public static final class ComputeGatewayTemplate.Builder
extends java.lang.Object
ComputeGatewayTemplate
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
ComputeGatewayTemplate . |
Modifier and Type | Method and Description |
---|---|
ComputeGatewayTemplate |
build() |
ComputeGatewayTemplate.Builder |
setFirewallRules(java.util.List<FirewallRule> firewallRules) |
ComputeGatewayTemplate.Builder |
setL2Vpn(Structure l2Vpn) |
ComputeGatewayTemplate.Builder |
setLogicalNetworks(java.util.List<LogicalNetwork> logicalNetworks) |
ComputeGatewayTemplate.Builder |
setNatRules(java.util.List<NatRule> natRules) |
ComputeGatewayTemplate.Builder |
setPrimaryDns(java.lang.String primaryDns) |
ComputeGatewayTemplate.Builder |
setPublicIp(SddcPublicIp publicIp) |
ComputeGatewayTemplate.Builder |
setSecondaryDns(java.lang.String secondaryDns) |
ComputeGatewayTemplate.Builder |
setVpns(java.util.List<Vpn> vpns) |
public Builder()
ComputeGatewayTemplate
.public ComputeGatewayTemplate.Builder setPublicIp(SddcPublicIp publicIp)
publicIp
- New value for the property.public ComputeGatewayTemplate.Builder setPrimaryDns(java.lang.String primaryDns)
primaryDns
- New value for the property.public ComputeGatewayTemplate.Builder setSecondaryDns(java.lang.String secondaryDns)
secondaryDns
- New value for the property.public ComputeGatewayTemplate.Builder setFirewallRules(java.util.List<FirewallRule> firewallRules)
firewallRules
- New value for the property.public ComputeGatewayTemplate.Builder setVpns(java.util.List<Vpn> vpns)
vpns
- New value for the property.public ComputeGatewayTemplate.Builder setLogicalNetworks(java.util.List<LogicalNetwork> logicalNetworks)
logicalNetworks
- New value for the property.public ComputeGatewayTemplate.Builder setNatRules(java.util.List<NatRule> natRules)
natRules
- New value for the property.public ComputeGatewayTemplate.Builder setL2Vpn(Structure l2Vpn)
l2Vpn
- New value for the property.public ComputeGatewayTemplate build()