Class CfnExperimentRunPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appconfig.CfnExperimentRunPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnExperimentRunPropsMixin>
- Enclosing class:
CfnExperimentRunPropsMixin
@Stability(Stable)
public static final class CfnExperimentRunPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnExperimentRunPropsMixin>
A fluent builder for
CfnExperimentRunPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionapplicationIdentifier(String applicationIdentifier) The application name or ID used to create the experiment run.build()create()create(CfnPropertyMixinOptions options) description(String description) Description of the experiment run.experimentDefinitionIdentifier(String experimentDefinitionIdentifier) The experiment definition name or ID used to create the experiment run.exposurePercentage(Number exposurePercentage) Percentage of traffic exposed to the experiment (0-100).Tags to associate with the experiment run.treatmentOverrides(CfnExperimentRunPropsMixin.TreatmentOverridesProperty treatmentOverrides) Treatment overrides for specific entities.treatmentOverrides(IResolvable treatmentOverrides) Treatment overrides for specific entities.
-
Method Details
-
create
@Stability(Stable) public static CfnExperimentRunPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnExperimentRunPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnExperimentRunPropsMixin.Builder.
-
applicationIdentifier
@Stability(Stable) public CfnExperimentRunPropsMixin.Builder applicationIdentifier(String applicationIdentifier) The application name or ID used to create the experiment run.- Parameters:
applicationIdentifier- The application name or ID used to create the experiment run. This parameter is required.- Returns:
this- See Also:
-
description
Description of the experiment run.- Parameters:
description- Description of the experiment run. This parameter is required.- Returns:
this- See Also:
-
experimentDefinitionIdentifier
@Stability(Stable) public CfnExperimentRunPropsMixin.Builder experimentDefinitionIdentifier(String experimentDefinitionIdentifier) The experiment definition name or ID used to create the experiment run.- Parameters:
experimentDefinitionIdentifier- The experiment definition name or ID used to create the experiment run. This parameter is required.- Returns:
this- See Also:
-
exposurePercentage
@Stability(Stable) public CfnExperimentRunPropsMixin.Builder exposurePercentage(Number exposurePercentage) Percentage of traffic exposed to the experiment (0-100).- Parameters:
exposurePercentage- Percentage of traffic exposed to the experiment (0-100). This parameter is required.- Returns:
this- See Also:
-
tags
Tags to associate with the experiment run.- Parameters:
tags- Tags to associate with the experiment run. This parameter is required.- Returns:
this- See Also:
-
treatmentOverrides
@Stability(Stable) public CfnExperimentRunPropsMixin.Builder treatmentOverrides(IResolvable treatmentOverrides) Treatment overrides for specific entities.- Parameters:
treatmentOverrides- Treatment overrides for specific entities. This parameter is required.- Returns:
this- See Also:
-
treatmentOverrides
@Stability(Stable) public CfnExperimentRunPropsMixin.Builder treatmentOverrides(CfnExperimentRunPropsMixin.TreatmentOverridesProperty treatmentOverrides) Treatment overrides for specific entities.- Parameters:
treatmentOverrides- Treatment overrides for specific entities. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnExperimentRunPropsMixin>- Returns:
- a newly built instance of
CfnExperimentRunPropsMixin.
-