com.amazonaws.a2s.model
Class CustomerContentLookupRequest

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

public class CustomerContentLookupRequest
extends java.lang.Object

Java class for CustomerContentLookupRequest complex type.

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

 <complexType name="CustomerContentLookupRequest">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="CustomerId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ResponseGroup" maxOccurs="unbounded" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Request"/>
               <enumeration value="CustomerInfo"/>
               <enumeration value="CustomerReviews"/>
               <enumeration value="CustomerLists"/>
               <enumeration value="CustomerFull"/>
               <enumeration value="TaggedGuides"/>
               <enumeration value="TaggedItems"/>
               <enumeration value="TaggedListmaniaLists"/>
               <enumeration value="TagsSummary"/>
               <enumeration value="Tags"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ReviewPage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" 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"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
Generated by AWS Code Generator

Thu Jan 10 05:27:59 PST 2008


Field Summary
protected  java.lang.String customerId
           
protected  java.util.List<java.lang.String> responseGroup
           
protected  java.math.BigInteger reviewPage
           
protected  java.math.BigInteger tagPage
           
protected  java.lang.String tagSort
           
protected  java.math.BigInteger tagsPerPage
           
 
Constructor Summary
CustomerContentLookupRequest()
           
 
Method Summary
 java.lang.String getCustomerId()
          Gets the value of the customerId 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.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.
 boolean isSetCustomerId()
           
 boolean isSetResponseGroup()
           
 boolean isSetReviewPage()
           
 boolean isSetTagPage()
           
 boolean isSetTagSort()
           
 boolean isSetTagsPerPage()
           
 void setCustomerId(java.lang.String value)
          Sets the value of the customerId 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 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.
protected  java.lang.String toXMLFragment()
          XML fragment representation of this object
 void unsetResponseGroup()
           
 CustomerContentLookupRequest withCustomerId(java.lang.String value)
          Sets the value of the CustomerId property.
 CustomerContentLookupRequest withResponseGroup(java.lang.String... values)
          Sets the value of the ResponseGroup property.
 CustomerContentLookupRequest withReviewPage(java.math.BigInteger value)
          Sets the value of the ReviewPage property.
 CustomerContentLookupRequest withTagPage(java.math.BigInteger value)
          Sets the value of the TagPage property.
 CustomerContentLookupRequest withTagSort(java.lang.String value)
          Sets the value of the TagSort property.
 CustomerContentLookupRequest withTagsPerPage(java.math.BigInteger value)
          Sets the value of the TagsPerPage property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

customerId

protected java.lang.String customerId

responseGroup

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

reviewPage

protected java.math.BigInteger reviewPage

tagPage

protected java.math.BigInteger tagPage

tagsPerPage

protected java.math.BigInteger tagsPerPage

tagSort

protected java.lang.String tagSort
Constructor Detail

CustomerContentLookupRequest

public CustomerContentLookupRequest()
Method Detail

getCustomerId

public java.lang.String getCustomerId()
Gets the value of the customerId property.

Returns:
possible object is String

setCustomerId

public void setCustomerId(java.lang.String value)
Sets the value of the customerId property.

Parameters:
value - allowed object is String

isSetCustomerId

public boolean isSetCustomerId()

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

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

withCustomerId

public CustomerContentLookupRequest withCustomerId(java.lang.String value)
Sets the value of the CustomerId property.

Parameters:
value -
Returns:
this instance

withResponseGroup

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

Parameters:
values -
Returns:
this instance

withReviewPage

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

Parameters:
value -
Returns:
this instance

withTagPage

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

Parameters:
value -
Returns:
this instance

withTagsPerPage

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

Parameters:
value -
Returns:
this instance

withTagSort

public CustomerContentLookupRequest withTagSort(java.lang.String value)
Sets the value of the TagSort 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