public static final class CfnConnection.PhysicalConnectionRequirementsProperty.Builder
extends java.lang.Object
CfnConnection.PhysicalConnectionRequirementsProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnConnection.PhysicalConnectionRequirementsProperty.Builder |
availabilityZone(java.lang.String availabilityZone)
|
CfnConnection.PhysicalConnectionRequirementsProperty |
build()
Builds the configured instance.
|
CfnConnection.PhysicalConnectionRequirementsProperty.Builder |
securityGroupIdList(java.util.List<java.lang.String> securityGroupIdList)
|
CfnConnection.PhysicalConnectionRequirementsProperty.Builder |
subnetId(java.lang.String subnetId)
Sets the value of
CfnConnection.PhysicalConnectionRequirementsProperty.getSubnetId() |
public CfnConnection.PhysicalConnectionRequirementsProperty.Builder availabilityZone(java.lang.String availabilityZone)
availabilityZone
- The connection's Availability Zone.
This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.this
public CfnConnection.PhysicalConnectionRequirementsProperty.Builder securityGroupIdList(java.util.List<java.lang.String> securityGroupIdList)
securityGroupIdList
- The security group ID list used by the connection.this
public CfnConnection.PhysicalConnectionRequirementsProperty.Builder subnetId(java.lang.String subnetId)
CfnConnection.PhysicalConnectionRequirementsProperty.getSubnetId()
subnetId
- The subnet ID used by the connection.this
public CfnConnection.PhysicalConnectionRequirementsProperty build()
CfnConnection.PhysicalConnectionRequirementsProperty
java.lang.NullPointerException
- if any required attribute was not provided