package requests
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class CreateTable(table: TableReference, ddl: TableDDL) extends DynamoRequest with WithTableReference[CreateTable] with Product with Serializable
- final case class DeleteItem(table: TableReference, conditionExpression: Condition = ZeroCondition, attributeValues: Map[String, AttributeValue] = Map.empty, attributeNames: Map[String, String] = Map.empty, key: Map[String, AttributeValue] = Map.empty) extends DynamoRequest with WithAttributeValues[DeleteItem] with WithTableReference[DeleteItem] with WithCondition[DeleteItem] with WithKey[DeleteItem] with WithAttributeNames[DeleteItem] with Product with Serializable
- final case class DeleteItemBatch(table: TableReference, batchItems: List[Map[String, AttributeValue]] = Nil) extends DynamoWriteBatchRequest with WithTableReference[DeleteItemBatch] with WithBatch[DeleteItemBatch, Identity] with Product with Serializable
- final case class DeleteTable(table: TableReference) extends DynamoRequest with WithTableReference[DeleteTable] with Product with Serializable
- final case class DescribeTable(table: TableReference) extends DynamoRequest with WithTableReference[DescribeTable] with Product with Serializable
- final case class GetItem(table: TableReference, projectionExpression: Option[String] = None, attributeValues: Map[String, AttributeValue] = Map.empty, attributeNames: Map[String, String] = Map.empty, key: Map[String, AttributeValue] = Map.empty, consistent: Boolean = false) extends DynamoRequest with WithAttributeNames[GetItem] with WithProjectionExpression[GetItem] with WithTableReference[GetItem] with WithKey[GetItem] with WithConsistent[GetItem] with Product with Serializable
- final case class GetItemBatch(table: TableReference, batchItems: List[Map[String, AttributeValue]] = Nil) extends DynamoRequest with WithTableReference[GetItemBatch] with WithBatch[GetItemBatch, Identity] with Product with Serializable
- final case class ListTables(startTable: Option[String] = None) extends DynamoRequest with Product with Serializable
- final case class PutItem(table: TableReference, conditionExpression: Condition = ZeroCondition, attributeValues: Map[String, AttributeValue] = Map.empty, attributeNames: Map[String, String] = Map.empty, item: Map[String, AttributeValue] = Map.empty) extends DynamoRequest with WithAttributeValues[PutItem] with WithAttributeNames[PutItem] with WithTableReference[PutItem] with WithCondition[PutItem] with WithItem[PutItem] with Product with Serializable
- final case class PutItemBatch(table: TableReference, batchItems: List[Map[String, AttributeValue]] = Nil) extends DynamoWriteBatchRequest with WithTableReference[PutItemBatch] with WithBatch[PutItemBatch, BatchWriteEntity] with Product with Serializable
- final case class Query(table: TableReference, index: Option[String] = None, filterExpression: Condition = ZeroCondition, projectionExpression: Option[String] = None, limit: Option[Int] = None, select: Option[Select] = None, startKey: Option[Map[String, AttributeValue]] = None, consistent: Boolean = false, scanIndexForward: Boolean = false, attributeValues: Map[String, AttributeValue] = Map.empty, attributeNames: Map[String, String] = Map.empty, condition: Condition = ZeroCondition, keyConditionAttributeValues: Map[String, AttributeValue] = Map.empty) extends DynamoRequest with WithFilterExpression[Query] with WithAttributeValues[Query] with WithAttributeNames[Query] with WithProjectionExpression[Query] with WithSelect[Query] with WithStartKey[Query] with WithTableReference[Query] with WithIndex[Query] with WithLimit[Query] with WithConsistent[Query] with WithScanIndexForward[Query] with WithCondition[Query] with WithKey[Query] with Product with Serializable
- final case class QueryDeleteBatch(table: TableReference, maxParallelDeletes: Option[Int] = None, index: Option[String] = None, filterExpression: Condition = ZeroCondition, projectionExpression: Option[String] = None, limit: Option[Int] = None, select: Option[Select] = None, startKey: Option[Map[String, AttributeValue]] = None, consistent: Boolean = false, scanIndexForward: Boolean = false, attributeValues: Map[String, AttributeValue] = Map.empty, attributeNames: Map[String, String] = Map.empty, condition: Condition = ZeroCondition, keyConditionAttributeValues: Map[String, AttributeValue] = Map.empty) extends DynamoRequest with WithFilterExpression[QueryDeleteBatch] with WithAttributeValues[QueryDeleteBatch] with WithAttributeNames[QueryDeleteBatch] with WithProjectionExpression[QueryDeleteBatch] with WithSelect[QueryDeleteBatch] with WithStartKey[QueryDeleteBatch] with WithIndex[QueryDeleteBatch] with WithLimit[QueryDeleteBatch] with WithConsistent[QueryDeleteBatch] with WithScanIndexForward[QueryDeleteBatch] with WithCondition[QueryDeleteBatch] with WithTableReference[QueryDeleteBatch] with WithKey[QueryDeleteBatch] with Product with Serializable
- trait RawRequest[Rq0 <: DynamoDbRequest, Rsp0] extends DynamoRequest
- final case class Scan(table: TableReference, index: Option[String] = None, filterExpression: Condition = ZeroCondition, attributeValues: Map[String, AttributeValue] = Map.empty, attributeNames: Map[String, String] = Map.empty, projectionExpression: Option[String] = None, limit: Option[Int] = None, select: Option[Select] = None, startKey: Option[Map[String, AttributeValue]] = None, consistent: Boolean = false) extends DynamoRequest with WithFilterExpression[Scan] with WithAttributeValues[Scan] with WithAttributeNames[Scan] with WithProjectionExpression[Scan] with WithSelect[Scan] with WithStartKey[Scan] with WithLimit[Scan] with WithTableReference[Scan] with WithIndex[Scan] with WithConsistent[Scan] with Product with Serializable
- final case class UpdateContinuousBackups(table: TableReference, backupEnabled: Boolean) extends DynamoRequest with Product with Serializable
- 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
- final case class UpdateTTL(table: TableReference) extends DynamoRequest with WithTableReference[UpdateTTL] with Product with Serializable
- final case class UpdateTable(table: TableReference, newProvisioning: Option[ProvisionedThroughputConfig] = None, newGlobalIndex: Option[ProvisionedGlobalIndex[_, _]] = None, updateGlobalIndexes: Set[GlobalIndexUpdate] = Set.empty, deleteGlobalIndex: Option[String] = None) extends DynamoRequest with WithTableReference[UpdateTable] with Product with Serializable
- final case class UpdateTableTags(table: TableReference, dynamoResourceName: String, tagsToAdd: Map[String, String] = Map.empty) extends DynamoRequest with WithTableReference[UpdateTableTags] with Product with Serializable
Value Members
- object ListTables extends Serializable
- object Query extends Serializable
- object RawRequest
- object Scan extends Serializable