Struct aws_sdk_kendra::operation::query::builders::QueryOutputBuilder    
source · #[non_exhaustive]pub struct QueryOutputBuilder { /* private fields */ }Expand description
A builder for QueryOutput.
Implementations§
source§impl QueryOutputBuilder
 
impl QueryOutputBuilder
sourcepub fn query_id(self, input: impl Into<String>) -> Self
 
pub fn query_id(self, input: impl Into<String>) -> Self
The identifier for the search. You also use QueryId to identify the search when using the SubmitFeedback API.
sourcepub fn set_query_id(self, input: Option<String>) -> Self
 
pub fn set_query_id(self, input: Option<String>) -> Self
The identifier for the search. You also use QueryId to identify the search when using the SubmitFeedback API.
sourcepub fn get_query_id(&self) -> &Option<String>
 
pub fn get_query_id(&self) -> &Option<String>
The identifier for the search. You also use QueryId to identify the search when using the SubmitFeedback API.
sourcepub fn result_items(self, input: QueryResultItem) -> Self
 
pub fn result_items(self, input: QueryResultItem) -> Self
Appends an item to result_items.
To override the contents of this collection use set_result_items.
The results of the search.
sourcepub fn set_result_items(self, input: Option<Vec<QueryResultItem>>) -> Self
 
pub fn set_result_items(self, input: Option<Vec<QueryResultItem>>) -> Self
The results of the search.
sourcepub fn get_result_items(&self) -> &Option<Vec<QueryResultItem>>
 
pub fn get_result_items(&self) -> &Option<Vec<QueryResultItem>>
The results of the search.
sourcepub fn facet_results(self, input: FacetResult) -> Self
 
pub fn facet_results(self, input: FacetResult) -> Self
Appends an item to facet_results.
To override the contents of this collection use set_facet_results.
Contains the facet results. A FacetResult contains the counts for each field/attribute key that was specified in the Facets input parameter.
sourcepub fn set_facet_results(self, input: Option<Vec<FacetResult>>) -> Self
 
pub fn set_facet_results(self, input: Option<Vec<FacetResult>>) -> Self
Contains the facet results. A FacetResult contains the counts for each field/attribute key that was specified in the Facets input parameter.
sourcepub fn get_facet_results(&self) -> &Option<Vec<FacetResult>>
 
pub fn get_facet_results(&self) -> &Option<Vec<FacetResult>>
Contains the facet results. A FacetResult contains the counts for each field/attribute key that was specified in the Facets input parameter.
sourcepub fn total_number_of_results(self, input: i32) -> Self
 
pub fn total_number_of_results(self, input: i32) -> Self
The total number of items found by the search. However, you can only retrieve up to 100 items. For example, if the search found 192 items, you can only retrieve the first 100 of the items.
sourcepub fn set_total_number_of_results(self, input: Option<i32>) -> Self
 
pub fn set_total_number_of_results(self, input: Option<i32>) -> Self
The total number of items found by the search. However, you can only retrieve up to 100 items. For example, if the search found 192 items, you can only retrieve the first 100 of the items.
sourcepub fn get_total_number_of_results(&self) -> &Option<i32>
 
pub fn get_total_number_of_results(&self) -> &Option<i32>
The total number of items found by the search. However, you can only retrieve up to 100 items. For example, if the search found 192 items, you can only retrieve the first 100 of the items.
sourcepub fn warnings(self, input: Warning) -> Self
 
pub fn warnings(self, input: Warning) -> Self
Appends an item to warnings.
To override the contents of this collection use set_warnings.
A list of warning codes and their messages on problems with your query.
Amazon Kendra currently only supports one type of warning, which is a warning on invalid syntax used in the query. For examples of invalid query syntax, see Searching with advanced query syntax.
sourcepub fn set_warnings(self, input: Option<Vec<Warning>>) -> Self
 
pub fn set_warnings(self, input: Option<Vec<Warning>>) -> Self
A list of warning codes and their messages on problems with your query.
Amazon Kendra currently only supports one type of warning, which is a warning on invalid syntax used in the query. For examples of invalid query syntax, see Searching with advanced query syntax.
sourcepub fn get_warnings(&self) -> &Option<Vec<Warning>>
 
pub fn get_warnings(&self) -> &Option<Vec<Warning>>
A list of warning codes and their messages on problems with your query.
Amazon Kendra currently only supports one type of warning, which is a warning on invalid syntax used in the query. For examples of invalid query syntax, see Searching with advanced query syntax.
sourcepub fn spell_corrected_queries(self, input: SpellCorrectedQuery) -> Self
 
pub fn spell_corrected_queries(self, input: SpellCorrectedQuery) -> Self
Appends an item to spell_corrected_queries.
To override the contents of this collection use set_spell_corrected_queries.
A list of information related to suggested spell corrections for a query.
sourcepub fn set_spell_corrected_queries(
    self,
    input: Option<Vec<SpellCorrectedQuery>>
) -> Self
 
pub fn set_spell_corrected_queries( self, input: Option<Vec<SpellCorrectedQuery>> ) -> Self
A list of information related to suggested spell corrections for a query.
sourcepub fn get_spell_corrected_queries(&self) -> &Option<Vec<SpellCorrectedQuery>>
 
pub fn get_spell_corrected_queries(&self) -> &Option<Vec<SpellCorrectedQuery>>
A list of information related to suggested spell corrections for a query.
sourcepub fn featured_results_items(self, input: FeaturedResultsItem) -> Self
 
pub fn featured_results_items(self, input: FeaturedResultsItem) -> Self
Appends an item to featured_results_items.
To override the contents of this collection use set_featured_results_items.
The list of featured result items. Featured results are displayed at the top of the search results page, placed above all other results for certain queries. If there's an exact match of a query, then certain documents are featured in the search results.
sourcepub fn set_featured_results_items(
    self,
    input: Option<Vec<FeaturedResultsItem>>
) -> Self
 
pub fn set_featured_results_items( self, input: Option<Vec<FeaturedResultsItem>> ) -> Self
The list of featured result items. Featured results are displayed at the top of the search results page, placed above all other results for certain queries. If there's an exact match of a query, then certain documents are featured in the search results.
sourcepub fn get_featured_results_items(&self) -> &Option<Vec<FeaturedResultsItem>>
 
pub fn get_featured_results_items(&self) -> &Option<Vec<FeaturedResultsItem>>
The list of featured result items. Featured results are displayed at the top of the search results page, placed above all other results for certain queries. If there's an exact match of a query, then certain documents are featured in the search results.
sourcepub fn build(self) -> QueryOutput
 
pub fn build(self) -> QueryOutput
Consumes the builder and constructs a QueryOutput.
Trait Implementations§
source§impl Clone for QueryOutputBuilder
 
impl Clone for QueryOutputBuilder
source§fn clone(&self) -> QueryOutputBuilder
 
fn clone(&self) -> QueryOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for QueryOutputBuilder
 
impl Debug for QueryOutputBuilder
source§impl Default for QueryOutputBuilder
 
impl Default for QueryOutputBuilder
source§fn default() -> QueryOutputBuilder
 
fn default() -> QueryOutputBuilder
source§impl PartialEq for QueryOutputBuilder
 
impl PartialEq for QueryOutputBuilder
source§fn eq(&self, other: &QueryOutputBuilder) -> bool
 
fn eq(&self, other: &QueryOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.