Struct aws_sdk_entityresolution::operation::create_id_mapping_workflow::builders::CreateIdMappingWorkflowOutputBuilder
source · #[non_exhaustive]pub struct CreateIdMappingWorkflowOutputBuilder { /* private fields */ }Expand description
A builder for CreateIdMappingWorkflowOutput.
Implementations§
source§impl CreateIdMappingWorkflowOutputBuilder
impl CreateIdMappingWorkflowOutputBuilder
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 IDMappingWorkflow.
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 IDMappingWorkflow.
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 IDMappingWorkflow.
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: IdMappingWorkflowInputSource) -> Self
pub fn input_source_config(self, input: IdMappingWorkflowInputSource) -> 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<IdMappingWorkflowInputSource>>
) -> Self
pub fn set_input_source_config( self, input: Option<Vec<IdMappingWorkflowInputSource>> ) -> Self
A list of InputSource objects, which have the fields InputSourceARN and SchemaName.
sourcepub fn get_input_source_config(
&self
) -> &Option<Vec<IdMappingWorkflowInputSource>>
pub fn get_input_source_config( &self ) -> &Option<Vec<IdMappingWorkflowInputSource>>
A list of InputSource objects, which have the fields InputSourceARN and SchemaName.
sourcepub fn output_source_config(self, input: IdMappingWorkflowOutputSource) -> Self
pub fn output_source_config(self, input: IdMappingWorkflowOutputSource) -> Self
Appends an item to output_source_config.
To override the contents of this collection use set_output_source_config.
A list of IdMappingWorkflowOutputSource objects, each of which contains fields OutputS3Path and Output.
sourcepub fn set_output_source_config(
self,
input: Option<Vec<IdMappingWorkflowOutputSource>>
) -> Self
pub fn set_output_source_config( self, input: Option<Vec<IdMappingWorkflowOutputSource>> ) -> Self
A list of IdMappingWorkflowOutputSource objects, each of which contains fields OutputS3Path and Output.
sourcepub fn get_output_source_config(
&self
) -> &Option<Vec<IdMappingWorkflowOutputSource>>
pub fn get_output_source_config( &self ) -> &Option<Vec<IdMappingWorkflowOutputSource>>
A list of IdMappingWorkflowOutputSource objects, each of which contains fields OutputS3Path and Output.
sourcepub fn id_mapping_techniques(self, input: IdMappingTechniques) -> Self
pub fn id_mapping_techniques(self, input: IdMappingTechniques) -> Self
An object which defines the idMappingType and the providerProperties.
sourcepub fn set_id_mapping_techniques(
self,
input: Option<IdMappingTechniques>
) -> Self
pub fn set_id_mapping_techniques( self, input: Option<IdMappingTechniques> ) -> Self
An object which defines the idMappingType and the providerProperties.
sourcepub fn get_id_mapping_techniques(&self) -> &Option<IdMappingTechniques>
pub fn get_id_mapping_techniques(&self) -> &Option<IdMappingTechniques>
An object which defines the idMappingType and the providerProperties.
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) -> CreateIdMappingWorkflowOutput
pub fn build(self) -> CreateIdMappingWorkflowOutput
Consumes the builder and constructs a CreateIdMappingWorkflowOutput.
Trait Implementations§
source§impl Clone for CreateIdMappingWorkflowOutputBuilder
impl Clone for CreateIdMappingWorkflowOutputBuilder
source§fn clone(&self) -> CreateIdMappingWorkflowOutputBuilder
fn clone(&self) -> CreateIdMappingWorkflowOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for CreateIdMappingWorkflowOutputBuilder
impl Default for CreateIdMappingWorkflowOutputBuilder
source§fn default() -> CreateIdMappingWorkflowOutputBuilder
fn default() -> CreateIdMappingWorkflowOutputBuilder
source§impl PartialEq for CreateIdMappingWorkflowOutputBuilder
impl PartialEq for CreateIdMappingWorkflowOutputBuilder
source§fn eq(&self, other: &CreateIdMappingWorkflowOutputBuilder) -> bool
fn eq(&self, other: &CreateIdMappingWorkflowOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.