Class CfnDataSourcePropsMixin.DataSourceConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataSourcePropsMixin.DataSourceConfigurationProperty>
- Enclosing interface:
CfnDataSourcePropsMixin.DataSourceConfigurationProperty
CfnDataSourcePropsMixin.DataSourceConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.confluenceConfiguration(IResolvable confluenceConfiguration) confluenceConfiguration(CfnDataSourcePropsMixin.ConfluenceDataSourceConfigurationProperty confluenceConfiguration) s3Configuration(IResolvable s3Configuration) s3Configuration(CfnDataSourcePropsMixin.S3DataSourceConfigurationProperty s3Configuration) salesforceConfiguration(IResolvable salesforceConfiguration) salesforceConfiguration(CfnDataSourcePropsMixin.SalesforceDataSourceConfigurationProperty salesforceConfiguration) sharePointConfiguration(IResolvable sharePointConfiguration) sharePointConfiguration(CfnDataSourcePropsMixin.SharePointDataSourceConfigurationProperty sharePointConfiguration) Sets the value ofCfnDataSourcePropsMixin.DataSourceConfigurationProperty.getType()webConfiguration(IResolvable webConfiguration) webConfiguration(CfnDataSourcePropsMixin.WebDataSourceConfigurationProperty webConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
confluenceConfiguration
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceConfigurationProperty.Builder confluenceConfiguration(IResolvable confluenceConfiguration) Sets the value ofCfnDataSourcePropsMixin.DataSourceConfigurationProperty.getConfluenceConfiguration()- 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:
this
-
confluenceConfiguration
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceConfigurationProperty.Builder confluenceConfiguration(CfnDataSourcePropsMixin.ConfluenceDataSourceConfigurationProperty confluenceConfiguration) Sets the value ofCfnDataSourcePropsMixin.DataSourceConfigurationProperty.getConfluenceConfiguration()- 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:
this
-
s3Configuration
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceConfigurationProperty.Builder s3Configuration(IResolvable s3Configuration) - Parameters:
s3Configuration- The configuration information to connect to Amazon S3 as your data source.- Returns:
this
-
s3Configuration
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceConfigurationProperty.Builder s3Configuration(CfnDataSourcePropsMixin.S3DataSourceConfigurationProperty s3Configuration) - Parameters:
s3Configuration- The configuration information to connect to Amazon S3 as your data source.- Returns:
this
-
salesforceConfiguration
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceConfigurationProperty.Builder salesforceConfiguration(IResolvable salesforceConfiguration) Sets the value ofCfnDataSourcePropsMixin.DataSourceConfigurationProperty.getSalesforceConfiguration()- 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:
this
-
salesforceConfiguration
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceConfigurationProperty.Builder salesforceConfiguration(CfnDataSourcePropsMixin.SalesforceDataSourceConfigurationProperty salesforceConfiguration) Sets the value ofCfnDataSourcePropsMixin.DataSourceConfigurationProperty.getSalesforceConfiguration()- 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:
this
-
type
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceConfigurationProperty.Builder type(String type) Sets the value ofCfnDataSourcePropsMixin.DataSourceConfigurationProperty.getType()- Parameters:
type- The type of data source.- Returns:
this
-
webConfiguration
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceConfigurationProperty.Builder webConfiguration(IResolvable webConfiguration) - 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:
this
-
webConfiguration
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceConfigurationProperty.Builder webConfiguration(CfnDataSourcePropsMixin.WebDataSourceConfigurationProperty webConfiguration) - 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:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataSourcePropsMixin.DataSourceConfigurationProperty>- Returns:
- a new instance of
CfnDataSourcePropsMixin.DataSourceConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-