Struct aws_sdk_customerprofiles::operation::get_similar_profiles::builders::GetSimilarProfilesFluentBuilder
source · pub struct GetSimilarProfilesFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to GetSimilarProfiles
.
Returns a set of profiles that belong to the same matching group using the matchId
or profileId
. You can also specify the type of matching that you want for finding similar profiles using either RULE_BASED_MATCHING
or ML_BASED_MATCHING
.
Implementations§
source§impl GetSimilarProfilesFluentBuilder
impl GetSimilarProfilesFluentBuilder
sourcepub fn as_input(&self) -> &GetSimilarProfilesInputBuilder
pub fn as_input(&self) -> &GetSimilarProfilesInputBuilder
Access the GetSimilarProfiles as a reference.
sourcepub async fn send(
self
) -> Result<GetSimilarProfilesOutput, SdkError<GetSimilarProfilesError, HttpResponse>>
pub async fn send( self ) -> Result<GetSimilarProfilesOutput, SdkError<GetSimilarProfilesError, HttpResponse>>
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 customize(
self
) -> CustomizableOperation<GetSimilarProfilesOutput, GetSimilarProfilesError, Self>
pub fn customize( self ) -> CustomizableOperation<GetSimilarProfilesOutput, GetSimilarProfilesError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
The pagination token from the previous GetSimilarProfiles
API call.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
The pagination token from the previous GetSimilarProfiles
API call.
sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
The pagination token from the previous GetSimilarProfiles
API call.
sourcepub fn max_results(self, input: i32) -> Self
pub fn max_results(self, input: i32) -> Self
The maximum number of objects returned per page.
sourcepub fn set_max_results(self, input: Option<i32>) -> Self
pub fn set_max_results(self, input: Option<i32>) -> Self
The maximum number of objects returned per page.
sourcepub fn get_max_results(&self) -> &Option<i32>
pub fn get_max_results(&self) -> &Option<i32>
The maximum number of objects returned per page.
sourcepub fn domain_name(self, input: impl Into<String>) -> Self
pub fn domain_name(self, input: impl Into<String>) -> Self
The unique name of the domain.
sourcepub fn set_domain_name(self, input: Option<String>) -> Self
pub fn set_domain_name(self, input: Option<String>) -> Self
The unique name of the domain.
sourcepub fn get_domain_name(&self) -> &Option<String>
pub fn get_domain_name(&self) -> &Option<String>
The unique name of the domain.
sourcepub fn match_type(self, input: MatchType) -> Self
pub fn match_type(self, input: MatchType) -> Self
Specify the type of matching to get similar profiles for.
sourcepub fn set_match_type(self, input: Option<MatchType>) -> Self
pub fn set_match_type(self, input: Option<MatchType>) -> Self
Specify the type of matching to get similar profiles for.
sourcepub fn get_match_type(&self) -> &Option<MatchType>
pub fn get_match_type(&self) -> &Option<MatchType>
Specify the type of matching to get similar profiles for.
sourcepub fn search_key(self, input: impl Into<String>) -> Self
pub fn search_key(self, input: impl Into<String>) -> Self
The string indicating the search key to be used.
sourcepub fn set_search_key(self, input: Option<String>) -> Self
pub fn set_search_key(self, input: Option<String>) -> Self
The string indicating the search key to be used.
sourcepub fn get_search_key(&self) -> &Option<String>
pub fn get_search_key(&self) -> &Option<String>
The string indicating the search key to be used.
sourcepub fn search_value(self, input: impl Into<String>) -> Self
pub fn search_value(self, input: impl Into<String>) -> Self
The string based on SearchKey
to be searched for similar profiles.
sourcepub fn set_search_value(self, input: Option<String>) -> Self
pub fn set_search_value(self, input: Option<String>) -> Self
The string based on SearchKey
to be searched for similar profiles.
sourcepub fn get_search_value(&self) -> &Option<String>
pub fn get_search_value(&self) -> &Option<String>
The string based on SearchKey
to be searched for similar profiles.
Trait Implementations§
source§impl Clone for GetSimilarProfilesFluentBuilder
impl Clone for GetSimilarProfilesFluentBuilder
source§fn clone(&self) -> GetSimilarProfilesFluentBuilder
fn clone(&self) -> GetSimilarProfilesFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for GetSimilarProfilesFluentBuilder
impl !RefUnwindSafe for GetSimilarProfilesFluentBuilder
impl Send for GetSimilarProfilesFluentBuilder
impl Sync for GetSimilarProfilesFluentBuilder
impl Unpin for GetSimilarProfilesFluentBuilder
impl !UnwindSafe for GetSimilarProfilesFluentBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more