#[non_exhaustive]pub struct SearchResourcesInputBuilder { /* private fields */ }
Expand description
A builder for SearchResourcesInput
.
Implementations§
source§impl SearchResourcesInputBuilder
impl SearchResourcesInputBuilder
sourcepub fn authentication_token(self, input: impl Into<String>) -> Self
pub fn authentication_token(self, input: impl Into<String>) -> Self
Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.
sourcepub fn set_authentication_token(self, input: Option<String>) -> Self
pub fn set_authentication_token(self, input: Option<String>) -> Self
Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.
sourcepub fn get_authentication_token(&self) -> &Option<String>
pub fn get_authentication_token(&self) -> &Option<String>
Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.
sourcepub fn query_text(self, input: impl Into<String>) -> Self
pub fn query_text(self, input: impl Into<String>) -> Self
The String to search for. Searches across different text fields based on request parameters. Use double quotes around the query string for exact phrase matches.
sourcepub fn set_query_text(self, input: Option<String>) -> Self
pub fn set_query_text(self, input: Option<String>) -> Self
The String to search for. Searches across different text fields based on request parameters. Use double quotes around the query string for exact phrase matches.
sourcepub fn get_query_text(&self) -> &Option<String>
pub fn get_query_text(&self) -> &Option<String>
The String to search for. Searches across different text fields based on request parameters. Use double quotes around the query string for exact phrase matches.
sourcepub fn query_scopes(self, input: SearchQueryScopeType) -> Self
pub fn query_scopes(self, input: SearchQueryScopeType) -> Self
Appends an item to query_scopes
.
To override the contents of this collection use set_query_scopes
.
Filter based on the text field type. A Folder has only a name and no content. A Comment has only content and no name. A Document or Document Version has a name and content
sourcepub fn set_query_scopes(self, input: Option<Vec<SearchQueryScopeType>>) -> Self
pub fn set_query_scopes(self, input: Option<Vec<SearchQueryScopeType>>) -> Self
Filter based on the text field type. A Folder has only a name and no content. A Comment has only content and no name. A Document or Document Version has a name and content
sourcepub fn get_query_scopes(&self) -> &Option<Vec<SearchQueryScopeType>>
pub fn get_query_scopes(&self) -> &Option<Vec<SearchQueryScopeType>>
Filter based on the text field type. A Folder has only a name and no content. A Comment has only content and no name. A Document or Document Version has a name and content
sourcepub fn organization_id(self, input: impl Into<String>) -> Self
pub fn organization_id(self, input: impl Into<String>) -> Self
Filters based on the resource owner OrgId. This is a mandatory parameter when using Admin SigV4 credentials.
sourcepub fn set_organization_id(self, input: Option<String>) -> Self
pub fn set_organization_id(self, input: Option<String>) -> Self
Filters based on the resource owner OrgId. This is a mandatory parameter when using Admin SigV4 credentials.
sourcepub fn get_organization_id(&self) -> &Option<String>
pub fn get_organization_id(&self) -> &Option<String>
Filters based on the resource owner OrgId. This is a mandatory parameter when using Admin SigV4 credentials.
sourcepub fn additional_response_fields(
self,
input: AdditionalResponseFieldType
) -> Self
pub fn additional_response_fields( self, input: AdditionalResponseFieldType ) -> Self
Appends an item to additional_response_fields
.
To override the contents of this collection use set_additional_response_fields
.
A list of attributes to include in the response. Used to request fields that are not normally returned in a standard response.
sourcepub fn set_additional_response_fields(
self,
input: Option<Vec<AdditionalResponseFieldType>>
) -> Self
pub fn set_additional_response_fields( self, input: Option<Vec<AdditionalResponseFieldType>> ) -> Self
A list of attributes to include in the response. Used to request fields that are not normally returned in a standard response.
sourcepub fn get_additional_response_fields(
&self
) -> &Option<Vec<AdditionalResponseFieldType>>
pub fn get_additional_response_fields( &self ) -> &Option<Vec<AdditionalResponseFieldType>>
A list of attributes to include in the response. Used to request fields that are not normally returned in a standard response.
sourcepub fn set_filters(self, input: Option<Filters>) -> Self
pub fn set_filters(self, input: Option<Filters>) -> Self
Filters results based on entity metadata.
sourcepub fn get_filters(&self) -> &Option<Filters>
pub fn get_filters(&self) -> &Option<Filters>
Filters results based on entity metadata.
sourcepub fn order_by(self, input: SearchSortResult) -> Self
pub fn order_by(self, input: SearchSortResult) -> Self
Appends an item to order_by
.
To override the contents of this collection use set_order_by
.
Order by results in one or more categories.
sourcepub fn set_order_by(self, input: Option<Vec<SearchSortResult>>) -> Self
pub fn set_order_by(self, input: Option<Vec<SearchSortResult>>) -> Self
Order by results in one or more categories.
sourcepub fn get_order_by(&self) -> &Option<Vec<SearchSortResult>>
pub fn get_order_by(&self) -> &Option<Vec<SearchSortResult>>
Order by results in one or more categories.
sourcepub fn set_marker(self, input: Option<String>) -> Self
pub fn set_marker(self, input: Option<String>) -> Self
The marker for the next set of results.
sourcepub fn get_marker(&self) -> &Option<String>
pub fn get_marker(&self) -> &Option<String>
The marker for the next set of results.
sourcepub fn build(self) -> Result<SearchResourcesInput, BuildError>
pub fn build(self) -> Result<SearchResourcesInput, BuildError>
Consumes the builder and constructs a SearchResourcesInput
.
source§impl SearchResourcesInputBuilder
impl SearchResourcesInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<SearchResourcesOutput, SdkError<SearchResourcesError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<SearchResourcesOutput, SdkError<SearchResourcesError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for SearchResourcesInputBuilder
impl Clone for SearchResourcesInputBuilder
source§fn clone(&self) -> SearchResourcesInputBuilder
fn clone(&self) -> SearchResourcesInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SearchResourcesInputBuilder
impl Debug for SearchResourcesInputBuilder
source§impl Default for SearchResourcesInputBuilder
impl Default for SearchResourcesInputBuilder
source§fn default() -> SearchResourcesInputBuilder
fn default() -> SearchResourcesInputBuilder
source§impl PartialEq for SearchResourcesInputBuilder
impl PartialEq for SearchResourcesInputBuilder
source§fn eq(&self, other: &SearchResourcesInputBuilder) -> bool
fn eq(&self, other: &SearchResourcesInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.