Data Analytics API with Gemini v1beta API - Class SetAgentOpsObservabilityRequest (1.0.0-beta12)

public sealed class SetAgentOpsObservabilityRequest : IMessage<SetAgentOpsObservabilityRequest>, IEquatable<SetAgentOpsObservabilityRequest>, IDeepCloneable<SetAgentOpsObservabilityRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Data Analytics API with Gemini v1beta API class SetAgentOpsObservabilityRequest.

Request for SetAgentOpsObservability.

Inheritance

object > SetAgentOpsObservabilityRequest

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

Google.Cloud.GeminiDataAnalytics.V1Beta.dll

Constructors

SetAgentOpsObservabilityRequest()

public SetAgentOpsObservabilityRequest()

SetAgentOpsObservabilityRequest(SetAgentOpsObservabilityRequest)

public SetAgentOpsObservabilityRequest(SetAgentOpsObservabilityRequest other)
Parameter
Name Description
other SetAgentOpsObservabilityRequest

Properties

BqaaEnabled

public bool BqaaEnabled { get; set; }

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.

Property Value
Type Description
bool

DataSourceType

public string DataSourceType { get; set; }

Required. The data source type for which to set observability settings. Examples: "bigquery", "looker"

Property Value
Type Description
string

Parent

public string Parent { get; set; }

Required. Parent value for SetAgentOpsObservabilityRequest. Format: projects/{project}/locations/{location}

Property Value
Type Description
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
Type Description
LocationName

TelemetryEnabled

public bool TelemetryEnabled { get; set; }

Optional. Whether to enable or disable AgentOps observability. When update_mask is provided, this field is ignored unless specified in the mask.

Property Value
Type Description
bool

UpdateMask

public FieldMask UpdateMask { get; set; }

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.
Property Value
Type Description
FieldMask