Package com.google.cloud.dialogflow.v2
Class Tool.OpenApiTool.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Tool.OpenApiTool.Builder>
com.google.cloud.dialogflow.v2.Tool.OpenApiTool.Builder
- All Implemented Interfaces:
Tool.OpenApiToolOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Tool.OpenApiTool
public static final class Tool.OpenApiTool.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Tool.OpenApiTool.Builder>
implements Tool.OpenApiToolOrBuilder
An OpenAPI tool is a way to provide the Tool specifications in the Open API schema format.Protobuf type
google.cloud.dialogflow.v2.Tool.OpenApiTool-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Required.Optional.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Required.com.google.protobuf.ByteStringRequired.Optional.Optional.Optional.booleanOptional.booleanOptional.booleanRequired.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.mergeFrom(Tool.OpenApiTool other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.mergeTlsConfig(Tool.TLSConfig value) Optional.Optional.setAuthentication(Tool.Authentication.Builder builderForValue) Optional.Optional.setServiceDirectoryConfig(Tool.ServiceDirectoryConfig.Builder builderForValue) Optional.setTextSchema(String value) Required.setTextSchemaBytes(com.google.protobuf.ByteString value) Required.setTlsConfig(Tool.TLSConfig value) Optional.setTlsConfig(Tool.TLSConfig.Builder builderForValue) Optional.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.OpenApiTool.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.OpenApiTool.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.OpenApiTool.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.OpenApiTool.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Tool.OpenApiTool.Builder>
-
mergeFrom
public Tool.OpenApiTool.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.OpenApiTool.Builder>- Throws:
IOException
-
getSchemaCase
- Specified by:
getSchemaCasein interfaceTool.OpenApiToolOrBuilder
-
clearSchema
-
hasTextSchema
public boolean hasTextSchema()Required. The OpenAPI schema specified as a text.
string text_schema = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasTextSchemain interfaceTool.OpenApiToolOrBuilder- Returns:
- Whether the textSchema field is set.
-
getTextSchema
Required. The OpenAPI schema specified as a text.
string text_schema = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTextSchemain interfaceTool.OpenApiToolOrBuilder- Returns:
- The textSchema.
-
getTextSchemaBytes
public com.google.protobuf.ByteString getTextSchemaBytes()Required. The OpenAPI schema specified as a text.
string text_schema = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTextSchemaBytesin interfaceTool.OpenApiToolOrBuilder- Returns:
- The bytes for textSchema.
-
setTextSchema
Required. The OpenAPI schema specified as a text.
string text_schema = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The textSchema to set.- Returns:
- This builder for chaining.
-
clearTextSchema
Required. The OpenAPI schema specified as a text.
string text_schema = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setTextSchemaBytes
Required. The OpenAPI schema specified as a text.
string text_schema = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for textSchema to set.- Returns:
- This builder for chaining.
-
hasAuthentication
public boolean hasAuthentication()Optional. Authentication information required by the API.
.google.cloud.dialogflow.v2.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasAuthenticationin interfaceTool.OpenApiToolOrBuilder- Returns:
- Whether the authentication field is set.
-
getAuthentication
Optional. Authentication information required by the API.
.google.cloud.dialogflow.v2.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAuthenticationin interfaceTool.OpenApiToolOrBuilder- Returns:
- The authentication.
-
setAuthentication
Optional. Authentication information required by the API.
.google.cloud.dialogflow.v2.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setAuthentication
Optional. Authentication information required by the API.
.google.cloud.dialogflow.v2.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeAuthentication
Optional. Authentication information required by the API.
.google.cloud.dialogflow.v2.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearAuthentication
Optional. Authentication information required by the API.
.google.cloud.dialogflow.v2.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getAuthenticationBuilder
Optional. Authentication information required by the API.
.google.cloud.dialogflow.v2.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getAuthenticationOrBuilder
Optional. Authentication information required by the API.
.google.cloud.dialogflow.v2.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAuthenticationOrBuilderin interfaceTool.OpenApiToolOrBuilder
-
hasTlsConfig
public boolean hasTlsConfig()Optional. TLS configuration for the HTTPS verification.
.google.cloud.dialogflow.v2.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasTlsConfigin interfaceTool.OpenApiToolOrBuilder- Returns:
- Whether the tlsConfig field is set.
-
getTlsConfig
Optional. TLS configuration for the HTTPS verification.
.google.cloud.dialogflow.v2.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTlsConfigin interfaceTool.OpenApiToolOrBuilder- Returns:
- The tlsConfig.
-
setTlsConfig
Optional. TLS configuration for the HTTPS verification.
.google.cloud.dialogflow.v2.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setTlsConfig
Optional. TLS configuration for the HTTPS verification.
.google.cloud.dialogflow.v2.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL]; -
mergeTlsConfig
Optional. TLS configuration for the HTTPS verification.
.google.cloud.dialogflow.v2.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearTlsConfig
Optional. TLS configuration for the HTTPS verification.
.google.cloud.dialogflow.v2.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getTlsConfigBuilder
Optional. TLS configuration for the HTTPS verification.
.google.cloud.dialogflow.v2.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getTlsConfigOrBuilder
Optional. TLS configuration for the HTTPS verification.
.google.cloud.dialogflow.v2.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTlsConfigOrBuilderin interfaceTool.OpenApiToolOrBuilder
-
hasServiceDirectoryConfig
public boolean hasServiceDirectoryConfig()Optional. Service Directory configuration.
.google.cloud.dialogflow.v2.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasServiceDirectoryConfigin interfaceTool.OpenApiToolOrBuilder- Returns:
- Whether the serviceDirectoryConfig field is set.
-
getServiceDirectoryConfig
Optional. Service Directory configuration.
.google.cloud.dialogflow.v2.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServiceDirectoryConfigin interfaceTool.OpenApiToolOrBuilder- Returns:
- The serviceDirectoryConfig.
-
setServiceDirectoryConfig
Optional. Service Directory configuration.
.google.cloud.dialogflow.v2.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setServiceDirectoryConfig
public Tool.OpenApiTool.Builder setServiceDirectoryConfig(Tool.ServiceDirectoryConfig.Builder builderForValue) Optional. Service Directory configuration.
.google.cloud.dialogflow.v2.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeServiceDirectoryConfig
Optional. Service Directory configuration.
.google.cloud.dialogflow.v2.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearServiceDirectoryConfig
Optional. Service Directory configuration.
.google.cloud.dialogflow.v2.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getServiceDirectoryConfigBuilder
Optional. Service Directory configuration.
.google.cloud.dialogflow.v2.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getServiceDirectoryConfigOrBuilder
Optional. Service Directory configuration.
.google.cloud.dialogflow.v2.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServiceDirectoryConfigOrBuilderin interfaceTool.OpenApiToolOrBuilder
-