Class NodePool.NodeDrainConfig.Builder (2.86.0)

public static final class NodePool.NodeDrainConfig.Builder extends GeneratedMessage.Builder<NodePool.NodeDrainConfig.Builder> implements NodePool.NodeDrainConfigOrBuilder

NodeDrainConfig contains the node drain related configurations for this nodepool.

Protobuf type google.container.v1beta1.NodePool.NodeDrainConfig

Static Methods

getDescriptor()

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

Methods

build()

public NodePool.NodeDrainConfig build()
Returns
Type Description
NodePool.NodeDrainConfig

buildPartial()

public NodePool.NodeDrainConfig buildPartial()
Returns
Type Description
NodePool.NodeDrainConfig

clear()

public NodePool.NodeDrainConfig.Builder clear()
Returns
Type Description
NodePool.NodeDrainConfig.Builder
Overrides

clearRespectPdbDuringNodePoolDeletion()

public NodePool.NodeDrainConfig.Builder clearRespectPdbDuringNodePoolDeletion()

Whether to respect PDB during node pool deletion.

optional bool respect_pdb_during_node_pool_deletion = 3;

Returns
Type Description
NodePool.NodeDrainConfig.Builder

This builder for chaining.

getDefaultInstanceForType()

public NodePool.NodeDrainConfig getDefaultInstanceForType()
Returns
Type Description
NodePool.NodeDrainConfig

getDescriptorForType()

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

getRespectPdbDuringNodePoolDeletion()

public boolean getRespectPdbDuringNodePoolDeletion()

Whether to respect PDB during node pool deletion.

optional bool respect_pdb_during_node_pool_deletion = 3;

Returns
Type Description
boolean

The respectPdbDuringNodePoolDeletion.

hasRespectPdbDuringNodePoolDeletion()

public boolean hasRespectPdbDuringNodePoolDeletion()

Whether to respect PDB during node pool deletion.

optional bool respect_pdb_during_node_pool_deletion = 3;

Returns
Type Description
boolean

Whether the respectPdbDuringNodePoolDeletion field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(NodePool.NodeDrainConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setRespectPdbDuringNodePoolDeletion(boolean value)

public NodePool.NodeDrainConfig.Builder setRespectPdbDuringNodePoolDeletion(boolean value)

Whether to respect PDB during node pool deletion.

optional bool respect_pdb_during_node_pool_deletion = 3;

Parameter
Name Description
value boolean

The respectPdbDuringNodePoolDeletion to set.

Returns
Type Description
NodePool.NodeDrainConfig.Builder

This builder for chaining.