Struct aws_sdk_entityresolution::operation::update_id_mapping_workflow::builders::UpdateIdMappingWorkflowOutputBuilder
source · #[non_exhaustive]pub struct UpdateIdMappingWorkflowOutputBuilder { /* private fields */ }
Expand description
A builder for UpdateIdMappingWorkflowOutput
.
Implementations§
source§impl UpdateIdMappingWorkflowOutputBuilder
impl UpdateIdMappingWorkflowOutputBuilder
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.
This field is required.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 Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes this role to access resources on your behalf.
This field is required.sourcepub fn set_workflow_arn(self, input: Option<String>) -> Self
pub fn set_workflow_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes this role to access resources on your behalf.
sourcepub fn get_workflow_arn(&self) -> &Option<String>
pub fn get_workflow_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes this role to access resources on your behalf.
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 OutputSource
objects, each of which contains fields OutputS3Path
and KMSArn
.
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 OutputSource
objects, each of which contains fields OutputS3Path
and KMSArn
.
sourcepub fn get_output_source_config(
&self
) -> &Option<Vec<IdMappingWorkflowOutputSource>>
pub fn get_output_source_config( &self ) -> &Option<Vec<IdMappingWorkflowOutputSource>>
A list of OutputSource
objects, each of which contains fields OutputS3Path
and KMSArn
.
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 access resources on your behalf.
This field is required.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 access resources on your behalf.
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 access resources on your behalf.
sourcepub fn build(self) -> Result<UpdateIdMappingWorkflowOutput, BuildError>
pub fn build(self) -> Result<UpdateIdMappingWorkflowOutput, BuildError>
Consumes the builder and constructs a UpdateIdMappingWorkflowOutput
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for UpdateIdMappingWorkflowOutputBuilder
impl Clone for UpdateIdMappingWorkflowOutputBuilder
source§fn clone(&self) -> UpdateIdMappingWorkflowOutputBuilder
fn clone(&self) -> UpdateIdMappingWorkflowOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateIdMappingWorkflowOutputBuilder
impl Default for UpdateIdMappingWorkflowOutputBuilder
source§fn default() -> UpdateIdMappingWorkflowOutputBuilder
fn default() -> UpdateIdMappingWorkflowOutputBuilder
source§impl PartialEq for UpdateIdMappingWorkflowOutputBuilder
impl PartialEq for UpdateIdMappingWorkflowOutputBuilder
source§fn eq(&self, other: &UpdateIdMappingWorkflowOutputBuilder) -> bool
fn eq(&self, other: &UpdateIdMappingWorkflowOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.