Interface CfnFlow.SourceConnectorPropertiesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFlow.SourceConnectorPropertiesProperty.Jsii$Proxy
- Enclosing class:
CfnFlow
@Stability(Stable)
public static interface CfnFlow.SourceConnectorPropertiesProperty
extends software.amazon.jsii.JsiiSerializable
Specifies the information that is required to query a particular connector.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.appflow.*; SourceConnectorPropertiesProperty sourceConnectorPropertiesProperty = SourceConnectorPropertiesProperty.builder() .amplitude(AmplitudeSourcePropertiesProperty.builder() .object("object") .build()) .customConnector(CustomConnectorSourcePropertiesProperty.builder() .entityName("entityName") // the properties below are optional .customProperties(Map.of( "customPropertiesKey", "customProperties")) .build()) .datadog(DatadogSourcePropertiesProperty.builder() .object("object") .build()) .dynatrace(DynatraceSourcePropertiesProperty.builder() .object("object") .build()) .googleAnalytics(GoogleAnalyticsSourcePropertiesProperty.builder() .object("object") .build()) .inforNexus(InforNexusSourcePropertiesProperty.builder() .object("object") .build()) .marketo(MarketoSourcePropertiesProperty.builder() .object("object") .build()) .pardot(PardotSourcePropertiesProperty.builder() .object("object") .build()) .s3(S3SourcePropertiesProperty.builder() .bucketName("bucketName") .bucketPrefix("bucketPrefix") // the properties below are optional .s3InputFormatConfig(S3InputFormatConfigProperty.builder() .s3InputFileType("s3InputFileType") .build()) .build()) .salesforce(SalesforceSourcePropertiesProperty.builder() .object("object") // the properties below are optional .dataTransferApi("dataTransferApi") .enableDynamicFieldUpdate(false) .includeDeletedRecords(false) .build()) .sapoData(SAPODataSourcePropertiesProperty.builder() .objectPath("objectPath") .build()) .serviceNow(ServiceNowSourcePropertiesProperty.builder() .object("object") .build()) .singular(SingularSourcePropertiesProperty.builder() .object("object") .build()) .slack(SlackSourcePropertiesProperty.builder() .object("object") .build()) .trendmicro(TrendmicroSourcePropertiesProperty.builder() .object("object") .build()) .veeva(VeevaSourcePropertiesProperty.builder() .object("object") // the properties below are optional .documentType("documentType") .includeAllVersions(false) .includeRenditions(false) .includeSourceFiles(false) .build()) .zendesk(ZendeskSourcePropertiesProperty.builder() .object("object") .build()) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnFlow.SourceConnectorPropertiesProperty
static final class
An implementation forCfnFlow.SourceConnectorPropertiesProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
Specifies the information that is required for querying Amplitude.default Object
The properties that are applied when the custom connector is being used as a source.default Object
Specifies the information that is required for querying Datadog.default Object
Specifies the information that is required for querying Dynatrace.default Object
Specifies the information that is required for querying Google Analytics.default Object
Specifies the information that is required for querying Infor Nexus.default Object
Specifies the information that is required for querying Marketo.default Object
CfnFlow.SourceConnectorPropertiesProperty.Pardot
.default Object
getS3()
Specifies the information that is required for querying Amazon S3.default Object
Specifies the information that is required for querying Salesforce.default Object
The properties that are applied when using SAPOData as a flow source.default Object
Specifies the information that is required for querying ServiceNow.default Object
Specifies the information that is required for querying Singular.default Object
getSlack()
Specifies the information that is required for querying Slack.default Object
Specifies the information that is required for querying Trend Micro.default Object
getVeeva()
Specifies the information that is required for querying Veeva.default Object
Specifies the information that is required for querying Zendesk.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAmplitude
Specifies the information that is required for querying Amplitude. -
getCustomConnector
The properties that are applied when the custom connector is being used as a source. -
getDatadog
Specifies the information that is required for querying Datadog. -
getDynatrace
Specifies the information that is required for querying Dynatrace. -
getGoogleAnalytics
Specifies the information that is required for querying Google Analytics. -
getInforNexus
Specifies the information that is required for querying Infor Nexus. -
getMarketo
Specifies the information that is required for querying Marketo. -
getPardot
CfnFlow.SourceConnectorPropertiesProperty.Pardot
. -
getS3
Specifies the information that is required for querying Amazon S3. -
getSalesforce
Specifies the information that is required for querying Salesforce. -
getSapoData
The properties that are applied when using SAPOData as a flow source. -
getServiceNow
Specifies the information that is required for querying ServiceNow. -
getSingular
Specifies the information that is required for querying Singular. -
getSlack
Specifies the information that is required for querying Slack. -
getTrendmicro
Specifies the information that is required for querying Trend Micro. -
getVeeva
Specifies the information that is required for querying Veeva. -
getZendesk
Specifies the information that is required for querying Zendesk. -
builder
-