Class Ddb2Configuration

    • Constructor Detail

      • Ddb2Configuration

        public Ddb2Configuration()
    • Method Detail

      • getAccessKey

        public String getAccessKey()
      • setAccessKey

        public void setAccessKey​(String accessKey)
        Amazon AWS Access Key
      • getSecretKey

        public String getSecretKey()
      • setSecretKey

        public void setSecretKey​(String secretKey)
        Amazon AWS Secret Key
      • getAmazonDDBClient

        public software.amazon.awssdk.services.dynamodb.DynamoDbClient getAmazonDDBClient()
      • setAmazonDDBClient

        public void setAmazonDDBClient​(software.amazon.awssdk.services.dynamodb.DynamoDbClient amazonDDBClient)
        To use the AmazonDynamoDB as the client
      • getTableName

        public String getTableName()
      • setTableName

        public void setTableName​(String tableName)
        The name of the table currently worked with.
      • setOperation

        public void setOperation​(Ddb2Operations operation)
        What operation to perform
      • isConsistentRead

        public boolean isConsistentRead()
      • setConsistentRead

        public void setConsistentRead​(boolean consistentRead)
        Determines whether or not strong consistency should be enforced when data is read.
      • getReadCapacity

        public Long getReadCapacity()
      • setReadCapacity

        public void setReadCapacity​(Long readCapacity)
        The provisioned throughput to reserve for reading resources from your table
      • getWriteCapacity

        public Long getWriteCapacity()
      • setWriteCapacity

        public void setWriteCapacity​(Long writeCapacity)
        The provisioned throughput to reserved for writing resources to your table
      • getKeyAttributeName

        public String getKeyAttributeName()
      • setKeyAttributeName

        public void setKeyAttributeName​(String keyAttributeName)
        Attribute name when creating table
      • getKeyAttributeType

        public String getKeyAttributeType()
      • setKeyAttributeType

        public void setKeyAttributeType​(String keyAttributeType)
        Attribute type when creating table
      • getProxyProtocol

        public software.amazon.awssdk.core.Protocol getProxyProtocol()
      • setProxyProtocol

        public void setProxyProtocol​(software.amazon.awssdk.core.Protocol proxyProtocol)
        To define a proxy protocol when instantiating the DDB client
      • getProxyHost

        public String getProxyHost()
      • setProxyHost

        public void setProxyHost​(String proxyHost)
        To define a proxy host when instantiating the DDB client
      • getProxyPort

        public Integer getProxyPort()
      • setProxyPort

        public void setProxyPort​(Integer proxyPort)
        The region in which DynamoDB client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()
      • getRegion

        public String getRegion()
      • setRegion

        public void setRegion​(String region)
        The region in which DDB client needs to work
      • isTrustAllCertificates

        public boolean isTrustAllCertificates()
      • setTrustAllCertificates

        public void setTrustAllCertificates​(boolean trustAllCertificates)
        If we want to trust all certificates in case of overriding the endpoint