Class DynamoDBTable


  • public class DynamoDBTable
    extends Object
    A model class to store table metadata in an easy to consume manner.
    • Constructor Detail

      • DynamoDBTable

        public DynamoDBTable​(String name,
                             String hashKey,
                             Optional<String> rangeKey,
                             List<software.amazon.awssdk.services.dynamodb.model.AttributeDefinition> knownAttributeDefinitions,
                             List<DynamoDBIndex> indexes,
                             long approxTableSizeInBytes,
                             long approxItemCount,
                             long provisionedReadCapacity)
    • Method Detail

      • getName

        public String getName()
      • getHashKey

        public String getHashKey()
      • getKnownAttributeDefinitions

        public List<software.amazon.awssdk.services.dynamodb.model.AttributeDefinition> getKnownAttributeDefinitions()
      • getApproxTableSizeInBytes

        public long getApproxTableSizeInBytes()
      • getProvisionedReadCapacity

        public long getProvisionedReadCapacity()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object