Class ToolUseExample.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ToolUseExample.Builder>
com.google.cloud.aiplatform.v1beta1.ToolUseExample.Builder
- All Implemented Interfaces:
ToolUseExampleOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ToolUseExample
public static final class ToolUseExample.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ToolUseExample.Builder>
implements ToolUseExampleOrBuilder
A single example of the tool usage.Protobuf type
google.cloud.aiplatform.v1beta1.ToolUseExample-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Extension operation to call.Function name to call.Required.Request parameters used for executing this tool.Response parameters generated by this tool.Summary of the tool response to the user query.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Extension operation to call.Extension operation to call.Extension operation to call.Function name to call.com.google.protobuf.ByteStringFunction name to call.getQuery()Required.com.google.protobuf.ByteStringRequired.com.google.protobuf.StructRequest parameters used for executing this tool.com.google.protobuf.Struct.BuilderRequest parameters used for executing this tool.com.google.protobuf.StructOrBuilderRequest parameters used for executing this tool.com.google.protobuf.StructResponse parameters generated by this tool.com.google.protobuf.Struct.BuilderResponse parameters generated by this tool.com.google.protobuf.StructOrBuilderResponse parameters generated by this tool.Summary of the tool response to the user query.com.google.protobuf.ByteStringSummary of the tool response to the user query.booleanExtension operation to call.booleanFunction name to call.booleanRequest parameters used for executing this tool.booleanResponse parameters generated by this tool.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanExtension operation to call.mergeFrom(ToolUseExample other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRequestParams(com.google.protobuf.Struct value) Request parameters used for executing this tool.mergeResponseParams(com.google.protobuf.Struct value) Response parameters generated by this tool.setDisplayName(String value) Required.setDisplayNameBytes(com.google.protobuf.ByteString value) Required.Extension operation to call.setExtensionOperation(ToolUseExample.ExtensionOperation.Builder builderForValue) Extension operation to call.setFunctionName(String value) Function name to call.setFunctionNameBytes(com.google.protobuf.ByteString value) Function name to call.Required.setQueryBytes(com.google.protobuf.ByteString value) Required.setRequestParams(com.google.protobuf.Struct value) Request parameters used for executing this tool.setRequestParams(com.google.protobuf.Struct.Builder builderForValue) Request parameters used for executing this tool.setResponseParams(com.google.protobuf.Struct value) Response parameters generated by this tool.setResponseParams(com.google.protobuf.Struct.Builder builderForValue) Response parameters generated by this tool.setResponseSummary(String value) Summary of the tool response to the user query.setResponseSummaryBytes(com.google.protobuf.ByteString value) Summary of the tool response to the user query.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<ToolUseExample.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<ToolUseExample.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<ToolUseExample.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<ToolUseExample.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ToolUseExample.Builder>
-
mergeFrom
public ToolUseExample.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<ToolUseExample.Builder>- Throws:
IOException
-
getTargetCase
- Specified by:
getTargetCasein interfaceToolUseExampleOrBuilder
-
clearTarget
-
hasExtensionOperation
public boolean hasExtensionOperation()Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10;- Specified by:
hasExtensionOperationin interfaceToolUseExampleOrBuilder- Returns:
- Whether the extensionOperation field is set.
-
getExtensionOperation
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10;- Specified by:
getExtensionOperationin interfaceToolUseExampleOrBuilder- Returns:
- The extensionOperation.
-
setExtensionOperation
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10; -
setExtensionOperation
public ToolUseExample.Builder setExtensionOperation(ToolUseExample.ExtensionOperation.Builder builderForValue) Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10; -
mergeExtensionOperation
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10; -
clearExtensionOperation
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10; -
getExtensionOperationBuilder
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10; -
getExtensionOperationOrBuilder
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10;- Specified by:
getExtensionOperationOrBuilderin interfaceToolUseExampleOrBuilder
-
hasFunctionName
public boolean hasFunctionName()Function name to call.
string function_name = 11;- Specified by:
hasFunctionNamein interfaceToolUseExampleOrBuilder- Returns:
- Whether the functionName field is set.
-
getFunctionName
Function name to call.
string function_name = 11;- Specified by:
getFunctionNamein interfaceToolUseExampleOrBuilder- Returns:
- The functionName.
-
getFunctionNameBytes
public com.google.protobuf.ByteString getFunctionNameBytes()Function name to call.
string function_name = 11;- Specified by:
getFunctionNameBytesin interfaceToolUseExampleOrBuilder- Returns:
- The bytes for functionName.
-
setFunctionName
Function name to call.
string function_name = 11;- Parameters:
value- The functionName to set.- Returns:
- This builder for chaining.
-
clearFunctionName
Function name to call.
string function_name = 11;- Returns:
- This builder for chaining.
-
setFunctionNameBytes
Function name to call.
string function_name = 11;- Parameters:
value- The bytes for functionName to set.- Returns:
- This builder for chaining.
-
getDisplayName
Required. The display name for example.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNamein interfaceToolUseExampleOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Required. The display name for example.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNameBytesin interfaceToolUseExampleOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Required. The display name for example.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Required. The display name for example.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Required. The display name for example.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getQuery
Required. Query that should be routed to this tool.
string query = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getQueryin interfaceToolUseExampleOrBuilder- Returns:
- The query.
-
getQueryBytes
public com.google.protobuf.ByteString getQueryBytes()Required. Query that should be routed to this tool.
string query = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getQueryBytesin interfaceToolUseExampleOrBuilder- Returns:
- The bytes for query.
-
setQuery
Required. Query that should be routed to this tool.
string query = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The query to set.- Returns:
- This builder for chaining.
-
clearQuery
Required. Query that should be routed to this tool.
string query = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setQueryBytes
Required. Query that should be routed to this tool.
string query = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for query to set.- Returns:
- This builder for chaining.
-
hasRequestParams
public boolean hasRequestParams()Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3;- Specified by:
hasRequestParamsin interfaceToolUseExampleOrBuilder- Returns:
- Whether the requestParams field is set.
-
getRequestParams
public com.google.protobuf.Struct getRequestParams()Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3;- Specified by:
getRequestParamsin interfaceToolUseExampleOrBuilder- Returns:
- The requestParams.
-
setRequestParams
Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3; -
setRequestParams
Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3; -
mergeRequestParams
Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3; -
clearRequestParams
Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3; -
getRequestParamsBuilder
public com.google.protobuf.Struct.Builder getRequestParamsBuilder()Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3; -
getRequestParamsOrBuilder
public com.google.protobuf.StructOrBuilder getRequestParamsOrBuilder()Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3;- Specified by:
getRequestParamsOrBuilderin interfaceToolUseExampleOrBuilder
-
hasResponseParams
public boolean hasResponseParams()Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4;- Specified by:
hasResponseParamsin interfaceToolUseExampleOrBuilder- Returns:
- Whether the responseParams field is set.
-
getResponseParams
public com.google.protobuf.Struct getResponseParams()Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4;- Specified by:
getResponseParamsin interfaceToolUseExampleOrBuilder- Returns:
- The responseParams.
-
setResponseParams
Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4; -
setResponseParams
Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4; -
mergeResponseParams
Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4; -
clearResponseParams
Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4; -
getResponseParamsBuilder
public com.google.protobuf.Struct.Builder getResponseParamsBuilder()Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4; -
getResponseParamsOrBuilder
public com.google.protobuf.StructOrBuilder getResponseParamsOrBuilder()Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4;- Specified by:
getResponseParamsOrBuilderin interfaceToolUseExampleOrBuilder
-
getResponseSummary
Summary of the tool response to the user query.
string response_summary = 5;- Specified by:
getResponseSummaryin interfaceToolUseExampleOrBuilder- Returns:
- The responseSummary.
-
getResponseSummaryBytes
public com.google.protobuf.ByteString getResponseSummaryBytes()Summary of the tool response to the user query.
string response_summary = 5;- Specified by:
getResponseSummaryBytesin interfaceToolUseExampleOrBuilder- Returns:
- The bytes for responseSummary.
-
setResponseSummary
Summary of the tool response to the user query.
string response_summary = 5;- Parameters:
value- The responseSummary to set.- Returns:
- This builder for chaining.
-
clearResponseSummary
Summary of the tool response to the user query.
string response_summary = 5;- Returns:
- This builder for chaining.
-
setResponseSummaryBytes
Summary of the tool response to the user query.
string response_summary = 5;- Parameters:
value- The bytes for responseSummary to set.- Returns:
- This builder for chaining.
-