Interface Pipeline.Destination.AuthenticationConfigOrBuilder (1.55.0)

public static interface Pipeline.Destination.AuthenticationConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAuthenticationMethodDescriptorCase()

public abstract Pipeline.Destination.AuthenticationConfig.AuthenticationMethodDescriptorCase getAuthenticationMethodDescriptorCase()
Returns
Type Description
Pipeline.Destination.AuthenticationConfig.AuthenticationMethodDescriptorCase

getGoogleOidc()

public abstract Pipeline.Destination.AuthenticationConfig.OidcToken getGoogleOidc()

Optional. This authenticate method will apply Google OIDC tokens signed by a GCP service account to the requests.

.google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig.OidcToken google_oidc = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Pipeline.Destination.AuthenticationConfig.OidcToken

The googleOidc.

getGoogleOidcOrBuilder()

public abstract Pipeline.Destination.AuthenticationConfig.OidcTokenOrBuilder getGoogleOidcOrBuilder()

Optional. This authenticate method will apply Google OIDC tokens signed by a GCP service account to the requests.

.google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig.OidcToken google_oidc = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Pipeline.Destination.AuthenticationConfig.OidcTokenOrBuilder

getOauthToken()

public abstract Pipeline.Destination.AuthenticationConfig.OAuthToken getOauthToken()

Optional. If specified, an OAuth token 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
Type Description
Pipeline.Destination.AuthenticationConfig.OAuthToken

The oauthToken.

getOauthTokenOrBuilder()

public abstract Pipeline.Destination.AuthenticationConfig.OAuthTokenOrBuilder getOauthTokenOrBuilder()

Optional. If specified, an OAuth token 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
Type Description
Pipeline.Destination.AuthenticationConfig.OAuthTokenOrBuilder

hasGoogleOidc()

public abstract boolean hasGoogleOidc()

Optional. This authenticate method will apply Google OIDC tokens signed by a GCP service account to the requests.

.google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig.OidcToken google_oidc = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the googleOidc field is set.

hasOauthToken()

public abstract boolean hasOauthToken()

Optional. If specified, an OAuth token 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
Type Description
boolean

Whether the oauthToken field is set.