Interface ToolCallOrBuilder (4.87.0)

public interface ToolCallOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAction()

public abstract String getAction()

Optional. The name of the tool's action associated with this call.

string action = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The action.

getActionBytes()

public abstract ByteString getActionBytes()

Optional. The name of the tool's action associated with this call.

string action = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for action.

getAnswerRecord()

public abstract String getAnswerRecord()

Optional. The answer record associated with this tool call.

string answer_record = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The answerRecord.

getAnswerRecordBytes()

public abstract ByteString getAnswerRecordBytes()

Optional. The answer record associated with this tool call.

string answer_record = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for answerRecord.

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. Create time of the tool call.

.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. Create time of the tool call.

.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getInputParameters()

public abstract Struct getInputParameters()

Optional. The action's input parameters.

.google.protobuf.Struct input_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Struct

The inputParameters.

getInputParametersOrBuilder()

public abstract StructOrBuilder getInputParametersOrBuilder()

Optional. The action's input parameters.

.google.protobuf.Struct input_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
StructOrBuilder

getSourceCase()

public abstract ToolCall.SourceCase getSourceCase()
Returns
Type Description
ToolCall.SourceCase

getState()

public abstract ToolCall.State getState()

Output only. State of the tool call.

.google.cloud.dialogflow.v2.ToolCall.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ToolCall.State

The state.

getStateValue()

public abstract int getStateValue()

Output only. State of the tool call.

.google.cloud.dialogflow.v2.ToolCall.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for state.

getTool()

public abstract String getTool()

Optional. The tool associated with this call. Format: projects/<ProjectID>/locations/<LocationID>/tools/<ToolID>.

string tool = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The tool.

getToolBytes()

public abstract ByteString getToolBytes()

Optional. The tool associated with this call. Format: projects/<ProjectID>/locations/<LocationID>/tools/<ToolID>.

string tool = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for tool.

getToolDisplayDetails()

public abstract String getToolDisplayDetails()

Optional. A human readable description of the tool.

string tool_display_details = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The toolDisplayDetails.

getToolDisplayDetailsBytes()

public abstract ByteString getToolDisplayDetailsBytes()

Optional. A human readable description of the tool.

string tool_display_details = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for toolDisplayDetails.

getToolDisplayName()

public abstract String getToolDisplayName()

Optional. A human readable short name of the tool, to be shown on the UI.

string tool_display_name = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The toolDisplayName.

getToolDisplayNameBytes()

public abstract ByteString getToolDisplayNameBytes()

Optional. A human readable short name of the tool, to be shown on the UI.

string tool_display_name = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for toolDisplayName.

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. Create time of the tool call.

.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasInputParameters()

public abstract boolean hasInputParameters()

Optional. The action's input parameters.

.google.protobuf.Struct input_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the inputParameters field is set.

hasTool()

public abstract boolean hasTool()

Optional. The tool associated with this call. Format: projects/<ProjectID>/locations/<LocationID>/tools/<ToolID>.

string tool = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
boolean

Whether the tool field is set.