com.amazonaws.a2s.model
Class ListLookupRequest

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

public class ListLookupRequest
extends java.lang.Object

Java class for ListLookupRequest complex type.

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

 <complexType name="ListLookupRequest">
   <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="ISPUPostalCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ListId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ListType" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="WishList"/>
               <enumeration value="Listmania"/>
               <enumeration value="WeddingRegistry"/>
             </restriction>
           </simpleType>
         </element>
         <element name="MerchantId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ProductGroup" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ProductPage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
         <element name="ResponseGroup" maxOccurs="unbounded" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Request"/>
               <enumeration value="ListInfo"/>
               <enumeration value="Accessories"/>
               <enumeration value="BrowseNodes"/>
               <enumeration value="EditorialReview"/>
               <enumeration value="Images"/>
               <enumeration value="ItemAttributes"/>
               <enumeration value="ItemIds"/>
               <enumeration value="Large"/>
               <enumeration value="ListFull"/>
               <enumeration value="ListItems"/>
               <enumeration value="ListmaniaLists"/>
               <enumeration value="Medium"/>
               <enumeration value="Offers"/>
               <enumeration value="OfferSummary"/>
               <enumeration value="Reviews"/>
               <enumeration value="SalesRank"/>
               <enumeration value="Similarities"/>
               <enumeration value="Small"/>
               <enumeration value="Subjects"/>
               <enumeration value="Tracks"/>
               <enumeration value="VariationMinimum"/>
               <enumeration value="Variations"/>
               <enumeration value="VariationSummary"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ReviewSort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Sort" 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 ispuPostalCode
           
protected  java.lang.String listId
           
protected  java.lang.String listType
           
protected  java.lang.String merchantId
           
protected  java.lang.String productGroup
           
protected  java.math.BigInteger productPage
           
protected  java.util.List<java.lang.String> responseGroup
           
protected  java.lang.String reviewSort
           
protected  java.lang.String sort
           
 
Constructor Summary
ListLookupRequest()
           
 
Method Summary
 Condition getCondition()
          Gets the value of the condition property.
 DeliveryMethod getDeliveryMethod()
          Gets the value of the deliveryMethod property.
 java.lang.String getISPUPostalCode()
          Gets the value of the ispuPostalCode property.
 java.lang.String getListId()
          Gets the value of the listId property.
 java.lang.String getListType()
          Gets the value of the listType property.
 java.lang.String getMerchantId()
          Gets the value of the merchantId property.
 java.lang.String getProductGroup()
          Gets the value of the productGroup property.
 java.math.BigInteger getProductPage()
          Gets the value of the productPage property.
 java.util.List<java.lang.String> getResponseGroup()
          Gets the value of the responseGroup property.
 java.lang.String getReviewSort()
          Gets the value of the reviewSort property.
 java.lang.String getSort()
          Gets the value of the sort property.
 boolean isSetCondition()
           
 boolean isSetDeliveryMethod()
           
 boolean isSetISPUPostalCode()
           
 boolean isSetListId()
           
 boolean isSetListType()
           
 boolean isSetMerchantId()
           
 boolean isSetProductGroup()
           
 boolean isSetProductPage()
           
 boolean isSetResponseGroup()
           
 boolean isSetReviewSort()
           
 boolean isSetSort()
           
 void setCondition(Condition value)
          Sets the value of the condition property.
 void setDeliveryMethod(DeliveryMethod value)
          Sets the value of the deliveryMethod property.
 void setISPUPostalCode(java.lang.String value)
          Sets the value of the ispuPostalCode property.
 void setListId(java.lang.String value)
          Sets the value of the listId property.
 void setListType(java.lang.String value)
          Sets the value of the listType property.
 void setMerchantId(java.lang.String value)
          Sets the value of the merchantId property.
 void setProductGroup(java.lang.String value)
          Sets the value of the productGroup property.
 void setProductPage(java.math.BigInteger value)
          Sets the value of the productPage property.
 void setResponseGroup(java.util.List<java.lang.String> responseGroup)
          Sets the value of the responseGroup property.
 void setReviewSort(java.lang.String value)
          Sets the value of the reviewSort property.
 void setSort(java.lang.String value)
          Sets the value of the sort property.
protected  java.lang.String toXMLFragment()
          XML fragment representation of this object
 void unsetResponseGroup()
           
 ListLookupRequest withCondition(Condition value)
          Sets the value of the Condition property.
 ListLookupRequest withDeliveryMethod(DeliveryMethod value)
          Sets the value of the DeliveryMethod property.
 ListLookupRequest withISPUPostalCode(java.lang.String value)
          Sets the value of the ISPUPostalCode property.
 ListLookupRequest withListId(java.lang.String value)
          Sets the value of the ListId property.
 ListLookupRequest withListType(java.lang.String value)
          Sets the value of the ListType property.
 ListLookupRequest withMerchantId(java.lang.String value)
          Sets the value of the MerchantId property.
 ListLookupRequest withProductGroup(java.lang.String value)
          Sets the value of the ProductGroup property.
 ListLookupRequest withProductPage(java.math.BigInteger value)
          Sets the value of the ProductPage property.
 ListLookupRequest withResponseGroup(java.lang.String... values)
          Sets the value of the ResponseGroup property.
 ListLookupRequest withReviewSort(java.lang.String value)
          Sets the value of the ReviewSort property.
 ListLookupRequest withSort(java.lang.String value)
          Sets the value of the Sort 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

ispuPostalCode

protected java.lang.String ispuPostalCode

listId

protected java.lang.String listId

listType

protected java.lang.String listType

merchantId

protected java.lang.String merchantId

productGroup

protected java.lang.String productGroup

productPage

protected java.math.BigInteger productPage

responseGroup

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

reviewSort

protected java.lang.String reviewSort

sort

protected java.lang.String sort
Constructor Detail

ListLookupRequest

public ListLookupRequest()
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()

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()

getListId

public java.lang.String getListId()
Gets the value of the listId property.

Returns:
possible object is String

setListId

public void setListId(java.lang.String value)
Sets the value of the listId property.

Parameters:
value - allowed object is String

isSetListId

public boolean isSetListId()

getListType

public java.lang.String getListType()
Gets the value of the listType property.

Returns:
possible object is String

setListType

public void setListType(java.lang.String value)
Sets the value of the listType property.

Parameters:
value - allowed object is String

isSetListType

public boolean isSetListType()

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()

getProductGroup

public java.lang.String getProductGroup()
Gets the value of the productGroup property.

Returns:
possible object is String

setProductGroup

public void setProductGroup(java.lang.String value)
Sets the value of the productGroup property.

Parameters:
value - allowed object is String

isSetProductGroup

public boolean isSetProductGroup()

getProductPage

public java.math.BigInteger getProductPage()
Gets the value of the productPage property.

Returns:
possible object is BigInteger

setProductPage

public void setProductPage(java.math.BigInteger value)
Sets the value of the productPage property.

Parameters:
value - allowed object is BigInteger

isSetProductPage

public boolean isSetProductPage()

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()

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()

getSort

public java.lang.String getSort()
Gets the value of the sort property.

Returns:
possible object is String

setSort

public void setSort(java.lang.String value)
Sets the value of the sort property.

Parameters:
value - allowed object is String

isSetSort

public boolean isSetSort()

withCondition

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

Parameters:
value -
Returns:
this instance

withDeliveryMethod

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

Parameters:
value -
Returns:
this instance

withISPUPostalCode

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

Parameters:
value -
Returns:
this instance

withListId

public ListLookupRequest withListId(java.lang.String value)
Sets the value of the ListId property.

Parameters:
value -
Returns:
this instance

withListType

public ListLookupRequest withListType(java.lang.String value)
Sets the value of the ListType property.

Parameters:
value -
Returns:
this instance

withMerchantId

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

Parameters:
value -
Returns:
this instance

withProductGroup

public ListLookupRequest withProductGroup(java.lang.String value)
Sets the value of the ProductGroup property.

Parameters:
value -
Returns:
this instance

withProductPage

public ListLookupRequest withProductPage(java.math.BigInteger value)
Sets the value of the ProductPage property.

Parameters:
value -
Returns:
this instance

withResponseGroup

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

Parameters:
values -
Returns:
this instance

withReviewSort

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

Parameters:
value -
Returns:
this instance

withSort

public ListLookupRequest withSort(java.lang.String value)
Sets the value of the Sort property.

Parameters:
value -
Returns:
this instance

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