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
bedrockKnowledgeStoreConfiguration
(Consumer<BedrockKnowledgeStoreConfiguration.Builder> bedrockKnowledgeStoreConfiguration) Contains details about the configuration of the Amazon Bedrock knowledge base used for theAMAZON.QnAIntent
.bedrockKnowledgeStoreConfiguration
(BedrockKnowledgeStoreConfiguration bedrockKnowledgeStoreConfiguration) Contains details about the configuration of the Amazon Bedrock knowledge base used for theAMAZON.QnAIntent
.default DataSourceConfiguration.Builder
kendraConfiguration
(Consumer<QnAKendraConfiguration.Builder> kendraConfiguration) Contains details about the configuration of the Amazon Kendra index used for theAMAZON.QnAIntent
.kendraConfiguration
(QnAKendraConfiguration kendraConfiguration) Contains details about the configuration of the Amazon Kendra index used for theAMAZON.QnAIntent
.default DataSourceConfiguration.Builder
opensearchConfiguration
(Consumer<OpensearchConfiguration.Builder> opensearchConfiguration) Contains details about the configuration of the Amazon OpenSearch Service database used for theAMAZON.QnAIntent
.opensearchConfiguration
(OpensearchConfiguration opensearchConfiguration) Contains details about the configuration of the Amazon OpenSearch Service database used for theAMAZON.QnAIntent
.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
-
opensearchConfiguration
DataSourceConfiguration.Builder opensearchConfiguration(OpensearchConfiguration opensearchConfiguration) Contains details about the configuration of the Amazon OpenSearch Service database used for the
AMAZON.QnAIntent
. To create a domain, follow the steps at Creating and managing Amazon OpenSearch Service domains.- Parameters:
opensearchConfiguration
- Contains details about the configuration of the Amazon OpenSearch Service database used for theAMAZON.QnAIntent
. To create a domain, follow the steps at Creating and managing Amazon OpenSearch Service domains.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opensearchConfiguration
default DataSourceConfiguration.Builder opensearchConfiguration(Consumer<OpensearchConfiguration.Builder> opensearchConfiguration) Contains details about the configuration of the Amazon OpenSearch Service database used for the
This is a convenience method that creates an instance of theAMAZON.QnAIntent
. To create a domain, follow the steps at Creating and managing Amazon OpenSearch Service domains.OpensearchConfiguration.Builder
avoiding the need to create one manually viaOpensearchConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toopensearchConfiguration(OpensearchConfiguration)
.- Parameters:
opensearchConfiguration
- a consumer that will call methods onOpensearchConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kendraConfiguration
Contains details about the configuration of the Amazon Kendra index used for the
AMAZON.QnAIntent
. To create a Amazon Kendra index, follow the steps at Creating an index.- Parameters:
kendraConfiguration
- Contains details about the configuration of the Amazon Kendra index used for theAMAZON.QnAIntent
. To create a Amazon Kendra index, follow the steps at Creating an index.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kendraConfiguration
default DataSourceConfiguration.Builder kendraConfiguration(Consumer<QnAKendraConfiguration.Builder> kendraConfiguration) Contains details about the configuration of the Amazon Kendra index used for the
This is a convenience method that creates an instance of theAMAZON.QnAIntent
. To create a Amazon Kendra index, follow the steps at Creating an index.QnAKendraConfiguration.Builder
avoiding the need to create one manually viaQnAKendraConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokendraConfiguration(QnAKendraConfiguration)
.- Parameters:
kendraConfiguration
- a consumer that will call methods onQnAKendraConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
bedrockKnowledgeStoreConfiguration
DataSourceConfiguration.Builder bedrockKnowledgeStoreConfiguration(BedrockKnowledgeStoreConfiguration bedrockKnowledgeStoreConfiguration) Contains details about the configuration of the Amazon Bedrock knowledge base used for the
AMAZON.QnAIntent
. To set up a knowledge base, follow the steps at Building a knowledge base.- Parameters:
bedrockKnowledgeStoreConfiguration
- Contains details about the configuration of the Amazon Bedrock knowledge base used for theAMAZON.QnAIntent
. To set up a knowledge base, follow the steps at Building a knowledge base.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bedrockKnowledgeStoreConfiguration
default DataSourceConfiguration.Builder bedrockKnowledgeStoreConfiguration(Consumer<BedrockKnowledgeStoreConfiguration.Builder> bedrockKnowledgeStoreConfiguration) Contains details about the configuration of the Amazon Bedrock knowledge base used for the
This is a convenience method that creates an instance of theAMAZON.QnAIntent
. To set up a knowledge base, follow the steps at Building a knowledge base.BedrockKnowledgeStoreConfiguration.Builder
avoiding the need to create one manually viaBedrockKnowledgeStoreConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobedrockKnowledgeStoreConfiguration(BedrockKnowledgeStoreConfiguration)
.- Parameters:
bedrockKnowledgeStoreConfiguration
- a consumer that will call methods onBedrockKnowledgeStoreConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-