Interface DetachedUpdate<T>

Type Parameters:
T - type of the DynamoDB entity
All Known Subinterfaces:
UpdateBuilder<T>

public interface DetachedUpdate<T>
An interface for updates which can be executed using supplied mapper.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.amazonaws.services.dynamodbv2.model.UpdateItemRequest
    resolveExpression(com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper)
    Resolves the current update into native update request using provided mapper.
    update(com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper, com.amazonaws.services.dynamodbv2.AmazonDynamoDB client)
    Executes an update using provided mapper.
  • Method Details

    • update

      Object update(com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper, com.amazonaws.services.dynamodbv2.AmazonDynamoDB client)
      Executes an update using provided mapper.
      Parameters:
      mapper - DynamoDB mapper
      client - low level AWS SDK client
      Returns:
      the return value which depends on the configuration of the update request
    • resolveExpression

      com.amazonaws.services.dynamodbv2.model.UpdateItemRequest resolveExpression(com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper)
      Resolves the current update into native update request using provided mapper.
      Parameters:
      mapper - DynamoDB mapper
      Returns:
      the current update resolved into native update request