Interface UpdateIdMappingWorkflowResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateIdMappingWorkflowResponse.Builder,UpdateIdMappingWorkflowResponse>,EntityResolutionResponse.Builder,SdkBuilder<UpdateIdMappingWorkflowResponse.Builder,UpdateIdMappingWorkflowResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- UpdateIdMappingWorkflowResponse
public static interface UpdateIdMappingWorkflowResponse.Builder extends EntityResolutionResponse.Builder, SdkPojo, CopyableBuilder<UpdateIdMappingWorkflowResponse.Builder,UpdateIdMappingWorkflowResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateIdMappingWorkflowResponse.Builderdescription(String description)A description of the workflow.default UpdateIdMappingWorkflowResponse.BuilderidMappingTechniques(Consumer<IdMappingTechniques.Builder> idMappingTechniques)An object which defines the ID mapping technique and any additional configurations.UpdateIdMappingWorkflowResponse.BuilderidMappingTechniques(IdMappingTechniques idMappingTechniques)An object which defines the ID mapping technique and any additional configurations.UpdateIdMappingWorkflowResponse.BuilderinputSourceConfig(Collection<IdMappingWorkflowInputSource> inputSourceConfig)A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.UpdateIdMappingWorkflowResponse.BuilderinputSourceConfig(Consumer<IdMappingWorkflowInputSource.Builder>... inputSourceConfig)A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.UpdateIdMappingWorkflowResponse.BuilderinputSourceConfig(IdMappingWorkflowInputSource... inputSourceConfig)A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.UpdateIdMappingWorkflowResponse.BuilderoutputSourceConfig(Collection<IdMappingWorkflowOutputSource> outputSourceConfig)A list ofOutputSourceobjects, each of which contains fieldsOutputS3PathandKMSArn.UpdateIdMappingWorkflowResponse.BuilderoutputSourceConfig(Consumer<IdMappingWorkflowOutputSource.Builder>... outputSourceConfig)A list ofOutputSourceobjects, each of which contains fieldsOutputS3PathandKMSArn.UpdateIdMappingWorkflowResponse.BuilderoutputSourceConfig(IdMappingWorkflowOutputSource... outputSourceConfig)A list ofOutputSourceobjects, each of which contains fieldsOutputS3PathandKMSArn.UpdateIdMappingWorkflowResponse.BuilderroleArn(String roleArn)The Amazon Resource Name (ARN) of the IAM role.UpdateIdMappingWorkflowResponse.BuilderworkflowArn(String workflowArn)The Amazon Resource Name (ARN) of the workflow role.UpdateIdMappingWorkflowResponse.BuilderworkflowName(String workflowName)The name of the workflow.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.entityresolution.model.EntityResolutionResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
description
UpdateIdMappingWorkflowResponse.Builder description(String description)
A description of the workflow.
- Parameters:
description- A description of the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idMappingTechniques
UpdateIdMappingWorkflowResponse.Builder idMappingTechniques(IdMappingTechniques idMappingTechniques)
An object which defines the ID mapping technique and any additional configurations.
- Parameters:
idMappingTechniques- An object which defines the ID mapping technique and any additional configurations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idMappingTechniques
default UpdateIdMappingWorkflowResponse.Builder idMappingTechniques(Consumer<IdMappingTechniques.Builder> idMappingTechniques)
An object which defines the ID mapping technique and any additional configurations.
This is a convenience method that creates an instance of theIdMappingTechniques.Builderavoiding the need to create one manually viaIdMappingTechniques.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidMappingTechniques(IdMappingTechniques).- Parameters:
idMappingTechniques- a consumer that will call methods onIdMappingTechniques.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
idMappingTechniques(IdMappingTechniques)
-
inputSourceConfig
UpdateIdMappingWorkflowResponse.Builder inputSourceConfig(Collection<IdMappingWorkflowInputSource> inputSourceConfig)
A list of
InputSourceobjects, which have the fieldsInputSourceARNandSchemaName.- Parameters:
inputSourceConfig- A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputSourceConfig
UpdateIdMappingWorkflowResponse.Builder inputSourceConfig(IdMappingWorkflowInputSource... inputSourceConfig)
A list of
InputSourceobjects, which have the fieldsInputSourceARNandSchemaName.- Parameters:
inputSourceConfig- A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputSourceConfig
UpdateIdMappingWorkflowResponse.Builder inputSourceConfig(Consumer<IdMappingWorkflowInputSource.Builder>... inputSourceConfig)
A list of
This is a convenience method that creates an instance of theInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.IdMappingWorkflowInputSource.Builderavoiding the need to create one manually viaIdMappingWorkflowInputSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#inputSourceConfig(List.) - Parameters:
inputSourceConfig- a consumer that will call methods onIdMappingWorkflowInputSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#inputSourceConfig(java.util.Collection)
-
outputSourceConfig
UpdateIdMappingWorkflowResponse.Builder outputSourceConfig(Collection<IdMappingWorkflowOutputSource> outputSourceConfig)
A list of
OutputSourceobjects, each of which contains fieldsOutputS3PathandKMSArn.- Parameters:
outputSourceConfig- A list ofOutputSourceobjects, each of which contains fieldsOutputS3PathandKMSArn.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSourceConfig
UpdateIdMappingWorkflowResponse.Builder outputSourceConfig(IdMappingWorkflowOutputSource... outputSourceConfig)
A list of
OutputSourceobjects, each of which contains fieldsOutputS3PathandKMSArn.- Parameters:
outputSourceConfig- A list ofOutputSourceobjects, each of which contains fieldsOutputS3PathandKMSArn.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSourceConfig
UpdateIdMappingWorkflowResponse.Builder outputSourceConfig(Consumer<IdMappingWorkflowOutputSource.Builder>... outputSourceConfig)
A list of
This is a convenience method that creates an instance of theOutputSourceobjects, each of which contains fieldsOutputS3PathandKMSArn.IdMappingWorkflowOutputSource.Builderavoiding the need to create one manually viaIdMappingWorkflowOutputSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#outputSourceConfig(List.) - Parameters:
outputSourceConfig- a consumer that will call methods onIdMappingWorkflowOutputSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#outputSourceConfig(java.util.Collection)
-
roleArn
UpdateIdMappingWorkflowResponse.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowArn
UpdateIdMappingWorkflowResponse.Builder workflowArn(String workflowArn)
The Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf.
- Parameters:
workflowArn- The Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowName
UpdateIdMappingWorkflowResponse.Builder workflowName(String workflowName)
The name of the workflow.
- Parameters:
workflowName- The name of the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-