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, networks, nodeNames, privateKey, publicKey, script, securityGroups, tags, userMetadataauthenticateSudo, blockOnComplete, loginPassword, loginPrivateKey, loginUser, port, runAsRoot, seconds, taskName, wrapInInitScript| Constructor and Description |
|---|
CloudSigmaTemplateOptions() |
as, blockOnComplete, getGroups, getInboundPorts, getNetworks, getNodeNames, getPrivateKey, getPublicKey, getRunScript, getTags, getUserMetadata, networks, runScript, securityGroups, securityGroups, shouldBlockUntilRunning, string, tags, wrapInInitScriptgetLoginPassword, getLoginPrivateKey, getLoginUser, 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 TemplateOptionspublic CloudSigmaTemplateOptions blockUntilRunning(boolean blockUntilRunning)
TemplateOptions.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 Status#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 TemplateOptionspublic 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 CloudSigmaTemplateOptions nodeNames(Iterable<String> nodeNames)
nodeNames in class TemplateOptionspublic CloudSigmaTemplateOptions networks(Iterable<String> networks)
networks in class TemplateOptionspublic boolean equals(Object o)
equals in class TemplateOptionspublic int hashCode()
hashCode in class TemplateOptionspublic String toString()
toString in class RunScriptOptionsCopyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.