Package com.google.cloud.compute.v1
Class RouterStatusNatStatusNatRuleStatus.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatusNatRuleStatus.Builder>
-
- com.google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus.Builder
-
- All Implemented Interfaces:
RouterStatusNatStatusNatRuleStatusOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- RouterStatusNatStatusNatRuleStatus
public static final class RouterStatusNatStatusNatRuleStatus.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatusNatRuleStatus.Builder> implements RouterStatusNatStatusNatRuleStatusOrBuilder
Status of a NAT Rule contained in this NAT.
Protobuf typegoogle.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RouterStatusNatStatusNatRuleStatus.Builder
addActiveNatIps(String value)
A list of active IPs for NAT.RouterStatusNatStatusNatRuleStatus.Builder
addActiveNatIpsBytes(com.google.protobuf.ByteString value)
A list of active IPs for NAT.RouterStatusNatStatusNatRuleStatus.Builder
addAllActiveNatIps(Iterable<String> values)
A list of active IPs for NAT.RouterStatusNatStatusNatRuleStatus.Builder
addAllDrainNatIps(Iterable<String> values)
A list of IPs for NAT that are in drain mode.RouterStatusNatStatusNatRuleStatus.Builder
addDrainNatIps(String value)
A list of IPs for NAT that are in drain mode.RouterStatusNatStatusNatRuleStatus.Builder
addDrainNatIpsBytes(com.google.protobuf.ByteString value)
A list of IPs for NAT that are in drain mode.RouterStatusNatStatusNatRuleStatus.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RouterStatusNatStatusNatRuleStatus
build()
RouterStatusNatStatusNatRuleStatus
buildPartial()
RouterStatusNatStatusNatRuleStatus.Builder
clear()
RouterStatusNatStatusNatRuleStatus.Builder
clearActiveNatIps()
A list of active IPs for NAT.RouterStatusNatStatusNatRuleStatus.Builder
clearDrainNatIps()
A list of IPs for NAT that are in drain mode.RouterStatusNatStatusNatRuleStatus.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
RouterStatusNatStatusNatRuleStatus.Builder
clearMinExtraIpsNeeded()
The number of extra IPs to allocate.RouterStatusNatStatusNatRuleStatus.Builder
clearNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.RouterStatusNatStatusNatRuleStatus.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
RouterStatusNatStatusNatRuleStatus.Builder
clearRuleNumber()
Rule number of the rule.RouterStatusNatStatusNatRuleStatus.Builder
clone()
String
getActiveNatIps(int index)
A list of active IPs for NAT.com.google.protobuf.ByteString
getActiveNatIpsBytes(int index)
A list of active IPs for NAT.int
getActiveNatIpsCount()
A list of active IPs for NAT.com.google.protobuf.ProtocolStringList
getActiveNatIpsList()
A list of active IPs for NAT.RouterStatusNatStatusNatRuleStatus
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDrainNatIps(int index)
A list of IPs for NAT that are in drain mode.com.google.protobuf.ByteString
getDrainNatIpsBytes(int index)
A list of IPs for NAT that are in drain mode.int
getDrainNatIpsCount()
A list of IPs for NAT that are in drain mode.com.google.protobuf.ProtocolStringList
getDrainNatIpsList()
A list of IPs for NAT that are in drain mode.int
getMinExtraIpsNeeded()
The number of extra IPs to allocate.int
getNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.int
getRuleNumber()
Rule number of the rule.boolean
hasMinExtraIpsNeeded()
The number of extra IPs to allocate.boolean
hasNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.boolean
hasRuleNumber()
Rule number of the rule.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
RouterStatusNatStatusNatRuleStatus.Builder
mergeFrom(RouterStatusNatStatusNatRuleStatus other)
RouterStatusNatStatusNatRuleStatus.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RouterStatusNatStatusNatRuleStatus.Builder
mergeFrom(com.google.protobuf.Message other)
RouterStatusNatStatusNatRuleStatus.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
RouterStatusNatStatusNatRuleStatus.Builder
setActiveNatIps(int index, String value)
A list of active IPs for NAT.RouterStatusNatStatusNatRuleStatus.Builder
setDrainNatIps(int index, String value)
A list of IPs for NAT that are in drain mode.RouterStatusNatStatusNatRuleStatus.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RouterStatusNatStatusNatRuleStatus.Builder
setMinExtraIpsNeeded(int value)
The number of extra IPs to allocate.RouterStatusNatStatusNatRuleStatus.Builder
setNumVmEndpointsWithNatMappings(int value)
Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.RouterStatusNatStatusNatRuleStatus.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
RouterStatusNatStatusNatRuleStatus.Builder
setRuleNumber(int value)
Rule number of the rule.RouterStatusNatStatusNatRuleStatus.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<RouterStatusNatStatusNatRuleStatus.Builder>
-
clear
public RouterStatusNatStatusNatRuleStatus.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<RouterStatusNatStatusNatRuleStatus.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<RouterStatusNatStatusNatRuleStatus.Builder>
-
getDefaultInstanceForType
public RouterStatusNatStatusNatRuleStatus getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RouterStatusNatStatusNatRuleStatus build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RouterStatusNatStatusNatRuleStatus buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RouterStatusNatStatusNatRuleStatus.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<RouterStatusNatStatusNatRuleStatus.Builder>
-
setField
public RouterStatusNatStatusNatRuleStatus.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<RouterStatusNatStatusNatRuleStatus.Builder>
-
clearField
public RouterStatusNatStatusNatRuleStatus.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<RouterStatusNatStatusNatRuleStatus.Builder>
-
clearOneof
public RouterStatusNatStatusNatRuleStatus.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<RouterStatusNatStatusNatRuleStatus.Builder>
-
setRepeatedField
public RouterStatusNatStatusNatRuleStatus.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<RouterStatusNatStatusNatRuleStatus.Builder>
-
addRepeatedField
public RouterStatusNatStatusNatRuleStatus.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<RouterStatusNatStatusNatRuleStatus.Builder>
-
mergeFrom
public RouterStatusNatStatusNatRuleStatus.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RouterStatusNatStatusNatRuleStatus.Builder>
-
mergeFrom
public RouterStatusNatStatusNatRuleStatus.Builder mergeFrom(RouterStatusNatStatusNatRuleStatus other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatusNatRuleStatus.Builder>
-
mergeFrom
public RouterStatusNatStatusNatRuleStatus.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<RouterStatusNatStatusNatRuleStatus.Builder>
- Throws:
IOException
-
getActiveNatIpsList
public com.google.protobuf.ProtocolStringList getActiveNatIpsList()
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;
- Specified by:
getActiveNatIpsList
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Returns:
- A list containing the activeNatIps.
-
getActiveNatIpsCount
public int getActiveNatIpsCount()
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;
- Specified by:
getActiveNatIpsCount
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Returns:
- The count of activeNatIps.
-
getActiveNatIps
public String getActiveNatIps(int index)
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;
- Specified by:
getActiveNatIps
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The activeNatIps at the given index.
-
getActiveNatIpsBytes
public com.google.protobuf.ByteString getActiveNatIpsBytes(int index)
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;
- Specified by:
getActiveNatIpsBytes
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the activeNatIps at the given index.
-
setActiveNatIps
public RouterStatusNatStatusNatRuleStatus.Builder setActiveNatIps(int index, String value)
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;
- Parameters:
index
- The index to set the value at.value
- The activeNatIps to set.- Returns:
- This builder for chaining.
-
addActiveNatIps
public RouterStatusNatStatusNatRuleStatus.Builder addActiveNatIps(String value)
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;
- Parameters:
value
- The activeNatIps to add.- Returns:
- This builder for chaining.
-
addAllActiveNatIps
public RouterStatusNatStatusNatRuleStatus.Builder addAllActiveNatIps(Iterable<String> values)
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;
- Parameters:
values
- The activeNatIps to add.- Returns:
- This builder for chaining.
-
clearActiveNatIps
public RouterStatusNatStatusNatRuleStatus.Builder clearActiveNatIps()
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;
- Returns:
- This builder for chaining.
-
addActiveNatIpsBytes
public RouterStatusNatStatusNatRuleStatus.Builder addActiveNatIpsBytes(com.google.protobuf.ByteString value)
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;
- Parameters:
value
- The bytes of the activeNatIps to add.- Returns:
- This builder for chaining.
-
getDrainNatIpsList
public com.google.protobuf.ProtocolStringList getDrainNatIpsList()
A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;
- Specified by:
getDrainNatIpsList
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Returns:
- A list containing the drainNatIps.
-
getDrainNatIpsCount
public int getDrainNatIpsCount()
A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;
- Specified by:
getDrainNatIpsCount
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Returns:
- The count of drainNatIps.
-
getDrainNatIps
public String getDrainNatIps(int index)
A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;
- Specified by:
getDrainNatIps
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The drainNatIps at the given index.
-
getDrainNatIpsBytes
public com.google.protobuf.ByteString getDrainNatIpsBytes(int index)
A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;
- Specified by:
getDrainNatIpsBytes
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the drainNatIps at the given index.
-
setDrainNatIps
public RouterStatusNatStatusNatRuleStatus.Builder setDrainNatIps(int index, String value)
A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;
- Parameters:
index
- The index to set the value at.value
- The drainNatIps to set.- Returns:
- This builder for chaining.
-
addDrainNatIps
public RouterStatusNatStatusNatRuleStatus.Builder addDrainNatIps(String value)
A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;
- Parameters:
value
- The drainNatIps to add.- Returns:
- This builder for chaining.
-
addAllDrainNatIps
public RouterStatusNatStatusNatRuleStatus.Builder addAllDrainNatIps(Iterable<String> values)
A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;
- Parameters:
values
- The drainNatIps to add.- Returns:
- This builder for chaining.
-
clearDrainNatIps
public RouterStatusNatStatusNatRuleStatus.Builder clearDrainNatIps()
A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;
- Returns:
- This builder for chaining.
-
addDrainNatIpsBytes
public RouterStatusNatStatusNatRuleStatus.Builder addDrainNatIpsBytes(com.google.protobuf.ByteString value)
A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;
- Parameters:
value
- The bytes of the drainNatIps to add.- Returns:
- This builder for chaining.
-
hasMinExtraIpsNeeded
public boolean hasMinExtraIpsNeeded()
The number of extra IPs to allocate. This will be greater than 0 only if the existing IPs in this NAT Rule are NOT enough to allow all configured VMs to use NAT.
optional int32 min_extra_ips_needed = 353002756;
- Specified by:
hasMinExtraIpsNeeded
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Returns:
- Whether the minExtraIpsNeeded field is set.
-
getMinExtraIpsNeeded
public int getMinExtraIpsNeeded()
The number of extra IPs to allocate. This will be greater than 0 only if the existing IPs in this NAT Rule are NOT enough to allow all configured VMs to use NAT.
optional int32 min_extra_ips_needed = 353002756;
- Specified by:
getMinExtraIpsNeeded
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Returns:
- The minExtraIpsNeeded.
-
setMinExtraIpsNeeded
public RouterStatusNatStatusNatRuleStatus.Builder setMinExtraIpsNeeded(int value)
The number of extra IPs to allocate. This will be greater than 0 only if the existing IPs in this NAT Rule are NOT enough to allow all configured VMs to use NAT.
optional int32 min_extra_ips_needed = 353002756;
- Parameters:
value
- The minExtraIpsNeeded to set.- Returns:
- This builder for chaining.
-
clearMinExtraIpsNeeded
public RouterStatusNatStatusNatRuleStatus.Builder clearMinExtraIpsNeeded()
The number of extra IPs to allocate. This will be greater than 0 only if the existing IPs in this NAT Rule are NOT enough to allow all configured VMs to use NAT.
optional int32 min_extra_ips_needed = 353002756;
- Returns:
- This builder for chaining.
-
hasNumVmEndpointsWithNatMappings
public boolean hasNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.
optional int32 num_vm_endpoints_with_nat_mappings = 512367468;
- Specified by:
hasNumVmEndpointsWithNatMappings
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Returns:
- Whether the numVmEndpointsWithNatMappings field is set.
-
getNumVmEndpointsWithNatMappings
public int getNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.
optional int32 num_vm_endpoints_with_nat_mappings = 512367468;
- Specified by:
getNumVmEndpointsWithNatMappings
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Returns:
- The numVmEndpointsWithNatMappings.
-
setNumVmEndpointsWithNatMappings
public RouterStatusNatStatusNatRuleStatus.Builder setNumVmEndpointsWithNatMappings(int value)
Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.
optional int32 num_vm_endpoints_with_nat_mappings = 512367468;
- Parameters:
value
- The numVmEndpointsWithNatMappings to set.- Returns:
- This builder for chaining.
-
clearNumVmEndpointsWithNatMappings
public RouterStatusNatStatusNatRuleStatus.Builder clearNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.
optional int32 num_vm_endpoints_with_nat_mappings = 512367468;
- Returns:
- This builder for chaining.
-
hasRuleNumber
public boolean hasRuleNumber()
Rule number of the rule.
optional int32 rule_number = 535211500;
- Specified by:
hasRuleNumber
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Returns:
- Whether the ruleNumber field is set.
-
getRuleNumber
public int getRuleNumber()
Rule number of the rule.
optional int32 rule_number = 535211500;
- Specified by:
getRuleNumber
in interfaceRouterStatusNatStatusNatRuleStatusOrBuilder
- Returns:
- The ruleNumber.
-
setRuleNumber
public RouterStatusNatStatusNatRuleStatus.Builder setRuleNumber(int value)
Rule number of the rule.
optional int32 rule_number = 535211500;
- Parameters:
value
- The ruleNumber to set.- Returns:
- This builder for chaining.
-
clearRuleNumber
public RouterStatusNatStatusNatRuleStatus.Builder clearRuleNumber()
Rule number of the rule.
optional int32 rule_number = 535211500;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final RouterStatusNatStatusNatRuleStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatusNatRuleStatus.Builder>
-
mergeUnknownFields
public final RouterStatusNatStatusNatRuleStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouterStatusNatStatusNatRuleStatus.Builder>
-
-