|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.location.basic.jclouds.templates.AbstractPortableTemplateBuilder
public abstract class AbstractPortableTemplateBuilder
Field Summary | |
---|---|
protected java.util.List |
commands
list of commands supplied by user, excluding options |
Method Summary | |
---|---|
java.lang.Object
|
addOptions(TemplateOptions options)
adds customization options; if options have already been set, this will additively set selected options (but not all, see addTemplateOptions for more info) |
java.lang.Object
|
any()
|
java.lang.Object
|
biggest()
|
java.lang.Object
|
blank()
clears everything set in this template, including any default from the compute service |
boolean
|
equals(java.lang.Object obj)
|
java.lang.Object
|
fastest()
|
java.lang.Object
|
fromHardware(Hardware hardware)
|
java.lang.Object
|
fromImage(Image image)
|
java.lang.Object
|
fromTemplate(Template template)
|
java.util.List
|
getAdditionalOptions()
|
Hardware
|
getHardware()
|
java.lang.String
|
getHardwareId()
|
java.lang.String
|
getHypervisorMatchesRegex()
|
Image
|
getImage()
|
java.lang.String
|
getImageDescriptionMatchesRegex()
|
java.lang.String
|
getImageId()
|
Predicate
|
getImageMatchesCondition()
|
java.lang.String
|
getImageNameMatchesRegex()
|
java.lang.String
|
getImageVersionMatchesRegex()
|
java.lang.Boolean
|
getIs64bit()
|
java.lang.String
|
getLocationId()
|
java.lang.Double
|
getMinCores()
|
java.lang.Double
|
getMinDisk()
megabytes |
java.lang.Integer
|
getMinRam()
megabytes |
TemplateOptions
|
getOptions()
sets customization options; may be null if not set. use addOptions(new TemplateOptions()) to set new ones. |
java.lang.String
|
getOsArchitectureMatchesRegex()
|
java.lang.String
|
getOsDescriptionMatchesRegex()
|
OsFamily
|
getOsFamily()
|
java.lang.String
|
getOsNameMatchesRegex()
|
java.lang.String
|
getOsVersionMatchesRegex()
|
Template
|
getTemplate()
|
java.lang.Object
|
hardwareId(java.lang.String hardwareId)
|
int
|
hashCode()
some fields don't implement hashcode, so we ignore them |
java.lang.Object
|
hypervisorMatches(java.lang.String hypervisorRegex)
|
java.lang.Object
|
imageDescriptionMatches(java.lang.String imageDescriptionRegex)
|
java.lang.Object
|
imageId(java.lang.String imageId)
|
java.lang.Object
|
imageMatches(Predicate condition)
|
java.lang.Object
|
imageNameMatches(java.lang.String imageNameRegex)
|
java.lang.Object
|
imageVersionMatches(java.lang.String imageVersionRegex)
|
boolean
|
isBlank()
true if the templateBuilder spec is blank (ignoring customization options e.g. tags for the resulting instance) |
java.lang.Object
|
locationId(java.lang.String locationId)
|
protected java.lang.String
|
makeNonTrivialArgumentsString()
|
java.lang.Object
|
minCores(double minCores)
|
java.lang.Object
|
minDisk(double gigabytes)
|
java.lang.Object
|
minRam(int megabytes)
|
java.lang.Object
|
options(TemplateOptions options)
|
java.lang.Object
|
os64Bit(boolean is64bit)
|
java.lang.Object
|
osArchMatches(java.lang.String osArchitectureRegex)
|
java.lang.Object
|
osDescriptionMatches(java.lang.String osDescriptionRegex)
|
java.lang.Object
|
osFamily(OsFamily os)
|
java.lang.Object
|
osNameMatches(java.lang.String osNameRegex)
|
java.lang.Object
|
osVersionMatches(java.lang.String osVersionRegex)
|
java.lang.Object
|
smallest()
|
java.lang.String
|
toString()
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
protected java.util.List commands
Method Detail |
---|
public java.lang.Object addOptions(TemplateOptions options)
@Override public java.lang.Object any()
@Override public java.lang.Object biggest()
public java.lang.Object blank()
@Override public boolean equals(java.lang.Object obj)
@Override public java.lang.Object fastest()
@Override public java.lang.Object fromHardware(Hardware hardware)
@Override public java.lang.Object fromImage(Image image)
@Override public java.lang.Object fromTemplate(Template template)
public java.util.List getAdditionalOptions()
public Hardware getHardware()
public java.lang.String getHardwareId()
public java.lang.String getHypervisorMatchesRegex()
public Image getImage()
public java.lang.String getImageDescriptionMatchesRegex()
public java.lang.String getImageId()
public Predicate getImageMatchesCondition()
public java.lang.String getImageNameMatchesRegex()
public java.lang.String getImageVersionMatchesRegex()
public java.lang.Boolean getIs64bit()
public java.lang.String getLocationId()
public java.lang.Double getMinCores()
public java.lang.Double getMinDisk()
public java.lang.Integer getMinRam()
public TemplateOptions getOptions()
public java.lang.String getOsArchitectureMatchesRegex()
public java.lang.String getOsDescriptionMatchesRegex()
public OsFamily getOsFamily()
public java.lang.String getOsNameMatchesRegex()
public java.lang.String getOsVersionMatchesRegex()
public Template getTemplate()
@Override public java.lang.Object hardwareId(java.lang.String hardwareId)
@Override public int hashCode()
@Override public java.lang.Object hypervisorMatches(java.lang.String hypervisorRegex)
@Override public java.lang.Object imageDescriptionMatches(java.lang.String imageDescriptionRegex)
@Override public java.lang.Object imageId(java.lang.String imageId)
@Override public java.lang.Object imageMatches(Predicate condition)
@Override public java.lang.Object imageNameMatches(java.lang.String imageNameRegex)
@Override public java.lang.Object imageVersionMatches(java.lang.String imageVersionRegex)
public boolean isBlank()
@Override public java.lang.Object locationId(java.lang.String locationId)
protected java.lang.String makeNonTrivialArgumentsString()
@Override public java.lang.Object minCores(double minCores)
@Override public java.lang.Object minDisk(double gigabytes)
@Override public java.lang.Object minRam(int megabytes)
@Override public java.lang.Object options(TemplateOptions options)
@Override public java.lang.Object os64Bit(boolean is64bit)
@Override public java.lang.Object osArchMatches(java.lang.String osArchitectureRegex)
@Override public java.lang.Object osDescriptionMatches(java.lang.String osDescriptionRegex)
@Override public java.lang.Object osFamily(OsFamily os)
@Override public java.lang.Object osNameMatches(java.lang.String osNameRegex)
@Override public java.lang.Object osVersionMatches(java.lang.String osVersionRegex)
@Override public java.lang.Object smallest()
@Override public java.lang.String toString()
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.