Interface Region.Builder

    • Method Detail

      • continentCode

        Region.Builder continentCode​(String continentCode)

        The continent code (NA, meaning North America).

        Parameters:
        continentCode - The continent code (NA, meaning North America).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        Region.Builder description​(String description)

        The description of the Amazon Web Services Region ( This region is recommended to serve users in the eastern United States and eastern Canada).

        Parameters:
        description - The description of the Amazon Web Services Region ( This region is recommended to serve users in the eastern United States and eastern Canada ).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • displayName

        Region.Builder displayName​(String displayName)

        The display name (Ohio).

        Parameters:
        displayName - The display name (Ohio).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        Region.Builder name​(String name)

        The region name (us-east-2).

        Parameters:
        name - The region name (us-east-2).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RegionName, RegionName
      • name

        Region.Builder name​(RegionName name)

        The region name (us-east-2).

        Parameters:
        name - The region name (us-east-2).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RegionName, RegionName
      • availabilityZones

        Region.Builder availabilityZones​(Collection<AvailabilityZone> availabilityZones)

        The Availability Zones. Follows the format us-east-2a (case-sensitive).

        Parameters:
        availabilityZones - The Availability Zones. Follows the format us-east-2a (case-sensitive).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZones

        Region.Builder availabilityZones​(AvailabilityZone... availabilityZones)

        The Availability Zones. Follows the format us-east-2a (case-sensitive).

        Parameters:
        availabilityZones - The Availability Zones. Follows the format us-east-2a (case-sensitive).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relationalDatabaseAvailabilityZones

        Region.Builder relationalDatabaseAvailabilityZones​(Collection<AvailabilityZone> relationalDatabaseAvailabilityZones)

        The Availability Zones for databases. Follows the format us-east-2a (case-sensitive).

        Parameters:
        relationalDatabaseAvailabilityZones - The Availability Zones for databases. Follows the format us-east-2a (case-sensitive).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relationalDatabaseAvailabilityZones

        Region.Builder relationalDatabaseAvailabilityZones​(AvailabilityZone... relationalDatabaseAvailabilityZones)

        The Availability Zones for databases. Follows the format us-east-2a (case-sensitive).

        Parameters:
        relationalDatabaseAvailabilityZones - The Availability Zones for databases. Follows the format us-east-2a (case-sensitive).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relationalDatabaseAvailabilityZones

        Region.Builder relationalDatabaseAvailabilityZones​(Consumer<AvailabilityZone.Builder>... relationalDatabaseAvailabilityZones)

        The Availability Zones for databases. Follows the format us-east-2a (case-sensitive).

        This is a convenience method that creates an instance of the AvailabilityZone.Builder avoiding the need to create one manually via AvailabilityZone.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #relationalDatabaseAvailabilityZones(List).

        Parameters:
        relationalDatabaseAvailabilityZones - a consumer that will call methods on AvailabilityZone.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #relationalDatabaseAvailabilityZones(java.util.Collection)