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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getAudience()
      Audience to be used when generating OIDC token.
      com.google.protobuf.ByteString getAudienceBytes()
      Audience to be used when generating OIDC token.
      String getServiceAccountEmail()
      [Service account email](https://cloud.google.com/iam/docs/service-accounts) used for generating the OIDC token.
      com.google.protobuf.ByteString getServiceAccountEmailBytes()
      [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 Detail

      • 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.