public static final class RouterStatusNatStatus.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder> implements RouterStatusNatStatusOrBuilder
Status of a NAT contained in this router.Protobuf type
google.cloud.compute.v1.RouterStatusNatStatus| Modifier and Type | Method and Description |
|---|---|
RouterStatusNatStatus.Builder |
addAllAutoAllocatedNatIps(Iterable<String> values)
A list of IPs auto-allocated for NAT.
|
RouterStatusNatStatus.Builder |
addAllDrainAutoAllocatedNatIps(Iterable<String> values)
A list of IPs auto-allocated for NAT that are in drain mode.
|
RouterStatusNatStatus.Builder |
addAllDrainUserAllocatedNatIps(Iterable<String> values)
A list of IPs user-allocated for NAT that are in drain mode.
|
RouterStatusNatStatus.Builder |
addAllRuleStatus(Iterable<? extends RouterStatusNatStatusNatRuleStatus> values)
Status of rules in this NAT.
|
RouterStatusNatStatus.Builder |
addAllUserAllocatedNatIpResources(Iterable<String> values)
A list of fully qualified URLs of reserved IP address resources.
|
RouterStatusNatStatus.Builder |
addAllUserAllocatedNatIps(Iterable<String> values)
A list of IPs user-allocated for NAT.
|
RouterStatusNatStatus.Builder |
addAutoAllocatedNatIps(String value)
A list of IPs auto-allocated for NAT.
|
RouterStatusNatStatus.Builder |
addAutoAllocatedNatIpsBytes(com.google.protobuf.ByteString value)
A list of IPs auto-allocated for NAT.
|
RouterStatusNatStatus.Builder |
addDrainAutoAllocatedNatIps(String value)
A list of IPs auto-allocated for NAT that are in drain mode.
|
RouterStatusNatStatus.Builder |
addDrainAutoAllocatedNatIpsBytes(com.google.protobuf.ByteString value)
A list of IPs auto-allocated for NAT that are in drain mode.
|
RouterStatusNatStatus.Builder |
addDrainUserAllocatedNatIps(String value)
A list of IPs user-allocated for NAT that are in drain mode.
|
RouterStatusNatStatus.Builder |
addDrainUserAllocatedNatIpsBytes(com.google.protobuf.ByteString value)
A list of IPs user-allocated for NAT that are in drain mode.
|
RouterStatusNatStatus.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouterStatusNatStatus.Builder |
addRuleStatus(int index,
RouterStatusNatStatusNatRuleStatus.Builder builderForValue)
Status of rules in this NAT.
|
RouterStatusNatStatus.Builder |
addRuleStatus(int index,
RouterStatusNatStatusNatRuleStatus value)
Status of rules in this NAT.
|
RouterStatusNatStatus.Builder |
addRuleStatus(RouterStatusNatStatusNatRuleStatus.Builder builderForValue)
Status of rules in this NAT.
|
RouterStatusNatStatus.Builder |
addRuleStatus(RouterStatusNatStatusNatRuleStatus value)
Status of rules in this NAT.
|
RouterStatusNatStatusNatRuleStatus.Builder |
addRuleStatusBuilder()
Status of rules in this NAT.
|
RouterStatusNatStatusNatRuleStatus.Builder |
addRuleStatusBuilder(int index)
Status of rules in this NAT.
|
RouterStatusNatStatus.Builder |
addUserAllocatedNatIpResources(String value)
A list of fully qualified URLs of reserved IP address resources.
|
RouterStatusNatStatus.Builder |
addUserAllocatedNatIpResourcesBytes(com.google.protobuf.ByteString value)
A list of fully qualified URLs of reserved IP address resources.
|
RouterStatusNatStatus.Builder |
addUserAllocatedNatIps(String value)
A list of IPs user-allocated for NAT.
|
RouterStatusNatStatus.Builder |
addUserAllocatedNatIpsBytes(com.google.protobuf.ByteString value)
A list of IPs user-allocated for NAT.
|
RouterStatusNatStatus |
build() |
RouterStatusNatStatus |
buildPartial() |
RouterStatusNatStatus.Builder |
clear() |
RouterStatusNatStatus.Builder |
clearAutoAllocatedNatIps()
A list of IPs auto-allocated for NAT.
|
RouterStatusNatStatus.Builder |
clearDrainAutoAllocatedNatIps()
A list of IPs auto-allocated for NAT that are in drain mode.
|
RouterStatusNatStatus.Builder |
clearDrainUserAllocatedNatIps()
A list of IPs user-allocated for NAT that are in drain mode.
|
RouterStatusNatStatus.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RouterStatusNatStatus.Builder |
clearMinExtraNatIpsNeeded()
The number of extra IPs to allocate.
|
RouterStatusNatStatus.Builder |
clearName()
Unique name of this NAT.
|
RouterStatusNatStatus.Builder |
clearNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., Nics) that can use NAT.
|
RouterStatusNatStatus.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RouterStatusNatStatus.Builder |
clearRuleStatus()
Status of rules in this NAT.
|
RouterStatusNatStatus.Builder |
clearUserAllocatedNatIpResources()
A list of fully qualified URLs of reserved IP address resources.
|
RouterStatusNatStatus.Builder |
clearUserAllocatedNatIps()
A list of IPs user-allocated for NAT.
|
RouterStatusNatStatus.Builder |
clone() |
String |
getAutoAllocatedNatIps(int index)
A list of IPs auto-allocated for NAT.
|
com.google.protobuf.ByteString |
getAutoAllocatedNatIpsBytes(int index)
A list of IPs auto-allocated for NAT.
|
int |
getAutoAllocatedNatIpsCount()
A list of IPs auto-allocated for NAT.
|
com.google.protobuf.ProtocolStringList |
getAutoAllocatedNatIpsList()
A list of IPs auto-allocated for NAT.
|
RouterStatusNatStatus |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDrainAutoAllocatedNatIps(int index)
A list of IPs auto-allocated for NAT that are in drain mode.
|
com.google.protobuf.ByteString |
getDrainAutoAllocatedNatIpsBytes(int index)
A list of IPs auto-allocated for NAT that are in drain mode.
|
int |
getDrainAutoAllocatedNatIpsCount()
A list of IPs auto-allocated for NAT that are in drain mode.
|
com.google.protobuf.ProtocolStringList |
getDrainAutoAllocatedNatIpsList()
A list of IPs auto-allocated for NAT that are in drain mode.
|
String |
getDrainUserAllocatedNatIps(int index)
A list of IPs user-allocated for NAT that are in drain mode.
|
com.google.protobuf.ByteString |
getDrainUserAllocatedNatIpsBytes(int index)
A list of IPs user-allocated for NAT that are in drain mode.
|
int |
getDrainUserAllocatedNatIpsCount()
A list of IPs user-allocated for NAT that are in drain mode.
|
com.google.protobuf.ProtocolStringList |
getDrainUserAllocatedNatIpsList()
A list of IPs user-allocated for NAT that are in drain mode.
|
int |
getMinExtraNatIpsNeeded()
The number of extra IPs to allocate.
|
String |
getName()
Unique name of this NAT.
|
com.google.protobuf.ByteString |
getNameBytes()
Unique name of this NAT.
|
int |
getNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., Nics) that can use NAT.
|
RouterStatusNatStatusNatRuleStatus |
getRuleStatus(int index)
Status of rules in this NAT.
|
RouterStatusNatStatusNatRuleStatus.Builder |
getRuleStatusBuilder(int index)
Status of rules in this NAT.
|
List<RouterStatusNatStatusNatRuleStatus.Builder> |
getRuleStatusBuilderList()
Status of rules in this NAT.
|
int |
getRuleStatusCount()
Status of rules in this NAT.
|
List<RouterStatusNatStatusNatRuleStatus> |
getRuleStatusList()
Status of rules in this NAT.
|
RouterStatusNatStatusNatRuleStatusOrBuilder |
getRuleStatusOrBuilder(int index)
Status of rules in this NAT.
|
List<? extends RouterStatusNatStatusNatRuleStatusOrBuilder> |
getRuleStatusOrBuilderList()
Status of rules in this NAT.
|
String |
getUserAllocatedNatIpResources(int index)
A list of fully qualified URLs of reserved IP address resources.
|
com.google.protobuf.ByteString |
getUserAllocatedNatIpResourcesBytes(int index)
A list of fully qualified URLs of reserved IP address resources.
|
int |
getUserAllocatedNatIpResourcesCount()
A list of fully qualified URLs of reserved IP address resources.
|
com.google.protobuf.ProtocolStringList |
getUserAllocatedNatIpResourcesList()
A list of fully qualified URLs of reserved IP address resources.
|
String |
getUserAllocatedNatIps(int index)
A list of IPs user-allocated for NAT.
|
com.google.protobuf.ByteString |
getUserAllocatedNatIpsBytes(int index)
A list of IPs user-allocated for NAT.
|
int |
getUserAllocatedNatIpsCount()
A list of IPs user-allocated for NAT.
|
com.google.protobuf.ProtocolStringList |
getUserAllocatedNatIpsList()
A list of IPs user-allocated for NAT.
|
boolean |
hasMinExtraNatIpsNeeded()
The number of extra IPs to allocate.
|
boolean |
hasName()
Unique name of this NAT.
|
boolean |
hasNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., Nics) that can use NAT.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RouterStatusNatStatus.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RouterStatusNatStatus.Builder |
mergeFrom(com.google.protobuf.Message other) |
RouterStatusNatStatus.Builder |
mergeFrom(RouterStatusNatStatus other) |
RouterStatusNatStatus.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouterStatusNatStatus.Builder |
removeRuleStatus(int index)
Status of rules in this NAT.
|
RouterStatusNatStatus.Builder |
setAutoAllocatedNatIps(int index,
String value)
A list of IPs auto-allocated for NAT.
|
RouterStatusNatStatus.Builder |
setDrainAutoAllocatedNatIps(int index,
String value)
A list of IPs auto-allocated for NAT that are in drain mode.
|
RouterStatusNatStatus.Builder |
setDrainUserAllocatedNatIps(int index,
String value)
A list of IPs user-allocated for NAT that are in drain mode.
|
RouterStatusNatStatus.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouterStatusNatStatus.Builder |
setMinExtraNatIpsNeeded(int value)
The number of extra IPs to allocate.
|
RouterStatusNatStatus.Builder |
setName(String value)
Unique name of this NAT.
|
RouterStatusNatStatus.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Unique name of this NAT.
|
RouterStatusNatStatus.Builder |
setNumVmEndpointsWithNatMappings(int value)
Number of VM endpoints (i.e., Nics) that can use NAT.
|
RouterStatusNatStatus.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RouterStatusNatStatus.Builder |
setRuleStatus(int index,
RouterStatusNatStatusNatRuleStatus.Builder builderForValue)
Status of rules in this NAT.
|
RouterStatusNatStatus.Builder |
setRuleStatus(int index,
RouterStatusNatStatusNatRuleStatus value)
Status of rules in this NAT.
|
RouterStatusNatStatus.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouterStatusNatStatus.Builder |
setUserAllocatedNatIpResources(int index,
String value)
A list of fully qualified URLs of reserved IP address resources.
|
RouterStatusNatStatus.Builder |
setUserAllocatedNatIps(int index,
String value)
A list of IPs user-allocated for NAT.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder>public RouterStatusNatStatus.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder>public RouterStatusNatStatus getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RouterStatusNatStatus build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RouterStatusNatStatus buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RouterStatusNatStatus.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder>public RouterStatusNatStatus.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder>public RouterStatusNatStatus.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder>public RouterStatusNatStatus.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder>public RouterStatusNatStatus.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder>public RouterStatusNatStatus.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder>public RouterStatusNatStatus.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouterStatusNatStatus.Builder>public RouterStatusNatStatus.Builder mergeFrom(RouterStatusNatStatus other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder>public RouterStatusNatStatus.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouterStatusNatStatus.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getAutoAllocatedNatIpsList()
A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"]
repeated string auto_allocated_nat_ips = 510794246;getAutoAllocatedNatIpsList in interface RouterStatusNatStatusOrBuilderpublic int getAutoAllocatedNatIpsCount()
A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"]
repeated string auto_allocated_nat_ips = 510794246;getAutoAllocatedNatIpsCount in interface RouterStatusNatStatusOrBuilderpublic String getAutoAllocatedNatIps(int index)
A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"]
repeated string auto_allocated_nat_ips = 510794246;getAutoAllocatedNatIps in interface RouterStatusNatStatusOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getAutoAllocatedNatIpsBytes(int index)
A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"]
repeated string auto_allocated_nat_ips = 510794246;getAutoAllocatedNatIpsBytes in interface RouterStatusNatStatusOrBuilderindex - The index of the value to return.public RouterStatusNatStatus.Builder setAutoAllocatedNatIps(int index, String value)
A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"]
repeated string auto_allocated_nat_ips = 510794246;index - The index to set the value at.value - The autoAllocatedNatIps to set.public RouterStatusNatStatus.Builder addAutoAllocatedNatIps(String value)
A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"]
repeated string auto_allocated_nat_ips = 510794246;value - The autoAllocatedNatIps to add.public RouterStatusNatStatus.Builder addAllAutoAllocatedNatIps(Iterable<String> values)
A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"]
repeated string auto_allocated_nat_ips = 510794246;values - The autoAllocatedNatIps to add.public RouterStatusNatStatus.Builder clearAutoAllocatedNatIps()
A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"]
repeated string auto_allocated_nat_ips = 510794246;public RouterStatusNatStatus.Builder addAutoAllocatedNatIpsBytes(com.google.protobuf.ByteString value)
A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"]
repeated string auto_allocated_nat_ips = 510794246;value - The bytes of the autoAllocatedNatIps to add.public com.google.protobuf.ProtocolStringList getDrainAutoAllocatedNatIpsList()
A list of IPs auto-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_auto_allocated_nat_ips = 309184557;getDrainAutoAllocatedNatIpsList in interface RouterStatusNatStatusOrBuilderpublic int getDrainAutoAllocatedNatIpsCount()
A list of IPs auto-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_auto_allocated_nat_ips = 309184557;getDrainAutoAllocatedNatIpsCount in interface RouterStatusNatStatusOrBuilderpublic String getDrainAutoAllocatedNatIps(int index)
A list of IPs auto-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_auto_allocated_nat_ips = 309184557;getDrainAutoAllocatedNatIps in interface RouterStatusNatStatusOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getDrainAutoAllocatedNatIpsBytes(int index)
A list of IPs auto-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_auto_allocated_nat_ips = 309184557;getDrainAutoAllocatedNatIpsBytes in interface RouterStatusNatStatusOrBuilderindex - The index of the value to return.public RouterStatusNatStatus.Builder setDrainAutoAllocatedNatIps(int index, String value)
A list of IPs auto-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_auto_allocated_nat_ips = 309184557;index - The index to set the value at.value - The drainAutoAllocatedNatIps to set.public RouterStatusNatStatus.Builder addDrainAutoAllocatedNatIps(String value)
A list of IPs auto-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_auto_allocated_nat_ips = 309184557;value - The drainAutoAllocatedNatIps to add.public RouterStatusNatStatus.Builder addAllDrainAutoAllocatedNatIps(Iterable<String> values)
A list of IPs auto-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_auto_allocated_nat_ips = 309184557;values - The drainAutoAllocatedNatIps to add.public RouterStatusNatStatus.Builder clearDrainAutoAllocatedNatIps()
A list of IPs auto-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_auto_allocated_nat_ips = 309184557;public RouterStatusNatStatus.Builder addDrainAutoAllocatedNatIpsBytes(com.google.protobuf.ByteString value)
A list of IPs auto-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_auto_allocated_nat_ips = 309184557;value - The bytes of the drainAutoAllocatedNatIps to add.public com.google.protobuf.ProtocolStringList getDrainUserAllocatedNatIpsList()
A list of IPs user-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_user_allocated_nat_ips = 305268553;getDrainUserAllocatedNatIpsList in interface RouterStatusNatStatusOrBuilderpublic int getDrainUserAllocatedNatIpsCount()
A list of IPs user-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_user_allocated_nat_ips = 305268553;getDrainUserAllocatedNatIpsCount in interface RouterStatusNatStatusOrBuilderpublic String getDrainUserAllocatedNatIps(int index)
A list of IPs user-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_user_allocated_nat_ips = 305268553;getDrainUserAllocatedNatIps in interface RouterStatusNatStatusOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getDrainUserAllocatedNatIpsBytes(int index)
A list of IPs user-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_user_allocated_nat_ips = 305268553;getDrainUserAllocatedNatIpsBytes in interface RouterStatusNatStatusOrBuilderindex - The index of the value to return.public RouterStatusNatStatus.Builder setDrainUserAllocatedNatIps(int index, String value)
A list of IPs user-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_user_allocated_nat_ips = 305268553;index - The index to set the value at.value - The drainUserAllocatedNatIps to set.public RouterStatusNatStatus.Builder addDrainUserAllocatedNatIps(String value)
A list of IPs user-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_user_allocated_nat_ips = 305268553;value - The drainUserAllocatedNatIps to add.public RouterStatusNatStatus.Builder addAllDrainUserAllocatedNatIps(Iterable<String> values)
A list of IPs user-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_user_allocated_nat_ips = 305268553;values - The drainUserAllocatedNatIps to add.public RouterStatusNatStatus.Builder clearDrainUserAllocatedNatIps()
A list of IPs user-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_user_allocated_nat_ips = 305268553;public RouterStatusNatStatus.Builder addDrainUserAllocatedNatIpsBytes(com.google.protobuf.ByteString value)
A list of IPs user-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_user_allocated_nat_ips = 305268553;value - The bytes of the drainUserAllocatedNatIps to add.public boolean hasMinExtraNatIpsNeeded()
The number of extra IPs to allocate. This will be greater than 0 only if user-specified IPs are NOT enough to allow all configured VMs to use NAT. This value is meaningful only when auto-allocation of NAT IPs is *not* used.
optional int32 min_extra_nat_ips_needed = 365786338;hasMinExtraNatIpsNeeded in interface RouterStatusNatStatusOrBuilderpublic int getMinExtraNatIpsNeeded()
The number of extra IPs to allocate. This will be greater than 0 only if user-specified IPs are NOT enough to allow all configured VMs to use NAT. This value is meaningful only when auto-allocation of NAT IPs is *not* used.
optional int32 min_extra_nat_ips_needed = 365786338;getMinExtraNatIpsNeeded in interface RouterStatusNatStatusOrBuilderpublic RouterStatusNatStatus.Builder setMinExtraNatIpsNeeded(int value)
The number of extra IPs to allocate. This will be greater than 0 only if user-specified IPs are NOT enough to allow all configured VMs to use NAT. This value is meaningful only when auto-allocation of NAT IPs is *not* used.
optional int32 min_extra_nat_ips_needed = 365786338;value - The minExtraNatIpsNeeded to set.public RouterStatusNatStatus.Builder clearMinExtraNatIpsNeeded()
The number of extra IPs to allocate. This will be greater than 0 only if user-specified IPs are NOT enough to allow all configured VMs to use NAT. This value is meaningful only when auto-allocation of NAT IPs is *not* used.
optional int32 min_extra_nat_ips_needed = 365786338;public boolean hasName()
Unique name of this NAT.
optional string name = 3373707;hasName in interface RouterStatusNatStatusOrBuilderpublic String getName()
Unique name of this NAT.
optional string name = 3373707;getName in interface RouterStatusNatStatusOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Unique name of this NAT.
optional string name = 3373707;getNameBytes in interface RouterStatusNatStatusOrBuilderpublic RouterStatusNatStatus.Builder setName(String value)
Unique name of this NAT.
optional string name = 3373707;value - The name to set.public RouterStatusNatStatus.Builder clearName()
Unique name of this NAT.
optional string name = 3373707;public RouterStatusNatStatus.Builder setNameBytes(com.google.protobuf.ByteString value)
Unique name of this NAT.
optional string name = 3373707;value - The bytes for name to set.public boolean hasNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., Nics) that can use NAT.
optional int32 num_vm_endpoints_with_nat_mappings = 512367468;hasNumVmEndpointsWithNatMappings in interface RouterStatusNatStatusOrBuilderpublic int getNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., Nics) that can use NAT.
optional int32 num_vm_endpoints_with_nat_mappings = 512367468;getNumVmEndpointsWithNatMappings in interface RouterStatusNatStatusOrBuilderpublic RouterStatusNatStatus.Builder setNumVmEndpointsWithNatMappings(int value)
Number of VM endpoints (i.e., Nics) that can use NAT.
optional int32 num_vm_endpoints_with_nat_mappings = 512367468;value - The numVmEndpointsWithNatMappings to set.public RouterStatusNatStatus.Builder clearNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., Nics) that can use NAT.
optional int32 num_vm_endpoints_with_nat_mappings = 512367468;public List<RouterStatusNatStatusNatRuleStatus> getRuleStatusList()
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
getRuleStatusList in interface RouterStatusNatStatusOrBuilderpublic int getRuleStatusCount()
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
getRuleStatusCount in interface RouterStatusNatStatusOrBuilderpublic RouterStatusNatStatusNatRuleStatus getRuleStatus(int index)
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
getRuleStatus in interface RouterStatusNatStatusOrBuilderpublic RouterStatusNatStatus.Builder setRuleStatus(int index, RouterStatusNatStatusNatRuleStatus value)
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public RouterStatusNatStatus.Builder setRuleStatus(int index, RouterStatusNatStatusNatRuleStatus.Builder builderForValue)
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public RouterStatusNatStatus.Builder addRuleStatus(RouterStatusNatStatusNatRuleStatus value)
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public RouterStatusNatStatus.Builder addRuleStatus(int index, RouterStatusNatStatusNatRuleStatus value)
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public RouterStatusNatStatus.Builder addRuleStatus(RouterStatusNatStatusNatRuleStatus.Builder builderForValue)
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public RouterStatusNatStatus.Builder addRuleStatus(int index, RouterStatusNatStatusNatRuleStatus.Builder builderForValue)
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public RouterStatusNatStatus.Builder addAllRuleStatus(Iterable<? extends RouterStatusNatStatusNatRuleStatus> values)
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public RouterStatusNatStatus.Builder clearRuleStatus()
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public RouterStatusNatStatus.Builder removeRuleStatus(int index)
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public RouterStatusNatStatusNatRuleStatus.Builder getRuleStatusBuilder(int index)
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public RouterStatusNatStatusNatRuleStatusOrBuilder getRuleStatusOrBuilder(int index)
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
getRuleStatusOrBuilder in interface RouterStatusNatStatusOrBuilderpublic List<? extends RouterStatusNatStatusNatRuleStatusOrBuilder> getRuleStatusOrBuilderList()
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
getRuleStatusOrBuilderList in interface RouterStatusNatStatusOrBuilderpublic RouterStatusNatStatusNatRuleStatus.Builder addRuleStatusBuilder()
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public RouterStatusNatStatusNatRuleStatus.Builder addRuleStatusBuilder(int index)
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public List<RouterStatusNatStatusNatRuleStatus.Builder> getRuleStatusBuilderList()
Status of rules in this NAT.
repeated .google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus rule_status = 140223125;
public com.google.protobuf.ProtocolStringList getUserAllocatedNatIpResourcesList()
A list of fully qualified URLs of reserved IP address resources.
repeated string user_allocated_nat_ip_resources = 212776151;getUserAllocatedNatIpResourcesList in interface RouterStatusNatStatusOrBuilderpublic int getUserAllocatedNatIpResourcesCount()
A list of fully qualified URLs of reserved IP address resources.
repeated string user_allocated_nat_ip_resources = 212776151;getUserAllocatedNatIpResourcesCount in interface RouterStatusNatStatusOrBuilderpublic String getUserAllocatedNatIpResources(int index)
A list of fully qualified URLs of reserved IP address resources.
repeated string user_allocated_nat_ip_resources = 212776151;getUserAllocatedNatIpResources in interface RouterStatusNatStatusOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getUserAllocatedNatIpResourcesBytes(int index)
A list of fully qualified URLs of reserved IP address resources.
repeated string user_allocated_nat_ip_resources = 212776151;getUserAllocatedNatIpResourcesBytes in interface RouterStatusNatStatusOrBuilderindex - The index of the value to return.public RouterStatusNatStatus.Builder setUserAllocatedNatIpResources(int index, String value)
A list of fully qualified URLs of reserved IP address resources.
repeated string user_allocated_nat_ip_resources = 212776151;index - The index to set the value at.value - The userAllocatedNatIpResources to set.public RouterStatusNatStatus.Builder addUserAllocatedNatIpResources(String value)
A list of fully qualified URLs of reserved IP address resources.
repeated string user_allocated_nat_ip_resources = 212776151;value - The userAllocatedNatIpResources to add.public RouterStatusNatStatus.Builder addAllUserAllocatedNatIpResources(Iterable<String> values)
A list of fully qualified URLs of reserved IP address resources.
repeated string user_allocated_nat_ip_resources = 212776151;values - The userAllocatedNatIpResources to add.public RouterStatusNatStatus.Builder clearUserAllocatedNatIpResources()
A list of fully qualified URLs of reserved IP address resources.
repeated string user_allocated_nat_ip_resources = 212776151;public RouterStatusNatStatus.Builder addUserAllocatedNatIpResourcesBytes(com.google.protobuf.ByteString value)
A list of fully qualified URLs of reserved IP address resources.
repeated string user_allocated_nat_ip_resources = 212776151;value - The bytes of the userAllocatedNatIpResources to add.public com.google.protobuf.ProtocolStringList getUserAllocatedNatIpsList()
A list of IPs user-allocated for NAT. They will be raw IP strings like "179.12.26.133".
repeated string user_allocated_nat_ips = 506878242;getUserAllocatedNatIpsList in interface RouterStatusNatStatusOrBuilderpublic int getUserAllocatedNatIpsCount()
A list of IPs user-allocated for NAT. They will be raw IP strings like "179.12.26.133".
repeated string user_allocated_nat_ips = 506878242;getUserAllocatedNatIpsCount in interface RouterStatusNatStatusOrBuilderpublic String getUserAllocatedNatIps(int index)
A list of IPs user-allocated for NAT. They will be raw IP strings like "179.12.26.133".
repeated string user_allocated_nat_ips = 506878242;getUserAllocatedNatIps in interface RouterStatusNatStatusOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getUserAllocatedNatIpsBytes(int index)
A list of IPs user-allocated for NAT. They will be raw IP strings like "179.12.26.133".
repeated string user_allocated_nat_ips = 506878242;getUserAllocatedNatIpsBytes in interface RouterStatusNatStatusOrBuilderindex - The index of the value to return.public RouterStatusNatStatus.Builder setUserAllocatedNatIps(int index, String value)
A list of IPs user-allocated for NAT. They will be raw IP strings like "179.12.26.133".
repeated string user_allocated_nat_ips = 506878242;index - The index to set the value at.value - The userAllocatedNatIps to set.public RouterStatusNatStatus.Builder addUserAllocatedNatIps(String value)
A list of IPs user-allocated for NAT. They will be raw IP strings like "179.12.26.133".
repeated string user_allocated_nat_ips = 506878242;value - The userAllocatedNatIps to add.public RouterStatusNatStatus.Builder addAllUserAllocatedNatIps(Iterable<String> values)
A list of IPs user-allocated for NAT. They will be raw IP strings like "179.12.26.133".
repeated string user_allocated_nat_ips = 506878242;values - The userAllocatedNatIps to add.public RouterStatusNatStatus.Builder clearUserAllocatedNatIps()
A list of IPs user-allocated for NAT. They will be raw IP strings like "179.12.26.133".
repeated string user_allocated_nat_ips = 506878242;public RouterStatusNatStatus.Builder addUserAllocatedNatIpsBytes(com.google.protobuf.ByteString value)
A list of IPs user-allocated for NAT. They will be raw IP strings like "179.12.26.133".
repeated string user_allocated_nat_ips = 506878242;value - The bytes of the userAllocatedNatIps to add.public final RouterStatusNatStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder>public final RouterStatusNatStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatus.Builder>Copyright © 2023 Google LLC. All rights reserved.