org.jclouds.compute.options
Class TemplateOptions.Builder

java.lang.Object
  extended by org.jclouds.compute.options.RunScriptOptions.Builder
      extended by org.jclouds.compute.options.TemplateOptions.Builder
Enclosing class:
TemplateOptions

public static class TemplateOptions.Builder
extends RunScriptOptions.Builder


Constructor Summary
TemplateOptions.Builder()
           
 
Method Summary
static TemplateOptions authorizePublicKey(String rsaKey)
          please use alternative that uses the Payload object
static TemplateOptions blockOnComplete(boolean value)
           
static TemplateOptions blockOnPort(int port, int seconds)
           
static TemplateOptions blockUntilRunning(boolean blockUntilRunning)
           
static TemplateOptions inboundPorts(int... ports)
           
static TemplateOptions installPrivateKey(String rsaKey)
          please use alternative that uses the Payload object
static TemplateOptions nameTask(String name)
           
static TemplateOptions networks(Iterable<String> networks)
           
static TemplateOptions networks(String... networks)
           
static TemplateOptions nodeNames(Iterable<String> nodeNames)
           
static TemplateOptions overrideAuthenticateSudo(boolean authenticateSudo)
           
static TemplateOptions overrideLoginCredentials(org.jclouds.domain.LoginCredentials credentials)
           
static TemplateOptions overrideLoginPassword(String password)
           
static TemplateOptions overrideLoginPrivateKey(String privateKey)
           
static TemplateOptions overrideLoginUser(String user)
           
static TemplateOptions runAsRoot(boolean value)
           
static TemplateOptions runScript(org.jclouds.scriptbuilder.domain.Statement script)
           
static TemplateOptions runScript(String script)
           
static TemplateOptions securityGroups(Iterable<String> securityGroups)
           
static TemplateOptions securityGroups(String... securityGroups)
           
static TemplateOptions tags(Iterable<String> tags)
           
static TemplateOptions userMetadata(Map<String,String> userMetadata)
           
static TemplateOptions userMetadata(String key, String value)
           
 
Methods inherited from class org.jclouds.compute.options.RunScriptOptions.Builder
wrapInInitScript
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateOptions.Builder

public TemplateOptions.Builder()
Method Detail

nameTask

public static TemplateOptions nameTask(String name)

overrideLoginUser

public static TemplateOptions overrideLoginUser(String user)

overrideLoginPassword

public static TemplateOptions overrideLoginPassword(String password)

overrideLoginPrivateKey

public static TemplateOptions overrideLoginPrivateKey(String privateKey)

overrideAuthenticateSudo

public static TemplateOptions overrideAuthenticateSudo(boolean authenticateSudo)

overrideLoginCredentials

public static TemplateOptions overrideLoginCredentials(org.jclouds.domain.LoginCredentials credentials)

runAsRoot

public static TemplateOptions runAsRoot(boolean value)

blockOnPort

public static TemplateOptions blockOnPort(int port,
                                          int seconds)
See Also:
TemplateOptions.blockOnPort(int, int)

inboundPorts

public static TemplateOptions inboundPorts(int... ports)
See Also:
TemplateOptions.inboundPorts

tags

public static TemplateOptions tags(Iterable<String> tags)
See Also:
TemplateOptions.tags

nodeNames

public static TemplateOptions nodeNames(Iterable<String> nodeNames)
See Also:
TemplateOptions.nodeNames

securityGroups

public static TemplateOptions securityGroups(Iterable<String> securityGroups)
See Also:
TemplateOptions.securityGroups

securityGroups

public static TemplateOptions securityGroups(String... securityGroups)
See Also:
TemplateOptions.securityGroups

networks

public static TemplateOptions networks(Iterable<String> networks)
See Also:
TemplateOptions.networks

networks

public static TemplateOptions networks(String... networks)
See Also:
TemplateOptions.networks

blockUntilRunning

public static TemplateOptions blockUntilRunning(boolean blockUntilRunning)
See Also:
TemplateOptions.blockUntilRunning(boolean)

runScript

public static TemplateOptions runScript(org.jclouds.scriptbuilder.domain.Statement script)
See Also:
TemplateOptions.runScript(Statement)

runScript

public static TemplateOptions runScript(String script)
See Also:
TemplateOptions.runScript(String)

installPrivateKey

public static TemplateOptions installPrivateKey(String rsaKey)
please use alternative that uses the Payload object

See Also:
Payloads, #installPrivateKey(Payload)

authorizePublicKey

public static TemplateOptions authorizePublicKey(String rsaKey)
please use alternative that uses the Payload object

See Also:
authorizePublicKey(String)

userMetadata

public static TemplateOptions userMetadata(Map<String,String> userMetadata)
See Also:
TemplateOptions.userMetadata(Map)

userMetadata

public static TemplateOptions userMetadata(String key,
                                           String value)
See Also:
TemplateOptions.userMetadata(String, String)

blockOnComplete

public static TemplateOptions blockOnComplete(boolean value)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.