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