Uses of Interface
org.jclouds.scriptbuilder.domain.Statement

Packages that use Statement
org.jclouds.scriptbuilder   
org.jclouds.scriptbuilder.domain   
org.jclouds.scriptbuilder.functions   
org.jclouds.scriptbuilder.statements.login   
org.jclouds.scriptbuilder.statements.ssh   
 

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)
           
 



Copyright © 2009-2011 jclouds. All Rights Reserved.