Struct aws_sdk_connectcases::client::fluent_builders::SearchCases
source · [−]pub struct SearchCases { /* private fields */ }
Expand description
Fluent builder constructing a request to SearchCases
.
Searches for cases within their associated Cases domain. Search results are returned as a paginated list of abridged case documents.
Implementations
sourceimpl SearchCases
impl SearchCases
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<SearchCases, AwsResponseRetryClassifier>, SdkError<SearchCasesError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<SearchCases, AwsResponseRetryClassifier>, SdkError<SearchCasesError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(self) -> Result<SearchCasesOutput, SdkError<SearchCasesError>>
pub async fn send(self) -> Result<SearchCasesOutput, SdkError<SearchCasesError>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn into_paginator(self) -> SearchCasesPaginator
pub fn into_paginator(self) -> SearchCasesPaginator
Create a paginator for this request
Paginators are used by calling send().await
which returns a Stream
.
sourcepub fn domain_id(self, input: impl Into<String>) -> Self
pub fn domain_id(self, input: impl Into<String>) -> Self
The unique identifier of the Cases domain.
sourcepub fn set_domain_id(self, input: Option<String>) -> Self
pub fn set_domain_id(self, input: Option<String>) -> Self
The unique identifier of the Cases domain.
sourcepub fn max_results(self, input: i32) -> Self
pub fn max_results(self, input: i32) -> Self
The maximum number of cases to return. The current maximum supported value is 25. This is also the default value when no other value is provided.
sourcepub fn set_max_results(self, input: Option<i32>) -> Self
pub fn set_max_results(self, input: Option<i32>) -> Self
The maximum number of cases to return. The current maximum supported value is 25. This is also the default value when no other value is provided.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
sourcepub fn search_term(self, input: impl Into<String>) -> Self
pub fn search_term(self, input: impl Into<String>) -> Self
A word or phrase used to perform a quick search.
sourcepub fn set_search_term(self, input: Option<String>) -> Self
pub fn set_search_term(self, input: Option<String>) -> Self
A word or phrase used to perform a quick search.
sourcepub fn filter(self, input: CaseFilter) -> Self
pub fn filter(self, input: CaseFilter) -> Self
A list of filter objects.
sourcepub fn set_filter(self, input: Option<CaseFilter>) -> Self
pub fn set_filter(self, input: Option<CaseFilter>) -> Self
A list of filter objects.
sourcepub fn sorts(self, input: Sort) -> Self
pub fn sorts(self, input: Sort) -> Self
Appends an item to sorts
.
To override the contents of this collection use set_sorts
.
A list of sorts where each sort specifies a field and their sort order to be applied to the results.
sourcepub fn set_sorts(self, input: Option<Vec<Sort>>) -> Self
pub fn set_sorts(self, input: Option<Vec<Sort>>) -> Self
A list of sorts where each sort specifies a field and their sort order to be applied to the results.
sourcepub fn fields(self, input: FieldIdentifier) -> Self
pub fn fields(self, input: FieldIdentifier) -> Self
Appends an item to fields
.
To override the contents of this collection use set_fields
.
The list of field identifiers to be returned as part of the response.
sourcepub fn set_fields(self, input: Option<Vec<FieldIdentifier>>) -> Self
pub fn set_fields(self, input: Option<Vec<FieldIdentifier>>) -> Self
The list of field identifiers to be returned as part of the response.
Trait Implementations
sourceimpl Clone for SearchCases
impl Clone for SearchCases
sourcefn clone(&self) -> SearchCases
fn clone(&self) -> SearchCases
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more