Class NovaTemplateOptions.Builder
- java.lang.Object
-
- org.jclouds.openstack.nova.v2_0.compute.options.NovaTemplateOptions.Builder
-
- Enclosing class:
- NovaTemplateOptions
public static class NovaTemplateOptions.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
autoAssignFloatingIp
public static NovaTemplateOptions autoAssignFloatingIp(boolean enable)
-
floatingIpPoolNames
public NovaTemplateOptions floatingIpPoolNames(String... floatingIpPoolNames)
-
floatingIpPoolNames
public NovaTemplateOptions floatingIpPoolNames(Iterable<String> floatingIpPoolNames)
-
generateKeyPair
public static NovaTemplateOptions generateKeyPair(boolean enable)
-
keyPairName
public static NovaTemplateOptions keyPairName(String keyPairName)
- See Also:
NovaTemplateOptions.getKeyPairName()
-
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)
-
authorizePublicKey
public static NovaTemplateOptions authorizePublicKey(String rsaKey)
-
userMetadata
public static NovaTemplateOptions userMetadata(Map<String,String> userMetadata)
- See Also:
TemplateOptions.userMetadata
-
nodeNames
public static NovaTemplateOptions nodeNames(Iterable<String> nodeNames)
- See Also:
TemplateOptions.nodeNames(Iterable)
-
networks
public static NovaTemplateOptions networks(Iterable<String> networks)
- See Also:
TemplateOptions.networks(Iterable)
-
overrideLoginUser
public static NovaTemplateOptions overrideLoginUser(String user)
-
overrideLoginPassword
public static NovaTemplateOptions overrideLoginPassword(String password)
-
overrideLoginPrivateKey
public static NovaTemplateOptions overrideLoginPrivateKey(String privateKey)
-
overrideAuthenticateSudo
public static NovaTemplateOptions overrideAuthenticateSudo(boolean authenticateSudo)
-
overrideLoginCredentials
public static NovaTemplateOptions overrideLoginCredentials(LoginCredentials credentials)
-
blockUntilRunning
public static NovaTemplateOptions blockUntilRunning(boolean blockUntilRunning)
- See Also:
TemplateOptions.blockUntilRunning
-
userData
public static NovaTemplateOptions userData(byte[] userData)
- See Also:
NovaTemplateOptions.userData
-
diskConfig
public static NovaTemplateOptions diskConfig(String diskConfig)
- See Also:
CreateServerOptions.getDiskConfig()
-
configDrive
public static NovaTemplateOptions configDrive(boolean configDrive)
- See Also:
CreateServerOptions.getConfigDrive()
-
novaNetworks
public static NovaTemplateOptions novaNetworks(Set<Network> novaNetworks)
- See Also:
CreateServerOptions.getNetworks()
-
availabilityZone
public static NovaTemplateOptions availabilityZone(String availabilityZone)
-
-