Interface ExperimentReportState.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ExperimentReportState.Builder,ExperimentReportState>,SdkBuilder<ExperimentReportState.Builder,ExperimentReportState>,SdkPojo
- Enclosing class:
- ExperimentReportState
public static interface ExperimentReportState.Builder extends SdkPojo, CopyableBuilder<ExperimentReportState.Builder,ExperimentReportState>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ExperimentReportState.Buildererror(Consumer<ExperimentReportError.Builder> error)The error information of the experiment when the experiment report generation has failed.ExperimentReportState.Buildererror(ExperimentReportError error)The error information of the experiment when the experiment report generation has failed.ExperimentReportState.Builderreason(String reason)The reason for the state of the experiment report generation.ExperimentReportState.Builderstatus(String status)The state of the experiment report generation.ExperimentReportState.Builderstatus(ExperimentReportStatus status)The state of the experiment report generation.-
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
-
status
ExperimentReportState.Builder status(String status)
The state of the experiment report generation.
- Parameters:
status- The state of the experiment report generation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ExperimentReportStatus,ExperimentReportStatus
-
status
ExperimentReportState.Builder status(ExperimentReportStatus status)
The state of the experiment report generation.
- Parameters:
status- The state of the experiment report generation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ExperimentReportStatus,ExperimentReportStatus
-
reason
ExperimentReportState.Builder reason(String reason)
The reason for the state of the experiment report generation.
- Parameters:
reason- The reason for the state of the experiment report generation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
error
ExperimentReportState.Builder error(ExperimentReportError error)
The error information of the experiment when the experiment report generation has failed.
- Parameters:
error- The error information of the experiment when the experiment report generation has failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
error
default ExperimentReportState.Builder error(Consumer<ExperimentReportError.Builder> error)
The error information of the experiment when the experiment report generation has failed.
This is a convenience method that creates an instance of theExperimentReportError.Builderavoiding the need to create one manually viaExperimentReportError.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toerror(ExperimentReportError).- Parameters:
error- a consumer that will call methods onExperimentReportError.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
error(ExperimentReportError)
-
-