Interface ExperimentReportConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ExperimentReportConfiguration.Builder,ExperimentReportConfiguration>,SdkBuilder<ExperimentReportConfiguration.Builder,ExperimentReportConfiguration>,SdkPojo
- Enclosing class:
- ExperimentReportConfiguration
public static interface ExperimentReportConfiguration.Builder extends SdkPojo, CopyableBuilder<ExperimentReportConfiguration.Builder,ExperimentReportConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ExperimentReportConfiguration.BuilderdataSources(Consumer<ExperimentReportConfigurationDataSources.Builder> dataSources)The data sources for the experiment report.ExperimentReportConfiguration.BuilderdataSources(ExperimentReportConfigurationDataSources dataSources)The data sources for the experiment report.default ExperimentReportConfiguration.Builderoutputs(Consumer<ExperimentReportConfigurationOutputs.Builder> outputs)The output destinations of the experiment report.ExperimentReportConfiguration.Builderoutputs(ExperimentReportConfigurationOutputs outputs)The output destinations of the experiment report.ExperimentReportConfiguration.BuilderpostExperimentDuration(String postExperimentDuration)The duration after the experiment end time for the data sources to include in the report.ExperimentReportConfiguration.BuilderpreExperimentDuration(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 Detail
-
outputs
ExperimentReportConfiguration.Builder outputs(ExperimentReportConfigurationOutputs 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.Builderavoiding the need to create one manually viaExperimentReportConfigurationOutputs.builder().When the
Consumercompletes,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:
outputs(ExperimentReportConfigurationOutputs)
-
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.Builderavoiding the need to create one manually viaExperimentReportConfigurationDataSources.builder().When the
Consumercompletes,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:
dataSources(ExperimentReportConfigurationDataSources)
-
preExperimentDuration
ExperimentReportConfiguration.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
ExperimentReportConfiguration.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.
-
-