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