|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.compute.options.RunScriptOptions
org.jclouds.compute.options.TemplateOptions
org.jclouds.softlayer.compute.options.SoftLayerTemplateOptions
public class SoftLayerTemplateOptions
Contains options supported by the
ComputeService.createNodesInGroup(String, int, TemplateOptions) and
ComputeService.runNodesWithTag(String, int, TemplateOptions)
operations on the gogrid provider.
SoftLayerTemplateOptions object is to statically import
SoftLayerTemplateOptions.* and invoke a static creation method
followed by an instance mutator (if needed):
import static org.jclouds.compute.options.SoftLayerTemplateOptions.Builder.*; ComputeService client = // get connection templateBuilder.options(inboundPorts(22, 80, 8080, 443)); Set<? extends NodeMetadata> set = client.runNodesWithTag(tag, 2, templateBuilder.build());
| Nested Class Summary | |
|---|---|
static class |
SoftLayerTemplateOptions.Builder
|
| Nested classes/interfaces inherited from class org.jclouds.compute.options.TemplateOptions |
|---|
TemplateOptions.ImmutableTemplateOptions |
| Nested classes/interfaces inherited from class org.jclouds.compute.options.RunScriptOptions |
|---|
RunScriptOptions.ImmutableRunScriptOptions |
| Field Summary | |
|---|---|
protected String |
domainName
|
static SoftLayerTemplateOptions |
NONE
|
| Fields inherited from class org.jclouds.compute.options.TemplateOptions |
|---|
blockUntilRunning, inboundPorts, privateKey, publicKey, script, tags, userMetadata |
| Fields inherited from class org.jclouds.compute.options.RunScriptOptions |
|---|
blockOnComplete, overridingCredentials, port, runAsRoot, seconds, taskName, wrapInInitScript |
| Constructor Summary | |
|---|---|
SoftLayerTemplateOptions()
|
|
| Methods inherited from class org.jclouds.compute.options.TemplateOptions |
|---|
as, blockOnComplete, blockUntilRunning, dontAuthorizePublicKey, equals, getInboundPorts, getPrivateKey, getPublicKey, getRunScript, getTags, getUserMetadata, hashCode, nameTask, overrideCredentialsWith, overrideLoginCredentialWith, overrideLoginUserWith, runAsRoot, runScript, shouldBlockUntilRunning, tags, toString, wrapInInitScript |
| Methods inherited from class org.jclouds.compute.options.RunScriptOptions |
|---|
getOverridingCredentials, getPort, getSeconds, getTaskName, shouldBlockOnComplete, shouldRunAsRoot, shouldWrapInInitScript |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected String domainName
public static final SoftLayerTemplateOptions NONE
| Constructor Detail |
|---|
public SoftLayerTemplateOptions()
| Method Detail |
|---|
public SoftLayerTemplateOptions clone()
clone in class TemplateOptionspublic void copyTo(TemplateOptions to)
copyTo in class TemplateOptionspublic TemplateOptions domainName(String domainName)
VirtualGuestClient.orderVirtualGuest(org.jclouds.softlayer.domain.ProductOrder),
InternetDomainName.hasPublicSuffix()public String getDomainName()
public SoftLayerTemplateOptions blockOnPort(int port,
int seconds)
RunScriptOptions
blockOnPort in class TemplateOptionsTemplateOptions.blockOnPort(int, int)public SoftLayerTemplateOptions inboundPorts(int... ports)
TemplateOptions
inboundPorts in class TemplateOptionsTemplateOptions.inboundPorts(int...)public SoftLayerTemplateOptions authorizePublicKey(String publicKey)
TemplateOptions
authorizePublicKey in class TemplateOptionsTemplateOptions.authorizePublicKey(String)@Deprecated public SoftLayerTemplateOptions authorizePublicKey(Payload publicKey)
TemplateOptionsString
authorizePublicKey in class TemplateOptionsTemplateOptions.authorizePublicKey(Payload)public SoftLayerTemplateOptions installPrivateKey(String privateKey)
TemplateOptions
installPrivateKey in class TemplateOptionsTemplateOptions.installPrivateKey(String)@Deprecated public SoftLayerTemplateOptions installPrivateKey(Payload privateKey)
TemplateOptionsString
installPrivateKey in class TemplateOptionsTemplateOptions.installPrivateKey(Payload)public SoftLayerTemplateOptions runScript(Payload script)
runScript in class TemplateOptionsTemplateOptions.runScript(Payload)@Deprecated public SoftLayerTemplateOptions runScript(byte[] script)
TemplateOptionsStatement object
runScript in class TemplateOptionsTemplateOptions.runScript(byte[])public SoftLayerTemplateOptions userMetadata(Map<String,String> userMetadata)
userMetadata in class TemplateOptionsuserMetadata - user-defined metadata to assign to this server
public SoftLayerTemplateOptions userMetadata(String key,
String value)
userMetadata in class TemplateOptionskey - key to place into the metadata mapvalue - value to associate with that key
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||