#[non_exhaustive]pub struct MatchingRequestBuilder { /* private fields */ }
Expand description
A builder for MatchingRequest
.
Implementations§
source§impl MatchingRequestBuilder
impl MatchingRequestBuilder
sourcepub fn enabled(self, input: bool) -> Self
pub fn enabled(self, input: bool) -> Self
The flag that enables the matching process of duplicate profiles.
This field is required.sourcepub fn set_enabled(self, input: Option<bool>) -> Self
pub fn set_enabled(self, input: Option<bool>) -> Self
The flag that enables the matching process of duplicate profiles.
sourcepub fn get_enabled(&self) -> &Option<bool>
pub fn get_enabled(&self) -> &Option<bool>
The flag that enables the matching process of duplicate profiles.
sourcepub fn job_schedule(self, input: JobSchedule) -> Self
pub fn job_schedule(self, input: JobSchedule) -> Self
The day and time when do you want to start the Identity Resolution Job every week.
sourcepub fn set_job_schedule(self, input: Option<JobSchedule>) -> Self
pub fn set_job_schedule(self, input: Option<JobSchedule>) -> Self
The day and time when do you want to start the Identity Resolution Job every week.
sourcepub fn get_job_schedule(&self) -> &Option<JobSchedule>
pub fn get_job_schedule(&self) -> &Option<JobSchedule>
The day and time when do you want to start the Identity Resolution Job every week.
sourcepub fn auto_merging(self, input: AutoMerging) -> Self
pub fn auto_merging(self, input: AutoMerging) -> Self
Configuration information about the auto-merging process.
sourcepub fn set_auto_merging(self, input: Option<AutoMerging>) -> Self
pub fn set_auto_merging(self, input: Option<AutoMerging>) -> Self
Configuration information about the auto-merging process.
sourcepub fn get_auto_merging(&self) -> &Option<AutoMerging>
pub fn get_auto_merging(&self) -> &Option<AutoMerging>
Configuration information about the auto-merging process.
sourcepub fn exporting_config(self, input: ExportingConfig) -> Self
pub fn exporting_config(self, input: ExportingConfig) -> Self
Configuration information for exporting Identity Resolution results, for example, to an S3 bucket.
sourcepub fn set_exporting_config(self, input: Option<ExportingConfig>) -> Self
pub fn set_exporting_config(self, input: Option<ExportingConfig>) -> Self
Configuration information for exporting Identity Resolution results, for example, to an S3 bucket.
sourcepub fn get_exporting_config(&self) -> &Option<ExportingConfig>
pub fn get_exporting_config(&self) -> &Option<ExportingConfig>
Configuration information for exporting Identity Resolution results, for example, to an S3 bucket.
sourcepub fn build(self) -> Result<MatchingRequest, BuildError>
pub fn build(self) -> Result<MatchingRequest, BuildError>
Consumes the builder and constructs a MatchingRequest
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for MatchingRequestBuilder
impl Clone for MatchingRequestBuilder
source§fn clone(&self) -> MatchingRequestBuilder
fn clone(&self) -> MatchingRequestBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MatchingRequestBuilder
impl Debug for MatchingRequestBuilder
source§impl Default for MatchingRequestBuilder
impl Default for MatchingRequestBuilder
source§fn default() -> MatchingRequestBuilder
fn default() -> MatchingRequestBuilder
source§impl PartialEq for MatchingRequestBuilder
impl PartialEq for MatchingRequestBuilder
source§fn eq(&self, other: &MatchingRequestBuilder) -> bool
fn eq(&self, other: &MatchingRequestBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MatchingRequestBuilder
Auto Trait Implementations§
impl Freeze for MatchingRequestBuilder
impl RefUnwindSafe for MatchingRequestBuilder
impl Send for MatchingRequestBuilder
impl Sync for MatchingRequestBuilder
impl Unpin for MatchingRequestBuilder
impl UnwindSafe for MatchingRequestBuilder
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