Class CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appflow.CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty>
- Enclosing interface:
CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty
@Stability(Stable)
public static final class CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.customConnector(CfnConnectorProfilePropsMixin.CustomConnectorProfilePropertiesProperty customConnector) customConnector(IResolvable customConnector) datadog(IResolvable datadog) dynatrace(IResolvable dynatrace) inforNexus(IResolvable inforNexus) marketo(IResolvable marketo) pardot(IResolvable pardot) redshift(IResolvable redshift) salesforce(IResolvable salesforce) sapoData(IResolvable sapoData) serviceNow(IResolvable serviceNow) slack(IResolvable slack) snowflake(IResolvable snowflake) veeva(IResolvable veeva) zendesk(IResolvable zendesk)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
customConnector
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder customConnector(IResolvable customConnector) Sets the value ofCfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.getCustomConnector()- Parameters:
customConnector- The properties required by the custom connector.- Returns:
this
-
customConnector
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder customConnector(CfnConnectorProfilePropsMixin.CustomConnectorProfilePropertiesProperty customConnector) Sets the value ofCfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.getCustomConnector()- Parameters:
customConnector- The properties required by the custom connector.- Returns:
this
-
datadog
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder datadog(IResolvable datadog) - Parameters:
datadog- The connector-specific properties required by Datadog.- Returns:
this
-
datadog
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder datadog(CfnConnectorProfilePropsMixin.DatadogConnectorProfilePropertiesProperty datadog) - Parameters:
datadog- The connector-specific properties required by Datadog.- Returns:
this
-
dynatrace
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder dynatrace(IResolvable dynatrace) - Parameters:
dynatrace- The connector-specific properties required by Dynatrace.- Returns:
this
-
dynatrace
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder dynatrace(CfnConnectorProfilePropsMixin.DynatraceConnectorProfilePropertiesProperty dynatrace) - Parameters:
dynatrace- The connector-specific properties required by Dynatrace.- Returns:
this
-
inforNexus
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder inforNexus(IResolvable inforNexus) - Parameters:
inforNexus- The connector-specific properties required by Infor Nexus.- Returns:
this
-
inforNexus
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder inforNexus(CfnConnectorProfilePropsMixin.InforNexusConnectorProfilePropertiesProperty inforNexus) - Parameters:
inforNexus- The connector-specific properties required by Infor Nexus.- Returns:
this
-
marketo
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder marketo(IResolvable marketo) - Parameters:
marketo- The connector-specific properties required by Marketo.- Returns:
this
-
marketo
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder marketo(CfnConnectorProfilePropsMixin.MarketoConnectorProfilePropertiesProperty marketo) - Parameters:
marketo- The connector-specific properties required by Marketo.- Returns:
this
-
pardot
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder pardot(IResolvable pardot) - Parameters:
pardot- The connector-specific properties required by Salesforce Pardot.- Returns:
this
-
pardot
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder pardot(CfnConnectorProfilePropsMixin.PardotConnectorProfilePropertiesProperty pardot) - Parameters:
pardot- The connector-specific properties required by Salesforce Pardot.- Returns:
this
-
redshift
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder redshift(IResolvable redshift) - Parameters:
redshift- The connector-specific properties required by Amazon Redshift.- Returns:
this
-
redshift
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder redshift(CfnConnectorProfilePropsMixin.RedshiftConnectorProfilePropertiesProperty redshift) - Parameters:
redshift- The connector-specific properties required by Amazon Redshift.- Returns:
this
-
salesforce
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder salesforce(IResolvable salesforce) - Parameters:
salesforce- The connector-specific properties required by Salesforce.- Returns:
this
-
salesforce
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder salesforce(CfnConnectorProfilePropsMixin.SalesforceConnectorProfilePropertiesProperty salesforce) - Parameters:
salesforce- The connector-specific properties required by Salesforce.- Returns:
this
-
sapoData
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder sapoData(IResolvable sapoData) - Parameters:
sapoData- The connector-specific profile properties required when using SAPOData.- Returns:
this
-
sapoData
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder sapoData(CfnConnectorProfilePropsMixin.SAPODataConnectorProfilePropertiesProperty sapoData) - Parameters:
sapoData- The connector-specific profile properties required when using SAPOData.- Returns:
this
-
serviceNow
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder serviceNow(IResolvable serviceNow) - Parameters:
serviceNow- The connector-specific properties required by serviceNow.- Returns:
this
-
serviceNow
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder serviceNow(CfnConnectorProfilePropsMixin.ServiceNowConnectorProfilePropertiesProperty serviceNow) - Parameters:
serviceNow- The connector-specific properties required by serviceNow.- Returns:
this
-
slack
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder slack(IResolvable slack) - Parameters:
slack- The connector-specific properties required by Slack.- Returns:
this
-
slack
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder slack(CfnConnectorProfilePropsMixin.SlackConnectorProfilePropertiesProperty slack) - Parameters:
slack- The connector-specific properties required by Slack.- Returns:
this
-
snowflake
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder snowflake(IResolvable snowflake) - Parameters:
snowflake- The connector-specific properties required by Snowflake.- Returns:
this
-
snowflake
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder snowflake(CfnConnectorProfilePropsMixin.SnowflakeConnectorProfilePropertiesProperty snowflake) - Parameters:
snowflake- The connector-specific properties required by Snowflake.- Returns:
this
-
veeva
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder veeva(IResolvable veeva) - Parameters:
veeva- The connector-specific properties required by Veeva.- Returns:
this
-
veeva
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder veeva(CfnConnectorProfilePropsMixin.VeevaConnectorProfilePropertiesProperty veeva) - Parameters:
veeva- The connector-specific properties required by Veeva.- Returns:
this
-
zendesk
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder zendesk(IResolvable zendesk) - Parameters:
zendesk- The connector-specific properties required by Zendesk.- Returns:
this
-
zendesk
@Stability(Stable) public CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty.Builder zendesk(CfnConnectorProfilePropsMixin.ZendeskConnectorProfilePropertiesProperty zendesk) - Parameters:
zendesk- The connector-specific properties required by Zendesk.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty>- Returns:
- a new instance of
CfnConnectorProfilePropsMixin.ConnectorProfilePropertiesProperty - Throws:
NullPointerException- if any required attribute was not provided
-