Enum Attribute

    • Enum Constant Detail

      • ENDPOINT

        public static final Attribute ENDPOINT
        The XML attribute for the DynamoDB endpoint. If set region is overridden.
      • REGION

        public static final Attribute REGION
        The XML attribute for the DynamoDB region.
      • READ_CAPACITY

        public static final Attribute READ_CAPACITY
        The XML attribute for the read capacity to provision when creating a new DynamoDB table and indices.
      • WRITE_CAPACITY

        public static final Attribute WRITE_CAPACITY
        The XML attribute for the write capacity to provision when creating a new DynamoDB table and indices.
      • PURGE_READ_CAPACITY

        public static final Attribute PURGE_READ_CAPACITY
        The XML attribute for the maximum read capacity to use when scanning a DynamoDB table for expired items.
      • ENCRYPTION_AT_REST

        public static final Attribute ENCRYPTION_AT_REST
        The XML attribute for creating the DynamoDB table with encryption at rest.
      • TABLE_PREFIX

        public static final Attribute TABLE_PREFIX
        The XML attribute for the optional DynamoDB table prefix to use.
      • APPLY_RANGE_KEY

        public static final Attribute APPLY_RANGE_KEY
        The XML attribute for the optional range key to apply to all DynamoDB operations.
      • RANGE_KEY_VALUE

        public static final Attribute RANGE_KEY_VALUE
        The XML attribute for the optional value of the range key.
      • ENABLE_STREAM

        public static final Attribute ENABLE_STREAM
        The XML attribute to enable a stream for a global table, defaults to false.
      • ENABLE_CONTINUOUS_BACKUPS

        public static final Attribute ENABLE_CONTINUOUS_BACKUPS
        The XML attribute to enable continuous backups / point in time recovery, defaults to false.
      • ENABLE_TTL

        public static final Attribute ENABLE_TTL
        The XML attribute to enable DynamoDB item expiration, defaults to false.
      • PURGE_LIMIT

        public static final Attribute PURGE_LIMIT
        The XML attribute for limiting the number of expired entries per run of the purge task.
    • Method Detail

      • values

        public static Attribute[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Attribute c : Attribute.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Attribute valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
        NullPointerException - if the argument is null
      • getLocalName

        public String getLocalName()
        Gets the local name of this attribute.
        Returns:
        The local name.
      • forName

        public static Attribute forName​(String localName)
        Returns the matching attribute for the specified local name.
        Parameters:
        localName - The local name.
        Returns:
        The attribute.