Interface TransitGatewayConfigurationInputStructure.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TransitGatewayConfigurationInputStructure.Builder,,TransitGatewayConfigurationInputStructure> SdkBuilder<TransitGatewayConfigurationInputStructure.Builder,,TransitGatewayConfigurationInputStructure> SdkPojo
- Enclosing class:
TransitGatewayConfigurationInputStructure
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZoneIds(String... availabilityZoneIds) The Availability Zone IDs for the Transit Gateway association.availabilityZoneIds(Collection<String> availabilityZoneIds) The Availability Zone IDs for the Transit Gateway association.availabilityZones(String... availabilityZones) The Availability Zone names for the Transit Gateway association.availabilityZones(Collection<String> availabilityZones) The Availability Zone names for the Transit Gateway association.transitGatewayId(String transitGatewayId) The ID of the Transit Gateway to associate with the Client VPN endpoint.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
transitGatewayId
The ID of the Transit Gateway to associate with the Client VPN endpoint.
- Parameters:
transitGatewayId- The ID of the Transit Gateway to associate with the Client VPN endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZones
TransitGatewayConfigurationInputStructure.Builder availabilityZones(Collection<String> availabilityZones) The Availability Zone names for the Transit Gateway association. You can specify up to the maximum number of Availability Zones supported by the Transit Gateway. You cannot specify both
AvailabilityZonesandAvailabilityZoneIds.- Parameters:
availabilityZones- The Availability Zone names for the Transit Gateway association. You can specify up to the maximum number of Availability Zones supported by the Transit Gateway. You cannot specify bothAvailabilityZonesandAvailabilityZoneIds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZones
The Availability Zone names for the Transit Gateway association. You can specify up to the maximum number of Availability Zones supported by the Transit Gateway. You cannot specify both
AvailabilityZonesandAvailabilityZoneIds.- Parameters:
availabilityZones- The Availability Zone names for the Transit Gateway association. You can specify up to the maximum number of Availability Zones supported by the Transit Gateway. You cannot specify bothAvailabilityZonesandAvailabilityZoneIds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneIds
TransitGatewayConfigurationInputStructure.Builder availabilityZoneIds(Collection<String> availabilityZoneIds) The Availability Zone IDs for the Transit Gateway association. You can specify up to the maximum number of Availability Zones supported by the Transit Gateway. You cannot specify both
AvailabilityZonesandAvailabilityZoneIds.- Parameters:
availabilityZoneIds- The Availability Zone IDs for the Transit Gateway association. You can specify up to the maximum number of Availability Zones supported by the Transit Gateway. You cannot specify bothAvailabilityZonesandAvailabilityZoneIds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneIds
TransitGatewayConfigurationInputStructure.Builder availabilityZoneIds(String... availabilityZoneIds) The Availability Zone IDs for the Transit Gateway association. You can specify up to the maximum number of Availability Zones supported by the Transit Gateway. You cannot specify both
AvailabilityZonesandAvailabilityZoneIds.- Parameters:
availabilityZoneIds- The Availability Zone IDs for the Transit Gateway association. You can specify up to the maximum number of Availability Zones supported by the Transit Gateway. You cannot specify bothAvailabilityZonesandAvailabilityZoneIds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-