Class CfnVariable.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVariable>
- Enclosing class:
- CfnVariable
CfnVariable
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnVariable.Builder
dataSource
(String dataSource) The data source of the variable.The data type of the variable.defaultValue
(String defaultValue) The default value of the variable.description
(String description) The description of the variable.The name of the variable.An array of key-value pairs to apply to this resource.variableType
(String variableType) The type of the variable.
-
Method Details
-
create
- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
- Returns:
- a new instance of
CfnVariable.Builder
.
-
dataSource
The data source of the variable.Valid values:
EVENT | EXTERNAL_MODEL_SCORE
When defining a variable within a detector, you can only use the
EVENT
value for DataSource when the Inline property is set to true. If the Inline property is set false, you can use eitherEVENT
orMODEL_SCORE
for DataSource.- Parameters:
dataSource
- The data source of the variable. This parameter is required.- Returns:
this
-
dataType
The data type of the variable.Valid data types:
STRING | INTEGER | BOOLEAN | FLOAT
- Parameters:
dataType
- The data type of the variable. This parameter is required.- Returns:
this
-
defaultValue
The default value of the variable.- Parameters:
defaultValue
- The default value of the variable. This parameter is required.- Returns:
this
-
name
The name of the variable.Pattern:
^[0-9a-z_-]+$
- Parameters:
name
- The name of the variable. This parameter is required.- Returns:
this
-
description
The description of the variable.- Parameters:
description
- The description of the variable. This parameter is required.- Returns:
this
-
tags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Parameters:
tags
- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this
-
variableType
The type of the variable. For more information see Variable types .Valid Values:
AUTH_CODE | AVS | BILLING_ADDRESS_L1 | BILLING_ADDRESS_L2 | BILLING_CITY | BILLING_COUNTRY | BILLING_NAME | BILLING_PHONE | BILLING_STATE | BILLING_ZIP | CARD_BIN | CATEGORICAL | CURRENCY_CODE | EMAIL_ADDRESS | FINGERPRINT | FRAUD_LABEL | FREE_FORM_TEXT | IP_ADDRESS | NUMERIC | ORDER_ID | PAYMENT_TYPE | PHONE_NUMBER | PRICE | PRODUCT_CATEGORY | SHIPPING_ADDRESS_L1 | SHIPPING_ADDRESS_L2 | SHIPPING_CITY | SHIPPING_COUNTRY | SHIPPING_NAME | SHIPPING_PHONE | SHIPPING_STATE | SHIPPING_ZIP | USERAGENT
- Parameters:
variableType
- The type of the variable. For more information see Variable types . This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnVariable>
- Returns:
- a newly built instance of
CfnVariable
.
-