Class DesiredAdditionalIPRangesConfig.Builder (2.73.0)

public static final class DesiredAdditionalIPRangesConfig.Builder extends GeneratedMessageV3.Builder<DesiredAdditionalIPRangesConfig.Builder> implements DesiredAdditionalIPRangesConfigOrBuilder

DesiredAdditionalIPRangesConfig is a wrapper used for cluster update operation and contains multiple AdditionalIPRangesConfigs.

Protobuf type google.container.v1.DesiredAdditionalIPRangesConfig

Static Methods

getDescriptor()

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

Methods

addAdditionalIpRangesConfigs(AdditionalIPRangesConfig value)

public DesiredAdditionalIPRangesConfig.Builder addAdditionalIpRangesConfigs(AdditionalIPRangesConfig value)

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Parameter
Name Description
value AdditionalIPRangesConfig
Returns
Type Description
DesiredAdditionalIPRangesConfig.Builder

addAdditionalIpRangesConfigs(AdditionalIPRangesConfig.Builder builderForValue)

public DesiredAdditionalIPRangesConfig.Builder addAdditionalIpRangesConfigs(AdditionalIPRangesConfig.Builder builderForValue)

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Parameter
Name Description
builderForValue AdditionalIPRangesConfig.Builder
Returns
Type Description
DesiredAdditionalIPRangesConfig.Builder

addAdditionalIpRangesConfigs(int index, AdditionalIPRangesConfig value)

public DesiredAdditionalIPRangesConfig.Builder addAdditionalIpRangesConfigs(int index, AdditionalIPRangesConfig value)

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Parameters
Name Description
index int
value AdditionalIPRangesConfig
Returns
Type Description
DesiredAdditionalIPRangesConfig.Builder

addAdditionalIpRangesConfigs(int index, AdditionalIPRangesConfig.Builder builderForValue)

public DesiredAdditionalIPRangesConfig.Builder addAdditionalIpRangesConfigs(int index, AdditionalIPRangesConfig.Builder builderForValue)

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Parameters
Name Description
index int
builderForValue AdditionalIPRangesConfig.Builder
Returns
Type Description
DesiredAdditionalIPRangesConfig.Builder

addAdditionalIpRangesConfigsBuilder()

public AdditionalIPRangesConfig.Builder addAdditionalIpRangesConfigsBuilder()

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Returns
Type Description
AdditionalIPRangesConfig.Builder

addAdditionalIpRangesConfigsBuilder(int index)

public AdditionalIPRangesConfig.Builder addAdditionalIpRangesConfigsBuilder(int index)

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Parameter
Name Description
index int
Returns
Type Description
AdditionalIPRangesConfig.Builder

addAllAdditionalIpRangesConfigs(Iterable<? extends AdditionalIPRangesConfig> values)

public DesiredAdditionalIPRangesConfig.Builder addAllAdditionalIpRangesConfigs(Iterable<? extends AdditionalIPRangesConfig> values)

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Parameter
Name Description
values Iterable<? extends com.google.container.v1.AdditionalIPRangesConfig>
Returns
Type Description
DesiredAdditionalIPRangesConfig.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public DesiredAdditionalIPRangesConfig build()
Returns
Type Description
DesiredAdditionalIPRangesConfig

buildPartial()

public DesiredAdditionalIPRangesConfig buildPartial()
Returns
Type Description
DesiredAdditionalIPRangesConfig

clear()

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

clearAdditionalIpRangesConfigs()

public DesiredAdditionalIPRangesConfig.Builder clearAdditionalIpRangesConfigs()

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Returns
Type Description
DesiredAdditionalIPRangesConfig.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

getAdditionalIpRangesConfigs(int index)

public AdditionalIPRangesConfig getAdditionalIpRangesConfigs(int index)

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Parameter
Name Description
index int
Returns
Type Description
AdditionalIPRangesConfig

getAdditionalIpRangesConfigsBuilder(int index)

public AdditionalIPRangesConfig.Builder getAdditionalIpRangesConfigsBuilder(int index)

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Parameter
Name Description
index int
Returns
Type Description
AdditionalIPRangesConfig.Builder

getAdditionalIpRangesConfigsBuilderList()

public List<AdditionalIPRangesConfig.Builder> getAdditionalIpRangesConfigsBuilderList()

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Returns
Type Description
List<Builder>

getAdditionalIpRangesConfigsCount()

public int getAdditionalIpRangesConfigsCount()

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Returns
Type Description
int

getAdditionalIpRangesConfigsList()

public List<AdditionalIPRangesConfig> getAdditionalIpRangesConfigsList()

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Returns
Type Description
List<AdditionalIPRangesConfig>

getAdditionalIpRangesConfigsOrBuilder(int index)

public AdditionalIPRangesConfigOrBuilder getAdditionalIpRangesConfigsOrBuilder(int index)

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Parameter
Name Description
index int
Returns
Type Description
AdditionalIPRangesConfigOrBuilder

getAdditionalIpRangesConfigsOrBuilderList()

public List<? extends AdditionalIPRangesConfigOrBuilder> getAdditionalIpRangesConfigsOrBuilderList()

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Returns
Type Description
List<? extends com.google.container.v1.AdditionalIPRangesConfigOrBuilder>

getDefaultInstanceForType()

public DesiredAdditionalIPRangesConfig getDefaultInstanceForType()
Returns
Type Description
DesiredAdditionalIPRangesConfig

getDescriptorForType()

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(DesiredAdditionalIPRangesConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

removeAdditionalIpRangesConfigs(int index)

public DesiredAdditionalIPRangesConfig.Builder removeAdditionalIpRangesConfigs(int index)

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Parameter
Name Description
index int
Returns
Type Description
DesiredAdditionalIPRangesConfig.Builder

setAdditionalIpRangesConfigs(int index, AdditionalIPRangesConfig value)

public DesiredAdditionalIPRangesConfig.Builder setAdditionalIpRangesConfigs(int index, AdditionalIPRangesConfig value)

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Parameters
Name Description
index int
value AdditionalIPRangesConfig
Returns
Type Description
DesiredAdditionalIPRangesConfig.Builder

setAdditionalIpRangesConfigs(int index, AdditionalIPRangesConfig.Builder builderForValue)

public DesiredAdditionalIPRangesConfig.Builder setAdditionalIpRangesConfigs(int index, AdditionalIPRangesConfig.Builder builderForValue)

List of additional IP ranges configs where each AdditionalIPRangesConfig corresponds to one subnetwork's IP ranges

repeated .google.container.v1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Parameters
Name Description
index int
builderForValue AdditionalIPRangesConfig.Builder
Returns
Type Description
DesiredAdditionalIPRangesConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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