Package com.google.container.v1beta1
Class AdditionalPodNetworkConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodNetworkConfig.Builder>
-
- com.google.container.v1beta1.AdditionalPodNetworkConfig.Builder
-
- All Implemented Interfaces:
AdditionalPodNetworkConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- AdditionalPodNetworkConfig
public static final class AdditionalPodNetworkConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodNetworkConfig.Builder> implements AdditionalPodNetworkConfigOrBuilder
AdditionalPodNetworkConfig is the configuration for additional pod networks within the NodeNetworkConfig message
Protobuf typegoogle.container.v1beta1.AdditionalPodNetworkConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdditionalPodNetworkConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AdditionalPodNetworkConfig
build()
AdditionalPodNetworkConfig
buildPartial()
AdditionalPodNetworkConfig.Builder
clear()
AdditionalPodNetworkConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
AdditionalPodNetworkConfig.Builder
clearMaxPodsPerNode()
The maximum number of pods per node which use this pod networkAdditionalPodNetworkConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
AdditionalPodNetworkConfig.Builder
clearSecondaryPodRange()
The name of the secondary range on the subnet which provides IP address for this pod rangeAdditionalPodNetworkConfig.Builder
clearSubnetwork()
Name of the subnetwork where the additional pod network belongsAdditionalPodNetworkConfig.Builder
clone()
AdditionalPodNetworkConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
MaxPodsConstraint
getMaxPodsPerNode()
The maximum number of pods per node which use this pod networkMaxPodsConstraint.Builder
getMaxPodsPerNodeBuilder()
The maximum number of pods per node which use this pod networkMaxPodsConstraintOrBuilder
getMaxPodsPerNodeOrBuilder()
The maximum number of pods per node which use this pod networkString
getSecondaryPodRange()
The name of the secondary range on the subnet which provides IP address for this pod rangecom.google.protobuf.ByteString
getSecondaryPodRangeBytes()
The name of the secondary range on the subnet which provides IP address for this pod rangeString
getSubnetwork()
Name of the subnetwork where the additional pod network belongscom.google.protobuf.ByteString
getSubnetworkBytes()
Name of the subnetwork where the additional pod network belongsboolean
hasMaxPodsPerNode()
The maximum number of pods per node which use this pod networkprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
AdditionalPodNetworkConfig.Builder
mergeFrom(AdditionalPodNetworkConfig other)
AdditionalPodNetworkConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AdditionalPodNetworkConfig.Builder
mergeFrom(com.google.protobuf.Message other)
AdditionalPodNetworkConfig.Builder
mergeMaxPodsPerNode(MaxPodsConstraint value)
The maximum number of pods per node which use this pod networkAdditionalPodNetworkConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
AdditionalPodNetworkConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AdditionalPodNetworkConfig.Builder
setMaxPodsPerNode(MaxPodsConstraint value)
The maximum number of pods per node which use this pod networkAdditionalPodNetworkConfig.Builder
setMaxPodsPerNode(MaxPodsConstraint.Builder builderForValue)
The maximum number of pods per node which use this pod networkAdditionalPodNetworkConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
AdditionalPodNetworkConfig.Builder
setSecondaryPodRange(String value)
The name of the secondary range on the subnet which provides IP address for this pod rangeAdditionalPodNetworkConfig.Builder
setSecondaryPodRangeBytes(com.google.protobuf.ByteString value)
The name of the secondary range on the subnet which provides IP address for this pod rangeAdditionalPodNetworkConfig.Builder
setSubnetwork(String value)
Name of the subnetwork where the additional pod network belongsAdditionalPodNetworkConfig.Builder
setSubnetworkBytes(com.google.protobuf.ByteString value)
Name of the subnetwork where the additional pod network belongsAdditionalPodNetworkConfig.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<AdditionalPodNetworkConfig.Builder>
-
clear
public AdditionalPodNetworkConfig.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<AdditionalPodNetworkConfig.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<AdditionalPodNetworkConfig.Builder>
-
getDefaultInstanceForType
public AdditionalPodNetworkConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AdditionalPodNetworkConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AdditionalPodNetworkConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AdditionalPodNetworkConfig.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<AdditionalPodNetworkConfig.Builder>
-
setField
public AdditionalPodNetworkConfig.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<AdditionalPodNetworkConfig.Builder>
-
clearField
public AdditionalPodNetworkConfig.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<AdditionalPodNetworkConfig.Builder>
-
clearOneof
public AdditionalPodNetworkConfig.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<AdditionalPodNetworkConfig.Builder>
-
setRepeatedField
public AdditionalPodNetworkConfig.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<AdditionalPodNetworkConfig.Builder>
-
addRepeatedField
public AdditionalPodNetworkConfig.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<AdditionalPodNetworkConfig.Builder>
-
mergeFrom
public AdditionalPodNetworkConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AdditionalPodNetworkConfig.Builder>
-
mergeFrom
public AdditionalPodNetworkConfig.Builder mergeFrom(AdditionalPodNetworkConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodNetworkConfig.Builder>
-
mergeFrom
public AdditionalPodNetworkConfig.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<AdditionalPodNetworkConfig.Builder>
- Throws:
IOException
-
getSubnetwork
public String getSubnetwork()
Name of the subnetwork where the additional pod network belongs
string subnetwork = 1;
- Specified by:
getSubnetwork
in interfaceAdditionalPodNetworkConfigOrBuilder
- Returns:
- The subnetwork.
-
getSubnetworkBytes
public com.google.protobuf.ByteString getSubnetworkBytes()
Name of the subnetwork where the additional pod network belongs
string subnetwork = 1;
- Specified by:
getSubnetworkBytes
in interfaceAdditionalPodNetworkConfigOrBuilder
- Returns:
- The bytes for subnetwork.
-
setSubnetwork
public AdditionalPodNetworkConfig.Builder setSubnetwork(String value)
Name of the subnetwork where the additional pod network belongs
string subnetwork = 1;
- Parameters:
value
- The subnetwork to set.- Returns:
- This builder for chaining.
-
clearSubnetwork
public AdditionalPodNetworkConfig.Builder clearSubnetwork()
Name of the subnetwork where the additional pod network belongs
string subnetwork = 1;
- Returns:
- This builder for chaining.
-
setSubnetworkBytes
public AdditionalPodNetworkConfig.Builder setSubnetworkBytes(com.google.protobuf.ByteString value)
Name of the subnetwork where the additional pod network belongs
string subnetwork = 1;
- Parameters:
value
- The bytes for subnetwork to set.- Returns:
- This builder for chaining.
-
getSecondaryPodRange
public String getSecondaryPodRange()
The name of the secondary range on the subnet which provides IP address for this pod range
string secondary_pod_range = 2;
- Specified by:
getSecondaryPodRange
in interfaceAdditionalPodNetworkConfigOrBuilder
- Returns:
- The secondaryPodRange.
-
getSecondaryPodRangeBytes
public com.google.protobuf.ByteString getSecondaryPodRangeBytes()
The name of the secondary range on the subnet which provides IP address for this pod range
string secondary_pod_range = 2;
- Specified by:
getSecondaryPodRangeBytes
in interfaceAdditionalPodNetworkConfigOrBuilder
- Returns:
- The bytes for secondaryPodRange.
-
setSecondaryPodRange
public AdditionalPodNetworkConfig.Builder setSecondaryPodRange(String value)
The name of the secondary range on the subnet which provides IP address for this pod range
string secondary_pod_range = 2;
- Parameters:
value
- The secondaryPodRange to set.- Returns:
- This builder for chaining.
-
clearSecondaryPodRange
public AdditionalPodNetworkConfig.Builder clearSecondaryPodRange()
The name of the secondary range on the subnet which provides IP address for this pod range
string secondary_pod_range = 2;
- Returns:
- This builder for chaining.
-
setSecondaryPodRangeBytes
public AdditionalPodNetworkConfig.Builder setSecondaryPodRangeBytes(com.google.protobuf.ByteString value)
The name of the secondary range on the subnet which provides IP address for this pod range
string secondary_pod_range = 2;
- Parameters:
value
- The bytes for secondaryPodRange to set.- Returns:
- This builder for chaining.
-
hasMaxPodsPerNode
public boolean hasMaxPodsPerNode()
The maximum number of pods per node which use this pod network
optional .google.container.v1beta1.MaxPodsConstraint max_pods_per_node = 3;
- Specified by:
hasMaxPodsPerNode
in interfaceAdditionalPodNetworkConfigOrBuilder
- Returns:
- Whether the maxPodsPerNode field is set.
-
getMaxPodsPerNode
public MaxPodsConstraint getMaxPodsPerNode()
The maximum number of pods per node which use this pod network
optional .google.container.v1beta1.MaxPodsConstraint max_pods_per_node = 3;
- Specified by:
getMaxPodsPerNode
in interfaceAdditionalPodNetworkConfigOrBuilder
- Returns:
- The maxPodsPerNode.
-
setMaxPodsPerNode
public AdditionalPodNetworkConfig.Builder setMaxPodsPerNode(MaxPodsConstraint value)
The maximum number of pods per node which use this pod network
optional .google.container.v1beta1.MaxPodsConstraint max_pods_per_node = 3;
-
setMaxPodsPerNode
public AdditionalPodNetworkConfig.Builder setMaxPodsPerNode(MaxPodsConstraint.Builder builderForValue)
The maximum number of pods per node which use this pod network
optional .google.container.v1beta1.MaxPodsConstraint max_pods_per_node = 3;
-
mergeMaxPodsPerNode
public AdditionalPodNetworkConfig.Builder mergeMaxPodsPerNode(MaxPodsConstraint value)
The maximum number of pods per node which use this pod network
optional .google.container.v1beta1.MaxPodsConstraint max_pods_per_node = 3;
-
clearMaxPodsPerNode
public AdditionalPodNetworkConfig.Builder clearMaxPodsPerNode()
The maximum number of pods per node which use this pod network
optional .google.container.v1beta1.MaxPodsConstraint max_pods_per_node = 3;
-
getMaxPodsPerNodeBuilder
public MaxPodsConstraint.Builder getMaxPodsPerNodeBuilder()
The maximum number of pods per node which use this pod network
optional .google.container.v1beta1.MaxPodsConstraint max_pods_per_node = 3;
-
getMaxPodsPerNodeOrBuilder
public MaxPodsConstraintOrBuilder getMaxPodsPerNodeOrBuilder()
The maximum number of pods per node which use this pod network
optional .google.container.v1beta1.MaxPodsConstraint max_pods_per_node = 3;
- Specified by:
getMaxPodsPerNodeOrBuilder
in interfaceAdditionalPodNetworkConfigOrBuilder
-
setUnknownFields
public final AdditionalPodNetworkConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodNetworkConfig.Builder>
-
mergeUnknownFields
public final AdditionalPodNetworkConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AdditionalPodNetworkConfig.Builder>
-
-