Interface ExperimentTemplateReportConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ExperimentTemplateReportConfiguration.Builder,
,ExperimentTemplateReportConfiguration> SdkBuilder<ExperimentTemplateReportConfiguration.Builder,
,ExperimentTemplateReportConfiguration> SdkPojo
- Enclosing class:
ExperimentTemplateReportConfiguration
@Mutable
@NotThreadSafe
public static interface ExperimentTemplateReportConfiguration.Builder
extends SdkPojo, CopyableBuilder<ExperimentTemplateReportConfiguration.Builder,ExperimentTemplateReportConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionThe data sources for the experiment report.The data sources for the experiment report.Describes the output destinations of the experiment report.Describes 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
ExperimentTemplateReportConfiguration.Builder outputs(ExperimentTemplateReportConfigurationOutputs outputs) Describes the output destinations of the experiment report.
- Parameters:
outputs
- Describes the output destinations of the experiment report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
default ExperimentTemplateReportConfiguration.Builder outputs(Consumer<ExperimentTemplateReportConfigurationOutputs.Builder> outputs) Describes the output destinations of the experiment report.
This is a convenience method that creates an instance of theExperimentTemplateReportConfigurationOutputs.Builder
avoiding the need to create one manually viaExperimentTemplateReportConfigurationOutputs.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputs(ExperimentTemplateReportConfigurationOutputs)
.- Parameters:
outputs
- a consumer that will call methods onExperimentTemplateReportConfigurationOutputs.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataSources
ExperimentTemplateReportConfiguration.Builder dataSources(ExperimentTemplateReportConfigurationDataSources 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 ExperimentTemplateReportConfiguration.Builder dataSources(Consumer<ExperimentTemplateReportConfigurationDataSources.Builder> dataSources) The data sources for the experiment report.
This is a convenience method that creates an instance of theExperimentTemplateReportConfigurationDataSources.Builder
avoiding the need to create one manually viaExperimentTemplateReportConfigurationDataSources.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataSources(ExperimentTemplateReportConfigurationDataSources)
.- Parameters:
dataSources
- a consumer that will call methods onExperimentTemplateReportConfigurationDataSources.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.
-