Struct aws_sdk_entityresolution::operation::create_matching_workflow::builders::CreateMatchingWorkflowOutputBuilder
source · #[non_exhaustive]pub struct CreateMatchingWorkflowOutputBuilder { /* private fields */ }
Expand description
A builder for CreateMatchingWorkflowOutput
.
Implementations§
source§impl CreateMatchingWorkflowOutputBuilder
impl CreateMatchingWorkflowOutputBuilder
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.
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.
sourcepub fn get_workflow_name(&self) -> &Option<String>
pub fn get_workflow_name(&self) -> &Option<String>
The name of the workflow.
sourcepub fn workflow_arn(self, input: impl Into<String>) -> Self
pub fn workflow_arn(self, input: impl Into<String>) -> Self
The ARN (Amazon Resource Name) that Entity Resolution generated for the MatchingWorkflow
.
sourcepub fn set_workflow_arn(self, input: Option<String>) -> Self
pub fn set_workflow_arn(self, input: Option<String>) -> Self
The ARN (Amazon Resource Name) that Entity Resolution generated for the MatchingWorkflow
.
sourcepub fn get_workflow_arn(&self) -> &Option<String>
pub fn get_workflow_arn(&self) -> &Option<String>
The ARN (Amazon Resource Name) that Entity Resolution generated for the MatchingWorkflow
.
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) -> CreateMatchingWorkflowOutput
pub fn build(self) -> CreateMatchingWorkflowOutput
Consumes the builder and constructs a CreateMatchingWorkflowOutput
.
Trait Implementations§
source§impl Clone for CreateMatchingWorkflowOutputBuilder
impl Clone for CreateMatchingWorkflowOutputBuilder
source§fn clone(&self) -> CreateMatchingWorkflowOutputBuilder
fn clone(&self) -> CreateMatchingWorkflowOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateMatchingWorkflowOutputBuilder
impl Default for CreateMatchingWorkflowOutputBuilder
source§fn default() -> CreateMatchingWorkflowOutputBuilder
fn default() -> CreateMatchingWorkflowOutputBuilder
source§impl PartialEq for CreateMatchingWorkflowOutputBuilder
impl PartialEq for CreateMatchingWorkflowOutputBuilder
source§fn eq(&self, other: &CreateMatchingWorkflowOutputBuilder) -> bool
fn eq(&self, other: &CreateMatchingWorkflowOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.