Interface Variable.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Variable.Builder,Variable>, SdkBuilder<Variable.Builder,Variable>, SdkPojo
Enclosing class:
Variable

public static interface Variable.Builder extends SdkPojo, CopyableBuilder<Variable.Builder,Variable>
  • Method Details

    • name

      The name of the variable.

      Parameters:
      name - The name of the variable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataType

      Variable.Builder dataType(String dataType)

      The data type of the variable. For more information see Variable types.

      Parameters:
      dataType - The data type of the variable. For more information see Variable types.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dataType

      Variable.Builder dataType(DataType dataType)

      The data type of the variable. For more information see Variable types.

      Parameters:
      dataType - The data type of the variable. For more information see Variable types.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dataSource

      Variable.Builder dataSource(String dataSource)

      The data source of the variable.

      Parameters:
      dataSource - The data source of the variable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dataSource

      Variable.Builder dataSource(DataSource dataSource)

      The data source of the variable.

      Parameters:
      dataSource - The data source of the variable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • defaultValue

      Variable.Builder defaultValue(String defaultValue)

      The default value of the variable.

      Parameters:
      defaultValue - The default value of the variable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      Variable.Builder description(String description)

      The description of the variable.

      Parameters:
      description - The description of the variable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • variableType

      Variable.Builder variableType(String variableType)

      The variable type of the variable.

      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 variable type of the variable.

      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

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTime

      Variable.Builder lastUpdatedTime(String lastUpdatedTime)

      The time when variable was last updated.

      Parameters:
      lastUpdatedTime - The time when variable was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTime

      Variable.Builder createdTime(String createdTime)

      The time when the variable was created.

      Parameters:
      createdTime - The time when the variable was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The ARN of the variable.

      Parameters:
      arn - The ARN of the variable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.