Google Cloud Gemini Data Analytics V1beta Client - Class AgentSkill (0.14.0)

Reference documentation and code samples for the Google Cloud Gemini Data Analytics V1beta Client class AgentSkill.

AgentSkill represents a unit of action/solution that the agent can perform.

Generated from protobuf message google.cloud.geminidataanalytics.v1beta.AgentSkill

Namespace

Google \ Cloud \ GeminiDataAnalytics \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ id string

Optional. Unique identifier of the skill within this agent.

↳ name string

Optional. A human readable name for the skill.

↳ description string

Optional. A human readable description of the skill details and behaviors.

↳ tags string[]

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

↳ examples string[]

Optional. A set of example queries that this skill is designed to address.

↳ input_modes string[]

Optional. Possible input modalities supported.

↳ output_modes string[]

Optional. Possible output modalities produced.

↳ security array<Security>

Security schemes necessary for the agent to leverage this skill.

getId

Optional. Unique identifier of the skill within this agent.

Returns
Type Description
string

setId

Optional. Unique identifier of the skill within this agent.

Parameter
Name Description
var string
Returns
Type Description
$this

getName

Optional. A human readable name for the skill.

Returns
Type Description
string

setName

Optional. A human readable name for the skill.

Parameter
Name Description
var string
Returns
Type Description
$this

getDescription

Optional. A human readable description of the skill details and behaviors.

Returns
Type Description
string

setDescription

Optional. A human readable description of the skill details and behaviors.

Parameter
Name Description
var string
Returns
Type Description
$this

getTags

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

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setTags

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

Parameter
Name Description
var string[]
Returns
Type Description
$this

getExamples

Optional. A set of example queries that this skill is designed to address.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setExamples

Optional. A set of example queries that this skill is designed to address.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getInputModes

Optional. Possible input modalities supported.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setInputModes

Optional. Possible input modalities supported.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getOutputModes

Optional. Possible output modalities produced.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setOutputModes

Optional. Possible output modalities produced.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getSecurity

Security schemes necessary for the agent to leverage this skill.

Returns
Type Description
Google\Protobuf\RepeatedField<Security>

setSecurity

Security schemes necessary for the agent to leverage this skill.

Parameter
Name Description
var array<Security>
Returns
Type Description
$this