Interface Region.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Region.Builder,Region>,SdkBuilder<Region.Builder,Region>,SdkPojo
- Enclosing class:
- Region
public static interface Region.Builder extends SdkPojo, CopyableBuilder<Region.Builder,Region>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Region.BuilderavailabilityZones(Collection<AvailabilityZone> availabilityZones)The Availability Zones.Region.BuilderavailabilityZones(Consumer<AvailabilityZone.Builder>... availabilityZones)The Availability Zones.Region.BuilderavailabilityZones(AvailabilityZone... availabilityZones)The Availability Zones.Region.BuildercontinentCode(String continentCode)The continent code (NA, meaning North America).Region.Builderdescription(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).Region.BuilderdisplayName(String displayName)The display name (Ohio).Region.Buildername(String name)The region name (us-east-2).Region.Buildername(RegionName name)The region name (us-east-2).Region.BuilderrelationalDatabaseAvailabilityZones(Collection<AvailabilityZone> relationalDatabaseAvailabilityZones)The Availability Zones for databases.Region.BuilderrelationalDatabaseAvailabilityZones(Consumer<AvailabilityZone.Builder>... relationalDatabaseAvailabilityZones)The Availability Zones for databases.Region.BuilderrelationalDatabaseAvailabilityZones(AvailabilityZone... relationalDatabaseAvailabilityZones)The Availability Zones for databases.-
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, sdkFields
-
-
-
-
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 formatus-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 formatus-east-2a(case-sensitive).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZones
Region.Builder availabilityZones(Consumer<AvailabilityZone.Builder>... availabilityZones)
The Availability Zones. Follows the format
This is a convenience method that creates an instance of theus-east-2a(case-sensitive).AvailabilityZone.Builderavoiding the need to create one manually viaAvailabilityZone.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#availabilityZones(List.) - Parameters:
availabilityZones- a consumer that will call methods onAvailabilityZone.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#availabilityZones(java.util.Collection)
-
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 formatus-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 formatus-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
This is a convenience method that creates an instance of theus-east-2a(case-sensitive).AvailabilityZone.Builderavoiding the need to create one manually viaAvailabilityZone.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#relationalDatabaseAvailabilityZones(List.) - Parameters:
relationalDatabaseAvailabilityZones- a consumer that will call methods onAvailabilityZone.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#relationalDatabaseAvailabilityZones(java.util.Collection)
-
-