public sealed class SetAgentOpsObservabilityRequest : IMessage<SetAgentOpsObservabilityRequest>, IEquatable<SetAgentOpsObservabilityRequest>, IDeepCloneable<SetAgentOpsObservabilityRequest>, IBufferMessage, IMessageReference documentation and code samples for the Data Analytics API with Gemini v1beta API class SetAgentOpsObservabilityRequest.
Request for SetAgentOpsObservability.
Implements
IMessageSetAgentOpsObservabilityRequest, IEquatableSetAgentOpsObservabilityRequest, IDeepCloneableSetAgentOpsObservabilityRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GeminiDataAnalytics.V1BetaAssembly
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 |
|