class DynamoDBCertRecordStore implements CertRecordStore {

    @Override
    public CertRecordStoreConnection getConnection() {
        try {
            return new DynamoDBCertRecordStoreConnection(dynamoDB, tableName, indexName);
        } catch (Exception ex) {
            LOGGER.error("getConnection: {}", ex.getMessage());
            throw new ResourceException(ResourceException.SERVICE_UNAVAILABLE, ex.getMessage());
        }
    }

    public  DynamoDBCertRecordStore(AmazonDynamoDB client, final String tableName, final String indexName, ZTSClientNotificationSenderImpl ztsClientNotificationSender);

}