@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IdNamespaceSummary extends Object implements Serializable, Cloneable, StructuredPojo
A summary of ID namespaces.
Constructor and Description |
---|
IdNamespaceSummary() |
Modifier and Type | Method and Description |
---|---|
IdNamespaceSummary |
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<IdNamespaceIdMappingWorkflowMetadata> |
getIdMappingWorkflowProperties()
An object which defines any additional configurations required by the ID mapping workflow.
|
String |
getIdNamespaceArn()
The Amazon Resource Name (ARN) of the ID namespace.
|
String |
getIdNamespaceName()
The name of the ID namespace.
|
String |
getType()
The type of ID namespace.
|
Date |
getUpdatedAt()
The timestamp of when the ID namespace was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
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<IdNamespaceIdMappingWorkflowMetadata> idMappingWorkflowProperties)
An object which defines any additional configurations required by the ID mapping workflow.
|
void |
setIdNamespaceArn(String idNamespaceArn)
The Amazon Resource Name (ARN) of the ID namespace.
|
void |
setIdNamespaceName(String idNamespaceName)
The name of the ID namespace.
|
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.
|
IdNamespaceSummary |
withCreatedAt(Date createdAt)
The timestamp of when the ID namespace was created.
|
IdNamespaceSummary |
withDescription(String description)
The description of the ID namespace.
|
IdNamespaceSummary |
withIdMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowMetadata> idMappingWorkflowProperties)
An object which defines any additional configurations required by the ID mapping workflow.
|
IdNamespaceSummary |
withIdMappingWorkflowProperties(IdNamespaceIdMappingWorkflowMetadata... idMappingWorkflowProperties)
An object which defines any additional configurations required by the ID mapping workflow.
|
IdNamespaceSummary |
withIdNamespaceArn(String idNamespaceArn)
The Amazon Resource Name (ARN) of the ID namespace.
|
IdNamespaceSummary |
withIdNamespaceName(String idNamespaceName)
The name of the ID namespace.
|
IdNamespaceSummary |
withType(IdNamespaceType type)
The type of ID namespace.
|
IdNamespaceSummary |
withType(String type)
The type of ID namespace.
|
IdNamespaceSummary |
withUpdatedAt(Date updatedAt)
The timestamp of when the ID namespace was last updated.
|
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 IdNamespaceSummary 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 IdNamespaceSummary withDescription(String description)
The description of the ID namespace.
description
- The description of the ID namespace.public List<IdNamespaceIdMappingWorkflowMetadata> getIdMappingWorkflowProperties()
An object which defines any additional configurations required by the ID mapping workflow.
public void setIdMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowMetadata> idMappingWorkflowProperties)
An object which defines any additional configurations required by the ID mapping workflow.
idMappingWorkflowProperties
- An object which defines any additional configurations required by the ID mapping workflow.public IdNamespaceSummary withIdMappingWorkflowProperties(IdNamespaceIdMappingWorkflowMetadata... idMappingWorkflowProperties)
An object which defines any additional configurations required by the ID mapping workflow.
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
- An object which defines any additional configurations required by the ID mapping workflow.public IdNamespaceSummary withIdMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowMetadata> idMappingWorkflowProperties)
An object which defines any additional configurations required by the ID mapping workflow.
idMappingWorkflowProperties
- An object which defines any additional configurations required by the ID mapping workflow.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 IdNamespaceSummary 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 IdNamespaceSummary withIdNamespaceName(String idNamespaceName)
The name of the ID namespace.
idNamespaceName
- The name of the ID namespace.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
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
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
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
which all
sourceIds
will resolve to.
IdNamespaceType
public IdNamespaceSummary 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
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
which all sourceIds
will resolve to.
IdNamespaceType
public IdNamespaceSummary 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
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
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 IdNamespaceSummary 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 IdNamespaceSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.