Interface ExperimentReport.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ExperimentReport.Builder,ExperimentReport>,SdkBuilder<ExperimentReport.Builder,ExperimentReport>,SdkPojo
- Enclosing class:
- ExperimentReport
public static interface ExperimentReport.Builder extends SdkPojo, CopyableBuilder<ExperimentReport.Builder,ExperimentReport>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ExperimentReport.Builders3Reports(Collection<ExperimentReportS3Report> s3Reports)The S3 destination of the experiment report.ExperimentReport.Builders3Reports(Consumer<ExperimentReportS3Report.Builder>... s3Reports)The S3 destination of the experiment report.ExperimentReport.Builders3Reports(ExperimentReportS3Report... s3Reports)The S3 destination of the experiment report.default ExperimentReport.Builderstate(Consumer<ExperimentReportState.Builder> state)The state of the experiment report.ExperimentReport.Builderstate(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 Detail
-
state
ExperimentReport.Builder state(ExperimentReportState 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
default ExperimentReport.Builder state(Consumer<ExperimentReportState.Builder> state)
The state of the experiment report.
This is a convenience method that creates an instance of theExperimentReportState.Builderavoiding the need to create one manually viaExperimentReportState.builder().When the
Consumercompletes,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:
state(ExperimentReportState)
-
s3Reports
ExperimentReport.Builder s3Reports(Collection<ExperimentReportS3Report> 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
ExperimentReport.Builder s3Reports(ExperimentReportS3Report... 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
ExperimentReport.Builder s3Reports(Consumer<ExperimentReportS3Report.Builder>... s3Reports)
The S3 destination of the experiment report.
This is a convenience method that creates an instance of theExperimentReportS3Report.Builderavoiding the need to create one manually viaExperimentReportS3Report.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#s3Reports(List.) - 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:
#s3Reports(java.util.Collection)
-
-