public final class AgentTool extends GeneratedMessage implements AgentToolOrBuilder
Represents a tool that allows the agent to call another agent.
Protobuf type google.cloud.ces.v1beta.AgentTool
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
public static final int DESCRIPTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int ROOT_AGENT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static AgentTool getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static AgentTool.Builder newBuilder()
public static AgentTool.Builder newBuilder(AgentTool prototype)
| Parameter |
| Name |
Description |
prototype |
AgentTool
|
public static AgentTool parseDelimitedFrom(InputStream input)
public static AgentTool parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AgentTool parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static AgentTool parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AgentTool parseFrom(ByteString data)
public static AgentTool parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AgentTool parseFrom(CodedInputStream input)
public static AgentTool parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AgentTool parseFrom(InputStream input)
public static AgentTool parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AgentTool parseFrom(ByteBuffer data)
public static AgentTool parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<AgentTool> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public AgentTool getDefaultInstanceForType()
public String getDescription()
Optional. Description of the tool's purpose.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The description.
|
public ByteString getDescriptionBytes()
Optional. Description of the tool's purpose.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for description.
|
Required. The name of the agent tool.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The name.
|
public ByteString getNameBytes()
Required. The name of the agent tool.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
public Parser<AgentTool> getParserForType()
Overrides
public String getRootAgent()
Optional. The resource name of the root agent that is the entry point of
the tool. Format: projects/{project}/locations/{location}/agents/{agent}
string root_agent = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
String |
The rootAgent.
|
public ByteString getRootAgentBytes()
Optional. The resource name of the root agent that is the entry point of
the tool. Format: projects/{project}/locations/{location}/agents/{agent}
string root_agent = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for rootAgent.
|
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public AgentTool.Builder newBuilderForType()
protected AgentTool.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public AgentTool.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides