Interface ExperimentReport.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ExperimentReport.Builder,
,ExperimentReport> SdkBuilder<ExperimentReport.Builder,
,ExperimentReport> SdkPojo
- Enclosing class:
ExperimentReport
@Mutable
@NotThreadSafe
public static interface ExperimentReport.Builder
extends SdkPojo, CopyableBuilder<ExperimentReport.Builder,ExperimentReport>
-
Method Summary
Modifier and TypeMethodDescriptions3Reports
(Collection<ExperimentReportS3Report> s3Reports) The S3 destination of the experiment report.s3Reports
(Consumer<ExperimentReportS3Report.Builder>... s3Reports) The S3 destination of the experiment report.s3Reports
(ExperimentReportS3Report... s3Reports) The S3 destination of the experiment report.default ExperimentReport.Builder
The state of the experiment report.state
(ExperimentReportState state) The state of the experiment 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, sdkFieldNameToField, sdkFields
-
Method Details
-
state
The state of the experiment report.
- Parameters:
state
- The state of the experiment report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the experiment report.
This is a convenience method that creates an instance of theExperimentReportState.Builder
avoiding the need to create one manually viaExperimentReportState.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostate(ExperimentReportState)
.- Parameters:
state
- a consumer that will call methods onExperimentReportState.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Reports
The S3 destination of the experiment report.
- Parameters:
s3Reports
- The S3 destination of the experiment report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Reports
The S3 destination of the experiment report.
- Parameters:
s3Reports
- The S3 destination of the experiment report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Reports
The S3 destination of the experiment report.
This is a convenience method that creates an instance of theExperimentReportS3Report.Builder
avoiding the need to create one manually viaExperimentReportS3Report.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Reports(List<ExperimentReportS3Report>)
.- Parameters:
s3Reports
- a consumer that will call methods onExperimentReportS3Report.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-