com.amazonaws.a2s.model
Class TagLookupRequest

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

public class TagLookupRequest
extends java.lang.Object

Java class for TagLookupRequest complex type.

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

 <complexType name="TagLookupRequest">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="TagName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="CustomerId" 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="Count" 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="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="AlternateVersions"/>
               <enumeration value="BrowseNodes"/>
               <enumeration value="Collections"/>
               <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="OfferListings"/>
               <enumeration value="Offers"/>
               <enumeration value="OfferSummary"/>
               <enumeration value="PromotionDetails"/>
               <enumeration value="PromotionSummary"/>
               <enumeration value="Reviews"/>
               <enumeration value="SalesRank"/>
               <enumeration value="ShippingCharges"/>
               <enumeration value="Similarities"/>
               <enumeration value="Subjects"/>
               <enumeration value="TaggedGuides"/>
               <enumeration value="TaggedItems"/>
               <enumeration value="TaggedListmaniaLists"/>
               <enumeration value="TagsSummary"/>
               <enumeration value="Tags"/>
               <enumeration value="Tracks"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
Generated by AWS Code Generator

Thu Jan 10 05:27:59 PST 2008


Field Summary
protected  java.math.BigInteger count
           
protected  java.lang.String customerId
           
protected  java.util.List<java.lang.String> responseGroup
           
protected  java.util.List<java.lang.String> tagName
           
protected  java.math.BigInteger tagPage
           
protected  java.lang.String tagSort
           
 
Constructor Summary
TagLookupRequest()
           
 
Method Summary
 java.math.BigInteger getCount()
          Gets the value of the count property.
 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.util.List<java.lang.String> getTagName()
          Gets the value of the tagName property.
 java.math.BigInteger getTagPage()
          Gets the value of the tagPage property.
 java.lang.String getTagSort()
          Gets the value of the tagSort property.
 boolean isSetCount()
           
 boolean isSetCustomerId()
           
 boolean isSetResponseGroup()
           
 boolean isSetTagName()
           
 boolean isSetTagPage()
           
 boolean isSetTagSort()
           
 void setCount(java.math.BigInteger value)
          Sets the value of the count property.
 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 setTagName(java.util.List<java.lang.String> tagName)
          Sets the value of the tagName 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.
protected  java.lang.String toXMLFragment()
          XML fragment representation of this object
 void unsetResponseGroup()
           
 void unsetTagName()
           
 TagLookupRequest withCount(java.math.BigInteger value)
          Sets the value of the Count property.
 TagLookupRequest withCustomerId(java.lang.String value)
          Sets the value of the CustomerId property.
 TagLookupRequest withResponseGroup(java.lang.String... values)
          Sets the value of the ResponseGroup property.
 TagLookupRequest withTagName(java.lang.String... values)
          Sets the value of the TagName property.
 TagLookupRequest withTagPage(java.math.BigInteger value)
          Sets the value of the TagPage property.
 TagLookupRequest withTagSort(java.lang.String value)
          Sets the value of the TagSort property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tagName

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

customerId

protected java.lang.String customerId

tagPage

protected java.math.BigInteger tagPage

count

protected java.math.BigInteger count

tagSort

protected java.lang.String tagSort

responseGroup

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

TagLookupRequest

public TagLookupRequest()
Method Detail

getTagName

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

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

    getTagName().add(newItem);
 

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


isSetTagName

public boolean isSetTagName()

unsetTagName

public void unsetTagName()

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

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

getCount

public java.math.BigInteger getCount()
Gets the value of the count property.

Returns:
possible object is BigInteger

setCount

public void setCount(java.math.BigInteger value)
Sets the value of the count property.

Parameters:
value - allowed object is BigInteger

isSetCount

public boolean isSetCount()

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

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

withTagName

public TagLookupRequest withTagName(java.lang.String... values)
Sets the value of the TagName property.

Parameters:
values -
Returns:
this instance

withCustomerId

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

Parameters:
value -
Returns:
this instance

withTagPage

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

Parameters:
value -
Returns:
this instance

withCount

public TagLookupRequest withCount(java.math.BigInteger value)
Sets the value of the Count property.

Parameters:
value -
Returns:
this instance

withTagSort

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

Parameters:
value -
Returns:
this instance

withResponseGroup

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

Parameters:
values -
Returns:
this instance

setTagName

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

Parameters:
tagName - 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