com.amazonaws.a2s.model
Class Item

java.lang.Object
  extended by com.amazonaws.a2s.model.Item

public class Item
extends java.lang.Object

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="AlternateVersions" type="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}AlternateVersions" minOccurs="0"/>
         <element name="ASIN" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="ParentASIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DetailPageURL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SalesRank" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SmallImage" type="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}Image" minOccurs="0"/>
         <element name="MediumImage" type="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}Image" minOccurs="0"/>
         <element name="LargeImage" type="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}Image" minOccurs="0"/>
         <element name="ImageSets" type="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}ImageSets" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}ItemAttributes" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}MerchantItemAttributes" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}Collections" minOccurs="0"/>
         <element name="Subjects" type="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}Subjects" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}OfferSummary" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}Offers" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}VariationSummary" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}Variations" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}CustomerReviews" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}EditorialReviews" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}SimilarProducts" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}Accessories" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}Tracks" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}BrowseNodes" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}SearchInside" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}ListmaniaLists" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}Tags" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
Generated by AWS Code Generator

Thu Jan 10 05:27:59 PST 2008


Field Summary
protected  Accessories accessories
           
protected  AlternateVersions alternateVersions
           
protected  java.lang.String asin
           
protected  BrowseNodes browseNodes
           
protected  Collections collections
           
protected  CustomerReviews customerReviews
           
protected  java.lang.String detailPageURL
           
protected  EditorialReviews editorialReviews
           
protected  java.util.List<ImageSets> imageSets
           
protected  ItemAttributes itemAttributes
           
protected  Image largeImage
           
protected  ListmaniaLists listmaniaLists
           
protected  Image mediumImage
           
protected  MerchantItemAttributes merchantItemAttributes
           
protected  Offers offers
           
protected  OfferSummary offerSummary
           
protected  java.lang.String parentASIN
           
protected  java.lang.String salesRank
           
protected  SearchInside searchInside
           
protected  SimilarProducts similarProducts
           
protected  Image smallImage
           
protected  Subjects subjects
           
protected  Tags tags
           
protected  Tracks tracks
           
protected  Variations variations
           
protected  VariationSummary variationSummary
           
 
Constructor Summary
Item()
           
 
Method Summary
 Accessories getAccessories()
          Gets the value of the accessories property.
 AlternateVersions getAlternateVersions()
          Gets the value of the alternateVersions property.
 java.lang.String getASIN()
          Gets the value of the asin property.
 BrowseNodes getBrowseNodes()
          Gets the value of the browseNodes property.
 Collections getCollections()
          Gets the value of the collections property.
 CustomerReviews getCustomerReviews()
          Gets the value of the customerReviews property.
 java.lang.String getDetailPageURL()
          Gets the value of the detailPageURL property.
 EditorialReviews getEditorialReviews()
          Gets the value of the editorialReviews property.
 java.util.List<ImageSets> getImageSets()
          Gets the value of the imageSets property.
 ItemAttributes getItemAttributes()
          Gets the value of the itemAttributes property.
 Image getLargeImage()
          Gets the value of the largeImage property.
 ListmaniaLists getListmaniaLists()
          Gets the value of the listmaniaLists property.
 Image getMediumImage()
          Gets the value of the mediumImage property.
 MerchantItemAttributes getMerchantItemAttributes()
          Gets the value of the merchantItemAttributes property.
 Offers getOffers()
          Gets the value of the offers property.
 OfferSummary getOfferSummary()
          Gets the value of the offerSummary property.
 java.lang.String getParentASIN()
          Gets the value of the parentASIN property.
 java.lang.String getSalesRank()
          Gets the value of the salesRank property.
 SearchInside getSearchInside()
          Gets the value of the searchInside property.
 SimilarProducts getSimilarProducts()
          Gets the value of the similarProducts property.
 Image getSmallImage()
          Gets the value of the smallImage property.
 Subjects getSubjects()
          Gets the value of the subjects property.
 Tags getTags()
          Gets the value of the tags property.
 Tracks getTracks()
          Gets the value of the tracks property.
 Variations getVariations()
          Gets the value of the variations property.
 VariationSummary getVariationSummary()
          Gets the value of the variationSummary property.
 boolean isSetAccessories()
           
 boolean isSetAlternateVersions()
           
 boolean isSetASIN()
           
 boolean isSetBrowseNodes()
           
 boolean isSetCollections()
           
 boolean isSetCustomerReviews()
           
 boolean isSetDetailPageURL()
           
 boolean isSetEditorialReviews()
           
 boolean isSetImageSets()
           
 boolean isSetItemAttributes()
           
 boolean isSetLargeImage()
           
 boolean isSetListmaniaLists()
           
 boolean isSetMediumImage()
           
 boolean isSetMerchantItemAttributes()
           
 boolean isSetOffers()
           
 boolean isSetOfferSummary()
           
 boolean isSetParentASIN()
           
 boolean isSetSalesRank()
           
 boolean isSetSearchInside()
           
 boolean isSetSimilarProducts()
           
 boolean isSetSmallImage()
           
 boolean isSetSubjects()
           
 boolean isSetTags()
           
 boolean isSetTracks()
           
 boolean isSetVariations()
           
 boolean isSetVariationSummary()
           
 void setAccessories(Accessories value)
          Sets the value of the accessories property.
 void setAlternateVersions(AlternateVersions value)
          Sets the value of the alternateVersions property.
 void setASIN(java.lang.String value)
          Sets the value of the asin property.
 void setBrowseNodes(BrowseNodes value)
          Sets the value of the browseNodes property.
 void setCollections(Collections value)
          Sets the value of the collections property.
 void setCustomerReviews(CustomerReviews value)
          Sets the value of the customerReviews property.
 void setDetailPageURL(java.lang.String value)
          Sets the value of the detailPageURL property.
 void setEditorialReviews(EditorialReviews value)
          Sets the value of the editorialReviews property.
 void setImageSets(java.util.List<ImageSets> imageSets)
          Sets the value of the imageSets property.
 void setItemAttributes(ItemAttributes value)
          Sets the value of the itemAttributes property.
 void setLargeImage(Image value)
          Sets the value of the largeImage property.
 void setListmaniaLists(ListmaniaLists value)
          Sets the value of the listmaniaLists property.
 void setMediumImage(Image value)
          Sets the value of the mediumImage property.
 void setMerchantItemAttributes(MerchantItemAttributes value)
          Sets the value of the merchantItemAttributes property.
 void setOffers(Offers value)
          Sets the value of the offers property.
 void setOfferSummary(OfferSummary value)
          Sets the value of the offerSummary property.
 void setParentASIN(java.lang.String value)
          Sets the value of the parentASIN property.
 void setSalesRank(java.lang.String value)
          Sets the value of the salesRank property.
 void setSearchInside(SearchInside value)
          Sets the value of the searchInside property.
 void setSimilarProducts(SimilarProducts value)
          Sets the value of the similarProducts property.
 void setSmallImage(Image value)
          Sets the value of the smallImage property.
 void setSubjects(Subjects value)
          Sets the value of the subjects property.
 void setTags(Tags value)
          Sets the value of the tags property.
 void setTracks(Tracks value)
          Sets the value of the tracks property.
 void setVariations(Variations value)
          Sets the value of the variations property.
 void setVariationSummary(VariationSummary value)
          Sets the value of the variationSummary property.
protected  java.lang.String toXMLFragment()
          XML fragment representation of this object
 void unsetImageSets()
           
 Item withAccessories(Accessories value)
          Sets the value of the Accessories property.
 Item withAlternateVersions(AlternateVersions value)
          Sets the value of the AlternateVersions property.
 Item withASIN(java.lang.String value)
          Sets the value of the ASIN property.
 Item withBrowseNodes(BrowseNodes value)
          Sets the value of the BrowseNodes property.
 Item withCollections(Collections value)
          Sets the value of the Collections property.
 Item withCustomerReviews(CustomerReviews value)
          Sets the value of the CustomerReviews property.
 Item withDetailPageURL(java.lang.String value)
          Sets the value of the DetailPageURL property.
 Item withEditorialReviews(EditorialReviews value)
          Sets the value of the EditorialReviews property.
 Item withImageSets(ImageSets... values)
          Sets the value of the ImageSets property.
 Item withItemAttributes(ItemAttributes value)
          Sets the value of the ItemAttributes property.
 Item withLargeImage(Image value)
          Sets the value of the LargeImage property.
 Item withListmaniaLists(ListmaniaLists value)
          Sets the value of the ListmaniaLists property.
 Item withMediumImage(Image value)
          Sets the value of the MediumImage property.
 Item withMerchantItemAttributes(MerchantItemAttributes value)
          Sets the value of the MerchantItemAttributes property.
 Item withOffers(Offers value)
          Sets the value of the Offers property.
 Item withOfferSummary(OfferSummary value)
          Sets the value of the OfferSummary property.
 Item withParentASIN(java.lang.String value)
          Sets the value of the ParentASIN property.
 Item withSalesRank(java.lang.String value)
          Sets the value of the SalesRank property.
 Item withSearchInside(SearchInside value)
          Sets the value of the SearchInside property.
 Item withSimilarProducts(SimilarProducts value)
          Sets the value of the SimilarProducts property.
 Item withSmallImage(Image value)
          Sets the value of the SmallImage property.
 Item withSubjects(Subjects value)
          Sets the value of the Subjects property.
 Item withTags(Tags value)
          Sets the value of the Tags property.
 Item withTracks(Tracks value)
          Sets the value of the Tracks property.
 Item withVariations(Variations value)
          Sets the value of the Variations property.
 Item withVariationSummary(VariationSummary value)
          Sets the value of the VariationSummary property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

alternateVersions

protected AlternateVersions alternateVersions

asin

protected java.lang.String asin

parentASIN

protected java.lang.String parentASIN

detailPageURL

protected java.lang.String detailPageURL

salesRank

protected java.lang.String salesRank

smallImage

protected Image smallImage

mediumImage

protected Image mediumImage

largeImage

protected Image largeImage

imageSets

protected java.util.List<ImageSets> imageSets

itemAttributes

protected ItemAttributes itemAttributes

merchantItemAttributes

protected MerchantItemAttributes merchantItemAttributes

collections

protected Collections collections

subjects

protected Subjects subjects

offerSummary

protected OfferSummary offerSummary

offers

protected Offers offers

variationSummary

protected VariationSummary variationSummary

variations

protected Variations variations

customerReviews

protected CustomerReviews customerReviews

editorialReviews

protected EditorialReviews editorialReviews

similarProducts

protected SimilarProducts similarProducts

accessories

protected Accessories accessories

tracks

protected Tracks tracks

browseNodes

protected BrowseNodes browseNodes

searchInside

protected SearchInside searchInside

listmaniaLists

protected ListmaniaLists listmaniaLists

tags

protected Tags tags
Constructor Detail

Item

public Item()
Method Detail

getAlternateVersions

public AlternateVersions getAlternateVersions()
Gets the value of the alternateVersions property.

Returns:
possible object is AlternateVersions

setAlternateVersions

public void setAlternateVersions(AlternateVersions value)
Sets the value of the alternateVersions property.

Parameters:
value - allowed object is AlternateVersions

isSetAlternateVersions

public boolean isSetAlternateVersions()

getASIN

public java.lang.String getASIN()
Gets the value of the asin property.

Returns:
possible object is String

setASIN

public void setASIN(java.lang.String value)
Sets the value of the asin property.

Parameters:
value - allowed object is String

isSetASIN

public boolean isSetASIN()

getParentASIN

public java.lang.String getParentASIN()
Gets the value of the parentASIN property.

Returns:
possible object is String

setParentASIN

public void setParentASIN(java.lang.String value)
Sets the value of the parentASIN property.

Parameters:
value - allowed object is String

isSetParentASIN

public boolean isSetParentASIN()

getDetailPageURL

public java.lang.String getDetailPageURL()
Gets the value of the detailPageURL property.

Returns:
possible object is String

setDetailPageURL

public void setDetailPageURL(java.lang.String value)
Sets the value of the detailPageURL property.

Parameters:
value - allowed object is String

isSetDetailPageURL

public boolean isSetDetailPageURL()

getSalesRank

public java.lang.String getSalesRank()
Gets the value of the salesRank property.

Returns:
possible object is String

setSalesRank

public void setSalesRank(java.lang.String value)
Sets the value of the salesRank property.

Parameters:
value - allowed object is String

isSetSalesRank

public boolean isSetSalesRank()

getSmallImage

public Image getSmallImage()
Gets the value of the smallImage property.

Returns:
possible object is Image

setSmallImage

public void setSmallImage(Image value)
Sets the value of the smallImage property.

Parameters:
value - allowed object is Image

isSetSmallImage

public boolean isSetSmallImage()

getMediumImage

public Image getMediumImage()
Gets the value of the mediumImage property.

Returns:
possible object is Image

setMediumImage

public void setMediumImage(Image value)
Sets the value of the mediumImage property.

Parameters:
value - allowed object is Image

isSetMediumImage

public boolean isSetMediumImage()

getLargeImage

public Image getLargeImage()
Gets the value of the largeImage property.

Returns:
possible object is Image

setLargeImage

public void setLargeImage(Image value)
Sets the value of the largeImage property.

Parameters:
value - allowed object is Image

isSetLargeImage

public boolean isSetLargeImage()

getImageSets

public java.util.List<ImageSets> getImageSets()
Gets the value of the imageSets property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the imageSets property.

For example, to add a new item, do as follows:

    getImageSets().add(newItem);
 

Objects of the following type(s) are allowed in the list ImageSets


isSetImageSets

public boolean isSetImageSets()

unsetImageSets

public void unsetImageSets()

getItemAttributes

public ItemAttributes getItemAttributes()
Gets the value of the itemAttributes property.

Returns:
possible object is ItemAttributes

setItemAttributes

public void setItemAttributes(ItemAttributes value)
Sets the value of the itemAttributes property.

Parameters:
value - allowed object is ItemAttributes

isSetItemAttributes

public boolean isSetItemAttributes()

getMerchantItemAttributes

public MerchantItemAttributes getMerchantItemAttributes()
Gets the value of the merchantItemAttributes property.

Returns:
possible object is MerchantItemAttributes

setMerchantItemAttributes

public void setMerchantItemAttributes(MerchantItemAttributes value)
Sets the value of the merchantItemAttributes property.

Parameters:
value - allowed object is MerchantItemAttributes

isSetMerchantItemAttributes

public boolean isSetMerchantItemAttributes()

getCollections

public Collections getCollections()
Gets the value of the collections property.

Returns:
possible object is Collections

setCollections

public void setCollections(Collections value)
Sets the value of the collections property.

Parameters:
value - allowed object is Collections

isSetCollections

public boolean isSetCollections()

getSubjects

public Subjects getSubjects()
Gets the value of the subjects property.

Returns:
possible object is Subjects

setSubjects

public void setSubjects(Subjects value)
Sets the value of the subjects property.

Parameters:
value - allowed object is Subjects

isSetSubjects

public boolean isSetSubjects()

getOfferSummary

public OfferSummary getOfferSummary()
Gets the value of the offerSummary property.

Returns:
possible object is OfferSummary

setOfferSummary

public void setOfferSummary(OfferSummary value)
Sets the value of the offerSummary property.

Parameters:
value - allowed object is OfferSummary

isSetOfferSummary

public boolean isSetOfferSummary()

getOffers

public Offers getOffers()
Gets the value of the offers property.

Returns:
possible object is Offers

setOffers

public void setOffers(Offers value)
Sets the value of the offers property.

Parameters:
value - allowed object is Offers

isSetOffers

public boolean isSetOffers()

getVariationSummary

public VariationSummary getVariationSummary()
Gets the value of the variationSummary property.

Returns:
possible object is VariationSummary

setVariationSummary

public void setVariationSummary(VariationSummary value)
Sets the value of the variationSummary property.

Parameters:
value - allowed object is VariationSummary

isSetVariationSummary

public boolean isSetVariationSummary()

getVariations

public Variations getVariations()
Gets the value of the variations property.

Returns:
possible object is Variations

setVariations

public void setVariations(Variations value)
Sets the value of the variations property.

Parameters:
value - allowed object is Variations

isSetVariations

public boolean isSetVariations()

getCustomerReviews

public CustomerReviews getCustomerReviews()
Gets the value of the customerReviews property.

Returns:
possible object is CustomerReviews

setCustomerReviews

public void setCustomerReviews(CustomerReviews value)
Sets the value of the customerReviews property.

Parameters:
value - allowed object is CustomerReviews

isSetCustomerReviews

public boolean isSetCustomerReviews()

getEditorialReviews

public EditorialReviews getEditorialReviews()
Gets the value of the editorialReviews property.

Returns:
possible object is EditorialReviews

setEditorialReviews

public void setEditorialReviews(EditorialReviews value)
Sets the value of the editorialReviews property.

Parameters:
value - allowed object is EditorialReviews

isSetEditorialReviews

public boolean isSetEditorialReviews()

getSimilarProducts

public SimilarProducts getSimilarProducts()
Gets the value of the similarProducts property.

Returns:
possible object is SimilarProducts

setSimilarProducts

public void setSimilarProducts(SimilarProducts value)
Sets the value of the similarProducts property.

Parameters:
value - allowed object is SimilarProducts

isSetSimilarProducts

public boolean isSetSimilarProducts()

getAccessories

public Accessories getAccessories()
Gets the value of the accessories property.

Returns:
possible object is Accessories

setAccessories

public void setAccessories(Accessories value)
Sets the value of the accessories property.

Parameters:
value - allowed object is Accessories

isSetAccessories

public boolean isSetAccessories()

getTracks

public Tracks getTracks()
Gets the value of the tracks property.

Returns:
possible object is Tracks

setTracks

public void setTracks(Tracks value)
Sets the value of the tracks property.

Parameters:
value - allowed object is Tracks

isSetTracks

public boolean isSetTracks()

getBrowseNodes

public BrowseNodes getBrowseNodes()
Gets the value of the browseNodes property.

Returns:
possible object is BrowseNodes

setBrowseNodes

public void setBrowseNodes(BrowseNodes value)
Sets the value of the browseNodes property.

Parameters:
value - allowed object is BrowseNodes

isSetBrowseNodes

public boolean isSetBrowseNodes()

getSearchInside

public SearchInside getSearchInside()
Gets the value of the searchInside property.

Returns:
possible object is SearchInside

setSearchInside

public void setSearchInside(SearchInside value)
Sets the value of the searchInside property.

Parameters:
value - allowed object is SearchInside

isSetSearchInside

public boolean isSetSearchInside()

getListmaniaLists

public ListmaniaLists getListmaniaLists()
Gets the value of the listmaniaLists property.

Returns:
possible object is ListmaniaLists

setListmaniaLists

public void setListmaniaLists(ListmaniaLists value)
Sets the value of the listmaniaLists property.

Parameters:
value - allowed object is ListmaniaLists

isSetListmaniaLists

public boolean isSetListmaniaLists()

getTags

public Tags getTags()
Gets the value of the tags property.

Returns:
possible object is Tags

setTags

public void setTags(Tags value)
Sets the value of the tags property.

Parameters:
value - allowed object is Tags

isSetTags

public boolean isSetTags()

withAlternateVersions

public Item withAlternateVersions(AlternateVersions value)
Sets the value of the AlternateVersions property.

Parameters:
value -
Returns:
this instance

withASIN

public Item withASIN(java.lang.String value)
Sets the value of the ASIN property.

Parameters:
value -
Returns:
this instance

withParentASIN

public Item withParentASIN(java.lang.String value)
Sets the value of the ParentASIN property.

Parameters:
value -
Returns:
this instance

withDetailPageURL

public Item withDetailPageURL(java.lang.String value)
Sets the value of the DetailPageURL property.

Parameters:
value -
Returns:
this instance

withSalesRank

public Item withSalesRank(java.lang.String value)
Sets the value of the SalesRank property.

Parameters:
value -
Returns:
this instance

withSmallImage

public Item withSmallImage(Image value)
Sets the value of the SmallImage property.

Parameters:
value -
Returns:
this instance

withMediumImage

public Item withMediumImage(Image value)
Sets the value of the MediumImage property.

Parameters:
value -
Returns:
this instance

withLargeImage

public Item withLargeImage(Image value)
Sets the value of the LargeImage property.

Parameters:
value -
Returns:
this instance

withImageSets

public Item withImageSets(ImageSets... values)
Sets the value of the ImageSets property.

Parameters:
values -
Returns:
this instance

withItemAttributes

public Item withItemAttributes(ItemAttributes value)
Sets the value of the ItemAttributes property.

Parameters:
value -
Returns:
this instance

withMerchantItemAttributes

public Item withMerchantItemAttributes(MerchantItemAttributes value)
Sets the value of the MerchantItemAttributes property.

Parameters:
value -
Returns:
this instance

withCollections

public Item withCollections(Collections value)
Sets the value of the Collections property.

Parameters:
value -
Returns:
this instance

withSubjects

public Item withSubjects(Subjects value)
Sets the value of the Subjects property.

Parameters:
value -
Returns:
this instance

withOfferSummary

public Item withOfferSummary(OfferSummary value)
Sets the value of the OfferSummary property.

Parameters:
value -
Returns:
this instance

withOffers

public Item withOffers(Offers value)
Sets the value of the Offers property.

Parameters:
value -
Returns:
this instance

withVariationSummary

public Item withVariationSummary(VariationSummary value)
Sets the value of the VariationSummary property.

Parameters:
value -
Returns:
this instance

<