|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.location.basic.jclouds.templates.AbstractPortableTemplateBuilder
brooklyn.location.basic.jclouds.templates.PortableTemplateBuilder
public class PortableTemplateBuilder extends AbstractPortableTemplateBuilder
Field Summary |
---|
Fields inherited from class AbstractPortableTemplateBuilder | |
---|---|
commands |
Method Summary | |
---|---|
java.lang.Object
|
addOptionalOptions(TemplateOptions options)
Adds template options which are used for building, but not for matching/filtering. |
static TemplateOptions
|
addTemplateOptions(TemplateOptions options, TemplateOptions moreOptions)
like TemplateOptions.copyTo but additive wrt arrays, collections, and maps, putting moreOptions in on top of / at the end of options. |
ComputeService
|
attachComputeService(ComputeService svc)
|
Template
|
build()
|
protected TemplateOptions
|
computeAggregatedOptions(boolean includeOptional)
|
TemplateBuilder
|
from(TemplateBuilderSpec spec)
|
TemplateBuilder
|
from(java.lang.String spec)
|
java.util.List
|
getAdditionalOptionalOptions()
|
protected java.lang.String
|
makeNonTrivialArgumentsString()
|
Template
|
newJcloudsTemplate(ComputeService svc)
|
TemplateBuilder
|
newJcloudsTemplateBuilder(ComputeService svc)
|
Method Detail |
---|
public java.lang.Object addOptionalOptions(TemplateOptions options)
public static TemplateOptions addTemplateOptions(TemplateOptions options, TemplateOptions moreOptions)
public ComputeService attachComputeService(ComputeService svc)
@Override public Template build()
protected TemplateOptions computeAggregatedOptions(boolean includeOptional)
@Override public TemplateBuilder from(TemplateBuilderSpec spec)
@Override public TemplateBuilder from(java.lang.String spec)
public java.util.List getAdditionalOptionalOptions()
protected java.lang.String makeNonTrivialArgumentsString()
public Template newJcloudsTemplate(ComputeService svc)
public TemplateBuilder newJcloudsTemplateBuilder(ComputeService svc)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.