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.BuilderaddAllPodRangeInfo(Iterable<? extends RangeInfo> values)Output only.AdditionalPodRangesConfig.BuilderaddAllPodRangeNames(Iterable<String> values)Name for pod secondary ipv4 range which has the actual range defined ahead.AdditionalPodRangesConfig.BuilderaddPodRangeInfo(int index, RangeInfo value)Output only.AdditionalPodRangesConfig.BuilderaddPodRangeInfo(int index, RangeInfo.Builder builderForValue)Output only.AdditionalPodRangesConfig.BuilderaddPodRangeInfo(RangeInfo value)Output only.AdditionalPodRangesConfig.BuilderaddPodRangeInfo(RangeInfo.Builder builderForValue)Output only.RangeInfo.BuilderaddPodRangeInfoBuilder()Output only.RangeInfo.BuilderaddPodRangeInfoBuilder(int index)Output only.AdditionalPodRangesConfig.BuilderaddPodRangeNames(String value)Name for pod secondary ipv4 range which has the actual range defined ahead.AdditionalPodRangesConfig.BuilderaddPodRangeNamesBytes(com.google.protobuf.ByteString value)Name for pod secondary ipv4 range which has the actual range defined ahead.AdditionalPodRangesConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AdditionalPodRangesConfigbuild()AdditionalPodRangesConfigbuildPartial()AdditionalPodRangesConfig.Builderclear()AdditionalPodRangesConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AdditionalPodRangesConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AdditionalPodRangesConfig.BuilderclearPodRangeInfo()Output only.AdditionalPodRangesConfig.BuilderclearPodRangeNames()Name for pod secondary ipv4 range which has the actual range defined ahead.AdditionalPodRangesConfig.Builderclone()AdditionalPodRangesConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()RangeInfogetPodRangeInfo(int index)Output only.RangeInfo.BuildergetPodRangeInfoBuilder(int index)Output only.List<RangeInfo.Builder>getPodRangeInfoBuilderList()Output only.intgetPodRangeInfoCount()Output only.List<RangeInfo>getPodRangeInfoList()Output only.RangeInfoOrBuildergetPodRangeInfoOrBuilder(int index)Output only.List<? extends RangeInfoOrBuilder>getPodRangeInfoOrBuilderList()Output only.StringgetPodRangeNames(int index)Name for pod secondary ipv4 range which has the actual range defined ahead.com.google.protobuf.ByteStringgetPodRangeNamesBytes(int index)Name for pod secondary ipv4 range which has the actual range defined ahead.intgetPodRangeNamesCount()Name for pod secondary ipv4 range which has the actual range defined ahead.com.google.protobuf.ProtocolStringListgetPodRangeNamesList()Name for pod secondary ipv4 range which has the actual range defined ahead.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AdditionalPodRangesConfig.BuildermergeFrom(AdditionalPodRangesConfig other)AdditionalPodRangesConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AdditionalPodRangesConfig.BuildermergeFrom(com.google.protobuf.Message other)AdditionalPodRangesConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AdditionalPodRangesConfig.BuilderremovePodRangeInfo(int index)Output only.AdditionalPodRangesConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AdditionalPodRangesConfig.BuildersetPodRangeInfo(int index, RangeInfo value)Output only.AdditionalPodRangesConfig.BuildersetPodRangeInfo(int index, RangeInfo.Builder builderForValue)Output only.AdditionalPodRangesConfig.BuildersetPodRangeNames(int index, String value)Name for pod secondary ipv4 range which has the actual range defined ahead.AdditionalPodRangesConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AdditionalPodRangesConfig.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
clear
public AdditionalPodRangesConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
getDefaultInstanceForType
public AdditionalPodRangesConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AdditionalPodRangesConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AdditionalPodRangesConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AdditionalPodRangesConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
setField
public AdditionalPodRangesConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
clearField
public AdditionalPodRangesConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
clearOneof
public AdditionalPodRangesConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
setRepeatedField
public AdditionalPodRangesConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
addRepeatedField
public AdditionalPodRangesConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
mergeFrom
public AdditionalPodRangesConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdditionalPodRangesConfig.Builder>
-
mergeFrom
public AdditionalPodRangesConfig.Builder mergeFrom(AdditionalPodRangesConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
getPodRangeNamesListin 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:
getPodRangeNamesCountin 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:
getPodRangeNamesin 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:
getPodRangeNamesBytesin 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:
getPodRangeInfoListin 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:
getPodRangeInfoCountin 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:
getPodRangeInfoin 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:
getPodRangeInfoOrBuilderin 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:
getPodRangeInfoOrBuilderListin 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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
mergeUnknownFields
public final AdditionalPodRangesConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodRangesConfig.Builder>
-
-