public abstract static class BaseEnvelope.Builder<B extends BaseEnvelope.Builder<B,V,E>,V extends BaseVirtualSystem,E extends BaseEnvelope<V,E>> extends Object
Modifier and Type | Field and Description |
---|---|
protected Set<SectionType> |
additionalSections |
protected Set<DiskSection> |
diskSections |
protected Set<NetworkSection> |
networkSections |
protected V |
virtualSystem |
Constructor and Description |
---|
BaseEnvelope.Builder() |
Modifier and Type | Method and Description |
---|---|
B |
additionalSection(SectionType additionalSection) |
B |
additionalSections(Iterable<? extends SectionType> additionalSections) |
abstract E |
build() |
B |
diskSection(DiskSection diskSection) |
B |
diskSections(Iterable<? extends DiskSection> diskSections) |
B |
fromEnvelope(BaseEnvelope<V,E> in) |
B |
networkSection(NetworkSection networkSection) |
B |
networkSections(Iterable<? extends NetworkSection> networkSections) |
protected B |
self() |
B |
virtualSystem(V virtualSystem) |
protected Set<DiskSection> diskSections
protected Set<NetworkSection> networkSections
protected Set<SectionType> additionalSections
protected V extends BaseVirtualSystem virtualSystem
protected B self()
public B diskSection(DiskSection diskSection)
BaseEnvelope.getDiskSections()
public B diskSections(Iterable<? extends DiskSection> diskSections)
BaseEnvelope.getDiskSections()
public B networkSection(NetworkSection networkSection)
BaseEnvelope.getNetworkSections()
public B networkSections(Iterable<? extends NetworkSection> networkSections)
BaseEnvelope.getNetworkSections()
public B additionalSection(SectionType additionalSection)
BaseEnvelope.getAdditionalSections()
public B additionalSections(Iterable<? extends SectionType> additionalSections)
BaseEnvelope.getAdditionalSections()
public B virtualSystem(V virtualSystem)
BaseEnvelope.getVirtualSystem()
public abstract E build()
public B fromEnvelope(BaseEnvelope<V,E> in)
Copyright © 2009-2013 jclouds. All Rights Reserved.