public final class ToolCallSuggestion extends GeneratedMessage implements ToolCallSuggestionOrBuilder
Structured wrapper that pairs tool execution details with strongly-typed
citations.
Protobuf type google.cloud.dialogflow.v2.ToolCallSuggestion
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
TEXT_UPDATE_FIELD_NUMBER
public static final int TEXT_UPDATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int TOOL_CALL_INFO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static ToolCallSuggestion getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static ToolCallSuggestion.Builder newBuilder()
public static ToolCallSuggestion.Builder newBuilder(ToolCallSuggestion prototype)
public static ToolCallSuggestion parseDelimitedFrom(InputStream input)
public static ToolCallSuggestion parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ToolCallSuggestion parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static ToolCallSuggestion parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ToolCallSuggestion parseFrom(ByteString data)
public static ToolCallSuggestion parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ToolCallSuggestion parseFrom(CodedInputStream input)
public static ToolCallSuggestion parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ToolCallSuggestion parseFrom(InputStream input)
public static ToolCallSuggestion parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ToolCallSuggestion parseFrom(ByteBuffer data)
public static ToolCallSuggestion parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<ToolCallSuggestion> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public ToolCallSuggestion getDefaultInstanceForType()
public Parser<ToolCallSuggestion> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getTextUpdate()
public String getTextUpdate()
Optional. The conversational text update generated by the agent
accompanying this tool call (e.g. "The status of your order 12345 is
currently being retrieved..."). This is a status update emitted alongside
in-flight tool execution and is not accumulated into the final response.
string text_update = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The textUpdate.
|
getTextUpdateBytes()
public ByteString getTextUpdateBytes()
Optional. The conversational text update generated by the agent
accompanying this tool call (e.g. "The status of your order 12345 is
currently being retrieved..."). This is a status update emitted alongside
in-flight tool execution and is not accumulated into the final response.
string text_update = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for textUpdate.
|
public GeneratorSuggestion.ToolCallInfo getToolCallInfo()
Optional. Tool execution request/response details.
.google.cloud.dialogflow.v2.GeneratorSuggestion.ToolCallInfo tool_call_info = 1 [(.google.api.field_behavior) = OPTIONAL];
public GeneratorSuggestion.ToolCallInfoOrBuilder getToolCallInfoOrBuilder()
Optional. Tool execution request/response details.
.google.cloud.dialogflow.v2.GeneratorSuggestion.ToolCallInfo tool_call_info = 1 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasToolCallInfo()
Optional. Tool execution request/response details.
.google.cloud.dialogflow.v2.GeneratorSuggestion.ToolCallInfo tool_call_info = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the toolCallInfo field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ToolCallSuggestion.Builder newBuilderForType()
protected ToolCallSuggestion.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public ToolCallSuggestion.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides