@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssetItem extends Object implements Serializable, Cloneable, StructuredPojo
A Amazon DataZone inventory asset.
Constructor and Description |
---|
AssetItem() |
Modifier and Type | Method and Description |
---|---|
AssetItem |
clone() |
boolean |
equals(Object obj) |
AssetItemAdditionalAttributes |
getAdditionalAttributes()
The additional attributes of a Amazon DataZone inventory asset.
|
Date |
getCreatedAt()
The timestamp of when the Amazon DataZone inventory asset was created.
|
String |
getCreatedBy()
The Amazon DataZone user who created the inventory asset.
|
String |
getDescription()
The description of an Amazon DataZone inventory asset.
|
String |
getDomainId()
The identifier of the Amazon DataZone domain in which the inventory asset exists.
|
String |
getExternalIdentifier()
The external identifier of the Amazon DataZone inventory asset.
|
Date |
getFirstRevisionCreatedAt()
The timestamp of when the first revision of the inventory asset was created.
|
String |
getFirstRevisionCreatedBy()
The Amazon DataZone user who created the first revision of the inventory asset.
|
List<String> |
getGlossaryTerms()
The glossary terms attached to the Amazon DataZone inventory asset.
|
String |
getIdentifier()
the identifier of the Amazon DataZone inventory asset.
|
String |
getName()
The name of the Amazon DataZone inventory asset.
|
String |
getOwningProjectId()
The identifier of the Amazon DataZone project that owns the inventory asset.
|
String |
getTypeIdentifier()
The identifier of the asset type of the specified Amazon DataZone inventory asset.
|
String |
getTypeRevision()
The revision of the inventory asset type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAdditionalAttributes(AssetItemAdditionalAttributes additionalAttributes)
The additional attributes of a Amazon DataZone inventory asset.
|
void |
setCreatedAt(Date createdAt)
The timestamp of when the Amazon DataZone inventory asset was created.
|
void |
setCreatedBy(String createdBy)
The Amazon DataZone user who created the inventory asset.
|
void |
setDescription(String description)
The description of an Amazon DataZone inventory asset.
|
void |
setDomainId(String domainId)
The identifier of the Amazon DataZone domain in which the inventory asset exists.
|
void |
setExternalIdentifier(String externalIdentifier)
The external identifier of the Amazon DataZone inventory asset.
|
void |
setFirstRevisionCreatedAt(Date firstRevisionCreatedAt)
The timestamp of when the first revision of the inventory asset was created.
|
void |
setFirstRevisionCreatedBy(String firstRevisionCreatedBy)
The Amazon DataZone user who created the first revision of the inventory asset.
|
void |
setGlossaryTerms(Collection<String> glossaryTerms)
The glossary terms attached to the Amazon DataZone inventory asset.
|
void |
setIdentifier(String identifier)
the identifier of the Amazon DataZone inventory asset.
|
void |
setName(String name)
The name of the Amazon DataZone inventory asset.
|
void |
setOwningProjectId(String owningProjectId)
The identifier of the Amazon DataZone project that owns the inventory asset.
|
void |
setTypeIdentifier(String typeIdentifier)
The identifier of the asset type of the specified Amazon DataZone inventory asset.
|
void |
setTypeRevision(String typeRevision)
The revision of the inventory asset type.
|
String |
toString()
Returns a string representation of this object.
|
AssetItem |
withAdditionalAttributes(AssetItemAdditionalAttributes additionalAttributes)
The additional attributes of a Amazon DataZone inventory asset.
|
AssetItem |
withCreatedAt(Date createdAt)
The timestamp of when the Amazon DataZone inventory asset was created.
|
AssetItem |
withCreatedBy(String createdBy)
The Amazon DataZone user who created the inventory asset.
|
AssetItem |
withDescription(String description)
The description of an Amazon DataZone inventory asset.
|
AssetItem |
withDomainId(String domainId)
The identifier of the Amazon DataZone domain in which the inventory asset exists.
|
AssetItem |
withExternalIdentifier(String externalIdentifier)
The external identifier of the Amazon DataZone inventory asset.
|
AssetItem |
withFirstRevisionCreatedAt(Date firstRevisionCreatedAt)
The timestamp of when the first revision of the inventory asset was created.
|
AssetItem |
withFirstRevisionCreatedBy(String firstRevisionCreatedBy)
The Amazon DataZone user who created the first revision of the inventory asset.
|
AssetItem |
withGlossaryTerms(Collection<String> glossaryTerms)
The glossary terms attached to the Amazon DataZone inventory asset.
|
AssetItem |
withGlossaryTerms(String... glossaryTerms)
The glossary terms attached to the Amazon DataZone inventory asset.
|
AssetItem |
withIdentifier(String identifier)
the identifier of the Amazon DataZone inventory asset.
|
AssetItem |
withName(String name)
The name of the Amazon DataZone inventory asset.
|
AssetItem |
withOwningProjectId(String owningProjectId)
The identifier of the Amazon DataZone project that owns the inventory asset.
|
AssetItem |
withTypeIdentifier(String typeIdentifier)
The identifier of the asset type of the specified Amazon DataZone inventory asset.
|
AssetItem |
withTypeRevision(String typeRevision)
The revision of the inventory asset type.
|
public void setAdditionalAttributes(AssetItemAdditionalAttributes additionalAttributes)
The additional attributes of a Amazon DataZone inventory asset.
additionalAttributes
- The additional attributes of a Amazon DataZone inventory asset.public AssetItemAdditionalAttributes getAdditionalAttributes()
The additional attributes of a Amazon DataZone inventory asset.
public AssetItem withAdditionalAttributes(AssetItemAdditionalAttributes additionalAttributes)
The additional attributes of a Amazon DataZone inventory asset.
additionalAttributes
- The additional attributes of a Amazon DataZone inventory asset.public void setCreatedAt(Date createdAt)
The timestamp of when the Amazon DataZone inventory asset was created.
createdAt
- The timestamp of when the Amazon DataZone inventory asset was created.public Date getCreatedAt()
The timestamp of when the Amazon DataZone inventory asset was created.
public AssetItem withCreatedAt(Date createdAt)
The timestamp of when the Amazon DataZone inventory asset was created.
createdAt
- The timestamp of when the Amazon DataZone inventory asset was created.public void setCreatedBy(String createdBy)
The Amazon DataZone user who created the inventory asset.
createdBy
- The Amazon DataZone user who created the inventory asset.public String getCreatedBy()
The Amazon DataZone user who created the inventory asset.
public AssetItem withCreatedBy(String createdBy)
The Amazon DataZone user who created the inventory asset.
createdBy
- The Amazon DataZone user who created the inventory asset.public void setDescription(String description)
The description of an Amazon DataZone inventory asset.
description
- The description of an Amazon DataZone inventory asset.public String getDescription()
The description of an Amazon DataZone inventory asset.
public AssetItem withDescription(String description)
The description of an Amazon DataZone inventory asset.
description
- The description of an Amazon DataZone inventory asset.public void setDomainId(String domainId)
The identifier of the Amazon DataZone domain in which the inventory asset exists.
domainId
- The identifier of the Amazon DataZone domain in which the inventory asset exists.public String getDomainId()
The identifier of the Amazon DataZone domain in which the inventory asset exists.
public AssetItem withDomainId(String domainId)
The identifier of the Amazon DataZone domain in which the inventory asset exists.
domainId
- The identifier of the Amazon DataZone domain in which the inventory asset exists.public void setExternalIdentifier(String externalIdentifier)
The external identifier of the Amazon DataZone inventory asset.
externalIdentifier
- The external identifier of the Amazon DataZone inventory asset.public String getExternalIdentifier()
The external identifier of the Amazon DataZone inventory asset.
public AssetItem withExternalIdentifier(String externalIdentifier)
The external identifier of the Amazon DataZone inventory asset.
externalIdentifier
- The external identifier of the Amazon DataZone inventory asset.public void setFirstRevisionCreatedAt(Date firstRevisionCreatedAt)
The timestamp of when the first revision of the inventory asset was created.
firstRevisionCreatedAt
- The timestamp of when the first revision of the inventory asset was created.public Date getFirstRevisionCreatedAt()
The timestamp of when the first revision of the inventory asset was created.
public AssetItem withFirstRevisionCreatedAt(Date firstRevisionCreatedAt)
The timestamp of when the first revision of the inventory asset was created.
firstRevisionCreatedAt
- The timestamp of when the first revision of the inventory asset was created.public void setFirstRevisionCreatedBy(String firstRevisionCreatedBy)
The Amazon DataZone user who created the first revision of the inventory asset.
firstRevisionCreatedBy
- The Amazon DataZone user who created the first revision of the inventory asset.public String getFirstRevisionCreatedBy()
The Amazon DataZone user who created the first revision of the inventory asset.
public AssetItem withFirstRevisionCreatedBy(String firstRevisionCreatedBy)
The Amazon DataZone user who created the first revision of the inventory asset.
firstRevisionCreatedBy
- The Amazon DataZone user who created the first revision of the inventory asset.public List<String> getGlossaryTerms()
The glossary terms attached to the Amazon DataZone inventory asset.
public void setGlossaryTerms(Collection<String> glossaryTerms)
The glossary terms attached to the Amazon DataZone inventory asset.
glossaryTerms
- The glossary terms attached to the Amazon DataZone inventory asset.public AssetItem withGlossaryTerms(String... glossaryTerms)
The glossary terms attached to the Amazon DataZone inventory asset.
NOTE: This method appends the values to the existing list (if any). Use
setGlossaryTerms(java.util.Collection)
or withGlossaryTerms(java.util.Collection)
if you want
to override the existing values.
glossaryTerms
- The glossary terms attached to the Amazon DataZone inventory asset.public AssetItem withGlossaryTerms(Collection<String> glossaryTerms)
The glossary terms attached to the Amazon DataZone inventory asset.
glossaryTerms
- The glossary terms attached to the Amazon DataZone inventory asset.public void setIdentifier(String identifier)
the identifier of the Amazon DataZone inventory asset.
identifier
- the identifier of the Amazon DataZone inventory asset.public String getIdentifier()
the identifier of the Amazon DataZone inventory asset.
public AssetItem withIdentifier(String identifier)
the identifier of the Amazon DataZone inventory asset.
identifier
- the identifier of the Amazon DataZone inventory asset.public void setName(String name)
The name of the Amazon DataZone inventory asset.
name
- The name of the Amazon DataZone inventory asset.public String getName()
The name of the Amazon DataZone inventory asset.
public AssetItem withName(String name)
The name of the Amazon DataZone inventory asset.
name
- The name of the Amazon DataZone inventory asset.public void setOwningProjectId(String owningProjectId)
The identifier of the Amazon DataZone project that owns the inventory asset.
owningProjectId
- The identifier of the Amazon DataZone project that owns the inventory asset.public String getOwningProjectId()
The identifier of the Amazon DataZone project that owns the inventory asset.
public AssetItem withOwningProjectId(String owningProjectId)
The identifier of the Amazon DataZone project that owns the inventory asset.
owningProjectId
- The identifier of the Amazon DataZone project that owns the inventory asset.public void setTypeIdentifier(String typeIdentifier)
The identifier of the asset type of the specified Amazon DataZone inventory asset.
typeIdentifier
- The identifier of the asset type of the specified Amazon DataZone inventory asset.public String getTypeIdentifier()
The identifier of the asset type of the specified Amazon DataZone inventory asset.
public AssetItem withTypeIdentifier(String typeIdentifier)
The identifier of the asset type of the specified Amazon DataZone inventory asset.
typeIdentifier
- The identifier of the asset type of the specified Amazon DataZone inventory asset.public void setTypeRevision(String typeRevision)
The revision of the inventory asset type.
typeRevision
- The revision of the inventory asset type.public String getTypeRevision()
The revision of the inventory asset type.
public AssetItem withTypeRevision(String typeRevision)
The revision of the inventory asset type.
typeRevision
- The revision of the inventory asset type.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.