В пакете 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?