Class Variable
- java.lang.Object
-
- software.amazon.awssdk.services.frauddetector.model.Variable
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Variable.Builder,Variable>
@Generated("software.amazon.awssdk:codegen") public final class Variable extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Variable.Builder,Variable>
The variable.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVariable.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The ARN of the variable.static Variable.Builderbuilder()StringcreatedTime()The time when the variable was created.DataSourcedataSource()The data source of the variable.StringdataSourceAsString()The data source of the variable.DataTypedataType()The data type of the variable.StringdataTypeAsString()The data type of the variable.StringdefaultValue()The default value of the variable.Stringdescription()The description of the variable.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlastUpdatedTime()The time when variable was last updated.Stringname()The name of the variable.List<SdkField<?>>sdkFields()static Class<? extends Variable.Builder>serializableBuilderClass()Variable.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringvariableType()The variable type of the variable.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
name
public final String name()
The name of the variable.
- Returns:
- The name of the variable.
-
dataType
public final DataType dataType()
The data type of the variable. For more information see Variable types.
If the service returns an enum value that is not available in the current SDK version,
dataTypewill returnDataType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataTypeAsString().- Returns:
- The data type of the variable. For more information see Variable types.
- See Also:
DataType
-
dataTypeAsString
public final String dataTypeAsString()
The data type of the variable. For more information see Variable types.
If the service returns an enum value that is not available in the current SDK version,
dataTypewill returnDataType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataTypeAsString().- Returns:
- The data type of the variable. For more information see Variable types.
- See Also:
DataType
-
dataSource
public final DataSource dataSource()
The data source of the variable.
If the service returns an enum value that is not available in the current SDK version,
dataSourcewill returnDataSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataSourceAsString().- Returns:
- The data source of the variable.
- See Also:
DataSource
-
dataSourceAsString
public final String dataSourceAsString()
The data source of the variable.
If the service returns an enum value that is not available in the current SDK version,
dataSourcewill returnDataSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataSourceAsString().- Returns:
- The data source of the variable.
- See Also:
DataSource
-
defaultValue
public final String defaultValue()
The default value of the variable.
- Returns:
- The default value of the variable.
-
description
public final String description()
The description of the variable.
- Returns:
- The description of the variable.
-
variableType
public final 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- Returns:
- 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
-
lastUpdatedTime
public final String lastUpdatedTime()
The time when variable was last updated.
- Returns:
- The time when variable was last updated.
-
createdTime
public final String createdTime()
The time when the variable was created.
- Returns:
- The time when the variable was created.
-
arn
public final String arn()
The ARN of the variable.
- Returns:
- The ARN of the variable.
-
toBuilder
public Variable.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Variable.Builder,Variable>
-
builder
public static Variable.Builder builder()
-
serializableBuilderClass
public static Class<? extends Variable.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-