Interface AnalysisDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AnalysisDetails.Builder,
,AnalysisDetails> SdkBuilder<AnalysisDetails.Builder,
,AnalysisDetails> SdkPojo
- Enclosing class:
AnalysisDetails
@Mutable
@NotThreadSafe
public static interface AnalysisDetails.Builder
extends SdkPojo, CopyableBuilder<AnalysisDetails.Builder,AnalysisDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondefault AnalysisDetails.Builder
savingsPlansPurchaseAnalysisDetails
(Consumer<SavingsPlansPurchaseAnalysisDetails.Builder> savingsPlansPurchaseAnalysisDetails) Details about the Savings Plans purchase analysis.savingsPlansPurchaseAnalysisDetails
(SavingsPlansPurchaseAnalysisDetails savingsPlansPurchaseAnalysisDetails) Details about the Savings Plans purchase analysis.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, sdkFieldNameToField, sdkFields
-
Method Details
-
savingsPlansPurchaseAnalysisDetails
AnalysisDetails.Builder savingsPlansPurchaseAnalysisDetails(SavingsPlansPurchaseAnalysisDetails savingsPlansPurchaseAnalysisDetails) Details about the Savings Plans purchase analysis.
- Parameters:
savingsPlansPurchaseAnalysisDetails
- Details about the Savings Plans purchase analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
savingsPlansPurchaseAnalysisDetails
default AnalysisDetails.Builder savingsPlansPurchaseAnalysisDetails(Consumer<SavingsPlansPurchaseAnalysisDetails.Builder> savingsPlansPurchaseAnalysisDetails) Details about the Savings Plans purchase analysis.
This is a convenience method that creates an instance of theSavingsPlansPurchaseAnalysisDetails.Builder
avoiding the need to create one manually viaSavingsPlansPurchaseAnalysisDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosavingsPlansPurchaseAnalysisDetails(SavingsPlansPurchaseAnalysisDetails)
.- Parameters:
savingsPlansPurchaseAnalysisDetails
- a consumer that will call methods onSavingsPlansPurchaseAnalysisDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-