Interface UpdateIdMappingWorkflowRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateIdMappingWorkflowRequest.Builder,UpdateIdMappingWorkflowRequest>,EntityResolutionRequest.Builder,SdkBuilder<UpdateIdMappingWorkflowRequest.Builder,UpdateIdMappingWorkflowRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateIdMappingWorkflowRequest
public static interface UpdateIdMappingWorkflowRequest.Builder extends EntityResolutionRequest.Builder, SdkPojo, CopyableBuilder<UpdateIdMappingWorkflowRequest.Builder,UpdateIdMappingWorkflowRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.entityresolution.model.EntityResolutionRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
description
UpdateIdMappingWorkflowRequest.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
UpdateIdMappingWorkflowRequest.Builder idMappingTechniques(IdMappingTechniques idMappingTechniques)
An object which defines the
idMappingTypeand theproviderProperties.- Parameters:
idMappingTechniques- An object which defines theidMappingTypeand theproviderProperties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idMappingTechniques
default UpdateIdMappingWorkflowRequest.Builder idMappingTechniques(Consumer<IdMappingTechniques.Builder> idMappingTechniques)
An object which defines the
This is a convenience method that creates an instance of theidMappingTypeand theproviderProperties.IdMappingTechniques.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
UpdateIdMappingWorkflowRequest.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
UpdateIdMappingWorkflowRequest.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
UpdateIdMappingWorkflowRequest.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
UpdateIdMappingWorkflowRequest.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
UpdateIdMappingWorkflowRequest.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
UpdateIdMappingWorkflowRequest.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
UpdateIdMappingWorkflowRequest.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowName
UpdateIdMappingWorkflowRequest.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.
-
overrideConfiguration
UpdateIdMappingWorkflowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateIdMappingWorkflowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-