Interface ReservedInstanceOptions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ReservedInstanceOptions.Builder,
,ReservedInstanceOptions> SdkBuilder<ReservedInstanceOptions.Builder,
,ReservedInstanceOptions> SdkPojo
- Enclosing class:
ReservedInstanceOptions
public static interface ReservedInstanceOptions.Builder
extends SdkPojo, CopyableBuilder<ReservedInstanceOptions.Builder,ReservedInstanceOptions>
-
Method Summary
Modifier and TypeMethodDescriptionofferingClass
(String offeringClass) The flexibility to change the instance types needed for your Reserved Instance.offeringClass
(OfferingClass offeringClass) The flexibility to change the instance types needed for your Reserved Instance.purchasingOption
(String purchasingOption) The payment plan to use for your Reserved Instance.purchasingOption
(PurchasingOption purchasingOption) The payment plan to use for your Reserved Instance.termLength
(String termLength) The preferred duration of the Reserved Instance term.termLength
(TermLength termLength) The preferred duration of the Reserved Instance term.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
-
purchasingOption
The payment plan to use for your Reserved Instance.
- Parameters:
purchasingOption
- The payment plan to use for your Reserved Instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
purchasingOption
The payment plan to use for your Reserved Instance.
- Parameters:
purchasingOption
- The payment plan to use for your Reserved Instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
offeringClass
The flexibility to change the instance types needed for your Reserved Instance.
- Parameters:
offeringClass
- The flexibility to change the instance types needed for your Reserved Instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
offeringClass
The flexibility to change the instance types needed for your Reserved Instance.
- Parameters:
offeringClass
- The flexibility to change the instance types needed for your Reserved Instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
termLength
The preferred duration of the Reserved Instance term.
- Parameters:
termLength
- The preferred duration of the Reserved Instance term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
termLength
The preferred duration of the Reserved Instance term.
- Parameters:
termLength
- The preferred duration of the Reserved Instance term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-