Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
NatRule . |
Modifier and Type | Method and Description |
---|---|
NatRule |
build() |
NatRule.Builder |
setAction(java.lang.String action)
Possible values are:
NatRule.ACTION_DNAT NatRule.ACTION_SNAT |
NatRule.Builder |
setId(java.lang.String id) |
NatRule.Builder |
setInternalIp(java.lang.String internalIp) |
NatRule.Builder |
setInternalPorts(java.lang.String internalPorts) |
NatRule.Builder |
setName(java.lang.String name) |
NatRule.Builder |
setProtocol(java.lang.String protocol) |
NatRule.Builder |
setPublicIp(java.lang.String publicIp) |
NatRule.Builder |
setPublicPorts(java.lang.String publicPorts) |
NatRule.Builder |
setRevision(java.lang.Long revision)
current revision of the list of nat rules, used to protect against concurrent
modification (first writer wins) format: int32
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
NatRule.Builder |
setRuleType(java.lang.String ruleType) |
public Builder()
NatRule
.public NatRule.Builder setRuleType(java.lang.String ruleType)
ruleType
- New value for the property.public NatRule.Builder setProtocol(java.lang.String protocol)
protocol
- New value for the property.public NatRule.Builder setName(java.lang.String name)
name
- New value for the property.public NatRule.Builder setInternalPorts(java.lang.String internalPorts)
internalPorts
- New value for the property.public NatRule.Builder setPublicPorts(java.lang.String publicPorts)
publicPorts
- New value for the property.public NatRule.Builder setPublicIp(java.lang.String publicIp)
publicIp
- New value for the property.public NatRule.Builder setInternalIp(java.lang.String internalIp)
internalIp
- New value for the property.public NatRule.Builder setAction(java.lang.String action)
action
- New value for the property.public NatRule.Builder setId(java.lang.String id)
id
- New value for the property.public NatRule.Builder setRevision(java.lang.Long revision)
revision
- New value for the property.public NatRule build()