Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
VpcInfo . |
Modifier and Type | Method and Description |
---|---|
VpcInfo |
build() |
VpcInfo.Builder |
setApiAssociationId(java.lang.String apiAssociationId)
Id of the association between subnet and route-table (deprecated)
|
VpcInfo.Builder |
setApiSubnetId(java.lang.String apiSubnetId)
Id associated with this VPC (deprecated)
|
VpcInfo.Builder |
setAssociationId(java.lang.String associationId)
(deprecated)
|
VpcInfo.Builder |
setAvailableZones(java.util.List<AvailableZoneInfo> availableZones) |
VpcInfo.Builder |
setEdgeAssociationId(java.lang.String edgeAssociationId)
Id of the association between edge subnet and route-table (deprecated)
|
VpcInfo.Builder |
setEdgeSubnetId(java.lang.String edgeSubnetId)
Id of the NSX edge associated with this VPC (deprecated)
|
VpcInfo.Builder |
setEsxPublicSecurityGroupId(java.lang.String esxPublicSecurityGroupId) |
VpcInfo.Builder |
setEsxSecurityGroupId(java.lang.String esxSecurityGroupId) |
VpcInfo.Builder |
setId(java.lang.String id)
vpc id
|
VpcInfo.Builder |
setInternetGatewayId(java.lang.String internetGatewayId) |
VpcInfo.Builder |
setNetworkType(java.lang.String networkType) |
VpcInfo.Builder |
setPeeringConnectionId(java.lang.String peeringConnectionId)
(deprecated)
|
VpcInfo.Builder |
setPrivateAssociationId(java.lang.String privateAssociationId)
(deprecated)
|
VpcInfo.Builder |
setPrivateSubnetId(java.lang.String privateSubnetId)
(deprecated)
|
VpcInfo.Builder |
setProvider(java.lang.String provider) |
VpcInfo.Builder |
setRouteTableId(java.lang.String routeTableId)
(deprecated)
|
VpcInfo.Builder |
setRoutetables(java.util.Map<java.lang.String,RouteTableInfo> routetables)
map from routeTableName to routeTableInfo
|
VpcInfo.Builder |
setSecurityGroupId(java.lang.String securityGroupId) |
VpcInfo.Builder |
setSubnetId(java.lang.String subnetId)
(deprecated)
|
VpcInfo.Builder |
setTgwIps(java.util.Map<java.lang.String,java.util.List<java.lang.String>> tgwIps)
Mapping from AZ to a list of IP addresses assigned to TGW ENI that's connected
with Vpc
|
VpcInfo.Builder |
setTrafficGroupEdgeVmIps(java.util.List<java.lang.String> trafficGroupEdgeVmIps)
List of edge vm Ips of traffic gourps added during scale-out
|
VpcInfo.Builder |
setVcdrEnis(java.util.List<EniInfo> vcdrEnis)
Set of VCDR (VMware Cloud Disaster Recovery) ENIs
|
VpcInfo.Builder |
setVgwId(java.lang.String vgwId) |
VpcInfo.Builder |
setVgwRouteTableId(java.lang.String vgwRouteTableId)
Route table which contains the route to VGW (deprecated)
|
VpcInfo.Builder |
setVifIds(java.util.List<java.lang.String> vifIds)
set of virtual interfaces attached to the sddc
|
VpcInfo.Builder |
setVmSecurityGroupId(java.lang.String vmSecurityGroupId) |
VpcInfo.Builder |
setVpcCidr(java.lang.String vpcCidr) |
public Builder()
VpcInfo
.public VpcInfo.Builder setEsxSecurityGroupId(java.lang.String esxSecurityGroupId)
esxSecurityGroupId
- New value for the property.public VpcInfo.Builder setVpcCidr(java.lang.String vpcCidr)
vpcCidr
- New value for the property.public VpcInfo.Builder setVgwId(java.lang.String vgwId)
vgwId
- New value for the property.public VpcInfo.Builder setEsxPublicSecurityGroupId(java.lang.String esxPublicSecurityGroupId)
esxPublicSecurityGroupId
- New value for the property.public VpcInfo.Builder setVifIds(java.util.List<java.lang.String> vifIds)
vifIds
- New value for the property.public VpcInfo.Builder setVmSecurityGroupId(java.lang.String vmSecurityGroupId)
vmSecurityGroupId
- New value for the property.public VpcInfo.Builder setRouteTableId(java.lang.String routeTableId)
routeTableId
- New value for the property.public VpcInfo.Builder setEdgeSubnetId(java.lang.String edgeSubnetId)
edgeSubnetId
- New value for the property.public VpcInfo.Builder setId(java.lang.String id)
id
- New value for the property.public VpcInfo.Builder setApiAssociationId(java.lang.String apiAssociationId)
apiAssociationId
- New value for the property.public VpcInfo.Builder setApiSubnetId(java.lang.String apiSubnetId)
apiSubnetId
- New value for the property.public VpcInfo.Builder setPrivateSubnetId(java.lang.String privateSubnetId)
privateSubnetId
- New value for the property.public VpcInfo.Builder setPrivateAssociationId(java.lang.String privateAssociationId)
privateAssociationId
- New value for the property.public VpcInfo.Builder setVcdrEnis(java.util.List<EniInfo> vcdrEnis)
vcdrEnis
- New value for the property.public VpcInfo.Builder setSubnetId(java.lang.String subnetId)
subnetId
- New value for the property.public VpcInfo.Builder setInternetGatewayId(java.lang.String internetGatewayId)
internetGatewayId
- New value for the property.public VpcInfo.Builder setSecurityGroupId(java.lang.String securityGroupId)
securityGroupId
- New value for the property.public VpcInfo.Builder setAssociationId(java.lang.String associationId)
associationId
- New value for the property.public VpcInfo.Builder setVgwRouteTableId(java.lang.String vgwRouteTableId)
vgwRouteTableId
- New value for the property.public VpcInfo.Builder setTrafficGroupEdgeVmIps(java.util.List<java.lang.String> trafficGroupEdgeVmIps)
trafficGroupEdgeVmIps
- New value for the property.public VpcInfo.Builder setEdgeAssociationId(java.lang.String edgeAssociationId)
edgeAssociationId
- New value for the property.public VpcInfo.Builder setProvider(java.lang.String provider)
provider
- New value for the property.public VpcInfo.Builder setTgwIps(java.util.Map<java.lang.String,java.util.List<java.lang.String>> tgwIps)
tgwIps
- New value for the property.public VpcInfo.Builder setPeeringConnectionId(java.lang.String peeringConnectionId)
peeringConnectionId
- New value for the property.public VpcInfo.Builder setNetworkType(java.lang.String networkType)
networkType
- New value for the property.public VpcInfo.Builder setAvailableZones(java.util.List<AvailableZoneInfo> availableZones)
availableZones
- New value for the property.public VpcInfo.Builder setRoutetables(java.util.Map<java.lang.String,RouteTableInfo> routetables)
routetables
- New value for the property.public VpcInfo build()