Interface AgentSkillOrBuilder (0.27.0)

public interface AgentSkillOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDescription()

public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract List<String> getExamplesList()

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
List<String>

A list containing the examples.

getId()

public abstract String 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 abstract 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.

getInputModes(int index)

public abstract 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.

getInputModesBytes(int index)

public abstract 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.

getInputModesCount()

public abstract 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.

getInputModesList()

public abstract List<String> getInputModesList()

Optional. Possible input modalities supported.

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

Returns
Type Description
List<String>

A list containing the inputModes.

getName()

public abstract String 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract List<String> getOutputModesList()

Optional. Possible output modalities produced.

repeated string output_modes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<String>

A list containing the outputModes.

getSecurity(int index)

public abstract 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
Returns
Type Description
Security

getSecurityCount()

public abstract 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 abstract List<Security> getSecurityList()

Security schemes necessary for the agent to leverage this skill.

repeated .google.cloud.geminidataanalytics.v1beta.Security security = 8;

Returns
Type Description
List<Security>

getSecurityOrBuilder(int index)

public abstract 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
Returns
Type Description
SecurityOrBuilder

getSecurityOrBuilderList()

public abstract 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>

getTags(int index)

public abstract 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.

getTagsBytes(int index)

public abstract 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.

getTagsCount()

public abstract 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.

getTagsList()

public abstract List<String> getTagsList()

Optional. A set of tags for the skill to enhance categorization/utilization.

repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<String>

A list containing the tags.