Interface ReservedInstancesModificationResult.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ReservedInstancesModificationResult.Builder,ReservedInstancesModificationResult>
,SdkBuilder<ReservedInstancesModificationResult.Builder,ReservedInstancesModificationResult>
,SdkPojo
- Enclosing class:
- ReservedInstancesModificationResult
public static interface ReservedInstancesModificationResult.Builder extends SdkPojo, CopyableBuilder<ReservedInstancesModificationResult.Builder,ReservedInstancesModificationResult>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ReservedInstancesModificationResult.Builder
reservedInstancesId(String reservedInstancesId)
The ID for the Reserved Instances that were created as part of the modification request.default ReservedInstancesModificationResult.Builder
targetConfiguration(Consumer<ReservedInstancesConfiguration.Builder> targetConfiguration)
The target Reserved Instances configurations supplied as part of the modification request.ReservedInstancesModificationResult.Builder
targetConfiguration(ReservedInstancesConfiguration targetConfiguration)
The target Reserved Instances configurations supplied as part of the modification request.-
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 Detail
-
reservedInstancesId
ReservedInstancesModificationResult.Builder reservedInstancesId(String reservedInstancesId)
The ID for the Reserved Instances that were created as part of the modification request. This field is only available when the modification is fulfilled.
- Parameters:
reservedInstancesId
- The ID for the Reserved Instances that were created as part of the modification request. This field is only available when the modification is fulfilled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetConfiguration
ReservedInstancesModificationResult.Builder targetConfiguration(ReservedInstancesConfiguration targetConfiguration)
The target Reserved Instances configurations supplied as part of the modification request.
- Parameters:
targetConfiguration
- The target Reserved Instances configurations supplied as part of the modification request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetConfiguration
default ReservedInstancesModificationResult.Builder targetConfiguration(Consumer<ReservedInstancesConfiguration.Builder> targetConfiguration)
The target Reserved Instances configurations supplied as part of the modification request.
This is a convenience method that creates an instance of theReservedInstancesConfiguration.Builder
avoiding the need to create one manually viaReservedInstancesConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totargetConfiguration(ReservedInstancesConfiguration)
.- Parameters:
targetConfiguration
- a consumer that will call methods onReservedInstancesConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
targetConfiguration(ReservedInstancesConfiguration)
-
-