public static class VM.Builder extends BaseVirtualSystem.Builder<VM>
| Modifier and Type | Field and Description | 
|---|---|
protected URI | 
href  | 
protected Set<NetworkConfigSection> | 
networkConfigSections  | 
protected Set<NetworkConnectionSection> | 
networkConnectionSections  | 
protected NetworkSection | 
networkSection  | 
protected VM.Status | 
status  | 
protected String | 
type  | 
additionalSections, id, name, operatingSystem, productSections, virtualHardwareSectionsinfo| Constructor and Description | 
|---|
VM.Builder()  | 
protected String type
protected URI href
protected VM.Status status
protected NetworkSection networkSection
protected Set<NetworkConfigSection> networkConfigSections
protected Set<NetworkConnectionSection> networkConnectionSections
public VM.Builder id(String id)
id in class BaseVirtualSystem.Builder<VM>BaseVirtualSystem.getId()public VM.Builder name(String name)
name in class BaseVirtualSystem.Builder<VM>BaseVirtualSystem.getName()public VM.Builder type(String type)
public VM.Builder href(URI href)
public VM.Builder status(VM.Status status)
public VM.Builder networkSection(NetworkSection networkSection)
public VM.Builder networkConfigSection(NetworkConfigSection networkConfigSection)
VM.getNetworkConfigSections()public VM.Builder networkConfigSections(Iterable<NetworkConfigSection> networkConfigSections)
VM.getNetworkConfigSections()public VM.Builder networkConnectionSection(NetworkConnectionSection networkConnectionSection)
VM.getNetworkConnectionSections()public VM.Builder networkConnectionSections(Iterable<NetworkConnectionSection> networkConnectionSections)
VM.getNetworkConnectionSections()public VM build()
BaseVirtualSystem.Builderbuild in class BaseVirtualSystem.Builder<VM>public VM.Builder fromVM(VM in)
public VM.Builder additionalSection(String name, Section additionalSection)
additionalSection in class BaseVirtualSystem.Builder<VM>BaseVirtualSystem.getAdditionalSections()public VM.Builder additionalSections(com.google.common.collect.Multimap<String,Section> additionalSections)
additionalSections in class BaseVirtualSystem.Builder<VM>BaseVirtualSystem.getAdditionalSections()public VM.Builder fromSection(Section<VM> in)
fromSection in class BaseVirtualSystem.Builder<VM>public VM.Builder fromVirtualSystem(BaseVirtualSystem<VM> in)
fromVirtualSystem in class BaseVirtualSystem.Builder<VM>public VM.Builder virtualHardwareSection(VirtualHardwareSection virtualHardwareSection)
virtualHardwareSection in class BaseVirtualSystem.Builder<VM>BaseVirtualSystem.getVirtualHardwareSections()public VM.Builder virtualHardwareSections(Iterable<? extends VirtualHardwareSection> virtualHardwareSections)
virtualHardwareSections in class BaseVirtualSystem.Builder<VM>BaseVirtualSystem.getVirtualHardwareSections()public VM.Builder info(String info)
info in class BaseVirtualSystem.Builder<VM>Section.getInfo()public VM.Builder operatingSystemSection(OperatingSystemSection operatingSystem)
operatingSystemSection in class BaseVirtualSystem.Builder<VM>BaseVirtualSystem.getOperatingSystemSection()public VM.Builder productSection(ProductSection productSection)
productSection in class BaseVirtualSystem.Builder<VM>BaseVirtualSystem.getProductSections()public VM.Builder productSections(Iterable<? extends ProductSection> productSections)
productSections in class BaseVirtualSystem.Builder<VM>BaseVirtualSystem.getProductSections()Copyright © 2009-2013 jclouds. All Rights Reserved.