Package org.jclouds.ovf
Class VirtualSystem.Builder
- java.lang.Object
-
- org.jclouds.ovf.Section.Builder<T>
-
- org.jclouds.ovf.internal.BaseVirtualSystem.Builder<VirtualSystem>
-
- 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
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
build
public VirtualSystem build()
- Overrides:
build
in classBaseVirtualSystem.Builder<VirtualSystem>
-
additionalSection
public VirtualSystem.Builder additionalSection(String name, Section additionalSection)
- Overrides:
additionalSection
in classBaseVirtualSystem.Builder<VirtualSystem>
- See Also:
BaseVirtualSystem.getAdditionalSections()
-
additionalSections
public VirtualSystem.Builder additionalSections(com.google.common.collect.Multimap<String,Section> additionalSections)
- Overrides:
additionalSections
in classBaseVirtualSystem.Builder<VirtualSystem>
- See Also:
BaseVirtualSystem.getAdditionalSections()
-
fromSection
public VirtualSystem.Builder fromSection(Section<VirtualSystem> in)
- Overrides:
fromSection
in classBaseVirtualSystem.Builder<VirtualSystem>
-
fromVirtualSystem
public VirtualSystem.Builder fromVirtualSystem(BaseVirtualSystem<VirtualSystem> in)
- Overrides:
fromVirtualSystem
in classBaseVirtualSystem.Builder<VirtualSystem>
-
virtualHardwareSection
public VirtualSystem.Builder virtualHardwareSection(VirtualHardwareSection virtualHardwareSection)
- Overrides:
virtualHardwareSection
in classBaseVirtualSystem.Builder<VirtualSystem>
- See Also:
BaseVirtualSystem.getVirtualHardwareSections()
-
virtualHardwareSections
public VirtualSystem.Builder virtualHardwareSections(Iterable<? extends VirtualHardwareSection> virtualHardwareSections)
- Overrides:
virtualHardwareSections
in classBaseVirtualSystem.Builder<VirtualSystem>
- See Also:
BaseVirtualSystem.getVirtualHardwareSections()
-
id
public VirtualSystem.Builder id(String id)
- Overrides:
id
in classBaseVirtualSystem.Builder<VirtualSystem>
- See Also:
BaseVirtualSystem.getId()
-
info
public VirtualSystem.Builder info(String info)
- Overrides:
info
in classBaseVirtualSystem.Builder<VirtualSystem>
- See Also:
Section.getInfo()
-
name
public VirtualSystem.Builder name(String name)
- Overrides:
name
in classBaseVirtualSystem.Builder<VirtualSystem>
- See Also:
BaseVirtualSystem.getName()
-
operatingSystemSection
public VirtualSystem.Builder operatingSystemSection(OperatingSystemSection operatingSystem)
- Overrides:
operatingSystemSection
in classBaseVirtualSystem.Builder<VirtualSystem>
- See Also:
BaseVirtualSystem.getOperatingSystemSection()
-
productSection
public VirtualSystem.Builder productSection(ProductSection productSection)
- Overrides:
productSection
in classBaseVirtualSystem.Builder<VirtualSystem>
- See Also:
BaseVirtualSystem.getProductSections()
-
productSections
public VirtualSystem.Builder productSections(Iterable<? extends ProductSection> productSections)
- Overrides:
productSections
in classBaseVirtualSystem.Builder<VirtualSystem>
- See Also:
BaseVirtualSystem.getProductSections()
-
-