Data Analytics API with Gemini V1BETA API - Class Google::Cloud::GeminiDataAnalytics::V1beta::DataAgent (v0.1.0)

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

Message describing a DataAgent object.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#data_analytics_agent

def data_analytics_agent() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::DataAnalyticsAgent

#data_analytics_agent=

def data_analytics_agent=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::DataAnalyticsAgent
Parameter

#delete_time

def delete_time() -> ::Google::Protobuf::Timestamp
Returns

#description

def description() -> ::String
Returns
  • (::String) —

    Optional. Description of the agent.

    • Must be between 1-1024 characters.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) —

    Optional. Description of the agent.

    • Must be between 1-1024 characters.
Returns
  • (::String) —

    Optional. Description of the agent.

    • Must be between 1-1024 characters.

#display_name

def display_name() -> ::String
Returns
  • (::String) —

    Optional. User friendly display name.

    • Must be between 1-256 characters.

#display_name=

def display_name=(value) -> ::String
Parameter
  • value (::String) —

    Optional. User friendly display name.

    • Must be between 1-256 characters.
Returns
  • (::String) —

    Optional. User friendly display name.

    • Must be between 1-256 characters.

#labels

def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels to help users filter related agents. For example, "sales", "business", "etl", and so on. Note labels are used only for filtering and not for policies. See the labels documentation for more details on label usage.

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels to help users filter related agents. For example, "sales", "business", "etl", and so on. Note labels are used only for filtering and not for policies. See the labels documentation for more details on label usage.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels to help users filter related agents. For example, "sales", "business", "etl", and so on. Note labels are used only for filtering and not for policies. See the labels documentation for more details on label usage.

#name

def name() -> ::String
Returns
  • (::String) — Optional. Identifier. The unique resource name of a DataAgent. Format: projects/{project}/locations/{location}/dataAgents/{data_agent_id} {data_agent} is the resource id and should be 63 characters or less and must match the format described in https://google.aip.dev/122#resource-id-segments

    Example: projects/1234567890/locations/us-central1/dataAgents/my-agent.

    It is recommended to skip setting this field during agent creation as it will be inferred automatically and overwritten with the {parent}/dataAgents/{data_agent_id}.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Optional. Identifier. The unique resource name of a DataAgent. Format: projects/{project}/locations/{location}/dataAgents/{data_agent_id} {data_agent} is the resource id and should be 63 characters or less and must match the format described in https://google.aip.dev/122#resource-id-segments

    Example: projects/1234567890/locations/us-central1/dataAgents/my-agent.

    It is recommended to skip setting this field during agent creation as it will be inferred automatically and overwritten with the {parent}/dataAgents/{data_agent_id}.

Returns
  • (::String) — Optional. Identifier. The unique resource name of a DataAgent. Format: projects/{project}/locations/{location}/dataAgents/{data_agent_id} {data_agent} is the resource id and should be 63 characters or less and must match the format described in https://google.aip.dev/122#resource-id-segments

    Example: projects/1234567890/locations/us-central1/dataAgents/my-agent.

    It is recommended to skip setting this field during agent creation as it will be inferred automatically and overwritten with the {parent}/dataAgents/{data_agent_id}.

#purge_time

def purge_time() -> ::Google::Protobuf::Timestamp
Returns
  • (::Google::Protobuf::Timestamp) — Output only. Timestamp in UTC of when this data agent is considered expired. This is always provided on output, regardless of what was sent on input.

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns