public static final class ToolUseExample.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder> implements ToolUseExampleOrBuilder
A single example of the tool usage.Protobuf type
google.cloud.aiplatform.v1beta1.ToolUseExample| Modifier and Type | Method and Description |
|---|---|
ToolUseExample.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ToolUseExample |
build() |
ToolUseExample |
buildPartial() |
ToolUseExample.Builder |
clear() |
ToolUseExample.Builder |
clearDisplayName()
Required.
|
ToolUseExample.Builder |
clearExtensionOperation()
Extension operation to call.
|
ToolUseExample.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ToolUseExample.Builder |
clearFunctionName()
Function name to call.
|
ToolUseExample.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ToolUseExample.Builder |
clearQuery()
Required.
|
ToolUseExample.Builder |
clearRequestParams()
Request parameters used for executing this tool.
|
ToolUseExample.Builder |
clearResponseParams()
Response parameters generated by this tool.
|
ToolUseExample.Builder |
clearResponseSummary()
Summary of the tool response to the user query.
|
ToolUseExample.Builder |
clearTarget() |
ToolUseExample.Builder |
clone() |
ToolUseExample |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
ToolUseExample.ExtensionOperation |
getExtensionOperation()
Extension operation to call.
|
ToolUseExample.ExtensionOperation.Builder |
getExtensionOperationBuilder()
Extension operation to call.
|
ToolUseExample.ExtensionOperationOrBuilder |
getExtensionOperationOrBuilder()
Extension operation to call.
|
String |
getFunctionName()
Function name to call.
|
com.google.protobuf.ByteString |
getFunctionNameBytes()
Function name to call.
|
String |
getQuery()
Required.
|
com.google.protobuf.ByteString |
getQueryBytes()
Required.
|
com.google.protobuf.Struct |
getRequestParams()
Request parameters used for executing this tool.
|
com.google.protobuf.Struct.Builder |
getRequestParamsBuilder()
Request parameters used for executing this tool.
|
com.google.protobuf.StructOrBuilder |
getRequestParamsOrBuilder()
Request parameters used for executing this tool.
|
com.google.protobuf.Struct |
getResponseParams()
Response parameters generated by this tool.
|
com.google.protobuf.Struct.Builder |
getResponseParamsBuilder()
Response parameters generated by this tool.
|
com.google.protobuf.StructOrBuilder |
getResponseParamsOrBuilder()
Response parameters generated by this tool.
|
String |
getResponseSummary()
Summary of the tool response to the user query.
|
com.google.protobuf.ByteString |
getResponseSummaryBytes()
Summary of the tool response to the user query.
|
ToolUseExample.TargetCase |
getTargetCase() |
boolean |
hasExtensionOperation()
Extension operation to call.
|
boolean |
hasFunctionName()
Function name to call.
|
boolean |
hasRequestParams()
Request parameters used for executing this tool.
|
boolean |
hasResponseParams()
Response parameters generated by this tool.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ToolUseExample.Builder |
mergeExtensionOperation(ToolUseExample.ExtensionOperation value)
Extension operation to call.
|
ToolUseExample.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ToolUseExample.Builder |
mergeFrom(com.google.protobuf.Message other) |
ToolUseExample.Builder |
mergeFrom(ToolUseExample other) |
ToolUseExample.Builder |
mergeRequestParams(com.google.protobuf.Struct value)
Request parameters used for executing this tool.
|
ToolUseExample.Builder |
mergeResponseParams(com.google.protobuf.Struct value)
Response parameters generated by this tool.
|
ToolUseExample.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ToolUseExample.Builder |
setDisplayName(String value)
Required.
|
ToolUseExample.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.
|
ToolUseExample.Builder |
setExtensionOperation(ToolUseExample.ExtensionOperation.Builder builderForValue)
Extension operation to call.
|
ToolUseExample.Builder |
setExtensionOperation(ToolUseExample.ExtensionOperation value)
Extension operation to call.
|
ToolUseExample.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ToolUseExample.Builder |
setFunctionName(String value)
Function name to call.
|
ToolUseExample.Builder |
setFunctionNameBytes(com.google.protobuf.ByteString value)
Function name to call.
|
ToolUseExample.Builder |
setQuery(String value)
Required.
|
ToolUseExample.Builder |
setQueryBytes(com.google.protobuf.ByteString value)
Required.
|
ToolUseExample.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ToolUseExample.Builder |
setRequestParams(com.google.protobuf.Struct.Builder builderForValue)
Request parameters used for executing this tool.
|
ToolUseExample.Builder |
setRequestParams(com.google.protobuf.Struct value)
Request parameters used for executing this tool.
|
ToolUseExample.Builder |
setResponseParams(com.google.protobuf.Struct.Builder builderForValue)
Response parameters generated by this tool.
|
ToolUseExample.Builder |
setResponseParams(com.google.protobuf.Struct value)
Response parameters generated by this tool.
|
ToolUseExample.Builder |
setResponseSummary(String value)
Summary of the tool response to the user query.
|
ToolUseExample.Builder |
setResponseSummaryBytes(com.google.protobuf.ByteString value)
Summary of the tool response to the user query.
|
ToolUseExample.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder>public ToolUseExample.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder>public ToolUseExample getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ToolUseExample build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ToolUseExample buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ToolUseExample.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder>public ToolUseExample.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder>public ToolUseExample.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder>public ToolUseExample.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder>public ToolUseExample.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder>public ToolUseExample.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder>public ToolUseExample.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ToolUseExample.Builder>public ToolUseExample.Builder mergeFrom(ToolUseExample other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder>public ToolUseExample.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ToolUseExample.Builder>IOExceptionpublic ToolUseExample.TargetCase getTargetCase()
getTargetCase in interface ToolUseExampleOrBuilderpublic ToolUseExample.Builder clearTarget()
public boolean hasExtensionOperation()
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10;
hasExtensionOperation in interface ToolUseExampleOrBuilderpublic ToolUseExample.ExtensionOperation getExtensionOperation()
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10;
getExtensionOperation in interface ToolUseExampleOrBuilderpublic ToolUseExample.Builder setExtensionOperation(ToolUseExample.ExtensionOperation value)
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10;
public ToolUseExample.Builder setExtensionOperation(ToolUseExample.ExtensionOperation.Builder builderForValue)
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10;
public ToolUseExample.Builder mergeExtensionOperation(ToolUseExample.ExtensionOperation value)
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10;
public ToolUseExample.Builder clearExtensionOperation()
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10;
public ToolUseExample.ExtensionOperation.Builder getExtensionOperationBuilder()
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10;
public ToolUseExample.ExtensionOperationOrBuilder getExtensionOperationOrBuilder()
Extension operation to call.
.google.cloud.aiplatform.v1beta1.ToolUseExample.ExtensionOperation extension_operation = 10;
getExtensionOperationOrBuilder in interface ToolUseExampleOrBuilderpublic boolean hasFunctionName()
Function name to call.
string function_name = 11;hasFunctionName in interface ToolUseExampleOrBuilderpublic String getFunctionName()
Function name to call.
string function_name = 11;getFunctionName in interface ToolUseExampleOrBuilderpublic com.google.protobuf.ByteString getFunctionNameBytes()
Function name to call.
string function_name = 11;getFunctionNameBytes in interface ToolUseExampleOrBuilderpublic ToolUseExample.Builder setFunctionName(String value)
Function name to call.
string function_name = 11;value - The functionName to set.public ToolUseExample.Builder clearFunctionName()
Function name to call.
string function_name = 11;public ToolUseExample.Builder setFunctionNameBytes(com.google.protobuf.ByteString value)
Function name to call.
string function_name = 11;value - The bytes for functionName to set.public String getDisplayName()
Required. The display name for example.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];getDisplayName in interface ToolUseExampleOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Required. The display name for example.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];getDisplayNameBytes in interface ToolUseExampleOrBuilderpublic ToolUseExample.Builder setDisplayName(String value)
Required. The display name for example.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];value - The displayName to set.public ToolUseExample.Builder clearDisplayName()
Required. The display name for example.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];public ToolUseExample.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. The display name for example.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for displayName to set.public String getQuery()
Required. Query that should be routed to this tool.
string query = 2 [(.google.api.field_behavior) = REQUIRED];getQuery in interface ToolUseExampleOrBuilderpublic com.google.protobuf.ByteString getQueryBytes()
Required. Query that should be routed to this tool.
string query = 2 [(.google.api.field_behavior) = REQUIRED];getQueryBytes in interface ToolUseExampleOrBuilderpublic ToolUseExample.Builder setQuery(String value)
Required. Query that should be routed to this tool.
string query = 2 [(.google.api.field_behavior) = REQUIRED];value - The query to set.public ToolUseExample.Builder clearQuery()
Required. Query that should be routed to this tool.
string query = 2 [(.google.api.field_behavior) = REQUIRED];public ToolUseExample.Builder setQueryBytes(com.google.protobuf.ByteString value)
Required. Query that should be routed to this tool.
string query = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for query to set.public boolean hasRequestParams()
Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3;hasRequestParams in interface ToolUseExampleOrBuilderpublic com.google.protobuf.Struct getRequestParams()
Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3;getRequestParams in interface ToolUseExampleOrBuilderpublic ToolUseExample.Builder setRequestParams(com.google.protobuf.Struct value)
Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3;public ToolUseExample.Builder setRequestParams(com.google.protobuf.Struct.Builder builderForValue)
Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3;public ToolUseExample.Builder mergeRequestParams(com.google.protobuf.Struct value)
Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3;public ToolUseExample.Builder clearRequestParams()
Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3;public com.google.protobuf.Struct.Builder getRequestParamsBuilder()
Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3;public com.google.protobuf.StructOrBuilder getRequestParamsOrBuilder()
Request parameters used for executing this tool.
.google.protobuf.Struct request_params = 3;getRequestParamsOrBuilder in interface ToolUseExampleOrBuilderpublic boolean hasResponseParams()
Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4;hasResponseParams in interface ToolUseExampleOrBuilderpublic com.google.protobuf.Struct getResponseParams()
Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4;getResponseParams in interface ToolUseExampleOrBuilderpublic ToolUseExample.Builder setResponseParams(com.google.protobuf.Struct value)
Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4;public ToolUseExample.Builder setResponseParams(com.google.protobuf.Struct.Builder builderForValue)
Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4;public ToolUseExample.Builder mergeResponseParams(com.google.protobuf.Struct value)
Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4;public ToolUseExample.Builder clearResponseParams()
Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4;public com.google.protobuf.Struct.Builder getResponseParamsBuilder()
Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4;public com.google.protobuf.StructOrBuilder getResponseParamsOrBuilder()
Response parameters generated by this tool.
.google.protobuf.Struct response_params = 4;getResponseParamsOrBuilder in interface ToolUseExampleOrBuilderpublic String getResponseSummary()
Summary of the tool response to the user query.
string response_summary = 5;getResponseSummary in interface ToolUseExampleOrBuilderpublic com.google.protobuf.ByteString getResponseSummaryBytes()
Summary of the tool response to the user query.
string response_summary = 5;getResponseSummaryBytes in interface ToolUseExampleOrBuilderpublic ToolUseExample.Builder setResponseSummary(String value)
Summary of the tool response to the user query.
string response_summary = 5;value - The responseSummary to set.public ToolUseExample.Builder clearResponseSummary()
Summary of the tool response to the user query.
string response_summary = 5;public ToolUseExample.Builder setResponseSummaryBytes(com.google.protobuf.ByteString value)
Summary of the tool response to the user query.
string response_summary = 5;value - The bytes for responseSummary to set.public final ToolUseExample.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder>public final ToolUseExample.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ToolUseExample.Builder>Copyright © 2025 Google LLC. All rights reserved.