org.jclouds.dmtf.ovf
Class ProductSection.Builder<B extends ProductSection.Builder<B>>

java.lang.Object
  extended by org.jclouds.dmtf.ovf.SectionType.Builder<B>
      extended by org.jclouds.dmtf.ovf.ProductSection.Builder<B>
Enclosing class:
ProductSection

public static class ProductSection.Builder<B extends ProductSection.Builder<B>>
extends SectionType.Builder<B>


Field Summary
protected  Set<ProductSectionProperty> properties
           
 
Constructor Summary
ProductSection.Builder()
           
 
Method Summary
 B appUrl(CimString appUrl)
           
 ProductSection build()
          
 B fromProductSection(ProductSection in)
           
 B fullVersion(CimString fullVersion)
           
 B product(MsgType product)
           
 B productUrl(CimString productUrl)
           
 B productUrl(String productUrl)
           
 B properties(Iterable<ProductSectionProperty> properties)
           
 B property(ProductSectionProperty property)
           
protected  B self()
           
 B vendor(MsgType vendor)
           
 B vendorUrl(CimString vendorUrl)
           
 B version(CimString version)
           
 
Methods inherited from class org.jclouds.dmtf.ovf.SectionType.Builder
fromSectionType, info, notRequired, required, required
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

properties

protected Set<ProductSectionProperty> properties
Constructor Detail

ProductSection.Builder

public ProductSection.Builder()
Method Detail

self

protected B self()
Overrides:
self in class SectionType.Builder<B extends ProductSection.Builder<B>>

product

public B product(MsgType product)
See Also:
ProductSection.getProduct()

vendor

public B vendor(MsgType vendor)
See Also:
ProductSection.getVendor()

version

public B version(CimString version)
See Also:
ProductSection.getVersion()

fullVersion

public B fullVersion(CimString fullVersion)
See Also:
ProductSection#geFullVersion()

productUrl

public B productUrl(CimString productUrl)
See Also:
ProductSection.getProductUrl()

productUrl

public B productUrl(String productUrl)
See Also:
ProductSection.getProductUrl()

vendorUrl

public B vendorUrl(CimString vendorUrl)
See Also:
ProductSection.getVendorUrl()

appUrl

public B appUrl(CimString appUrl)
See Also:
ProductSection.getAppUrl()

property

public B property(ProductSectionProperty property)
See Also:
ProductSection.getProperties()

properties

public B properties(Iterable<ProductSectionProperty> properties)
See Also:
ProductSection.getProperties()

build

public ProductSection build()

Specified by:
build in class SectionType.Builder<B extends ProductSection.Builder<B>>

fromProductSection

public B fromProductSection(ProductSection in)


Copyright © 2009-2012 jclouds. All Rights Reserved.