com.amazonaws.a2s.model
Class ItemLookupRequest

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

public class ItemLookupRequest
extends java.lang.Object

Java class for ItemLookupRequest complex type.

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

 <complexType name="ItemLookupRequest">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Condition" type="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}Condition" minOccurs="0"/>
         <element name="DeliveryMethod" type="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}DeliveryMethod" minOccurs="0"/>
         <element name="FutureLaunchDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="IdType" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="ASIN"/>
               <enumeration value="UPC"/>
               <enumeration value="SKU"/>
               <enumeration value="EAN"/>
               <enumeration value="ISBN"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ISPUPostalCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MerchantId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OfferPage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
         <element name="ItemId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ResponseGroup" maxOccurs="unbounded" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Request"/>
               <enumeration value="Small"/>
               <enumeration value="Accessories"/>
               <enumeration value="BrowseNodes"/>
               <enumeration value="EditorialReview"/>
               <enumeration value="Images"/>
               <enumeration value="ItemAttributes"/>
               <enumeration value="ItemIds"/>
               <enumeration value="Large"/>
               <enumeration value="ListmaniaLists"/>
               <enumeration value="Medium"/>
               <enumeration value="MerchantItemAttributes"/>
               <enumeration value="OfferFull"/>
               <enumeration value="Offers"/>
               <enumeration value="OfferSummary"/>
               <enumeration value="Reviews"/>
               <enumeration value="SalesRank"/>
               <enumeration value="Similarities"/>
               <enumeration value="Subjects"/>
               <enumeration value="TagsSummary"/>
               <enumeration value="Tags"/>
               <enumeration value="Tracks"/>
               <enumeration value="VariationImages"/>
               <enumeration value="VariationMinimum"/>
               <enumeration value="Variations"/>
               <enumeration value="VariationSummary"/>
               <enumeration value="VariationMatrix"/>
               <enumeration value="VariationOffers"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ReviewPage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
         <element name="ReviewSort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SearchIndex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SearchInsideKeywords" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TagPage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
         <element name="TagsPerPage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
         <element name="TagSort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="VariationPage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
Generated by AWS Code Generator

Thu Jan 10 05:27:59 PST 2008


Field Summary
protected  Condition condition
           
protected  DeliveryMethod deliveryMethod
           
protected  java.lang.String futureLaunchDate
           
protected  java.lang.String idType
           
protected  java.lang.String ispuPostalCode
           
protected  java.util.List<java.lang.String> itemId
           
protected  java.lang.String merchantId
           
protected  java.math.BigInteger offerPage
           
protected  java.util.List<java.lang.String> responseGroup
           
protected  java.math.BigInteger reviewPage
           
protected  java.lang.String reviewSort
           
protected  java.lang.String searchIndex
           
protected  java.lang.String searchInsideKeywords
           
protected  java.math.BigInteger tagPage
           
protected  java.lang.String tagSort
           
protected  java.math.BigInteger tagsPerPage
           
protected  java.lang.String variationPage
           
 
Constructor Summary
ItemLookupRequest()
           
 
Method Summary
 Condition getCondition()
          Gets the value of the condition property.
 DeliveryMethod getDeliveryMethod()
          Gets the value of the deliveryMethod property.
 java.lang.String getFutureLaunchDate()
          Gets the value of the futureLaunchDate property.
 java.lang.String getIdType()
          Gets the value of the idType property.
 java.lang.String getISPUPostalCode()
          Gets the value of the ispuPostalCode property.
 java.util.List<java.lang.String> getItemId()
          Gets the value of the itemId property.
 java.lang.String getMerchantId()
          Gets the value of the merchantId property.
 java.math.BigInteger getOfferPage()
          Gets the value of the offerPage property.
 java.util.List<java.lang.String> getResponseGroup()
          Gets the value of the responseGroup property.
 java.math.BigInteger getReviewPage()
          Gets the value of the reviewPage property.
 java.lang.String getReviewSort()
          Gets the value of the reviewSort property.
 java.lang.String getSearchIndex()
          Gets the value of the searchIndex property.
 java.lang.String getSearchInsideKeywords()
          Gets the value of the searchInsideKeywords property.
 java.math.BigInteger getTagPage()
          Gets the value of the tagPage property.
 java.lang.String getTagSort()
          Gets the value of the tagSort property.
 java.math.BigInteger getTagsPerPage()
          Gets the value of the tagsPerPage property.
 java.lang.String getVariationPage()
          Gets the value of the variationPage property.
 boolean isSetCondition()
           
 boolean isSetDeliveryMethod()
           
 boolean isSetFutureLaunchDate()
           
 boolean isSetIdType()
           
 boolean isSetISPUPostalCode()
           
 boolean isSetItemId()
           
 boolean isSetMerchantId()
           
 boolean isSetOfferPage()
           
 boolean isSetResponseGroup()
           
 boolean isSetReviewPage()
           
 boolean isSetReviewSort()
           
 boolean isSetSearchIndex()
           
 boolean isSetSearchInsideKeywords()
           
 boolean isSetTagPage()
           
 boolean isSetTagSort()
           
 boolean isSetTagsPerPage()
           
 boolean isSetVariationPage()
           
 void setCondition(Condition value)
          Sets the value of the condition property.
 void setDeliveryMethod(DeliveryMethod value)
          Sets the value of the deliveryMethod property.
 void setFutureLaunchDate(java.lang.String value)
          Sets the value of the futureLaunchDate property.
 void setIdType(java.lang.String value)
          Sets the value of the idType property.
 void setISPUPostalCode(java.lang.String value)
          Sets the value of the ispuPostalCode property.
 void setItemId(java.util.List<java.lang.String> itemId)
          Sets the value of the itemId property.
 void setMerchantId(java.lang.String value)
          Sets the value of the merchantId property.
 void setOfferPage(java.math.BigInteger value)
          Sets the value of the offerPage property.
 void setResponseGroup(java.util.List<java.lang.String> responseGroup)
          Sets the value of the responseGroup property.
 void setReviewPage(java.math.BigInteger value)
          Sets the value of the reviewPage property.
 void setReviewSort(java.lang.String value)
          Sets the value of the reviewSort property.
 void setSearchIndex(java.lang.String value)
          Sets the value of the searchIndex property.
 void setSearchInsideKeywords(java.lang.String value)
          Sets the value of the searchInsideKeywords property.
 void setTagPage(java.math.BigInteger value)
          Sets the value of the tagPage property.
 void setTagSort(java.lang.String value)
          Sets the value of the tagSort property.
 void setTagsPerPage(java.math.BigInteger value)
          Sets the value of the tagsPerPage property.
 void setVariationPage(java.lang.String value)
          Sets the value of the variationPage property.
protected  java.lang.String toXMLFragment()
          XML fragment representation of this object
 void unsetItemId()
           
 void unsetResponseGroup()
           
 ItemLookupRequest withCondition(Condition value)
          Sets the value of the Condition property.
 ItemLookupRequest withDeliveryMethod(DeliveryMethod value)
          Sets the value of the DeliveryMethod property.
 ItemLookupRequest withFutureLaunchDate(java.lang.String value)
          Sets the value of the FutureLaunchDate property.
 ItemLookupRequest withIdType(java.lang.String value)
          Sets the value of the IdType property.
 ItemLookupRequest withISPUPostalCode(java.lang.String value)
          Sets the value of the ISPUPostalCode property.
 ItemLookupRequest withItemId(java.lang.String... values)
          Sets the value of the ItemId property.
 ItemLookupRequest withMerchantId(java.lang.String value)
          Sets the value of the MerchantId property.
 ItemLookupRequest withOfferPage(java.math.BigInteger value)
          Sets the value of the OfferPage property.
 ItemLookupRequest withResponseGroup(java.lang.String... values)
          Sets the value of the ResponseGroup property.
 ItemLookupRequest withReviewPage(java.math.BigInteger value)
          Sets the value of the ReviewPage property.
 ItemLookupRequest withReviewSort(java.lang.String value)
          Sets the value of the ReviewSort property.
 ItemLookupRequest withSearchIndex(java.lang.String value)
          Sets the value of the SearchIndex property.
 ItemLookupRequest withSearchInsideKeywords(java.lang.String value)
          Sets the value of the SearchInsideKeywords property.
 ItemLookupRequest withTagPage(java.math.BigInteger value)
          Sets the value of the TagPage property.
 ItemLookupRequest withTagSort(java.lang.String value)
          Sets the value of the TagSort property.
 ItemLookupRequest withTagsPerPage(java.math.BigInteger value)
          Sets the value of the TagsPerPage property.
 ItemLookupRequest withVariationPage(java.lang.String value)
          Sets the value of the VariationPage property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

condition

protected Condition condition

deliveryMethod

protected DeliveryMethod deliveryMethod

futureLaunchDate

protected java.lang.String futureLaunchDate

idType

protected java.lang.String idType

ispuPostalCode

protected java.lang.String ispuPostalCode

merchantId

protected java.lang.String merchantId

offerPage

protected java.math.BigInteger offerPage

itemId

protected java.util.List<java.lang.String> itemId

responseGroup

protected java.util.List<java.lang.String> responseGroup

reviewPage

protected java.math.BigInteger reviewPage

reviewSort

protected java.lang.String reviewSort

searchIndex

protected java.lang.String searchIndex

searchInsideKeywords

protected java.lang.String searchInsideKeywords

tagPage

protected java.math.BigInteger tagPage

tagsPerPage

protected java.math.BigInteger tagsPerPage

tagSort

protected java.lang.String tagSort

variationPage

protected java.lang.String variationPage
Constructor Detail

ItemLookupRequest

public ItemLookupRequest()
Method Detail

getCondition

public Condition getCondition()
Gets the value of the condition property.

Returns:
possible object is Condition

setCondition

public void setCondition(Condition value)
Sets the value of the condition property.

Parameters:
value - allowed object is Condition

isSetCondition

public boolean isSetCondition()

getDeliveryMethod

public DeliveryMethod getDeliveryMethod()
Gets the value of the deliveryMethod property.

Returns:
possible object is DeliveryMethod

setDeliveryMethod

public void setDeliveryMethod(DeliveryMethod value)
Sets the value of the deliveryMethod property.

Parameters:
value - allowed object is DeliveryMethod

isSetDeliveryMethod

public boolean isSetDeliveryMethod()

getFutureLaunchDate

public java.lang.String getFutureLaunchDate()
Gets the value of the futureLaunchDate property.

Returns:
possible object is String

setFutureLaunchDate

public void setFutureLaunchDate(java.lang.String value)
Sets the value of the futureLaunchDate property.

Parameters:
value - allowed object is String

isSetFutureLaunchDate

public boolean isSetFutureLaunchDate()

getIdType

public java.lang.String getIdType()
Gets the value of the idType property.

Returns:
possible object is String

setIdType

public void setIdType(java.lang.String value)
Sets the value of the idType property.

Parameters:
value - allowed object is String

isSetIdType

public boolean isSetIdType()

getISPUPostalCode

public java.lang.String getISPUPostalCode()
Gets the value of the ispuPostalCode property.

Returns:
possible object is String

setISPUPostalCode

public void setISPUPostalCode(java.lang.String value)
Sets the value of the ispuPostalCode property.

Parameters:
value - allowed object is String

isSetISPUPostalCode

public boolean isSetISPUPostalCode()

getMerchantId

public java.lang.String getMerchantId()
Gets the value of the merchantId property.

Returns:
possible object is String

setMerchantId

public void setMerchantId(java.lang.String value)
Sets the value of the merchantId property.

Parameters:
value - allowed object is String

isSetMerchantId

public boolean isSetMerchantId()

getOfferPage

public java.math.BigInteger getOfferPage()
Gets the value of the offerPage property.

Returns:
possible object is BigInteger

setOfferPage

public void setOfferPage(java.math.BigInteger value)
Sets the value of the offerPage property.

Parameters:
value - allowed object is BigInteger

isSetOfferPage

public boolean isSetOfferPage()

getItemId

public java.util.List<java.lang.String> getItemId()
Gets the value of the itemId 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 itemId property.

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

    getItemId().add(newItem);
 

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


isSetItemId

public boolean isSetItemId()

unsetItemId

public void unsetItemId()

getResponseGroup

public java.util.List<java.lang.String> getResponseGroup()
Gets the value of the responseGroup 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 responseGroup property.

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

    getResponseGroup().add(newItem);
 

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


isSetResponseGroup

public boolean isSetResponseGroup()

unsetResponseGroup

public void unsetResponseGroup()

getReviewPage

public java.math.BigInteger getReviewPage()
Gets the value of the reviewPage property.

Returns:
possible object is BigInteger

setReviewPage

public void setReviewPage(java.math.BigInteger value)
Sets the value of the reviewPage property.

Parameters:
value - allowed object is BigInteger

isSetReviewPage

public boolean isSetReviewPage()

getReviewSort

public java.lang.String getReviewSort()
Gets the value of the reviewSort property.

Returns:
possible object is String

setReviewSort

public void setReviewSort(java.lang.String value)
Sets the value of the reviewSort property.

Parameters:
value - allowed object is String

isSetReviewSort

public boolean isSetReviewSort()

getSearchIndex

public java.lang.String getSearchIndex()
Gets the value of the searchIndex property.

Returns:
possible object is String

setSearchIndex

public void setSearchIndex(java.lang.String value)
Sets the value of the searchIndex property.

Parameters:
value - allowed object is String

isSetSearchIndex

public boolean isSetSearchIndex()

getSearchInsideKeywords

public java.lang.String getSearchInsideKeywords()
Gets the value of the searchInsideKeywords property.

Returns:
possible object is String

setSearchInsideKeywords

public void setSearchInsideKeywords(java.lang.String value)
Sets the value of the searchInsideKeywords property.

Parameters:
value - allowed object is String

isSetSearchInsideKeywords

public boolean isSetSearchInsideKeywords()

getTagPage

public java.math.BigInteger getTagPage()
Gets the value of the tagPage property.

Returns:
possible object is BigInteger

setTagPage

public void setTagPage(java.math.BigInteger value)
Sets the value of the tagPage property.

Parameters:
value - allowed object is BigInteger

isSetTagPage

public boolean isSetTagPage()

getTagsPerPage

public java.math.BigInteger getTagsPerPage()
Gets the value of the tagsPerPage property.

Returns:
possible object is BigInteger

setTagsPerPage

public void setTagsPerPage(java.math.BigInteger value)
Sets the value of the tagsPerPage property.

Parameters:
value - allowed object is BigInteger

isSetTagsPerPage

public boolean isSetTagsPerPage()

getTagSort

public java.lang.String getTagSort()
Gets the value of the tagSort property.

Returns:
possible object is String

setTagSort

public void setTagSort(java.lang.String value)
Sets the value of the tagSort property.

Parameters:
value - allowed object is String

isSetTagSort

public boolean isSetTagSort()

getVariationPage

public java.lang.String getVariationPage()
Gets the value of the variationPage property.

Returns:
possible object is String

setVariationPage

public void setVariationPage(java.lang.String value)
Sets the value of the variationPage property.

Parameters:
value - allowed object is String

isSetVariationPage

public boolean isSetVariationPage()

withCondition

public ItemLookupRequest withCondition(Condition value)
Sets the value of the Condition property.

Parameters:
value -
Returns:
this instance

withDeliveryMethod

public ItemLookupRequest withDeliveryMethod(DeliveryMethod value)
Sets the value of the DeliveryMethod property.

Parameters:
value -
Returns:
this instance

withFutureLaunchDate

public ItemLookupRequest withFutureLaunchDate(java.lang.String value)
Sets the value of the FutureLaunchDate property.

Parameters:
value -
Returns:
this instance

withIdType

public ItemLookupRequest withIdType(java.lang.String value)
Sets the value of the IdType property.

Parameters:
value -
Returns:
this instance

withISPUPostalCode

public ItemLookupRequest withISPUPostalCode(java.lang.String value)
Sets the value of the ISPUPostalCode property.

Parameters:
value -
Returns:
this instance

withMerchantId

public ItemLookupRequest withMerchantId(java.lang.String value)
Sets the value of the MerchantId property.

Parameters:
value -
Returns:
this instance

withOfferPage

public ItemLookupRequest withOfferPage(java.math.BigInteger value)
Sets the value of the OfferPage property.

Parameters:
value -
Returns:
this instance

withItemId

public ItemLookupRequest withItemId(java.lang.String... values)
Sets the value of the ItemId property.

Parameters:
values -
Returns:
this instance

withResponseGroup

public ItemLookupRequest withResponseGroup(java.lang.String... values)
Sets the value of the ResponseGroup property.

Parameters:
values -
Returns:
this instance

withReviewPage

public ItemLookupRequest withReviewPage(java.math.BigInteger value)
Sets the value of the ReviewPage property.

Parameters:
value -
Returns:
this instance

withReviewSort

public ItemLookupRequest withReviewSort(java.lang.String value)
Sets the value of the ReviewSort property.

Parameters:
value -
Returns:
this instance

withSearchIndex

public ItemLookupRequest withSearchIndex(java.lang.String value)
Sets the value of the SearchIndex property.

Parameters:
value -
Returns:
this instance

withSearchInsideKeywords

public ItemLookupRequest withSearchInsideKeywords(java.lang.String value)
Sets the value of the SearchInsideKeywords property.

Parameters:
value -
Returns:
this instance

withTagPage

public ItemLookupRequest withTagPage(java.math.BigInteger value)
Sets the value of the TagPage property.

Parameters:
value -
Returns:
this instance

withTagsPerPage

public ItemLookupRequest withTagsPerPage(java.math.BigInteger value)
Sets the value of the TagsPerPage property.

Parameters:
value -
Returns:
this instance

withTagSort

public ItemLookupRequest withTagSort(java.lang.String value)
Sets the value of the TagSort property.

Parameters:
value -
Returns:
this instance

withVariationPage

public ItemLookupRequest withVariationPage(java.lang.String value)
Sets the value of the VariationPage property.

Parameters:
value -
Returns:
this instance

setItemId

public void setItemId(java.util.List<java.lang.String> itemId)
Sets the value of the itemId property.

Parameters:
itemId - allowed object is String

setResponseGroup

public void setResponseGroup(java.util.List<java.lang.String> responseGroup)
Sets the value of the responseGroup property.

Parameters:
responseGroup - allowed object is String

toXMLFragment

protected java.lang.String toXMLFragment()
XML fragment representation of this object

Returns:
XML fragment for this object. Name for outer tag expected to be set by calling method. This fragment returns inner properties representation only