public class GoGridTemplateOptions extends org.jclouds.compute.options.TemplateOptions implements Cloneable
ComputeService#createNodesInGroup(String, int, TemplateOptions) and
ComputeService#createNodesInGroup(String, int, TemplateOptions)
operations on the gogrid provider.
GoGridTemplateOptions object is to statically import
GoGridTemplateOptions.* and invoke a static creation method followed
by an instance mutator (if needed):
import static org.jclouds.compute.options.GoGridTemplateOptions.Builder.*; ComputeService client = // get connection templateBuilder.options(inboundPorts(22, 80, 8080, 443)); Set<? extends NodeMetadata> set = client.createNodesInGroup(tag, 2, templateBuilder.build());TODO add GoGrid specific options
| Modifier and Type | Class and Description |
|---|---|
static class |
GoGridTemplateOptions.Builder |
| Modifier and Type | Field and Description |
|---|---|
static GoGridTemplateOptions |
NONE |
| Constructor and Description |
|---|
GoGridTemplateOptions() |
| Modifier and Type | Method and Description |
|---|---|
GoGridTemplateOptions |
authorizePublicKey(String publicKey) |
GoGridTemplateOptions |
blockOnPort(int port,
int seconds) |
GoGridTemplateOptions |
clone() |
void |
copyTo(org.jclouds.compute.options.TemplateOptions to) |
GoGridTemplateOptions |
inboundPorts(int... ports) |
GoGridTemplateOptions |
installPrivateKey(String privateKey) |
GoGridTemplateOptions |
networks(Iterable<String> networks) |
GoGridTemplateOptions |
nodeNames(Iterable<String> nodeNames) |
GoGridTemplateOptions |
userMetadata(Map<String,String> userMetadata) |
GoGridTemplateOptions |
userMetadata(String key,
String value) |
as, blockOnComplete, blockUntilRunning, dontAuthorizePublicKey, equals, getGroups, getInboundPorts, getNetworks, getNodeNames, getPrivateKey, getPublicKey, getRunScript, getTags, getUserMetadata, hashCode, nameTask, networks, overrideAuthenticateSudo, overrideLoginCredentials, overrideLoginPassword, overrideLoginPrivateKey, overrideLoginUser, runAsRoot, runScript, runScript, securityGroups, securityGroups, shouldBlockUntilRunning, string, tags, wrapInInitScriptgetLoginPassword, getLoginPrivateKey, getLoginUser, getPort, getSeconds, getTaskName, hasLoginPassword, hasLoginPasswordOption, hasLoginPrivateKey, hasLoginPrivateKeyOption, shouldAuthenticateSudo, shouldBlockOnComplete, shouldRunAsRoot, shouldWrapInInitScript, toStringpublic static final GoGridTemplateOptions NONE
public GoGridTemplateOptions clone()
clone in class org.jclouds.compute.options.TemplateOptionspublic void copyTo(org.jclouds.compute.options.TemplateOptions to)
copyTo in class org.jclouds.compute.options.TemplateOptionspublic GoGridTemplateOptions blockOnPort(int port, int seconds)
blockOnPort in class org.jclouds.compute.options.TemplateOptionsTemplateOptions.blockOnPort(int, int)public GoGridTemplateOptions inboundPorts(int... ports)
inboundPorts in class org.jclouds.compute.options.TemplateOptionsTemplateOptions.inboundPorts(int...)public GoGridTemplateOptions authorizePublicKey(String publicKey)
authorizePublicKey in class org.jclouds.compute.options.TemplateOptionsTemplateOptions.authorizePublicKey(String)public GoGridTemplateOptions installPrivateKey(String privateKey)
installPrivateKey in class org.jclouds.compute.options.TemplateOptionsTemplateOptions.installPrivateKey(String)public GoGridTemplateOptions userMetadata(Map<String,String> userMetadata)
userMetadata in class org.jclouds.compute.options.TemplateOptionspublic GoGridTemplateOptions userMetadata(String key, String value)
userMetadata in class org.jclouds.compute.options.TemplateOptionspublic GoGridTemplateOptions nodeNames(Iterable<String> nodeNames)
nodeNames in class org.jclouds.compute.options.TemplateOptionspublic GoGridTemplateOptions networks(Iterable<String> networks)
networks in class org.jclouds.compute.options.TemplateOptionsCopyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.