Enum Class Attribute
- All Implemented Interfaces:
Serializable
,Comparable<Attribute>
,Constable
DynamoDB store XML configuration attributes.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionThe XML attribute for the optional range key to apply to all DynamoDB operations.The XML attribute consistent reads, defaults tofalse
.The XML attribute to enable continuous backups / point in time recovery, defaults tofalse
.The XML attribute to enable a stream for a global table, defaults tofalse
.The XML attribute to enable DynamoDB item expiration, defaults tofalse
.The XML attribute for creating the DynamoDB table with encryption at rest.The XML attribute for the DynamoDB endpoint.The HMAC SHA-256 key, BASE-64 encoded.The XML attribute for specifying an HTTP proxy host.The XML attribute for specifying an HTTP proxy port.The XML attribute for the indexed DynamoDB table attributes.The XML attribute for the DynamoDB item transformer.The XML attribute for limiting the number of expired entries per run of the purge task.The XML attribute for the maximum read capacity to use when scanning a DynamoDB table for expired items.The XML attribute for the DynamoDB query executor.The XML attribute for the optional value of the range key.The XML attribute for the read capacity to provision when creating a new DynamoDB table and indices.The XML attribute for the DynamoDB region.The XML attribute for the optional DynamoDB table prefix to use.Unknown XML attribute.The XML attribute for the write capacity to provision when creating a new DynamoDB table and indices. -
Method Summary
Modifier and TypeMethodDescriptionstatic Attribute
Returns the matching attribute for the specified local name.Gets the local name of this attribute.static Attribute
Returns the enum constant of this class with the specified name.static Attribute[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
UNKNOWN
Unknown XML attribute. -
ENDPOINT
The XML attribute for the DynamoDB endpoint. If set region is overridden. -
REGION
The XML attribute for the DynamoDB region. -
ITEM_TRANSFORMER
The XML attribute for the DynamoDB item transformer. -
QUERY_EXECUTOR
The XML attribute for the DynamoDB query executor. -
INDEXED_ATTRIBUTES
The XML attribute for the indexed DynamoDB table attributes. -
CONSISTENT_READS
The XML attribute consistent reads, defaults tofalse
. -
READ_CAPACITY
The XML attribute for the read capacity to provision when creating a new DynamoDB table and indices. -
WRITE_CAPACITY
The XML attribute for the write capacity to provision when creating a new DynamoDB table and indices. -
PURGE_READ_CAPACITY
The XML attribute for the maximum read capacity to use when scanning a DynamoDB table for expired items. -
ENCRYPTION_AT_REST
The XML attribute for creating the DynamoDB table with encryption at rest. -
TABLE_PREFIX
The XML attribute for the optional DynamoDB table prefix to use. -
APPLY_RANGE_KEY
The XML attribute for the optional range key to apply to all DynamoDB operations. -
RANGE_KEY_VALUE
The XML attribute for the optional value of the range key. -
ENABLE_STREAM
The XML attribute to enable a stream for a global table, defaults tofalse
. -
ENABLE_CONTINUOUS_BACKUPS
The XML attribute to enable continuous backups / point in time recovery, defaults tofalse
. -
ENABLE_TTL
The XML attribute to enable DynamoDB item expiration, defaults tofalse
. -
PURGE_LIMIT
The XML attribute for limiting the number of expired entries per run of the purge task. -
HTTP_PROXY_HOST
The XML attribute for specifying an HTTP proxy host. -
HTTP_PROXY_PORT
The XML attribute for specifying an HTTP proxy port. -
HMAC_SHA256_KEY
The HMAC SHA-256 key, BASE-64 encoded.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getLocalName
Gets the local name of this attribute.- Returns:
- The local name.
-
forName
Returns the matching attribute for the specified local name.- Parameters:
localName
- The local name.- Returns:
- The attribute.
-