A B C D E F G H I J K L M N O P R S T U V W

A

accept(StatementVisitor) - Method in interface org.jclouds.scriptbuilder.domain.AcceptsStatementVisitor
 
accept(StatementVisitor) - Method in class org.jclouds.scriptbuilder.domain.StatementList
 
accept(StatementVisitor) - Method in class org.jclouds.scriptbuilder.domain.SwitchArg
 
accept(StatementVisitor) - Method in class org.jclouds.scriptbuilder.InitScript
 
accept(StatementVisitor) - Method in class org.jclouds.scriptbuilder.ScriptBuilder
 
AcceptsStatementVisitor - Interface in org.jclouds.scriptbuilder.domain
 
addEnvironmentVariableScope(String, Map<String, String>) - Method in class org.jclouds.scriptbuilder.ScriptBuilder
Exports a variable inside the script
addStatement(Statement) - Method in class org.jclouds.scriptbuilder.ScriptBuilder
 
AdminAccess - Class in org.jclouds.scriptbuilder.statements.login
Controls the administrative access to a node.
AdminAccess(AdminAccess.Config) - Constructor for class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
AdminAccess.Builder - Class in org.jclouds.scriptbuilder.statements.login
 
AdminAccess.Builder() - Constructor for class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
AdminAccess.Builder(Function<String, String>) - Constructor for class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
AdminAccess.Config - Class in org.jclouds.scriptbuilder.statements.login
 
AdminAccess.Config(String, String, String, String, String, boolean, boolean, boolean, boolean, boolean, Function<String, String>) - Constructor for class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
AdminAccess.Configuration - Interface in org.jclouds.scriptbuilder.statements.login
 
AdminAccessVisitor - Class in org.jclouds.scriptbuilder.domain
 
AdminAccessVisitor() - Constructor for class org.jclouds.scriptbuilder.domain.AdminAccessVisitor
 
adminPassword(String) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
adminPrivateKey(File) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
adminPrivateKey(String) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
adminPublicKey(File) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
adminPublicKey(String) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
adminUsername(String) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
AppendFile - Class in org.jclouds.scriptbuilder.domain
Creates a run script
AppendFile(String, Iterable<String>, String, boolean) - Constructor for class org.jclouds.scriptbuilder.domain.AppendFile
 
appendFile(String, String, String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
appendFile(String, Iterable<String>) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
appendFile(String, Iterable<String>, String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
AppendFile.Builder - Class in org.jclouds.scriptbuilder.domain
 
AppendFile.Builder() - Constructor for class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
appendLineToWindowsFile(String, String) - Method in class org.jclouds.scriptbuilder.domain.AppendFile
 
appendToWindowsFile() - Method in class org.jclouds.scriptbuilder.domain.AppendFile
 
appendToWindowsFile() - Method in class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile
 
apply(Statement) - Method in enum org.jclouds.scriptbuilder.functions.CredentialsFromAdminAccess
 
apply(String) - Method in class org.jclouds.scriptbuilder.util.Utils.LowerCamelToUpperUnderscore
 
apply(String) - Method in class org.jclouds.scriptbuilder.util.Utils.UpperUnderscoreToLowerCamel
 
authorizeAdminPublicKey(boolean) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
authorizeRSAPublicKey(String) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
 
authorizeRSAPublicKeys(Iterable<String>) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
 
AuthorizeRSAPublicKeys - Class in org.jclouds.scriptbuilder.statements.ssh
 
AuthorizeRSAPublicKeys(Iterable<String>) - Constructor for class org.jclouds.scriptbuilder.statements.ssh.AuthorizeRSAPublicKeys
 
AuthorizeRSAPublicKeys(String, Iterable<String>) - Constructor for class org.jclouds.scriptbuilder.statements.ssh.AuthorizeRSAPublicKeys
 

B

build() - Method in class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
build() - Method in class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile.Builder
 
build(OsFamily) - Method in class org.jclouds.scriptbuilder.EnvBuilder
builds the environment file, by adding the following example usage variable exports return statement
build() - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
build() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
build() - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
 
buildConfig() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
builder() - Static method in class org.jclouds.scriptbuilder.domain.AppendFile
 
builder() - Static method in class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile
 
builder() - Static method in class org.jclouds.scriptbuilder.InitScript
 
builder() - Static method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
builder(Function<String, String>) - Static method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
builder() - Static method in class org.jclouds.scriptbuilder.statements.login.UserAdd
 

C

Call - Class in org.jclouds.scriptbuilder.domain
Statement used in a shell script
Call(String, String...) - Constructor for class org.jclouds.scriptbuilder.domain.Call
 
call(String, String...) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
call(String, String...) - Static method in class org.jclouds.scriptbuilder.ScriptBuilder
 
CreateOrOverwriteFile - Class in org.jclouds.scriptbuilder.domain
Creates a run script
CreateOrOverwriteFile(String, Iterable<String>, String, boolean) - Constructor for class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile
 
createOrOverwriteFile(String, Iterable<String>) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
createOrOverwriteFile(String, Iterable<String>, String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
CreateOrOverwriteFile.Builder - Class in org.jclouds.scriptbuilder.domain
 
CreateOrOverwriteFile.Builder() - Constructor for class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile.Builder
 
CreateRunScript - Class in org.jclouds.scriptbuilder.domain
Creates a run script
CreateRunScript(String, Iterable<String>, String, Iterable<Statement>) - Constructor for class org.jclouds.scriptbuilder.domain.CreateRunScript
 
createRunScript(String, Iterable<String>, String, Iterable<Statement>) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
CreateRunScript.AddExport - Class in org.jclouds.scriptbuilder.domain
 
CreateRunScript.AddExport(String, String) - Constructor for class org.jclouds.scriptbuilder.domain.CreateRunScript.AddExport
 
createWheel() - Static method in class org.jclouds.scriptbuilder.statements.login.SudoStatements
create new sudoers file with the wheel group authorized to all commands without a password
CredentialsFromAdminAccess - Enum in org.jclouds.scriptbuilder.functions
 
cryptFunction() - Method in interface org.jclouds.scriptbuilder.statements.login.AdminAccess.Configuration
 
cryptFunction() - Method in class org.jclouds.scriptbuilder.statements.login.DefaultConfiguration
 
CURL - Static variable in class org.jclouds.scriptbuilder.domain.SaveHttpResponseTo
 

D

defaultAdminSshKeys() - Method in interface org.jclouds.scriptbuilder.statements.login.AdminAccess.Configuration
 
defaultAdminSshKeys() - Method in class org.jclouds.scriptbuilder.statements.login.DefaultConfiguration
 
defaultAdminUsername() - Method in interface org.jclouds.scriptbuilder.statements.login.AdminAccess.Configuration
 
defaultAdminUsername() - Method in class org.jclouds.scriptbuilder.statements.login.DefaultConfiguration
 
DefaultConfiguration - Class in org.jclouds.scriptbuilder.statements.login
 
DefaultConfiguration() - Constructor for class org.jclouds.scriptbuilder.statements.login.DefaultConfiguration
 
defaultHome(String) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
 
delegate() - Method in class org.jclouds.scriptbuilder.domain.StatementList
 
delegate() - Method in class org.jclouds.scriptbuilder.ExitInsteadOfReturn
 
delegate - Variable in class org.jclouds.scriptbuilder.InitScript
 
delegate() - Method in class org.jclouds.scriptbuilder.InitScript
 
delimeter - Variable in class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
delimeter(String) - Method in class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
DELIMETER - Static variable in class org.jclouds.scriptbuilder.domain.AppendFile
 
delimeter - Variable in class org.jclouds.scriptbuilder.domain.AppendFile
 
delimeter(String) - Method in class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile.Builder
 
DELIMETER - Static variable in class org.jclouds.scriptbuilder.domain.CreateRunScript
 

E

EnvBuilder - Class in org.jclouds.scriptbuilder
Creates an environment file
EnvBuilder() - Constructor for class org.jclouds.scriptbuilder.EnvBuilder
 
equals(Object) - Method in class org.jclouds.scriptbuilder.domain.Call
 
equals(Object) - Method in class org.jclouds.scriptbuilder.domain.InterpretableStatement
 
equals(Object) - Method in class org.jclouds.scriptbuilder.domain.SwitchArg
 
equals(Object) - Method in class org.jclouds.scriptbuilder.InitBuilder
Deprecated.  
equals(Object) - Method in class org.jclouds.scriptbuilder.InitScript
 
equals(Object) - Method in class org.jclouds.scriptbuilder.statements.login.ReplaceShadowPasswordEntry
 
equals(Object) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd
 
escapeVarTokens(String, OsFamily) - Static method in class org.jclouds.scriptbuilder.domain.AppendFile
 
exec(String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
interprets and adds a newline to the statement
ExitInsteadOfReturn - Class in org.jclouds.scriptbuilder
you cannot return from a top-level script, so if you are using snippets that issue return then you'll want to wrap them in this.
ExitInsteadOfReturn(Statement) - Constructor for class org.jclouds.scriptbuilder.ExitInsteadOfReturn
 
expandVariables - Variable in class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
expandVariables(boolean) - Method in class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
expandVariables - Variable in class org.jclouds.scriptbuilder.domain.AppendFile
 
expandVariables(boolean) - Method in class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile.Builder
 
export(String, String) - Method in class org.jclouds.scriptbuilder.EnvBuilder
Exports a variable inside the script
exports - Variable in class org.jclouds.scriptbuilder.InitScript.Builder
 
exports - Variable in class org.jclouds.scriptbuilder.InitScript
 
exportVariables(Map<String, String>) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
extractTargzIntoDirectory(String, URI, Multimap<String, String>, String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
untar, ungzip the data received from the request parameters.
extractTargzIntoDirectory(URI, String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
extractZipIntoDirectory(String, URI, Multimap<String, String>, String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
unzip the data received from the request parameters.

F

findPid(String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
Stores the pid into the variable FOUND_PID if successful.
findPid(String) - Static method in class org.jclouds.scriptbuilder.ScriptBuilder
 
forget(String, String, String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
Runs the script in a way that it can be matched later with Statements.findPid(java.lang.String)
forget(String, String, String) - Static method in class org.jclouds.scriptbuilder.ScriptBuilder
 
fromOpenJDK() - Static method in class org.jclouds.scriptbuilder.statements.java.InstallJDK
 
fromOracle() - Static method in class org.jclouds.scriptbuilder.statements.java.InstallJDK
 
fromURL() - Static method in class org.jclouds.scriptbuilder.statements.java.InstallJDK
Deprecated. 
fromURL(URI) - Static method in class org.jclouds.scriptbuilder.statements.java.InstallJDK
 
FUNCTION_LOWER_CAMEL_TO_UPPER_UNDERSCORE - Static variable in class org.jclouds.scriptbuilder.util.Utils
 
FUNCTION_UPPER_UNDERSCORE_TO_LOWER_CAMEL - Static variable in class org.jclouds.scriptbuilder.util.Utils
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.AppendFile
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.Call
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.CreateRunScript.AddExport
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.CreateRunScript
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.InterpretableStatement
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.Kill
 
functionDependencies(OsFamily) - Method in interface org.jclouds.scriptbuilder.domain.Statement
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.StatementList
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.SwitchArg
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.ExitInsteadOfReturn
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.InitScript
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.ScriptBuilder
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.login.ReplaceShadowPasswordEntry
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.login.Sudoers
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.ssh.AuthorizeRSAPublicKeys
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.ssh.InstallRSAPrivateKey
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.ssh.SshdConfig
 

G

getAdminCredentials() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getAdminCredentials() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
getAdminPassword() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getAdminPassword() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
getAdminPrivateKey() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getAdminPublicKey() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getAdminUsername() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getArgs() - Method in class org.jclouds.scriptbuilder.domain.JavaInitMetadata
 
getClasspath() - Method in class org.jclouds.scriptbuilder.domain.JavaInitMetadata
 
getConfigDir() - Method in class org.jclouds.scriptbuilder.domain.InitMetadata
holds configuration files of the process.
getCreateRunScript() - Method in class org.jclouds.scriptbuilder.InitBuilder
Deprecated.  
getCryptFunction() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getDataDir() - Method in class org.jclouds.scriptbuilder.domain.InitMetadata
holds files that are generated at runtime, but are not temporary.
getEndPoint() - Method in class org.jclouds.scriptbuilder.domain.InitMetadata
the named ip and port that this process will bind server sockets to, as well the protocol used to test it.
getGoldDir() - Method in class org.jclouds.scriptbuilder.domain.InitMetadata
on-disk, read-only location of the artifacts needed to recreate this process.
getInitStatement() - Method in class org.jclouds.scriptbuilder.InitBuilder
Deprecated.  
getInitStatement() - Method in class org.jclouds.scriptbuilder.InitScript
 
getInstanceHome() - Method in class org.jclouds.scriptbuilder.InitBuilder
Deprecated.  
getInstanceHome() - Method in class org.jclouds.scriptbuilder.InitScript
default /tmp/$INSTANCE_NAME
getInstanceName() - Method in class org.jclouds.scriptbuilder.InitBuilder
Deprecated.  
getInstanceName() - Method in class org.jclouds.scriptbuilder.InitScript
 
getJavaHome() - Method in class org.jclouds.scriptbuilder.domain.JavaInitMetadata
 
getLogDir() - Method in class org.jclouds.scriptbuilder.domain.InitMetadata
where all logs are written.
getLogDir() - Method in class org.jclouds.scriptbuilder.InitBuilder
Deprecated.  
getLogDir() - Method in class org.jclouds.scriptbuilder.InitScript
default $INSTANCE_HOME
getLoginPassword() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getMainClass() - Method in class org.jclouds.scriptbuilder.domain.JavaInitMetadata
 
getName() - Method in class org.jclouds.scriptbuilder.domain.InitMetadata
what uniquely identifies your process in a listing.
getOpts() - Method in class org.jclouds.scriptbuilder.domain.JavaInitMetadata
 
getPlatformHome() - Method in class org.jclouds.scriptbuilder.domain.InitMetadata
Where the platform that this process is an instance of is located.
getRunStatement() - Method in class org.jclouds.scriptbuilder.InitScript
 
getStartDir() - Method in class org.jclouds.scriptbuilder.domain.InitMetadata
working directory when starting the server.
getStopArgs() - Method in class org.jclouds.scriptbuilder.domain.StoppableJavaInitMetadata
 
getStopClass() - Method in class org.jclouds.scriptbuilder.domain.StoppableJavaInitMetadata
 
getStopClasspath() - Method in class org.jclouds.scriptbuilder.domain.StoppableJavaInitMetadata
 
getStopDir() - Method in class org.jclouds.scriptbuilder.domain.InitMetadata
working directory when stopping the server.
getStopOpts() - Method in class org.jclouds.scriptbuilder.domain.StoppableJavaInitMetadata
 
grantSudoToAdminUser(boolean) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
group(String) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
 
groups(Iterable<String>) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
 

H

hashCode() - Method in class org.jclouds.scriptbuilder.domain.Call
 
hashCode() - Method in class org.jclouds.scriptbuilder.domain.InterpretableStatement
 
hashCode() - Method in class org.jclouds.scriptbuilder.domain.SwitchArg
 
hashCode() - Method in class org.jclouds.scriptbuilder.InitBuilder
Deprecated.  
hashCode() - Method in class org.jclouds.scriptbuilder.InitScript
 
hashCode() - Method in class org.jclouds.scriptbuilder.statements.login.ReplaceShadowPasswordEntry
 
hashCode() - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd
 
hereFile() - Method in class org.jclouds.scriptbuilder.domain.AppendFile
 
home(String) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 

I

init - Variable in class org.jclouds.scriptbuilder.InitScript.Builder
 
init(Statement) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
init(Statement...) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
init(Iterable<Statement>) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
init(StatementList) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
init - Variable in class org.jclouds.scriptbuilder.InitScript
 
init(AdminAccess.Configuration) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
InitAdminAccess - Class in org.jclouds.scriptbuilder.functions
 
InitAdminAccess(AdminAccess.Configuration) - Constructor for class org.jclouds.scriptbuilder.functions.InitAdminAccess
 
InitBuilder - Class in org.jclouds.scriptbuilder
Deprecated. 
InitBuilder(String, Statement, Statement) - Constructor for class org.jclouds.scriptbuilder.InitBuilder
Deprecated.  
InitBuilder(String, Iterable<Statement>, Iterable<Statement>) - Constructor for class org.jclouds.scriptbuilder.InitBuilder
Deprecated.  
InitBuilder(String, String, String, Map<String, String>, Iterable<Statement>) - Constructor for class org.jclouds.scriptbuilder.InitBuilder
Deprecated.  
InitBuilder(String, String, String, Map<String, String>, Iterable<Statement>, Iterable<Statement>) - Constructor for class org.jclouds.scriptbuilder.InitBuilder
Deprecated.  
InitMetadata - Class in org.jclouds.scriptbuilder.domain
Defines the environment of a process that can be started in the background on an operating system.
InitMetadata(String, String, URI, String, String, String, String, String, String) - Constructor for class org.jclouds.scriptbuilder.domain.InitMetadata
 
InitScript - Class in org.jclouds.scriptbuilder
Creates an init script file
InitScript(String, String, String, Map<String, String>, StatementList, StatementList) - Constructor for class org.jclouds.scriptbuilder.InitScript
 
InitScript.Builder - Class in org.jclouds.scriptbuilder
 
InitScript.Builder() - Constructor for class org.jclouds.scriptbuilder.InitScript.Builder
 
installAdminPrivateKey(boolean) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
InstallJDK - Class in org.jclouds.scriptbuilder.statements.java
Installs a default JDK to a host
InstallJDK() - Constructor for class org.jclouds.scriptbuilder.statements.java.InstallJDK
 
InstallJDK.FromOpenJDK - Class in org.jclouds.scriptbuilder.statements.java
 
InstallJDK.FromOpenJDK() - Constructor for class org.jclouds.scriptbuilder.statements.java.InstallJDK.FromOpenJDK
 
InstallJDK.FromURL - Class in org.jclouds.scriptbuilder.statements.java
 
InstallJDK.FromURL() - Constructor for class org.jclouds.scriptbuilder.statements.java.InstallJDK.FromURL
 
InstallJDK.FromURL(URI) - Constructor for class org.jclouds.scriptbuilder.statements.java.InstallJDK.FromURL
 
installRSAPrivateKey(String) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
 
InstallRSAPrivateKey - Class in org.jclouds.scriptbuilder.statements.ssh
 
InstallRSAPrivateKey(String) - Constructor for class org.jclouds.scriptbuilder.statements.ssh.InstallRSAPrivateKey
 
InstallRSAPrivateKey(String, String) - Constructor for class org.jclouds.scriptbuilder.statements.ssh.InstallRSAPrivateKey
 
instanceHome - Variable in class org.jclouds.scriptbuilder.InitScript.Builder
 
instanceHome - Variable in class org.jclouds.scriptbuilder.InitScript
 
instanceName - Variable in class org.jclouds.scriptbuilder.InitScript.Builder
 
instanceName - Variable in class org.jclouds.scriptbuilder.InitScript
 
interpret(String...) - Static method in class org.jclouds.scriptbuilder.domain.Statements
statement can have multiple newlines, note you should use lf to be portable
InterpretableStatement - Class in org.jclouds.scriptbuilder.domain
Statement used in a shell script
InterpretableStatement(String...) - Constructor for class org.jclouds.scriptbuilder.domain.InterpretableStatement
 

J

JavaInitMetadata - Class in org.jclouds.scriptbuilder.domain
Defines the environment of a java process that can be started in the background on an operating system.
JavaInitMetadata(String, String, URI, String, String, String, String, String, String, String, String[], String, String[], String[]) - Constructor for class org.jclouds.scriptbuilder.domain.JavaInitMetadata
 

K

Kill - Class in org.jclouds.scriptbuilder.domain
Statement used in a shell script
Kill() - Constructor for class org.jclouds.scriptbuilder.domain.Kill
 
kill() - Static method in class org.jclouds.scriptbuilder.domain.Statements
Kills the pid and subprocesses related to the variable FOUND_PID if set.

L

lines - Variable in class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
lines(Iterable<String>) - Method in class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
lines - Variable in class org.jclouds.scriptbuilder.domain.AppendFile
 
lines(Iterable<String>) - Method in class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile.Builder
 
lockSsh(boolean) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
lockSshd() - Static method in class org.jclouds.scriptbuilder.statements.ssh.SshStatements
lock sshd down so root cannot login, and password auth is disabled,
logDir - Variable in class org.jclouds.scriptbuilder.InitScript.Builder
 
logDir(String) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
logDir - Variable in class org.jclouds.scriptbuilder.InitScript
 
login(String) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
the username of the user to add (not the login to use when performing the add)
loginPassword(String) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 

M

makeInitScriptStatement(String, String, String, Map<String, String>, StatementList, StatementList) - Static method in class org.jclouds.scriptbuilder.InitScript
 

N

name(String) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
newStatementList(Statement...) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 

O

org.jclouds.scriptbuilder - package org.jclouds.scriptbuilder
 
org.jclouds.scriptbuilder.domain - package org.jclouds.scriptbuilder.domain
 
org.jclouds.scriptbuilder.functions - package org.jclouds.scriptbuilder.functions
 
org.jclouds.scriptbuilder.statements.java - package org.jclouds.scriptbuilder.statements.java
 
org.jclouds.scriptbuilder.statements.login - package org.jclouds.scriptbuilder.statements.login
 
org.jclouds.scriptbuilder.statements.ssh - package org.jclouds.scriptbuilder.statements.ssh
 
org.jclouds.scriptbuilder.util - package org.jclouds.scriptbuilder.util
 
OS_TO_CALL - Static variable in class org.jclouds.scriptbuilder.domain.Call
 
OS_TO_CASE_PATTERN - Static variable in class org.jclouds.scriptbuilder.domain.SwitchArg
 
OS_TO_END_SWITCH_PATTERN - Static variable in class org.jclouds.scriptbuilder.domain.SwitchArg
 
OS_TO_EXPORT_PATTERN - Static variable in class org.jclouds.scriptbuilder.domain.CreateRunScript.AddExport
 
OS_TO_KILL - Static variable in class org.jclouds.scriptbuilder.domain.Kill
 
OS_TO_LOCAL_VAR_PATTERN - Static variable in class org.jclouds.scriptbuilder.util.Utils
 
OS_TO_POSITIONAL_VAR_PATTERN - Static variable in class org.jclouds.scriptbuilder.util.Utils
 
OS_TO_SWITCH_PATTERN - Static variable in class org.jclouds.scriptbuilder.domain.SwitchArg
 
OS_TO_ZERO_PATH - Static variable in class org.jclouds.scriptbuilder.util.Utils
 
OsFamily - Enum in org.jclouds.scriptbuilder.domain
Type of an Operating System.

P

password(String) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
the password to add for the user (not the password to use when logging in to perform the add)
passwordGenerator() - Method in interface org.jclouds.scriptbuilder.statements.login.AdminAccess.Configuration
 
passwordGenerator() - Method in class org.jclouds.scriptbuilder.statements.login.DefaultConfiguration
 
path - Variable in class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
path(String) - Method in class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
path - Variable in class org.jclouds.scriptbuilder.domain.AppendFile
 
path(String) - Method in class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile.Builder
 
PipeHttpResponseTo - Class in org.jclouds.scriptbuilder.domain
Pipes the content of the http response to a shell command that accepts input from stdin
PipeHttpResponseTo(Statement, String, URI, Multimap<String, String>) - Constructor for class org.jclouds.scriptbuilder.domain.PipeHttpResponseTo
 
PipeHttpResponseToBash - Class in org.jclouds.scriptbuilder.domain
Pipes the content of the http response to bash
PipeHttpResponseToBash(String, URI, Multimap<String, String>) - Constructor for class org.jclouds.scriptbuilder.domain.PipeHttpResponseToBash
 
pipeHttpResponseToBash(String, URI, Multimap<String, String>) - Static method in class org.jclouds.scriptbuilder.domain.Statements
exec the data received from the request parameters.
PipeHttpResponseToTarxpzfIntoDirectory - Class in org.jclouds.scriptbuilder.domain
Pipes the content of the http response to tar -xpzf
PipeHttpResponseToTarxpzfIntoDirectory(String, URI, Multimap<String, String>, String) - Constructor for class org.jclouds.scriptbuilder.domain.PipeHttpResponseToTarxpzfIntoDirectory
 

R

render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.AppendFile
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.Call
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.CreateRunScript.AddExport
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.CreateRunScript
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.InterpretableStatement
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.Kill
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.PipeHttpResponseTo
 
render(OsFamily) - Method in interface org.jclouds.scriptbuilder.domain.Statement
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.StatementList
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.SwitchArg
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.ExitInsteadOfReturn
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.InitScript
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.ScriptBuilder
builds the shell script, by adding the following shell declaration line variable exports case/switch
render(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.login.ReplaceShadowPasswordEntry
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.login.Sudoers
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.ssh.AuthorizeRSAPublicKeys
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.ssh.InstallRSAPrivateKey
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.ssh.SshdConfig
 
ReplaceShadowPasswordEntry - Class in org.jclouds.scriptbuilder.statements.login
Replaces the password entry for a user in the shadow file, using SHA-512 crypt syntax.
ReplaceShadowPasswordEntry(String, String) - Constructor for class org.jclouds.scriptbuilder.statements.login.ReplaceShadowPasswordEntry
 
ReplaceShadowPasswordEntryOfLoginUser - Class in org.jclouds.scriptbuilder.statements.login
 
ReplaceShadowPasswordEntryOfLoginUser(String) - Constructor for class org.jclouds.scriptbuilder.statements.login.ReplaceShadowPasswordEntryOfLoginUser
 
replaceTokens(String, Map<String, String>) - Static method in class org.jclouds.scriptbuilder.util.Utils
replaces tokens that are expressed as {token}

ex.

resetLoginPassword(boolean) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
resetLoginUserPasswordTo(String) - Static method in class org.jclouds.scriptbuilder.statements.login.ShadowStatements
note must be run as root, and will either reset the root password, or whoever sudoed to root.
resolveFunctionDependenciesForStatements(Map<String, String>, Iterable<Statement>, OsFamily) - Static method in class org.jclouds.scriptbuilder.ScriptBuilder
 
rm(String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
run - Variable in class org.jclouds.scriptbuilder.InitScript.Builder
 
run(Statement) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
run(Statement...) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
run(Iterable<Statement>) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
run(StatementList) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
run - Variable in class org.jclouds.scriptbuilder.InitScript
 

S

SaveHttpResponseTo - Class in org.jclouds.scriptbuilder.domain
saves the content of the http response to a file
SaveHttpResponseTo(String, String, String, URI, Multimap<String, String>) - Constructor for class org.jclouds.scriptbuilder.domain.SaveHttpResponseTo
 
saveHttpResponseTo(URI, String, String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
ScriptBuilder - Class in org.jclouds.scriptbuilder
Creates a shell script.
ScriptBuilder() - Constructor for class org.jclouds.scriptbuilder.ScriptBuilder
 
ShadowStatements - Class in org.jclouds.scriptbuilder.statements.login
Statements used to manipulate the shadow file
ShadowStatements() - Constructor for class org.jclouds.scriptbuilder.statements.login.ShadowStatements
 
shell(String) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
 
ShellToken - Enum in org.jclouds.scriptbuilder.domain
Constants used in shell scripting.
shouldAuthorizeAdminPublicKey() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
shouldGrantSudoToAdminUser() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
shouldGrantSudoToAdminUser() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
shouldInstallAdminPrivateKey() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
shouldLockSsh() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
shouldResetLoginPassword() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
SshdConfig - Class in org.jclouds.scriptbuilder.statements.ssh
Control sshd_config
SshdConfig(Map<String, String>) - Constructor for class org.jclouds.scriptbuilder.statements.ssh.SshdConfig
 
sshdConfig(Map<String, String>) - Static method in class org.jclouds.scriptbuilder.statements.ssh.SshStatements
 
SshStatements - Class in org.jclouds.scriptbuilder.statements.ssh
Statements used in ssh control
SshStatements() - Constructor for class org.jclouds.scriptbuilder.statements.ssh.SshStatements
 
standard() - Static method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
startHereFile() - Method in class org.jclouds.scriptbuilder.domain.AppendFile
 
startHereFile() - Method in class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile
 
Statement - Interface in org.jclouds.scriptbuilder.domain
Statement used in a shell script
StatementList - Class in org.jclouds.scriptbuilder.domain
Statements used in a shell script
StatementList(Statement...) - Constructor for class org.jclouds.scriptbuilder.domain.StatementList
 
StatementList(Iterable<Statement>) - Constructor for class org.jclouds.scriptbuilder.domain.StatementList
 
statements - Variable in class org.jclouds.scriptbuilder.domain.StatementList
 
Statements - Class in org.jclouds.scriptbuilder.domain
Statements used in shell scripts.
Statements() - Constructor for class org.jclouds.scriptbuilder.domain.Statements
 
StatementVisitor - Interface in org.jclouds.scriptbuilder.domain
 
StoppableJavaInitMetadata - Class in org.jclouds.scriptbuilder.domain
A java process that has a graceful shutdown mechanism.
StoppableJavaInitMetadata(String, String, URI, String, String, String, String, String, String, String, String[], String, String[], String[], String[], String, String[], String[]) - Constructor for class org.jclouds.scriptbuilder.domain.StoppableJavaInitMetadata
 
Sudoers - Class in org.jclouds.scriptbuilder.statements.login
Control /etc/sudoers
Sudoers() - Constructor for class org.jclouds.scriptbuilder.statements.login.Sudoers
 
SudoStatements - Class in org.jclouds.scriptbuilder.statements.login
Statements used in sudo control
SudoStatements() - Constructor for class org.jclouds.scriptbuilder.statements.login.SudoStatements
 
switchArg(int, Map<String, Statement>) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
SwitchArg - Class in org.jclouds.scriptbuilder.domain
Statement used in a shell script
SwitchArg(int, Map<String, Statement>) - Constructor for class org.jclouds.scriptbuilder.domain.SwitchArg
Generates a switch statement based on arg.

T

to(OsFamily) - Method in enum org.jclouds.scriptbuilder.domain.ShellToken
 
tokenValueMap(OsFamily) - Static method in enum org.jclouds.scriptbuilder.domain.ShellToken
 
toString() - Method in class org.jclouds.scriptbuilder.domain.InterpretableStatement
 
toString() - Method in class org.jclouds.scriptbuilder.InitBuilder
Deprecated.  
toString() - Method in class org.jclouds.scriptbuilder.InitScript
 

U

unsetEnvironmentVariable(String) - Method in class org.jclouds.scriptbuilder.ScriptBuilder
Unsets a variable to ensure it is set within the script.
UnzipHttpResponseIntoDirectory - Class in org.jclouds.scriptbuilder.domain
unzips the content into a directory
UnzipHttpResponseIntoDirectory(String, URI, Multimap<String, String>, String) - Constructor for class org.jclouds.scriptbuilder.domain.UnzipHttpResponseIntoDirectory
 
UserAdd - Class in org.jclouds.scriptbuilder.statements.login
Creates a statement that will add a given user to a machine ("login"), with optional password, groups, private key, and authorized keys.
UserAdd(String, List<String>, String, String, List<String>, String, String) - Constructor for class org.jclouds.scriptbuilder.statements.login.UserAdd
 
UserAdd.Builder - Class in org.jclouds.scriptbuilder.statements.login
 
UserAdd.Builder() - Constructor for class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
 
Utils - Class in org.jclouds.scriptbuilder.util
Utilities used to build init scripts.
Utils() - Constructor for class org.jclouds.scriptbuilder.util.Utils
 
Utils.FunctionNotFoundException - Exception in org.jclouds.scriptbuilder.util
 
Utils.FunctionNotFoundException(String, OsFamily) - Constructor for exception org.jclouds.scriptbuilder.util.Utils.FunctionNotFoundException
 
Utils.FunctionNotFoundException(String, OsFamily, Throwable) - Constructor for exception org.jclouds.scriptbuilder.util.Utils.FunctionNotFoundException
 
Utils.LowerCamelToUpperUnderscore - Class in org.jclouds.scriptbuilder.util
 
Utils.LowerCamelToUpperUnderscore() - Constructor for class org.jclouds.scriptbuilder.util.Utils.LowerCamelToUpperUnderscore
 
Utils.UpperUnderscoreToLowerCamel - Class in org.jclouds.scriptbuilder.util
 
Utils.UpperUnderscoreToLowerCamel() - Constructor for class org.jclouds.scriptbuilder.util.Utils.UpperUnderscoreToLowerCamel
 

V

valueOf(String) - Static method in enum org.jclouds.scriptbuilder.domain.OsFamily
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jclouds.scriptbuilder.domain.ShellToken
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jclouds.scriptbuilder.functions.CredentialsFromAdminAccess
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jclouds.scriptbuilder.domain.OsFamily
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jclouds.scriptbuilder.domain.ShellToken
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jclouds.scriptbuilder.functions.CredentialsFromAdminAccess
Returns an array containing the constants of this enum type, in the order they are declared.
visit(AdminAccess) - Method in class org.jclouds.scriptbuilder.domain.AdminAccessVisitor
 
visit(Statement) - Method in class org.jclouds.scriptbuilder.domain.AdminAccessVisitor
 
visit(Statement) - Method in interface org.jclouds.scriptbuilder.domain.StatementVisitor
 
visit(AdminAccess) - Method in class org.jclouds.scriptbuilder.functions.InitAdminAccess
 

W

writeComment(String, OsFamily) - Static method in class org.jclouds.scriptbuilder.util.Utils
 
writeFunction(String, String, OsFamily) - Static method in class org.jclouds.scriptbuilder.util.Utils
 
writeFunction(String, String) - Static method in class org.jclouds.scriptbuilder.util.Utils
 
writeFunctionFromResource(String, OsFamily) - Static method in class org.jclouds.scriptbuilder.util.Utils
 
writeFunctions(Map<String, String>, OsFamily, StringBuilder) - Static method in class org.jclouds.scriptbuilder.ScriptBuilder
 
writePositionalVars(List<String>, OsFamily) - Static method in class org.jclouds.scriptbuilder.util.Utils
Writes an initialization statement for use inside a script or a function.
writeUnsetVariables(List<String>, OsFamily) - Static method in class org.jclouds.scriptbuilder.util.Utils
Ensures that variables come from a known source instead of bleeding in from a profile
writeVariableExporters(Map<String, String>, OsFamily) - Static method in class org.jclouds.scriptbuilder.util.Utils
converts a map into variable exports relevant to the specified platform.
writeVariableExporters(Map<String, String>) - Static method in class org.jclouds.scriptbuilder.util.Utils
converts a map into variable exporters in shell intermediate language.
writeZeroPath(OsFamily) - Static method in class org.jclouds.scriptbuilder.util.Utils
 

A B C D E F G H I J K L M N O P R S T U V W

Copyright © 2009-2012 jclouds. All Rights Reserved.