final case class UpdateItem(table: TableReference, attributeValues: Map[String, AttributeValue] = Map.empty, attributeNames: Map[String, String] = Map.empty, updateExpressionItem: Map[String, AttributeValue] = Map.empty, updateExpression: String = "", condition: Condition = ZeroCondition, returnValue: Option[ReturnValue] = None) extends DynamoRequest with WithTableReference[UpdateItem] with WithAttributeValues[UpdateItem] with WithAttributeNames[UpdateItem] with WithCondition[UpdateItem] with WithUpdateExpression[UpdateItem] with WithReturnValue[UpdateItem] with WithItem[UpdateItem] with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UpdateItem
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. WithItem
  7. WithReturnValue
  8. WithUpdateExpression
  9. WithCondition
  10. WithAttributeNames
  11. WithAttributeValues
  12. WithTableReference
  13. DynamoRequest
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UpdateItem(table: TableReference, attributeValues: Map[String, AttributeValue] = Map.empty, attributeNames: Map[String, String] = Map.empty, updateExpressionItem: Map[String, AttributeValue] = Map.empty, updateExpression: String = "", condition: Condition = ZeroCondition, returnValue: Option[ReturnValue] = None)

Type Members

  1. type Rq = UpdateItemRequest
    Definition Classes
    UpdateItemDynamoRequest
  2. type Rsp = UpdateItemResponse
    Definition Classes
    UpdateItemDynamoRequest

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val attributeNames: Map[String, String]
  6. val attributeValues: Map[String, AttributeValue]
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. val condition: Condition
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. val returnValue: Option[ReturnValue]
  16. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  17. val table: TableReference
    Definition Classes
    UpdateItemWithTableReference
  18. def toAmz: UpdateItemRequest
    Definition Classes
    UpdateItemDynamoRequest
  19. val updateExpression: String
  20. val updateExpressionItem: Map[String, AttributeValue]
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def withAttribute[Item](value: Item)(implicit arg0: D4SEncoder[Item]): UpdateItem
    Definition Classes
    WithAttributeValues
  25. def withAttributeNames(an: (Map[String, String]) ⇒ Map[String, String]): UpdateItem
    Definition Classes
    UpdateItemWithAttributeNames
  26. final def withAttributeNames(value: (String, String)): UpdateItem
    Definition Classes
    WithAttributeNames
  27. final def withAttributeNames(add: Map[String, String]): UpdateItem
    Definition Classes
    WithAttributeNames
  28. def withAttributeValues(f: (Map[String, AttributeValue]) ⇒ Map[String, AttributeValue]): UpdateItem
    Definition Classes
    UpdateItemWithAttributeValues
  29. final def withAttributeValues(value: (String, AttributeValue)): UpdateItem
    Definition Classes
    WithAttributeValues
  30. final def withAttributeValues(add: Map[String, AttributeValue]): UpdateItem
    Definition Classes
    WithAttributeValues
  31. final def withAttributes[I1, I2](v1: I1, v2: I2)(implicit arg0: D4SEncoder[I1], arg1: D4SEncoder[I2]): UpdateItem
    Definition Classes
    WithAttributeValues
  32. def withCondition(c: Condition): UpdateItem
    Definition Classes
    UpdateItemWithCondition
  33. final def withItem[Item](value: Item)(implicit arg0: D4SEncoder[Item]): UpdateItem
    Definition Classes
    WithItem
  34. def withItemAttributeValues(f: (Map[String, AttributeValue]) ⇒ Map[String, AttributeValue]): UpdateItem
    Definition Classes
    UpdateItemWithItem
  35. final def withItemAttributeValues(value: (String, AttributeValue)): UpdateItem
    Definition Classes
    WithItem
  36. final def withItemAttributeValues(add: Map[String, AttributeValue]): UpdateItem
    Definition Classes
    WithItem
  37. final def withItemField[T](field: DynamoField[T])(value: T): UpdateItem
    Definition Classes
    WithItem
  38. final def withItems[I1, I2](v1: I1, v2: I2)(implicit arg0: D4SEncoder[I1], arg1: D4SEncoder[I2]): UpdateItem
    Definition Classes
    WithItem
  39. final def withPrefix[TP](prefix: TP)(implicit arg0: TablePrefix[TP]): UpdateItem
    Definition Classes
    WithTableReference
  40. def withReturnValue(newReturnValue: ReturnValue): UpdateItem
    Definition Classes
    UpdateItemWithReturnValue
  41. def withTableReference(t: (TableReference) ⇒ TableReference): UpdateItem
    Definition Classes
    UpdateItemWithTableReference
  42. def withUpdateExpression(f: (String) ⇒ String): UpdateItem
    Definition Classes
    UpdateItemWithUpdateExpression
  43. final def withUpdateExpression(expr: String): UpdateItem
    Definition Classes
    WithUpdateExpression

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from WithItem[UpdateItem]

Inherited from WithReturnValue[UpdateItem]

Inherited from WithCondition[UpdateItem]

Inherited from WithAttributeNames[UpdateItem]

Inherited from WithTableReference[UpdateItem]

Inherited from DynamoRequest

Inherited from AnyRef

Inherited from Any

Ungrouped