22.4. 使用


22.4.1. DDB producer 评估的消息标头

标头类型描述

CamelAwsDdbBatchItems

map<String, KeysAndAttributes>

用于按主键获取的表名称和对应项的映射。

CamelAwsDdbTableName

字符串

此操作的表名称。

CamelAwsDdbKey

唯一标识表中每个项目的主键。从 Camel 2.16.0 中,此标头的类型为 Map<String, AttributeValue>,而不是 Key

CamelAwsDdbReturnValues

字符串

如果您要在修改前或之后获取属性 name-value 对(NONE、ALL_OLD、UPDATED_OLD、ALL_NEW、UPDATED_NEW)。

CamelAwsDdbUpdateCondition

Map<String, ExpectedAttributeValue>

指定条件修改的属性。

CamelAwsDdbAttributeNames

collection<String>

如果未指定属性名称,则返回所有属性。

CamelAwsDdbConsistentRead

布尔值

如果设置为 true,则发出一致的读取,否则会使用最终的一致。

CamelAwsDdbIndexName

字符串

如果设置为 Secondary Index for Query 操作。

CamelAwsDdbItem

map<String, AttributeValue>

项目属性的映射,并且必须包含定义该项目的主要键值。

CamelAwsDdbExactCount

布尔值

如果设置为 true,Amazon DynamoDB 返回与查询参数匹配的项目总数,而不是匹配项目及其属性的列表。从 Camel 2.16.0 中,此标题已不存在。

CamelAwsDdbKeyConditions

map<String, Condition>

从 Camel 2.16.0.此标头指定查询的选择条件,并将两个旧的标头 CamelAwsDdbHashKeyValueCamelAwsDdbScanRangeKeyCondition合并

CamelAwsDdbStartKey

从中继续查询的项目的主密钥。

CamelAwsDdbHashKeyValue

AttributeValue

复合主键的散列组件值。从 Camel 2.16.0 中,此标题已不存在。

CamelAwsDdbLimit

整数

要返回的最大项目数量。

CamelAwsDdbScanRangeKeyCondition

状况

用于属性值和用于查询的运算符的容器。从 Camel 2.16.0 这个标头不再存在。

CamelAwsDdbScanIndexForward

布尔值

指定索引的 forward 或 backward 遍历。

CamelAwsDdbScanFilter

map<String, Condition>

评估扫描结果,仅返回所需的值。

CamelAwsDdbUpdateValues

map<String, AttributeValueUpdate>

将属性名称映射到更新的新值和操作。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.