Interface ExperimentReportConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ExperimentReportConfiguration.Builder,
,ExperimentReportConfiguration> SdkBuilder<ExperimentReportConfiguration.Builder,
,ExperimentReportConfiguration> SdkPojo
- Enclosing class:
ExperimentReportConfiguration
@Mutable
@NotThreadSafe
public static interface ExperimentReportConfiguration.Builder
extends SdkPojo, CopyableBuilder<ExperimentReportConfiguration.Builder,ExperimentReportConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionThe data sources for the experiment report.dataSources
(ExperimentReportConfigurationDataSources dataSources) The data sources for the experiment report.The output destinations of the experiment report.The output destinations of the experiment report.postExperimentDuration
(String postExperimentDuration) The duration after the experiment end time for the data sources to include in the report.preExperimentDuration
(String preExperimentDuration) The duration before the experiment start time for the data sources to include in the 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
-
outputs
The output destinations of the experiment report.
- Parameters:
outputs
- The output destinations of the experiment report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
default ExperimentReportConfiguration.Builder outputs(Consumer<ExperimentReportConfigurationOutputs.Builder> outputs) The output destinations of the experiment report.
This is a convenience method that creates an instance of theExperimentReportConfigurationOutputs.Builder
avoiding the need to create one manually viaExperimentReportConfigurationOutputs.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputs(ExperimentReportConfigurationOutputs)
.- Parameters:
outputs
- a consumer that will call methods onExperimentReportConfigurationOutputs.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataSources
ExperimentReportConfiguration.Builder dataSources(ExperimentReportConfigurationDataSources dataSources) The data sources for the experiment report.
- Parameters:
dataSources
- The data sources for the experiment report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSources
default ExperimentReportConfiguration.Builder dataSources(Consumer<ExperimentReportConfigurationDataSources.Builder> dataSources) The data sources for the experiment report.
This is a convenience method that creates an instance of theExperimentReportConfigurationDataSources.Builder
avoiding the need to create one manually viaExperimentReportConfigurationDataSources.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataSources(ExperimentReportConfigurationDataSources)
.- Parameters:
dataSources
- a consumer that will call methods onExperimentReportConfigurationDataSources.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
preExperimentDuration
The duration before the experiment start time for the data sources to include in the report.
- Parameters:
preExperimentDuration
- The duration before the experiment start time for the data sources to include in the report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postExperimentDuration
The duration after the experiment end time for the data sources to include in the report.
- Parameters:
postExperimentDuration
- The duration after the experiment end time for the data sources to include in the report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-