Как указать аргументы в конструкторе объекта PrimaryKey Java для aws таблицы DynamoDB? - PullRequest
0 голосов
/ 17 января 2020

В пакете com.amazon есть класс PrimaryKey aws .services.dynamodbv2.document. Почему-то я не могу найти примеры кодирования, как использовать этот класс. Для моей истории:

Я создал таблицу DynamoDB в terraform:

resource "aws_dynamodb_table" "alexScanEvents" {
name = "alexScanEvents"
hash_key = "job-id"
billing_mode   = "PROVISIONED"
read_capacity  = 5
write_capacity = 5
attribute {
    name = "job-id"
    type = "S"
    }
}

Выполнение terraform приводит к созданию таблицы DynamoDB, которую я могу наблюдать в GUI. Я хотел бы получить в коде Java значение String, соответствующее значению идентификатора задания, а затем изменить его.

Итак, что в этой ситуации мне следует указывать в конструкторе PrimaryKey?

public PrimaryKey(String hashKeyName, Object hashKeyValue) {
    addComponent(hashKeyName, hashKeyValue);
}

Что будет служить hashKeyName и каким будет hashKeyValue?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...