Interface AnalysisSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AnalysisSummary.Builder,AnalysisSummary>,SdkBuilder<AnalysisSummary.Builder,AnalysisSummary>,SdkPojo
- Enclosing class:
- AnalysisSummary
public static interface AnalysisSummary.Builder extends SdkPojo, CopyableBuilder<AnalysisSummary.Builder,AnalysisSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AnalysisSummary.BuilderanalysisCompletionTime(String analysisCompletionTime)The completion time of the analysis.AnalysisSummary.BuilderanalysisId(String analysisId)The analysis ID that's associated with the commitment purchase analysis.AnalysisSummary.BuilderanalysisStartedTime(String analysisStartedTime)The start time of the analysis.AnalysisSummary.BuilderanalysisStatus(String analysisStatus)The status of the analysis.AnalysisSummary.BuilderanalysisStatus(AnalysisStatus analysisStatus)The status of the analysis.default AnalysisSummary.BuildercommitmentPurchaseAnalysisConfiguration(Consumer<CommitmentPurchaseAnalysisConfiguration.Builder> commitmentPurchaseAnalysisConfiguration)The configuration for the commitment purchase analysis.AnalysisSummary.BuildercommitmentPurchaseAnalysisConfiguration(CommitmentPurchaseAnalysisConfiguration commitmentPurchaseAnalysisConfiguration)The configuration for the commitment purchase analysis.AnalysisSummary.BuildererrorCode(String errorCode)The error code used for the analysis.AnalysisSummary.BuildererrorCode(ErrorCode errorCode)The error code used for the analysis.AnalysisSummary.BuilderestimatedCompletionTime(String estimatedCompletionTime)The estimated time for when the analysis will complete.-
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 Detail
-
estimatedCompletionTime
AnalysisSummary.Builder estimatedCompletionTime(String estimatedCompletionTime)
The estimated time for when the analysis will complete.
- Parameters:
estimatedCompletionTime- The estimated time for when the analysis will complete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisCompletionTime
AnalysisSummary.Builder analysisCompletionTime(String analysisCompletionTime)
The completion time of the analysis.
- Parameters:
analysisCompletionTime- The completion time of the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisStartedTime
AnalysisSummary.Builder analysisStartedTime(String analysisStartedTime)
The start time of the analysis.
- Parameters:
analysisStartedTime- The start time of the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisStatus
AnalysisSummary.Builder analysisStatus(String analysisStatus)
The status of the analysis.
- Parameters:
analysisStatus- The status of the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AnalysisStatus,AnalysisStatus
-
analysisStatus
AnalysisSummary.Builder analysisStatus(AnalysisStatus analysisStatus)
The status of the analysis.
- Parameters:
analysisStatus- The status of the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AnalysisStatus,AnalysisStatus
-
errorCode
AnalysisSummary.Builder errorCode(String errorCode)
The error code used for the analysis.
-
errorCode
AnalysisSummary.Builder errorCode(ErrorCode errorCode)
The error code used for the analysis.
-
analysisId
AnalysisSummary.Builder analysisId(String analysisId)
The analysis ID that's associated with the commitment purchase analysis.
- Parameters:
analysisId- The analysis ID that's associated with the commitment purchase analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
commitmentPurchaseAnalysisConfiguration
AnalysisSummary.Builder commitmentPurchaseAnalysisConfiguration(CommitmentPurchaseAnalysisConfiguration commitmentPurchaseAnalysisConfiguration)
The configuration for the commitment purchase analysis.
- Parameters:
commitmentPurchaseAnalysisConfiguration- The configuration for the commitment purchase analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
commitmentPurchaseAnalysisConfiguration
default AnalysisSummary.Builder commitmentPurchaseAnalysisConfiguration(Consumer<CommitmentPurchaseAnalysisConfiguration.Builder> commitmentPurchaseAnalysisConfiguration)
The configuration for the commitment purchase analysis.
This is a convenience method that creates an instance of theCommitmentPurchaseAnalysisConfiguration.Builderavoiding the need to create one manually viaCommitmentPurchaseAnalysisConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocommitmentPurchaseAnalysisConfiguration(CommitmentPurchaseAnalysisConfiguration).- Parameters:
commitmentPurchaseAnalysisConfiguration- a consumer that will call methods onCommitmentPurchaseAnalysisConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
commitmentPurchaseAnalysisConfiguration(CommitmentPurchaseAnalysisConfiguration)
-
-