Interface Pipeline.Destination.AuthenticationConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Pipeline.Destination.AuthenticationConfig, Pipeline.Destination.AuthenticationConfig.Builder
Enclosing class:
Pipeline.Destination

public static interface Pipeline.Destination.AuthenticationConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasGoogleOidc

      boolean hasGoogleOidc()
       Optional. This authenticate method will apply Google OIDC tokens
       signed by a Google Cloud service account to the requests.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig.OidcToken google_oidc = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the googleOidc field is set.
    • getGoogleOidc

       Optional. This authenticate method will apply Google OIDC tokens
       signed by a Google Cloud service account to the requests.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig.OidcToken google_oidc = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The googleOidc.
    • getGoogleOidcOrBuilder

       Optional. This authenticate method will apply Google OIDC tokens
       signed by a Google Cloud service account to the requests.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig.OidcToken google_oidc = 1 [(.google.api.field_behavior) = OPTIONAL];
    • hasOauthToken

      boolean hasOauthToken()
       Optional. If specified, an [OAuth
       token](https://developers.google.com/identity/protocols/OAuth2) will
       be generated and attached as an `Authorization` header in the HTTP
       request.
      
       This type of authorization should generally only be used when calling
       Google APIs hosted on *.googleapis.com.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig.OAuthToken oauth_token = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the oauthToken field is set.
    • getOauthToken

       Optional. If specified, an [OAuth
       token](https://developers.google.com/identity/protocols/OAuth2) will
       be generated and attached as an `Authorization` header in the HTTP
       request.
      
       This type of authorization should generally only be used when calling
       Google APIs hosted on *.googleapis.com.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig.OAuthToken oauth_token = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The oauthToken.
    • getOauthTokenOrBuilder

       Optional. If specified, an [OAuth
       token](https://developers.google.com/identity/protocols/OAuth2) will
       be generated and attached as an `Authorization` header in the HTTP
       request.
      
       This type of authorization should generally only be used when calling
       Google APIs hosted on *.googleapis.com.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig.OAuthToken oauth_token = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getAuthenticationMethodDescriptorCase