Interface Region.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Region.Builder,
,Region> SdkBuilder<Region.Builder,
,Region> SdkPojo
- Enclosing class:
Region
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZones
(Collection<AvailabilityZone> availabilityZones) The Availability Zones.availabilityZones
(Consumer<AvailabilityZone.Builder>... availabilityZones) The Availability Zones.availabilityZones
(AvailabilityZone... availabilityZones) The Availability Zones.continentCode
(String continentCode) The continent code (NA
, meaning North America).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
).displayName
(String displayName) The display name (Ohio
).The region name (us-east-2
).name
(RegionName name) The region name (us-east-2
).relationalDatabaseAvailabilityZones
(Collection<AvailabilityZone> relationalDatabaseAvailabilityZones) The Availability Zones for databases.relationalDatabaseAvailabilityZones
(Consumer<AvailabilityZone.Builder>... relationalDatabaseAvailabilityZones) The Availability Zones for databases.relationalDatabaseAvailabilityZones
(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 Details
-
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
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
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
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:
-
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:
-
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
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
The Availability Zones. Follows the format
This is a convenience method that creates an instance of theus-east-2a
(case-sensitive).AvailabilityZone.Builder
avoiding the need to create one manually viaAvailabilityZone.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toavailabilityZones(List<AvailabilityZone>)
.- 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:
-
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.Builder
avoiding the need to create one manually viaAvailabilityZone.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torelationalDatabaseAvailabilityZones(List<AvailabilityZone>)
.- 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:
-