Interface DescribeCapacityReservationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeCapacityReservationResponse.Builder,,DescribeCapacityReservationResponse> ElasticLoadBalancingV2Response.Builder,SdkBuilder<DescribeCapacityReservationResponse.Builder,,DescribeCapacityReservationResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
DescribeCapacityReservationResponse
@Mutable
@NotThreadSafe
public static interface DescribeCapacityReservationResponse.Builder
extends ElasticLoadBalancingV2Response.Builder, SdkPojo, CopyableBuilder<DescribeCapacityReservationResponse.Builder,DescribeCapacityReservationResponse>
-
Method Summary
Modifier and TypeMethodDescriptioncapacityReservationState(Collection<ZonalCapacityReservationState> capacityReservationState) The state of the capacity reservation.capacityReservationState(Consumer<ZonalCapacityReservationState.Builder>... capacityReservationState) The state of the capacity reservation.capacityReservationState(ZonalCapacityReservationState... capacityReservationState) The state of the capacity reservation.decreaseRequestsRemaining(Integer decreaseRequestsRemaining) The amount of daily capacity decreases remaining.lastModifiedTime(Instant lastModifiedTime) The last time the capacity reservation was modified.minimumLoadBalancerCapacity(Consumer<MinimumLoadBalancerCapacity.Builder> minimumLoadBalancerCapacity) The requested minimum capacity reservation for the load balancerminimumLoadBalancerCapacity(MinimumLoadBalancerCapacity minimumLoadBalancerCapacity) The requested minimum capacity reservation for the load balancerMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.elasticloadbalancingv2.model.ElasticLoadBalancingV2Response.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
lastModifiedTime
The last time the capacity reservation was modified.
- Parameters:
lastModifiedTime- The last time the capacity reservation was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
decreaseRequestsRemaining
DescribeCapacityReservationResponse.Builder decreaseRequestsRemaining(Integer decreaseRequestsRemaining) The amount of daily capacity decreases remaining.
- Parameters:
decreaseRequestsRemaining- The amount of daily capacity decreases remaining.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minimumLoadBalancerCapacity
DescribeCapacityReservationResponse.Builder minimumLoadBalancerCapacity(MinimumLoadBalancerCapacity minimumLoadBalancerCapacity) The requested minimum capacity reservation for the load balancer
- Parameters:
minimumLoadBalancerCapacity- The requested minimum capacity reservation for the load balancer- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minimumLoadBalancerCapacity
default DescribeCapacityReservationResponse.Builder minimumLoadBalancerCapacity(Consumer<MinimumLoadBalancerCapacity.Builder> minimumLoadBalancerCapacity) The requested minimum capacity reservation for the load balancer
This is a convenience method that creates an instance of theMinimumLoadBalancerCapacity.Builderavoiding the need to create one manually viaMinimumLoadBalancerCapacity.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tominimumLoadBalancerCapacity(MinimumLoadBalancerCapacity).- Parameters:
minimumLoadBalancerCapacity- a consumer that will call methods onMinimumLoadBalancerCapacity.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
capacityReservationState
DescribeCapacityReservationResponse.Builder capacityReservationState(Collection<ZonalCapacityReservationState> capacityReservationState) The state of the capacity reservation.
- Parameters:
capacityReservationState- The state of the capacity reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capacityReservationState
DescribeCapacityReservationResponse.Builder capacityReservationState(ZonalCapacityReservationState... capacityReservationState) The state of the capacity reservation.
- Parameters:
capacityReservationState- The state of the capacity reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capacityReservationState
DescribeCapacityReservationResponse.Builder capacityReservationState(Consumer<ZonalCapacityReservationState.Builder>... capacityReservationState) The state of the capacity reservation.
This is a convenience method that creates an instance of theZonalCapacityReservationState.Builderavoiding the need to create one manually viaZonalCapacityReservationState.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocapacityReservationState(List<ZonalCapacityReservationState>).- Parameters:
capacityReservationState- a consumer that will call methods onZonalCapacityReservationState.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-