Package com.vmware.nsx_policy.model
Class Tier0GatewayState.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.Tier0GatewayState.Builder
-
- Enclosing class:
- Tier0GatewayState
public static final class Tier0GatewayState.Builder extends java.lang.Object
Builder class forTier0GatewayState
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofTier0GatewayState
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tier0GatewayState
build()
Tier0GatewayState.Builder
setAutoRds(AutoRds autoRds)
Tier0GatewayState.Builder
setEnforcementPointPath(java.lang.String enforcementPointPath)
String Path of the enforcement point.Tier0GatewayState.Builder
setEvpnRdPerEdgeMappings(RdPerEdgeMapping evpnRdPerEdgeMappings)
Tier0GatewayState.Builder
setIpv6Status(java.util.List<IPv6Status> ipv6Status)
IPv6 DAD status for interfaces configured on Tier0Tier0GatewayState.Builder
setTier0State(LogicalRouterState tier0State)
Tier0GatewayState.Builder
setTier0Status(LogicalRouterStatus tier0Status)
Tier0GatewayState.Builder
setTransportZone(PolicyTransportZone transportZone)
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofTier0GatewayState
.
-
-
Method Detail
-
setAutoRds
public Tier0GatewayState.Builder setAutoRds(AutoRds autoRds)
- Parameters:
autoRds
- New value for the property.
-
setEnforcementPointPath
public Tier0GatewayState.Builder setEnforcementPointPath(java.lang.String enforcementPointPath)
String Path of the enforcement point. When not specified, routes from all enforcement-points are returned.- Parameters:
enforcementPointPath
- New value for the property.
-
setEvpnRdPerEdgeMappings
public Tier0GatewayState.Builder setEvpnRdPerEdgeMappings(RdPerEdgeMapping evpnRdPerEdgeMappings)
- Parameters:
evpnRdPerEdgeMappings
- New value for the property.
-
setIpv6Status
public Tier0GatewayState.Builder setIpv6Status(java.util.List<IPv6Status> ipv6Status)
IPv6 DAD status for interfaces configured on Tier0- Parameters:
ipv6Status
- New value for the property.
-
setTier0State
public Tier0GatewayState.Builder setTier0State(LogicalRouterState tier0State)
- Parameters:
tier0State
- New value for the property.
-
setTier0Status
public Tier0GatewayState.Builder setTier0Status(LogicalRouterStatus tier0Status)
- Parameters:
tier0Status
- New value for the property.
-
setTransportZone
public Tier0GatewayState.Builder setTransportZone(PolicyTransportZone transportZone)
- Parameters:
transportZone
- New value for the property.
-
build
public Tier0GatewayState build()
-
-