@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetIdNamespaceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
GetIdNamespaceResult() |
Modifier and Type | Method and Description |
---|---|
GetIdNamespaceResult |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
GetIdNamespaceResult |
clearTagsEntries()
Removes all the entries added into Tags.
|
GetIdNamespaceResult |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedAt()
The timestamp of when the ID namespace was created.
|
String |
getDescription()
The description of the ID namespace.
|
List<IdNamespaceIdMappingWorkflowProperties> |
getIdMappingWorkflowProperties()
Determines the properties of
IdMappingWorkflow where this IdNamespace can be used as a
Source or a Target . |
String |
getIdNamespaceArn()
The Amazon Resource Name (ARN) of the ID namespace.
|
String |
getIdNamespaceName()
The name of the ID namespace.
|
List<IdNamespaceInputSource> |
getInputSourceConfig()
A list of
InputSource objects, which have the fields InputSourceARN and
SchemaName . |
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.
|
Date |
getUpdatedAt()
The timestamp of when the ID namespace was last updated.
|
int |
hashCode() |
void |
setCreatedAt(Date createdAt)
The timestamp of when the ID namespace was created.
|
void |
setDescription(String description)
The description of the ID namespace.
|
void |
setIdMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowProperties> idMappingWorkflowProperties)
Determines the properties of
IdMappingWorkflow where this IdNamespace can be used as a
Source or a Target . |
void |
setIdNamespaceArn(String idNamespaceArn)
The Amazon Resource Name (ARN) of the ID namespace.
|
void |
setIdNamespaceName(String idNamespaceName)
The name of the ID namespace.
|
void |
setInputSourceConfig(Collection<IdNamespaceInputSource> inputSourceConfig)
A list of
InputSource objects, which have the fields InputSourceARN and
SchemaName . |
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.
|
void |
setUpdatedAt(Date updatedAt)
The timestamp of when the ID namespace was last updated.
|
String |
toString()
Returns a string representation of this object.
|
GetIdNamespaceResult |
withCreatedAt(Date createdAt)
The timestamp of when the ID namespace was created.
|
GetIdNamespaceResult |
withDescription(String description)
The description of the ID namespace.
|
GetIdNamespaceResult |
withIdMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowProperties> idMappingWorkflowProperties)
Determines the properties of
IdMappingWorkflow where this IdNamespace can be used as a
Source or a Target . |
GetIdNamespaceResult |
withIdMappingWorkflowProperties(IdNamespaceIdMappingWorkflowProperties... idMappingWorkflowProperties)
Determines the properties of
IdMappingWorkflow where this IdNamespace can be used as a
Source or a Target . |
GetIdNamespaceResult |
withIdNamespaceArn(String idNamespaceArn)
The Amazon Resource Name (ARN) of the ID namespace.
|
GetIdNamespaceResult |
withIdNamespaceName(String idNamespaceName)
The name of the ID namespace.
|
GetIdNamespaceResult |
withInputSourceConfig(Collection<IdNamespaceInputSource> inputSourceConfig)
A list of
InputSource objects, which have the fields InputSourceARN and
SchemaName . |
GetIdNamespaceResult |
withInputSourceConfig(IdNamespaceInputSource... inputSourceConfig)
A list of
InputSource objects, which have the fields InputSourceARN and
SchemaName . |
GetIdNamespaceResult |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role.
|
GetIdNamespaceResult |
withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
GetIdNamespaceResult |
withType(IdNamespaceType type)
The type of ID namespace.
|
GetIdNamespaceResult |
withType(String type)
The type of ID namespace.
|
GetIdNamespaceResult |
withUpdatedAt(Date updatedAt)
The timestamp of when the ID namespace was last updated.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setCreatedAt(Date createdAt)
The timestamp of when the ID namespace was created.
createdAt
- The timestamp of when the ID namespace was created.public Date getCreatedAt()
The timestamp of when the ID namespace was created.
public GetIdNamespaceResult withCreatedAt(Date createdAt)
The timestamp of when the ID namespace was created.
createdAt
- The timestamp of when the ID namespace was created.public 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 GetIdNamespaceResult withDescription(String description)
The description of the ID namespace.
description
- The description of the ID namespace.public List<IdNamespaceIdMappingWorkflowProperties> getIdMappingWorkflowProperties()
Determines the properties of IdMappingWorkflow
where this IdNamespace
can be used as a
Source
or a Target
.
IdMappingWorkflow
where this IdNamespace
can be
used as a Source
or a Target
.public void setIdMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowProperties> idMappingWorkflowProperties)
Determines the properties of IdMappingWorkflow
where this IdNamespace
can be used as a
Source
or a Target
.
idMappingWorkflowProperties
- Determines the properties of IdMappingWorkflow
where this IdNamespace
can be
used as a Source
or a Target
.public GetIdNamespaceResult withIdMappingWorkflowProperties(IdNamespaceIdMappingWorkflowProperties... idMappingWorkflowProperties)
Determines the properties of IdMappingWorkflow
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 IdMappingWorkflow
where this IdNamespace
can be
used as a Source
or a Target
.public GetIdNamespaceResult withIdMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowProperties> idMappingWorkflowProperties)
Determines the properties of IdMappingWorkflow
where this IdNamespace
can be used as a
Source
or a Target
.
idMappingWorkflowProperties
- Determines the properties of IdMappingWorkflow
where this IdNamespace
can be
used as a Source
or a Target
.public void setIdNamespaceArn(String idNamespaceArn)
The Amazon Resource Name (ARN) of the ID namespace.
idNamespaceArn
- The Amazon Resource Name (ARN) of the ID namespace.public String getIdNamespaceArn()
The Amazon Resource Name (ARN) of the ID namespace.
public GetIdNamespaceResult withIdNamespaceArn(String idNamespaceArn)
The Amazon Resource Name (ARN) of the ID namespace.
idNamespaceArn
- The Amazon Resource Name (ARN) of the ID namespace.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 GetIdNamespaceResult 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 GetIdNamespaceResult 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 GetIdNamespaceResult 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 a 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 a 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 a workflow run.
IdNamespace
on your behalf as part of a workflow run.public GetIdNamespaceResult 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 a 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 a 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 GetIdNamespaceResult 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 GetIdNamespaceResult addTagsEntry(String key, String value)
public GetIdNamespaceResult 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.
IdNamespaceType
public 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.
IdNamespaceType
public GetIdNamespaceResult 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.
IdNamespaceType
public GetIdNamespaceResult 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.
IdNamespaceType
public void setUpdatedAt(Date updatedAt)
The timestamp of when the ID namespace was last updated.
updatedAt
- The timestamp of when the ID namespace was last updated.public Date getUpdatedAt()
The timestamp of when the ID namespace was last updated.
public GetIdNamespaceResult withUpdatedAt(Date updatedAt)
The timestamp of when the ID namespace was last updated.
updatedAt
- The timestamp of when the ID namespace was last updated.public String toString()
toString
in class Object
Object.toString()
public GetIdNamespaceResult clone()