@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProductViewSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary information about a product view.
Constructor and Description |
---|
ProductViewSummary() |
Modifier and Type | Method and Description |
---|---|
ProductViewSummary |
clone() |
boolean |
equals(Object obj) |
String |
getDistributor()
The distributor of the product.
|
Boolean |
getHasDefaultPath()
Indicates whether the product has a default path.
|
String |
getId()
The product view identifier.
|
String |
getName()
The name of the product.
|
String |
getOwner()
The owner of the product.
|
String |
getProductId()
The product identifier.
|
String |
getShortDescription()
Short description of the product.
|
String |
getSupportDescription()
The description of the support for this Product.
|
String |
getSupportEmail()
The email contact information to obtain support for this Product.
|
String |
getSupportUrl()
The URL information to obtain support for this Product.
|
String |
getType()
The product type.
|
int |
hashCode() |
Boolean |
isHasDefaultPath()
Indicates whether the product has a default path.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDistributor(String distributor)
The distributor of the product.
|
void |
setHasDefaultPath(Boolean hasDefaultPath)
Indicates whether the product has a default path.
|
void |
setId(String id)
The product view identifier.
|
void |
setName(String name)
The name of the product.
|
void |
setOwner(String owner)
The owner of the product.
|
void |
setProductId(String productId)
The product identifier.
|
void |
setShortDescription(String shortDescription)
Short description of the product.
|
void |
setSupportDescription(String supportDescription)
The description of the support for this Product.
|
void |
setSupportEmail(String supportEmail)
The email contact information to obtain support for this Product.
|
void |
setSupportUrl(String supportUrl)
The URL information to obtain support for this Product.
|
void |
setType(ProductType type)
The product type.
|
void |
setType(String type)
The product type.
|
String |
toString()
Returns a string representation of this object.
|
ProductViewSummary |
withDistributor(String distributor)
The distributor of the product.
|
ProductViewSummary |
withHasDefaultPath(Boolean hasDefaultPath)
Indicates whether the product has a default path.
|
ProductViewSummary |
withId(String id)
The product view identifier.
|
ProductViewSummary |
withName(String name)
The name of the product.
|
ProductViewSummary |
withOwner(String owner)
The owner of the product.
|
ProductViewSummary |
withProductId(String productId)
The product identifier.
|
ProductViewSummary |
withShortDescription(String shortDescription)
Short description of the product.
|
ProductViewSummary |
withSupportDescription(String supportDescription)
The description of the support for this Product.
|
ProductViewSummary |
withSupportEmail(String supportEmail)
The email contact information to obtain support for this Product.
|
ProductViewSummary |
withSupportUrl(String supportUrl)
The URL information to obtain support for this Product.
|
ProductViewSummary |
withType(ProductType type)
The product type.
|
ProductViewSummary |
withType(String type)
The product type.
|
public void setId(String id)
The product view identifier.
id
- The product view identifier.public String getId()
The product view identifier.
public ProductViewSummary withId(String id)
The product view identifier.
id
- The product view identifier.public void setProductId(String productId)
The product identifier.
productId
- The product identifier.public String getProductId()
The product identifier.
public ProductViewSummary withProductId(String productId)
The product identifier.
productId
- The product identifier.public void setName(String name)
The name of the product.
name
- The name of the product.public String getName()
The name of the product.
public ProductViewSummary withName(String name)
The name of the product.
name
- The name of the product.public void setOwner(String owner)
The owner of the product. Contact the product administrator for the significance of this value.
owner
- The owner of the product. Contact the product administrator for the significance of this value.public String getOwner()
The owner of the product. Contact the product administrator for the significance of this value.
public ProductViewSummary withOwner(String owner)
The owner of the product. Contact the product administrator for the significance of this value.
owner
- The owner of the product. Contact the product administrator for the significance of this value.public void setShortDescription(String shortDescription)
Short description of the product.
shortDescription
- Short description of the product.public String getShortDescription()
Short description of the product.
public ProductViewSummary withShortDescription(String shortDescription)
Short description of the product.
shortDescription
- Short description of the product.public void setType(String type)
The product type. Contact the product administrator for the significance of this value. If this value is
MARKETPLACE
, the product was created by Amazon Web Services Marketplace.
type
- The product type. Contact the product administrator for the significance of this value. If this value is
MARKETPLACE
, the product was created by Amazon Web Services Marketplace.ProductType
public String getType()
The product type. Contact the product administrator for the significance of this value. If this value is
MARKETPLACE
, the product was created by Amazon Web Services Marketplace.
MARKETPLACE
, the product was created by Amazon Web Services Marketplace.ProductType
public ProductViewSummary withType(String type)
The product type. Contact the product administrator for the significance of this value. If this value is
MARKETPLACE
, the product was created by Amazon Web Services Marketplace.
type
- The product type. Contact the product administrator for the significance of this value. If this value is
MARKETPLACE
, the product was created by Amazon Web Services Marketplace.ProductType
public void setType(ProductType type)
The product type. Contact the product administrator for the significance of this value. If this value is
MARKETPLACE
, the product was created by Amazon Web Services Marketplace.
type
- The product type. Contact the product administrator for the significance of this value. If this value is
MARKETPLACE
, the product was created by Amazon Web Services Marketplace.ProductType
public ProductViewSummary withType(ProductType type)
The product type. Contact the product administrator for the significance of this value. If this value is
MARKETPLACE
, the product was created by Amazon Web Services Marketplace.
type
- The product type. Contact the product administrator for the significance of this value. If this value is
MARKETPLACE
, the product was created by Amazon Web Services Marketplace.ProductType
public void setDistributor(String distributor)
The distributor of the product. Contact the product administrator for the significance of this value.
distributor
- The distributor of the product. Contact the product administrator for the significance of this value.public String getDistributor()
The distributor of the product. Contact the product administrator for the significance of this value.
public ProductViewSummary withDistributor(String distributor)
The distributor of the product. Contact the product administrator for the significance of this value.
distributor
- The distributor of the product. Contact the product administrator for the significance of this value.public void setHasDefaultPath(Boolean hasDefaultPath)
Indicates whether the product has a default path. If the product does not have a default path, call ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary can be used directly with DescribeProvisioningParameters.
hasDefaultPath
- Indicates whether the product has a default path. If the product does not have a default path, call
ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required,
and the output of ProductViewSummary can be used directly with
DescribeProvisioningParameters.public Boolean getHasDefaultPath()
Indicates whether the product has a default path. If the product does not have a default path, call ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary can be used directly with DescribeProvisioningParameters.
public ProductViewSummary withHasDefaultPath(Boolean hasDefaultPath)
Indicates whether the product has a default path. If the product does not have a default path, call ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary can be used directly with DescribeProvisioningParameters.
hasDefaultPath
- Indicates whether the product has a default path. If the product does not have a default path, call
ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required,
and the output of ProductViewSummary can be used directly with
DescribeProvisioningParameters.public Boolean isHasDefaultPath()
Indicates whether the product has a default path. If the product does not have a default path, call ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary can be used directly with DescribeProvisioningParameters.
public void setSupportEmail(String supportEmail)
The email contact information to obtain support for this Product.
supportEmail
- The email contact information to obtain support for this Product.public String getSupportEmail()
The email contact information to obtain support for this Product.
public ProductViewSummary withSupportEmail(String supportEmail)
The email contact information to obtain support for this Product.
supportEmail
- The email contact information to obtain support for this Product.public void setSupportDescription(String supportDescription)
The description of the support for this Product.
supportDescription
- The description of the support for this Product.public String getSupportDescription()
The description of the support for this Product.
public ProductViewSummary withSupportDescription(String supportDescription)
The description of the support for this Product.
supportDescription
- The description of the support for this Product.public void setSupportUrl(String supportUrl)
The URL information to obtain support for this Product.
supportUrl
- The URL information to obtain support for this Product.public String getSupportUrl()
The URL information to obtain support for this Product.
public ProductViewSummary withSupportUrl(String supportUrl)
The URL information to obtain support for this Product.
supportUrl
- The URL information to obtain support for this Product.public String toString()
toString
in class Object
Object.toString()
public ProductViewSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.