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