Class CfnExperimentTemplate.Builder
java.lang.Object
software.amazon.awscdk.services.fis.CfnExperimentTemplate.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnExperimentTemplate>
- Enclosing class:
CfnExperimentTemplate
@Stability(Stable)
public static final class CfnExperimentTemplate.Builder
extends Object
implements software.amazon.jsii.Builder<CfnExperimentTemplate>
A fluent builder for
CfnExperimentTemplate.-
Method Summary
Modifier and TypeMethodDescriptionThe actions for the experiment.actions(IResolvable actions) The actions for the experiment.build()description(String description) The description for the experiment template.experimentOptions(IResolvable experimentOptions) The experiment options for an experiment template.experimentOptions(CfnExperimentTemplate.ExperimentTemplateExperimentOptionsProperty experimentOptions) The experiment options for an experiment template.experimentReportConfiguration(IResolvable experimentReportConfiguration) Describes the report configuration for the experiment template.experimentReportConfiguration(CfnExperimentTemplate.ExperimentTemplateExperimentReportConfigurationProperty experimentReportConfiguration) Describes the report configuration for the experiment template.logConfiguration(IResolvable logConfiguration) The configuration for experiment logging.The configuration for experiment logging.The Amazon Resource Name (ARN) of an IAM role.stopConditions(List<? extends Object> stopConditions) The stop conditions for the experiment.stopConditions(IResolvable stopConditions) The stop conditions for the experiment.The tags for the experiment template.The targets for the experiment.targets(IResolvable targets) The targets for the experiment.
-
Method Details
-
create
@Stability(Stable) public static CfnExperimentTemplate.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnExperimentTemplate.Builder.
-
description
The description for the experiment template.- Parameters:
description- The description for the experiment template. This parameter is required.- Returns:
this- See Also:
-
roleArn
The Amazon Resource Name (ARN) of an IAM role.- Parameters:
roleArn- The Amazon Resource Name (ARN) of an IAM role. This parameter is required.- Returns:
this- See Also:
-
stopConditions
The stop conditions for the experiment.- Parameters:
stopConditions- The stop conditions for the experiment. This parameter is required.- Returns:
this- See Also:
-
stopConditions
@Stability(Stable) public CfnExperimentTemplate.Builder stopConditions(List<? extends Object> stopConditions) The stop conditions for the experiment.- Parameters:
stopConditions- The stop conditions for the experiment. This parameter is required.- Returns:
this- See Also:
-
targets
The targets for the experiment.- Parameters:
targets- The targets for the experiment. This parameter is required.- Returns:
this- See Also:
-
targets
@Stability(Stable) public CfnExperimentTemplate.Builder targets(Map<String, ? extends Object> targets) The targets for the experiment.- Parameters:
targets- The targets for the experiment. This parameter is required.- Returns:
this- See Also:
-
actions
The actions for the experiment.- Parameters:
actions- The actions for the experiment. This parameter is required.- Returns:
this- See Also:
-
actions
@Stability(Stable) public CfnExperimentTemplate.Builder actions(Map<String, ? extends Object> actions) The actions for the experiment.- Parameters:
actions- The actions for the experiment. This parameter is required.- Returns:
this- See Also:
-
experimentOptions
@Stability(Stable) public CfnExperimentTemplate.Builder experimentOptions(IResolvable experimentOptions) The experiment options for an experiment template.- Parameters:
experimentOptions- The experiment options for an experiment template. This parameter is required.- Returns:
this- See Also:
-
experimentOptions
@Stability(Stable) public CfnExperimentTemplate.Builder experimentOptions(CfnExperimentTemplate.ExperimentTemplateExperimentOptionsProperty experimentOptions) The experiment options for an experiment template.- Parameters:
experimentOptions- The experiment options for an experiment template. This parameter is required.- Returns:
this- See Also:
-
experimentReportConfiguration
@Stability(Stable) public CfnExperimentTemplate.Builder experimentReportConfiguration(IResolvable experimentReportConfiguration) Describes the report configuration for the experiment template.- Parameters:
experimentReportConfiguration- Describes the report configuration for the experiment template. This parameter is required.- Returns:
this- See Also:
-
experimentReportConfiguration
@Stability(Stable) public CfnExperimentTemplate.Builder experimentReportConfiguration(CfnExperimentTemplate.ExperimentTemplateExperimentReportConfigurationProperty experimentReportConfiguration) Describes the report configuration for the experiment template.- Parameters:
experimentReportConfiguration- Describes the report configuration for the experiment template. This parameter is required.- Returns:
this- See Also:
-
logConfiguration
@Stability(Stable) public CfnExperimentTemplate.Builder logConfiguration(IResolvable logConfiguration) The configuration for experiment logging.- Parameters:
logConfiguration- The configuration for experiment logging. This parameter is required.- Returns:
this- See Also:
-
logConfiguration
@Stability(Stable) public CfnExperimentTemplate.Builder logConfiguration(CfnExperimentTemplate.ExperimentTemplateLogConfigurationProperty logConfiguration) The configuration for experiment logging.- Parameters:
logConfiguration- The configuration for experiment logging. This parameter is required.- Returns:
this- See Also:
-
tags
The tags for the experiment template.- Parameters:
tags- The tags for the experiment template. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnExperimentTemplate>- Returns:
- a newly built instance of
CfnExperimentTemplate.
-