|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Statement in org.jclouds.scriptbuilder |
---|
Classes in org.jclouds.scriptbuilder that implement Statement | |
---|---|
class |
InitBuilder
Creates an init script file |
class |
ScriptBuilder
Creates a shell script. |
Methods in org.jclouds.scriptbuilder with parameters of type Statement | |
---|---|
ScriptBuilder |
ScriptBuilder.addStatement(Statement statement)
|
Constructor parameters in org.jclouds.scriptbuilder with type arguments of type Statement | |
---|---|
InitBuilder(String instanceName,
String instanceHome,
String logDir,
Map<String,String> variables,
Iterable<Statement> statements)
|
|
InitBuilder(String instanceName,
String instanceHome,
String logDir,
Map<String,String> variables,
Iterable<Statement> initStatements,
Iterable<Statement> statements)
|
|
InitBuilder(String instanceName,
String instanceHome,
String logDir,
Map<String,String> variables,
Iterable<Statement> initStatements,
Iterable<Statement> statements)
|
Uses of Statement in org.jclouds.scriptbuilder.domain |
---|
Classes in org.jclouds.scriptbuilder.domain that implement Statement | |
---|---|
class |
AppendFile
Creates a run script |
class |
AuthorizeRSAPublicKey
Deprecated. |
class |
Call
Statement used in a shell script |
class |
CreateRunScript
Creates a run script |
static class |
CreateRunScript.AddExportToFile
|
static class |
CreateRunScript.AddTitleToFile
|
class |
InterpretableStatement
Statement used in a shell script |
class |
Kill
Statement used in a shell script |
class |
PipeHttpResponseTo
Pipes the content of the http response to a shell command that accepts input from stdin |
class |
PipeHttpResponseToBash
Pipes the content of the http response to bash |
class |
PipeHttpResponseToTarxpzfIntoDirectory
Pipes the content of the http response to tar -xpzf |
class |
SaveHttpResponseTo
saves the content of the http response to a file |
class |
StatementList
Statements used in a shell script |
class |
SwitchArg
Statement used in a shell script |
class |
UnzipHttpResponseIntoDirectory
unzips the content into a directory |
Fields in org.jclouds.scriptbuilder.domain with type parameters of type Statement | |
---|---|
List<Statement> |
StatementList.statements
|
Methods in org.jclouds.scriptbuilder.domain that return Statement | |
---|---|
static Statement |
Statements.appendFile(String path,
Iterable<String> lines)
|
static Statement |
Statements.appendFile(String path,
Iterable<String> lines,
String marker)
|
static Statement |
Statements.call(String function,
String... args)
|
static Statement |
Statements.createRunScript(String instanceName,
Iterable<String> exports,
String pwd,
Iterable<Statement> statements)
|
static Statement |
Statements.exec(String portableStatement)
interprets and adds a newline to the statement |
static Statement |
Statements.extractTargzIntoDirectory(String method,
URI endpoint,
com.google.common.collect.Multimap<String,String> headers,
String directory)
untar, ungzip the data received from the request parameters. |
static Statement |
Statements.extractZipIntoDirectory(String method,
URI endpoint,
com.google.common.collect.Multimap<String,String> headers,
String directory)
unzip the data received from the request parameters. |
static Statement |
Statements.findPid(String args)
Stores the pid into the variable FOUND_PID if successful. |
static Statement |
Statements.forget(String instanceName,
String script,
String logDir)
Runs the script in a way that it can be matched later with Statements.findPid(java.lang.String) |
static Statement |
Statements.interpret(String... portableStatements)
statement can have multiple newlines, note you should use lf to be portable |
static Statement |
Statements.kill()
Kills the pid and subprocesses related to the variable FOUND_PID if set. |
static Statement |
Statements.newStatementList(Statement... statements)
|
static Statement |
Statements.pipeHttpResponseToBash(String method,
URI endpoint,
com.google.common.collect.Multimap<String,String> headers)
exec the data received from the request parameters. |
static Statement |
Statements.rm(String path)
|
static Statement |
Statements.switchArg(int arg,
Map<String,Statement> valueToActions)
|
Methods in org.jclouds.scriptbuilder.domain that return types with arguments of type Statement | |
---|---|
List<Statement> |
StatementList.getStatements()
|
Methods in org.jclouds.scriptbuilder.domain with parameters of type Statement | |
---|---|
static Statement |
Statements.newStatementList(Statement... statements)
|
Method parameters in org.jclouds.scriptbuilder.domain with type arguments of type Statement | |
---|---|
static Statement |
Statements.createRunScript(String instanceName,
Iterable<String> exports,
String pwd,
Iterable<Statement> statements)
|
static Statement |
Statements.switchArg(int arg,
Map<String,Statement> valueToActions)
|
Constructors in org.jclouds.scriptbuilder.domain with parameters of type Statement | |
---|---|
PipeHttpResponseTo(Statement toExec,
String method,
URI endpoint,
com.google.common.collect.Multimap<String,String> headers)
|
|
StatementList(Statement... statements)
|
Constructor parameters in org.jclouds.scriptbuilder.domain with type arguments of type Statement | |
---|---|
CreateRunScript(String instanceName,
Iterable<String> exports,
String pwd,
Iterable<Statement> statements)
|
|
StatementList(Iterable<Statement> statements)
|
|
SwitchArg(int arg,
Map<String,Statement> valueToActions)
Generates a switch statement based on arg . |
Uses of Statement in org.jclouds.scriptbuilder.functions |
---|
Methods in org.jclouds.scriptbuilder.functions that return Statement | |
---|---|
Statement |
InitAdminAccess.apply(Statement input)
|
Methods in org.jclouds.scriptbuilder.functions with parameters of type Statement | |
---|---|
Statement |
InitAdminAccess.apply(Statement input)
|
org.jclouds.domain.Credentials |
CredentialsFromAdminAccess.apply(Statement input)
|
Uses of Statement in org.jclouds.scriptbuilder.statements.login |
---|
Classes in org.jclouds.scriptbuilder.statements.login that implement Statement | |
---|---|
class |
AdminAccess
Controls the administrative access to a node. |
class |
ReplaceShadowPasswordEntry
Replaces the password entry for a user in the shadow file, using SHA-512 crypt syntax. |
class |
ReplaceShadowPasswordEntryOfLoginUser
|
class |
Sudoers
Control /etc/sudoers |
class |
UserAdd
|
Methods in org.jclouds.scriptbuilder.statements.login that return Statement | |
---|---|
static Statement |
SudoStatements.createWheel()
create new sudoers file with the wheel group authorized to all commands without a password |
Uses of Statement in org.jclouds.scriptbuilder.statements.ssh |
---|
Classes in org.jclouds.scriptbuilder.statements.ssh that implement Statement | |
---|---|
class |
AuthorizeRSAPublicKeys
|
class |
InstallRSAPrivateKey
|
class |
SshdConfig
Control sshd_config |
Methods in org.jclouds.scriptbuilder.statements.ssh that return Statement | |
---|---|
static Statement |
SshStatements.lockSshd()
lock sshd down so root cannot login, and password auth is disabled, |
static Statement |
SshStatements.sshdConfig(Map<String,String> params)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |