10-knative-source-salesforce/salesforce-source.yaml (28 lines of code) (raw):

# # Apache Camel Salesforce Source # apiVersion: sources.knative.dev/v1alpha1 kind: CamelSource metadata: name: camel-salesforce-source spec: source: integration: configuration: - type: secret value: salesforce flow: from: uri: salesforce:camelTestTopic parameters: notifyForFields: ALL updateTopic: true notifyForOperationCreate: true notifyForOperationUpdate: false notifyForOperationDelete: false notifyForOperationUndelete: false sObjectQuery: SELECT Id, Name, Email, Phone FROM Contact steps: - to: "log:received?showAll=true&multiline=true" sink: ref: apiVersion: messaging.knative.dev/v1beta1 kind: InMemoryChannel name: salesforce