org.jclouds.compute.options
Class TemplateOptions.ImmutableTemplateOptions
java.lang.Object
org.jclouds.compute.options.RunScriptOptions
org.jclouds.compute.options.TemplateOptions
org.jclouds.compute.options.TemplateOptions.ImmutableTemplateOptions
- Enclosing class:
- TemplateOptions
public static class TemplateOptions.ImmutableTemplateOptions
- extends TemplateOptions
Methods inherited from class org.jclouds.compute.options.TemplateOptions |
authorizePublicKey, blockOnComplete, blockOnPort, dontAuthorizePublicKey, equals, hashCode, installPrivateKey, nameTask, runAsRoot, runScript, runScript, withOverridingCredentials |
TemplateOptions.ImmutableTemplateOptions
public TemplateOptions.ImmutableTemplateOptions(TemplateOptions delegate)
toString
public String toString()
- Overrides:
toString
in class TemplateOptions
as
public <T extends TemplateOptions> T as(Class<T> clazz)
- Overrides:
as
in class TemplateOptions
authorizePublicKey
public TemplateOptions authorizePublicKey(String publicKey)
- Description copied from class:
TemplateOptions
- authorize an rsa ssh key.
- Overrides:
authorizePublicKey
in class TemplateOptions
blockUntilRunning
public TemplateOptions blockUntilRunning(boolean blockUntilRunning)
- Overrides:
blockUntilRunning
in class TemplateOptions
getInboundPorts
public int[] getInboundPorts()
- Overrides:
getInboundPorts
in class TemplateOptions
getPrivateKey
public String getPrivateKey()
- Overrides:
getPrivateKey
in class TemplateOptions
getPublicKey
public String getPublicKey()
- Overrides:
getPublicKey
in class TemplateOptions
getRunScript
public Statement getRunScript()
- Overrides:
getRunScript
in class TemplateOptions
shouldBlockUntilRunning
public boolean shouldBlockUntilRunning()
- Overrides:
shouldBlockUntilRunning
in class TemplateOptions
inboundPorts
public TemplateOptions inboundPorts(int... ports)
- Description copied from class:
TemplateOptions
- Opens the set of ports to public access.
- Overrides:
inboundPorts
in class TemplateOptions
installPrivateKey
public TemplateOptions installPrivateKey(String privateKey)
- Description copied from class:
TemplateOptions
- replaces the rsa ssh key used at login.
- Overrides:
installPrivateKey
in class TemplateOptions
isIncludeMetadata
public boolean isIncludeMetadata()
- Overrides:
isIncludeMetadata
in class TemplateOptions
runScript
public TemplateOptions runScript(byte[] script)
- Description copied from class:
TemplateOptions
- This script will be executed as the root user upon system startup. This script gets a
prologue, so no #!/bin/bash required, path set up, etc
please use alternative that uses the
Statement
object
- Overrides:
runScript
in class TemplateOptions
- See Also:
Payloads
withMetadata
public TemplateOptions withMetadata()
- Overrides:
withMetadata
in class TemplateOptions
Copyright © 2009-2011 jclouds. All Rights Reserved.