Interface TransitGatewayConfigurationInputStructure.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TransitGatewayConfigurationInputStructure.Builder,TransitGatewayConfigurationInputStructure>,SdkBuilder<TransitGatewayConfigurationInputStructure.Builder,TransitGatewayConfigurationInputStructure>,SdkPojo
- Enclosing class:
- TransitGatewayConfigurationInputStructure
@Mutable @NotThreadSafe public static interface TransitGatewayConfigurationInputStructure.Builder extends SdkPojo, CopyableBuilder<TransitGatewayConfigurationInputStructure.Builder,TransitGatewayConfigurationInputStructure>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransitGatewayConfigurationInputStructure.BuilderavailabilityZoneIds(String... availabilityZoneIds)The Availability Zone IDs for the Transit Gateway association.TransitGatewayConfigurationInputStructure.BuilderavailabilityZoneIds(Collection<String> availabilityZoneIds)The Availability Zone IDs for the Transit Gateway association.TransitGatewayConfigurationInputStructure.BuilderavailabilityZones(String... availabilityZones)The Availability Zone names for the Transit Gateway association.TransitGatewayConfigurationInputStructure.BuilderavailabilityZones(Collection<String> availabilityZones)The Availability Zone names for the Transit Gateway association.TransitGatewayConfigurationInputStructure.BuildertransitGatewayId(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
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
transitGatewayId
TransitGatewayConfigurationInputStructure.Builder transitGatewayId(String 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
TransitGatewayConfigurationInputStructure.Builder availabilityZones(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.
-
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.
-
-