/AWS1/CL_EVYONLINEABCONFIG¶
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.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_CONTROLTREATMENTNAME
TYPE /AWS1/EVYTREATMENTNAME
/AWS1/EVYTREATMENTNAME
¶
The name of the variation that is to be the default variation that the other variations are compared to.
IT_TREATMENTWEIGHTS
TYPE /AWS1/CL_EVYTREATMENTTOWTMAP_W=>TT_TREATMENTTOWEIGHTMAP
TT_TREATMENTTOWEIGHTMAP
¶
A set of key-value pairs. The keys are variation names, and the values are the portion of experiment traffic to be assigned to that variation. 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.
Queryable Attributes¶
controlTreatmentName¶
The name of the variation that is to be the default variation that the other variations are compared to.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONTROLTREATMENTNAME() |
Getter for CONTROLTREATMENTNAME, with configurable default |
ASK_CONTROLTREATMENTNAME() |
Getter for CONTROLTREATMENTNAME w/ exceptions if field has n |
HAS_CONTROLTREATMENTNAME() |
Determine if CONTROLTREATMENTNAME has a value |
treatmentWeights¶
A set of key-value pairs. The keys are variation names, and the values are the portion of experiment traffic to be assigned to that variation. 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.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TREATMENTWEIGHTS() |
Getter for TREATMENTWEIGHTS, with configurable default |
ASK_TREATMENTWEIGHTS() |
Getter for TREATMENTWEIGHTS w/ exceptions if field has no va |
HAS_TREATMENTWEIGHTS() |
Determine if TREATMENTWEIGHTS has a value |