Interface CancelCapacityReservationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CancelCapacityReservationRequest.Builder,,CancelCapacityReservationRequest> Ec2Request.Builder,SdkBuilder<CancelCapacityReservationRequest.Builder,,CancelCapacityReservationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CancelCapacityReservationRequest
-
Method Summary
Modifier and TypeMethodDescriptionapplyCancellationCharges(String applyCancellationCharges) Specifies the cancellation charge type to apply when cancelling a future-dated Capacity Reservation during its commitment duration.applyCancellationCharges(ApplyCancellationCharges applyCancellationCharges) Specifies the cancellation charge type to apply when cancelling a future-dated Capacity Reservation during its commitment duration.capacityReservationId(String capacityReservationId) The ID of the Capacity Reservation to be cancelled.Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The ID of the cancellation quote to use for the cancellation.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Request.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
capacityReservationId
The ID of the Capacity Reservation to be cancelled.
- Parameters:
capacityReservationId- The ID of the Capacity Reservation to be cancelled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dryRun
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it isUnauthorizedOperation.- Parameters:
dryRun- Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation. Otherwise, it isUnauthorizedOperation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applyCancellationCharges
Specifies the cancellation charge type to apply when cancelling a future-dated Capacity Reservation during its commitment duration. Possible values include
commitment-wind-down, which continues billing for the remaining commitment duration without delivering capacity.- Parameters:
applyCancellationCharges- Specifies the cancellation charge type to apply when cancelling a future-dated Capacity Reservation during its commitment duration. Possible values includecommitment-wind-down, which continues billing for the remaining commitment duration without delivering capacity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
applyCancellationCharges
CancelCapacityReservationRequest.Builder applyCancellationCharges(ApplyCancellationCharges applyCancellationCharges) Specifies the cancellation charge type to apply when cancelling a future-dated Capacity Reservation during its commitment duration. Possible values include
commitment-wind-down, which continues billing for the remaining commitment duration without delivering capacity.- Parameters:
applyCancellationCharges- Specifies the cancellation charge type to apply when cancelling a future-dated Capacity Reservation during its commitment duration. Possible values includecommitment-wind-down, which continues billing for the remaining commitment duration without delivering capacity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
quoteId
The ID of the cancellation quote to use for the cancellation. You can generate a cancellation quote by using the
CreateCapacityReservationCancellationQuoteaction. The cancellation quote must be in anactivestate.- Parameters:
quoteId- The ID of the cancellation quote to use for the cancellation. You can generate a cancellation quote by using theCreateCapacityReservationCancellationQuoteaction. The cancellation quote must be in anactivestate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CancelCapacityReservationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CancelCapacityReservationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-