Interface ToolCallResultOrBuilder (4.87.0)

public interface ToolCallResultOrBuilder 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 result.

string answer_record = 9 [(.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 result.

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

Returns
Type Description
ByteString

The bytes for answerRecord.

getContent()

public abstract String getContent()

Only populated if the response content is utf-8 encoded.

string content = 6;

Returns
Type Description
String

The content.

getContentBytes()

public abstract ByteString getContentBytes()

Only populated if the response content is utf-8 encoded.

string content = 6;

Returns
Type Description
ByteString

The bytes for content.

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. Create time of the tool call result.

.google.protobuf.Timestamp create_time = 7 [(.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 result.

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

Returns
Type Description
TimestampOrBuilder

getError()

public abstract ToolCallResult.Error getError()

The tool call's error.

.google.cloud.dialogflow.v2.ToolCallResult.Error error = 3;

Returns
Type Description
ToolCallResult.Error

The error.

getErrorOrBuilder()

public abstract ToolCallResult.ErrorOrBuilder getErrorOrBuilder()

The tool call's error.

.google.cloud.dialogflow.v2.ToolCallResult.Error error = 3;

Returns
Type Description
ToolCallResult.ErrorOrBuilder

getRawContent()

public abstract ByteString getRawContent()

Only populated if the response content is not utf-8 encoded. (by definition byte fields are base64 encoded).

bytes raw_content = 5;

Returns
Type Description
ByteString

The rawContent.

getResultCase()

public abstract ToolCallResult.ResultCase getResultCase()
Returns
Type Description
ToolCallResult.ResultCase

getSourceCase()

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

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.

hasContent()

public abstract boolean hasContent()

Only populated if the response content is utf-8 encoded.

string content = 6;

Returns
Type Description
boolean

Whether the content field is set.

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. Create time of the tool call result.

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

Returns
Type Description
boolean

Whether the createTime field is set.

hasError()

public abstract boolean hasError()

The tool call's error.

.google.cloud.dialogflow.v2.ToolCallResult.Error error = 3;

Returns
Type Description
boolean

Whether the error field is set.

hasRawContent()

public abstract boolean hasRawContent()

Only populated if the response content is not utf-8 encoded. (by definition byte fields are base64 encoded).

bytes raw_content = 5;

Returns
Type Description
boolean

Whether the rawContent 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.