Data Analytics API with Gemini V1 API - Class Google::Cloud::GeminiDataAnalytics::V1::SetAgentOpsObservabilityRequest (v1.2.0)

Reference documentation and code samples for the Data Analytics API with Gemini V1 API class Google::Cloud::GeminiDataAnalytics::V1::SetAgentOpsObservabilityRequest.

Request for SetAgentOpsObservability.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#bqaa_enabled

def bqaa_enabled() -> ::Boolean
Returns
  • (::Boolean) — Optional. Whether BigQuery Agent Analytics is enabled. Note: An explicit update_mask containing "bqaa_enabled" is required to modify this field. If update_mask is omitted, this field is ignored and an existing enabled setting cannot be disabled.

    This is a project-level setting and does not by itself enable trace logging for any individual agent. Per-agent trace logging is controlled by DataAgent.bigquery_agent_analytics_enabled together with DataAgent.bigquery_agent_analytics_table; an agent does not inherit this setting.

#bqaa_enabled=

def bqaa_enabled=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Whether BigQuery Agent Analytics is enabled. Note: An explicit update_mask containing "bqaa_enabled" is required to modify this field. If update_mask is omitted, this field is ignored and an existing enabled setting cannot be disabled.

    This is a project-level setting and does not by itself enable trace logging for any individual agent. Per-agent trace logging is controlled by DataAgent.bigquery_agent_analytics_enabled together with DataAgent.bigquery_agent_analytics_table; an agent does not inherit this setting.

Returns
  • (::Boolean) — Optional. Whether BigQuery Agent Analytics is enabled. Note: An explicit update_mask containing "bqaa_enabled" is required to modify this field. If update_mask is omitted, this field is ignored and an existing enabled setting cannot be disabled.

    This is a project-level setting and does not by itself enable trace logging for any individual agent. Per-agent trace logging is controlled by DataAgent.bigquery_agent_analytics_enabled together with DataAgent.bigquery_agent_analytics_table; an agent does not inherit this setting.

#data_source_type

def data_source_type() -> ::String
Returns
  • (::String) — Required. The data source type for which to set observability settings. Examples: "bigquery", "looker"

#data_source_type=

def data_source_type=(value) -> ::String
Parameter
  • value (::String) — Required. The data source type for which to set observability settings. Examples: "bigquery", "looker"
Returns
  • (::String) — Required. The data source type for which to set observability settings. Examples: "bigquery", "looker"

#parent

def parent() -> ::String
Returns
  • (::String) — Required. Parent value for SetAgentOpsObservabilityRequest. Format: projects/{project}/locations/{location}

#parent=

def parent=(value) -> ::String
Parameter
  • value (::String) — Required. Parent value for SetAgentOpsObservabilityRequest. Format: projects/{project}/locations/{location}
Returns
  • (::String) — Required. Parent value for SetAgentOpsObservabilityRequest. Format: projects/{project}/locations/{location}

#telemetry_enabled

def telemetry_enabled() -> ::Boolean
Returns
  • (::Boolean) — Optional. Whether to enable or disable AgentOps observability. When update_mask is provided, this field is ignored unless specified in the mask.

#telemetry_enabled=

def telemetry_enabled=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Whether to enable or disable AgentOps observability. When update_mask is provided, this field is ignored unless specified in the mask.
Returns
  • (::Boolean) — Optional. Whether to enable or disable AgentOps observability. When update_mask is provided, this field is ignored unless specified in the mask.

#update_mask

def update_mask() -> ::Google::Protobuf::FieldMask
Returns
  • (::Google::Protobuf::FieldMask) —

    Optional. Field mask is used to specify the fields to be overwritten by the update. The fields specified in the update_mask are relative to the resource. A field will be overwritten if it is in the mask.

    If the user does not provide a mask, only telemetry_enabled will be updated (for backward compatibility with legacy callers). Note that disabling BigQuery Agent Analytics (bqaa_enabled = false) requires providing an explicit update_mask containing "bqaa_enabled".

    Per AIP-161:

    • The special wildcard value '*' is supported to update all fields.
    • Field paths should use snake_case, though camelCase equivalents (telemetryEnabled, bqaaEnabled) are accepted for REST/JSON transcoding compatibility.

#update_mask=

def update_mask=(value) -> ::Google::Protobuf::FieldMask
Parameter
  • value (::Google::Protobuf::FieldMask) —

    Optional. Field mask is used to specify the fields to be overwritten by the update. The fields specified in the update_mask are relative to the resource. A field will be overwritten if it is in the mask.

    If the user does not provide a mask, only telemetry_enabled will be updated (for backward compatibility with legacy callers). Note that disabling BigQuery Agent Analytics (bqaa_enabled = false) requires providing an explicit update_mask containing "bqaa_enabled".

    Per AIP-161:

    • The special wildcard value '*' is supported to update all fields.
    • Field paths should use snake_case, though camelCase equivalents (telemetryEnabled, bqaaEnabled) are accepted for REST/JSON transcoding compatibility.
Returns
  • (::Google::Protobuf::FieldMask) —

    Optional. Field mask is used to specify the fields to be overwritten by the update. The fields specified in the update_mask are relative to the resource. A field will be overwritten if it is in the mask.

    If the user does not provide a mask, only telemetry_enabled will be updated (for backward compatibility with legacy callers). Note that disabling BigQuery Agent Analytics (bqaa_enabled = false) requires providing an explicit update_mask containing "bqaa_enabled".

    Per AIP-161:

    • The special wildcard value '*' is supported to update all fields.
    • Field paths should use snake_case, though camelCase equivalents (telemetryEnabled, bqaaEnabled) are accepted for REST/JSON transcoding compatibility.