Package org.jclouds.ovf.internal
Class BaseVirtualSystem<T extends BaseVirtualSystem<T>>
java.lang.Object
org.jclouds.ovf.Section<T>
org.jclouds.ovf.internal.BaseVirtualSystem<T>
- Direct Known Subclasses:
VirtualSystem
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
BaseVirtualSystem.Builder<T extends BaseVirtualSystem<T>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final String
protected final String
protected final OperatingSystemSection
protected final Set
<? extends ProductSection> protected final Set
<? extends VirtualHardwareSection> -
Constructor Summary
ConstructorsConstructorDescriptionBaseVirtualSystem
(String id, String info, String name, OperatingSystemSection operatingSystem, Iterable<? extends VirtualHardwareSection> virtualHardwareSections, Iterable<? extends ProductSection> productSections, com.google.common.collect.Multimap<String, Section> additionalSections) -
Method Summary
Modifier and TypeMethodDescriptionstatic BaseVirtualSystem.Builder
builder()
boolean
getId()
getName()
Set
<? extends ProductSection> Specifies product-information for a package, such as product name and version, along with a set of properties that can be configuredSet
<? extends VirtualHardwareSection> Each VirtualSystem element may contain one or more VirtualHardwareSection elements, each of which describes the virtual virtualHardwareSections required by the virtual system.int
hashCode()
toString()
-
Field Details
-
id
-
name
-
operatingSystem
-
virtualHardwareSections
-
productSections
-
additionalSections
-
-
Constructor Details
-
BaseVirtualSystem
public BaseVirtualSystem(String id, String info, String name, OperatingSystemSection operatingSystem, Iterable<? extends VirtualHardwareSection> virtualHardwareSections, Iterable<? extends ProductSection> productSections, com.google.common.collect.Multimap<String, Section> additionalSections)
-
-
Method Details
-
builder
-
toBuilder
- Overrides:
toBuilder
in classSection<T extends BaseVirtualSystem<T>>
-
getId
-
getName
-
getOperatingSystemSection
-
getVirtualHardwareSections
Each VirtualSystem element may contain one or more VirtualHardwareSection elements, each of which describes the virtual virtualHardwareSections required by the virtual system. -
getProductSections
Specifies product-information for a package, such as product name and version, along with a set of properties that can be configured -
getAdditionalSections
-
hashCode
public int hashCode()- Overrides:
hashCode
in classSection<T extends BaseVirtualSystem<T>>
-
equals
- Overrides:
equals
in classSection<T extends BaseVirtualSystem<T>>
-
toString
- Overrides:
toString
in classSection<T extends BaseVirtualSystem<T>>
-