Class CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.appflow.CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConnectorProfile.ConnectorProfileCredentialsProperty>
- Enclosing interface:
CfnConnectorProfile.ConnectorProfileCredentialsProperty
@Stability(Stable)
public static final class CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConnectorProfile.ConnectorProfileCredentialsProperty>
A builder for
CfnConnectorProfile.ConnectorProfileCredentialsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionamplitude(IResolvable amplitude) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getAmplitude()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getAmplitude()build()Builds the configured instance.customConnector(IResolvable customConnector) datadog(IResolvable datadog) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getDatadog()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getDatadog()dynatrace(IResolvable dynatrace) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getDynatrace()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getDynatrace()googleAnalytics(IResolvable googleAnalytics) googleAnalytics(CfnConnectorProfile.GoogleAnalyticsConnectorProfileCredentialsProperty googleAnalytics) inforNexus(IResolvable inforNexus) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getInforNexus()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getInforNexus()marketo(IResolvable marketo) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getMarketo()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getMarketo()pardot(IResolvable pardot) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getPardot()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getPardot()redshift(IResolvable redshift) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getRedshift()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getRedshift()salesforce(IResolvable salesforce) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSalesforce()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSalesforce()sapoData(IResolvable sapoData) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSapoData()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSapoData()serviceNow(IResolvable serviceNow) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getServiceNow()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getServiceNow()singular(IResolvable singular) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSingular()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSingular()slack(IResolvable slack) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSlack()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSlack()snowflake(IResolvable snowflake) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSnowflake()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSnowflake()trendmicro(IResolvable trendmicro) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getTrendmicro()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getTrendmicro()veeva(IResolvable veeva) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getVeeva()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getVeeva()zendesk(IResolvable zendesk) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getZendesk()Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getZendesk()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
amplitude
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder amplitude(IResolvable amplitude) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getAmplitude()- Parameters:
amplitude- The connector-specific credentials required when using Amplitude.- Returns:
this
-
amplitude
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder amplitude(CfnConnectorProfile.AmplitudeConnectorProfileCredentialsProperty amplitude) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getAmplitude()- Parameters:
amplitude- The connector-specific credentials required when using Amplitude.- Returns:
this
-
customConnector
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder customConnector(IResolvable customConnector) - Parameters:
customConnector- The connector-specific profile credentials that are required when using the custom connector.- Returns:
this
-
customConnector
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder customConnector(CfnConnectorProfile.CustomConnectorProfileCredentialsProperty customConnector) - Parameters:
customConnector- The connector-specific profile credentials that are required when using the custom connector.- Returns:
this
-
datadog
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder datadog(IResolvable datadog) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getDatadog()- Parameters:
datadog- The connector-specific credentials required when using Datadog.- Returns:
this
-
datadog
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder datadog(CfnConnectorProfile.DatadogConnectorProfileCredentialsProperty datadog) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getDatadog()- Parameters:
datadog- The connector-specific credentials required when using Datadog.- Returns:
this
-
dynatrace
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder dynatrace(IResolvable dynatrace) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getDynatrace()- Parameters:
dynatrace- The connector-specific credentials required when using Dynatrace.- Returns:
this
-
dynatrace
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder dynatrace(CfnConnectorProfile.DynatraceConnectorProfileCredentialsProperty dynatrace) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getDynatrace()- Parameters:
dynatrace- The connector-specific credentials required when using Dynatrace.- Returns:
this
-
googleAnalytics
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder googleAnalytics(IResolvable googleAnalytics) - Parameters:
googleAnalytics- The connector-specific credentials required when using Google Analytics.- Returns:
this
-
googleAnalytics
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder googleAnalytics(CfnConnectorProfile.GoogleAnalyticsConnectorProfileCredentialsProperty googleAnalytics) - Parameters:
googleAnalytics- The connector-specific credentials required when using Google Analytics.- Returns:
this
-
inforNexus
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder inforNexus(IResolvable inforNexus) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getInforNexus()- Parameters:
inforNexus- The connector-specific credentials required when using Infor Nexus.- Returns:
this
-
inforNexus
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder inforNexus(CfnConnectorProfile.InforNexusConnectorProfileCredentialsProperty inforNexus) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getInforNexus()- Parameters:
inforNexus- The connector-specific credentials required when using Infor Nexus.- Returns:
this
-
marketo
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder marketo(IResolvable marketo) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getMarketo()- Parameters:
marketo- The connector-specific credentials required when using Marketo.- Returns:
this
-
marketo
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder marketo(CfnConnectorProfile.MarketoConnectorProfileCredentialsProperty marketo) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getMarketo()- Parameters:
marketo- The connector-specific credentials required when using Marketo.- Returns:
this
-
pardot
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder pardot(IResolvable pardot) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getPardot()- Parameters:
pardot- The connector-specific credentials required when using Salesforce Pardot.- Returns:
this
-
pardot
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder pardot(CfnConnectorProfile.PardotConnectorProfileCredentialsProperty pardot) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getPardot()- Parameters:
pardot- The connector-specific credentials required when using Salesforce Pardot.- Returns:
this
-
redshift
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder redshift(IResolvable redshift) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getRedshift()- Parameters:
redshift- The connector-specific credentials required when using Amazon Redshift.- Returns:
this
-
redshift
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder redshift(CfnConnectorProfile.RedshiftConnectorProfileCredentialsProperty redshift) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getRedshift()- Parameters:
redshift- The connector-specific credentials required when using Amazon Redshift.- Returns:
this
-
salesforce
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder salesforce(IResolvable salesforce) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSalesforce()- Parameters:
salesforce- The connector-specific credentials required when using Salesforce.- Returns:
this
-
salesforce
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder salesforce(CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty salesforce) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSalesforce()- Parameters:
salesforce- The connector-specific credentials required when using Salesforce.- Returns:
this
-
sapoData
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder sapoData(IResolvable sapoData) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSapoData()- Parameters:
sapoData- The connector-specific profile credentials required when using SAPOData.- Returns:
this
-
sapoData
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder sapoData(CfnConnectorProfile.SAPODataConnectorProfileCredentialsProperty sapoData) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSapoData()- Parameters:
sapoData- The connector-specific profile credentials required when using SAPOData.- Returns:
this
-
serviceNow
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder serviceNow(IResolvable serviceNow) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getServiceNow()- Parameters:
serviceNow- The connector-specific credentials required when using ServiceNow.- Returns:
this
-
serviceNow
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder serviceNow(CfnConnectorProfile.ServiceNowConnectorProfileCredentialsProperty serviceNow) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getServiceNow()- Parameters:
serviceNow- The connector-specific credentials required when using ServiceNow.- Returns:
this
-
singular
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder singular(IResolvable singular) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSingular()- Parameters:
singular- The connector-specific credentials required when using Singular.- Returns:
this
-
singular
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder singular(CfnConnectorProfile.SingularConnectorProfileCredentialsProperty singular) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSingular()- Parameters:
singular- The connector-specific credentials required when using Singular.- Returns:
this
-
slack
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder slack(IResolvable slack) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSlack()- Parameters:
slack- The connector-specific credentials required when using Slack.- Returns:
this
-
slack
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder slack(CfnConnectorProfile.SlackConnectorProfileCredentialsProperty slack) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSlack()- Parameters:
slack- The connector-specific credentials required when using Slack.- Returns:
this
-
snowflake
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder snowflake(IResolvable snowflake) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSnowflake()- Parameters:
snowflake- The connector-specific credentials required when using Snowflake.- Returns:
this
-
snowflake
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder snowflake(CfnConnectorProfile.SnowflakeConnectorProfileCredentialsProperty snowflake) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getSnowflake()- Parameters:
snowflake- The connector-specific credentials required when using Snowflake.- Returns:
this
-
trendmicro
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder trendmicro(IResolvable trendmicro) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getTrendmicro()- Parameters:
trendmicro- The connector-specific credentials required when using Trend Micro.- Returns:
this
-
trendmicro
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder trendmicro(CfnConnectorProfile.TrendmicroConnectorProfileCredentialsProperty trendmicro) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getTrendmicro()- Parameters:
trendmicro- The connector-specific credentials required when using Trend Micro.- Returns:
this
-
veeva
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder veeva(IResolvable veeva) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getVeeva()- Parameters:
veeva- The connector-specific credentials required when using Veeva.- Returns:
this
-
veeva
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder veeva(CfnConnectorProfile.VeevaConnectorProfileCredentialsProperty veeva) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getVeeva()- Parameters:
veeva- The connector-specific credentials required when using Veeva.- Returns:
this
-
zendesk
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder zendesk(IResolvable zendesk) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getZendesk()- Parameters:
zendesk- The connector-specific credentials required when using Zendesk.- Returns:
this
-
zendesk
@Stability(Stable) public CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder zendesk(CfnConnectorProfile.ZendeskConnectorProfileCredentialsProperty zendesk) Sets the value ofCfnConnectorProfile.ConnectorProfileCredentialsProperty.getZendesk()- Parameters:
zendesk- The connector-specific credentials required when using Zendesk.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConnectorProfile.ConnectorProfileCredentialsProperty>- Returns:
- a new instance of
CfnConnectorProfile.ConnectorProfileCredentialsProperty - Throws:
NullPointerException- if any required attribute was not provided
-