Interface DataSourceConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataSourceConfiguration.Builder,
,DataSourceConfiguration> SdkBuilder<DataSourceConfiguration.Builder,
,DataSourceConfiguration> SdkPojo
- Enclosing class:
DataSourceConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault DataSourceConfiguration.Builder
confluenceConfiguration
(Consumer<ConfluenceDataSourceConfiguration.Builder> confluenceConfiguration) The configuration information to connect to Confluence as your data source.confluenceConfiguration
(ConfluenceDataSourceConfiguration confluenceConfiguration) The configuration information to connect to Confluence as your data source.default DataSourceConfiguration.Builder
s3Configuration
(Consumer<S3DataSourceConfiguration.Builder> s3Configuration) The configuration information to connect to Amazon S3 as your data source.s3Configuration
(S3DataSourceConfiguration s3Configuration) The configuration information to connect to Amazon S3 as your data source.default DataSourceConfiguration.Builder
salesforceConfiguration
(Consumer<SalesforceDataSourceConfiguration.Builder> salesforceConfiguration) The configuration information to connect to Salesforce as your data source.salesforceConfiguration
(SalesforceDataSourceConfiguration salesforceConfiguration) The configuration information to connect to Salesforce as your data source.default DataSourceConfiguration.Builder
sharePointConfiguration
(Consumer<SharePointDataSourceConfiguration.Builder> sharePointConfiguration) The configuration information to connect to SharePoint as your data source.sharePointConfiguration
(SharePointDataSourceConfiguration sharePointConfiguration) The configuration information to connect to SharePoint as your data source.The type of data source.type
(DataSourceType type) The type of data source.default DataSourceConfiguration.Builder
webConfiguration
(Consumer<WebDataSourceConfiguration.Builder> webConfiguration) The configuration of web URLs to crawl for your data source.webConfiguration
(WebDataSourceConfiguration webConfiguration) The configuration of web URLs to crawl for your data 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
-
confluenceConfiguration
DataSourceConfiguration.Builder confluenceConfiguration(ConfluenceDataSourceConfiguration confluenceConfiguration) The configuration information to connect to Confluence as your data source.
Confluence data source connector is in preview release and is subject to change.
- Parameters:
confluenceConfiguration
- The configuration information to connect to Confluence as your data source.Confluence data source connector is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
confluenceConfiguration
default DataSourceConfiguration.Builder confluenceConfiguration(Consumer<ConfluenceDataSourceConfiguration.Builder> confluenceConfiguration) The configuration information to connect to Confluence as your data source.
Confluence data source connector is in preview release and is subject to change.
ConfluenceDataSourceConfiguration.Builder
avoiding the need to create one manually viaConfluenceDataSourceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfluenceConfiguration(ConfluenceDataSourceConfiguration)
.- Parameters:
confluenceConfiguration
- a consumer that will call methods onConfluenceDataSourceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Configuration
The configuration information to connect to Amazon S3 as your data source.
- Parameters:
s3Configuration
- The configuration information to connect to Amazon S3 as your data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Configuration
default DataSourceConfiguration.Builder s3Configuration(Consumer<S3DataSourceConfiguration.Builder> s3Configuration) The configuration information to connect to Amazon S3 as your data source.
This is a convenience method that creates an instance of theS3DataSourceConfiguration.Builder
avoiding the need to create one manually viaS3DataSourceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Configuration(S3DataSourceConfiguration)
.- Parameters:
s3Configuration
- a consumer that will call methods onS3DataSourceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
salesforceConfiguration
DataSourceConfiguration.Builder salesforceConfiguration(SalesforceDataSourceConfiguration salesforceConfiguration) The configuration information to connect to Salesforce as your data source.
Salesforce data source connector is in preview release and is subject to change.
- Parameters:
salesforceConfiguration
- The configuration information to connect to Salesforce as your data source.Salesforce data source connector is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
salesforceConfiguration
default DataSourceConfiguration.Builder salesforceConfiguration(Consumer<SalesforceDataSourceConfiguration.Builder> salesforceConfiguration) The configuration information to connect to Salesforce as your data source.
Salesforce data source connector is in preview release and is subject to change.
SalesforceDataSourceConfiguration.Builder
avoiding the need to create one manually viaSalesforceDataSourceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosalesforceConfiguration(SalesforceDataSourceConfiguration)
.- Parameters:
salesforceConfiguration
- a consumer that will call methods onSalesforceDataSourceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of data source.
- Parameters:
type
- The type of data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of data source.
- Parameters:
type
- The type of data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
webConfiguration
The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.
Crawling web URLs as your data source is in preview release and is subject to change.
- Parameters:
webConfiguration
- The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.Crawling web URLs as your data source is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webConfiguration
default DataSourceConfiguration.Builder webConfiguration(Consumer<WebDataSourceConfiguration.Builder> webConfiguration) The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.
Crawling web URLs as your data source is in preview release and is subject to change.
WebDataSourceConfiguration.Builder
avoiding the need to create one manually viaWebDataSourceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed towebConfiguration(WebDataSourceConfiguration)
.- Parameters:
webConfiguration
- a consumer that will call methods onWebDataSourceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-