org.jclouds.cloudsigma.compute.options
Class CloudSigmaTemplateOptions
java.lang.Object
org.jclouds.compute.options.RunScriptOptions
org.jclouds.compute.options.TemplateOptions
org.jclouds.cloudsigma.compute.options.CloudSigmaTemplateOptions
- All Implemented Interfaces:
- Cloneable
public class CloudSigmaTemplateOptions
- extends org.jclouds.compute.options.TemplateOptions
- implements Cloneable
| Nested classes/interfaces inherited from class org.jclouds.compute.options.TemplateOptions |
org.jclouds.compute.options.TemplateOptions.ImmutableTemplateOptions |
| Nested classes/interfaces inherited from class org.jclouds.compute.options.RunScriptOptions |
org.jclouds.compute.options.RunScriptOptions.ImmutableRunScriptOptions |
| Fields inherited from class org.jclouds.compute.options.TemplateOptions |
blockUntilRunning, inboundPorts, networks, nodeNames, privateKey, publicKey, script, securityGroups, tags, userMetadata |
| Fields inherited from class org.jclouds.compute.options.RunScriptOptions |
authenticateSudo, blockOnComplete, loginPassword, loginPrivateKey, loginUser, port, runAsRoot, seconds, taskName, wrapInInitScript |
| Methods inherited from class org.jclouds.compute.options.TemplateOptions |
as, blockOnComplete, getGroups, getInboundPorts, getNetworks, getNodeNames, getPrivateKey, getPublicKey, getRunScript, getTags, getUserMetadata, networks, runScript, securityGroups, securityGroups, shouldBlockUntilRunning, string, tags, wrapInInitScript |
| Methods inherited from class org.jclouds.compute.options.RunScriptOptions |
getLoginPassword, getLoginPrivateKey, getLoginUser, getPort, getSeconds, getTaskName, hasLoginPassword, hasLoginPasswordOption, hasLoginPrivateKey, hasLoginPrivateKeyOption, shouldAuthenticateSudo, shouldBlockOnComplete, shouldRunAsRoot, shouldWrapInInitScript |
NONE
public static final CloudSigmaTemplateOptions NONE
CloudSigmaTemplateOptions
public CloudSigmaTemplateOptions()
diskDriveAffinity
public CloudSigmaTemplateOptions diskDriveAffinity(AffinityType diskDriveAffinity)
getDiskDriveAffinity
public AffinityType getDiskDriveAffinity()
clone
public CloudSigmaTemplateOptions clone()
- Overrides:
clone in class org.jclouds.compute.options.TemplateOptions
copyTo
public void copyTo(org.jclouds.compute.options.TemplateOptions to)
- Overrides:
copyTo in class org.jclouds.compute.options.TemplateOptions
blockOnPort
public CloudSigmaTemplateOptions blockOnPort(int port,
int seconds)
-
- Overrides:
blockOnPort in class org.jclouds.compute.options.TemplateOptions
inboundPorts
public CloudSigmaTemplateOptions inboundPorts(int... ports)
-
- Overrides:
inboundPorts in class org.jclouds.compute.options.TemplateOptions
authorizePublicKey
public CloudSigmaTemplateOptions authorizePublicKey(String publicKey)
-
- Overrides:
authorizePublicKey in class org.jclouds.compute.options.TemplateOptions
installPrivateKey
public CloudSigmaTemplateOptions installPrivateKey(String privateKey)
-
- Overrides:
installPrivateKey in class org.jclouds.compute.options.TemplateOptions
blockUntilRunning
public CloudSigmaTemplateOptions blockUntilRunning(boolean blockUntilRunning)
-
- Overrides:
blockUntilRunning in class org.jclouds.compute.options.TemplateOptions
dontAuthorizePublicKey
public CloudSigmaTemplateOptions dontAuthorizePublicKey()
-
- Overrides:
dontAuthorizePublicKey in class org.jclouds.compute.options.TemplateOptions
nameTask
public CloudSigmaTemplateOptions nameTask(String name)
-
- Overrides:
nameTask in class org.jclouds.compute.options.TemplateOptions
runAsRoot
public CloudSigmaTemplateOptions runAsRoot(boolean runAsRoot)
-
- Overrides:
runAsRoot in class org.jclouds.compute.options.TemplateOptions
runScript
public CloudSigmaTemplateOptions runScript(org.jclouds.scriptbuilder.domain.Statement script)
-
- Overrides:
runScript in class org.jclouds.compute.options.TemplateOptions
overrideLoginCredentials
public CloudSigmaTemplateOptions overrideLoginCredentials(org.jclouds.domain.LoginCredentials overridingCredentials)
-
- Overrides:
overrideLoginCredentials in class org.jclouds.compute.options.TemplateOptions
overrideLoginPassword
public CloudSigmaTemplateOptions overrideLoginPassword(String password)
-
- Overrides:
overrideLoginPassword in class org.jclouds.compute.options.TemplateOptions
overrideLoginPrivateKey
public CloudSigmaTemplateOptions overrideLoginPrivateKey(String privateKey)
-
- Overrides:
overrideLoginPrivateKey in class org.jclouds.compute.options.TemplateOptions
overrideLoginUser
public CloudSigmaTemplateOptions overrideLoginUser(String loginUser)
-
- Overrides:
overrideLoginUser in class org.jclouds.compute.options.TemplateOptions
overrideAuthenticateSudo
public CloudSigmaTemplateOptions overrideAuthenticateSudo(boolean authenticateSudo)
-
- Overrides:
overrideAuthenticateSudo in class org.jclouds.compute.options.TemplateOptions
userMetadata
public CloudSigmaTemplateOptions userMetadata(Map<String,String> userMetadata)
-
- Overrides:
userMetadata in class org.jclouds.compute.options.TemplateOptions
userMetadata
public CloudSigmaTemplateOptions userMetadata(String key,
String value)
-
- Overrides:
userMetadata in class org.jclouds.compute.options.TemplateOptions
nodeNames
public CloudSigmaTemplateOptions nodeNames(Iterable<String> nodeNames)
-
- Overrides:
nodeNames in class org.jclouds.compute.options.TemplateOptions
networks
public CloudSigmaTemplateOptions networks(Iterable<String> networks)
-
- Overrides:
networks in class org.jclouds.compute.options.TemplateOptions
equals
public boolean equals(Object o)
- Overrides:
equals in class org.jclouds.compute.options.TemplateOptions
hashCode
public int hashCode()
- Overrides:
hashCode in class org.jclouds.compute.options.TemplateOptions
toString
public String toString()
- Overrides:
toString in class org.jclouds.compute.options.RunScriptOptions
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.