Class PodCIDROverprovisionConfig.Builder (2.46.0)

public static final class PodCIDROverprovisionConfig.Builder extends GeneratedMessageV3.Builder<PodCIDROverprovisionConfig.Builder> implements PodCIDROverprovisionConfigOrBuilder

[PRIVATE FIELD] Config for pod CIDR size overprovisioning.

Protobuf type google.container.v1.PodCIDROverprovisionConfig

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public PodCIDROverprovisionConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
PodCIDROverprovisionConfig.Builder
Overrides

build()

public PodCIDROverprovisionConfig build()
Returns
Type Description
PodCIDROverprovisionConfig

buildPartial()

public PodCIDROverprovisionConfig buildPartial()
Returns
Type Description
PodCIDROverprovisionConfig

clear()

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

clearDisable()

public PodCIDROverprovisionConfig.Builder clearDisable()

Whether Pod CIDR overprovisioning is disabled. Note: Pod CIDR overprovisioning is enabled by default.

bool disable = 1;

Returns
Type Description
PodCIDROverprovisionConfig.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public PodCIDROverprovisionConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
PodCIDROverprovisionConfig.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public PodCIDROverprovisionConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
PodCIDROverprovisionConfig.Builder
Overrides

clone()

public PodCIDROverprovisionConfig.Builder clone()
Returns
Type Description
PodCIDROverprovisionConfig.Builder
Overrides

getDefaultInstanceForType()

public PodCIDROverprovisionConfig getDefaultInstanceForType()
Returns
Type Description
PodCIDROverprovisionConfig

getDescriptorForType()

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

getDisable()

public boolean getDisable()

Whether Pod CIDR overprovisioning is disabled. Note: Pod CIDR overprovisioning is enabled by default.

bool disable = 1;

Returns
Type Description
boolean

The disable.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(PodCIDROverprovisionConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final PodCIDROverprovisionConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
PodCIDROverprovisionConfig.Builder
Overrides

setDisable(boolean value)

public PodCIDROverprovisionConfig.Builder setDisable(boolean value)

Whether Pod CIDR overprovisioning is disabled. Note: Pod CIDR overprovisioning is enabled by default.

bool disable = 1;

Parameter
Name Description
value boolean

The disable to set.

Returns
Type Description
PodCIDROverprovisionConfig.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public PodCIDROverprovisionConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
PodCIDROverprovisionConfig.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public PodCIDROverprovisionConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
PodCIDROverprovisionConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final PodCIDROverprovisionConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
PodCIDROverprovisionConfig.Builder
Overrides