Interface AgentSkillOrBuilder (0.9.0)

public interface AgentSkillOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDescription()

public abstract String getDescription()

Required. A detailed description of the skill.

string description = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Required. A detailed description of the skill.

string description = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for description.

getExamples(int index)

public abstract String getExamples(int index)

Example prompts or scenarios that this skill can handle.

repeated string examples = 5;

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)

Example prompts or scenarios that this skill can handle.

repeated string examples = 5;

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()

Example prompts or scenarios that this skill can handle.

repeated string examples = 5;

Returns
Type Description
int

The count of examples.

getExamplesList()

public abstract List<String> getExamplesList()

Example prompts or scenarios that this skill can handle.

repeated string examples = 5;

Returns
Type Description
List<String>

A list containing the examples.

getId()

public abstract String getId()

Required. A unique identifier for the agent's skill.

string id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The id.

getIdBytes()

public abstract ByteString getIdBytes()

Required. A unique identifier for the agent's skill.

string id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for id.

getInputModes(int index)

public abstract String getInputModes(int index)

The set of supported input media types for this skill, overriding the agent's defaults.

repeated string input_modes = 6;

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)

The set of supported input media types for this skill, overriding the agent's defaults.

repeated string input_modes = 6;

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()

The set of supported input media types for this skill, overriding the agent's defaults.

repeated string input_modes = 6;

Returns
Type Description
int

The count of inputModes.

getInputModesList()

public abstract List<String> getInputModesList()

The set of supported input media types for this skill, overriding the agent's defaults.

repeated string input_modes = 6;

Returns
Type Description
List<String>

A list containing the inputModes.

getName()

public abstract String getName()

Required. A human-readable name for the skill.

string name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. A human-readable name for the skill.

string name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for name.

getOutputModes(int index)

public abstract String getOutputModes(int index)

The set of supported output media types for this skill, overriding the agent's defaults.

repeated string output_modes = 7;

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)

The set of supported output media types for this skill, overriding the agent's defaults.

repeated string output_modes = 7;

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()

The set of supported output media types for this skill, overriding the agent's defaults.

repeated string output_modes = 7;

Returns
Type Description
int

The count of outputModes.

getOutputModesList()

public abstract List<String> getOutputModesList()

The set of supported output media types for this skill, overriding the agent's defaults.

repeated string output_modes = 7;

Returns
Type Description
List<String>

A list containing the outputModes.

getTags(int index)

public abstract String getTags(int index)

Required. A set of keywords describing the skill's capabilities.

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

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)

Required. A set of keywords describing the skill's capabilities.

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

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()

Required. A set of keywords describing the skill's capabilities.

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

Returns
Type Description
int

The count of tags.

getTagsList()

public abstract List<String> getTagsList()

Required. A set of keywords describing the skill's capabilities.

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

Returns
Type Description
List<String>

A list containing the tags.