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