@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LineageNodeTypeItem extends Object implements Serializable, Cloneable, StructuredPojo
The details of a data lineage node type.
Constructor and Description |
---|
LineageNodeTypeItem() |
Modifier and Type | Method and Description |
---|---|
LineageNodeTypeItem |
addFormsOutputEntry(String key,
FormEntryOutput value)
Add a single FormsOutput entry
|
LineageNodeTypeItem |
clearFormsOutputEntries()
Removes all the entries added into FormsOutput.
|
LineageNodeTypeItem |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedAt()
The timestamp at which the data lineage node type was created.
|
String |
getCreatedBy()
The user who created the data lineage node type.
|
String |
getDescription()
The description of the data lineage node type.
|
String |
getDomainId()
The ID of the domain where the data lineage node type lives.
|
Map<String,FormEntryOutput> |
getFormsOutput()
The forms output of the data lineage node type.
|
String |
getName()
The name of the data lineage node type.
|
String |
getRevision()
The revision of the data lineage node type.
|
Date |
getUpdatedAt()
The timestamp at which the data lineage node type was updated.
|
String |
getUpdatedBy()
The user who updated the data lineage node type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedAt(Date createdAt)
The timestamp at which the data lineage node type was created.
|
void |
setCreatedBy(String createdBy)
The user who created the data lineage node type.
|
void |
setDescription(String description)
The description of the data lineage node type.
|
void |
setDomainId(String domainId)
The ID of the domain where the data lineage node type lives.
|
void |
setFormsOutput(Map<String,FormEntryOutput> formsOutput)
The forms output of the data lineage node type.
|
void |
setName(String name)
The name of the data lineage node type.
|
void |
setRevision(String revision)
The revision of the data lineage node type.
|
void |
setUpdatedAt(Date updatedAt)
The timestamp at which the data lineage node type was updated.
|
void |
setUpdatedBy(String updatedBy)
The user who updated the data lineage node type.
|
String |
toString()
Returns a string representation of this object.
|
LineageNodeTypeItem |
withCreatedAt(Date createdAt)
The timestamp at which the data lineage node type was created.
|
LineageNodeTypeItem |
withCreatedBy(String createdBy)
The user who created the data lineage node type.
|
LineageNodeTypeItem |
withDescription(String description)
The description of the data lineage node type.
|
LineageNodeTypeItem |
withDomainId(String domainId)
The ID of the domain where the data lineage node type lives.
|
LineageNodeTypeItem |
withFormsOutput(Map<String,FormEntryOutput> formsOutput)
The forms output of the data lineage node type.
|
LineageNodeTypeItem |
withName(String name)
The name of the data lineage node type.
|
LineageNodeTypeItem |
withRevision(String revision)
The revision of the data lineage node type.
|
LineageNodeTypeItem |
withUpdatedAt(Date updatedAt)
The timestamp at which the data lineage node type was updated.
|
LineageNodeTypeItem |
withUpdatedBy(String updatedBy)
The user who updated the data lineage node type.
|
public void setCreatedAt(Date createdAt)
The timestamp at which the data lineage node type was created.
createdAt
- The timestamp at which the data lineage node type was created.public Date getCreatedAt()
The timestamp at which the data lineage node type was created.
public LineageNodeTypeItem withCreatedAt(Date createdAt)
The timestamp at which the data lineage node type was created.
createdAt
- The timestamp at which the data lineage node type was created.public void setCreatedBy(String createdBy)
The user who created the data lineage node type.
createdBy
- The user who created the data lineage node type.public String getCreatedBy()
The user who created the data lineage node type.
public LineageNodeTypeItem withCreatedBy(String createdBy)
The user who created the data lineage node type.
createdBy
- The user who created the data lineage node type.public void setDescription(String description)
The description of the data lineage node type.
description
- The description of the data lineage node type.public String getDescription()
The description of the data lineage node type.
public LineageNodeTypeItem withDescription(String description)
The description of the data lineage node type.
description
- The description of the data lineage node type.public void setDomainId(String domainId)
The ID of the domain where the data lineage node type lives.
domainId
- The ID of the domain where the data lineage node type lives.public String getDomainId()
The ID of the domain where the data lineage node type lives.
public LineageNodeTypeItem withDomainId(String domainId)
The ID of the domain where the data lineage node type lives.
domainId
- The ID of the domain where the data lineage node type lives.public Map<String,FormEntryOutput> getFormsOutput()
The forms output of the data lineage node type.
public void setFormsOutput(Map<String,FormEntryOutput> formsOutput)
The forms output of the data lineage node type.
formsOutput
- The forms output of the data lineage node type.public LineageNodeTypeItem withFormsOutput(Map<String,FormEntryOutput> formsOutput)
The forms output of the data lineage node type.
formsOutput
- The forms output of the data lineage node type.public LineageNodeTypeItem addFormsOutputEntry(String key, FormEntryOutput value)
public LineageNodeTypeItem clearFormsOutputEntries()
public void setName(String name)
The name of the data lineage node type.
name
- The name of the data lineage node type.public String getName()
The name of the data lineage node type.
public LineageNodeTypeItem withName(String name)
The name of the data lineage node type.
name
- The name of the data lineage node type.public void setRevision(String revision)
The revision of the data lineage node type.
revision
- The revision of the data lineage node type.public String getRevision()
The revision of the data lineage node type.
public LineageNodeTypeItem withRevision(String revision)
The revision of the data lineage node type.
revision
- The revision of the data lineage node type.public void setUpdatedAt(Date updatedAt)
The timestamp at which the data lineage node type was updated.
updatedAt
- The timestamp at which the data lineage node type was updated.public Date getUpdatedAt()
The timestamp at which the data lineage node type was updated.
public LineageNodeTypeItem withUpdatedAt(Date updatedAt)
The timestamp at which the data lineage node type was updated.
updatedAt
- The timestamp at which the data lineage node type was updated.public void setUpdatedBy(String updatedBy)
The user who updated the data lineage node type.
updatedBy
- The user who updated the data lineage node type.public String getUpdatedBy()
The user who updated the data lineage node type.
public LineageNodeTypeItem withUpdatedBy(String updatedBy)
The user who updated the data lineage node type.
updatedBy
- The user who updated the data lineage node type.public String toString()
toString
in class Object
Object.toString()
public LineageNodeTypeItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.