Interface ApiAuthenticationOrBuilder (0.1.0)

public interface ApiAuthenticationOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getApiKeyConfig()

public abstract ApiKeyConfig getApiKeyConfig()

Optional. Config for API key auth.

.google.cloud.ces.v1.ApiKeyConfig api_key_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ApiKeyConfig

The apiKeyConfig.

getApiKeyConfigOrBuilder()

public abstract ApiKeyConfigOrBuilder getApiKeyConfigOrBuilder()

Optional. Config for API key auth.

.google.cloud.ces.v1.ApiKeyConfig api_key_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ApiKeyConfigOrBuilder

getAuthConfigCase()

public abstract ApiAuthentication.AuthConfigCase getAuthConfigCase()
Returns
Type Description
ApiAuthentication.AuthConfigCase

getBearerTokenConfig()

public abstract BearerTokenConfig getBearerTokenConfig()

Optional. Config for bearer token auth.

.google.cloud.ces.v1.BearerTokenConfig bearer_token_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BearerTokenConfig

The bearerTokenConfig.

getBearerTokenConfigOrBuilder()

public abstract BearerTokenConfigOrBuilder getBearerTokenConfigOrBuilder()

Optional. Config for bearer token auth.

.google.cloud.ces.v1.BearerTokenConfig bearer_token_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BearerTokenConfigOrBuilder

getOauthConfig()

public abstract OAuthConfig getOauthConfig()

Optional. Config for OAuth.

.google.cloud.ces.v1.OAuthConfig oauth_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
OAuthConfig

The oauthConfig.

getOauthConfigOrBuilder()

public abstract OAuthConfigOrBuilder getOauthConfigOrBuilder()

Optional. Config for OAuth.

.google.cloud.ces.v1.OAuthConfig oauth_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
OAuthConfigOrBuilder

getServiceAccountAuthConfig()

public abstract ServiceAccountAuthConfig getServiceAccountAuthConfig()

Optional. Config for service account authentication.

.google.cloud.ces.v1.ServiceAccountAuthConfig service_account_auth_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ServiceAccountAuthConfig

The serviceAccountAuthConfig.

getServiceAccountAuthConfigOrBuilder()

public abstract ServiceAccountAuthConfigOrBuilder getServiceAccountAuthConfigOrBuilder()

Optional. Config for service account authentication.

.google.cloud.ces.v1.ServiceAccountAuthConfig service_account_auth_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ServiceAccountAuthConfigOrBuilder

getServiceAgentIdTokenAuthConfig()

public abstract ServiceAgentIdTokenAuthConfig getServiceAgentIdTokenAuthConfig()

Optional. Config for ID token auth generated from CES service agent.

.google.cloud.ces.v1.ServiceAgentIdTokenAuthConfig service_agent_id_token_auth_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ServiceAgentIdTokenAuthConfig

The serviceAgentIdTokenAuthConfig.

getServiceAgentIdTokenAuthConfigOrBuilder()

public abstract ServiceAgentIdTokenAuthConfigOrBuilder getServiceAgentIdTokenAuthConfigOrBuilder()

Optional. Config for ID token auth generated from CES service agent.

.google.cloud.ces.v1.ServiceAgentIdTokenAuthConfig service_agent_id_token_auth_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ServiceAgentIdTokenAuthConfigOrBuilder

hasApiKeyConfig()

public abstract boolean hasApiKeyConfig()

Optional. Config for API key auth.

.google.cloud.ces.v1.ApiKeyConfig api_key_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the apiKeyConfig field is set.

hasBearerTokenConfig()

public abstract boolean hasBearerTokenConfig()

Optional. Config for bearer token auth.

.google.cloud.ces.v1.BearerTokenConfig bearer_token_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the bearerTokenConfig field is set.

hasOauthConfig()

public abstract boolean hasOauthConfig()

Optional. Config for OAuth.

.google.cloud.ces.v1.OAuthConfig oauth_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the oauthConfig field is set.

hasServiceAccountAuthConfig()

public abstract boolean hasServiceAccountAuthConfig()

Optional. Config for service account authentication.

.google.cloud.ces.v1.ServiceAccountAuthConfig service_account_auth_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the serviceAccountAuthConfig field is set.

hasServiceAgentIdTokenAuthConfig()

public abstract boolean hasServiceAgentIdTokenAuthConfig()

Optional. Config for ID token auth generated from CES service agent.

.google.cloud.ces.v1.ServiceAgentIdTokenAuthConfig service_agent_id_token_auth_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the serviceAgentIdTokenAuthConfig field is set.