|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.compute.options.RunScriptOptions
org.jclouds.compute.options.TemplateOptions
org.jclouds.vcloud.terremark.compute.options.TerremarkVCloudTemplateOptions
public class TerremarkVCloudTemplateOptions
Contains options supported in the ComputeService#runNode operation on the
"trmk-vcloudexpress" provider.
import static org.jclouds.vcloud.terremark.compute.options.TerremarkVCloudTemplateOptions.Builder.*;
ComputeService client = // get connection
templateBuilder.options(inboundPorts(22, 80, 8080, 443));
Set extends NodeMetadata> set = client.runNodesWithTag(tag, 2, templateBuilder.build());
- Author:
- Adrian Cole
Nested Class Summary
static class
TerremarkVCloudTemplateOptions.Builder
Nested classes/interfaces inherited from class org.jclouds.compute.options.TemplateOptions
TemplateOptions.ImmutableTemplateOptions
Nested classes/interfaces inherited from class org.jclouds.compute.options.RunScriptOptions
RunScriptOptions.ImmutableRunScriptOptions
Field Summary
static TerremarkVCloudTemplateOptions
NONE
Fields inherited from class org.jclouds.compute.options.TemplateOptions
blockUntilRunning, inboundPorts, includeMetadata, privateKey, publicKey, script
Fields inherited from class org.jclouds.compute.options.RunScriptOptions
blockOnComplete, overridingCredentials, port, runAsRoot, seconds, taskName
Constructor Summary
TerremarkVCloudTemplateOptions()
Methods inherited from class org.jclouds.compute.options.TemplateOptions
as, blockOnComplete, blockUntilRunning, dontAuthorizePublicKey, getInboundPorts, getPrivateKey, getPublicKey, getRunScript, isIncludeMetadata, nameTask, runAsRoot, runScript, shouldBlockUntilRunning, withOverridingCredentials
Methods inherited from class org.jclouds.compute.options.RunScriptOptions
getOverrideCredentials, getPort, getSeconds, getTaskName, shouldBlockOnComplete, shouldRunAsRoot
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Field Detail
NONE
public static final TerremarkVCloudTemplateOptions NONE
Constructor Detail
TerremarkVCloudTemplateOptions
public TerremarkVCloudTemplateOptions()
Method Detail
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 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 TemplateOptions
- See Also:
TemplateOptions.inboundPorts
authorizePublicKey
public TerremarkVCloudTemplateOptions authorizePublicKey(String publicKey)
- Overrides:
authorizePublicKey in class TemplateOptions
- See Also:
TemplateOptions.authorizePublicKey(String)
authorizePublicKey
@Deprecated
public TerremarkVCloudTemplateOptions authorizePublicKey(Payload publicKey)
- Deprecated.
- Overrides:
authorizePublicKey in class TemplateOptions
- See Also:
TemplateOptions.authorizePublicKey(Payload)
installPrivateKey
public TerremarkVCloudTemplateOptions installPrivateKey(String privateKey)
- Overrides:
installPrivateKey in class TemplateOptions
- See Also:
TemplateOptions.installPrivateKey(String)
installPrivateKey
@Deprecated
public TerremarkVCloudTemplateOptions installPrivateKey(Payload privateKey)
- Deprecated.
- Overrides:
installPrivateKey in class TemplateOptions
- See Also:
TemplateOptions.installPrivateKey(Payload)
runScript
public TerremarkVCloudTemplateOptions runScript(Payload script)
- Overrides:
runScript in class TemplateOptions
- See Also:
TemplateOptions.runScript(Payload)
runScript
@Deprecated
public TerremarkVCloudTemplateOptions runScript(byte[] script)
- Deprecated.
- Overrides:
runScript in class TemplateOptions
- See Also:
TemplateOptions.runScript(byte[])
withMetadata
public TerremarkVCloudTemplateOptions withMetadata()
- Overrides:
withMetadata in class 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 TemplateOptions
equals
public boolean equals(Object obj)
- Overrides:
equals in class TemplateOptions
toString
public String toString()
- Overrides:
toString in class TemplateOptions
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
Copyright © 2009-2010 jclouds. All Rights Reserved.