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.