Package com.google.container.v1
Class AdditionalPodRangesConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
- com.google.container.v1.AdditionalPodRangesConfig.Builder
-
- All Implemented Interfaces:
AdditionalPodRangesConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- AdditionalPodRangesConfig
public static final class AdditionalPodRangesConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder> implements AdditionalPodRangesConfigOrBuilder
AdditionalPodRangesConfig is the configuration for additional pod secondary ranges supporting the ClusterUpdate message.
Protobuf typegoogle.container.v1.AdditionalPodRangesConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdditionalPodRangesConfig.Builder
addAllPodRangeInfo(Iterable<? extends RangeInfo> values)
Output only.AdditionalPodRangesConfig.Builder
addAllPodRangeNames(Iterable<String> values)
Name for pod secondary ipv4 range which has the actual range defined ahead.AdditionalPodRangesConfig.Builder
addPodRangeInfo(int index, RangeInfo value)
Output only.AdditionalPodRangesConfig.Builder
addPodRangeInfo(int index, RangeInfo.Builder builderForValue)
Output only.AdditionalPodRangesConfig.Builder
addPodRangeInfo(RangeInfo value)
Output only.AdditionalPodRangesConfig.Builder
addPodRangeInfo(RangeInfo.Builder builderForValue)
Output only.RangeInfo.Builder
addPodRangeInfoBuilder()
Output only.RangeInfo.Builder
addPodRangeInfoBuilder(int index)
Output only.AdditionalPodRangesConfig.Builder
addPodRangeNames(String value)
Name for pod secondary ipv4 range which has the actual range defined ahead.AdditionalPodRangesConfig.Builder
addPodRangeNamesBytes(com.google.protobuf.ByteString value)
Name for pod secondary ipv4 range which has the actual range defined ahead.AdditionalPodRangesConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AdditionalPodRangesConfig
build()
AdditionalPodRangesConfig
buildPartial()
AdditionalPodRangesConfig.Builder
clear()
AdditionalPodRangesConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
AdditionalPodRangesConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
AdditionalPodRangesConfig.Builder
clearPodRangeInfo()
Output only.AdditionalPodRangesConfig.Builder
clearPodRangeNames()
Name for pod secondary ipv4 range which has the actual range defined ahead.AdditionalPodRangesConfig.Builder
clone()
AdditionalPodRangesConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
RangeInfo
getPodRangeInfo(int index)
Output only.RangeInfo.Builder
getPodRangeInfoBuilder(int index)
Output only.List<RangeInfo.Builder>
getPodRangeInfoBuilderList()
Output only.int
getPodRangeInfoCount()
Output only.List<RangeInfo>
getPodRangeInfoList()
Output only.RangeInfoOrBuilder
getPodRangeInfoOrBuilder(int index)
Output only.List<? extends RangeInfoOrBuilder>
getPodRangeInfoOrBuilderList()
Output only.String
getPodRangeNames(int index)
Name for pod secondary ipv4 range which has the actual range defined ahead.com.google.protobuf.ByteString
getPodRangeNamesBytes(int index)
Name for pod secondary ipv4 range which has the actual range defined ahead.int
getPodRangeNamesCount()
Name for pod secondary ipv4 range which has the actual range defined ahead.com.google.protobuf.ProtocolStringList
getPodRangeNamesList()
Name for pod secondary ipv4 range which has the actual range defined ahead.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
AdditionalPodRangesConfig.Builder
mergeFrom(AdditionalPodRangesConfig other)
AdditionalPodRangesConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AdditionalPodRangesConfig.Builder
mergeFrom(com.google.protobuf.Message other)
AdditionalPodRangesConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
AdditionalPodRangesConfig.Builder
removePodRangeInfo(int index)
Output only.AdditionalPodRangesConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AdditionalPodRangesConfig.Builder
setPodRangeInfo(int index, RangeInfo value)
Output only.AdditionalPodRangesConfig.Builder
setPodRangeInfo(int index, RangeInfo.Builder builderForValue)
Output only.AdditionalPodRangesConfig.Builder
setPodRangeNames(int index, String value)
Name for pod secondary ipv4 range which has the actual range defined ahead.AdditionalPodRangesConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
AdditionalPodRangesConfig.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
clear
public AdditionalPodRangesConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
getDefaultInstanceForType
public AdditionalPodRangesConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AdditionalPodRangesConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AdditionalPodRangesConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AdditionalPodRangesConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
setField
public AdditionalPodRangesConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
clearField
public AdditionalPodRangesConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
clearOneof
public AdditionalPodRangesConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
setRepeatedField
public AdditionalPodRangesConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
addRepeatedField
public AdditionalPodRangesConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
mergeFrom
public AdditionalPodRangesConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AdditionalPodRangesConfig.Builder>
-
mergeFrom
public AdditionalPodRangesConfig.Builder mergeFrom(AdditionalPodRangesConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
mergeFrom
public AdditionalPodRangesConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AdditionalPodRangesConfig.Builder>
- Throws:
IOException
-
getPodRangeNamesList
public com.google.protobuf.ProtocolStringList getPodRangeNamesList()
Name for pod secondary ipv4 range which has the actual range defined ahead.
repeated string pod_range_names = 1;
- Specified by:
getPodRangeNamesList
in interfaceAdditionalPodRangesConfigOrBuilder
- Returns:
- A list containing the podRangeNames.
-
getPodRangeNamesCount
public int getPodRangeNamesCount()
Name for pod secondary ipv4 range which has the actual range defined ahead.
repeated string pod_range_names = 1;
- Specified by:
getPodRangeNamesCount
in interfaceAdditionalPodRangesConfigOrBuilder
- Returns:
- The count of podRangeNames.
-
getPodRangeNames
public String getPodRangeNames(int index)
Name for pod secondary ipv4 range which has the actual range defined ahead.
repeated string pod_range_names = 1;
- Specified by:
getPodRangeNames
in interfaceAdditionalPodRangesConfigOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The podRangeNames at the given index.
-
getPodRangeNamesBytes
public com.google.protobuf.ByteString getPodRangeNamesBytes(int index)
Name for pod secondary ipv4 range which has the actual range defined ahead.
repeated string pod_range_names = 1;
- Specified by:
getPodRangeNamesBytes
in interfaceAdditionalPodRangesConfigOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the podRangeNames at the given index.
-
setPodRangeNames
public AdditionalPodRangesConfig.Builder setPodRangeNames(int index, String value)
Name for pod secondary ipv4 range which has the actual range defined ahead.
repeated string pod_range_names = 1;
- Parameters:
index
- The index to set the value at.value
- The podRangeNames to set.- Returns:
- This builder for chaining.
-
addPodRangeNames
public AdditionalPodRangesConfig.Builder addPodRangeNames(String value)
Name for pod secondary ipv4 range which has the actual range defined ahead.
repeated string pod_range_names = 1;
- Parameters:
value
- The podRangeNames to add.- Returns:
- This builder for chaining.
-
addAllPodRangeNames
public AdditionalPodRangesConfig.Builder addAllPodRangeNames(Iterable<String> values)
Name for pod secondary ipv4 range which has the actual range defined ahead.
repeated string pod_range_names = 1;
- Parameters:
values
- The podRangeNames to add.- Returns:
- This builder for chaining.
-
clearPodRangeNames
public AdditionalPodRangesConfig.Builder clearPodRangeNames()
Name for pod secondary ipv4 range which has the actual range defined ahead.
repeated string pod_range_names = 1;
- Returns:
- This builder for chaining.
-
addPodRangeNamesBytes
public AdditionalPodRangesConfig.Builder addPodRangeNamesBytes(com.google.protobuf.ByteString value)
Name for pod secondary ipv4 range which has the actual range defined ahead.
repeated string pod_range_names = 1;
- Parameters:
value
- The bytes of the podRangeNames to add.- Returns:
- This builder for chaining.
-
getPodRangeInfoList
public List<RangeInfo> getPodRangeInfoList()
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getPodRangeInfoList
in interfaceAdditionalPodRangesConfigOrBuilder
-
getPodRangeInfoCount
public int getPodRangeInfoCount()
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getPodRangeInfoCount
in interfaceAdditionalPodRangesConfigOrBuilder
-
getPodRangeInfo
public RangeInfo getPodRangeInfo(int index)
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getPodRangeInfo
in interfaceAdditionalPodRangesConfigOrBuilder
-
setPodRangeInfo
public AdditionalPodRangesConfig.Builder setPodRangeInfo(int index, RangeInfo value)
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setPodRangeInfo
public AdditionalPodRangesConfig.Builder setPodRangeInfo(int index, RangeInfo.Builder builderForValue)
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addPodRangeInfo
public AdditionalPodRangesConfig.Builder addPodRangeInfo(RangeInfo value)
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addPodRangeInfo
public AdditionalPodRangesConfig.Builder addPodRangeInfo(int index, RangeInfo value)
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addPodRangeInfo
public AdditionalPodRangesConfig.Builder addPodRangeInfo(RangeInfo.Builder builderForValue)
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addPodRangeInfo
public AdditionalPodRangesConfig.Builder addPodRangeInfo(int index, RangeInfo.Builder builderForValue)
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addAllPodRangeInfo
public AdditionalPodRangesConfig.Builder addAllPodRangeInfo(Iterable<? extends RangeInfo> values)
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearPodRangeInfo
public AdditionalPodRangesConfig.Builder clearPodRangeInfo()
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
removePodRangeInfo
public AdditionalPodRangesConfig.Builder removePodRangeInfo(int index)
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getPodRangeInfoBuilder
public RangeInfo.Builder getPodRangeInfoBuilder(int index)
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getPodRangeInfoOrBuilder
public RangeInfoOrBuilder getPodRangeInfoOrBuilder(int index)
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getPodRangeInfoOrBuilder
in interfaceAdditionalPodRangesConfigOrBuilder
-
getPodRangeInfoOrBuilderList
public List<? extends RangeInfoOrBuilder> getPodRangeInfoOrBuilderList()
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getPodRangeInfoOrBuilderList
in interfaceAdditionalPodRangesConfigOrBuilder
-
addPodRangeInfoBuilder
public RangeInfo.Builder addPodRangeInfoBuilder()
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addPodRangeInfoBuilder
public RangeInfo.Builder addPodRangeInfoBuilder(int index)
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getPodRangeInfoBuilderList
public List<RangeInfo.Builder> getPodRangeInfoBuilderList()
Output only. [Output only] Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUnknownFields
public final AdditionalPodRangesConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
mergeUnknownFields
public final AdditionalPodRangesConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
-