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 overrideAuthenticateSudo(boolean authenticateSudo)
           
static TemplateOptions overrideCredentialsWith(Credentials credentials)
          Deprecated. 
static TemplateOptions overrideLoginCredentials(LoginCredentials credentials)
           
static TemplateOptions overrideLoginCredentialWith(String credential)
          Deprecated. 
static TemplateOptions overrideLoginPassword(String password)
           
static TemplateOptions overrideLoginPrivateKey(String privateKey)
           
static TemplateOptions overrideLoginUser(String user)
           
static TemplateOptions overrideLoginUserWith(String user)
          Deprecated. 
static TemplateOptions runAsRoot(boolean value)
           
static TemplateOptions runScript(Payload script)
          Deprecated. 
static TemplateOptions runScript(Statement script)
           
static TemplateOptions runScript(String script)
           
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)

overrideLoginUserWith

@Deprecated
public static TemplateOptions overrideLoginUserWith(String user)
Deprecated. 


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)

overrideLoginCredentialWith

@Deprecated
public static TemplateOptions overrideLoginCredentialWith(String credential)
Deprecated. 


overrideCredentialsWith

@Deprecated
public static TemplateOptions overrideCredentialsWith(Credentials credentials)
Deprecated. 


overrideLoginCredentials

public static TemplateOptions overrideLoginCredentials(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

blockUntilRunning

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

runScript

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

runScript

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

runScript

@Deprecated
public static TemplateOptions runScript(Payload script)
Deprecated. 

See Also:
TemplateOptions.runScript(Statement), Payloads

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-2012 jclouds. All Rights Reserved.