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 class
BaseEnvelope.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()
boolean
equals(Object obj)
com.google.common.collect.Multimap<String,Section>
getAdditionalSections()
Set<? extends DiskSection>
getDiskSections()
Set<? extends NetworkSection>
getNetworkSections()
V
getVirtualSystem()
int
hashCode()
BaseEnvelope.Builder<V,E>
toBuilder()
String
toString()
-
-
-
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()
-
-