Interface Tool.AuthenticationOrBuilder (0.65.0)

public static interface Tool.AuthenticationOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getApiKeyConfig()

public abstract Tool.Authentication.ApiKeyConfig getApiKeyConfig()

Config for API key auth.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.ApiKeyConfig api_key_config = 1;

Returns
Type Description
Tool.Authentication.ApiKeyConfig

The apiKeyConfig.

getApiKeyConfigOrBuilder()

public abstract Tool.Authentication.ApiKeyConfigOrBuilder getApiKeyConfigOrBuilder()

Config for API key auth.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.ApiKeyConfig api_key_config = 1;

Returns
Type Description
Tool.Authentication.ApiKeyConfigOrBuilder

getAuthConfigCase()

public abstract Tool.Authentication.AuthConfigCase getAuthConfigCase()
Returns
Type Description
Tool.Authentication.AuthConfigCase

getBearerTokenConfig()

public abstract Tool.Authentication.BearerTokenConfig getBearerTokenConfig()

Config for bearer token auth.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.BearerTokenConfig bearer_token_config = 4;

Returns
Type Description
Tool.Authentication.BearerTokenConfig

The bearerTokenConfig.

getBearerTokenConfigOrBuilder()

public abstract Tool.Authentication.BearerTokenConfigOrBuilder getBearerTokenConfigOrBuilder()

Config for bearer token auth.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.BearerTokenConfig bearer_token_config = 4;

Returns
Type Description
Tool.Authentication.BearerTokenConfigOrBuilder

getOauthConfig()

public abstract Tool.Authentication.OAuthConfig getOauthConfig()

Config for OAuth.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.OAuthConfig oauth_config = 2;

Returns
Type Description
Tool.Authentication.OAuthConfig

The oauthConfig.

getOauthConfigOrBuilder()

public abstract Tool.Authentication.OAuthConfigOrBuilder getOauthConfigOrBuilder()

Config for OAuth.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.OAuthConfig oauth_config = 2;

Returns
Type Description
Tool.Authentication.OAuthConfigOrBuilder

getServiceAgentAuthConfig()

public abstract Tool.Authentication.ServiceAgentAuthConfig getServiceAgentAuthConfig()

Config for Diglogflow service agent auth.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.ServiceAgentAuthConfig service_agent_auth_config = 3;

Returns
Type Description
Tool.Authentication.ServiceAgentAuthConfig

The serviceAgentAuthConfig.

getServiceAgentAuthConfigOrBuilder()

public abstract Tool.Authentication.ServiceAgentAuthConfigOrBuilder getServiceAgentAuthConfigOrBuilder()

Config for Diglogflow service agent auth.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.ServiceAgentAuthConfig service_agent_auth_config = 3;

Returns
Type Description
Tool.Authentication.ServiceAgentAuthConfigOrBuilder

hasApiKeyConfig()

public abstract boolean hasApiKeyConfig()

Config for API key auth.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.ApiKeyConfig api_key_config = 1;

Returns
Type Description
boolean

Whether the apiKeyConfig field is set.

hasBearerTokenConfig()

public abstract boolean hasBearerTokenConfig()

Config for bearer token auth.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.BearerTokenConfig bearer_token_config = 4;

Returns
Type Description
boolean

Whether the bearerTokenConfig field is set.

hasOauthConfig()

public abstract boolean hasOauthConfig()

Config for OAuth.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.OAuthConfig oauth_config = 2;

Returns
Type Description
boolean

Whether the oauthConfig field is set.

hasServiceAgentAuthConfig()

public abstract boolean hasServiceAgentAuthConfig()

Config for Diglogflow service agent auth.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.ServiceAgentAuthConfig service_agent_auth_config = 3;

Returns
Type Description
boolean

Whether the serviceAgentAuthConfig field is set.