org.jclouds.openstack.nova.v2_0.compute.options
Class NovaTemplateOptions.Builder

java.lang.Object
  extended by org.jclouds.openstack.nova.v2_0.compute.options.NovaTemplateOptions.Builder
Enclosing class:
NovaTemplateOptions

public static class NovaTemplateOptions.Builder
extends Object


Constructor Summary
NovaTemplateOptions.Builder()
           
 
Method Summary
static NovaTemplateOptions authorizePublicKey(String rsaKey)
           
static NovaTemplateOptions autoAssignFloatingIp(boolean enable)
           
static NovaTemplateOptions blockOnPort(int port, int seconds)
           
static NovaTemplateOptions blockUntilRunning(boolean blockUntilRunning)
           
static NovaTemplateOptions generateKeyPair(boolean enable)
           
static NovaTemplateOptions inboundPorts(int... ports)
           
static NovaTemplateOptions installPrivateKey(String rsaKey)
           
static NovaTemplateOptions keyPairName(String keyPairName)
           
static NovaTemplateOptions overrideAuthenticateSudo(boolean authenticateSudo)
           
static NovaTemplateOptions overrideLoginCredentials(LoginCredentials credentials)
           
static NovaTemplateOptions overrideLoginPassword(String password)
           
static NovaTemplateOptions overrideLoginPrivateKey(String privateKey)
           
static NovaTemplateOptions overrideLoginUser(String user)
           
static NovaTemplateOptions securityGroupNames(Iterable<String> groupNames)
           
static NovaTemplateOptions securityGroupNames(String... groupNames)
           
static NovaTemplateOptions userData(byte[] userData)
           
static NovaTemplateOptions 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

NovaTemplateOptions.Builder

public NovaTemplateOptions.Builder()
Method Detail

autoAssignFloatingIp

public static NovaTemplateOptions autoAssignFloatingIp(boolean enable)
See Also:
NovaTemplateOptions.shouldAutoAssignFloatingIp()

generateKeyPair

public static NovaTemplateOptions generateKeyPair(boolean enable)
See Also:
NovaTemplateOptions.shouldGenerateKeyPair()

keyPairName

public static NovaTemplateOptions keyPairName(String keyPairName)
See Also:
NovaTemplateOptions.getKeyPairName()

securityGroupNames

public static NovaTemplateOptions securityGroupNames(String... groupNames)
See Also:
CreateServerOptions.getSecurityGroupNames()

securityGroupNames

public static NovaTemplateOptions securityGroupNames(Iterable<String> groupNames)
See Also:
CreateServerOptions.getSecurityGroupNames()

inboundPorts

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

blockOnPort

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

installPrivateKey

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

authorizePublicKey

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

userMetadata

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

overrideLoginUser

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

overrideLoginPassword

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

overrideLoginPrivateKey

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

overrideAuthenticateSudo

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

overrideLoginCredentials

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

blockUntilRunning

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

userData

public static NovaTemplateOptions userData(byte[] userData)
See Also:
NovaTemplateOptions.userData


Copyright © 2009-2012 jclouds. All Rights Reserved.