@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssetListingItem extends Object implements Serializable, Cloneable, StructuredPojo
The details of an asset published in an Amazon DataZone catalog.
Constructor and Description |
---|
AssetListingItem() |
Modifier and Type | Method and Description |
---|---|
AssetListingItem |
clone() |
boolean |
equals(Object obj) |
AssetListingItemAdditionalAttributes |
getAdditionalAttributes()
The additional attributes of an asset published in an Amazon DataZone catalog.
|
Date |
getCreatedAt()
The timestamp of when an asset published in an Amazon DataZone catalog was created.
|
String |
getDescription()
The description of an asset published in an Amazon DataZone catalog.
|
String |
getEntityId()
The identifier of the inventory asset.
|
String |
getEntityRevision()
The revision of the inventory asset.
|
String |
getEntityType()
The type of the inventory asset.
|
List<DetailedGlossaryTerm> |
getGlossaryTerms()
Glossary terms attached to the inventory asset.
|
String |
getListingCreatedBy()
The Amazon DataZone user who created the listing.
|
String |
getListingId()
The identifier of the listing (asset published in Amazon DataZone catalog).
|
String |
getListingRevision()
The revision of the listing (asset published in Amazon DataZone catalog).
|
String |
getListingUpdatedBy()
The Amazon DataZone user who updated the listing.
|
String |
getName()
The name of the inventory asset.
|
String |
getOwningProjectId()
The identifier of the project that owns the inventory asset.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAdditionalAttributes(AssetListingItemAdditionalAttributes additionalAttributes)
The additional attributes of an asset published in an Amazon DataZone catalog.
|
void |
setCreatedAt(Date createdAt)
The timestamp of when an asset published in an Amazon DataZone catalog was created.
|
void |
setDescription(String description)
The description of an asset published in an Amazon DataZone catalog.
|
void |
setEntityId(String entityId)
The identifier of the inventory asset.
|
void |
setEntityRevision(String entityRevision)
The revision of the inventory asset.
|
void |
setEntityType(String entityType)
The type of the inventory asset.
|
void |
setGlossaryTerms(Collection<DetailedGlossaryTerm> glossaryTerms)
Glossary terms attached to the inventory asset.
|
void |
setListingCreatedBy(String listingCreatedBy)
The Amazon DataZone user who created the listing.
|
void |
setListingId(String listingId)
The identifier of the listing (asset published in Amazon DataZone catalog).
|
void |
setListingRevision(String listingRevision)
The revision of the listing (asset published in Amazon DataZone catalog).
|
void |
setListingUpdatedBy(String listingUpdatedBy)
The Amazon DataZone user who updated the listing.
|
void |
setName(String name)
The name of the inventory asset.
|
void |
setOwningProjectId(String owningProjectId)
The identifier of the project that owns the inventory asset.
|
String |
toString()
Returns a string representation of this object.
|
AssetListingItem |
withAdditionalAttributes(AssetListingItemAdditionalAttributes additionalAttributes)
The additional attributes of an asset published in an Amazon DataZone catalog.
|
AssetListingItem |
withCreatedAt(Date createdAt)
The timestamp of when an asset published in an Amazon DataZone catalog was created.
|
AssetListingItem |
withDescription(String description)
The description of an asset published in an Amazon DataZone catalog.
|
AssetListingItem |
withEntityId(String entityId)
The identifier of the inventory asset.
|
AssetListingItem |
withEntityRevision(String entityRevision)
The revision of the inventory asset.
|
AssetListingItem |
withEntityType(String entityType)
The type of the inventory asset.
|
AssetListingItem |
withGlossaryTerms(Collection<DetailedGlossaryTerm> glossaryTerms)
Glossary terms attached to the inventory asset.
|
AssetListingItem |
withGlossaryTerms(DetailedGlossaryTerm... glossaryTerms)
Glossary terms attached to the inventory asset.
|
AssetListingItem |
withListingCreatedBy(String listingCreatedBy)
The Amazon DataZone user who created the listing.
|
AssetListingItem |
withListingId(String listingId)
The identifier of the listing (asset published in Amazon DataZone catalog).
|
AssetListingItem |
withListingRevision(String listingRevision)
The revision of the listing (asset published in Amazon DataZone catalog).
|
AssetListingItem |
withListingUpdatedBy(String listingUpdatedBy)
The Amazon DataZone user who updated the listing.
|
AssetListingItem |
withName(String name)
The name of the inventory asset.
|
AssetListingItem |
withOwningProjectId(String owningProjectId)
The identifier of the project that owns the inventory asset.
|
public void setAdditionalAttributes(AssetListingItemAdditionalAttributes additionalAttributes)
The additional attributes of an asset published in an Amazon DataZone catalog.
additionalAttributes
- The additional attributes of an asset published in an Amazon DataZone catalog.public AssetListingItemAdditionalAttributes getAdditionalAttributes()
The additional attributes of an asset published in an Amazon DataZone catalog.
public AssetListingItem withAdditionalAttributes(AssetListingItemAdditionalAttributes additionalAttributes)
The additional attributes of an asset published in an Amazon DataZone catalog.
additionalAttributes
- The additional attributes of an asset published in an Amazon DataZone catalog.public void setCreatedAt(Date createdAt)
The timestamp of when an asset published in an Amazon DataZone catalog was created.
createdAt
- The timestamp of when an asset published in an Amazon DataZone catalog was created.public Date getCreatedAt()
The timestamp of when an asset published in an Amazon DataZone catalog was created.
public AssetListingItem withCreatedAt(Date createdAt)
The timestamp of when an asset published in an Amazon DataZone catalog was created.
createdAt
- The timestamp of when an asset published in an Amazon DataZone catalog was created.public void setDescription(String description)
The description of an asset published in an Amazon DataZone catalog.
description
- The description of an asset published in an Amazon DataZone catalog.public String getDescription()
The description of an asset published in an Amazon DataZone catalog.
public AssetListingItem withDescription(String description)
The description of an asset published in an Amazon DataZone catalog.
description
- The description of an asset published in an Amazon DataZone catalog.public void setEntityId(String entityId)
The identifier of the inventory asset.
entityId
- The identifier of the inventory asset.public String getEntityId()
The identifier of the inventory asset.
public AssetListingItem withEntityId(String entityId)
The identifier of the inventory asset.
entityId
- The identifier of the inventory asset.public void setEntityRevision(String entityRevision)
The revision of the inventory asset.
entityRevision
- The revision of the inventory asset.public String getEntityRevision()
The revision of the inventory asset.
public AssetListingItem withEntityRevision(String entityRevision)
The revision of the inventory asset.
entityRevision
- The revision of the inventory asset.public void setEntityType(String entityType)
The type of the inventory asset.
entityType
- The type of the inventory asset.public String getEntityType()
The type of the inventory asset.
public AssetListingItem withEntityType(String entityType)
The type of the inventory asset.
entityType
- The type of the inventory asset.public List<DetailedGlossaryTerm> getGlossaryTerms()
Glossary terms attached to the inventory asset.
public void setGlossaryTerms(Collection<DetailedGlossaryTerm> glossaryTerms)
Glossary terms attached to the inventory asset.
glossaryTerms
- Glossary terms attached to the inventory asset.public AssetListingItem withGlossaryTerms(DetailedGlossaryTerm... glossaryTerms)
Glossary terms attached to the 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
- Glossary terms attached to the inventory asset.public AssetListingItem withGlossaryTerms(Collection<DetailedGlossaryTerm> glossaryTerms)
Glossary terms attached to the inventory asset.
glossaryTerms
- Glossary terms attached to the inventory asset.public void setListingCreatedBy(String listingCreatedBy)
The Amazon DataZone user who created the listing.
listingCreatedBy
- The Amazon DataZone user who created the listing.public String getListingCreatedBy()
The Amazon DataZone user who created the listing.
public AssetListingItem withListingCreatedBy(String listingCreatedBy)
The Amazon DataZone user who created the listing.
listingCreatedBy
- The Amazon DataZone user who created the listing.public void setListingId(String listingId)
The identifier of the listing (asset published in Amazon DataZone catalog).
listingId
- The identifier of the listing (asset published in Amazon DataZone catalog).public String getListingId()
The identifier of the listing (asset published in Amazon DataZone catalog).
public AssetListingItem withListingId(String listingId)
The identifier of the listing (asset published in Amazon DataZone catalog).
listingId
- The identifier of the listing (asset published in Amazon DataZone catalog).public void setListingRevision(String listingRevision)
The revision of the listing (asset published in Amazon DataZone catalog).
listingRevision
- The revision of the listing (asset published in Amazon DataZone catalog).public String getListingRevision()
The revision of the listing (asset published in Amazon DataZone catalog).
public AssetListingItem withListingRevision(String listingRevision)
The revision of the listing (asset published in Amazon DataZone catalog).
listingRevision
- The revision of the listing (asset published in Amazon DataZone catalog).public void setListingUpdatedBy(String listingUpdatedBy)
The Amazon DataZone user who updated the listing.
listingUpdatedBy
- The Amazon DataZone user who updated the listing.public String getListingUpdatedBy()
The Amazon DataZone user who updated the listing.
public AssetListingItem withListingUpdatedBy(String listingUpdatedBy)
The Amazon DataZone user who updated the listing.
listingUpdatedBy
- The Amazon DataZone user who updated the listing.public void setName(String name)
The name of the inventory asset.
name
- The name of the inventory asset.public String getName()
The name of the inventory asset.
public AssetListingItem withName(String name)
The name of the inventory asset.
name
- The name of the inventory asset.public void setOwningProjectId(String owningProjectId)
The identifier of the project that owns the inventory asset.
owningProjectId
- The identifier of the project that owns the inventory asset.public String getOwningProjectId()
The identifier of the project that owns the inventory asset.
public AssetListingItem withOwningProjectId(String owningProjectId)
The identifier of the project that owns the inventory asset.
owningProjectId
- The identifier of the project that owns the inventory asset.public String toString()
toString
in class Object
Object.toString()
public AssetListingItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.