Interface CfnFlow.SourceConnectorPropertiesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFlow.SourceConnectorPropertiesProperty.Jsii$Proxy
- Enclosing class:
CfnFlow
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"))
.dataTransferApi(DataTransferApiProperty.builder()
.name("name")
.type("type")
.build())
.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")
// the properties below are optional
.paginationConfig(SAPODataPaginationConfigProperty.builder()
.maxPageSize(123)
.build())
.parallelismConfig(SAPODataParallelismConfigProperty.builder()
.maxParallelism(123)
.build())
.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();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnFlow.SourceConnectorPropertiesPropertystatic final classAn implementation forCfnFlow.SourceConnectorPropertiesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectSpecifies the information that is required for querying Amplitude.default ObjectThe properties that are applied when the custom connector is being used as a source.default ObjectSpecifies the information that is required for querying Datadog.default ObjectSpecifies the information that is required for querying Dynatrace.default ObjectSpecifies the information that is required for querying Google Analytics.default ObjectSpecifies the information that is required for querying Infor Nexus.default ObjectSpecifies the information that is required for querying Marketo.default ObjectSpecifies the information that is required for querying Salesforce Pardot.default ObjectgetS3()Specifies the information that is required for querying Amazon S3.default ObjectSpecifies the information that is required for querying Salesforce.default ObjectThe properties that are applied when using SAPOData as a flow source.default ObjectSpecifies the information that is required for querying ServiceNow.default ObjectSpecifies the information that is required for querying Singular.default ObjectgetSlack()Specifies the information that is required for querying Slack.default ObjectSpecifies the information that is required for querying Trend Micro.default ObjectgetVeeva()Specifies the information that is required for querying Veeva.default ObjectSpecifies 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.Returns union: either
IResolvableorCfnFlow.AmplitudeSourcePropertiesProperty- See Also:
-
getCustomConnector
The properties that are applied when the custom connector is being used as a source.Returns union: either
IResolvableorCfnFlow.CustomConnectorSourcePropertiesProperty- See Also:
-
getDatadog
Specifies the information that is required for querying Datadog.Returns union: either
IResolvableorCfnFlow.DatadogSourcePropertiesProperty- See Also:
-
getDynatrace
Specifies the information that is required for querying Dynatrace.Returns union: either
IResolvableorCfnFlow.DynatraceSourcePropertiesProperty- See Also:
-
getGoogleAnalytics
Specifies the information that is required for querying Google Analytics.Returns union: either
IResolvableorCfnFlow.GoogleAnalyticsSourcePropertiesProperty- See Also:
-
getInforNexus
Specifies the information that is required for querying Infor Nexus.Returns union: either
IResolvableorCfnFlow.InforNexusSourcePropertiesProperty- See Also:
-
getMarketo
Specifies the information that is required for querying Marketo.Returns union: either
IResolvableorCfnFlow.MarketoSourcePropertiesProperty- See Also:
-
getPardot
Specifies the information that is required for querying Salesforce Pardot.Returns union: either
IResolvableorCfnFlow.PardotSourcePropertiesProperty- See Also:
-
getS3
Specifies the information that is required for querying Amazon S3.Returns union: either
IResolvableorCfnFlow.S3SourcePropertiesProperty- See Also:
-
getSalesforce
Specifies the information that is required for querying Salesforce.Returns union: either
IResolvableorCfnFlow.SalesforceSourcePropertiesProperty- See Also:
-
getSapoData
The properties that are applied when using SAPOData as a flow source.Returns union: either
IResolvableorCfnFlow.SAPODataSourcePropertiesProperty- See Also:
-
getServiceNow
Specifies the information that is required for querying ServiceNow.Returns union: either
IResolvableorCfnFlow.ServiceNowSourcePropertiesProperty- See Also:
-
getSingular
Specifies the information that is required for querying Singular.Returns union: either
IResolvableorCfnFlow.SingularSourcePropertiesProperty- See Also:
-
getSlack
Specifies the information that is required for querying Slack.Returns union: either
IResolvableorCfnFlow.SlackSourcePropertiesProperty- See Also:
-
getTrendmicro
Specifies the information that is required for querying Trend Micro.Returns union: either
IResolvableorCfnFlow.TrendmicroSourcePropertiesProperty- See Also:
-
getVeeva
Specifies the information that is required for querying Veeva.Returns union: either
IResolvableorCfnFlow.VeevaSourcePropertiesProperty- See Also:
-
getZendesk
Specifies the information that is required for querying Zendesk.Returns union: either
IResolvableorCfnFlow.ZendeskSourcePropertiesProperty- See Also:
-
builder
-