Class DesiredAdditionalIPRangesConfig.Builder (2.86.0)

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

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

Protobuf type google.container.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

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

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.v1beta1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

Returns
Type Description
DesiredAdditionalIPRangesConfig.Builder

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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

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

getDefaultInstanceForType()

public DesiredAdditionalIPRangesConfig getDefaultInstanceForType()
Returns
Type Description
DesiredAdditionalIPRangesConfig

getDescriptorForType()

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

internalGetFieldAccessorTable()

protected GeneratedMessage.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

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.v1beta1.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.v1beta1.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.v1beta1.AdditionalIPRangesConfig additional_ip_ranges_configs = 1;

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