org.jclouds.joyent.cloudapi.v6_5.compute.options
Class JoyentCloudTemplateOptions.Builder

java.lang.Object
  extended by org.jclouds.joyent.cloudapi.v6_5.compute.options.JoyentCloudTemplateOptions.Builder
Enclosing class:
JoyentCloudTemplateOptions

public static class JoyentCloudTemplateOptions.Builder
extends Object


Constructor Summary
JoyentCloudTemplateOptions.Builder()
           
 
Method Summary
static JoyentCloudTemplateOptions authorizePublicKey(String rsaKey)
           
static JoyentCloudTemplateOptions blockOnPort(int port, int seconds)
           
static JoyentCloudTemplateOptions blockUntilRunning(boolean blockUntilRunning)
           
static JoyentCloudTemplateOptions generateKey(boolean enable)
           
static JoyentCloudTemplateOptions inboundPorts(int... ports)
           
static JoyentCloudTemplateOptions installPrivateKey(String rsaKey)
           
static JoyentCloudTemplateOptions overrideAuthenticateSudo(boolean authenticateSudo)
           
static JoyentCloudTemplateOptions overrideLoginCredentials(org.jclouds.domain.LoginCredentials credentials)
           
static JoyentCloudTemplateOptions overrideLoginPassword(String password)
           
static JoyentCloudTemplateOptions overrideLoginPrivateKey(String privateKey)
           
static JoyentCloudTemplateOptions overrideLoginUser(String user)
           
static JoyentCloudTemplateOptions userMetadata(Map<String,String> userMetadata)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoyentCloudTemplateOptions.Builder

public JoyentCloudTemplateOptions.Builder()
Method Detail

generateKey

public static JoyentCloudTemplateOptions generateKey(boolean enable)
See Also:
JoyentCloudTemplateOptions.shouldGenerateKey()

inboundPorts

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

blockOnPort

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

installPrivateKey

public static JoyentCloudTemplateOptions installPrivateKey(String rsaKey)
See Also:
TemplateOptions.installPrivateKey(java.lang.String)

authorizePublicKey

public static JoyentCloudTemplateOptions authorizePublicKey(String rsaKey)
See Also:
TemplateOptions.authorizePublicKey(java.lang.String)

userMetadata

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

overrideLoginUser

public static JoyentCloudTemplateOptions overrideLoginUser(String user)
See Also:
TemplateOptions.overrideLoginUser(java.lang.String)

overrideLoginPassword

public static JoyentCloudTemplateOptions overrideLoginPassword(String password)
See Also:
TemplateOptions.overrideLoginPassword(java.lang.String)

overrideLoginPrivateKey

public static JoyentCloudTemplateOptions overrideLoginPrivateKey(String privateKey)
See Also:
TemplateOptions.overrideLoginPrivateKey(java.lang.String)

overrideAuthenticateSudo

public static JoyentCloudTemplateOptions overrideAuthenticateSudo(boolean authenticateSudo)
See Also:
TemplateOptions.overrideAuthenticateSudo(boolean)

overrideLoginCredentials

public static JoyentCloudTemplateOptions overrideLoginCredentials(org.jclouds.domain.LoginCredentials credentials)
See Also:
TemplateOptions.overrideLoginCredentials(org.jclouds.domain.LoginCredentials)

blockUntilRunning

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


Copyright © 2009-2012 jclouds. All Rights Reserved.