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-
(::Boolean) — Optional. Whether BigQuery Agent Analytics is enabled.
Note: An explicit
update_maskcontaining "bqaa_enabled" is required to modify this field. Ifupdate_maskis 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_enabledtogether withDataAgent.bigquery_agent_analytics_table; an agent does not inherit this setting.
#bqaa_enabled=
def bqaa_enabled=(value) -> ::Boolean-
value (::Boolean) — Optional. Whether BigQuery Agent Analytics is enabled.
Note: An explicit
update_maskcontaining "bqaa_enabled" is required to modify this field. Ifupdate_maskis 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_enabledtogether withDataAgent.bigquery_agent_analytics_table; an agent does not inherit this setting.
-
(::Boolean) — Optional. Whether BigQuery Agent Analytics is enabled.
Note: An explicit
update_maskcontaining "bqaa_enabled" is required to modify this field. Ifupdate_maskis 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_enabledtogether withDataAgent.bigquery_agent_analytics_table; an agent does not inherit this setting.
#data_source_type
def data_source_type() -> ::String- (::String) — Required. The data source type for which to set observability settings. Examples: "bigquery", "looker"
#data_source_type=
def data_source_type=(value) -> ::String- value (::String) — Required. The data source type for which to set observability settings. Examples: "bigquery", "looker"
- (::String) — Required. The data source type for which to set observability settings. Examples: "bigquery", "looker"
#parent
def parent() -> ::String- (::String) — Required. Parent value for SetAgentOpsObservabilityRequest. Format: projects/{project}/locations/{location}
#parent=
def parent=(value) -> ::String- value (::String) — Required. Parent value for SetAgentOpsObservabilityRequest. Format: projects/{project}/locations/{location}
- (::String) — Required. Parent value for SetAgentOpsObservabilityRequest. Format: projects/{project}/locations/{location}
#telemetry_enabled
def telemetry_enabled() -> ::Boolean- (::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- value (::Boolean) — Optional. Whether to enable or disable AgentOps observability. When update_mask is provided, this field is ignored unless specified in the mask.
- (::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-
(::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_enabledwill be updated (for backward compatibility with legacy callers). Note that disabling BigQuery Agent Analytics (bqaa_enabled = false) requires providing an explicitupdate_maskcontaining "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-
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_enabledwill be updated (for backward compatibility with legacy callers). Note that disabling BigQuery Agent Analytics (bqaa_enabled = false) requires providing an explicitupdate_maskcontaining "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.
-
(::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_enabledwill be updated (for backward compatibility with legacy callers). Note that disabling BigQuery Agent Analytics (bqaa_enabled = false) requires providing an explicitupdate_maskcontaining "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.