public final class AgentSkill extends GeneratedMessage implements AgentSkillOrBuilder
AgentSkill represents a unit of action/solution that the agent can perform.
Protobuf type google.cloud.geminidataanalytics.v1beta.AgentSkill
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
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
EXAMPLES_FIELD_NUMBER
public static final int EXAMPLES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int INPUT_MODES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OUTPUT_MODES_FIELD_NUMBER
public static final int OUTPUT_MODES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SECURITY_FIELD_NUMBER
public static final int SECURITY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int TAGS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static AgentSkill getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static AgentSkill.Builder newBuilder()
newBuilder(AgentSkill prototype)
public static AgentSkill.Builder newBuilder(AgentSkill prototype)
public static AgentSkill parseDelimitedFrom(InputStream input)
public static AgentSkill parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static AgentSkill parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AgentSkill parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static AgentSkill parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AgentSkill parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AgentSkill parseFrom(CodedInputStream input)
public static AgentSkill parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AgentSkill parseFrom(InputStream input)
public static AgentSkill parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static AgentSkill parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AgentSkill parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<AgentSkill> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public AgentSkill getDefaultInstanceForType()
getDescription()
public String getDescription()
Optional. A human readable description of the skill details and behaviors.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
Optional. A human readable description of the skill details and behaviors.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for description.
|
getExamples(int index)
public String getExamples(int index)
Optional. A set of example queries that this skill is designed to address.
repeated string examples = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The examples at the given index.
|
getExamplesBytes(int index)
public ByteString getExamplesBytes(int index)
Optional. A set of example queries that this skill is designed to address.
repeated string examples = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the examples at the given index.
|
getExamplesCount()
public int getExamplesCount()
Optional. A set of example queries that this skill is designed to address.
repeated string examples = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The count of examples.
|
getExamplesList()
public ProtocolStringList getExamplesList()
Optional. A set of example queries that this skill is designed to address.
repeated string examples = 5 [(.google.api.field_behavior) = OPTIONAL];
getId()
Optional. Unique identifier of the skill within this agent.
string id = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The id.
|
getIdBytes()
public ByteString getIdBytes()
Optional. Unique identifier of the skill within this agent.
string id = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for id.
|
public String getInputModes(int index)
Optional. Possible input modalities supported.
repeated string input_modes = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The inputModes at the given index.
|
public ByteString getInputModesBytes(int index)
Optional. Possible input modalities supported.
repeated string input_modes = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the inputModes at the given index.
|
public int getInputModesCount()
Optional. Possible input modalities supported.
repeated string input_modes = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The count of inputModes.
|
public ProtocolStringList getInputModesList()
Optional. Possible input modalities supported.
repeated string input_modes = 6 [(.google.api.field_behavior) = OPTIONAL];
getName()
Optional. A human readable name for the skill.
string name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Optional. A human readable name for the skill.
string name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getOutputModes(int index)
public String getOutputModes(int index)
Optional. Possible output modalities produced.
repeated string output_modes = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The outputModes at the given index.
|
getOutputModesBytes(int index)
public ByteString getOutputModesBytes(int index)
Optional. Possible output modalities produced.
repeated string output_modes = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the outputModes at the given index.
|
getOutputModesCount()
public int getOutputModesCount()
Optional. Possible output modalities produced.
repeated string output_modes = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The count of outputModes.
|
getOutputModesList()
public ProtocolStringList getOutputModesList()
Optional. Possible output modalities produced.
repeated string output_modes = 7 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<AgentSkill> getParserForType()
Overrides
getSecurity(int index)
public Security getSecurity(int index)
Security schemes necessary for the agent to leverage this skill.
repeated .google.cloud.geminidataanalytics.v1beta.Security security = 8;
| Parameter |
| Name |
Description |
index |
int
|
getSecurityCount()
public int getSecurityCount()
Security schemes necessary for the agent to leverage this skill.
repeated .google.cloud.geminidataanalytics.v1beta.Security security = 8;
| Returns |
| Type |
Description |
int |
|
getSecurityList()
public List<Security> getSecurityList()
Security schemes necessary for the agent to leverage this skill.
repeated .google.cloud.geminidataanalytics.v1beta.Security security = 8;
getSecurityOrBuilder(int index)
public SecurityOrBuilder getSecurityOrBuilder(int index)
Security schemes necessary for the agent to leverage this skill.
repeated .google.cloud.geminidataanalytics.v1beta.Security security = 8;
| Parameter |
| Name |
Description |
index |
int
|
getSecurityOrBuilderList()
public List<? extends SecurityOrBuilder> getSecurityOrBuilderList()
Security schemes necessary for the agent to leverage this skill.
repeated .google.cloud.geminidataanalytics.v1beta.Security security = 8;
| Returns |
| Type |
Description |
List<? extends com.google.cloud.geminidataanalytics.v1beta.SecurityOrBuilder> |
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public String getTags(int index)
Optional. A set of tags for the skill to enhance
categorization/utilization.
repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The tags at the given index.
|
public ByteString getTagsBytes(int index)
Optional. A set of tags for the skill to enhance
categorization/utilization.
repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the tags at the given index.
|
public int getTagsCount()
Optional. A set of tags for the skill to enhance
categorization/utilization.
repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The count of tags.
|
public ProtocolStringList getTagsList()
Optional. A set of tags for the skill to enhance
categorization/utilization.
repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL];
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public AgentSkill.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected AgentSkill.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public AgentSkill.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides