Interface PushConfig.OidcTokenOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
PushConfig.OidcToken, PushConfig.OidcToken.Builder
Enclosing class:
PushConfig

public static interface PushConfig.OidcTokenOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Optional.
    com.google.protobuf.ByteString
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getServiceAccountEmail

      String getServiceAccountEmail()
       Optional. [Service account
       email](https://cloud.google.com/iam/docs/service-accounts)
       used for generating the OIDC token. For more information
       on setting up authentication, see
       [Push subscriptions](https://cloud.google.com/pubsub/docs/push).
       
      string service_account_email = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The serviceAccountEmail.
    • getServiceAccountEmailBytes

      com.google.protobuf.ByteString getServiceAccountEmailBytes()
       Optional. [Service account
       email](https://cloud.google.com/iam/docs/service-accounts)
       used for generating the OIDC token. For more information
       on setting up authentication, see
       [Push subscriptions](https://cloud.google.com/pubsub/docs/push).
       
      string service_account_email = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for serviceAccountEmail.
    • getAudience

      String getAudience()
       Optional. Audience to be used when generating OIDC token. The audience
       claim identifies the recipients that the JWT is intended for. The
       audience value is a single case-sensitive string. Having multiple values
       (array) for the audience field is not supported. More info about the OIDC
       JWT token audience here:
       https://tools.ietf.org/html/rfc7519#section-4.1.3 Note: if not specified,
       the Push endpoint URL will be used.
       
      string audience = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The audience.
    • getAudienceBytes

      com.google.protobuf.ByteString getAudienceBytes()
       Optional. Audience to be used when generating OIDC token. The audience
       claim identifies the recipients that the JWT is intended for. The
       audience value is a single case-sensitive string. Having multiple values
       (array) for the audience field is not supported. More info about the OIDC
       JWT token audience here:
       https://tools.ietf.org/html/rfc7519#section-4.1.3 Note: if not specified,
       the Push endpoint URL will be used.
       
      string audience = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for audience.