Interface CfnExperiment.OnlineAbConfigObjectProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnExperiment.OnlineAbConfigObjectProperty.Jsii$Proxy
- Enclosing class:
CfnExperiment
@Stability(Stable)
public static interface CfnExperiment.OnlineAbConfigObjectProperty
extends software.amazon.jsii.JsiiSerializable
A structure that contains the configuration of which variation to use as the "control" version.
The "control" version is used for comparison with other variations. This structure also specifies how much experiment traffic is allocated to each variation.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.evidently.*; OnlineAbConfigObjectProperty onlineAbConfigObjectProperty = OnlineAbConfigObjectProperty.builder() .controlTreatmentName("controlTreatmentName") .treatmentWeights(List.of(TreatmentToWeightProperty.builder() .splitWeight(123) .treatment("treatment") .build())) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnExperiment.OnlineAbConfigObjectProperty
static final class
An implementation forCfnExperiment.OnlineAbConfigObjectProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getControlTreatmentName
The name of the variation that is to be the default variation that the other variations are compared to.- See Also:
-
getTreatmentWeights
A set of key-value pairs.The keys are treatment names, and the values are the portion of experiment traffic to be assigned to that treatment. Specify the traffic portion in thousandths of a percent, so 20,000 for a variation would allocate 20% of the experiment traffic to that variation.
- See Also:
-
builder
-