public class SoftLayerTemplateOptions extends org.jclouds.compute.options.TemplateOptions implements Cloneable
ComputeService#createNodesInGroup(String, int, TemplateOptions) and
ComputeService#createNodesInGroup(String, int, TemplateOptions)
operations on the gogrid provider.
SoftLayerTemplateOptions object is to statically import
SoftLayerTemplateOptions.* and invoke a static creation method
followed by an instance mutator (if needed):
import static org.jclouds.compute.options.SoftLayerTemplateOptions.Builder.*; ComputeService client = // get connection templateBuilder.options(inboundPorts(22, 80, 8080, 443)); Set<? extends NodeMetadata> set = client.createNodesInGroup(tag, 2, templateBuilder.build());
| Modifier and Type | Class and Description |
|---|---|
static class |
SoftLayerTemplateOptions.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
domainName |
static SoftLayerTemplateOptions |
NONE |
| Constructor and Description |
|---|
SoftLayerTemplateOptions() |
| Modifier and Type | Method and Description |
|---|---|
SoftLayerTemplateOptions |
authorizePublicKey(String publicKey) |
SoftLayerTemplateOptions |
blockOnPort(int port,
int seconds) |
SoftLayerTemplateOptions |
clone() |
void |
copyTo(org.jclouds.compute.options.TemplateOptions to) |
org.jclouds.compute.options.TemplateOptions |
domainName(String domainName)
will replace the default domain used when ordering virtual guests.
|
String |
getDomainName() |
SoftLayerTemplateOptions |
inboundPorts(int... ports) |
SoftLayerTemplateOptions |
installPrivateKey(String privateKey) |
SoftLayerTemplateOptions |
userMetadata(Map<String,String> userMetadata) |
SoftLayerTemplateOptions |
userMetadata(String key,
String value) |
as, blockOnComplete, blockUntilRunning, dontAuthorizePublicKey, equals, getInboundPorts, getPrivateKey, getPublicKey, getRunScript, getTags, getUserMetadata, hashCode, nameTask, overrideAuthenticateSudo, overrideLoginCredentials, overrideLoginPassword, overrideLoginPrivateKey, overrideLoginUser, runAsRoot, runScript, runScript, shouldBlockUntilRunning, string, tags, wrapInInitScriptgetLoginPassword, getLoginPrivateKey, getLoginUser, getPort, getSeconds, getTaskName, hasLoginPassword, hasLoginPasswordOption, hasLoginPrivateKey, hasLoginPrivateKeyOption, shouldAuthenticateSudo, shouldBlockOnComplete, shouldRunAsRoot, shouldWrapInInitScript, toStringprotected String domainName
public static final SoftLayerTemplateOptions NONE
public SoftLayerTemplateOptions 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 org.jclouds.compute.options.TemplateOptions domainName(String domainName)
VirtualGuestClient#orderVirtualGuest,
InternetDomainName.hasPublicSuffix()public String getDomainName()
public SoftLayerTemplateOptions blockOnPort(int port, int seconds)
blockOnPort in class org.jclouds.compute.options.TemplateOptionsTemplateOptions.blockOnPort(int, int)public SoftLayerTemplateOptions inboundPorts(int... ports)
inboundPorts in class org.jclouds.compute.options.TemplateOptionsTemplateOptions.inboundPorts(int...)public SoftLayerTemplateOptions authorizePublicKey(String publicKey)
authorizePublicKey in class org.jclouds.compute.options.TemplateOptionsTemplateOptions.authorizePublicKey(String)public SoftLayerTemplateOptions installPrivateKey(String privateKey)
installPrivateKey in class org.jclouds.compute.options.TemplateOptionsTemplateOptions.installPrivateKey(String)public SoftLayerTemplateOptions userMetadata(Map<String,String> userMetadata)
userMetadata in class org.jclouds.compute.options.TemplateOptionspublic SoftLayerTemplateOptions userMetadata(String key, String value)
userMetadata in class org.jclouds.compute.options.TemplateOptionsCopyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.