42.3.2. 쿼리 매개변수(57 매개변수)
| 이름 | 설명 | 기본값 | 유형 |
|---|---|---|---|
| apexMethod (일반) | APEX 메서드 이름입니다. | 문자열 | |
| apexQueryParams (일반) | APEX 방법에 대한 매개 변수를 쿼리합니다. | map | |
| apiVersion (일반) | Salesforce API 버전. | 53.0 | 문자열 |
| backoffIncrement (일반) | CometD 자동 연결을 넘어서는 실패에 대한 스트림 연결 재시작 시도에 대한 백오프 간격 증가. | 1000 | long |
| batchId (일반) | 대량 API 배치 ID입니다. | 문자열 | |
| contentType (일반) | 대량 API 콘텐츠 유형, XML, CSV, ZIP_XML, ZIP_CSV. 열거형 값:
| ContentType | |
| defaultReplayId (common) | initialReplayIdMap에 값이 없는 경우 기본 replayId 설정 | -1 | long |
| fallBackReplayId (일반) | Invalid Replay Id 응답 후 로 대체하는 ReplayId. | -1 | long |
| 형식 (일반) | Salesforce API 호출(JSON 또는 XML)에 사용할 페이로드 형식은 기본적으로 JSON입니다. Camel 3.12부터 이 옵션은 Raw 작업에만 적용됩니다. 열거형 값:
| PayloadFormat | |
| H ttpClient (common) | Salesforce에 연결하는 데 사용할 사용자 지정 Jetty Http Client입니다. | SalesforceHttpClient | |
| includeDetails (common) | Salesforce1 Analytics 보고서에 세부 정보를 포함하고 기본값은 false입니다. | 부울 | |
| initialReplayIdMap (일반) | 채널 이름별로 시작할 ID를 재생합니다. | map | |
| instanceID (공용) | Salesforce1 Analytics에서 실행 인스턴스 ID를 보고합니다. | 문자열 | |
| jobId (일반) | 대량 API 작업 ID입니다. | 문자열 | |
| 제한 (일반) | 반환된 레코드 수에 대한 제한입니다. 일부 API에 적용 가능한 경우 Salesforce 문서를 확인하십시오. | 정수 | |
| 로케이터 (일반) | salesforce Bulk 2.0 API에서 쿼리 작업의 결과를 얻는 데 사용할 수 있도록 제공하는 Locator. | 문자열 | |
| maxBackoff (common) | CometD 자동 연결을 넘어서는 실패에 대한 스트림 연결 재시작 시도에 대한 최대 백오프 간격입니다. | 30000 | long |
| maxRecords (일반) | Bulk 2.0 쿼리에 대한 결과 집합별로 검색할 최대 레코드 수입니다. 요청은 여전히 크기 제한의 적용을 받습니다. 매우 많은 쿼리 결과를 사용하여 작업하는 경우 Salesforce에서 모든 데이터를 받기 전에 시간 초과가 발생할 수 있습니다. 시간 제한을 방지하려면 클라이언트가 maxRecords 매개 변수에서 수신할 최대 레코드 수를 지정합니다. 이렇게 하면 결과가 더 작은 집합으로 분할되고 이 값은 최대 크기로 나뉩니다. | 정수 | |
| notFoundBehaviour (일반) | Salesforce API에서 수신한 404 not found 상태의 동작을 설정합니다. 본문을 NULL NotFoundBehaviour#NULL로 설정하거나 교환 NotFoundBehaviour#EXCEPTION - 기본값에서 예외가 전달되어야 합니다. 열거형 값:
| 예외 | NotFoundBehaviour |
| notifyForFields (common) | 필드에 대한 알림, 옵션은 ALL, REFERENCED, SELECT, WHERE입니다. 열거형 값:
| NotifyForFieldsEnum | |
| notifyForOperationCreate (common) | 생성 작업용으로 알립니다. 기본값은 false(API 버전 = 29.0)입니다. | 부울 | |
| notifyForOperationDelete (common) | 삭제 작업용으로 알립니다. 기본값은 false(API 버전 = 29.0)입니다. | 부울 | |
| notifyForOperations (common) | 작업에 대한 알림, 옵션은 ALL, CREATE, EXTENDED, UPDATE(API 버전 29.0)입니다. 열거형 값:
| NotifyForOperationsEnum | |
| notifyForOperationUndelete (common) | 삭제 취소 작업으로 알립니다. 기본값은 false(API 버전 = 29.0)입니다. | 부울 | |
| notifyForOperationUpdate (common) | 업데이트 작업용으로 알립니다. 기본값은 false(API 버전 = 29.0)입니다. | 부울 | |
| ObjectMapper (일반) | Salesforce 오브젝트를 직렬화/구현할 때 사용할 사용자 정의 Jackson ObjectMapper. | ObjectMapper | |
| pkChunking (일반) | PK Chunking을 사용합니다. 원래 Bulk API에서만 사용할 수 있습니다. 필요한 경우 bulk 2.0 API는 PK 청크를 자동으로 수행합니다. | 부울 | |
| pkChunkingChunkSize (일반적으로) | PK Chunking과 함께 사용할 청크 크기입니다. 지정하지 않으면 salesforce 기본값은 100,000입니다. 최대 크기는 250,000입니다. | 정수 | |
| pkChunkingParent (일반적으로) | 공유 오브젝트에 대한 쿼리를 위한 PK 청크를 활성화할 때 부모 오브젝트를 지정합니다. 청크는 오브젝트의 공유 레코드가 아닌 상위 오브젝트의 레코드를 기반으로 합니다. 예를 들어 AccountShare에서 쿼리할 때 Account를 부모 오브젝트로 지정합니다. PK 청크는 부모 개체가 지원되는 한 오브젝트를 공유하는 데 지원됩니다. | 문자열 | |
| pkChunkingStartRow (Common) | 첫 번째 청크의 하위 경계로 사용할 15 문자 또는 18자 레코드 ID를 지정합니다. 배치 간에 실패한 작업을 다시 시작할 때 이 매개변수를 사용하여 시작 ID를 지정합니다. | 문자열 | |
| queryLocator (일반) | salesforce에서 제공하는 쿼리 로케이터는 쿼리 결과가 단일 호출로 검색할 수 있는 것보다 많은 레코드에 사용될 때 사용됩니다. 이후 호출에서 이 값을 사용하여 추가 레코드를 검색합니다. | 문자열 | |
| rawPayload (일반) | 기본적으로 DTO, false 대신 요청 및 응답(형식에 따라 JSON 또는 XML)에 원시 페이로드 문자열을 사용합니다. | false | boolean |
| reportId (common) | Salesforce1 Analytics 보고서 Id. | 문자열 | |
| reportMetadata (common) | Salesforce1 Analytics에서 필터링을 위한 메타데이터를 보고합니다. | ReportMetadata | |
| resultId (common) | 대량 API 결과 ID입니다. | 문자열 | |
| sObjectBlobFieldName (common) | SObject blob 필드 이름입니다. | 문자열 | |
| sObjectClass (common) | 정규화된 SObject 클래스 이름, 일반적으로 camel-salesforce-maven-plugin을 사용하여 생성됩니다. | 문자열 | |
| sObjectFields (common) | 검색할 SObject 필드입니다. | 문자열 | |
| sObjectId (common) | API에 필요한 경우 SObject ID입니다. | 문자열 | |
| sObjectIdName (common) | SObject 외부 ID 필드 이름입니다. | 문자열 | |
| sObjectIdValue (일반) | SObject 외부 ID 필드 값 | 문자열 | |
| sObjectName (common) | API에서 필요하거나 지원하는 경우 SObject 이름입니다. | 문자열 | |
| sObjectQuery (common) | Salesforce SOQL 쿼리 문자열입니다. | 문자열 | |
| sObjectSearch (common) | Salesforce SOSL 검색 문자열. | 문자열 | |
| updateTopic (common) | Streaming API를 사용할 때 기존 Push Topic을 업데이트할지 여부에 따라 기본값은 false입니다. | false | boolean |
| bridgeErrorHandler (consumer) | 소비자를 Camel 라우팅 오류 처리기에 브리징할 수 있습니다. 이는 소비자가 들어오는 메시지를 선택하는 동안 예외가 발생한 것을 의미하며, 이제 메시지로 처리되어 라우팅 오류 처리기에 의해 처리됩니다. 기본적으로 소비자는 org.apache.camel.spi.ExceptionHandler를 사용하여 WARN 또는 ERROR 수준에서 기록되고 무시되는 예외를 처리합니다. | false | boolean |
| replayId (consumer) | 구독할 때 사용할 replayId 값입니다. | long | |
| exceptionHandler (advanced) | 소비자가 사용자 지정 ExceptionHandler를 사용하도록 하려면 다음을 수행합니다. bridgeErrorHandler 옵션이 활성화되어 있는지 확인한 후 이 옵션은 사용되지 않습니다. 기본적으로 소비자는 WARN 또는 ERROR 수준에서 기록되고 무시되는 예외를 처리합니다. | ExceptionHandler | |
| exchangePattern (advanced) | 소비자가 교환을 생성할 때 교환 패턴을 설정합니다. 열거형 값:
| ExchangePattern | |
| All OrNone (producer) | 실패한 경우 모든 레코드를 롤백하도록 나타내는 복합 API 옵션입니다. | false | boolean |
| apexUrl (producer) | APEX 메서드 URL. | 문자열 | |
| compositeMethod (producer) | composite (raw) 방법입니다. | 문자열 | |
| lazyStartProducer (producer) | 생산자가 지연(첫 번째 메시지에서) 시작되어야 하는지 여부입니다. 지연을 시작하면 이 명령을 사용하여 시작 중에 생산자가 실패할 수 있고 경로가 시작되지 않는 상황에서 CamelContext 및 경로를 시작할 수 있습니다. 이 시작이 지연되는 것을 지연하는 것을 지연하면 Camel의 라우팅 오류 처리기를 통해 메시지를 라우팅하는 동안 시작 오류를 처리할 수 있습니다. 그런 다음 첫 번째 메시지가 처리되면 생산자를 만들고 시작하는 데 시간이 조금 걸리고 처리의 총 처리 시간이 길어질 수 있다는 점에 유의하십시오. | false | boolean |
| rawHttpHeaders (producer) | 원시 작업의 HTTP 매개 변수로 포함할 쉼표로 구분된 메시지 헤더 목록입니다. | 문자열 | |
| rawMethod (producer) | 원시 작업에 사용하는 HTTP 방법입니다. | 문자열 | |
| rawPath (producer) | 도메인 이름 뒤에 있는 엔드포인트 URL의 일부입니다. E.g., '/services/data/v52.0/sobjects/Account/'. | 문자열 | |
| rawQueryParameters (producer) | 원시 작업의 쿼리 매개 변수로 포함할 쉼표로 구분된 메시지 헤더 목록입니다. 이 작업이 자동으로 수행되므로 url-encode 값을 사용하지 마십시오. | 문자열 |