Class ToolResponses.Builder (0.1.0)

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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllToolResponses(Iterable<? extends ToolResponse> values)

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>
Returns
Type Description
ToolResponses.Builder

addToolResponses(ToolResponse value)

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];

Parameter
Name Description
value ToolResponse
Returns
Type Description
ToolResponses.Builder

addToolResponses(ToolResponse.Builder builderForValue)

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];

Parameter
Name Description
builderForValue ToolResponse.Builder
Returns
Type Description
ToolResponses.Builder

addToolResponses(int index, ToolResponse value)

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];

Parameters
Name Description
index int
value ToolResponse
Returns
Type Description
ToolResponses.Builder

addToolResponses(int index, ToolResponse.Builder builderForValue)

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];

Parameters
Name Description
index int
builderForValue ToolResponse.Builder
Returns
Type Description
ToolResponses.Builder

addToolResponsesBuilder()

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];

Returns
Type Description
ToolResponse.Builder

addToolResponsesBuilder(int index)

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
Returns
Type Description
ToolResponse.Builder

build()

public ToolResponses build()
Returns
Type Description
ToolResponses

buildPartial()

public ToolResponses buildPartial()
Returns
Type Description
ToolResponses

clear()

public ToolResponses.Builder clear()
Returns
Type Description
ToolResponses.Builder
Overrides

clearToolResponses()

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];

Returns
Type Description
ToolResponses.Builder

getDefaultInstanceForType()

public ToolResponses getDefaultInstanceForType()
Returns
Type Description
ToolResponses

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getToolResponses(int index)

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
Returns
Type Description
ToolResponse

getToolResponsesBuilder(int index)

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
Returns
Type Description
ToolResponse.Builder

getToolResponsesBuilderList()

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];

Returns
Type Description
List<Builder>

getToolResponsesCount()

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

getToolResponsesList()

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];

Returns
Type Description
List<ToolResponse>

getToolResponsesOrBuilder(int index)

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
Returns
Type Description
ToolResponseOrBuilder

getToolResponsesOrBuilderList()

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>

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ToolResponses other)

public ToolResponses.Builder mergeFrom(ToolResponses other)
Parameter
Name Description
other ToolResponses
Returns
Type Description
ToolResponses.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ToolResponses.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ToolResponses.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ToolResponses.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ToolResponses.Builder
Overrides

removeToolResponses(int index)

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
Returns
Type Description
ToolResponses.Builder

setToolResponses(int index, ToolResponse value)

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];

Parameters
Name Description
index int
value ToolResponse
Returns
Type Description
ToolResponses.Builder

setToolResponses(int index, ToolResponse.Builder builderForValue)

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];

Parameters
Name Description
index int
builderForValue ToolResponse.Builder
Returns
Type Description
ToolResponses.Builder