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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReservedInstanceOptions.BuilderofferingClass(String offeringClass)The flexibility to change the instance types needed for your Reserved Instance.ReservedInstanceOptions.BuilderofferingClass(OfferingClass offeringClass)The flexibility to change the instance types needed for your Reserved Instance.ReservedInstanceOptions.BuilderpurchasingOption(String purchasingOption)The payment plan to use for your Reserved Instance.ReservedInstanceOptions.BuilderpurchasingOption(PurchasingOption purchasingOption)The payment plan to use for your Reserved Instance.ReservedInstanceOptions.BuildertermLength(String termLength)The preferred duration of the Reserved Instance term.ReservedInstanceOptions.BuildertermLength(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 Detail
-
purchasingOption
ReservedInstanceOptions.Builder purchasingOption(String 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,PurchasingOption
-
purchasingOption
ReservedInstanceOptions.Builder purchasingOption(PurchasingOption 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,PurchasingOption
-
offeringClass
ReservedInstanceOptions.Builder offeringClass(String 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,OfferingClass
-
offeringClass
ReservedInstanceOptions.Builder offeringClass(OfferingClass 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,OfferingClass
-
termLength
ReservedInstanceOptions.Builder termLength(String 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,TermLength
-
termLength
ReservedInstanceOptions.Builder termLength(TermLength 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,TermLength
-
-