/AWS1/CL_APCEXPERIMENTDEFNSNAP¶
A snapshot of the experiment definition captured at the time an experiment run was started. This preserves the configuration that was active during the run.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_applicationid TYPE /AWS1/APCID /AWS1/APCID¶
The application ID at the time the run was started.
iv_id TYPE /AWS1/APCID /AWS1/APCID¶
The experiment definition ID.
iv_name TYPE /AWS1/APCNAME /AWS1/APCNAME¶
The name of the experiment definition at the time the run was started.
iv_hypothesis TYPE /AWS1/APCDESCRIPTION /AWS1/APCDESCRIPTION¶
The hypothesis at the time the run was started.
iv_configurationprofileid TYPE /AWS1/APCID /AWS1/APCID¶
The configuration profile ID at the time the run was started.
iv_environmentid TYPE /AWS1/APCID /AWS1/APCID¶
The environment ID at the time the run was started.
iv_flagkey TYPE /AWS1/APCFLAGKEY /AWS1/APCFLAGKEY¶
The feature flag key at the time the run was started.
iv_audiencerule TYPE /AWS1/APCRULE /AWS1/APCRULE¶
The audience rule at the time the run was started.
iv_audiencedescription TYPE /AWS1/APCDESCRIPTION /AWS1/APCDESCRIPTION¶
The audience description at the time the run was started.
iv_launchcriteria TYPE /AWS1/APCDESCRIPTION /AWS1/APCDESCRIPTION¶
The launch criteria at the time the run was started.
it_treatments TYPE /AWS1/CL_APCTREATMENT=>TT_TREATMENTLIST TT_TREATMENTLIST¶
The treatments at the time the run was started.
io_control TYPE REF TO /AWS1/CL_APCTREATMENT /AWS1/CL_APCTREATMENT¶
The control treatment at the time the run was started.
Queryable Attributes¶
ApplicationId¶
The application ID at the time the run was started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPLICATIONID() |
Getter for APPLICATIONID, with configurable default |
ASK_APPLICATIONID() |
Getter for APPLICATIONID w/ exceptions if field has no value |
HAS_APPLICATIONID() |
Determine if APPLICATIONID has a value |
Id¶
The experiment definition ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
Name¶
The name of the experiment definition at the time the run was started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Hypothesis¶
The hypothesis at the time the run was started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HYPOTHESIS() |
Getter for HYPOTHESIS, with configurable default |
ASK_HYPOTHESIS() |
Getter for HYPOTHESIS w/ exceptions if field has no value |
HAS_HYPOTHESIS() |
Determine if HYPOTHESIS has a value |
ConfigurationProfileId¶
The configuration profile ID at the time the run was started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIGURATIONPROFILEID() |
Getter for CONFIGURATIONPROFILEID, with configurable default |
ASK_CONFIGURATIONPROFILEID() |
Getter for CONFIGURATIONPROFILEID w/ exceptions if field has |
HAS_CONFIGURATIONPROFILEID() |
Determine if CONFIGURATIONPROFILEID has a value |
EnvironmentId¶
The environment ID at the time the run was started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENVIRONMENTID() |
Getter for ENVIRONMENTID, with configurable default |
ASK_ENVIRONMENTID() |
Getter for ENVIRONMENTID w/ exceptions if field has no value |
HAS_ENVIRONMENTID() |
Determine if ENVIRONMENTID has a value |
FlagKey¶
The feature flag key at the time the run was started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FLAGKEY() |
Getter for FLAGKEY, with configurable default |
ASK_FLAGKEY() |
Getter for FLAGKEY w/ exceptions if field has no value |
HAS_FLAGKEY() |
Determine if FLAGKEY has a value |
AudienceRule¶
The audience rule at the time the run was started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUDIENCERULE() |
Getter for AUDIENCERULE, with configurable default |
ASK_AUDIENCERULE() |
Getter for AUDIENCERULE w/ exceptions if field has no value |
HAS_AUDIENCERULE() |
Determine if AUDIENCERULE has a value |
AudienceDescription¶
The audience description at the time the run was started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUDIENCEDESCRIPTION() |
Getter for AUDIENCEDESCRIPTION, with configurable default |
ASK_AUDIENCEDESCRIPTION() |
Getter for AUDIENCEDESCRIPTION w/ exceptions if field has no |
HAS_AUDIENCEDESCRIPTION() |
Determine if AUDIENCEDESCRIPTION has a value |
LaunchCriteria¶
The launch criteria at the time the run was started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LAUNCHCRITERIA() |
Getter for LAUNCHCRITERIA, with configurable default |
ASK_LAUNCHCRITERIA() |
Getter for LAUNCHCRITERIA w/ exceptions if field has no valu |
HAS_LAUNCHCRITERIA() |
Determine if LAUNCHCRITERIA has a value |
Treatments¶
The treatments at the time the run was started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TREATMENTS() |
Getter for TREATMENTS, with configurable default |
ASK_TREATMENTS() |
Getter for TREATMENTS w/ exceptions if field has no value |
HAS_TREATMENTS() |
Determine if TREATMENTS has a value |
Control¶
The control treatment at the time the run was started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTROL() |
Getter for CONTROL |