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.GeneratedMessage.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.GeneratedMessage.Builder<AdditionalPodRangesConfig.Builder>
implements AdditionalPodRangesConfigOrBuilder
AdditionalPodRangesConfig is the configuration for additional pod secondary ranges supporting the ClusterUpdate message.Protobuf type
google.container.v1.AdditionalPodRangesConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllPodRangeInfo(Iterable<? extends RangeInfo> values) Output only.addAllPodRangeNames(Iterable<String> values) Name for pod secondary ipv4 range which has the actual range defined ahead.addPodRangeInfo(int index, RangeInfo value) Output only.addPodRangeInfo(int index, RangeInfo.Builder builderForValue) Output only.addPodRangeInfo(RangeInfo value) Output only.addPodRangeInfo(RangeInfo.Builder builderForValue) Output only.Output only.addPodRangeInfoBuilder(int index) Output only.addPodRangeNames(String value) Name for pod secondary ipv4 range which has the actual range defined ahead.addPodRangeNamesBytes(com.google.protobuf.ByteString value) Name for pod secondary ipv4 range which has the actual range defined ahead.build()clear()Output only.Name for pod secondary ipv4 range which has the actual range defined ahead.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetPodRangeInfo(int index) Output only.getPodRangeInfoBuilder(int index) Output only.Output only.intOutput only.Output only.getPodRangeInfoOrBuilder(int index) Output only.List<? extends RangeInfoOrBuilder>Output only.getPodRangeNames(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.intName for pod secondary ipv4 range which has the actual range defined ahead.com.google.protobuf.ProtocolStringListName for pod secondary ipv4 range which has the actual range defined ahead.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removePodRangeInfo(int index) Output only.setPodRangeInfo(int index, RangeInfo value) Output only.setPodRangeInfo(int index, RangeInfo.Builder builderForValue) Output only.setPodRangeNames(int index, String value) Name for pod secondary ipv4 range which has the actual range defined ahead.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AdditionalPodRangesConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<AdditionalPodRangesConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdditionalPodRangesConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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
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
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
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
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
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
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. 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
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
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. Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addPodRangeInfo
Output only. Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addPodRangeInfo
Output only. Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addPodRangeInfo
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. Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAllPodRangeInfo
Output only. Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearPodRangeInfo
Output only. Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
removePodRangeInfo
Output only. Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getPodRangeInfoBuilder
Output only. Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getPodRangeInfoOrBuilder
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
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
Output only. Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addPodRangeInfoBuilder
Output only. Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getPodRangeInfoBuilderList
Output only. Information for additional pod range.
repeated .google.container.v1.RangeInfo pod_range_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-