public final class ExecuteToolResponse extends GeneratedMessage implements ExecuteToolResponseOrBuilder
Response message for
ToolService.ExecuteTool.
Protobuf type google.cloud.ces.v1.ExecuteToolResponse
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int RESPONSE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int TOOLSET_TOOL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int TOOL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static ExecuteToolResponse getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static ExecuteToolResponse.Builder newBuilder()
public static ExecuteToolResponse.Builder newBuilder(ExecuteToolResponse prototype)
public static ExecuteToolResponse parseDelimitedFrom(InputStream input)
public static ExecuteToolResponse parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ExecuteToolResponse parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static ExecuteToolResponse parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ExecuteToolResponse parseFrom(ByteString data)
public static ExecuteToolResponse parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ExecuteToolResponse parseFrom(CodedInputStream input)
public static ExecuteToolResponse parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ExecuteToolResponse parseFrom(InputStream input)
public static ExecuteToolResponse parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ExecuteToolResponse parseFrom(ByteBuffer data)
public static ExecuteToolResponse parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<ExecuteToolResponse> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public ExecuteToolResponse getDefaultInstanceForType()
public Parser<ExecuteToolResponse> getParserForType()
Overrides
public Struct getResponse()
Required. The tool execution result in JSON object format.
Use "output" key to specify tool response and "error" key to specify
error details (if any). If "output" and "error" keys are not specified,
then whole "response" is treated as tool execution result.
.google.protobuf.Struct response = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
Struct |
The response.
|
public StructOrBuilder getResponseOrBuilder()
Required. The tool execution result in JSON object format.
Use "output" key to specify tool response and "error" key to specify
error details (if any). If "output" and "error" keys are not specified,
then whole "response" is treated as tool execution result.
.google.protobuf.Struct response = 2 [(.google.api.field_behavior) = REQUIRED];
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
The name of the tool that got executed.
Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}
string tool = 1 [(.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
String |
The tool.
|
public ByteString getToolBytes()
The name of the tool that got executed.
Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}
string tool = 1 [(.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for tool.
|
public ExecuteToolResponse.ToolIdentifierCase getToolIdentifierCase()
public ToolsetTool getToolsetTool()
The toolset tool that got executed.
.google.cloud.ces.v1.ToolsetTool toolset_tool = 3;
public ToolsetToolOrBuilder getToolsetToolOrBuilder()
The toolset tool that got executed.
.google.cloud.ces.v1.ToolsetTool toolset_tool = 3;
public boolean hasResponse()
Required. The tool execution result in JSON object format.
Use "output" key to specify tool response and "error" key to specify
error details (if any). If "output" and "error" keys are not specified,
then whole "response" is treated as tool execution result.
.google.protobuf.Struct response = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the response field is set.
|
The name of the tool that got executed.
Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}
string tool = 1 [(.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
boolean |
Whether the tool field is set.
|
public boolean hasToolsetTool()
The toolset tool that got executed.
.google.cloud.ces.v1.ToolsetTool toolset_tool = 3;
| Returns |
| Type |
Description |
boolean |
Whether the toolsetTool field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ExecuteToolResponse.Builder newBuilderForType()
protected ExecuteToolResponse.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public ExecuteToolResponse.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides