288.15.2. 查询参数(44 参数):

名称描述默认类型

apexMethod (common)

APEX 方法名称

 

字符串

apexQueryParams (common)

为 APEX 方法查询参数

 

map

apexUrl (common)

APEX 方法 URL

 

字符串

apiVersion (common)

Salesforce API 版本,默认为 SalesforceEndpointConfig.DEFAULT_VERSION

 

字符串

backoffIncrement (common)

backoff 间隔递增,流连接重启尝试超过 CometD 自动连接尝试。

 

long

batchId (common)

批量 API 批处理 ID

 

字符串

contentType (common)

批量 API 内容类型,一种 XML、CSV、ZIP_XML、ZIP_CSV

 

ContentType

defaultReplayId (common)

如果 initialReplayIdMap 中没有找到值,则默认 replayId 设置

 

Long

format (common)

用于 Salesforce API 调用的有效负载格式(JSON 或 XML)默认为 JSON

 

PayloadFormat

httpClient (common)

自定义 Jetty Http 客户端用于连接到 Salesforce。

 

SalesforceHttpClient

includeDetails (common)

在 Salesforce1 Analytics 报告中包含详情,默认为 false。

 

布尔值

initialReplayIdMap (common)

重播 ID,从每个频道名称启动。

 

map

instanceId (common)

Salesforce1 分析报告执行实例 ID

 

字符串

jobId (common)

批量 API 作业 ID

 

字符串

limit (common)

返回记录的限值。适用于一些 API,请查看 Salesforce 文档。

 

整数

maxBackoff (common)

在 CometD 自动连接失败之外,流连接重启尝试的最大 backoff 间隔。

 

long

notFoundBehaviour (common)

设置来自 Salesforce API 的 404 未找到状态的行为。正文应设置为 NULL NotFoundBehaviour#NULL,或在交换 NotFoundBehaviour#EXTION 上发出一个异常。

 

NotFoundBehaviour

notifyForFields (common)

notify for fields, options are ALL, REFERENCED, SELECT, WHERE

 

NotifyForFieldsEnum

notifyForOperationCreate (common)

notify for create operation, 默认为 false (API version = 29.0)

 

布尔值

notifyForOperationDelete (common)

notify for delete operation, 默认为 false (API version = 29.0)

 

布尔值

notifyForOperations (common)

通知操作,选项是 ALL、CREATE、EXTENDED、UPDATE (API 版本 29.0)

 

NotifyForOperations Enum

notifyForOperationUndelete (common)

notify for un-delete operation, 默认为 false (API version = 29.0)

 

布尔值

notifyForOperationUpdate (common)

通知更新操作,默认为 false (API 版本 = 29.0)

 

布尔值

objectMapper (common)

自定义 Jackson ObjectMapper,以在以串行方式处理 Salesforce 对象时使用。

 

ObjectMapper

rawPayload (common)

为请求和响应使用原始有效负载字符串(根据格式使用 JSON 或 XML,而不是默认为 DTOs)

false

布尔值

reportId (common)

Salesforce1 分析报告 Id

 

字符串

reportMetadata (common)

Salesforce1 分析报告过滤的元数据

 

ReportMetadata

resultId (common)

批量 API 结果 ID

 

字符串

serializeNulls (common)

如果给定 DTO 的 NULL 值应该使用空(NULL)值进行序列化。这只会影响 JSON 数据格式。

false

布尔值

sObjectBlobFieldName (common)

SObject blob 字段名称

 

字符串

sObjectClass (common)

完全限定 SObject 类名称,通常使用 camel-salesforce-maven-plugin 生成。

 

字符串

sObjectFields (common)

要检索的 SObject 字段

 

字符串

sObjectId (common)

API 所需的 SObject ID

 

字符串

sObjectIdName (common)

SObject external ID 字段名称

 

字符串

sObjectIdValue (common)

SObject external ID 字段值

 

字符串

sObjectName (common)

API 需要或支持 SObject 名称

 

字符串

sObjectQuery (common)

Salesforce SOQL 查询字符串

 

字符串

sObjectSearch (common)

Salesforce SOSL 搜索字符串

 

字符串

updateTopic (common)

在使用流 API 时是否更新现有的 Push Topic,都默认为 false

false

布尔值

bridgeErrorHandler (consumer)

允许将消费者桥接到 Camel 路由 Error Handler,这意味着使用者试图获取传入消息或类似信息时出现任何异常,现在将作为一个消息进行处理,并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.Exception 处理程序处理异常,该处理程序将记录在 WARN 或 ERROR 级别,并忽略。

false

布尔值

replayId (consumer)

订阅时使用的 replayId 值

 

Long

exceptionHandler (consumer)

要让使用者使用自定义 ExceptionHandler。请注意,如果启用了选项 bridgeErrorHandler,则不使用这个选项。默认情况下,消费者处理异常,这将在 WARN 或 ERROR 级别记录,并忽略。

 

ExceptionHandler

exchangePattern (consumer)

在使用者创建交换时设置交换模式。

 

ExchangePattern

同步 (高级)

设置同步处理是否应当严格使用,还是允许 Camel 使用异步处理(如果受支持)。

false

布尔值