public class DynamoDBMultiStreamLeaseSerializer extends DynamoDBLeaseSerializer
| Constructor and Description |
|---|
DynamoDBMultiStreamLeaseSerializer() |
| Modifier and Type | Method and Description |
|---|---|
MultiStreamLease |
fromDynamoRecord(Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> dynamoRecord)
Construct a Lease object out of a DynamoDB record.
|
Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValueUpdate> |
getDynamoUpdateLeaseUpdate(Lease lease) |
Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> |
toDynamoRecord(Lease lease)
Construct a DynamoDB record out of a Lease object
|
fromDynamoRecord, getAttributeDefinitions, getDynamoAssignLeaseUpdate, getDynamoEvictLeaseUpdate, getDynamoExistentExpectation, getDynamoHashKey, getDynamoHashKey, getDynamoLeaseCounterExpectation, getDynamoLeaseCounterExpectation, getDynamoLeaseCounterUpdate, getDynamoLeaseCounterUpdate, getDynamoLeaseOwnerExpectation, getDynamoLeaseThroughputKbpsUpdate, getDynamoNonexistantExpectation, getDynamoTakeLeaseUpdate, getDynamoUpdateLeaseUpdate, getKeySchema, getWorkerIdToLeaseKeyIndexAttributeDefinitions, getWorkerIdToLeaseKeyIndexKeySchema, putUpdatepublic Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> toDynamoRecord(Lease lease)
LeaseSerializertoDynamoRecord in interface LeaseSerializertoDynamoRecord in class DynamoDBLeaseSerializerlease - lease object to serializepublic MultiStreamLease fromDynamoRecord(Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> dynamoRecord)
LeaseSerializerfromDynamoRecord in interface LeaseSerializerfromDynamoRecord in class DynamoDBLeaseSerializerdynamoRecord - attribute value map from DynamoDBpublic Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValueUpdate> getDynamoUpdateLeaseUpdate(Lease lease)
getDynamoUpdateLeaseUpdate in interface LeaseSerializergetDynamoUpdateLeaseUpdate in class DynamoDBLeaseSerializerCopyright © 2025. All rights reserved.