Class CfnVariableProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.frauddetector.CfnVariableProps.Jsii$Proxy
All Implemented Interfaces:
CfnVariableProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnVariableProps

@Stability(Stable) @Internal public static final class CfnVariableProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnVariableProps
An implementation for CfnVariableProps
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnVariableProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnVariableProps.Builder.
  • Method Details

    • getDataSource

      public final String getDataSource()
      Description copied from interface: CfnVariableProps
      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 either EVENT or MODEL_SCORE for DataSource.

      Specified by:
      getDataSource in interface CfnVariableProps
    • getDataType

      public final String getDataType()
      Description copied from interface: CfnVariableProps
      The data type of the variable.

      Valid data types: STRING | INTEGER | BOOLEAN | FLOAT

      Specified by:
      getDataType in interface CfnVariableProps
    • getDefaultValue

      public final String getDefaultValue()
      Description copied from interface: CfnVariableProps
      The default value of the variable.
      Specified by:
      getDefaultValue in interface CfnVariableProps
    • getName

      public final String getName()
      Description copied from interface: CfnVariableProps
      The name of the variable.

      Pattern: ^[0-9a-z_-]+$

      Specified by:
      getName in interface CfnVariableProps
    • getDescription

      public final String getDescription()
      Description copied from interface: CfnVariableProps
      The description of the variable.
      Specified by:
      getDescription in interface CfnVariableProps
    • getTags

      public final List<CfnTag> getTags()
      Description copied from interface: CfnVariableProps
      An array of key-value pairs to apply to this resource.

      For more information, see Tag .

      Specified by:
      getTags in interface CfnVariableProps
    • getVariableType

      public final String getVariableType()
      Description copied from interface: CfnVariableProps
      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

      Specified by:
      getVariableType in interface CfnVariableProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object