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

A

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
 
AppendFile - Class in org.jclouds.scriptbuilder.domain
Creates a run script
AppendFile(String, Iterable<String>) - Constructor for class org.jclouds.scriptbuilder.domain.AppendFile
 
appendFile(String, Iterable<String>) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
apply(String) - Method in class org.jclouds.scriptbuilder.util.Utils.LowerCamelToUpperUnderscore
 
apply(String) - Method in class org.jclouds.scriptbuilder.util.Utils.UpperUnderscoreToLowerCamel
 
AuthorizeRSAPublicKey - Class in org.jclouds.scriptbuilder.domain
 
AuthorizeRSAPublicKey(String) - Constructor for class org.jclouds.scriptbuilder.domain.AuthorizeRSAPublicKey
 

B

build(OsFamily) - Method in class org.jclouds.scriptbuilder.EnvBuilder
builds the environment file, by adding the following example usage variable exports return statement

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
 
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.AddExportToFile - Class in org.jclouds.scriptbuilder.domain
 
CreateRunScript.AddExportToFile(String, String, String) - Constructor for class org.jclouds.scriptbuilder.domain.CreateRunScript.AddExportToFile
 
CreateRunScript.AddTitleToFile - Class in org.jclouds.scriptbuilder.domain
 
CreateRunScript.AddTitleToFile(String, String) - Constructor for class org.jclouds.scriptbuilder.domain.CreateRunScript.AddTitleToFile
 

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
 
escapeVarTokens(String, OsFamily) - Static method in class org.jclouds.scriptbuilder.domain.AppendFile
 
escapeVarTokens(String, OsFamily) - Static method in class org.jclouds.scriptbuilder.domain.CreateRunScript
 
exec(String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
interprets and adds a newline to the statement
export(String, String) - Method in class org.jclouds.scriptbuilder.EnvBuilder
Exports a variable inside the script
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.
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.
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)
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
 
functionDependecies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.AppendFile
 
functionDependecies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.AuthorizeRSAPublicKey
 
functionDependecies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.Call
 
functionDependecies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.CreateRunScript.AddExportToFile
 
functionDependecies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.CreateRunScript.AddTitleToFile
 
functionDependecies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.CreateRunScript
 
functionDependecies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.InstallRSAPrivateKey
 
functionDependecies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.InterpretableStatement
 
functionDependecies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.Kill
 
functionDependecies(OsFamily) - Method in interface org.jclouds.scriptbuilder.domain.Statement
 
functionDependecies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.StatementList
 
functionDependecies(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.SwitchArg
 
functionDependecies(OsFamily) - Method in class org.jclouds.scriptbuilder.ScriptBuilder
 

G

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.
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.
getInstanceHome() - Method in class org.jclouds.scriptbuilder.InitBuilder
 
getInstanceName() - Method in class org.jclouds.scriptbuilder.InitBuilder
 
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
 
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.
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
 

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
 

I

InitBuilder - Class in org.jclouds.scriptbuilder
Creates an init script file
InitBuilder(String, String, String, Map<String, String>, Iterable<Statement>) - Constructor for class org.jclouds.scriptbuilder.InitBuilder
 
InitBuilder(String, String, String, Map<String, String>, Iterable<Statement>, Iterable<Statement>) - Constructor for class org.jclouds.scriptbuilder.InitBuilder
 
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
 
InstallRSAPrivateKey - Class in org.jclouds.scriptbuilder.domain
 
InstallRSAPrivateKey(String) - Constructor for class org.jclouds.scriptbuilder.domain.InstallRSAPrivateKey
 
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.

M

MARKER - Static variable in class org.jclouds.scriptbuilder.domain.AppendFile
 
MARKER - Static variable in class org.jclouds.scriptbuilder.domain.CreateRunScript
 

N

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.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_CHMOD_PATTERN - Static variable in class org.jclouds.scriptbuilder.domain.CreateRunScript
 
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.AddExportToFile
 
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_TITLE_PATTERN - Static variable in class org.jclouds.scriptbuilder.domain.CreateRunScript.AddTitleToFile
 
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

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

REDIRECT_FD_PATTERN - Static variable in class org.jclouds.scriptbuilder.domain.AppendFile
 
REDIRECT_FD_PATTERN - Static variable in class org.jclouds.scriptbuilder.domain.CreateRunScript
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.AppendFile
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.AuthorizeRSAPublicKey
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.Call
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.CreateRunScript.AddExportToFile
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.CreateRunScript.AddTitleToFile
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.CreateRunScript
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.domain.InstallRSAPrivateKey
 
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.ScriptBuilder
builds the shell script, by adding the following shell declaration line variable exports case/switch
replaceTokens(String, Map<String, String>) - Static method in class org.jclouds.scriptbuilder.util.Utils
replaces tokens that are expressed as {token}

ex.

rm(String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 

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
 
ScriptBuilder - Class in org.jclouds.scriptbuilder
Creates a shell script.
ScriptBuilder() - Constructor for class org.jclouds.scriptbuilder.ScriptBuilder
 
ShellToken - Enum in org.jclouds.scriptbuilder.domain
Constants used in shell scripting.
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
 
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
 
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
 

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
 
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.
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.

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
 
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 E F G H I J K M N O P R S T U V W

Copyright © 2009-2013 jclouds. All Rights Reserved.