Interface ZonalCapacityReservationState.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ZonalCapacityReservationState.Builder,ZonalCapacityReservationState>,SdkBuilder<ZonalCapacityReservationState.Builder,ZonalCapacityReservationState>,SdkPojo
- Enclosing class:
- ZonalCapacityReservationState
public static interface ZonalCapacityReservationState.Builder extends SdkPojo, CopyableBuilder<ZonalCapacityReservationState.Builder,ZonalCapacityReservationState>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ZonalCapacityReservationState.BuilderavailabilityZone(String availabilityZone)Information about the availability zone.ZonalCapacityReservationState.BuildereffectiveCapacityUnits(Double effectiveCapacityUnits)The number of effective capacity units.default ZonalCapacityReservationState.Builderstate(Consumer<CapacityReservationStatus.Builder> state)The state of the capacity reservation.ZonalCapacityReservationState.Builderstate(CapacityReservationStatus state)The state of the capacity reservation.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
state
ZonalCapacityReservationState.Builder state(CapacityReservationStatus state)
The state of the capacity reservation.
- Parameters:
state- The state of the capacity reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
default ZonalCapacityReservationState.Builder state(Consumer<CapacityReservationStatus.Builder> state)
The state of the capacity reservation.
This is a convenience method that creates an instance of theCapacityReservationStatus.Builderavoiding the need to create one manually viaCapacityReservationStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostate(CapacityReservationStatus).- Parameters:
state- a consumer that will call methods onCapacityReservationStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
state(CapacityReservationStatus)
-
availabilityZone
ZonalCapacityReservationState.Builder availabilityZone(String availabilityZone)
Information about the availability zone.
- Parameters:
availabilityZone- Information about the availability zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
effectiveCapacityUnits
ZonalCapacityReservationState.Builder effectiveCapacityUnits(Double effectiveCapacityUnits)
The number of effective capacity units.
- Parameters:
effectiveCapacityUnits- The number of effective capacity units.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-