Package com.google.cloud.dialogflow.v2
Class Tool.Authentication.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Tool.Authentication.Builder>
com.google.cloud.dialogflow.v2.Tool.Authentication.Builder
- All Implemented Interfaces:
Tool.AuthenticationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Tool.Authentication
public static final class Tool.Authentication.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Tool.Authentication.Builder>
implements Tool.AuthenticationOrBuilder
Authentication information required for API callsProtobuf type
google.cloud.dialogflow.v2.Tool.Authentication-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Config for API key auth.Config for bearer token auth.Config for OAuth.Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.Config for API key auth.Config for API key auth.Config for API key auth.Config for bearer token auth.Config for bearer token auth.Config for bearer token auth.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorConfig for OAuth.Config for OAuth.Config for OAuth.Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.booleanConfig for API key auth.booleanConfig for bearer token auth.booleanConfig for OAuth.booleanConfig for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanConfig for API key auth.Config for bearer token auth.mergeFrom(Tool.Authentication other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Config for OAuth.Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.Config for API key auth.setApiKeyConfig(Tool.Authentication.ApiKeyConfig.Builder builderForValue) Config for API key auth.Config for bearer token auth.setBearerTokenConfig(Tool.Authentication.BearerTokenConfig.Builder builderForValue) Config for bearer token auth.Config for OAuth.setOauthConfig(Tool.Authentication.OAuthConfig.Builder builderForValue) Config for OAuth.Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Tool.Authentication.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Tool.Authentication.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Tool.Authentication.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Tool.Authentication.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Tool.Authentication.Builder>
-
mergeFrom
public Tool.Authentication.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Tool.Authentication.Builder>- Throws:
IOException
-
getAuthConfigCase
- Specified by:
getAuthConfigCasein interfaceTool.AuthenticationOrBuilder
-
clearAuthConfig
-
hasApiKeyConfig
public boolean hasApiKeyConfig()Config for API key auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ApiKeyConfig api_key_config = 1;- Specified by:
hasApiKeyConfigin interfaceTool.AuthenticationOrBuilder- Returns:
- Whether the apiKeyConfig field is set.
-
getApiKeyConfig
Config for API key auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ApiKeyConfig api_key_config = 1;- Specified by:
getApiKeyConfigin interfaceTool.AuthenticationOrBuilder- Returns:
- The apiKeyConfig.
-
setApiKeyConfig
Config for API key auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ApiKeyConfig api_key_config = 1; -
setApiKeyConfig
public Tool.Authentication.Builder setApiKeyConfig(Tool.Authentication.ApiKeyConfig.Builder builderForValue) Config for API key auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ApiKeyConfig api_key_config = 1; -
mergeApiKeyConfig
Config for API key auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ApiKeyConfig api_key_config = 1; -
clearApiKeyConfig
Config for API key auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ApiKeyConfig api_key_config = 1; -
getApiKeyConfigBuilder
Config for API key auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ApiKeyConfig api_key_config = 1; -
getApiKeyConfigOrBuilder
Config for API key auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ApiKeyConfig api_key_config = 1;- Specified by:
getApiKeyConfigOrBuilderin interfaceTool.AuthenticationOrBuilder
-
hasOauthConfig
public boolean hasOauthConfig()Config for OAuth.
.google.cloud.dialogflow.v2.Tool.Authentication.OAuthConfig oauth_config = 2;- Specified by:
hasOauthConfigin interfaceTool.AuthenticationOrBuilder- Returns:
- Whether the oauthConfig field is set.
-
getOauthConfig
Config for OAuth.
.google.cloud.dialogflow.v2.Tool.Authentication.OAuthConfig oauth_config = 2;- Specified by:
getOauthConfigin interfaceTool.AuthenticationOrBuilder- Returns:
- The oauthConfig.
-
setOauthConfig
Config for OAuth.
.google.cloud.dialogflow.v2.Tool.Authentication.OAuthConfig oauth_config = 2; -
setOauthConfig
public Tool.Authentication.Builder setOauthConfig(Tool.Authentication.OAuthConfig.Builder builderForValue) Config for OAuth.
.google.cloud.dialogflow.v2.Tool.Authentication.OAuthConfig oauth_config = 2; -
mergeOauthConfig
Config for OAuth.
.google.cloud.dialogflow.v2.Tool.Authentication.OAuthConfig oauth_config = 2; -
clearOauthConfig
Config for OAuth.
.google.cloud.dialogflow.v2.Tool.Authentication.OAuthConfig oauth_config = 2; -
getOauthConfigBuilder
Config for OAuth.
.google.cloud.dialogflow.v2.Tool.Authentication.OAuthConfig oauth_config = 2; -
getOauthConfigOrBuilder
Config for OAuth.
.google.cloud.dialogflow.v2.Tool.Authentication.OAuthConfig oauth_config = 2;- Specified by:
getOauthConfigOrBuilderin interfaceTool.AuthenticationOrBuilder
-
hasServiceAgentAuthConfig
public boolean hasServiceAgentAuthConfig()Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ServiceAgentAuthConfig service_agent_auth_config = 3;- Specified by:
hasServiceAgentAuthConfigin interfaceTool.AuthenticationOrBuilder- Returns:
- Whether the serviceAgentAuthConfig field is set.
-
getServiceAgentAuthConfig
Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ServiceAgentAuthConfig service_agent_auth_config = 3;- Specified by:
getServiceAgentAuthConfigin interfaceTool.AuthenticationOrBuilder- Returns:
- The serviceAgentAuthConfig.
-
setServiceAgentAuthConfig
public Tool.Authentication.Builder setServiceAgentAuthConfig(Tool.Authentication.ServiceAgentAuthConfig value) Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ServiceAgentAuthConfig service_agent_auth_config = 3; -
setServiceAgentAuthConfig
public Tool.Authentication.Builder setServiceAgentAuthConfig(Tool.Authentication.ServiceAgentAuthConfig.Builder builderForValue) Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ServiceAgentAuthConfig service_agent_auth_config = 3; -
mergeServiceAgentAuthConfig
public Tool.Authentication.Builder mergeServiceAgentAuthConfig(Tool.Authentication.ServiceAgentAuthConfig value) Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ServiceAgentAuthConfig service_agent_auth_config = 3; -
clearServiceAgentAuthConfig
Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ServiceAgentAuthConfig service_agent_auth_config = 3; -
getServiceAgentAuthConfigBuilder
Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ServiceAgentAuthConfig service_agent_auth_config = 3; -
getServiceAgentAuthConfigOrBuilder
Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth.
.google.cloud.dialogflow.v2.Tool.Authentication.ServiceAgentAuthConfig service_agent_auth_config = 3;- Specified by:
getServiceAgentAuthConfigOrBuilderin interfaceTool.AuthenticationOrBuilder
-
hasBearerTokenConfig
public boolean hasBearerTokenConfig()Config for bearer token auth.
.google.cloud.dialogflow.v2.Tool.Authentication.BearerTokenConfig bearer_token_config = 4;- Specified by:
hasBearerTokenConfigin interfaceTool.AuthenticationOrBuilder- Returns:
- Whether the bearerTokenConfig field is set.
-
getBearerTokenConfig
Config for bearer token auth.
.google.cloud.dialogflow.v2.Tool.Authentication.BearerTokenConfig bearer_token_config = 4;- Specified by:
getBearerTokenConfigin interfaceTool.AuthenticationOrBuilder- Returns:
- The bearerTokenConfig.
-
setBearerTokenConfig
public Tool.Authentication.Builder setBearerTokenConfig(Tool.Authentication.BearerTokenConfig value) Config for bearer token auth.
.google.cloud.dialogflow.v2.Tool.Authentication.BearerTokenConfig bearer_token_config = 4; -
setBearerTokenConfig
public Tool.Authentication.Builder setBearerTokenConfig(Tool.Authentication.BearerTokenConfig.Builder builderForValue) Config for bearer token auth.
.google.cloud.dialogflow.v2.Tool.Authentication.BearerTokenConfig bearer_token_config = 4; -
mergeBearerTokenConfig
public Tool.Authentication.Builder mergeBearerTokenConfig(Tool.Authentication.BearerTokenConfig value) Config for bearer token auth.
.google.cloud.dialogflow.v2.Tool.Authentication.BearerTokenConfig bearer_token_config = 4; -
clearBearerTokenConfig
Config for bearer token auth.
.google.cloud.dialogflow.v2.Tool.Authentication.BearerTokenConfig bearer_token_config = 4; -
getBearerTokenConfigBuilder
Config for bearer token auth.
.google.cloud.dialogflow.v2.Tool.Authentication.BearerTokenConfig bearer_token_config = 4; -
getBearerTokenConfigOrBuilder
Config for bearer token auth.
.google.cloud.dialogflow.v2.Tool.Authentication.BearerTokenConfig bearer_token_config = 4;- Specified by:
getBearerTokenConfigOrBuilderin interfaceTool.AuthenticationOrBuilder
-