Interface ExperimentTemplateReportConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ExperimentTemplateReportConfiguration.Builder,ExperimentTemplateReportConfiguration>,SdkBuilder<ExperimentTemplateReportConfiguration.Builder,ExperimentTemplateReportConfiguration>,SdkPojo
- Enclosing class:
- ExperimentTemplateReportConfiguration
public static interface ExperimentTemplateReportConfiguration.Builder extends SdkPojo, CopyableBuilder<ExperimentTemplateReportConfiguration.Builder,ExperimentTemplateReportConfiguration>
-
-
Method Summary
-
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
-
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.Builderavoiding the need to create one manually viaExperimentTemplateReportConfigurationOutputs.builder().When the
Consumercompletes,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:
outputs(ExperimentTemplateReportConfigurationOutputs)
-
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.Builderavoiding the need to create one manually viaExperimentTemplateReportConfigurationDataSources.builder().When the
Consumercompletes,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:
dataSources(ExperimentTemplateReportConfigurationDataSources)
-
preExperimentDuration
ExperimentTemplateReportConfiguration.Builder preExperimentDuration(String 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
ExperimentTemplateReportConfiguration.Builder postExperimentDuration(String 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.
-
-