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
    Audience to be used when generating OIDC token.
    com.google.protobuf.ByteString
    Audience to be used when generating OIDC token.
    [Service account email](https://cloud.google.com/iam/docs/service-accounts) used for generating the OIDC token.
    com.google.protobuf.ByteString
    [Service account email](https://cloud.google.com/iam/docs/service-accounts) used for generating the OIDC token.

    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()
       [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;
      Returns:
      The serviceAccountEmail.
    • getServiceAccountEmailBytes

      com.google.protobuf.ByteString getServiceAccountEmailBytes()
       [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;
      Returns:
      The bytes for serviceAccountEmail.
    • getAudience

      String getAudience()
       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;
      Returns:
      The audience.
    • getAudienceBytes

      com.google.protobuf.ByteString getAudienceBytes()
       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;
      Returns:
      The bytes for audience.