Class TaintConfig.Builder (2.96.0)

public static final class TaintConfig.Builder extends GeneratedMessage.Builder<TaintConfig.Builder> implements TaintConfigOrBuilder

TaintConfig contains the configuration for the taints of the node pool.

Protobuf type google.container.v1.TaintConfig

Static Methods

getDescriptor()

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

Methods

build()

public TaintConfig build()
Returns
Type Description
TaintConfig

buildPartial()

public TaintConfig buildPartial()
Returns
Type Description
TaintConfig

clear()

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

clearArchitectureTaintBehavior()

public TaintConfig.Builder clearArchitectureTaintBehavior()

Optional. Controls architecture tainting behavior.

optional .google.container.v1.TaintConfig.ArchitectureTaintBehavior architecture_taint_behavior = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TaintConfig.Builder

This builder for chaining.

getArchitectureTaintBehavior()

public TaintConfig.ArchitectureTaintBehavior getArchitectureTaintBehavior()

Optional. Controls architecture tainting behavior.

optional .google.container.v1.TaintConfig.ArchitectureTaintBehavior architecture_taint_behavior = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TaintConfig.ArchitectureTaintBehavior

The architectureTaintBehavior.

getArchitectureTaintBehaviorValue()

public int getArchitectureTaintBehaviorValue()

Optional. Controls architecture tainting behavior.

optional .google.container.v1.TaintConfig.ArchitectureTaintBehavior architecture_taint_behavior = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for architectureTaintBehavior.

getDefaultInstanceForType()

public TaintConfig getDefaultInstanceForType()
Returns
Type Description
TaintConfig

getDescriptorForType()

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

hasArchitectureTaintBehavior()

public boolean hasArchitectureTaintBehavior()

Optional. Controls architecture tainting behavior.

optional .google.container.v1.TaintConfig.ArchitectureTaintBehavior architecture_taint_behavior = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the architectureTaintBehavior field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(TaintConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setArchitectureTaintBehavior(TaintConfig.ArchitectureTaintBehavior value)

public TaintConfig.Builder setArchitectureTaintBehavior(TaintConfig.ArchitectureTaintBehavior value)

Optional. Controls architecture tainting behavior.

optional .google.container.v1.TaintConfig.ArchitectureTaintBehavior architecture_taint_behavior = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TaintConfig.ArchitectureTaintBehavior

The architectureTaintBehavior to set.

Returns
Type Description
TaintConfig.Builder

This builder for chaining.

setArchitectureTaintBehaviorValue(int value)

public TaintConfig.Builder setArchitectureTaintBehaviorValue(int value)

Optional. Controls architecture tainting behavior.

optional .google.container.v1.TaintConfig.ArchitectureTaintBehavior architecture_taint_behavior = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

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

Returns
Type Description
TaintConfig.Builder

This builder for chaining.