- 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, privateKey, publicKey, script, tags, userMetadata |
| 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, getUserMetadata, 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[])
userMetadata
public TerremarkVCloudTemplateOptions userMetadata(Map<String,String> userMetadata)
- Overrides:
userMetadata in class org.jclouds.compute.options.TemplateOptions
- See Also:
TemplateOptions.userMetadata
userMetadata
public TerremarkVCloudTemplateOptions userMetadata(String key,
String value)
-
- Overrides:
userMetadata in class org.jclouds.compute.options.TemplateOptions
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.