Class NovaTemplateOptions.Builder
java.lang.Object
org.jclouds.openstack.nova.v2_0.compute.options.NovaTemplateOptions.Builder
- Enclosing class:
- NovaTemplateOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic NovaTemplateOptionsauthorizePublicKey(String rsaKey) static NovaTemplateOptionsautoAssignFloatingIp(boolean enable) static NovaTemplateOptionsavailabilityZone(String availabilityZone) static NovaTemplateOptionsblockOnPort(int port, int seconds) static NovaTemplateOptionsblockUntilRunning(boolean blockUntilRunning) static NovaTemplateOptionsconfigDrive(boolean configDrive) static NovaTemplateOptionsdiskConfig(String diskConfig) floatingIpPoolNames(Iterable<String> floatingIpPoolNames) floatingIpPoolNames(String... floatingIpPoolNames) static NovaTemplateOptionsgenerateKeyPair(boolean enable) static NovaTemplateOptionsinboundPorts(int... ports) static NovaTemplateOptionsinstallPrivateKey(String rsaKey) static NovaTemplateOptionskeyPairName(String keyPairName) static NovaTemplateOptionsstatic NovaTemplateOptionsstatic NovaTemplateOptionsnovaNetworks(Set<Network> novaNetworks) static NovaTemplateOptionsoverrideAuthenticateSudo(boolean authenticateSudo) static NovaTemplateOptionsoverrideLoginCredentials(org.jclouds.domain.LoginCredentials credentials) static NovaTemplateOptionsoverrideLoginPassword(String password) static NovaTemplateOptionsoverrideLoginPrivateKey(String privateKey) static NovaTemplateOptionsoverrideLoginUser(String user) static NovaTemplateOptionsuserData(byte[] userData) static NovaTemplateOptionsuserMetadata(Map<String, String> userMetadata)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
autoAssignFloatingIp
-
floatingIpPoolNames
-
floatingIpPoolNames
-
generateKeyPair
-
keyPairName
- See Also:
-
inboundPorts
- See Also:
-
TemplateOptions.inboundPorts
-
blockOnPort
- See Also:
-
RunScriptOptions.port
-
installPrivateKey
- See Also:
-
TemplateOptions.installPrivateKey(java.lang.String)
-
authorizePublicKey
- See Also:
-
TemplateOptions.authorizePublicKey(java.lang.String)
-
userMetadata
- See Also:
-
TemplateOptions.userMetadata
-
nodeNames
- See Also:
-
TemplateOptions.nodeNames(Iterable)
-
networks
- See Also:
-
TemplateOptions.networks(Iterable)
-
overrideLoginUser
- See Also:
-
TemplateOptions.overrideLoginUser(java.lang.String)
-
overrideLoginPassword
- See Also:
-
TemplateOptions.overrideLoginPassword(java.lang.String)
-
overrideLoginPrivateKey
- See Also:
-
TemplateOptions.overrideLoginPrivateKey(java.lang.String)
-
overrideAuthenticateSudo
- See Also:
-
TemplateOptions.overrideAuthenticateSudo(boolean)
-
overrideLoginCredentials
public static NovaTemplateOptions overrideLoginCredentials(org.jclouds.domain.LoginCredentials credentials) - See Also:
-
TemplateOptions.overrideLoginCredentials(org.jclouds.domain.LoginCredentials)
-
blockUntilRunning
- See Also:
-
TemplateOptions.blockUntilRunning
-
userData
- See Also:
-
diskConfig
- See Also:
-
configDrive
- See Also:
-
novaNetworks
- See Also:
-
availabilityZone
-