Class CfnFlow.SourceConnectorPropertiesProperty.Builder
java.lang.Object
software.amazon.awscdk.services.appflow.CfnFlow.SourceConnectorPropertiesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFlow.SourceConnectorPropertiesProperty>
- Enclosing interface:
CfnFlow.SourceConnectorPropertiesProperty
@Stability(Stable)
public static final class CfnFlow.SourceConnectorPropertiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFlow.SourceConnectorPropertiesProperty>
A builder for
CfnFlow.SourceConnectorPropertiesProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionamplitude
(IResolvable amplitude) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getAmplitude()
Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getAmplitude()
build()
Builds the configured instance.customConnector
(IResolvable customConnector) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getCustomConnector()
customConnector
(CfnFlow.CustomConnectorSourcePropertiesProperty customConnector) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getCustomConnector()
datadog
(IResolvable datadog) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getDatadog()
Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getDatadog()
dynatrace
(IResolvable dynatrace) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getDynatrace()
Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getDynatrace()
googleAnalytics
(IResolvable googleAnalytics) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getGoogleAnalytics()
googleAnalytics
(CfnFlow.GoogleAnalyticsSourcePropertiesProperty googleAnalytics) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getGoogleAnalytics()
inforNexus
(IResolvable inforNexus) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getInforNexus()
inforNexus
(CfnFlow.InforNexusSourcePropertiesProperty inforNexus) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getInforNexus()
marketo
(IResolvable marketo) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getMarketo()
Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getMarketo()
pardot
(IResolvable pardot) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getPardot()
Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getPardot()
s3
(IResolvable s3) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getS3()
Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getS3()
salesforce
(IResolvable salesforce) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSalesforce()
salesforce
(CfnFlow.SalesforceSourcePropertiesProperty salesforce) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSalesforce()
sapoData
(IResolvable sapoData) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSapoData()
Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSapoData()
serviceNow
(IResolvable serviceNow) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getServiceNow()
serviceNow
(CfnFlow.ServiceNowSourcePropertiesProperty serviceNow) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getServiceNow()
singular
(IResolvable singular) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSingular()
Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSingular()
slack
(IResolvable slack) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSlack()
Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSlack()
trendmicro
(IResolvable trendmicro) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getTrendmicro()
trendmicro
(CfnFlow.TrendmicroSourcePropertiesProperty trendmicro) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getTrendmicro()
veeva
(IResolvable veeva) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getVeeva()
Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getVeeva()
zendesk
(IResolvable zendesk) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getZendesk()
Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getZendesk()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
amplitude
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder amplitude(IResolvable amplitude) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getAmplitude()
- Parameters:
amplitude
- Specifies the information that is required for querying Amplitude.- Returns:
this
-
amplitude
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder amplitude(CfnFlow.AmplitudeSourcePropertiesProperty amplitude) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getAmplitude()
- Parameters:
amplitude
- Specifies the information that is required for querying Amplitude.- Returns:
this
-
customConnector
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder customConnector(IResolvable customConnector) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getCustomConnector()
- Parameters:
customConnector
- The properties that are applied when the custom connector is being used as a source.- Returns:
this
-
customConnector
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder customConnector(CfnFlow.CustomConnectorSourcePropertiesProperty customConnector) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getCustomConnector()
- Parameters:
customConnector
- The properties that are applied when the custom connector is being used as a source.- Returns:
this
-
datadog
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder datadog(IResolvable datadog) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getDatadog()
- Parameters:
datadog
- Specifies the information that is required for querying Datadog.- Returns:
this
-
datadog
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder datadog(CfnFlow.DatadogSourcePropertiesProperty datadog) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getDatadog()
- Parameters:
datadog
- Specifies the information that is required for querying Datadog.- Returns:
this
-
dynatrace
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder dynatrace(IResolvable dynatrace) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getDynatrace()
- Parameters:
dynatrace
- Specifies the information that is required for querying Dynatrace.- Returns:
this
-
dynatrace
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder dynatrace(CfnFlow.DynatraceSourcePropertiesProperty dynatrace) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getDynatrace()
- Parameters:
dynatrace
- Specifies the information that is required for querying Dynatrace.- Returns:
this
-
googleAnalytics
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder googleAnalytics(IResolvable googleAnalytics) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getGoogleAnalytics()
- Parameters:
googleAnalytics
- Specifies the information that is required for querying Google Analytics.- Returns:
this
-
googleAnalytics
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder googleAnalytics(CfnFlow.GoogleAnalyticsSourcePropertiesProperty googleAnalytics) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getGoogleAnalytics()
- Parameters:
googleAnalytics
- Specifies the information that is required for querying Google Analytics.- Returns:
this
-
inforNexus
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder inforNexus(IResolvable inforNexus) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getInforNexus()
- Parameters:
inforNexus
- Specifies the information that is required for querying Infor Nexus.- Returns:
this
-
inforNexus
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder inforNexus(CfnFlow.InforNexusSourcePropertiesProperty inforNexus) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getInforNexus()
- Parameters:
inforNexus
- Specifies the information that is required for querying Infor Nexus.- Returns:
this
-
marketo
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder marketo(IResolvable marketo) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getMarketo()
- Parameters:
marketo
- Specifies the information that is required for querying Marketo.- Returns:
this
-
marketo
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder marketo(CfnFlow.MarketoSourcePropertiesProperty marketo) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getMarketo()
- Parameters:
marketo
- Specifies the information that is required for querying Marketo.- Returns:
this
-
pardot
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder pardot(IResolvable pardot) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getPardot()
- Parameters:
pardot
- Specifies the information that is required for querying Salesforce Pardot.- Returns:
this
-
pardot
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder pardot(CfnFlow.PardotSourcePropertiesProperty pardot) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getPardot()
- Parameters:
pardot
- Specifies the information that is required for querying Salesforce Pardot.- Returns:
this
-
s3
Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getS3()
- Parameters:
s3
- Specifies the information that is required for querying Amazon S3.- Returns:
this
-
s3
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder s3(CfnFlow.S3SourcePropertiesProperty s3) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getS3()
- Parameters:
s3
- Specifies the information that is required for querying Amazon S3.- Returns:
this
-
salesforce
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder salesforce(IResolvable salesforce) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSalesforce()
- Parameters:
salesforce
- Specifies the information that is required for querying Salesforce.- Returns:
this
-
salesforce
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder salesforce(CfnFlow.SalesforceSourcePropertiesProperty salesforce) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSalesforce()
- Parameters:
salesforce
- Specifies the information that is required for querying Salesforce.- Returns:
this
-
sapoData
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder sapoData(IResolvable sapoData) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSapoData()
- Parameters:
sapoData
- The properties that are applied when using SAPOData as a flow source.- Returns:
this
-
sapoData
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder sapoData(CfnFlow.SAPODataSourcePropertiesProperty sapoData) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSapoData()
- Parameters:
sapoData
- The properties that are applied when using SAPOData as a flow source.- Returns:
this
-
serviceNow
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder serviceNow(IResolvable serviceNow) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getServiceNow()
- Parameters:
serviceNow
- Specifies the information that is required for querying ServiceNow.- Returns:
this
-
serviceNow
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder serviceNow(CfnFlow.ServiceNowSourcePropertiesProperty serviceNow) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getServiceNow()
- Parameters:
serviceNow
- Specifies the information that is required for querying ServiceNow.- Returns:
this
-
singular
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder singular(IResolvable singular) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSingular()
- Parameters:
singular
- Specifies the information that is required for querying Singular.- Returns:
this
-
singular
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder singular(CfnFlow.SingularSourcePropertiesProperty singular) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSingular()
- Parameters:
singular
- Specifies the information that is required for querying Singular.- Returns:
this
-
slack
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder slack(IResolvable slack) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSlack()
- Parameters:
slack
- Specifies the information that is required for querying Slack.- Returns:
this
-
slack
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder slack(CfnFlow.SlackSourcePropertiesProperty slack) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getSlack()
- Parameters:
slack
- Specifies the information that is required for querying Slack.- Returns:
this
-
trendmicro
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder trendmicro(IResolvable trendmicro) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getTrendmicro()
- Parameters:
trendmicro
- Specifies the information that is required for querying Trend Micro.- Returns:
this
-
trendmicro
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder trendmicro(CfnFlow.TrendmicroSourcePropertiesProperty trendmicro) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getTrendmicro()
- Parameters:
trendmicro
- Specifies the information that is required for querying Trend Micro.- Returns:
this
-
veeva
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder veeva(IResolvable veeva) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getVeeva()
- Parameters:
veeva
- Specifies the information that is required for querying Veeva.- Returns:
this
-
veeva
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder veeva(CfnFlow.VeevaSourcePropertiesProperty veeva) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getVeeva()
- Parameters:
veeva
- Specifies the information that is required for querying Veeva.- Returns:
this
-
zendesk
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder zendesk(IResolvable zendesk) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getZendesk()
- Parameters:
zendesk
- Specifies the information that is required for querying Zendesk.- Returns:
this
-
zendesk
@Stability(Stable) public CfnFlow.SourceConnectorPropertiesProperty.Builder zendesk(CfnFlow.ZendeskSourcePropertiesProperty zendesk) Sets the value ofCfnFlow.SourceConnectorPropertiesProperty.getZendesk()
- Parameters:
zendesk
- Specifies the information that is required for querying Zendesk.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnFlow.SourceConnectorPropertiesProperty>
- Returns:
- a new instance of
CfnFlow.SourceConnectorPropertiesProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-