Struct aws_sdk_entityresolution::operation::update_matching_workflow::builders::UpdateMatchingWorkflowInputBuilder
source · #[non_exhaustive]pub struct UpdateMatchingWorkflowInputBuilder { /* private fields */ }
Expand description
A builder for UpdateMatchingWorkflowInput
.
Implementations§
source§impl UpdateMatchingWorkflowInputBuilder
impl UpdateMatchingWorkflowInputBuilder
sourcepub fn workflow_name(self, input: impl Into<String>) -> Self
pub fn workflow_name(self, input: impl Into<String>) -> Self
The name of the workflow to be retrieved.
sourcepub fn set_workflow_name(self, input: Option<String>) -> Self
pub fn set_workflow_name(self, input: Option<String>) -> Self
The name of the workflow to be retrieved.
sourcepub fn get_workflow_name(&self) -> &Option<String>
pub fn get_workflow_name(&self) -> &Option<String>
The name of the workflow to be retrieved.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the workflow.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the workflow.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of the workflow.
sourcepub fn input_source_config(self, input: InputSource) -> Self
pub fn input_source_config(self, input: InputSource) -> Self
Appends an item to input_source_config
.
To override the contents of this collection use set_input_source_config
.
A list of InputSource
objects, which have the fields InputSourceARN
and SchemaName
.
sourcepub fn set_input_source_config(self, input: Option<Vec<InputSource>>) -> Self
pub fn set_input_source_config(self, input: Option<Vec<InputSource>>) -> Self
A list of InputSource
objects, which have the fields InputSourceARN
and SchemaName
.
sourcepub fn get_input_source_config(&self) -> &Option<Vec<InputSource>>
pub fn get_input_source_config(&self) -> &Option<Vec<InputSource>>
A list of InputSource
objects, which have the fields InputSourceARN
and SchemaName
.
sourcepub fn output_source_config(self, input: OutputSource) -> Self
pub fn output_source_config(self, input: OutputSource) -> Self
Appends an item to output_source_config
.
To override the contents of this collection use set_output_source_config
.
A list of OutputSource
objects, each of which contains fields OutputS3Path
, ApplyNormalization
, and Output
.
sourcepub fn set_output_source_config(self, input: Option<Vec<OutputSource>>) -> Self
pub fn set_output_source_config(self, input: Option<Vec<OutputSource>>) -> Self
A list of OutputSource
objects, each of which contains fields OutputS3Path
, ApplyNormalization
, and Output
.
sourcepub fn get_output_source_config(&self) -> &Option<Vec<OutputSource>>
pub fn get_output_source_config(&self) -> &Option<Vec<OutputSource>>
A list of OutputSource
objects, each of which contains fields OutputS3Path
, ApplyNormalization
, and Output
.
sourcepub fn resolution_techniques(self, input: ResolutionTechniques) -> Self
pub fn resolution_techniques(self, input: ResolutionTechniques) -> Self
An object which defines the resolutionType
and the ruleBasedProperties
.
sourcepub fn set_resolution_techniques(
self,
input: Option<ResolutionTechniques>
) -> Self
pub fn set_resolution_techniques( self, input: Option<ResolutionTechniques> ) -> Self
An object which defines the resolutionType
and the ruleBasedProperties
.
sourcepub fn get_resolution_techniques(&self) -> &Option<ResolutionTechniques>
pub fn get_resolution_techniques(&self) -> &Option<ResolutionTechniques>
An object which defines the resolutionType
and the ruleBasedProperties
.
sourcepub fn incremental_run_config(self, input: IncrementalRunConfig) -> Self
pub fn incremental_run_config(self, input: IncrementalRunConfig) -> Self
An object which defines an incremental run type and has only incrementalRunType
as a field.
sourcepub fn set_incremental_run_config(
self,
input: Option<IncrementalRunConfig>
) -> Self
pub fn set_incremental_run_config( self, input: Option<IncrementalRunConfig> ) -> Self
An object which defines an incremental run type and has only incrementalRunType
as a field.
sourcepub fn get_incremental_run_config(&self) -> &Option<IncrementalRunConfig>
pub fn get_incremental_run_config(&self) -> &Option<IncrementalRunConfig>
An object which defines an incremental run type and has only incrementalRunType
as a field.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.
sourcepub fn build(self) -> Result<UpdateMatchingWorkflowInput, BuildError>
pub fn build(self) -> Result<UpdateMatchingWorkflowInput, BuildError>
Consumes the builder and constructs a UpdateMatchingWorkflowInput
.
source§impl UpdateMatchingWorkflowInputBuilder
impl UpdateMatchingWorkflowInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateMatchingWorkflowOutput, SdkError<UpdateMatchingWorkflowError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateMatchingWorkflowOutput, SdkError<UpdateMatchingWorkflowError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateMatchingWorkflowInputBuilder
impl Clone for UpdateMatchingWorkflowInputBuilder
source§fn clone(&self) -> UpdateMatchingWorkflowInputBuilder
fn clone(&self) -> UpdateMatchingWorkflowInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateMatchingWorkflowInputBuilder
impl Default for UpdateMatchingWorkflowInputBuilder
source§fn default() -> UpdateMatchingWorkflowInputBuilder
fn default() -> UpdateMatchingWorkflowInputBuilder
source§impl PartialEq for UpdateMatchingWorkflowInputBuilder
impl PartialEq for UpdateMatchingWorkflowInputBuilder
source§fn eq(&self, other: &UpdateMatchingWorkflowInputBuilder) -> bool
fn eq(&self, other: &UpdateMatchingWorkflowInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.