- Author:
- Adrian Cole
| 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, includeMetadata, privateKey, publicKey, script, tags |
| Fields inherited from class org.jclouds.compute.options.RunScriptOptions |
blockOnComplete, overridingCredentials, port, runAsRoot, seconds, taskName, wrapInInitScript |
| Methods inherited from class org.jclouds.compute.options.TemplateOptions |
as, blockOnComplete, blockUntilRunning, dontAuthorizePublicKey, getInboundPorts, getPrivateKey, getPublicKey, getRunScript, getTags, isIncludeMetadata, nameTask, overrideCredentialsWith, overrideLoginCredentialWith, overrideLoginUserWith, runAsRoot, runScript, shouldBlockUntilRunning, tags, wrapInInitScript |
| Methods inherited from class org.jclouds.compute.options.RunScriptOptions |
getOverridingCredentials, getPort, getSeconds, getTaskName, shouldBlockOnComplete, shouldRunAsRoot, shouldWrapInInitScript |
NONE
public static final TerremarkVCloudTemplateOptions NONE
TerremarkVCloudTemplateOptions
public TerremarkVCloudTemplateOptions()
clone
public TerremarkVCloudTemplateOptions 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
sshKeyFingerprint
public TerremarkVCloudTemplateOptions sshKeyFingerprint(String keyPair)
- Specifies the keypair used to run instances with
noKeyPair
public TerremarkVCloudTemplateOptions noKeyPair()
- Do not use a keypair on instances
blockOnPort
public TerremarkVCloudTemplateOptions blockOnPort(int port,
int seconds)
- Overrides:
blockOnPort in class org.jclouds.compute.options.TemplateOptions
- See Also:
TemplateOptions.blockOnPort(int, int)
inboundPorts
public TerremarkVCloudTemplateOptions inboundPorts(int... ports)
- special thing is that we do assume if you are passing groups that you have everything you need
already defined. for example, our option inboundPorts normally creates ingress rules
accordingly but if we notice you've specified securityGroups, we do not mess with rules at all
- Overrides:
inboundPorts in class org.jclouds.compute.options.TemplateOptions
- See Also:
TemplateOptions.inboundPorts
authorizePublicKey
public TerremarkVCloudTemplateOptions authorizePublicKey(String publicKey)
- Overrides:
authorizePublicKey in class org.jclouds.compute.options.TemplateOptions
- See Also:
TemplateOptions.authorizePublicKey(String)
authorizePublicKey
@Deprecated
public TerremarkVCloudTemplateOptions authorizePublicKey(org.jclouds.io.Payload publicKey)
- Deprecated.
- Overrides:
authorizePublicKey in class org.jclouds.compute.options.TemplateOptions
- See Also:
TemplateOptions.authorizePublicKey(Payload)
installPrivateKey
public TerremarkVCloudTemplateOptions installPrivateKey(String privateKey)
- Overrides:
installPrivateKey in class org.jclouds.compute.options.TemplateOptions
- See Also:
TemplateOptions.installPrivateKey(String)
installPrivateKey
@Deprecated
public TerremarkVCloudTemplateOptions installPrivateKey(org.jclouds.io.Payload privateKey)
- Deprecated.
- Overrides:
installPrivateKey in class org.jclouds.compute.options.TemplateOptions
- See Also:
TemplateOptions.installPrivateKey(Payload)
runScript
public TerremarkVCloudTemplateOptions runScript(org.jclouds.io.Payload script)
- Overrides:
runScript in class org.jclouds.compute.options.TemplateOptions
- See Also:
TemplateOptions.runScript(Payload)
runScript
@Deprecated
public TerremarkVCloudTemplateOptions runScript(byte[] script)
- Deprecated.
- Overrides:
runScript in class org.jclouds.compute.options.TemplateOptions
- See Also:
TemplateOptions.runScript(byte[])
withMetadata
public TerremarkVCloudTemplateOptions withMetadata()
- Overrides:
withMetadata in class org.jclouds.compute.options.TemplateOptions
- See Also:
TemplateOptions.withMetadata()
getSshKeyFingerprint
public String getSshKeyFingerprint()
- Returns:
- keyPair to use when running the instance or null, to generate a keypair.
shouldAutomaticallyCreateKeyPair
public boolean shouldAutomaticallyCreateKeyPair()
- Returns:
- true (default) if we are supposed to use a keypair
hashCode
public int hashCode()
- Overrides:
hashCode in class org.jclouds.compute.options.TemplateOptions
equals
public boolean equals(Object obj)
- Overrides:
equals in class org.jclouds.compute.options.TemplateOptions
toString
public String toString()
- Overrides:
toString in class org.jclouds.compute.options.TemplateOptions
Copyright © 2009-2011 jclouds. All Rights Reserved.