Interface TransitGatewayConfigurationInputStructure.Builder

  • Method Details

    • 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

      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 AvailabilityZones and AvailabilityZoneIds.

      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 both AvailabilityZones and AvailabilityZoneIds.
      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 AvailabilityZones and AvailabilityZoneIds.

      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 both AvailabilityZones and AvailabilityZoneIds.
      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 AvailabilityZones and AvailabilityZoneIds.

      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 both AvailabilityZones and AvailabilityZoneIds.
      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 AvailabilityZones and AvailabilityZoneIds.

      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 both AvailabilityZones and AvailabilityZoneIds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.