Data Analytics API with Gemini V1BETA API - Class Google::Cloud::GeminiDataAnalytics::V1beta::AgentSkill (v1.2.0)

Reference documentation and code samples for the Data Analytics API with Gemini V1BETA API class Google::Cloud::GeminiDataAnalytics::V1beta::AgentSkill.

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

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#description

def description() -> ::String
Returns
  • (::String) — Optional. A human readable description of the skill details and behaviors.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Optional. A human readable description of the skill details and behaviors.
Returns
  • (::String) — Optional. A human readable description of the skill details and behaviors.

#examples

def examples() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. A set of example queries that this skill is designed to address.

#examples=

def examples=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. A set of example queries that this skill is designed to address.
Returns
  • (::Array<::String>) — Optional. A set of example queries that this skill is designed to address.

#id

def id() -> ::String
Returns
  • (::String) — Optional. Unique identifier of the skill within this agent.

#id=

def id=(value) -> ::String
Parameter
  • value (::String) — Optional. Unique identifier of the skill within this agent.
Returns
  • (::String) — Optional. Unique identifier of the skill within this agent.

#input_modes

def input_modes() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. Possible input modalities supported.

#input_modes=

def input_modes=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. Possible input modalities supported.
Returns
  • (::Array<::String>) — Optional. Possible input modalities supported.

#name

def name() -> ::String
Returns
  • (::String) — Optional. A human readable name for the skill.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Optional. A human readable name for the skill.
Returns
  • (::String) — Optional. A human readable name for the skill.

#output_modes

def output_modes() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. Possible output modalities produced.

#output_modes=

def output_modes=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. Possible output modalities produced.
Returns
  • (::Array<::String>) — Optional. Possible output modalities produced.

#security

def security() -> ::Array<::Google::Cloud::GeminiDataAnalytics::V1beta::Security>
Returns

#security=

def security=(value) -> ::Array<::Google::Cloud::GeminiDataAnalytics::V1beta::Security>
Parameter
Returns

#tags

def tags() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. A set of tags for the skill to enhance categorization/utilization.

#tags=

def tags=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. A set of tags for the skill to enhance categorization/utilization.
Returns
  • (::Array<::String>) — Optional. A set of tags for the skill to enhance categorization/utilization.