@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProductViewSummary extends Object implements Serializable, Cloneable, StructuredPojo
The summary metadata about the specified product.
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()
A value of
false indicates that the product does not have a default path, while a value of
true indicates that it does. |
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()
A value of
false indicates that the product does not have a default path, while a value of
true indicates that it does. |
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)
A value of
false indicates that the product does not have a default path, while a value of
true indicates that it does. |
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; useful for testing and debugging.
|
ProductViewSummary |
withDistributor(String distributor)
The distributor of the product.
|
ProductViewSummary |
withHasDefaultPath(Boolean hasDefaultPath)
A value of
false indicates that the product does not have a default path, while a value of
true indicates that it does. |
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 AWS 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 AWS 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 AWS Marketplace.
MARKETPLACE
, the product was created by AWS 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 AWS 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 AWS 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 AWS 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 AWS 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 AWS 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 AWS 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)
A value of false
indicates that the product does not have a default path, while a value of
true
indicates that it does. If it's false, call ListLaunchPaths to disambiguate between
paths. If true, ListLaunchPaths is not required, and the output of the ProductViewSummary operation
can be used directly with DescribeProvisioningParameters.
hasDefaultPath
- A value of false
indicates that the product does not have a default path, while a value of
true
indicates that it does. If it's false, call ListLaunchPaths to disambiguate
between paths. If true, ListLaunchPaths is not required, and the output of the
ProductViewSummary operation can be used directly with DescribeProvisioningParameters.public Boolean getHasDefaultPath()
A value of false
indicates that the product does not have a default path, while a value of
true
indicates that it does. If it's false, call ListLaunchPaths to disambiguate between
paths. If true, ListLaunchPaths is not required, and the output of the ProductViewSummary operation
can be used directly with DescribeProvisioningParameters.
false
indicates that the product does not have a default path, while a value of
true
indicates that it does. If it's false, call ListLaunchPaths to disambiguate
between paths. If true, ListLaunchPaths is not required, and the output of the
ProductViewSummary operation can be used directly with DescribeProvisioningParameters.public ProductViewSummary withHasDefaultPath(Boolean hasDefaultPath)
A value of false
indicates that the product does not have a default path, while a value of
true
indicates that it does. If it's false, call ListLaunchPaths to disambiguate between
paths. If true, ListLaunchPaths is not required, and the output of the ProductViewSummary operation
can be used directly with DescribeProvisioningParameters.
hasDefaultPath
- A value of false
indicates that the product does not have a default path, while a value of
true
indicates that it does. If it's false, call ListLaunchPaths to disambiguate
between paths. If true, ListLaunchPaths is not required, and the output of the
ProductViewSummary operation can be used directly with DescribeProvisioningParameters.public Boolean isHasDefaultPath()
A value of false
indicates that the product does not have a default path, while a value of
true
indicates that it does. If it's false, call ListLaunchPaths to disambiguate between
paths. If true, ListLaunchPaths is not required, and the output of the ProductViewSummary operation
can be used directly with DescribeProvisioningParameters.
false
indicates that the product does not have a default path, while a value of
true
indicates that it does. If it's false, call ListLaunchPaths to disambiguate
between paths. If true, ListLaunchPaths is not required, and the output of the
ProductViewSummary operation 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.