Interface SourceConnectorProperties.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SourceConnectorProperties.Builder,
,SourceConnectorProperties> SdkBuilder<SourceConnectorProperties.Builder,
,SourceConnectorProperties> SdkPojo
- Enclosing class:
SourceConnectorProperties
-
Method Summary
Modifier and TypeMethodDescriptionmarketo
(Consumer<MarketoSourceProperties.Builder> marketo) The properties that are applied when Marketo is being used as a source.marketo
(MarketoSourceProperties marketo) The properties that are applied when Marketo is being used as a source.The properties that are applied when Amazon S3 is being used as the flow source.s3
(S3SourceProperties s3) The properties that are applied when Amazon S3 is being used as the flow source.salesforce
(Consumer<SalesforceSourceProperties.Builder> salesforce) The properties that are applied when Salesforce is being used as a source.salesforce
(SalesforceSourceProperties salesforce) The properties that are applied when Salesforce is being used as a source.serviceNow
(Consumer<ServiceNowSourceProperties.Builder> serviceNow) The properties that are applied when ServiceNow is being used as a source.serviceNow
(ServiceNowSourceProperties serviceNow) The properties that are applied when ServiceNow is being used as a source.zendesk
(Consumer<ZendeskSourceProperties.Builder> zendesk) The properties that are applied when using Zendesk as a flow source.zendesk
(ZendeskSourceProperties zendesk) The properties that are applied when using Zendesk as a flow source.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, sdkFieldNameToField, sdkFields
-
Method Details
-
marketo
The properties that are applied when Marketo is being used as a source.
- Parameters:
marketo
- The properties that are applied when Marketo is being used as a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
marketo
default SourceConnectorProperties.Builder marketo(Consumer<MarketoSourceProperties.Builder> marketo) The properties that are applied when Marketo is being used as a source.
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
The properties that are applied when Amazon S3 is being used as the flow source.
- Parameters:
s3
- The properties that are applied when Amazon S3 is being used as the flow source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
The properties that are applied when Amazon S3 is being used as the flow source.
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
The properties that are applied when Salesforce is being used as a source.
- Parameters:
salesforce
- The properties that are applied when Salesforce is being used as a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
salesforce
default SourceConnectorProperties.Builder salesforce(Consumer<SalesforceSourceProperties.Builder> salesforce) The properties that are applied when Salesforce is being used as a source.
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
The properties that are applied when ServiceNow is being used as a source.
- Parameters:
serviceNow
- The properties that are applied when ServiceNow is being used as a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceNow
default SourceConnectorProperties.Builder serviceNow(Consumer<ServiceNowSourceProperties.Builder> serviceNow) The properties that are applied when ServiceNow is being used as a source.
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:
-
zendesk
The properties that are applied when using Zendesk as a flow source.
- Parameters:
zendesk
- The properties that are applied when using Zendesk as a flow source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
zendesk
default SourceConnectorProperties.Builder zendesk(Consumer<ZendeskSourceProperties.Builder> zendesk) The properties that are applied when using Zendesk as a flow source.
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:
-