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 \ V1betaMethods
__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 |
|