java.lang.Object
com.amazonaws.services.dynamodbv2.document.Expected

public class Expected extends Object
Represents a condition to be compared with an attribute value.

Typical usages:

new Expected("strAttr").eq("attrValue");

new Expected("intAttr").gt(42);

...

See http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/ API_ExpectedAttributeValue.html.

  • Constructor Details

    • Expected

      public Expected(String attrName)
  • Method Details

    • getAttribute

      public String getAttribute()
      Returns the attribute.
    • getComparisonOperator

      public ComparisonOperator getComparisonOperator()
    • getValues

      public Object[] getValues()
    • eq

      public Expected eq(Object val)
      Creates and returns a condition of the range key being equal to the given value.
    • ne

      public Expected ne(Object val)
    • exists

      public Expected exists()
      Expects the attribute be an existing attribute.
    • notExist

      public Expected notExist()
      Expects the attribute be non-existing.
    • contains

      public Expected contains(Object val)
    • notContains

      public Expected notContains(Object val)
    • beginsWith

      public Expected beginsWith(String val)
      Creates and returns a condition of the range key with a value that begins with the given value.
    • in

      public Expected in(Object... values)
    • between

      public Expected between(Object low, Object hi)
      Creates and returns a condition of the range key that has a value between the given values.
    • ge

      public Expected ge(Object val)
      Creates and returns a condition of the range key being greater than or equal to the given value.
    • gt

      public Expected gt(Object val)
      Creates and returns a condition of the range key being greater than the given value.
    • le

      public Expected le(Object val)
      Creates and returns a condition of the range key being less than or equal to the given value.
    • lt

      public Expected lt(Object val)
      Creates and returns a condition of the range key being less than the given value.