Skip to content

/AWS1/CL_BDCGETABTESTRESPONSE

GetABTestResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_abtestid TYPE /AWS1/BDCABTESTID /AWS1/BDCABTESTID

The unique identifier of the A/B test.

iv_abtestarn TYPE /AWS1/BDCABTESTARN /AWS1/BDCABTESTARN

The Amazon Resource Name (ARN) of the A/B test.

iv_name TYPE /AWS1/BDCABTESTNAME /AWS1/BDCABTESTNAME

The name of the A/B test.

iv_status TYPE /AWS1/BDCABTESTSTATUS /AWS1/BDCABTESTSTATUS

The current status of the A/B test.

iv_executionstatus TYPE /AWS1/BDCABTESTEXECUTIONSTATUS /AWS1/BDCABTESTEXECUTIONSTATUS

The execution status indicating whether the A/B test is currently running.

iv_gatewayarn TYPE /AWS1/BDCGATEWAYARN /AWS1/BDCGATEWAYARN

The Amazon Resource Name (ARN) of the gateway used for traffic splitting.

it_variants TYPE /AWS1/CL_BDCVARIANT=>TT_VARIANTLIST TT_VARIANTLIST

The list of variants in the A/B test.

io_evaluationconfig TYPE REF TO /AWS1/CL_BDCABTESTEVALCONFIG /AWS1/CL_BDCABTESTEVALCONFIG

The evaluation configuration for measuring variant performance.

iv_createdat TYPE /AWS1/BDCTIMESTAMP /AWS1/BDCTIMESTAMP

The timestamp when the A/B test was created.

iv_updatedat TYPE /AWS1/BDCTIMESTAMP /AWS1/BDCTIMESTAMP

The timestamp when the A/B test was last updated.

Optional arguments:

iv_description TYPE /AWS1/BDCABTESTDESCRIPTION /AWS1/BDCABTESTDESCRIPTION

The description of the A/B test.

io_gatewayfilter TYPE REF TO /AWS1/CL_BDCGATEWAYFILTER /AWS1/CL_BDCGATEWAYFILTER

The gateway filter restricting which target paths are included.

iv_rolearn TYPE /AWS1/BDCROLEARN /AWS1/BDCROLEARN

The IAM role ARN used by the A/B test.

iv_currentrunid TYPE /AWS1/BDCSTRING /AWS1/BDCSTRING

The identifier of the current run of the A/B test.

it_errordetails TYPE /AWS1/CL_BDCERRORDETAILSLIST_W=>TT_ERRORDETAILSLIST TT_ERRORDETAILSLIST

The error details if the A/B test encountered failures.

iv_startedat TYPE /AWS1/BDCTIMESTAMP /AWS1/BDCTIMESTAMP

The timestamp when the A/B test was started.

iv_stoppedat TYPE /AWS1/BDCTIMESTAMP /AWS1/BDCTIMESTAMP

The timestamp when the A/B test was stopped.

iv_maxdurationexpiresat TYPE /AWS1/BDCTIMESTAMP /AWS1/BDCTIMESTAMP

The timestamp when the A/B test will automatically expire.

io_results TYPE REF TO /AWS1/CL_BDCABTESTRESULTS /AWS1/CL_BDCABTESTRESULTS

The statistical results of the A/B test, including per-evaluator metrics and significance analysis.


Queryable Attributes

abTestId

The unique identifier of the A/B test.

Accessible with the following methods

Method Description
GET_ABTESTID() Getter for ABTESTID, with configurable default
ASK_ABTESTID() Getter for ABTESTID w/ exceptions if field has no value
HAS_ABTESTID() Determine if ABTESTID has a value

abTestArn

The Amazon Resource Name (ARN) of the A/B test.

Accessible with the following methods

Method Description
GET_ABTESTARN() Getter for ABTESTARN, with configurable default
ASK_ABTESTARN() Getter for ABTESTARN w/ exceptions if field has no value
HAS_ABTESTARN() Determine if ABTESTARN has a value

name

The name of the A/B test.

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

description

The description of the A/B test.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

status

The current status of the A/B test.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

executionStatus

The execution status indicating whether the A/B test is currently running.

Accessible with the following methods

Method Description
GET_EXECUTIONSTATUS() Getter for EXECUTIONSTATUS, with configurable default
ASK_EXECUTIONSTATUS() Getter for EXECUTIONSTATUS w/ exceptions if field has no val
HAS_EXECUTIONSTATUS() Determine if EXECUTIONSTATUS has a value

gatewayArn

The Amazon Resource Name (ARN) of the gateway used for traffic splitting.

Accessible with the following methods

Method Description
GET_GATEWAYARN() Getter for GATEWAYARN, with configurable default
ASK_GATEWAYARN() Getter for GATEWAYARN w/ exceptions if field has no value
HAS_GATEWAYARN() Determine if GATEWAYARN has a value

variants

The list of variants in the A/B test.

Accessible with the following methods

Method Description
GET_VARIANTS() Getter for VARIANTS, with configurable default
ASK_VARIANTS() Getter for VARIANTS w/ exceptions if field has no value
HAS_VARIANTS() Determine if VARIANTS has a value

gatewayFilter

The gateway filter restricting which target paths are included.

Accessible with the following methods

Method Description
GET_GATEWAYFILTER() Getter for GATEWAYFILTER

evaluationConfig

The evaluation configuration for measuring variant performance.

Accessible with the following methods

Method Description
GET_EVALUATIONCONFIG() Getter for EVALUATIONCONFIG

roleArn

The IAM role ARN used by the A/B test.

Accessible with the following methods

Method Description
GET_ROLEARN() Getter for ROLEARN, with configurable default
ASK_ROLEARN() Getter for ROLEARN w/ exceptions if field has no value
HAS_ROLEARN() Determine if ROLEARN has a value

currentRunId

The identifier of the current run of the A/B test.

Accessible with the following methods

Method Description
GET_CURRENTRUNID() Getter for CURRENTRUNID, with configurable default
ASK_CURRENTRUNID() Getter for CURRENTRUNID w/ exceptions if field has no value
HAS_CURRENTRUNID() Determine if CURRENTRUNID has a value

errorDetails

The error details if the A/B test encountered failures.

Accessible with the following methods

Method Description
GET_ERRORDETAILS() Getter for ERRORDETAILS, with configurable default
ASK_ERRORDETAILS() Getter for ERRORDETAILS w/ exceptions if field has no value
HAS_ERRORDETAILS() Determine if ERRORDETAILS has a value

startedAt

The timestamp when the A/B test was started.

Accessible with the following methods

Method Description
GET_STARTEDAT() Getter for STARTEDAT, with configurable default
ASK_STARTEDAT() Getter for STARTEDAT w/ exceptions if field has no value
HAS_STARTEDAT() Determine if STARTEDAT has a value

stoppedAt

The timestamp when the A/B test was stopped.

Accessible with the following methods

Method Description
GET_STOPPEDAT() Getter for STOPPEDAT, with configurable default
ASK_STOPPEDAT() Getter for STOPPEDAT w/ exceptions if field has no value
HAS_STOPPEDAT() Determine if STOPPEDAT has a value

maxDurationExpiresAt

The timestamp when the A/B test will automatically expire.

Accessible with the following methods

Method Description
GET_MAXDURATIONEXPIRESAT() Getter for MAXDURATIONEXPIRESAT, with configurable default
ASK_MAXDURATIONEXPIRESAT() Getter for MAXDURATIONEXPIRESAT w/ exceptions if field has n
HAS_MAXDURATIONEXPIRESAT() Determine if MAXDURATIONEXPIRESAT has a value

createdAt

The timestamp when the A/B test was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

updatedAt

The timestamp when the A/B test was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

results

The statistical results of the A/B test, including per-evaluator metrics and significance analysis.

Accessible with the following methods

Method Description
GET_RESULTS() Getter for RESULTS