#[non_exhaustive]pub struct KendraConfigurationBuilder { /* private fields */ }
Expand description
A builder for KendraConfiguration
.
Implementations§
source§impl KendraConfigurationBuilder
impl KendraConfigurationBuilder
sourcepub fn kendra_index(self, input: impl Into<String>) -> Self
pub fn kendra_index(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent
intent to search. The index must be in the same account and Region as the Amazon Lex bot.
sourcepub fn set_kendra_index(self, input: Option<String>) -> Self
pub fn set_kendra_index(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent
intent to search. The index must be in the same account and Region as the Amazon Lex bot.
sourcepub fn get_kendra_index(&self) -> &Option<String>
pub fn get_kendra_index(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent
intent to search. The index must be in the same account and Region as the Amazon Lex bot.
sourcepub fn query_filter_string_enabled(self, input: bool) -> Self
pub fn query_filter_string_enabled(self, input: bool) -> Self
Determines whether the AMAZON.KendraSearchIntent
intent uses a custom query string to query the Amazon Kendra index.
sourcepub fn set_query_filter_string_enabled(self, input: Option<bool>) -> Self
pub fn set_query_filter_string_enabled(self, input: Option<bool>) -> Self
Determines whether the AMAZON.KendraSearchIntent
intent uses a custom query string to query the Amazon Kendra index.
sourcepub fn get_query_filter_string_enabled(&self) -> &Option<bool>
pub fn get_query_filter_string_enabled(&self) -> &Option<bool>
Determines whether the AMAZON.KendraSearchIntent
intent uses a custom query string to query the Amazon Kendra index.
sourcepub fn query_filter_string(self, input: impl Into<String>) -> Self
pub fn query_filter_string(self, input: impl Into<String>) -> Self
A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query. The filter is in the format defined by Amazon Kendra. For more information, see Filtering queries.
sourcepub fn set_query_filter_string(self, input: Option<String>) -> Self
pub fn set_query_filter_string(self, input: Option<String>) -> Self
A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query. The filter is in the format defined by Amazon Kendra. For more information, see Filtering queries.
sourcepub fn get_query_filter_string(&self) -> &Option<String>
pub fn get_query_filter_string(&self) -> &Option<String>
A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query. The filter is in the format defined by Amazon Kendra. For more information, see Filtering queries.
sourcepub fn build(self) -> Result<KendraConfiguration, BuildError>
pub fn build(self) -> Result<KendraConfiguration, BuildError>
Consumes the builder and constructs a KendraConfiguration
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for KendraConfigurationBuilder
impl Clone for KendraConfigurationBuilder
source§fn clone(&self) -> KendraConfigurationBuilder
fn clone(&self) -> KendraConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for KendraConfigurationBuilder
impl Debug for KendraConfigurationBuilder
source§impl Default for KendraConfigurationBuilder
impl Default for KendraConfigurationBuilder
source§fn default() -> KendraConfigurationBuilder
fn default() -> KendraConfigurationBuilder
source§impl PartialEq for KendraConfigurationBuilder
impl PartialEq for KendraConfigurationBuilder
source§fn eq(&self, other: &KendraConfigurationBuilder) -> bool
fn eq(&self, other: &KendraConfigurationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.