Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Message headers evaluated by the DDB producer

Wiki Markup
{div:class=confluenceTableSmall}
|| Header || Type || Description ||
| {{CamelAwsDdbBatchItems}} | {{Map<String, KeysAndAttributes>}} | A map of the table name and corresponding items to get by primary key. |
| {{CamelAwsDdbTableName}} | {{String}} | Table Name for this operation. |
| {{CamelAwsDdbKey}} | {{Key}} | The primary key that uniquely identifies each item in a table. |
| {{CamelAwsDdbReturnValues}} | {{String}} | Use this parameter if you want to get the attribute name-value pairs before or after they are modified(NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW). |
| {{CamelAwsDdbUpdateCondition}} | {{Map<String, ExpectedAttributeValue>}} | Designates an attribute for a conditional modification. |
| {{CamelAwsDdbAttributeNames}} | {{Collection<String>}} | If attribute names are not specified then all attributes will be returned. |
| {{CamelAwsDdbConsistentRead}} | {{Boolean}} | If set to true, then a consistent read is issued, otherwise eventually consistent is used. |
| {{CamelAwsDdbItem}} | {{Map<String, AttributeValue>}} | A map of the attributes for the item, and must include the primary key values that define the item. |
| {{CamelAwsDdbExactCount}} | {{Boolean}} | If set to true, Amazon DynamoDB returns a total number of items that  match the query parameters, instead of a list of the matching items and their attributes. |
| {{CamelAwsDdbStartKey}} | {{Key}} | Primary key of the item from which to continue an earlier query. |
| {{CamelAwsDdbHashKeyValue}} | {{AttributeValue}} | Value of the hash component of the composite primary key. |
| {{CamelAwsDdbLimit}} | {{Integer}} | The maximum number of items to return. |
| {{CamelAwsDdbScanRangeKeyCondition}} | {{Condition}} | A container for the attribute values and comparison operators to use for the query. |
| {{CamelAwsDdbScanIndexForward}} | {{Boolean}} | Specifies forward or backward traversal of the index. |
| {{CamelAwsDdbScanFilter}} | {{Map<String, Condition>}} | Evaluates the scan results and returns only the desired values. |
| {{CamelAwsDdbUpdateValues}} | {{Map<String, AttributeValueUpdate>}} | Map of attribute name to the new value and action for the update. |
{div}

Message headers set during BatchGetItems operation

Wiki Markup
{div:class=confluenceTableSmall}
|| Header || Type || Description ||
| {{CamelAwsDdbBatchResponse}} | {{Map<String,BatchResponse>}} | Table names and the respective item attributes from the tables. |
| {{CamelAwsDdbUnprocessedKeys}} | {{Map<String,KeysAndAttributes>}} | Contains a map of tables and their respective keys that were not processed with the current response. |
{div}

Message headers set during DeleteItem operation

Wiki Markup
{div:class=confluenceTableSmall}
|| Header || Type || Description ||
| {{CamelAwsDdbAttributes}} | {{Map<String, AttributeValue>}} | The list of attributes returned by the operation. |
{div}

Message headers set during DeleteTable operation

Wiki Markup
{div:class=confluenceTableSmall}
|| Header || Type || Description ||
| {{CamelAwsDdbProvisionedThroughput}} | {{ProvisionedThroughputDescription}} | The value of the ProvisionedThroughput property for this table |
| {{CamelAwsDdbCreationDate}} | {{Date}} | Creation DateTime of this table. |
| {{CamelAwsDdbTableItemCount}} | {{Long}} | Item count for this table. |
| {{CamelAwsDdbKeySchema}} | {{KeySchema}} | The KeySchema that identifies the primary key for this table. |
| {{CamelAwsDdbTableName}} | {{String}} | The table name. |
| {{CamelAwsDdbTableSize}} | {{Long}} | The table size in bytes. |
| {{CamelAwsDdbTableStatus}} | {{String}} | The status of the table: CREATING, UPDATING, DELETING, ACTIVE |
{div}

Message headers set during DescribeTable operation

Wiki Markup
{div:class=confluenceTableSmall}
|| Header || Type || Description ||
| {{CamelAwsDdbProvisionedThroughput}} | {{ProvisionedThroughputDescription} | The value of the ProvisionedThroughput property for this table |
| {{CamelAwsDdbCreationDate}} | {{Date}} | Creation DateTime of this table. |
| {{CamelAwsDdbTableItemCount}} | {{Long}} | Item count for this table. |
| {{CamelAwsDdbKeySchema}} | {{KeySchema | The KeySchema that identifies the primary key for this table. |
| {{CamelAwsDdbTableName}} | {{String}} | The table name. |
| {{CamelAwsDdbTableSize}} | {{Long}} | The table size in bytes. |
| {{CamelAwsDdbTableStatus}} | {{String}} | The status of the table: CREATING, UPDATING, DELETING, ACTIVE |
| {{CamelAwsDdbReadCapacity}} | {{Long}} | ReadCapacityUnits property of this table. |
| {{CamelAwsDdbWriteCapacity}} | {{Long}} | WriteCapacityUnits property of this table. |
{div}

Message headers set during GetItem operation

Wiki Markup
{div:class=confluenceTableSmall}
|| Header || Type || Description ||
| {{CamelAwsDdbAttributes}} | {{Map<String, AttributeValue>}} | The list of attributes returned by the operation. |
{div}

Message headers set during PutItem operation

Wiki Markup
{div:class=confluenceTableSmall}
|| Header || Type || Description ||
| {{CamelAwsDdbAttributes}} | {{Map<String, AttributeValue>}} | The list of attributes returned by the operation. |
{div}

Message headers set during Query operation

Wiki Markup
{div:class=confluenceTableSmall}
|| Header || Type || Description ||
| {{CamelAwsDdbItems}} | {{List<java.util.Map<String,AttributeValue>>}} | The list of attributes returned by the operation. |
| {{CamelAwsDdbLastEvaluatedKey}} | {{Key}} | Primary key of the item where the query operation stopped, inclusive of the previous result set. |
| {{CamelAwsDdbConsumedCapacity}} | {{Double}} | The number of Capacity Units of the provisioned throughput of the table consumed during the operation. |
| {{CamelAwsDdbCount}} | {{Integer}} | Number of items in the response. |
{div}

Message headers set during Scan operation

Wiki Markup
{div:class=confluenceTableSmall}
|| Header || Type || Description ||
| {{CamelAwsDdbItems}} | {{List<java.util.Map<String,AttributeValue>>}} | The list of attributes returned by the operation. |
| {{CamelAwsDdbLastEvaluatedKey}} | {{Key}} | Primary key of the item where the query operation stopped, inclusive of the previous result set. |
| {{CamelAwsDdbConsumedCapacity}} | {{Double}} | The number of Capacity Units of the provisioned throughput of the table consumed during the operation. |
| {{CamelAwsDdbCount}} | {{Integer}} | Number of items in the response. |
| {{CamelAwsDdbScannedCount}} | {{Integer}} | Number of items in the complete scan before any filters are applied. |
{div}

Message headers set during UpdateItem operation

Div
classconfluenceTableSmall

Header

Type

Description

CamelAwsDdbBatchItems

Map<String, KeysAndAttributes>

A map of the table name and corresponding items to get by primary key.

CamelAwsDdbTableName

String

Table Name for this operation.

CamelAwsDdbKey

Key

The primary key that uniquely identifies each item in a table.

CamelAwsDdbReturnValues

String

Use this parameter if you want to get the attribute name-value pairs before or after they are modified(NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW).

CamelAwsDdbUpdateCondition

Map<String, ExpectedAttributeValue>

Designates an attribute for a conditional modification.

CamelAwsDdbAttributeNames

Collection<String>

If attribute names are not specified then all attributes will be returned.

CamelAwsDdbConsistentRead

Boolean

If set to true, then a consistent read is issued, otherwise eventually consistent is used.

CamelAwsDdbItem

Map<String, AttributeValue>

A map of the attributes for the item, and must include the primary key values that define the item.

CamelAwsDdbExactCount

Boolean

If set to true, Amazon DynamoDB returns a total number of items that match the query parameters, instead of a list of the matching items and their attributes.

CamelAwsDdbStartKey

Key

Primary key of the item from which to continue an earlier query.

CamelAwsDdbHashKeyValue

AttributeValue

Value of the hash component of the composite primary key.

CamelAwsDdbLimit

Integer

The maximum number of items to return.

CamelAwsDdbScanRangeKeyCondition

Condition

A container for the attribute values and comparison operators to use for the query.

CamelAwsDdbScanIndexForward

Boolean

Specifies forward or backward traversal of the index.

CamelAwsDdbScanFilter

Map<String, Condition>

Evaluates the scan results and returns only the desired values.

CamelAwsDdbUpdateValues

Map<String, AttributeValueUpdate>

Map of attribute name to the new value and action for the update.

Message headers set during BatchGetItems operation

Div
classconfluenceTableSmall

Header

Type

Description

CamelAwsDdbBatchResponse

Map<String,BatchResponse>

Table names and the respective item attributes from the tables.

CamelAwsDdbUnprocessedKeys

Map<String,KeysAndAttributes>

Contains a map of tables and their respective keys that were not processed with the current response.

Message headers set during DeleteItem operation

Div
classconfluenceTableSmall

Header

Type

Description

CamelAwsDdbAttributes

Map<String, AttributeValue>

The list of attributes returned by the operation.

Message headers set during DeleteTable operation

Div
classconfluenceTableSmall

Header

Type

Description

CamelAwsDdbProvisionedThroughput

ProvisionedThroughputDescription

The value of the ProvisionedThroughput property for this table

CamelAwsDdbCreationDate

Date

Creation DateTime of this table.

CamelAwsDdbTableItemCount

Long

Item count for this table.

CamelAwsDdbKeySchema

KeySchema

The KeySchema that identifies the primary key for this table.

CamelAwsDdbTableName

String

The table name.

CamelAwsDdbTableSize

Long

The table size in bytes.

CamelAwsDdbTableStatus

String

The status of the table: CREATING, UPDATING, DELETING, ACTIVE

Message headers set during DescribeTable operation

Div
classconfluenceTableSmall

Header

Type

Description

CamelAwsDdbProvisionedThroughput

{{ProvisionedThroughputDescription}

The value of the ProvisionedThroughput property for this table

CamelAwsDdbCreationDate

Date

Creation DateTime of this table.

CamelAwsDdbTableItemCount

Long

Item count for this table.

CamelAwsDdbKeySchema

{{KeySchema

The KeySchema that identifies the primary key for this table.

CamelAwsDdbTableName

String

The table name.

CamelAwsDdbTableSize

Long

The table size in bytes.

CamelAwsDdbTableStatus

String

The status of the table: CREATING, UPDATING, DELETING, ACTIVE

CamelAwsDdbReadCapacity

Long

ReadCapacityUnits property of this table.

CamelAwsDdbWriteCapacity

Long

WriteCapacityUnits property of this table.

Message headers set during GetItem operation

Div
classconfluenceTableSmall

Header

Type

Description

CamelAwsDdbAttributes

Map<String, AttributeValue>

The list of attributes returned by the operation.

Message headers set during PutItem operation

Div
classconfluenceTableSmall

Header

Type

Description

CamelAwsDdbAttributes

Map<String, AttributeValue>

The list of attributes returned by the operation.

Message headers set during Query operation

Div
classconfluenceTableSmall

Header

Type

Description

CamelAwsDdbItems

List<java.util.Map<String,AttributeValue>>

The list of attributes returned by the operation.

CamelAwsDdbLastEvaluatedKey

Key

Primary key of the item where the query operation stopped, inclusive of the previous result set.

CamelAwsDdbConsumedCapacity

Double

The number of Capacity Units of the provisioned throughput of the table consumed during the operation.

CamelAwsDdbCount

Integer

Number of items in the response.

Message headers set during Scan operation

Div
classconfluenceTableSmall

Header

Type

Description

CamelAwsDdbItems

List<java.util.Map<String,AttributeValue>>

The list of attributes returned by the operation.

CamelAwsDdbLastEvaluatedKey

Key

Primary key of the item where the query operation stopped, inclusive of the previous result set.

CamelAwsDdbConsumedCapacity

Double

The number of Capacity Units of the provisioned throughput of the table consumed during the operation.

CamelAwsDdbCount

Integer

Number of items in the response.

CamelAwsDdbScannedCount

Integer

Number of items in the complete scan before any filters are applied.

Message headers set during UpdateItem operation

Div
classconfluenceTableSmall

Header

Type

Description

CamelAwsDdbAttributes

Map<String, AttributeValue>

The list of attributes returned by the operation.

Wiki Markup
{div:class=confluenceTableSmall} || Header || Type || Description || | {{CamelAwsDdbAttributes}} | {{Map<String, AttributeValue>}} | The list of attributes returned by the operation. | {div}

Advanced AmazonDynamoDB configuration

...