Interface CfnFlow.DestinationConnectorPropertiesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFlow.DestinationConnectorPropertiesProperty.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.*;
DestinationConnectorPropertiesProperty destinationConnectorPropertiesProperty = DestinationConnectorPropertiesProperty.builder()
.customConnector(CustomConnectorDestinationPropertiesProperty.builder()
.entityName("entityName")
// the properties below are optional
.customProperties(Map.of(
"customPropertiesKey", "customProperties"))
.errorHandlingConfig(ErrorHandlingConfigProperty.builder()
.bucketName("bucketName")
.bucketPrefix("bucketPrefix")
.failOnFirstError(false)
.build())
.idFieldNames(List.of("idFieldNames"))
.writeOperationType("writeOperationType")
.build())
.eventBridge(EventBridgeDestinationPropertiesProperty.builder()
.object("object")
// the properties below are optional
.errorHandlingConfig(ErrorHandlingConfigProperty.builder()
.bucketName("bucketName")
.bucketPrefix("bucketPrefix")
.failOnFirstError(false)
.build())
.build())
.lookoutMetrics(LookoutMetricsDestinationPropertiesProperty.builder()
.object("object")
.build())
.marketo(MarketoDestinationPropertiesProperty.builder()
.object("object")
// the properties below are optional
.errorHandlingConfig(ErrorHandlingConfigProperty.builder()
.bucketName("bucketName")
.bucketPrefix("bucketPrefix")
.failOnFirstError(false)
.build())
.build())
.redshift(RedshiftDestinationPropertiesProperty.builder()
.intermediateBucketName("intermediateBucketName")
.object("object")
// the properties below are optional
.bucketPrefix("bucketPrefix")
.errorHandlingConfig(ErrorHandlingConfigProperty.builder()
.bucketName("bucketName")
.bucketPrefix("bucketPrefix")
.failOnFirstError(false)
.build())
.build())
.s3(S3DestinationPropertiesProperty.builder()
.bucketName("bucketName")
// the properties below are optional
.bucketPrefix("bucketPrefix")
.s3OutputFormatConfig(S3OutputFormatConfigProperty.builder()
.aggregationConfig(AggregationConfigProperty.builder()
.aggregationType("aggregationType")
.targetFileSize(123)
.build())
.fileType("fileType")
.prefixConfig(PrefixConfigProperty.builder()
.pathPrefixHierarchy(List.of("pathPrefixHierarchy"))
.prefixFormat("prefixFormat")
.prefixType("prefixType")
.build())
.preserveSourceDataTyping(false)
.build())
.build())
.salesforce(SalesforceDestinationPropertiesProperty.builder()
.object("object")
// the properties below are optional
.dataTransferApi("dataTransferApi")
.errorHandlingConfig(ErrorHandlingConfigProperty.builder()
.bucketName("bucketName")
.bucketPrefix("bucketPrefix")
.failOnFirstError(false)
.build())
.idFieldNames(List.of("idFieldNames"))
.writeOperationType("writeOperationType")
.build())
.sapoData(SAPODataDestinationPropertiesProperty.builder()
.objectPath("objectPath")
// the properties below are optional
.errorHandlingConfig(ErrorHandlingConfigProperty.builder()
.bucketName("bucketName")
.bucketPrefix("bucketPrefix")
.failOnFirstError(false)
.build())
.idFieldNames(List.of("idFieldNames"))
.successResponseHandlingConfig(SuccessResponseHandlingConfigProperty.builder()
.bucketName("bucketName")
.bucketPrefix("bucketPrefix")
.build())
.writeOperationType("writeOperationType")
.build())
.snowflake(SnowflakeDestinationPropertiesProperty.builder()
.intermediateBucketName("intermediateBucketName")
.object("object")
// the properties below are optional
.bucketPrefix("bucketPrefix")
.errorHandlingConfig(ErrorHandlingConfigProperty.builder()
.bucketName("bucketName")
.bucketPrefix("bucketPrefix")
.failOnFirstError(false)
.build())
.build())
.upsolver(UpsolverDestinationPropertiesProperty.builder()
.bucketName("bucketName")
.s3OutputFormatConfig(UpsolverS3OutputFormatConfigProperty.builder()
.prefixConfig(PrefixConfigProperty.builder()
.pathPrefixHierarchy(List.of("pathPrefixHierarchy"))
.prefixFormat("prefixFormat")
.prefixType("prefixType")
.build())
// the properties below are optional
.aggregationConfig(AggregationConfigProperty.builder()
.aggregationType("aggregationType")
.targetFileSize(123)
.build())
.fileType("fileType")
.build())
// the properties below are optional
.bucketPrefix("bucketPrefix")
.build())
.zendesk(ZendeskDestinationPropertiesProperty.builder()
.object("object")
// the properties below are optional
.errorHandlingConfig(ErrorHandlingConfigProperty.builder()
.bucketName("bucketName")
.bucketPrefix("bucketPrefix")
.failOnFirstError(false)
.build())
.idFieldNames(List.of("idFieldNames"))
.writeOperationType("writeOperationType")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnFlow.DestinationConnectorPropertiesPropertystatic final classAn implementation forCfnFlow.DestinationConnectorPropertiesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe properties that are required to query the custom Connector.default ObjectThe properties required to query Amazon EventBridge.default ObjectThe properties required to query Amazon Lookout for Metrics.default ObjectThe properties required to query Marketo.default ObjectThe properties required to query Amazon Redshift.default ObjectgetS3()The properties required to query Amazon S3.default ObjectThe properties required to query Salesforce.default ObjectThe properties required to query SAPOData.default ObjectThe properties required to query Snowflake.default ObjectThe properties required to query Upsolver.default ObjectThe properties required to query Zendesk.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCustomConnector
The properties that are required to query the custom Connector.Returns union: either
IResolvableorCfnFlow.CustomConnectorDestinationPropertiesProperty- See Also:
-
getEventBridge
The properties required to query Amazon EventBridge.Returns union: either
IResolvableorCfnFlow.EventBridgeDestinationPropertiesProperty- See Also:
-
getLookoutMetrics
The properties required to query Amazon Lookout for Metrics.Returns union: either
IResolvableorCfnFlow.LookoutMetricsDestinationPropertiesProperty- See Also:
-
getMarketo
The properties required to query Marketo.Returns union: either
IResolvableorCfnFlow.MarketoDestinationPropertiesProperty- See Also:
-
getRedshift
The properties required to query Amazon Redshift.Returns union: either
IResolvableorCfnFlow.RedshiftDestinationPropertiesProperty- See Also:
-
getS3
The properties required to query Amazon S3.Returns union: either
IResolvableorCfnFlow.S3DestinationPropertiesProperty- See Also:
-
getSalesforce
The properties required to query Salesforce.Returns union: either
IResolvableorCfnFlow.SalesforceDestinationPropertiesProperty- See Also:
-
getSapoData
The properties required to query SAPOData.Returns union: either
IResolvableorCfnFlow.SAPODataDestinationPropertiesProperty- See Also:
-
getSnowflake
The properties required to query Snowflake.Returns union: either
IResolvableorCfnFlow.SnowflakeDestinationPropertiesProperty- See Also:
-
getUpsolver
The properties required to query Upsolver.Returns union: either
IResolvableorCfnFlow.UpsolverDestinationPropertiesProperty- See Also:
-
getZendesk
The properties required to query Zendesk.Returns union: either
IResolvableorCfnFlow.ZendeskDestinationPropertiesProperty- See Also:
-
builder
-