Class CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appflow.CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty>
- Enclosing interface:
CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty
@Stability(Stable)
public static final class CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.customProperties(Map<String, String> customProperties) customProperties(IResolvable customProperties) dataTransferApi(CfnFlowPropsMixin.DataTransferApiProperty dataTransferApi) dataTransferApi(IResolvable dataTransferApi) entityName(String entityName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
customProperties
@Stability(Stable) public CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty.Builder customProperties(Map<String, String> customProperties) - Parameters:
customProperties- Custom properties that are required to use the custom connector as a source.- Returns:
this
-
customProperties
@Stability(Stable) public CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty.Builder customProperties(IResolvable customProperties) - Parameters:
customProperties- Custom properties that are required to use the custom connector as a source.- Returns:
this
-
dataTransferApi
@Stability(Stable) public CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty.Builder dataTransferApi(IResolvable dataTransferApi) - Parameters:
dataTransferApi- The API of the connector application that Amazon AppFlow uses to transfer your data.- Returns:
this
-
dataTransferApi
@Stability(Stable) public CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty.Builder dataTransferApi(CfnFlowPropsMixin.DataTransferApiProperty dataTransferApi) - Parameters:
dataTransferApi- The API of the connector application that Amazon AppFlow uses to transfer your data.- Returns:
this
-
entityName
@Stability(Stable) public CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty.Builder entityName(String entityName) - Parameters:
entityName- The entity specified in the custom connector as a source in the flow.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty>- Returns:
- a new instance of
CfnFlowPropsMixin.CustomConnectorSourcePropertiesProperty - Throws:
NullPointerException- if any required attribute was not provided
-