@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EntitySummary extends Object implements Serializable, Cloneable, StructuredPojo
This object is a container for common summary information about the entity. The summary doesn't contain the whole entity structure, but it does contain information common across all entities.
Constructor and Description |
---|
EntitySummary() |
Modifier and Type | Method and Description |
---|---|
EntitySummary |
clone() |
boolean |
equals(Object obj) |
AmiProductSummary |
getAmiProductSummary()
An object that contains summary information about the AMI product.
|
ContainerProductSummary |
getContainerProductSummary()
An object that contains summary information about the container product.
|
DataProductSummary |
getDataProductSummary()
An object that contains summary information about the data product.
|
String |
getEntityArn()
The ARN associated with the unique identifier for the entity.
|
String |
getEntityId()
The unique identifier for the entity.
|
String |
getEntityType()
The type of the entity.
|
String |
getLastModifiedDate()
The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).
|
String |
getName()
The name for the entity.
|
OfferSummary |
getOfferSummary()
An object that contains summary information about the offer.
|
ResaleAuthorizationSummary |
getResaleAuthorizationSummary()
An object that contains summary information about the Resale Authorization.
|
SaaSProductSummary |
getSaaSProductSummary()
An object that contains summary information about the SaaS product.
|
String |
getVisibility()
The visibility status of the entity to buyers.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAmiProductSummary(AmiProductSummary amiProductSummary)
An object that contains summary information about the AMI product.
|
void |
setContainerProductSummary(ContainerProductSummary containerProductSummary)
An object that contains summary information about the container product.
|
void |
setDataProductSummary(DataProductSummary dataProductSummary)
An object that contains summary information about the data product.
|
void |
setEntityArn(String entityArn)
The ARN associated with the unique identifier for the entity.
|
void |
setEntityId(String entityId)
The unique identifier for the entity.
|
void |
setEntityType(String entityType)
The type of the entity.
|
void |
setLastModifiedDate(String lastModifiedDate)
The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).
|
void |
setName(String name)
The name for the entity.
|
void |
setOfferSummary(OfferSummary offerSummary)
An object that contains summary information about the offer.
|
void |
setResaleAuthorizationSummary(ResaleAuthorizationSummary resaleAuthorizationSummary)
An object that contains summary information about the Resale Authorization.
|
void |
setSaaSProductSummary(SaaSProductSummary saaSProductSummary)
An object that contains summary information about the SaaS product.
|
void |
setVisibility(String visibility)
The visibility status of the entity to buyers.
|
String |
toString()
Returns a string representation of this object.
|
EntitySummary |
withAmiProductSummary(AmiProductSummary amiProductSummary)
An object that contains summary information about the AMI product.
|
EntitySummary |
withContainerProductSummary(ContainerProductSummary containerProductSummary)
An object that contains summary information about the container product.
|
EntitySummary |
withDataProductSummary(DataProductSummary dataProductSummary)
An object that contains summary information about the data product.
|
EntitySummary |
withEntityArn(String entityArn)
The ARN associated with the unique identifier for the entity.
|
EntitySummary |
withEntityId(String entityId)
The unique identifier for the entity.
|
EntitySummary |
withEntityType(String entityType)
The type of the entity.
|
EntitySummary |
withLastModifiedDate(String lastModifiedDate)
The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).
|
EntitySummary |
withName(String name)
The name for the entity.
|
EntitySummary |
withOfferSummary(OfferSummary offerSummary)
An object that contains summary information about the offer.
|
EntitySummary |
withResaleAuthorizationSummary(ResaleAuthorizationSummary resaleAuthorizationSummary)
An object that contains summary information about the Resale Authorization.
|
EntitySummary |
withSaaSProductSummary(SaaSProductSummary saaSProductSummary)
An object that contains summary information about the SaaS product.
|
EntitySummary |
withVisibility(String visibility)
The visibility status of the entity to buyers.
|
public void setName(String name)
The name for the entity. This value is not unique. It is defined by the seller.
name
- The name for the entity. This value is not unique. It is defined by the seller.public String getName()
The name for the entity. This value is not unique. It is defined by the seller.
public EntitySummary withName(String name)
The name for the entity. This value is not unique. It is defined by the seller.
name
- The name for the entity. This value is not unique. It is defined by the seller.public void setEntityType(String entityType)
The type of the entity.
entityType
- The type of the entity.public String getEntityType()
The type of the entity.
public EntitySummary withEntityType(String entityType)
The type of the entity.
entityType
- The type of the entity.public void setEntityId(String entityId)
The unique identifier for the entity.
entityId
- The unique identifier for the entity.public String getEntityId()
The unique identifier for the entity.
public EntitySummary withEntityId(String entityId)
The unique identifier for the entity.
entityId
- The unique identifier for the entity.public void setEntityArn(String entityArn)
The ARN associated with the unique identifier for the entity.
entityArn
- The ARN associated with the unique identifier for the entity.public String getEntityArn()
The ARN associated with the unique identifier for the entity.
public EntitySummary withEntityArn(String entityArn)
The ARN associated with the unique identifier for the entity.
entityArn
- The ARN associated with the unique identifier for the entity.public void setLastModifiedDate(String lastModifiedDate)
The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).
lastModifiedDate
- The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).public String getLastModifiedDate()
The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).
public EntitySummary withLastModifiedDate(String lastModifiedDate)
The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).
lastModifiedDate
- The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).public void setVisibility(String visibility)
The visibility status of the entity to buyers. This value can be Public
(everyone can view the
entity), Limited
(the entity is visible to limited accounts only), or Restricted
(the
entity was published and then unpublished and only existing buyers can view it).
visibility
- The visibility status of the entity to buyers. This value can be Public
(everyone can view
the entity), Limited
(the entity is visible to limited accounts only), or
Restricted
(the entity was published and then unpublished and only existing buyers can view
it).public String getVisibility()
The visibility status of the entity to buyers. This value can be Public
(everyone can view the
entity), Limited
(the entity is visible to limited accounts only), or Restricted
(the
entity was published and then unpublished and only existing buyers can view it).
Public
(everyone can view
the entity), Limited
(the entity is visible to limited accounts only), or
Restricted
(the entity was published and then unpublished and only existing buyers can view
it).public EntitySummary withVisibility(String visibility)
The visibility status of the entity to buyers. This value can be Public
(everyone can view the
entity), Limited
(the entity is visible to limited accounts only), or Restricted
(the
entity was published and then unpublished and only existing buyers can view it).
visibility
- The visibility status of the entity to buyers. This value can be Public
(everyone can view
the entity), Limited
(the entity is visible to limited accounts only), or
Restricted
(the entity was published and then unpublished and only existing buyers can view
it).public void setAmiProductSummary(AmiProductSummary amiProductSummary)
An object that contains summary information about the AMI product.
amiProductSummary
- An object that contains summary information about the AMI product.public AmiProductSummary getAmiProductSummary()
An object that contains summary information about the AMI product.
public EntitySummary withAmiProductSummary(AmiProductSummary amiProductSummary)
An object that contains summary information about the AMI product.
amiProductSummary
- An object that contains summary information about the AMI product.public void setContainerProductSummary(ContainerProductSummary containerProductSummary)
An object that contains summary information about the container product.
containerProductSummary
- An object that contains summary information about the container product.public ContainerProductSummary getContainerProductSummary()
An object that contains summary information about the container product.
public EntitySummary withContainerProductSummary(ContainerProductSummary containerProductSummary)
An object that contains summary information about the container product.
containerProductSummary
- An object that contains summary information about the container product.public void setDataProductSummary(DataProductSummary dataProductSummary)
An object that contains summary information about the data product.
dataProductSummary
- An object that contains summary information about the data product.public DataProductSummary getDataProductSummary()
An object that contains summary information about the data product.
public EntitySummary withDataProductSummary(DataProductSummary dataProductSummary)
An object that contains summary information about the data product.
dataProductSummary
- An object that contains summary information about the data product.public void setSaaSProductSummary(SaaSProductSummary saaSProductSummary)
An object that contains summary information about the SaaS product.
saaSProductSummary
- An object that contains summary information about the SaaS product.public SaaSProductSummary getSaaSProductSummary()
An object that contains summary information about the SaaS product.
public EntitySummary withSaaSProductSummary(SaaSProductSummary saaSProductSummary)
An object that contains summary information about the SaaS product.
saaSProductSummary
- An object that contains summary information about the SaaS product.public void setOfferSummary(OfferSummary offerSummary)
An object that contains summary information about the offer.
offerSummary
- An object that contains summary information about the offer.public OfferSummary getOfferSummary()
An object that contains summary information about the offer.
public EntitySummary withOfferSummary(OfferSummary offerSummary)
An object that contains summary information about the offer.
offerSummary
- An object that contains summary information about the offer.public void setResaleAuthorizationSummary(ResaleAuthorizationSummary resaleAuthorizationSummary)
An object that contains summary information about the Resale Authorization.
resaleAuthorizationSummary
- An object that contains summary information about the Resale Authorization.public ResaleAuthorizationSummary getResaleAuthorizationSummary()
An object that contains summary information about the Resale Authorization.
public EntitySummary withResaleAuthorizationSummary(ResaleAuthorizationSummary resaleAuthorizationSummary)
An object that contains summary information about the Resale Authorization.
resaleAuthorizationSummary
- An object that contains summary information about the Resale Authorization.public String toString()
toString
in class Object
Object.toString()
public EntitySummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.