com.amazonaws.a2s.model
Class BrowseNode

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

public class BrowseNode
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="BrowseNodeId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="IsCategoryRoot" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Properties" type="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}BrowseNodeProperties" minOccurs="0"/>
         <element name="Children" type="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}BrowseNodeChildren" minOccurs="0"/>
         <element name="Ancestors" type="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}BrowseNodeAncestors" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}TopSellers" minOccurs="0"/>
         <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-10-29}NewReleases" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
Generated by AWS Code Generator

Thu Jan 10 05:27:59 PST 2008


Field Summary
protected  BrowseNodeAncestors ancestors
           
protected  java.lang.String browseNodeId
           
protected  BrowseNodeChildren children
           
protected  java.lang.Boolean isCategoryRoot
           
protected  java.lang.String name
           
protected  NewReleases newReleases
           
protected  BrowseNodeProperties properties
           
protected  TopSellers topSellers
           
 
Constructor Summary
BrowseNode()
           
 
Method Summary
 BrowseNodeAncestors getAncestors()
          Gets the value of the ancestors property.
 java.lang.String getBrowseNodeId()
          Gets the value of the browseNodeId property.
 BrowseNodeChildren getChildren()
          Gets the value of the children property.
 java.lang.String getName()
          Gets the value of the name property.
 NewReleases getNewReleases()
          Gets the value of the newReleases property.
 BrowseNodeProperties getProperties()
          Gets the value of the properties property.
 TopSellers getTopSellers()
          Gets the value of the topSellers property.
 java.lang.Boolean isIsCategoryRoot()
          Gets the value of the isCategoryRoot property.
 boolean isSetAncestors()
           
 boolean isSetBrowseNodeId()
           
 boolean isSetChildren()
           
 boolean isSetIsCategoryRoot()
           
 boolean isSetName()
           
 boolean isSetNewReleases()
           
 boolean isSetProperties()
           
 boolean isSetTopSellers()
           
 void setAncestors(BrowseNodeAncestors value)
          Sets the value of the ancestors property.
 void setBrowseNodeId(java.lang.String value)
          Sets the value of the browseNodeId property.
 void setChildren(BrowseNodeChildren value)
          Sets the value of the children property.
 void setIsCategoryRoot(java.lang.Boolean value)
          Sets the value of the isCategoryRoot property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setNewReleases(NewReleases value)
          Sets the value of the newReleases property.
 void setProperties(BrowseNodeProperties value)
          Sets the value of the properties property.
 void setTopSellers(TopSellers value)
          Sets the value of the topSellers property.
protected  java.lang.String toXMLFragment()
          XML fragment representation of this object
 BrowseNode withAncestors(BrowseNodeAncestors value)
          Sets the value of the Ancestors property.
 BrowseNode withBrowseNodeId(java.lang.String value)
          Sets the value of the BrowseNodeId property.
 BrowseNode withChildren(BrowseNodeChildren value)
          Sets the value of the Children property.
 BrowseNode withIsCategoryRoot(java.lang.Boolean value)
          Sets the value of the IsCategoryRoot property.
 BrowseNode withName(java.lang.String value)
          Sets the value of the Name property.
 BrowseNode withNewReleases(NewReleases value)
          Sets the value of the NewReleases property.
 BrowseNode withProperties(BrowseNodeProperties value)
          Sets the value of the Properties property.
 BrowseNode withTopSellers(TopSellers value)
          Sets the value of the TopSellers property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

browseNodeId

protected java.lang.String browseNodeId

name

protected java.lang.String name

isCategoryRoot

protected java.lang.Boolean isCategoryRoot

properties

protected BrowseNodeProperties properties

children

protected BrowseNodeChildren children

ancestors

protected BrowseNodeAncestors ancestors

topSellers

protected TopSellers topSellers

newReleases

protected NewReleases newReleases
Constructor Detail

BrowseNode

public BrowseNode()
Method Detail

getBrowseNodeId

public java.lang.String getBrowseNodeId()
Gets the value of the browseNodeId property.

Returns:
possible object is String

setBrowseNodeId

public void setBrowseNodeId(java.lang.String value)
Sets the value of the browseNodeId property.

Parameters:
value - allowed object is String

isSetBrowseNodeId

public boolean isSetBrowseNodeId()

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

isSetName

public boolean isSetName()

isIsCategoryRoot

public java.lang.Boolean isIsCategoryRoot()
Gets the value of the isCategoryRoot property.

Returns:
possible object is Boolean

setIsCategoryRoot

public void setIsCategoryRoot(java.lang.Boolean value)
Sets the value of the isCategoryRoot property.

Parameters:
value - allowed object is Boolean

isSetIsCategoryRoot

public boolean isSetIsCategoryRoot()

getProperties

public BrowseNodeProperties getProperties()
Gets the value of the properties property.

Returns:
possible object is BrowseNodeProperties

setProperties

public void setProperties(BrowseNodeProperties value)
Sets the value of the properties property.

Parameters:
value - allowed object is BrowseNodeProperties

isSetProperties

public boolean isSetProperties()

getChildren

public BrowseNodeChildren getChildren()
Gets the value of the children property.

Returns:
possible object is BrowseNodeChildren

setChildren

public void setChildren(BrowseNodeChildren value)
Sets the value of the children property.

Parameters:
value - allowed object is BrowseNodeChildren

isSetChildren

public boolean isSetChildren()

getAncestors

public BrowseNodeAncestors getAncestors()
Gets the value of the ancestors property.

Returns:
possible object is BrowseNodeAncestors

setAncestors

public void setAncestors(BrowseNodeAncestors value)
Sets the value of the ancestors property.

Parameters:
value - allowed object is BrowseNodeAncestors

isSetAncestors

public boolean isSetAncestors()

getTopSellers

public TopSellers getTopSellers()
Gets the value of the topSellers property.

Returns:
possible object is TopSellers

setTopSellers

public void setTopSellers(TopSellers value)
Sets the value of the topSellers property.

Parameters:
value - allowed object is TopSellers

isSetTopSellers

public boolean isSetTopSellers()

getNewReleases

public NewReleases getNewReleases()
Gets the value of the newReleases property.

Returns:
possible object is NewReleases

setNewReleases

public void setNewReleases(NewReleases value)
Sets the value of the newReleases property.

Parameters:
value - allowed object is NewReleases

isSetNewReleases

public boolean isSetNewReleases()

withBrowseNodeId

public BrowseNode withBrowseNodeId(java.lang.String value)
Sets the value of the BrowseNodeId property.

Parameters:
value -
Returns:
this instance

withName

public BrowseNode withName(java.lang.String value)
Sets the value of the Name property.

Parameters:
value -
Returns:
this instance

withIsCategoryRoot

public BrowseNode withIsCategoryRoot(java.lang.Boolean value)
Sets the value of the IsCategoryRoot property.

Parameters:
value -
Returns:
this instance

withProperties

public BrowseNode withProperties(BrowseNodeProperties value)
Sets the value of the Properties property.

Parameters:
value -
Returns:
this instance

withChildren

public BrowseNode withChildren(BrowseNodeChildren value)
Sets the value of the Children property.

Parameters:
value -
Returns:
this instance

withAncestors

public BrowseNode withAncestors(BrowseNodeAncestors value)
Sets the value of the Ancestors property.

Parameters:
value -
Returns:
this instance

withTopSellers

public BrowseNode withTopSellers(TopSellers value)
Sets the value of the TopSellers property.

Parameters:
value -
Returns:
this instance

withNewReleases

public BrowseNode withNewReleases(NewReleases value)
Sets the value of the NewReleases property.

Parameters:
value -
Returns:
this instance

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