Class ToolUseExample
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1beta1.ToolUseExample
- All Implemented Interfaces:
ToolUseExampleOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class ToolUseExample
extends com.google.protobuf.GeneratedMessage
implements ToolUseExampleOrBuilder
A single example of the tool usage.Protobuf type
google.cloud.aiplatform.v1beta1.ToolUseExample- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA single example of the tool usage.static final classIdentifies one operation of the extension.static interfacestatic enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ToolUseExamplestatic final com.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Extension operation to call.Extension operation to call.Function name to call.com.google.protobuf.ByteStringFunction name to call.com.google.protobuf.Parser<ToolUseExample>getQuery()Required.com.google.protobuf.ByteStringRequired.com.google.protobuf.StructRequest 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.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.intbooleanExtension operation to call.booleanFunction name to call.inthashCode()booleanRequest parameters used for executing this tool.booleanResponse parameters generated by this tool.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic ToolUseExample.Builderstatic ToolUseExample.BuildernewBuilder(ToolUseExample prototype) protected ToolUseExample.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static ToolUseExampleparseDelimitedFrom(InputStream input) static ToolUseExampleparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ToolUseExampleparseFrom(byte[] data) static ToolUseExampleparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ToolUseExampleparseFrom(com.google.protobuf.ByteString data) static ToolUseExampleparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ToolUseExampleparseFrom(com.google.protobuf.CodedInputStream input) static ToolUseExampleparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ToolUseExampleparseFrom(InputStream input) static ToolUseExampleparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ToolUseExampleparseFrom(ByteBuffer data) static ToolUseExampleparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ToolUseExample>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
EXTENSION_OPERATION_FIELD_NUMBER
public static final int EXTENSION_OPERATION_FIELD_NUMBER- See Also:
-
FUNCTION_NAME_FIELD_NUMBER
public static final int FUNCTION_NAME_FIELD_NUMBER- See Also:
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
QUERY_FIELD_NUMBER
public static final int QUERY_FIELD_NUMBER- See Also:
-
REQUEST_PARAMS_FIELD_NUMBER
public static final int REQUEST_PARAMS_FIELD_NUMBER- See Also:
-
RESPONSE_PARAMS_FIELD_NUMBER
public static final int RESPONSE_PARAMS_FIELD_NUMBER- See Also:
-
RESPONSE_SUMMARY_FIELD_NUMBER
public static final int RESPONSE_SUMMARY_FIELD_NUMBER- See Also:
-
-
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
-
getTargetCase
- Specified by:
getTargetCasein interfaceToolUseExampleOrBuilder
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ToolUseExample parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ToolUseExample parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ToolUseExample parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ToolUseExample parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ToolUseExample parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ToolUseExample parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ToolUseExample parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ToolUseExample parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ToolUseExample parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ToolUseExample parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ToolUseExample.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-