@Beta @Immutable public final class SS extends PathOperand
 Use ExpressionSpecBuilder.SS(String) to instantiate this class.
| Modifier and Type | Method and Description | 
|---|---|
| AddAction | append(Set<String> values)Returns an  AddActionfor building expression that would
 append the specified values to this string set; or if the attribute does
 not already exist, add the new attribute and the value(s) to the item. | 
| AddAction | append(String... values)Returns an  AddActionfor building expression that would
 append the specified values to this string set; or if the attribute does
 not already exist, add the new attribute and the value(s) to the item. | 
| FunctionCondition | contains(String value)Returns an  FunctionConditionobject which represents an contains(path, operand) function condition where path refers to that
 of the current path operand; used for building expressions. | 
| DeleteAction | delete(Set<String> values)Returns a  DeleteActionfor deleting the specified values
 from this string set. | 
| DeleteAction | delete(String... values)Returns a  DeleteActionfor deleting the specified values
 from this string set. | 
| ComparatorCondition | eq(Set<String> value)Returns a comparator condition (that evaluates to true if the attribute value
 referred to by this path operand is equal to the specified value) for
 building condition expression. | 
| ComparatorCondition | eq(SS that)Returns a comparator condition (that evaluates to true if the value of the current
 attribute is equal to that of the specified attribute) for building
 condition expression. | 
| ComparatorCondition | eq(String... values)Returns a comparator condition (that evaluates to true if the value of the
 current attribute is equal to the set of specified values) for building condition
 expression. | 
| IfNotExistsFunction<SS> | ifNotExists(Set<String> defaultValue)Returns an  IfNotExistsobject which represents an if_not_exists(path, operand) function call where path refers to that
 of the current path operand; used for building expressions. | 
| IfNotExistsFunction<SS> | ifNotExists(SS defaultValue)Returns an  IfNotExistsFunctionobject which represents an if_not_exists(path, operand) function call where path refers to that
 of the current path operand; used for building expressions. | 
| IfNotExistsFunction<SS> | ifNotExists(String... defaultValue)Returns an  IfNotExistsFunctionobject which represents an if_not_exists(path, operand) function call where path refers to that
 of the current path operand; used for building expressions. | 
| ComparatorCondition | ne(Set<String> value)Returns a comparator condition (that evaluates to true if the attribute value
 referred to by this path operand is not equal to that of the specified
 path operand) for building condition expression. | 
| ComparatorCondition | ne(SS that)Returns a comparator condition (that evaluates to true if the value of the current
 attribute is not equal to that of the specified attribute) for building
 condition expression. | 
| ComparatorCondition | ne(String... values)Returns a comparator condition (that evaluates to true if the value of the
 current attribute is not equal to the set of specified values) for
 building condition expression. | 
| SetAction | set(IfNotExistsFunction<SS> ifNotExistsFunction)Returns a  SetActionobject used for building update
 expression. | 
| SetAction | set(Set<String> value)Returns a  SetActionobject used for building update
 expression. | 
| SetAction | set(SS source)Returns a  SetActionobject used for building update
 expression. | 
| SetAction | set(String... values)Returns a  SetActionobject used for building update
 expression. | 
public ComparatorCondition eq(String... values)
public ComparatorCondition eq(SS that)
public ComparatorCondition ne(String... values)
public ComparatorCondition ne(SS that)
public FunctionCondition contains(String value)
FunctionCondition object which represents an contains(path, operand) function condition where path refers to that
 of the current path operand; used for building expressions.
 
 "contains (path, operand) — true if the attribute at the specified path contains a particular operand. Note that the path and the operand must be distinct; that is, contains (a, a) will return an error"
value - the value that will be used as the operand to the
            "contains" function condition.public final SetAction set(String... values)
SetAction object used for building update
 expression. If the attribute referred to by this path operand doesn't
 exist, the returned object represents adding the specified value as an
 attribute to an item. If the attribute referred to by this path operand
 already exists, the returned object represents the value replacement of
 the current attribute by the specified value.public final SetAction set(SS source)
SetAction object used for building update
 expression. If the attribute referred to by this path operand doesn't
 exist, the returned object represents adding the attribute value of the
 specified source path operand to an item. If the current attribute
 already exists, the returned object represents the value replacement of
 the current attribute by the attribute value of the specified source path
 operand.public AddAction append(String... values)
AddAction for building expression that would
 append the specified values to this string set; or if the attribute does
 not already exist, add the new attribute and the value(s) to the item.
 In general, DynamoDB recommends using SET rather than ADD.
public AddAction append(Set<String> values)
AddAction for building expression that would
 append the specified values to this string set; or if the attribute does
 not already exist, add the new attribute and the value(s) to the item.
 In general, DynamoDB recommends using SET rather than ADD.
public DeleteAction delete(String... values)
DeleteAction for deleting the specified values
 from this string set.public DeleteAction delete(Set<String> values)
DeleteAction for deleting the specified values
 from this string set.public IfNotExistsFunction<SS> ifNotExists(String... defaultValue)
IfNotExistsFunction object which represents an if_not_exists(path, operand) function call where path refers to that
 of the current path operand; used for building expressions.
 
 "if_not_exists (path, operand) – If the item does not contain an attribute at the specified path, then if_not_exists evaluates to operand; otherwise, it evaluates to path. You can use this function to avoid overwriting an attribute already present in the item."
defaultValue - the default value that will be used as the operand to the
            if_not_exists function call.public IfNotExistsFunction<SS> ifNotExists(SS defaultValue)
IfNotExistsFunction object which represents an if_not_exists(path, operand) function call where path refers to that
 of the current path operand; used for building expressions.
 
 "if_not_exists (path, operand) – If the item does not contain an attribute at the specified path, then if_not_exists evaluates to operand; otherwise, it evaluates to path. You can use this function to avoid overwriting an attribute already present in the item."
defaultValue - the default value (of another string set attribute) that will be
            used as the operand to the if_not_exists function call.public SetAction set(Set<String> value)
SetAction object used for building update
 expression. If the attribute referred to by this path operand doesn't
 exist, the returned object represents adding the specified value as an
 attribute to an item. If the attribute referred to by this path operand
 already exists, the returned object represents the value replacement of
 the current attribute by the specified value.public SetAction set(IfNotExistsFunction<SS> ifNotExistsFunction)
SetAction object used for building update
 expression. If the attribute referred to by this path operand doesn't
 exist, the returned object represents adding the value of evaluating the
 specified IfNotExists function as an attribute to an item.
 If the attribute referred to by this path operand already exists, the
 returned object represents the value replacement of the current attribute
 by the value of evaluating the specified IfNotExists
 function.public ComparatorCondition eq(Set<String> value)
public ComparatorCondition ne(Set<String> value)
public IfNotExistsFunction<SS> ifNotExists(Set<String> defaultValue)
IfNotExists object which represents an if_not_exists(path, operand) function call where path refers to that
 of the current path operand; used for building expressions.
 
 "if_not_exists (path, operand) – If the item does not contain an attribute at the specified path, then if_not_exists evaluates to operand; otherwise, it evaluates to path. You can use this function to avoid overwriting an attribute already present in the item."
defaultValue - the default value that will be used as the operand to the
            if_not_exists function call.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.