Class NatConfigurationResponse.Builder
- java.lang.Object
- 
- com.oracle.bmc.networkfirewall.model.NatConfigurationResponse.Builder
 
- 
- Enclosing class:
- NatConfigurationResponse
 
 public static class NatConfigurationResponse.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description NatConfigurationResponsebuild()NatConfigurationResponse.Buildercopy(NatConfigurationResponse model)NatConfigurationResponse.BuildermustEnablePrivateNat(Boolean mustEnablePrivateNat)To allocate private NAT IPs to the firewall.NatConfigurationResponse.BuildernatIpAddressList(List<String> natIpAddressList)An array of NAT IP addresses that are associated with the Network Firewall.
 
- 
- 
- 
Method Detail- 
mustEnablePrivateNatpublic NatConfigurationResponse.Builder mustEnablePrivateNat(Boolean mustEnablePrivateNat) To allocate private NAT IPs to the firewall.The attached network firewall policy must also have NAT rules to enable NAT on any traffic passing through the firewall. - Parameters:
- mustEnablePrivateNat- the value to set
- Returns:
- this builder
 
 - 
natIpAddressListpublic NatConfigurationResponse.Builder natIpAddressList(List<String> natIpAddressList) An array of NAT IP addresses that are associated with the Network Firewall.These IPs are reserved for NAT and shouldn’t be used for any other purpose in the subnet. - Parameters:
- natIpAddressList- the value to set
- Returns:
- this builder
 
 - 
buildpublic NatConfigurationResponse build() 
 - 
copypublic NatConfigurationResponse.Builder copy(NatConfigurationResponse model) 
 
- 
 
-