Interface EnvironmentInfo.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EnvironmentInfo.Builder,
,EnvironmentInfo> SdkBuilder<EnvironmentInfo.Builder,
,EnvironmentInfo> SdkPojo
- Enclosing class:
EnvironmentInfo
public static interface EnvironmentInfo.Builder
extends SdkPojo, CopyableBuilder<EnvironmentInfo.Builder,EnvironmentInfo>
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZoneInformation
(Collection<AvailabilityZoneInfo> availabilityZoneInformation) A list ofAvailabilityZoneInfo
for the domain.availabilityZoneInformation
(Consumer<AvailabilityZoneInfo.Builder>... availabilityZoneInformation) A list ofAvailabilityZoneInfo
for the domain.availabilityZoneInformation
(AvailabilityZoneInfo... availabilityZoneInformation) A list ofAvailabilityZoneInfo
for the domain.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
-
availabilityZoneInformation
EnvironmentInfo.Builder availabilityZoneInformation(Collection<AvailabilityZoneInfo> availabilityZoneInformation) A list of
AvailabilityZoneInfo
for the domain.- Parameters:
availabilityZoneInformation
- A list ofAvailabilityZoneInfo
for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneInformation
EnvironmentInfo.Builder availabilityZoneInformation(AvailabilityZoneInfo... availabilityZoneInformation) A list of
AvailabilityZoneInfo
for the domain.- Parameters:
availabilityZoneInformation
- A list ofAvailabilityZoneInfo
for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneInformation
EnvironmentInfo.Builder availabilityZoneInformation(Consumer<AvailabilityZoneInfo.Builder>... availabilityZoneInformation) A list of
This is a convenience method that creates an instance of theAvailabilityZoneInfo
for the domain.AvailabilityZoneInfo.Builder
avoiding the need to create one manually viaAvailabilityZoneInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toavailabilityZoneInformation(List<AvailabilityZoneInfo>)
.- Parameters:
availabilityZoneInformation
- a consumer that will call methods onAvailabilityZoneInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-