org.jclouds.ovf
Class VirtualSystem.Builder

java.lang.Object
  extended by org.jclouds.ovf.Section.Builder<T>
      extended by org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VirtualSystem>
          extended by org.jclouds.ovf.VirtualSystem.Builder
Enclosing class:
VirtualSystem

public static class VirtualSystem.Builder
extends BaseVirtualSystem.Builder<VirtualSystem>


Field Summary
 
Fields inherited from class org.jclouds.ovf.internal.BaseVirtualSystem.Builder
additionalSections, id, name, operatingSystem, productSections, virtualHardwareSections
 
Fields inherited from class org.jclouds.ovf.Section.Builder
info
 
Constructor Summary
VirtualSystem.Builder()
           
 
Method Summary
 VirtualSystem.Builder additionalSection(String name, Section additionalSection)
          
 VirtualSystem.Builder additionalSections(com.google.common.collect.Multimap<String,Section> additionalSections)
          
 VirtualSystem build()
          
 VirtualSystem.Builder fromSection(Section<VirtualSystem> in)
          
 VirtualSystem.Builder fromVirtualSystem(BaseVirtualSystem<VirtualSystem> in)
          
 VirtualSystem.Builder id(String id)
          
 VirtualSystem.Builder info(String info)
          
 VirtualSystem.Builder name(String name)
          
 VirtualSystem.Builder operatingSystemSection(OperatingSystemSection operatingSystem)
          
 VirtualSystem.Builder productSection(ProductSection productSection)
          
 VirtualSystem.Builder productSections(Iterable<? extends ProductSection> productSections)
          
 VirtualSystem.Builder virtualHardwareSection(VirtualHardwareSection virtualHardwareSection)
          
 VirtualSystem.Builder virtualHardwareSections(Iterable<? extends VirtualHardwareSection> virtualHardwareSections)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualSystem.Builder

public VirtualSystem.Builder()
Method Detail

build

public VirtualSystem build()

Overrides:
build in class BaseVirtualSystem.Builder<VirtualSystem>

additionalSection

public VirtualSystem.Builder additionalSection(String name,
                                               Section additionalSection)

Overrides:
additionalSection in class BaseVirtualSystem.Builder<VirtualSystem>
See Also:
BaseVirtualSystem.getAdditionalSections()

additionalSections

public VirtualSystem.Builder additionalSections(com.google.common.collect.Multimap<String,Section> additionalSections)

Overrides:
additionalSections in class BaseVirtualSystem.Builder<VirtualSystem>
See Also:
BaseVirtualSystem.getAdditionalSections()

fromSection

public VirtualSystem.Builder fromSection(Section<VirtualSystem> in)

Overrides:
fromSection in class BaseVirtualSystem.Builder<VirtualSystem>

fromVirtualSystem

public VirtualSystem.Builder fromVirtualSystem(BaseVirtualSystem<VirtualSystem> in)

Overrides:
fromVirtualSystem in class BaseVirtualSystem.Builder<VirtualSystem>

virtualHardwareSection

public VirtualSystem.Builder virtualHardwareSection(VirtualHardwareSection virtualHardwareSection)

Overrides:
virtualHardwareSection in class BaseVirtualSystem.Builder<VirtualSystem>
See Also:
BaseVirtualSystem.getVirtualHardwareSections()

virtualHardwareSections

public VirtualSystem.Builder virtualHardwareSections(Iterable<? extends VirtualHardwareSection> virtualHardwareSections)

Overrides:
virtualHardwareSections in class BaseVirtualSystem.Builder<VirtualSystem>
See Also:
BaseVirtualSystem.getVirtualHardwareSections()

id

public VirtualSystem.Builder id(String id)

Overrides:
id in class BaseVirtualSystem.Builder<VirtualSystem>
See Also:
BaseVirtualSystem.getId()

info

public VirtualSystem.Builder info(String info)

Overrides:
info in class BaseVirtualSystem.Builder<VirtualSystem>
See Also:
Section.getInfo()

name

public VirtualSystem.Builder name(String name)

Overrides:
name in class BaseVirtualSystem.Builder<VirtualSystem>
See Also:
BaseVirtualSystem.getName()

operatingSystemSection

public VirtualSystem.Builder operatingSystemSection(OperatingSystemSection operatingSystem)

Overrides:
operatingSystemSection in class BaseVirtualSystem.Builder<VirtualSystem>
See Also:
BaseVirtualSystem.getOperatingSystemSection()

productSection

public VirtualSystem.Builder productSection(ProductSection productSection)

Overrides:
productSection in class BaseVirtualSystem.Builder<VirtualSystem>
See Also:
BaseVirtualSystem.getProductSections()

productSections

public VirtualSystem.Builder productSections(Iterable<? extends ProductSection> productSections)

Overrides:
productSections in class BaseVirtualSystem.Builder<VirtualSystem>
See Also:
BaseVirtualSystem.getProductSections()


Copyright © 2009-2012 jclouds. All Rights Reserved.