public class CloudSigmaTemplateOptions extends TemplateOptions implements Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
CloudSigmaTemplateOptions.Builder |
TemplateOptions.ImmutableTemplateOptionsRunScriptOptions.ImmutableRunScriptOptions| Modifier and Type | Field and Description |
|---|---|
static CloudSigmaTemplateOptions |
NONE |
blockUntilRunning, inboundPorts, privateKey, publicKey, script, tags, userMetadataauthenticateSudo, blockOnComplete, loginPassword, loginPrivateKey, loginUser, port, runAsRoot, seconds, taskName, wrapInInitScript| Constructor and Description |
|---|
CloudSigmaTemplateOptions() |
as, blockOnComplete, getInboundPorts, getPrivateKey, getPublicKey, getRunScript, getTags, getUserMetadata, runScript, shouldBlockUntilRunning, tags, wrapInInitScriptgetLoginPassword, getLoginPrivateKey, getLoginUser, getOverridingCredentials, getPort, getSeconds, getTaskName, hasLoginPassword, hasLoginPasswordOption, hasLoginPrivateKey, hasLoginPrivateKeyOption, shouldAuthenticateSudo, shouldBlockOnComplete, shouldRunAsRoot, shouldWrapInInitScriptpublic static final CloudSigmaTemplateOptions NONE
public CloudSigmaTemplateOptions diskDriveAffinity(AffinityType diskDriveAffinity)
public AffinityType getDiskDriveAffinity()
public CloudSigmaTemplateOptions clone()
clone in class TemplateOptionspublic void copyTo(TemplateOptions to)
copyTo in class TemplateOptionspublic CloudSigmaTemplateOptions blockOnPort(int port, int seconds)
blockOnPort in class TemplateOptionspublic CloudSigmaTemplateOptions inboundPorts(int... ports)
inboundPorts in class TemplateOptionspublic CloudSigmaTemplateOptions authorizePublicKey(String publicKey)
authorizePublicKey in class TemplateOptionspublic CloudSigmaTemplateOptions installPrivateKey(String privateKey)
installPrivateKey in class TemplateOptions@Deprecated public CloudSigmaTemplateOptions runScript(Payload script)
runScript in class TemplateOptionsTemplateOptions.ImmutableTemplateOptions.runScript(Statement),
Payloadspublic CloudSigmaTemplateOptions blockUntilRunning(boolean blockUntilRunning)
TemplateOptions.ImmutableTemplateOptions.runScript(Statement) and
RunScriptOptions.blockOnComplete(boolean), as all current
implementations utilize ssh in order to execute scripts.blockUntilRunning in class TemplateOptionsblockUntilRunning - (default true) whether to block until the nodes in this template
are in NodeState.RUNNING statepublic CloudSigmaTemplateOptions dontAuthorizePublicKey()
dontAuthorizePublicKey in class TemplateOptionspublic CloudSigmaTemplateOptions nameTask(String name)
nameTask in class TemplateOptionsjclouds-script-timestamp where timestamp is millis since
epochpublic CloudSigmaTemplateOptions runAsRoot(boolean runAsRoot)
runAsRoot in class TemplateOptionspublic CloudSigmaTemplateOptions runScript(Statement script)
runScript in class TemplateOptions@Deprecated public CloudSigmaTemplateOptions overrideCredentialsWith(Credentials overridingCredentials)
overrideCredentialsWith in class TemplateOptionsRunScriptOptions.overrideLoginCredentials(org.jclouds.domain.LoginCredentials)@Deprecated public CloudSigmaTemplateOptions overrideLoginUserWith(String loginUser)
overrideLoginUserWith in class TemplateOptionsRunScriptOptions.overrideLoginCredentials(org.jclouds.domain.LoginCredentials)@Deprecated public CloudSigmaTemplateOptions overrideLoginCredentialWith(String loginCredential)
overrideLoginCredentialWith in class TemplateOptionsRunScriptOptions.overrideLoginCredentials(org.jclouds.domain.LoginCredentials)public CloudSigmaTemplateOptions overrideLoginCredentials(LoginCredentials overridingCredentials)
overrideLoginCredentials in class TemplateOptionspublic CloudSigmaTemplateOptions overrideLoginPassword(String password)
overrideLoginPassword in class TemplateOptionspublic CloudSigmaTemplateOptions overrideLoginPrivateKey(String privateKey)
overrideLoginPrivateKey in class TemplateOptionspublic CloudSigmaTemplateOptions overrideLoginUser(String loginUser)
overrideLoginUser in class TemplateOptionspublic CloudSigmaTemplateOptions overrideAuthenticateSudo(boolean authenticateSudo)
overrideAuthenticateSudo in class TemplateOptionspublic CloudSigmaTemplateOptions userMetadata(Map<String,String> userMetadata)
userMetadata in class TemplateOptionsuserMetadata - user-defined metadata to assign to this serverpublic CloudSigmaTemplateOptions userMetadata(String key, String value)
userMetadata in class TemplateOptionskey - key to place into the metadata mapvalue - value to associate with that keypublic boolean equals(Object o)
equals in class TemplateOptionspublic int hashCode()
hashCode in class TemplateOptionspublic String toString()
toString in class TemplateOptionsCopyright © 2009-2012 jclouds. All Rights Reserved.