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, getDynamoEvictLeaseUpdate, getDynamoExistentExpectation, getDynamoHashKey, getDynamoHashKey, getDynamoLeaseCounterExpectation, getDynamoLeaseCounterExpectation, getDynamoLeaseCounterUpdate, getDynamoLeaseCounterUpdate, getDynamoLeaseOwnerExpectation, getDynamoNonexistantExpectation, getDynamoTakeLeaseUpdate, getDynamoUpdateLeaseUpdate, getKeySchema, putUpdate
public Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> toDynamoRecord(Lease lease)
LeaseSerializer
toDynamoRecord
in interface LeaseSerializer
toDynamoRecord
in class DynamoDBLeaseSerializer
lease
- lease object to serializepublic MultiStreamLease fromDynamoRecord(Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> dynamoRecord)
LeaseSerializer
fromDynamoRecord
in interface LeaseSerializer
fromDynamoRecord
in class DynamoDBLeaseSerializer
dynamoRecord
- attribute value map from DynamoDBpublic Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValueUpdate> getDynamoUpdateLeaseUpdate(Lease lease)
getDynamoUpdateLeaseUpdate
in interface LeaseSerializer
getDynamoUpdateLeaseUpdate
in class DynamoDBLeaseSerializer
Copyright © 2020. All rights reserved.