Interface SourceConnectorProperties.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SourceConnectorProperties.Builder,
,SourceConnectorProperties> SdkBuilder<SourceConnectorProperties.Builder,
,SourceConnectorProperties> SdkPojo
- Enclosing class:
SourceConnectorProperties
-
Method Summary
Modifier and TypeMethodDescriptionamplitude
(Consumer<AmplitudeSourceProperties.Builder> amplitude) Specifies the information that is required for querying Amplitude.amplitude
(AmplitudeSourceProperties amplitude) Specifies the information that is required for querying Amplitude.customConnector
(Consumer<CustomConnectorSourceProperties.Builder> customConnector) Sets the value of the CustomConnector property for this object.customConnector
(CustomConnectorSourceProperties customConnector) Sets the value of the CustomConnector property for this object.datadog
(Consumer<DatadogSourceProperties.Builder> datadog) Specifies the information that is required for querying Datadog.datadog
(DatadogSourceProperties datadog) Specifies the information that is required for querying Datadog.dynatrace
(Consumer<DynatraceSourceProperties.Builder> dynatrace) Specifies the information that is required for querying Dynatrace.dynatrace
(DynatraceSourceProperties dynatrace) Specifies the information that is required for querying Dynatrace.googleAnalytics
(Consumer<GoogleAnalyticsSourceProperties.Builder> googleAnalytics) Specifies the information that is required for querying Google Analytics.googleAnalytics
(GoogleAnalyticsSourceProperties googleAnalytics) Specifies the information that is required for querying Google Analytics.inforNexus
(Consumer<InforNexusSourceProperties.Builder> inforNexus) Specifies the information that is required for querying Infor Nexus.inforNexus
(InforNexusSourceProperties inforNexus) Specifies the information that is required for querying Infor Nexus.marketo
(Consumer<MarketoSourceProperties.Builder> marketo) Specifies the information that is required for querying Marketo.marketo
(MarketoSourceProperties marketo) Specifies the information that is required for querying Marketo.pardot
(Consumer<PardotSourceProperties.Builder> pardot) Specifies the information that is required for querying Salesforce Pardot.pardot
(PardotSourceProperties pardot) Specifies the information that is required for querying Salesforce Pardot.Specifies the information that is required for querying Amazon S3.s3
(S3SourceProperties s3) Specifies the information that is required for querying Amazon S3.salesforce
(Consumer<SalesforceSourceProperties.Builder> salesforce) Specifies the information that is required for querying Salesforce.salesforce
(SalesforceSourceProperties salesforce) Specifies the information that is required for querying Salesforce.sapoData
(Consumer<SAPODataSourceProperties.Builder> sapoData) Sets the value of the SAPOData property for this object.sapoData
(SAPODataSourceProperties sapoData) Sets the value of the SAPOData property for this object.serviceNow
(Consumer<ServiceNowSourceProperties.Builder> serviceNow) Specifies the information that is required for querying ServiceNow.serviceNow
(ServiceNowSourceProperties serviceNow) Specifies the information that is required for querying ServiceNow.singular
(Consumer<SingularSourceProperties.Builder> singular) Specifies the information that is required for querying Singular.singular
(SingularSourceProperties singular) Specifies the information that is required for querying Singular.Specifies the information that is required for querying Slack.slack
(SlackSourceProperties slack) Specifies the information that is required for querying Slack.trendmicro
(Consumer<TrendmicroSourceProperties.Builder> trendmicro) Specifies the information that is required for querying Trend Micro.trendmicro
(TrendmicroSourceProperties trendmicro) Specifies the information that is required for querying Trend Micro.Specifies the information that is required for querying Veeva.veeva
(VeevaSourceProperties veeva) Specifies the information that is required for querying Veeva.zendesk
(Consumer<ZendeskSourceProperties.Builder> zendesk) Specifies the information that is required for querying Zendesk.zendesk
(ZendeskSourceProperties zendesk) Specifies the information that is required for querying Zendesk.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
amplitude
Specifies the information that is required for querying Amplitude.
- Parameters:
amplitude
- Specifies the information that is required for querying Amplitude.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amplitude
default SourceConnectorProperties.Builder amplitude(Consumer<AmplitudeSourceProperties.Builder> amplitude) Specifies the information that is required for querying Amplitude.
This is a convenience method that creates an instance of theAmplitudeSourceProperties.Builder
avoiding the need to create one manually viaAmplitudeSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toamplitude(AmplitudeSourceProperties)
.- Parameters:
amplitude
- a consumer that will call methods onAmplitudeSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
datadog
Specifies the information that is required for querying Datadog.
- Parameters:
datadog
- Specifies the information that is required for querying Datadog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datadog
default SourceConnectorProperties.Builder datadog(Consumer<DatadogSourceProperties.Builder> datadog) Specifies the information that is required for querying Datadog.
This is a convenience method that creates an instance of theDatadogSourceProperties.Builder
avoiding the need to create one manually viaDatadogSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todatadog(DatadogSourceProperties)
.- Parameters:
datadog
- a consumer that will call methods onDatadogSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dynatrace
Specifies the information that is required for querying Dynatrace.
- Parameters:
dynatrace
- Specifies the information that is required for querying Dynatrace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dynatrace
default SourceConnectorProperties.Builder dynatrace(Consumer<DynatraceSourceProperties.Builder> dynatrace) Specifies the information that is required for querying Dynatrace.
This is a convenience method that creates an instance of theDynatraceSourceProperties.Builder
avoiding the need to create one manually viaDynatraceSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todynatrace(DynatraceSourceProperties)
.- Parameters:
dynatrace
- a consumer that will call methods onDynatraceSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
googleAnalytics
Specifies the information that is required for querying Google Analytics.
- Parameters:
googleAnalytics
- Specifies the information that is required for querying Google Analytics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
googleAnalytics
default SourceConnectorProperties.Builder googleAnalytics(Consumer<GoogleAnalyticsSourceProperties.Builder> googleAnalytics) Specifies the information that is required for querying Google Analytics.
This is a convenience method that creates an instance of theGoogleAnalyticsSourceProperties.Builder
avoiding the need to create one manually viaGoogleAnalyticsSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togoogleAnalytics(GoogleAnalyticsSourceProperties)
.- Parameters:
googleAnalytics
- a consumer that will call methods onGoogleAnalyticsSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inforNexus
Specifies the information that is required for querying Infor Nexus.
- Parameters:
inforNexus
- Specifies the information that is required for querying Infor Nexus.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inforNexus
default SourceConnectorProperties.Builder inforNexus(Consumer<InforNexusSourceProperties.Builder> inforNexus) Specifies the information that is required for querying Infor Nexus.
This is a convenience method that creates an instance of theInforNexusSourceProperties.Builder
avoiding the need to create one manually viaInforNexusSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinforNexus(InforNexusSourceProperties)
.- Parameters:
inforNexus
- a consumer that will call methods onInforNexusSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
marketo
Specifies the information that is required for querying Marketo.
- Parameters:
marketo
- Specifies the information that is required for querying Marketo.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
marketo
default SourceConnectorProperties.Builder marketo(Consumer<MarketoSourceProperties.Builder> marketo) Specifies the information that is required for querying Marketo.
This is a convenience method that creates an instance of theMarketoSourceProperties.Builder
avoiding the need to create one manually viaMarketoSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomarketo(MarketoSourceProperties)
.- Parameters:
marketo
- a consumer that will call methods onMarketoSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3
Specifies the information that is required for querying Amazon S3.
- Parameters:
s3
- Specifies the information that is required for querying Amazon S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
Specifies the information that is required for querying Amazon S3.
This is a convenience method that creates an instance of theS3SourceProperties.Builder
avoiding the need to create one manually viaS3SourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3(S3SourceProperties)
.- Parameters:
s3
- a consumer that will call methods onS3SourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
salesforce
Specifies the information that is required for querying Salesforce.
- Parameters:
salesforce
- Specifies the information that is required for querying Salesforce.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
salesforce
default SourceConnectorProperties.Builder salesforce(Consumer<SalesforceSourceProperties.Builder> salesforce) Specifies the information that is required for querying Salesforce.
This is a convenience method that creates an instance of theSalesforceSourceProperties.Builder
avoiding the need to create one manually viaSalesforceSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosalesforce(SalesforceSourceProperties)
.- Parameters:
salesforce
- a consumer that will call methods onSalesforceSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serviceNow
Specifies the information that is required for querying ServiceNow.
- Parameters:
serviceNow
- Specifies the information that is required for querying ServiceNow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceNow
default SourceConnectorProperties.Builder serviceNow(Consumer<ServiceNowSourceProperties.Builder> serviceNow) Specifies the information that is required for querying ServiceNow.
This is a convenience method that creates an instance of theServiceNowSourceProperties.Builder
avoiding the need to create one manually viaServiceNowSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toserviceNow(ServiceNowSourceProperties)
.- Parameters:
serviceNow
- a consumer that will call methods onServiceNowSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
singular
Specifies the information that is required for querying Singular.
- Parameters:
singular
- Specifies the information that is required for querying Singular.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
singular
default SourceConnectorProperties.Builder singular(Consumer<SingularSourceProperties.Builder> singular) Specifies the information that is required for querying Singular.
This is a convenience method that creates an instance of theSingularSourceProperties.Builder
avoiding the need to create one manually viaSingularSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosingular(SingularSourceProperties)
.- Parameters:
singular
- a consumer that will call methods onSingularSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
slack
Specifies the information that is required for querying Slack.
- Parameters:
slack
- Specifies the information that is required for querying Slack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
slack
Specifies the information that is required for querying Slack.
This is a convenience method that creates an instance of theSlackSourceProperties.Builder
avoiding the need to create one manually viaSlackSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toslack(SlackSourceProperties)
.- Parameters:
slack
- a consumer that will call methods onSlackSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
trendmicro
Specifies the information that is required for querying Trend Micro.
- Parameters:
trendmicro
- Specifies the information that is required for querying Trend Micro.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trendmicro
default SourceConnectorProperties.Builder trendmicro(Consumer<TrendmicroSourceProperties.Builder> trendmicro) Specifies the information that is required for querying Trend Micro.
This is a convenience method that creates an instance of theTrendmicroSourceProperties.Builder
avoiding the need to create one manually viaTrendmicroSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totrendmicro(TrendmicroSourceProperties)
.- Parameters:
trendmicro
- a consumer that will call methods onTrendmicroSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
veeva
Specifies the information that is required for querying Veeva.
- Parameters:
veeva
- Specifies the information that is required for querying Veeva.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
veeva
Specifies the information that is required for querying Veeva.
This is a convenience method that creates an instance of theVeevaSourceProperties.Builder
avoiding the need to create one manually viaVeevaSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toveeva(VeevaSourceProperties)
.- Parameters:
veeva
- a consumer that will call methods onVeevaSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
zendesk
Specifies the information that is required for querying Zendesk.
- Parameters:
zendesk
- Specifies the information that is required for querying Zendesk.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
zendesk
default SourceConnectorProperties.Builder zendesk(Consumer<ZendeskSourceProperties.Builder> zendesk) Specifies the information that is required for querying Zendesk.
This is a convenience method that creates an instance of theZendeskSourceProperties.Builder
avoiding the need to create one manually viaZendeskSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tozendesk(ZendeskSourceProperties)
.- Parameters:
zendesk
- a consumer that will call methods onZendeskSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sapoData
Sets the value of the SAPOData property for this object.- Parameters:
sapoData
- The new value for the SAPOData property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sapoData
default SourceConnectorProperties.Builder sapoData(Consumer<SAPODataSourceProperties.Builder> sapoData) Sets the value of the SAPOData property for this object. This is a convenience method that creates an instance of theSAPODataSourceProperties.Builder
avoiding the need to create one manually viaSAPODataSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosapoData(SAPODataSourceProperties)
.- Parameters:
sapoData
- a consumer that will call methods onSAPODataSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customConnector
Sets the value of the CustomConnector property for this object.- Parameters:
customConnector
- The new value for the CustomConnector property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customConnector
default SourceConnectorProperties.Builder customConnector(Consumer<CustomConnectorSourceProperties.Builder> customConnector) Sets the value of the CustomConnector property for this object. This is a convenience method that creates an instance of theCustomConnectorSourceProperties.Builder
avoiding the need to create one manually viaCustomConnectorSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomConnector(CustomConnectorSourceProperties)
.- Parameters:
customConnector
- a consumer that will call methods onCustomConnectorSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pardot
Specifies the information that is required for querying Salesforce Pardot.
- Parameters:
pardot
- Specifies the information that is required for querying Salesforce Pardot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pardot
Specifies the information that is required for querying Salesforce Pardot.
This is a convenience method that creates an instance of thePardotSourceProperties.Builder
avoiding the need to create one manually viaPardotSourceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topardot(PardotSourceProperties)
.- Parameters:
pardot
- a consumer that will call methods onPardotSourceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-