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