Class ManagedOpenTelemetryConfig.Builder (2.86.0)

public static final class ManagedOpenTelemetryConfig.Builder extends GeneratedMessage.Builder<ManagedOpenTelemetryConfig.Builder> implements ManagedOpenTelemetryConfigOrBuilder

ManagedOpenTelemetryConfig is the configuration for the GKE Managed OpenTelemetry pipeline.

Protobuf type google.container.v1beta1.ManagedOpenTelemetryConfig

Static Methods

getDescriptor()

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

Methods

build()

public ManagedOpenTelemetryConfig build()
Returns
Type Description
ManagedOpenTelemetryConfig

buildPartial()

public ManagedOpenTelemetryConfig buildPartial()
Returns
Type Description
ManagedOpenTelemetryConfig

clear()

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

clearScope()

public ManagedOpenTelemetryConfig.Builder clearScope()

Scope of the Managed OpenTelemetry pipeline.

optional .google.container.v1beta1.ManagedOpenTelemetryConfig.Scope scope = 1;

Returns
Type Description
ManagedOpenTelemetryConfig.Builder

This builder for chaining.

getDefaultInstanceForType()

public ManagedOpenTelemetryConfig getDefaultInstanceForType()
Returns
Type Description
ManagedOpenTelemetryConfig

getDescriptorForType()

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

getScope()

public ManagedOpenTelemetryConfig.Scope getScope()

Scope of the Managed OpenTelemetry pipeline.

optional .google.container.v1beta1.ManagedOpenTelemetryConfig.Scope scope = 1;

Returns
Type Description
ManagedOpenTelemetryConfig.Scope

The scope.

getScopeValue()

public int getScopeValue()

Scope of the Managed OpenTelemetry pipeline.

optional .google.container.v1beta1.ManagedOpenTelemetryConfig.Scope scope = 1;

Returns
Type Description
int

The enum numeric value on the wire for scope.

hasScope()

public boolean hasScope()

Scope of the Managed OpenTelemetry pipeline.

optional .google.container.v1beta1.ManagedOpenTelemetryConfig.Scope scope = 1;

Returns
Type Description
boolean

Whether the scope field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ManagedOpenTelemetryConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setScope(ManagedOpenTelemetryConfig.Scope value)

public ManagedOpenTelemetryConfig.Builder setScope(ManagedOpenTelemetryConfig.Scope value)

Scope of the Managed OpenTelemetry pipeline.

optional .google.container.v1beta1.ManagedOpenTelemetryConfig.Scope scope = 1;

Parameter
Name Description
value ManagedOpenTelemetryConfig.Scope

The scope to set.

Returns
Type Description
ManagedOpenTelemetryConfig.Builder

This builder for chaining.

setScopeValue(int value)

public ManagedOpenTelemetryConfig.Builder setScopeValue(int value)

Scope of the Managed OpenTelemetry pipeline.

optional .google.container.v1beta1.ManagedOpenTelemetryConfig.Scope scope = 1;

Parameter
Name Description
value int

The enum numeric value on the wire for scope to set.

Returns
Type Description
ManagedOpenTelemetryConfig.Builder

This builder for chaining.