org.jclouds.savvis.vpdc.domain
Class VM.Builder
java.lang.Object
org.jclouds.ovf.Section.Builder<T>
org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
org.jclouds.savvis.vpdc.domain.VM.Builder
- Enclosing class:
- VM
public static class VM.Builder
- extends org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
protected String type
href
protected URI href
status
protected VM.Status status
networkSection
protected org.jclouds.ovf.NetworkSection networkSection
networkConfigSections
protected Set<NetworkConfigSection> networkConfigSections
networkConnectionSections
protected Set<NetworkConnectionSection> networkConnectionSections
VM.Builder
public VM.Builder()
id
public VM.Builder id(String id)
- Overrides:
id in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
name
public VM.Builder name(String name)
- Overrides:
name in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
type
public VM.Builder type(String type)
href
public VM.Builder href(URI href)
status
public VM.Builder status(VM.Status status)
networkSection
public VM.Builder networkSection(org.jclouds.ovf.NetworkSection networkSection)
networkConfigSection
public VM.Builder networkConfigSection(NetworkConfigSection networkConfigSection)
- See Also:
VM.getNetworkConfigSections()
networkConfigSections
public VM.Builder networkConfigSections(Iterable<NetworkConfigSection> networkConfigSections)
- See Also:
VM.getNetworkConfigSections()
networkConnectionSection
public VM.Builder networkConnectionSection(NetworkConnectionSection networkConnectionSection)
- See Also:
VM.getNetworkConnectionSections()
networkConnectionSections
public VM.Builder networkConnectionSections(Iterable<NetworkConnectionSection> networkConnectionSections)
- See Also:
VM.getNetworkConnectionSections()
build
public VM build()
- Overrides:
build in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
fromVM
public VM.Builder fromVM(VM in)
additionalSection
public VM.Builder additionalSection(String name,
org.jclouds.ovf.Section additionalSection)
-
- Overrides:
additionalSection in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
additionalSections
public VM.Builder additionalSections(com.google.common.collect.Multimap<String,org.jclouds.ovf.Section> additionalSections)
-
- Overrides:
additionalSections in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
fromSection
public VM.Builder fromSection(org.jclouds.ovf.Section<VM> in)
-
- Overrides:
fromSection in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
fromVirtualSystem
public VM.Builder fromVirtualSystem(org.jclouds.ovf.internal.BaseVirtualSystem<VM> in)
-
- Overrides:
fromVirtualSystem in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
virtualHardwareSection
public VM.Builder virtualHardwareSection(org.jclouds.ovf.VirtualHardwareSection virtualHardwareSection)
-
- Overrides:
virtualHardwareSection in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
virtualHardwareSections
public VM.Builder virtualHardwareSections(Iterable<? extends org.jclouds.ovf.VirtualHardwareSection> virtualHardwareSections)
-
- Overrides:
virtualHardwareSections in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
info
public VM.Builder info(String info)
-
- Overrides:
info in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
operatingSystemSection
public VM.Builder operatingSystemSection(org.jclouds.ovf.OperatingSystemSection operatingSystem)
-
- Overrides:
operatingSystemSection in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
productSection
public VM.Builder productSection(org.jclouds.ovf.ProductSection productSection)
-
- Overrides:
productSection in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
productSections
public VM.Builder productSections(Iterable<? extends org.jclouds.ovf.ProductSection> productSections)
-
- Overrides:
productSections in class org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VM>
Copyright © 2009-2011 jclouds. All Rights Reserved.