org.jclouds.vcloud.director.v1_5.domain
Class ProductSectionList

java.lang.Object
  extended by org.jclouds.vcloud.director.v1_5.domain.Resource
      extended by org.jclouds.vcloud.director.v1_5.domain.ProductSectionList
All Implemented Interfaces:
Iterable<org.jclouds.dmtf.ovf.ProductSection>, Collection<org.jclouds.dmtf.ovf.ProductSection>, Set<org.jclouds.dmtf.ovf.ProductSection>

public class ProductSectionList
extends Resource
implements Set<org.jclouds.dmtf.ovf.ProductSection>

Essentially a container with a list of product sections.

 <complexType name="ProductSectionList">
   <complexContent>
     <extension base="{http://www.vmware.com/vcloud/v1.5}ResourceType">
       <sequence>
         <element ref="{http://schemas.dmtf.org/ovf/envelope/1}ProductSection" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ProductSectionList.Builder<B extends ProductSectionList.Builder<B>>
           
 
Field Summary
 
Fields inherited from class org.jclouds.vcloud.director.v1_5.domain.Resource
logger
 
Constructor Summary
protected ProductSectionList()
           
protected ProductSectionList(ProductSectionList.Builder<?> builder)
           
 
Method Summary
 boolean add(org.jclouds.dmtf.ovf.ProductSection arg0)
           
 boolean addAll(Collection<? extends org.jclouds.dmtf.ovf.ProductSection> arg0)
           
static ProductSectionList.Builder<?> builder()
           
 void clear()
           
 boolean contains(Object arg0)
           
 boolean containsAll(Collection<?> arg0)
           
 boolean equals(Object o)
           
 Set<org.jclouds.dmtf.ovf.ProductSection> getProductSections()
          Gets the value of the productSection property.
 int hashCode()
           
 boolean isEmpty()
           
 Iterator<org.jclouds.dmtf.ovf.ProductSection> iterator()
           
 boolean remove(Object arg0)
           
 boolean removeAll(Collection<?> arg0)
           
 boolean retainAll(Collection<?> arg0)
           
 int size()
           
 com.google.common.base.Objects.ToStringHelper string()
           
 Object[] toArray()
           
<T> T[]
toArray(T[] arg0)
           
 ProductSectionList.Builder<?> toBuilder()
           
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.Resource
clone, getHref, getLinks, getType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProductSectionList

protected ProductSectionList()

ProductSectionList

protected ProductSectionList(ProductSectionList.Builder<?> builder)
Method Detail

builder

public static ProductSectionList.Builder<?> builder()

toBuilder

public ProductSectionList.Builder<?> toBuilder()
Overrides:
toBuilder in class Resource

getProductSections

public Set<org.jclouds.dmtf.ovf.ProductSection> getProductSections()
Gets the value of the productSection property.


equals

public boolean equals(Object o)
Specified by:
equals in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
equals in interface Set<org.jclouds.dmtf.ovf.ProductSection>
Overrides:
equals in class Resource

hashCode

public int hashCode()
Specified by:
hashCode in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
hashCode in interface Set<org.jclouds.dmtf.ovf.ProductSection>
Overrides:
hashCode in class Resource

string

public com.google.common.base.Objects.ToStringHelper string()
Overrides:
string in class Resource

add

public boolean add(org.jclouds.dmtf.ovf.ProductSection arg0)
Specified by:
add in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
add in interface Set<org.jclouds.dmtf.ovf.ProductSection>

addAll

public boolean addAll(Collection<? extends org.jclouds.dmtf.ovf.ProductSection> arg0)
Specified by:
addAll in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
addAll in interface Set<org.jclouds.dmtf.ovf.ProductSection>

clear

public void clear()
Specified by:
clear in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
clear in interface Set<org.jclouds.dmtf.ovf.ProductSection>

contains

public boolean contains(Object arg0)
Specified by:
contains in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
contains in interface Set<org.jclouds.dmtf.ovf.ProductSection>

containsAll

public boolean containsAll(Collection<?> arg0)
Specified by:
containsAll in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
containsAll in interface Set<org.jclouds.dmtf.ovf.ProductSection>

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
isEmpty in interface Set<org.jclouds.dmtf.ovf.ProductSection>

iterator

public Iterator<org.jclouds.dmtf.ovf.ProductSection> iterator()
Specified by:
iterator in interface Iterable<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
iterator in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
iterator in interface Set<org.jclouds.dmtf.ovf.ProductSection>

remove

public boolean remove(Object arg0)
Specified by:
remove in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
remove in interface Set<org.jclouds.dmtf.ovf.ProductSection>

removeAll

public boolean removeAll(Collection<?> arg0)
Specified by:
removeAll in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
removeAll in interface Set<org.jclouds.dmtf.ovf.ProductSection>

retainAll

public boolean retainAll(Collection<?> arg0)
Specified by:
retainAll in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
retainAll in interface Set<org.jclouds.dmtf.ovf.ProductSection>

size

public int size()
Specified by:
size in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
size in interface Set<org.jclouds.dmtf.ovf.ProductSection>

toArray

public Object[] toArray()
Specified by:
toArray in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
toArray in interface Set<org.jclouds.dmtf.ovf.ProductSection>

toArray

public <T> T[] toArray(T[] arg0)
Specified by:
toArray in interface Collection<org.jclouds.dmtf.ovf.ProductSection>
Specified by:
toArray in interface Set<org.jclouds.dmtf.ovf.ProductSection>


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.