public static class TemplateOptions.Builder extends RunScriptOptions.Builder
| Constructor and Description |
|---|
TemplateOptions.Builder() |
wrapInInitScriptpublic static TemplateOptions nameTask(String name)
public static TemplateOptions overrideLoginUser(String user)
public static TemplateOptions overrideLoginPassword(String password)
public static TemplateOptions overrideLoginPrivateKey(String privateKey)
public static TemplateOptions overrideAuthenticateSudo(boolean authenticateSudo)
public static TemplateOptions overrideLoginCredentials(LoginCredentials credentials)
public static TemplateOptions runAsRoot(boolean value)
public static TemplateOptions blockOnPort(int port, int seconds)
public static TemplateOptions inboundPorts(int... ports)
TemplateOptions.inboundPortspublic static TemplateOptions tags(Iterable<String> tags)
TemplateOptions.tagspublic static TemplateOptions nodeNames(Iterable<String> nodeNames)
TemplateOptions.nodeNamespublic static TemplateOptions securityGroups(Iterable<String> securityGroups)
TemplateOptions.securityGroupspublic static TemplateOptions securityGroups(String... securityGroups)
TemplateOptions.securityGroupspublic static TemplateOptions networks(Iterable<String> networks)
TemplateOptions.networkspublic static TemplateOptions networks(String... networks)
TemplateOptions.networkspublic static TemplateOptions blockUntilRunning(boolean blockUntilRunning)
public static TemplateOptions runScript(Statement script)
TemplateOptions.runScript(Statement)public static TemplateOptions runScript(String script)
TemplateOptions.runScript(String)public static TemplateOptions installPrivateKey(String rsaKey)
Payload
objectPayloads,
#installPrivateKey(Payload)public static TemplateOptions authorizePublicKey(String rsaKey)
Payload
objectauthorizePublicKey(String)public static TemplateOptions userMetadata(Map<String,String> userMetadata)
TemplateOptions.userMetadata(Map)public static TemplateOptions userMetadata(String key, String value)
public static TemplateOptions blockOnComplete(boolean value)
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.