public static final class ToolResponses.Builder extends GeneratedMessage.Builder<ToolResponses.Builder> implements ToolResponsesOrBuilder
Execution results for the requested tool calls from the client.
Protobuf type google.cloud.ces.v1.ToolResponses
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public ToolResponses.Builder addAllToolResponses(Iterable<? extends ToolResponse> values)
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
values |
Iterable<? extends com.google.cloud.ces.v1.ToolResponse>
|
public ToolResponses.Builder addToolResponses(ToolResponse value)
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
public ToolResponses.Builder addToolResponses(ToolResponse.Builder builderForValue)
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
public ToolResponses.Builder addToolResponses(int index, ToolResponse value)
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
public ToolResponses.Builder addToolResponses(int index, ToolResponse.Builder builderForValue)
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
public ToolResponse.Builder addToolResponsesBuilder()
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
public ToolResponse.Builder addToolResponsesBuilder(int index)
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
public ToolResponses build()
public ToolResponses buildPartial()
public ToolResponses.Builder clear()
Overrides
public ToolResponses.Builder clearToolResponses()
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
public ToolResponses getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public ToolResponse getToolResponses(int index)
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
public ToolResponse.Builder getToolResponsesBuilder(int index)
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
public List<ToolResponse.Builder> getToolResponsesBuilderList()
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
public int getToolResponsesCount()
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
public List<ToolResponse> getToolResponsesList()
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
public ToolResponseOrBuilder getToolResponsesOrBuilder(int index)
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
public List<? extends ToolResponseOrBuilder> getToolResponsesOrBuilderList()
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.ces.v1.ToolResponseOrBuilder> |
|
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ToolResponses.Builder mergeFrom(ToolResponses other)
public ToolResponses.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public ToolResponses.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
public ToolResponses.Builder removeToolResponses(int index)
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
public ToolResponses.Builder setToolResponses(int index, ToolResponse value)
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];
public ToolResponses.Builder setToolResponses(int index, ToolResponse.Builder builderForValue)
Optional. The list of tool execution results.
repeated .google.cloud.ces.v1.ToolResponse tool_responses = 1 [(.google.api.field_behavior) = OPTIONAL];