Interface CreateIdMappingWorkflowRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateIdMappingWorkflowRequest.Builder,CreateIdMappingWorkflowRequest>,EntityResolutionRequest.Builder,SdkBuilder<CreateIdMappingWorkflowRequest.Builder,CreateIdMappingWorkflowRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateIdMappingWorkflowRequest
public static interface CreateIdMappingWorkflowRequest.Builder extends EntityResolutionRequest.Builder, SdkPojo, CopyableBuilder<CreateIdMappingWorkflowRequest.Builder,CreateIdMappingWorkflowRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateIdMappingWorkflowRequest.Builderdescription(String description)A description of the workflow.default CreateIdMappingWorkflowRequest.BuilderidMappingTechniques(Consumer<IdMappingTechniques.Builder> idMappingTechniques)An object which defines theidMappingTypeand theproviderProperties.CreateIdMappingWorkflowRequest.BuilderidMappingTechniques(IdMappingTechniques idMappingTechniques)An object which defines theidMappingTypeand theproviderProperties.CreateIdMappingWorkflowRequest.BuilderinputSourceConfig(Collection<IdMappingWorkflowInputSource> inputSourceConfig)A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.CreateIdMappingWorkflowRequest.BuilderinputSourceConfig(Consumer<IdMappingWorkflowInputSource.Builder>... inputSourceConfig)A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.CreateIdMappingWorkflowRequest.BuilderinputSourceConfig(IdMappingWorkflowInputSource... inputSourceConfig)A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.CreateIdMappingWorkflowRequest.BuilderoutputSourceConfig(Collection<IdMappingWorkflowOutputSource> outputSourceConfig)A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsOutputS3PathandOutput.CreateIdMappingWorkflowRequest.BuilderoutputSourceConfig(Consumer<IdMappingWorkflowOutputSource.Builder>... outputSourceConfig)A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsOutputS3PathandOutput.CreateIdMappingWorkflowRequest.BuilderoutputSourceConfig(IdMappingWorkflowOutputSource... outputSourceConfig)A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsOutputS3PathandOutput.CreateIdMappingWorkflowRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateIdMappingWorkflowRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateIdMappingWorkflowRequest.BuilderroleArn(String roleArn)The Amazon Resource Name (ARN) of the IAM role.CreateIdMappingWorkflowRequest.Buildertags(Map<String,String> tags)The tags used to organize, track, or control access for this resource.CreateIdMappingWorkflowRequest.BuilderworkflowName(String workflowName)The name of the workflow.-
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
CreateIdMappingWorkflowRequest.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
CreateIdMappingWorkflowRequest.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 CreateIdMappingWorkflowRequest.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
CreateIdMappingWorkflowRequest.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
CreateIdMappingWorkflowRequest.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
CreateIdMappingWorkflowRequest.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
CreateIdMappingWorkflowRequest.Builder outputSourceConfig(Collection<IdMappingWorkflowOutputSource> outputSourceConfig)
A list of
IdMappingWorkflowOutputSourceobjects, each of which contains fieldsOutputS3PathandOutput.- Parameters:
outputSourceConfig- A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsOutputS3PathandOutput.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSourceConfig
CreateIdMappingWorkflowRequest.Builder outputSourceConfig(IdMappingWorkflowOutputSource... outputSourceConfig)
A list of
IdMappingWorkflowOutputSourceobjects, each of which contains fieldsOutputS3PathandOutput.- Parameters:
outputSourceConfig- A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsOutputS3PathandOutput.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSourceConfig
CreateIdMappingWorkflowRequest.Builder outputSourceConfig(Consumer<IdMappingWorkflowOutputSource.Builder>... outputSourceConfig)
A list of
This is a convenience method that creates an instance of theIdMappingWorkflowOutputSourceobjects, each of which contains fieldsOutputS3PathandOutput.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
CreateIdMappingWorkflowRequest.Builder roleArn(String roleArn)
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.
- Parameters:
roleArn- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateIdMappingWorkflowRequest.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
- Parameters:
tags- The tags used to organize, track, or control access for this resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowName
CreateIdMappingWorkflowRequest.Builder workflowName(String workflowName)
The name of the workflow. There can't be multiple
IdMappingWorkflowswith the same name.- Parameters:
workflowName- The name of the workflow. There can't be multipleIdMappingWorkflowswith the same name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateIdMappingWorkflowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateIdMappingWorkflowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-