@Override public NovaTemplateOptions clone() { NovaTemplateOptions options = new NovaTemplateOptions(); copyTo(options); return options; }
/** * @see NovaTemplateOptions#getKeyPairName() */ public static NovaTemplateOptions keyPairName(String keyPairName) { return new NovaTemplateOptions().keyPairName(keyPairName); }
/** * @see TemplateOptions#overrideLoginPassword */ public static NovaTemplateOptions overrideLoginPassword(String password) { NovaTemplateOptions options = new NovaTemplateOptions(); return options.overrideLoginPassword(password); }
/** * @see NovaTemplateOptions#shouldAutoAssignFloatingIp() */ public static NovaTemplateOptions autoAssignFloatingIp(boolean enable) { return new NovaTemplateOptions().autoAssignFloatingIp(enable); }
/** * @see TemplateOptions#overrideLoginUser */ public static NovaTemplateOptions overrideLoginUser(String user) { NovaTemplateOptions options = new NovaTemplateOptions(); return options.overrideLoginUser(user); }
/** * @see NovaTemplateOptions#shouldGenerateKeyPair() */ public static NovaTemplateOptions generateKeyPair(boolean enable) { return new NovaTemplateOptions().generateKeyPair(enable); }
/** * @see TemplateOptions#blockUntilRunning */ public static NovaTemplateOptions blockUntilRunning(boolean blockUntilRunning) { NovaTemplateOptions options = new NovaTemplateOptions(); return options.blockUntilRunning(blockUntilRunning); }
/** * @see TemplateOptions#overrideLoginPrivateKey */ public static NovaTemplateOptions overrideLoginPrivateKey(String privateKey) { NovaTemplateOptions options = new NovaTemplateOptions(); return options.overrideLoginPrivateKey(privateKey); }
/** * @see TemplateOptions#overrideLoginCredentials */ public static NovaTemplateOptions overrideLoginCredentials(LoginCredentials credentials) { NovaTemplateOptions options = new NovaTemplateOptions(); return options.overrideLoginCredentials(credentials); }
/** * @see TemplateOptions#overrideAuthenticateSudo */ public static NovaTemplateOptions overrideAuthenticateSudo(boolean authenticateSudo) { NovaTemplateOptions options = new NovaTemplateOptions(); return options.overrideAuthenticateSudo(authenticateSudo); }
@Test public void testGenerateKeyPairStatic() { NovaTemplateOptions options = generateKeyPair(true); assert options.shouldGenerateKeyPair(); }
/** * @see NovaTemplateOptions#shouldAutoAssignFloatingIp() */ public static NovaTemplateOptions autoAssignFloatingIp(boolean enable) { return new NovaTemplateOptions().autoAssignFloatingIp(enable); }
/** * @see TemplateOptions#overrideLoginUser */ public static NovaTemplateOptions overrideLoginUser(String user) { NovaTemplateOptions options = new NovaTemplateOptions(); return options.overrideLoginUser(user); }
/** * @see NovaTemplateOptions#shouldGenerateKeyPair() */ public static NovaTemplateOptions generateKeyPair(boolean enable) { return new NovaTemplateOptions().generateKeyPair(enable); }
/** * @see TemplateOptions#overrideLoginPrivateKey */ public static NovaTemplateOptions overrideLoginPrivateKey(String privateKey) { NovaTemplateOptions options = new NovaTemplateOptions(); return options.overrideLoginPrivateKey(privateKey); }
@Override public NovaTemplateOptions clone() { NovaTemplateOptions options = new NovaTemplateOptions(); copyTo(options); return options; }
/** * @see TemplateOptions#overrideLoginPassword */ public static NovaTemplateOptions overrideLoginPassword(String password) { NovaTemplateOptions options = new NovaTemplateOptions(); return options.overrideLoginPassword(password); }
/** * @see TemplateOptions#overrideLoginCredentials */ public static NovaTemplateOptions overrideLoginCredentials(LoginCredentials credentials) { NovaTemplateOptions options = new NovaTemplateOptions(); return options.overrideLoginCredentials(credentials); }
/** * @see NovaTemplateOptions#shouldAutoAssignFloatingIp() */ public static NovaTemplateOptions autoAssignFloatingIp(boolean enable) { return new NovaTemplateOptions().autoAssignFloatingIp(enable); }
/** * @see TemplateOptions#overrideLoginUser */ public static NovaTemplateOptions overrideLoginUser(String user) { NovaTemplateOptions options = new NovaTemplateOptions(); return options.overrideLoginUser(user); }