@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateIdMappingWorkflowRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateIdMappingWorkflowRequest() |
Modifier and Type | Method and Description |
---|---|
CreateIdMappingWorkflowRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateIdMappingWorkflowRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateIdMappingWorkflowRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDescription()
A description of the workflow.
|
IdMappingTechniques |
getIdMappingTechniques()
An object which defines the ID mapping technique and any additional configurations.
|
List<IdMappingWorkflowInputSource> |
getInputSourceConfig()
A list of
InputSource objects, which have the fields InputSourceARN and
SchemaName . |
List<IdMappingWorkflowOutputSource> |
getOutputSourceConfig()
A list of
IdMappingWorkflowOutputSource objects, each of which contains fields
OutputS3Path and Output . |
String |
getRoleArn()
The Amazon Resource Name (ARN) of the IAM role.
|
Map<String,String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
String |
getWorkflowName()
The name of the workflow.
|
int |
hashCode() |
void |
setDescription(String description)
A description of the workflow.
|
void |
setIdMappingTechniques(IdMappingTechniques idMappingTechniques)
An object which defines the ID mapping technique and any additional configurations.
|
void |
setInputSourceConfig(Collection<IdMappingWorkflowInputSource> inputSourceConfig)
A list of
InputSource objects, which have the fields InputSourceARN and
SchemaName . |
void |
setOutputSourceConfig(Collection<IdMappingWorkflowOutputSource> outputSourceConfig)
A list of
IdMappingWorkflowOutputSource objects, each of which contains fields
OutputS3Path and Output . |
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role.
|
void |
setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
void |
setWorkflowName(String workflowName)
The name of the workflow.
|
String |
toString()
Returns a string representation of this object.
|
CreateIdMappingWorkflowRequest |
withDescription(String description)
A description of the workflow.
|
CreateIdMappingWorkflowRequest |
withIdMappingTechniques(IdMappingTechniques idMappingTechniques)
An object which defines the ID mapping technique and any additional configurations.
|
CreateIdMappingWorkflowRequest |
withInputSourceConfig(Collection<IdMappingWorkflowInputSource> inputSourceConfig)
A list of
InputSource objects, which have the fields InputSourceARN and
SchemaName . |
CreateIdMappingWorkflowRequest |
withInputSourceConfig(IdMappingWorkflowInputSource... inputSourceConfig)
A list of
InputSource objects, which have the fields InputSourceARN and
SchemaName . |
CreateIdMappingWorkflowRequest |
withOutputSourceConfig(Collection<IdMappingWorkflowOutputSource> outputSourceConfig)
A list of
IdMappingWorkflowOutputSource objects, each of which contains fields
OutputS3Path and Output . |
CreateIdMappingWorkflowRequest |
withOutputSourceConfig(IdMappingWorkflowOutputSource... outputSourceConfig)
A list of
IdMappingWorkflowOutputSource objects, each of which contains fields
OutputS3Path and Output . |
CreateIdMappingWorkflowRequest |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role.
|
CreateIdMappingWorkflowRequest |
withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
CreateIdMappingWorkflowRequest |
withWorkflowName(String workflowName)
The name of the workflow.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setDescription(String description)
A description of the workflow.
description
- A description of the workflow.public String getDescription()
A description of the workflow.
public CreateIdMappingWorkflowRequest withDescription(String description)
A description of the workflow.
description
- A description of the workflow.public void setIdMappingTechniques(IdMappingTechniques idMappingTechniques)
An object which defines the ID mapping technique and any additional configurations.
idMappingTechniques
- An object which defines the ID mapping technique and any additional configurations.public IdMappingTechniques getIdMappingTechniques()
An object which defines the ID mapping technique and any additional configurations.
public CreateIdMappingWorkflowRequest withIdMappingTechniques(IdMappingTechniques idMappingTechniques)
An object which defines the ID mapping technique and any additional configurations.
idMappingTechniques
- An object which defines the ID mapping technique and any additional configurations.public List<IdMappingWorkflowInputSource> getInputSourceConfig()
A list of InputSource
objects, which have the fields InputSourceARN
and
SchemaName
.
InputSource
objects, which have the fields InputSourceARN
and
SchemaName
.public void setInputSourceConfig(Collection<IdMappingWorkflowInputSource> inputSourceConfig)
A list of InputSource
objects, which have the fields InputSourceARN
and
SchemaName
.
inputSourceConfig
- A list of InputSource
objects, which have the fields InputSourceARN
and
SchemaName
.public CreateIdMappingWorkflowRequest withInputSourceConfig(IdMappingWorkflowInputSource... inputSourceConfig)
A list of InputSource
objects, which have the fields InputSourceARN
and
SchemaName
.
NOTE: This method appends the values to the existing list (if any). Use
setInputSourceConfig(java.util.Collection)
or withInputSourceConfig(java.util.Collection)
if
you want to override the existing values.
inputSourceConfig
- A list of InputSource
objects, which have the fields InputSourceARN
and
SchemaName
.public CreateIdMappingWorkflowRequest withInputSourceConfig(Collection<IdMappingWorkflowInputSource> inputSourceConfig)
A list of InputSource
objects, which have the fields InputSourceARN
and
SchemaName
.
inputSourceConfig
- A list of InputSource
objects, which have the fields InputSourceARN
and
SchemaName
.public List<IdMappingWorkflowOutputSource> getOutputSourceConfig()
A list of IdMappingWorkflowOutputSource
objects, each of which contains fields
OutputS3Path
and Output
.
IdMappingWorkflowOutputSource
objects, each of which contains fields
OutputS3Path
and Output
.public void setOutputSourceConfig(Collection<IdMappingWorkflowOutputSource> outputSourceConfig)
A list of IdMappingWorkflowOutputSource
objects, each of which contains fields
OutputS3Path
and Output
.
outputSourceConfig
- A list of IdMappingWorkflowOutputSource
objects, each of which contains fields
OutputS3Path
and Output
.public CreateIdMappingWorkflowRequest withOutputSourceConfig(IdMappingWorkflowOutputSource... outputSourceConfig)
A list of IdMappingWorkflowOutputSource
objects, each of which contains fields
OutputS3Path
and Output
.
NOTE: This method appends the values to the existing list (if any). Use
setOutputSourceConfig(java.util.Collection)
or withOutputSourceConfig(java.util.Collection)
if
you want to override the existing values.
outputSourceConfig
- A list of IdMappingWorkflowOutputSource
objects, each of which contains fields
OutputS3Path
and Output
.public CreateIdMappingWorkflowRequest withOutputSourceConfig(Collection<IdMappingWorkflowOutputSource> outputSourceConfig)
A list of IdMappingWorkflowOutputSource
objects, each of which contains fields
OutputS3Path
and Output
.
outputSourceConfig
- A list of IdMappingWorkflowOutputSource
objects, each of which contains fields
OutputS3Path
and Output
.public void setRoleArn(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.
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.public String getRoleArn()
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.
public CreateIdMappingWorkflowRequest withRoleArn(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.
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.public Map<String,String> getTags()
The tags used to organize, track, or control access for this resource.
public void setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags
- The tags used to organize, track, or control access for this resource.public CreateIdMappingWorkflowRequest withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags
- The tags used to organize, track, or control access for this resource.public CreateIdMappingWorkflowRequest addTagsEntry(String key, String value)
public CreateIdMappingWorkflowRequest clearTagsEntries()
public void setWorkflowName(String workflowName)
The name of the workflow. There can't be multiple IdMappingWorkflows
with the same name.
workflowName
- The name of the workflow. There can't be multiple IdMappingWorkflows
with the same name.public String getWorkflowName()
The name of the workflow. There can't be multiple IdMappingWorkflows
with the same name.
IdMappingWorkflows
with the same name.public CreateIdMappingWorkflowRequest withWorkflowName(String workflowName)
The name of the workflow. There can't be multiple IdMappingWorkflows
with the same name.
workflowName
- The name of the workflow. There can't be multiple IdMappingWorkflows
with the same name.public String toString()
toString
in class Object
Object.toString()
public CreateIdMappingWorkflowRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()