/AWS1/CL_AGWCANARYSETTINGS¶
Configuration settings of a canary deployment.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_percenttraffic TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The percent (0-100) of traffic diverted to a canary deployment.
iv_deploymentid TYPE /AWS1/AGWSTRING /AWS1/AGWSTRING¶
The ID of the canary deployment.
it_stagevariableoverrides TYPE /AWS1/CL_AGWMAPOFSTRTOSTR_W=>TT_MAPOFSTRINGTOSTRING TT_MAPOFSTRINGTOSTRING¶
Stage variables overridden for a canary release deployment, including new stage variables introduced in the canary. These stage variables are represented as a string-to-string map between stage variable names and their values.
iv_usestagecache TYPE /AWS1/AGWBOOLEAN /AWS1/AGWBOOLEAN¶
A Boolean flag to indicate whether the canary deployment uses the stage cache or not.
Queryable Attributes¶
percentTraffic¶
The percent (0-100) of traffic diverted to a canary deployment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PERCENTTRAFFIC() |
Getter for PERCENTTRAFFIC |
ASK_PERCENTTRAFFIC() |
Getter for PERCENTTRAFFIC w/ exceptions if field has no valu |
STR_PERCENTTRAFFIC() |
String format for PERCENTTRAFFIC |
deploymentId¶
The ID of the canary deployment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEPLOYMENTID() |
Getter for DEPLOYMENTID, with configurable default |
ASK_DEPLOYMENTID() |
Getter for DEPLOYMENTID w/ exceptions if field has no value |
HAS_DEPLOYMENTID() |
Determine if DEPLOYMENTID has a value |
stageVariableOverrides¶
Stage variables overridden for a canary release deployment, including new stage variables introduced in the canary. These stage variables are represented as a string-to-string map between stage variable names and their values.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STAGEVARIABLEOVERRIDES() |
Getter for STAGEVARIABLEOVERRIDES, with configurable default |
ASK_STAGEVARIABLEOVERRIDES() |
Getter for STAGEVARIABLEOVERRIDES w/ exceptions if field has |
HAS_STAGEVARIABLEOVERRIDES() |
Determine if STAGEVARIABLEOVERRIDES has a value |
useStageCache¶
A Boolean flag to indicate whether the canary deployment uses the stage cache or not.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_USESTAGECACHE() |
Getter for USESTAGECACHE |