@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateIdNamespaceRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateIdNamespaceRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateIdNamespaceRequest | addTagsEntry(String key,
            String value)Add a single Tags entry | 
| CreateIdNamespaceRequest | clearTagsEntries()Removes all the entries added into Tags. | 
| CreateIdNamespaceRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getDescription()
 The description of the ID namespace. | 
| List<IdNamespaceIdMappingWorkflowProperties> | getIdMappingWorkflowProperties()
 Determines the properties of  IdMappingWorflowwhere thisIdNamespacecan be used as aSourceor aTarget. | 
| String | getIdNamespaceName()
 The name of the ID namespace. | 
| List<IdNamespaceInputSource> | getInputSourceConfig()
 A list of  InputSourceobjects, which have the fieldsInputSourceARNandSchemaName. | 
| 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 | getType()
 The type of ID namespace. | 
| int | hashCode() | 
| void | setDescription(String description)
 The description of the ID namespace. | 
| void | setIdMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowProperties> idMappingWorkflowProperties)
 Determines the properties of  IdMappingWorflowwhere thisIdNamespacecan be used as aSourceor aTarget. | 
| void | setIdNamespaceName(String idNamespaceName)
 The name of the ID namespace. | 
| void | setInputSourceConfig(Collection<IdNamespaceInputSource> inputSourceConfig)
 A list of  InputSourceobjects, which have the fieldsInputSourceARNandSchemaName. | 
| 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 | setType(String type)
 The type of ID namespace. | 
| String | toString()Returns a string representation of this object. | 
| CreateIdNamespaceRequest | withDescription(String description)
 The description of the ID namespace. | 
| CreateIdNamespaceRequest | withIdMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowProperties> idMappingWorkflowProperties)
 Determines the properties of  IdMappingWorflowwhere thisIdNamespacecan be used as aSourceor aTarget. | 
| CreateIdNamespaceRequest | withIdMappingWorkflowProperties(IdNamespaceIdMappingWorkflowProperties... idMappingWorkflowProperties)
 Determines the properties of  IdMappingWorflowwhere thisIdNamespacecan be used as aSourceor aTarget. | 
| CreateIdNamespaceRequest | withIdNamespaceName(String idNamespaceName)
 The name of the ID namespace. | 
| CreateIdNamespaceRequest | withInputSourceConfig(Collection<IdNamespaceInputSource> inputSourceConfig)
 A list of  InputSourceobjects, which have the fieldsInputSourceARNandSchemaName. | 
| CreateIdNamespaceRequest | withInputSourceConfig(IdNamespaceInputSource... inputSourceConfig)
 A list of  InputSourceobjects, which have the fieldsInputSourceARNandSchemaName. | 
| CreateIdNamespaceRequest | withRoleArn(String roleArn)
 The Amazon Resource Name (ARN) of the IAM role. | 
| CreateIdNamespaceRequest | withTags(Map<String,String> tags)
 The tags used to organize, track, or control access for this resource. | 
| CreateIdNamespaceRequest | withType(IdNamespaceType type)
 The type of ID namespace. | 
| CreateIdNamespaceRequest | withType(String type)
 The type of ID namespace. | 
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)
The description of the ID namespace.
description - The description of the ID namespace.public String getDescription()
The description of the ID namespace.
public CreateIdNamespaceRequest withDescription(String description)
The description of the ID namespace.
description - The description of the ID namespace.public List<IdNamespaceIdMappingWorkflowProperties> getIdMappingWorkflowProperties()
 Determines the properties of IdMappingWorflow where this IdNamespace can be used as a
 Source or a Target.
 
IdMappingWorflow where this IdNamespace can be
         used as a Source or a Target.public void setIdMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowProperties> idMappingWorkflowProperties)
 Determines the properties of IdMappingWorflow where this IdNamespace can be used as a
 Source or a Target.
 
idMappingWorkflowProperties - Determines the properties of IdMappingWorflow where this IdNamespace can be used
        as a Source or a Target.public CreateIdNamespaceRequest withIdMappingWorkflowProperties(IdNamespaceIdMappingWorkflowProperties... idMappingWorkflowProperties)
 Determines the properties of IdMappingWorflow where this IdNamespace can be used as a
 Source or a Target.
 
 NOTE: This method appends the values to the existing list (if any). Use
 setIdMappingWorkflowProperties(java.util.Collection) or
 withIdMappingWorkflowProperties(java.util.Collection) if you want to override the existing values.
 
idMappingWorkflowProperties - Determines the properties of IdMappingWorflow where this IdNamespace can be used
        as a Source or a Target.public CreateIdNamespaceRequest withIdMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowProperties> idMappingWorkflowProperties)
 Determines the properties of IdMappingWorflow where this IdNamespace can be used as a
 Source or a Target.
 
idMappingWorkflowProperties - Determines the properties of IdMappingWorflow where this IdNamespace can be used
        as a Source or a Target.public void setIdNamespaceName(String idNamespaceName)
The name of the ID namespace.
idNamespaceName - The name of the ID namespace.public String getIdNamespaceName()
The name of the ID namespace.
public CreateIdNamespaceRequest withIdNamespaceName(String idNamespaceName)
The name of the ID namespace.
idNamespaceName - The name of the ID namespace.public List<IdNamespaceInputSource> 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<IdNamespaceInputSource> 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 CreateIdNamespaceRequest withInputSourceConfig(IdNamespaceInputSource... 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 CreateIdNamespaceRequest withInputSourceConfig(Collection<IdNamespaceInputSource> 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 void setRoleArn(String roleArn)
 The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources
 defined in this IdNamespace on your behalf as part of the workflow run.
 
roleArn - The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the
        resources defined in this IdNamespace on your behalf as part of the workflow run.public String getRoleArn()
 The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources
 defined in this IdNamespace on your behalf as part of the workflow run.
 
IdNamespace on your behalf as part of the workflow run.public CreateIdNamespaceRequest withRoleArn(String roleArn)
 The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources
 defined in this IdNamespace on your behalf as part of the workflow run.
 
roleArn - The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the
        resources defined in this IdNamespace on your behalf as part of the workflow run.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 CreateIdNamespaceRequest 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 CreateIdNamespaceRequest addTagsEntry(String key, String value)
public CreateIdNamespaceRequest clearTagsEntries()
public void setType(String type)
 The type of ID namespace. There are two types: SOURCE and TARGET.
 
 The SOURCE contains configurations for sourceId data that will be processed in an ID
 mapping workflow.
 
 The TARGET contains a configuration of targetId to which all sourceIds
 will resolve to.
 
type - The type of ID namespace. There are two types: SOURCE and TARGET. 
        
        The SOURCE contains configurations for sourceId data that will be processed in
        an ID mapping workflow.
        
        The TARGET contains a configuration of targetId to which all
        sourceIds will resolve to.
IdNamespaceTypepublic String getType()
 The type of ID namespace. There are two types: SOURCE and TARGET.
 
 The SOURCE contains configurations for sourceId data that will be processed in an ID
 mapping workflow.
 
 The TARGET contains a configuration of targetId to which all sourceIds
 will resolve to.
 
SOURCE and TARGET. 
         
         The SOURCE contains configurations for sourceId data that will be processed in
         an ID mapping workflow.
         
         The TARGET contains a configuration of targetId to which all
         sourceIds will resolve to.
IdNamespaceTypepublic CreateIdNamespaceRequest withType(String type)
 The type of ID namespace. There are two types: SOURCE and TARGET.
 
 The SOURCE contains configurations for sourceId data that will be processed in an ID
 mapping workflow.
 
 The TARGET contains a configuration of targetId to which all sourceIds
 will resolve to.
 
type - The type of ID namespace. There are two types: SOURCE and TARGET. 
        
        The SOURCE contains configurations for sourceId data that will be processed in
        an ID mapping workflow.
        
        The TARGET contains a configuration of targetId to which all
        sourceIds will resolve to.
IdNamespaceTypepublic CreateIdNamespaceRequest withType(IdNamespaceType type)
 The type of ID namespace. There are two types: SOURCE and TARGET.
 
 The SOURCE contains configurations for sourceId data that will be processed in an ID
 mapping workflow.
 
 The TARGET contains a configuration of targetId to which all sourceIds
 will resolve to.
 
type - The type of ID namespace. There are two types: SOURCE and TARGET. 
        
        The SOURCE contains configurations for sourceId data that will be processed in
        an ID mapping workflow.
        
        The TARGET contains a configuration of targetId to which all
        sourceIds will resolve to.
IdNamespaceTypepublic String toString()
toString in class ObjectObject.toString()public CreateIdNamespaceRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()