Class CfnExperimentRunMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appconfig.CfnExperimentRunMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnExperimentRunMixinProps>
- Enclosing interface:
CfnExperimentRunMixinProps
@Stability(Stable)
public static final class CfnExperimentRunMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnExperimentRunMixinProps>
A builder for
CfnExperimentRunMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplicationIdentifier(String applicationIdentifier) Sets the value ofCfnExperimentRunMixinProps.getApplicationIdentifier()build()Builds the configured instance.description(String description) Sets the value ofCfnExperimentRunMixinProps.getDescription()experimentDefinitionIdentifier(String experimentDefinitionIdentifier) Sets the value ofCfnExperimentRunMixinProps.getExperimentDefinitionIdentifier()exposurePercentage(Number exposurePercentage) Sets the value ofCfnExperimentRunMixinProps.getExposurePercentage()Sets the value ofCfnExperimentRunMixinProps.getTags()treatmentOverrides(CfnExperimentRunPropsMixin.TreatmentOverridesProperty treatmentOverrides) Sets the value ofCfnExperimentRunMixinProps.getTreatmentOverrides()treatmentOverrides(IResolvable treatmentOverrides) Sets the value ofCfnExperimentRunMixinProps.getTreatmentOverrides()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
applicationIdentifier
@Stability(Stable) public CfnExperimentRunMixinProps.Builder applicationIdentifier(String applicationIdentifier) Sets the value ofCfnExperimentRunMixinProps.getApplicationIdentifier()- Parameters:
applicationIdentifier- The application name or ID used to create the experiment run.- Returns:
this
-
description
Sets the value ofCfnExperimentRunMixinProps.getDescription()- Parameters:
description- Description of the experiment run.- Returns:
this
-
experimentDefinitionIdentifier
@Stability(Stable) public CfnExperimentRunMixinProps.Builder experimentDefinitionIdentifier(String experimentDefinitionIdentifier) Sets the value ofCfnExperimentRunMixinProps.getExperimentDefinitionIdentifier()- Parameters:
experimentDefinitionIdentifier- The experiment definition name or ID used to create the experiment run.- Returns:
this
-
exposurePercentage
@Stability(Stable) public CfnExperimentRunMixinProps.Builder exposurePercentage(Number exposurePercentage) Sets the value ofCfnExperimentRunMixinProps.getExposurePercentage()- Parameters:
exposurePercentage- Percentage of traffic exposed to the experiment (0-100).- Returns:
this
-
tags
Sets the value ofCfnExperimentRunMixinProps.getTags()- Parameters:
tags- Tags to associate with the experiment run.- Returns:
this
-
treatmentOverrides
@Stability(Stable) public CfnExperimentRunMixinProps.Builder treatmentOverrides(IResolvable treatmentOverrides) Sets the value ofCfnExperimentRunMixinProps.getTreatmentOverrides()- Parameters:
treatmentOverrides- Treatment overrides for specific entities.- Returns:
this
-
treatmentOverrides
@Stability(Stable) public CfnExperimentRunMixinProps.Builder treatmentOverrides(CfnExperimentRunPropsMixin.TreatmentOverridesProperty treatmentOverrides) Sets the value ofCfnExperimentRunMixinProps.getTreatmentOverrides()- Parameters:
treatmentOverrides- Treatment overrides for specific entities.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnExperimentRunMixinProps>- Returns:
- a new instance of
CfnExperimentRunMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-