Class ObservabilityConfig.Builder (0.90.0)

public static final class ObservabilityConfig.Builder extends GeneratedMessage.Builder<ObservabilityConfig.Builder> implements ObservabilityConfigOrBuilder

Observability config for a resource.

Protobuf type google.cloud.discoveryengine.v1beta.ObservabilityConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public ObservabilityConfig build()
Returns
Type Description
ObservabilityConfig

buildPartial()

public ObservabilityConfig buildPartial()
Returns
Type Description
ObservabilityConfig

clear()

public ObservabilityConfig.Builder clear()
Returns
Type Description
ObservabilityConfig.Builder
Overrides

clearObservabilityEnabled()

public ObservabilityConfig.Builder clearObservabilityEnabled()

Optional. Enables observability. If false, all other flags are ignored.

bool observability_enabled = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ObservabilityConfig.Builder

This builder for chaining.

clearSensitiveLoggingEnabled()

public ObservabilityConfig.Builder clearSensitiveLoggingEnabled()

Optional. Enables sensitive logging. Sensitive logging includes customer core content (e.g. prompts, responses). If false, will sanitize all sensitive fields.

bool sensitive_logging_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ObservabilityConfig.Builder

This builder for chaining.

getDefaultInstanceForType()

public ObservabilityConfig getDefaultInstanceForType()
Returns
Type Description
ObservabilityConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getObservabilityEnabled()

public boolean getObservabilityEnabled()

Optional. Enables observability. If false, all other flags are ignored.

bool observability_enabled = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The observabilityEnabled.

getSensitiveLoggingEnabled()

public boolean getSensitiveLoggingEnabled()

Optional. Enables sensitive logging. Sensitive logging includes customer core content (e.g. prompts, responses). If false, will sanitize all sensitive fields.

bool sensitive_logging_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The sensitiveLoggingEnabled.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ObservabilityConfig other)

public ObservabilityConfig.Builder mergeFrom(ObservabilityConfig other)
Parameter
Name Description
other ObservabilityConfig
Returns
Type Description
ObservabilityConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ObservabilityConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ObservabilityConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ObservabilityConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ObservabilityConfig.Builder
Overrides

setObservabilityEnabled(boolean value)

public ObservabilityConfig.Builder setObservabilityEnabled(boolean value)

Optional. Enables observability. If false, all other flags are ignored.

bool observability_enabled = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The observabilityEnabled to set.

Returns
Type Description
ObservabilityConfig.Builder

This builder for chaining.

setSensitiveLoggingEnabled(boolean value)

public ObservabilityConfig.Builder setSensitiveLoggingEnabled(boolean value)

Optional. Enables sensitive logging. Sensitive logging includes customer core content (e.g. prompts, responses). If false, will sanitize all sensitive fields.

bool sensitive_logging_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The sensitiveLoggingEnabled to set.

Returns
Type Description
ObservabilityConfig.Builder

This builder for chaining.