Interface AnalysisReportSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AnalysisReportSummary.Builder,AnalysisReportSummary>,SdkBuilder<AnalysisReportSummary.Builder,AnalysisReportSummary>,SdkPojo
- Enclosing class:
- AnalysisReportSummary
public static interface AnalysisReportSummary.Builder extends SdkPojo, CopyableBuilder<AnalysisReportSummary.Builder,AnalysisReportSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnalysisReportSummary.BuilderanalysisReportId(String analysisReportId)The name of the analysis report.AnalysisReportSummary.BuildercreateTime(Instant createTime)The time you created the analysis report.AnalysisReportSummary.BuilderendTime(Instant endTime)The end time of the analysis in the report.AnalysisReportSummary.BuilderstartTime(Instant startTime)The start time of the analysis in the report.AnalysisReportSummary.Builderstatus(String status)The status of the analysis report.AnalysisReportSummary.Builderstatus(AnalysisStatus status)The status of the analysis report.AnalysisReportSummary.Buildertags(Collection<Tag> tags)List of all the tags added to the analysis report.AnalysisReportSummary.Buildertags(Consumer<Tag.Builder>... tags)List of all the tags added to the analysis report.AnalysisReportSummary.Buildertags(Tag... tags)List of all the tags added to the analysis report.-
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
-
analysisReportId
AnalysisReportSummary.Builder analysisReportId(String analysisReportId)
The name of the analysis report.
- Parameters:
analysisReportId- The name of the analysis report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
AnalysisReportSummary.Builder createTime(Instant createTime)
The time you created the analysis report.
- Parameters:
createTime- The time you created the analysis report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
AnalysisReportSummary.Builder startTime(Instant startTime)
The start time of the analysis in the report.
- Parameters:
startTime- The start time of the analysis in the report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
AnalysisReportSummary.Builder endTime(Instant endTime)
The end time of the analysis in the report.
- Parameters:
endTime- The end time of the analysis in the report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
AnalysisReportSummary.Builder status(String status)
The status of the analysis report.
- Parameters:
status- The status of the analysis report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AnalysisStatus,AnalysisStatus
-
status
AnalysisReportSummary.Builder status(AnalysisStatus status)
The status of the analysis report.
- Parameters:
status- The status of the analysis report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AnalysisStatus,AnalysisStatus
-
tags
AnalysisReportSummary.Builder tags(Collection<Tag> tags)
List of all the tags added to the analysis report.
- Parameters:
tags- List of all the tags added to the analysis report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
AnalysisReportSummary.Builder tags(Tag... tags)
List of all the tags added to the analysis report.
- Parameters:
tags- List of all the tags added to the analysis report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
AnalysisReportSummary.Builder tags(Consumer<Tag.Builder>... tags)
List of all the tags added to the analysis report.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
-