org.jclouds.ovf.internal
Class BaseEnvelope<V extends BaseVirtualSystem<V>,E extends BaseEnvelope<V,E>>

java.lang.Object
  extended by 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

Author:
Adrian Cole

Nested Class Summary
static class BaseEnvelope.Builder<V extends BaseVirtualSystem<V>,E extends BaseEnvelope<V,E>>
           
 
Constructor Summary
BaseEnvelope(Iterable<? extends DiskSection> diskSections, Iterable<? extends NetworkSection> networkSections, com.google.common.collect.Multimap<String,Section> additionalSections, V virtualSystem)
           
 
Method Summary
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<NetworkSection> getNetworkSections()
           
 V getVirtualSystem()
           
 int hashCode()
           
 BaseEnvelope.Builder<V,E> toBuilder()
          
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

getNetworkSections

public Set<NetworkSection> getNetworkSections()


Copyright © 2009-2011 jclouds. All Rights Reserved.