Package org.jclouds.ovf.internal
Class BaseEnvelope<V extends BaseVirtualSystem<V>,E extends BaseEnvelope<V,E>>
- java.lang.Object
-
- org.jclouds.ovf.internal.BaseEnvelope<V,E>
-
- Direct Known Subclasses:
Envelope
public class BaseEnvelope<V extends BaseVirtualSystem<V>,E extends BaseEnvelope<V,E>> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaseEnvelope.Builder<V extends BaseVirtualSystem<V>,E extends BaseEnvelope<V,E>>
-
Constructor Summary
Constructors Constructor Description BaseEnvelope(Iterable<? extends DiskSection> diskSections, Iterable<? extends NetworkSection> networkSections, com.google.common.collect.Multimap<String,Section> additionalSections, V virtualSystem)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <V extends BaseVirtualSystem<V>,E extends BaseEnvelope<V,E>>
BaseEnvelope.Builder<V,E>builder()booleanequals(Object obj)com.google.common.collect.Multimap<String,Section>getAdditionalSections()Set<? extends DiskSection>getDiskSections()Set<? extends NetworkSection>getNetworkSections()VgetVirtualSystem()inthashCode()BaseEnvelope.Builder<V,E>toBuilder()StringtoString()
-
-
-
Constructor Detail
-
BaseEnvelope
public BaseEnvelope(Iterable<? extends DiskSection> diskSections, Iterable<? extends NetworkSection> networkSections, com.google.common.collect.Multimap<String,Section> additionalSections, V virtualSystem)
-
-
Method Detail
-
builder
public static <V extends BaseVirtualSystem<V>,E extends BaseEnvelope<V,E>> BaseEnvelope.Builder<V,E> builder()
-
toBuilder
public BaseEnvelope.Builder<V,E> toBuilder()
-
getVirtualSystem
public V getVirtualSystem()
-
getDiskSections
public Set<? extends DiskSection> getDiskSections()
-
getAdditionalSections
public com.google.common.collect.Multimap<String,Section> getAdditionalSections()
-
getNetworkSections
public Set<? extends NetworkSection> getNetworkSections()
-
-