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