Class 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 Detail

      • Expected

        public Expected​(String attrName)
    • Method Detail

      • getAttribute

        public String getAttribute()
        Returns the attribute.
      • 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.
      • exists

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

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

        public Expected beginsWith​(String val)
        Creates and returns a condition of the range key with a value that begins with the given value.
      • 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.