@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateMatchingWorkflowRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateMatchingWorkflowRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateMatchingWorkflowRequest | addTagsEntry(String key,
            String value)Add a single Tags entry | 
| CreateMatchingWorkflowRequest | clearTagsEntries()Removes all the entries added into Tags. | 
| CreateMatchingWorkflowRequest | 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. | 
| IncrementalRunConfig | getIncrementalRunConfig()
 An object which defines an incremental run type and has only  incrementalRunTypeas a field. | 
| List<InputSource> | getInputSourceConfig()
 A list of  InputSourceobjects, which have the fieldsInputSourceARNandSchemaName. | 
| List<OutputSource> | getOutputSourceConfig()
 A list of  OutputSourceobjects, each of which contains fieldsOutputS3Path,ApplyNormalization, andOutput. | 
| ResolutionTechniques | getResolutionTechniques()
 An object which defines the  resolutionTypeand theruleBasedProperties. | 
| 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 | setIncrementalRunConfig(IncrementalRunConfig incrementalRunConfig)
 An object which defines an incremental run type and has only  incrementalRunTypeas a field. | 
| void | setInputSourceConfig(Collection<InputSource> inputSourceConfig)
 A list of  InputSourceobjects, which have the fieldsInputSourceARNandSchemaName. | 
| void | setOutputSourceConfig(Collection<OutputSource> outputSourceConfig)
 A list of  OutputSourceobjects, each of which contains fieldsOutputS3Path,ApplyNormalization, andOutput. | 
| void | setResolutionTechniques(ResolutionTechniques resolutionTechniques)
 An object which defines the  resolutionTypeand theruleBasedProperties. | 
| 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. | 
| CreateMatchingWorkflowRequest | withDescription(String description)
 A description of the workflow. | 
| CreateMatchingWorkflowRequest | withIncrementalRunConfig(IncrementalRunConfig incrementalRunConfig)
 An object which defines an incremental run type and has only  incrementalRunTypeas a field. | 
| CreateMatchingWorkflowRequest | withInputSourceConfig(Collection<InputSource> inputSourceConfig)
 A list of  InputSourceobjects, which have the fieldsInputSourceARNandSchemaName. | 
| CreateMatchingWorkflowRequest | withInputSourceConfig(InputSource... inputSourceConfig)
 A list of  InputSourceobjects, which have the fieldsInputSourceARNandSchemaName. | 
| CreateMatchingWorkflowRequest | withOutputSourceConfig(Collection<OutputSource> outputSourceConfig)
 A list of  OutputSourceobjects, each of which contains fieldsOutputS3Path,ApplyNormalization, andOutput. | 
| CreateMatchingWorkflowRequest | withOutputSourceConfig(OutputSource... outputSourceConfig)
 A list of  OutputSourceobjects, each of which contains fieldsOutputS3Path,ApplyNormalization, andOutput. | 
| CreateMatchingWorkflowRequest | withResolutionTechniques(ResolutionTechniques resolutionTechniques)
 An object which defines the  resolutionTypeand theruleBasedProperties. | 
| CreateMatchingWorkflowRequest | withRoleArn(String roleArn)
 The Amazon Resource Name (ARN) of the IAM role. | 
| CreateMatchingWorkflowRequest | withTags(Map<String,String> tags)
 The tags used to organize, track, or control access for this resource. | 
| CreateMatchingWorkflowRequest | 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, withSdkRequestTimeoutpublic void setDescription(String description)
A description of the workflow.
description - A description of the workflow.public String getDescription()
A description of the workflow.
public CreateMatchingWorkflowRequest withDescription(String description)
A description of the workflow.
description - A description of the workflow.public void setIncrementalRunConfig(IncrementalRunConfig incrementalRunConfig)
 An object which defines an incremental run type and has only incrementalRunType as a field.
 
incrementalRunConfig - An object which defines an incremental run type and has only incrementalRunType as a field.public IncrementalRunConfig getIncrementalRunConfig()
 An object which defines an incremental run type and has only incrementalRunType as a field.
 
incrementalRunType as a field.public CreateMatchingWorkflowRequest withIncrementalRunConfig(IncrementalRunConfig incrementalRunConfig)
 An object which defines an incremental run type and has only incrementalRunType as a field.
 
incrementalRunConfig - An object which defines an incremental run type and has only incrementalRunType as a field.public List<InputSource> 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<InputSource> 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 CreateMatchingWorkflowRequest withInputSourceConfig(InputSource... 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 CreateMatchingWorkflowRequest withInputSourceConfig(Collection<InputSource> 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<OutputSource> getOutputSourceConfig()
 A list of OutputSource objects, each of which contains fields OutputS3Path,
 ApplyNormalization, and Output.
 
OutputSource objects, each of which contains fields OutputS3Path,
         ApplyNormalization, and Output.public void setOutputSourceConfig(Collection<OutputSource> outputSourceConfig)
 A list of OutputSource objects, each of which contains fields OutputS3Path,
 ApplyNormalization, and Output.
 
outputSourceConfig - A list of OutputSource objects, each of which contains fields OutputS3Path,
        ApplyNormalization, and Output.public CreateMatchingWorkflowRequest withOutputSourceConfig(OutputSource... outputSourceConfig)
 A list of OutputSource objects, each of which contains fields OutputS3Path,
 ApplyNormalization, 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 OutputSource objects, each of which contains fields OutputS3Path,
        ApplyNormalization, and Output.public CreateMatchingWorkflowRequest withOutputSourceConfig(Collection<OutputSource> outputSourceConfig)
 A list of OutputSource objects, each of which contains fields OutputS3Path,
 ApplyNormalization, and Output.
 
outputSourceConfig - A list of OutputSource objects, each of which contains fields OutputS3Path,
        ApplyNormalization, and Output.public void setResolutionTechniques(ResolutionTechniques resolutionTechniques)
 An object which defines the resolutionType and the ruleBasedProperties.
 
resolutionTechniques - An object which defines the resolutionType and the ruleBasedProperties.public ResolutionTechniques getResolutionTechniques()
 An object which defines the resolutionType and the ruleBasedProperties.
 
resolutionType and the ruleBasedProperties.public CreateMatchingWorkflowRequest withResolutionTechniques(ResolutionTechniques resolutionTechniques)
 An object which defines the resolutionType and the ruleBasedProperties.
 
resolutionTechniques - An object which defines the resolutionType and the ruleBasedProperties.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 CreateMatchingWorkflowRequest 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 CreateMatchingWorkflowRequest 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 CreateMatchingWorkflowRequest addTagsEntry(String key, String value)
public CreateMatchingWorkflowRequest clearTagsEntries()
public void setWorkflowName(String workflowName)
 The name of the workflow. There can't be multiple MatchingWorkflows with the same name.
 
workflowName - The name of the workflow. There can't be multiple MatchingWorkflows with the same name.public String getWorkflowName()
 The name of the workflow. There can't be multiple MatchingWorkflows with the same name.
 
MatchingWorkflows with the same name.public CreateMatchingWorkflowRequest withWorkflowName(String workflowName)
 The name of the workflow. There can't be multiple MatchingWorkflows with the same name.
 
workflowName - The name of the workflow. There can't be multiple MatchingWorkflows with the same name.public String toString()
toString in class ObjectObject.toString()public CreateMatchingWorkflowRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()