Class CfnFlow.DestinationConnectorPropertiesProperty.Builder
java.lang.Object
software.amazon.awscdk.services.appflow.CfnFlow.DestinationConnectorPropertiesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFlow.DestinationConnectorPropertiesProperty>
- Enclosing interface:
CfnFlow.DestinationConnectorPropertiesProperty
@Stability(Stable)
public static final class CfnFlow.DestinationConnectorPropertiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFlow.DestinationConnectorPropertiesProperty>
A builder for
CfnFlow.DestinationConnectorPropertiesProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.customConnector(IResolvable customConnector) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getCustomConnector()customConnector(CfnFlow.CustomConnectorDestinationPropertiesProperty customConnector) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getCustomConnector()eventBridge(IResolvable eventBridge) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getEventBridge()Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getEventBridge()lookoutMetrics(IResolvable lookoutMetrics) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getLookoutMetrics()lookoutMetrics(CfnFlow.LookoutMetricsDestinationPropertiesProperty lookoutMetrics) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getLookoutMetrics()marketo(IResolvable marketo) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getMarketo()Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getMarketo()redshift(IResolvable redshift) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getRedshift()Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getRedshift()s3(IResolvable s3) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getS3()Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getS3()salesforce(IResolvable salesforce) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getSalesforce()Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getSalesforce()sapoData(IResolvable sapoData) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getSapoData()Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getSapoData()snowflake(IResolvable snowflake) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getSnowflake()Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getSnowflake()upsolver(IResolvable upsolver) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getUpsolver()Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getUpsolver()zendesk(IResolvable zendesk) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getZendesk()Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getZendesk()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
customConnector
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder customConnector(IResolvable customConnector) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getCustomConnector()- Parameters:
customConnector- The properties that are required to query the custom Connector.- Returns:
this
-
customConnector
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder customConnector(CfnFlow.CustomConnectorDestinationPropertiesProperty customConnector) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getCustomConnector()- Parameters:
customConnector- The properties that are required to query the custom Connector.- Returns:
this
-
eventBridge
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder eventBridge(IResolvable eventBridge) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getEventBridge()- Parameters:
eventBridge- The properties required to query Amazon EventBridge.- Returns:
this
-
eventBridge
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder eventBridge(CfnFlow.EventBridgeDestinationPropertiesProperty eventBridge) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getEventBridge()- Parameters:
eventBridge- The properties required to query Amazon EventBridge.- Returns:
this
-
lookoutMetrics
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder lookoutMetrics(IResolvable lookoutMetrics) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getLookoutMetrics()- Parameters:
lookoutMetrics- The properties required to query Amazon Lookout for Metrics.- Returns:
this
-
lookoutMetrics
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder lookoutMetrics(CfnFlow.LookoutMetricsDestinationPropertiesProperty lookoutMetrics) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getLookoutMetrics()- Parameters:
lookoutMetrics- The properties required to query Amazon Lookout for Metrics.- Returns:
this
-
marketo
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder marketo(IResolvable marketo) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getMarketo()- Parameters:
marketo- The properties required to query Marketo.- Returns:
this
-
marketo
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder marketo(CfnFlow.MarketoDestinationPropertiesProperty marketo) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getMarketo()- Parameters:
marketo- The properties required to query Marketo.- Returns:
this
-
redshift
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder redshift(IResolvable redshift) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getRedshift()- Parameters:
redshift- The properties required to query Amazon Redshift.- Returns:
this
-
redshift
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder redshift(CfnFlow.RedshiftDestinationPropertiesProperty redshift) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getRedshift()- Parameters:
redshift- The properties required to query Amazon Redshift.- Returns:
this
-
s3
Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getS3()- Parameters:
s3- The properties required to query Amazon S3.- Returns:
this
-
s3
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder s3(CfnFlow.S3DestinationPropertiesProperty s3) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getS3()- Parameters:
s3- The properties required to query Amazon S3.- Returns:
this
-
salesforce
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder salesforce(IResolvable salesforce) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getSalesforce()- Parameters:
salesforce- The properties required to query Salesforce.- Returns:
this
-
salesforce
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder salesforce(CfnFlow.SalesforceDestinationPropertiesProperty salesforce) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getSalesforce()- Parameters:
salesforce- The properties required to query Salesforce.- Returns:
this
-
sapoData
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder sapoData(IResolvable sapoData) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getSapoData()- Parameters:
sapoData- The properties required to query SAPOData.- Returns:
this
-
sapoData
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder sapoData(CfnFlow.SAPODataDestinationPropertiesProperty sapoData) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getSapoData()- Parameters:
sapoData- The properties required to query SAPOData.- Returns:
this
-
snowflake
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder snowflake(IResolvable snowflake) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getSnowflake()- Parameters:
snowflake- The properties required to query Snowflake.- Returns:
this
-
snowflake
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder snowflake(CfnFlow.SnowflakeDestinationPropertiesProperty snowflake) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getSnowflake()- Parameters:
snowflake- The properties required to query Snowflake.- Returns:
this
-
upsolver
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder upsolver(IResolvable upsolver) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getUpsolver()- Parameters:
upsolver- The properties required to query Upsolver.- Returns:
this
-
upsolver
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder upsolver(CfnFlow.UpsolverDestinationPropertiesProperty upsolver) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getUpsolver()- Parameters:
upsolver- The properties required to query Upsolver.- Returns:
this
-
zendesk
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder zendesk(IResolvable zendesk) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getZendesk()- Parameters:
zendesk- The properties required to query Zendesk.- Returns:
this
-
zendesk
@Stability(Stable) public CfnFlow.DestinationConnectorPropertiesProperty.Builder zendesk(CfnFlow.ZendeskDestinationPropertiesProperty zendesk) Sets the value ofCfnFlow.DestinationConnectorPropertiesProperty.getZendesk()- Parameters:
zendesk- The properties required to query Zendesk.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnFlow.DestinationConnectorPropertiesProperty>- Returns:
- a new instance of
CfnFlow.DestinationConnectorPropertiesProperty - Throws:
NullPointerException- if any required attribute was not provided
-