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
 
Activator - Class in org.jclouds.scriptbuilder.functionloader.osgi
 
Activator() - Constructor for class org.jclouds.scriptbuilder.functionloader.osgi.Activator
 
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.Config - Class in org.jclouds.scriptbuilder.statements.login
 
AdminAccess.Config(String, String, 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
 
AdminAccessBuilderSpec - Class in org.jclouds.scriptbuilder.statements.login
A specification of a AdminAccess.Builder configuration.
AdminAccessBuilderSpec() - Constructor for class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
AdminAccessBuilderSpec(String...) - Constructor for class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
AdminAccessBuilderSpec.ValueParser - Interface in org.jclouds.scriptbuilder.statements.login
Parses a single value.
AdminAccessVisitor - Class in org.jclouds.scriptbuilder.domain
 
AdminAccessVisitor() - Constructor for class org.jclouds.scriptbuilder.domain.AdminAccessVisitor
 
adminFullName(String) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
adminHome(String) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
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.VariableNameForOsFamily
 
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

BasicFunctionLoader - Enum in org.jclouds.scriptbuilder.functionloader
A FunctionLoader implementation which loads the target function from the classpath.
branch - Variable in class org.jclouds.scriptbuilder.domain.GitRepoAndRef
 
branch - Variable in class org.jclouds.scriptbuilder.domain.GitRepoAndRef.Builder
 
branch(String) - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef.Builder
 
branch(String) - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo.Builder
 
build() - Method in class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
build() - Method in class org.jclouds.scriptbuilder.domain.chef.DataBag.Builder
 
build() - Method in class org.jclouds.scriptbuilder.domain.chef.Role.Builder
 
build() - Method in class org.jclouds.scriptbuilder.domain.chef.RunList.Builder
 
build() - Method in class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile.Builder
 
build() - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef.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.chef.ChefSolo.Builder
 
build() - Method in class org.jclouds.scriptbuilder.statements.chef.InstallChefGems.Builder
 
build() - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo.Builder
 
build() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
build() - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
 
build() - Method in class org.jclouds.scriptbuilder.statements.ruby.InstallRuby.Builder
 
build() - Method in class org.jclouds.scriptbuilder.statements.ruby.InstallRubyGems.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.chef.DataBag
 
builder() - Static method in class org.jclouds.scriptbuilder.domain.chef.Role
 
builder() - Static method in class org.jclouds.scriptbuilder.domain.chef.RunList
 
builder() - Static method in class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile
 
builder() - Static method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef
 
builder() - Static method in class org.jclouds.scriptbuilder.InitScript
 
builder() - Static method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo
 
builder() - Static method in class org.jclouds.scriptbuilder.statements.chef.InstallChefGems
 
builder() - Static method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo
 
builder() - Static method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
builder() - Static method in class org.jclouds.scriptbuilder.statements.login.UserAdd
 
builder() - Static method in class org.jclouds.scriptbuilder.statements.ruby.InstallRuby
 
builder() - Static method in class org.jclouds.scriptbuilder.statements.ruby.InstallRubyGems
 
BundleFunctionLoader - Class in org.jclouds.scriptbuilder.functionloader.osgi
A FunctionLoader which searches for functions in the Bundle resources.
BundleFunctionLoader(BundleContext) - Constructor for class org.jclouds.scriptbuilder.functionloader.osgi.BundleFunctionLoader
Constructor

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
 
ChefSolo - Class in org.jclouds.scriptbuilder.statements.chef
Bootstraps a node using Chef Solo.
ChefSolo(Optional<String>, Optional<String>, Optional<String>, Optional<ImmutableList<String>>, Optional<String>, Optional<String>, Optional<String>, Optional<Integer>, Optional<String>, Optional<String>, Optional<String>, Optional<Integer>, Optional<String>, Optional<List<Role>>, Optional<List<DataBag>>, Optional<RunList>, Optional<String>) - Constructor for class org.jclouds.scriptbuilder.statements.chef.ChefSolo
 
ChefSolo.Builder - Class in org.jclouds.scriptbuilder.statements.chef
 
ChefSolo.Builder() - Constructor for class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
 
chefVersion(String) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
The version of the Chef gem to install.
CloneGitRepo - Class in org.jclouds.scriptbuilder.statements.git
Clones a gitRepoAndRef into a newly created directory, creates remote-tracking branches for each branch in the cloned gitRepoAndRef (visible using git branch -r), and creates and checks out an initial branch that is forked from the cloned gitRepoAndRef's currently active branch.
CloneGitRepo(GitRepoAndRef, Optional<String>) - Constructor for class org.jclouds.scriptbuilder.statements.git.CloneGitRepo
 
CloneGitRepo.Builder - Class in org.jclouds.scriptbuilder.statements.git
 
CloneGitRepo.Builder() - Constructor for class org.jclouds.scriptbuilder.statements.git.CloneGitRepo.Builder
 
cookbookPath(String) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Directory where Chef Solo will look for cookbooks.
cookbookPaths(Iterable<String>) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Directories where Chef Solo will look for cookbooks.
cookbooksArchiveLocation(String) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Local file path or remote URL of a cookbook tar file.
copyTo(AdminAccess.Builder) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
Returns a AdminAccess.Builder configured according to this instance's specification.
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(Function<String, String>) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
cryptFunction() - Method in interface org.jclouds.scriptbuilder.statements.login.AdminAccess.Configuration
 
cryptFunction(Function<String, String>) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
 
CURL - Static variable in class org.jclouds.scriptbuilder.domain.SaveHttpResponseTo
 
CurrentFunctionLoader - Class in org.jclouds.scriptbuilder.functionloader
Means to access the current FunctionLoader instance;
CurrentFunctionLoader() - Constructor for class org.jclouds.scriptbuilder.functionloader.CurrentFunctionLoader
 

D

DataBag - Class in org.jclouds.scriptbuilder.domain.chef
A Data bag to be configured for a Chef Solo run.
DataBag(String, Map<String, String>) - Constructor for class org.jclouds.scriptbuilder.domain.chef.DataBag
 
DataBag.Builder - Class in org.jclouds.scriptbuilder.domain.chef
 
DataBag.Builder() - Constructor for class org.jclouds.scriptbuilder.domain.chef.DataBag.Builder
 
dataBagPath(String) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Directory where Chef Solo will store data bags.
DEFAULT_RUBYGEMS_VERSION - Static variable in class org.jclouds.scriptbuilder.statements.ruby.InstallRubyGems
 
DEFAULT_SOLO_PATH - Static variable in class org.jclouds.scriptbuilder.statements.chef.ChefSolo
 
defaultAdminSshKeys() - Method in interface org.jclouds.scriptbuilder.statements.login.AdminAccess.Configuration
 
defaultAdminUsername() - Method in interface org.jclouds.scriptbuilder.statements.login.AdminAccess.Configuration
 
defaultHome(String) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
See --base-dir in `man useradd`.
defineDataBag(DataBag) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Creates a data bag.
defineDataBags(Iterable<DataBag>) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Creates a set of data bags.
defineRole(Role) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Creates a role.
defineRoles(Iterable<Role>) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Creates a set of roles.
delegate() - Method in class org.jclouds.scriptbuilder.domain.chef.DataBag
 
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
 
delimiter - Variable in class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
delimiter(String) - Method in class org.jclouds.scriptbuilder.domain.AppendFile.Builder
 
DELIMITER - Static variable in class org.jclouds.scriptbuilder.domain.AppendFile
 
delimiter - Variable in class org.jclouds.scriptbuilder.domain.AppendFile
 
delimiter(String) - Method in class org.jclouds.scriptbuilder.domain.CreateOrOverwriteFile.Builder
 
DELIMITER - Static variable in class org.jclouds.scriptbuilder.domain.CreateRunScript
 
description(String) - Method in class org.jclouds.scriptbuilder.domain.chef.Role.Builder
 
directory - Variable in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo.Builder
 
directory(String) - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo.Builder
 
directory - Variable in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo
 

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.chef.DataBag
 
equals(Object) - Method in class org.jclouds.scriptbuilder.domain.chef.Role
 
equals(Object) - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef
equals(Object) - Method in class org.jclouds.scriptbuilder.domain.InterpretableStatement
 
equals(Object) - Method in class org.jclouds.scriptbuilder.domain.LiteralStatement
 
equals(Object) - Method in class org.jclouds.scriptbuilder.domain.SwitchArg
 
equals(Object) - Method in class org.jclouds.scriptbuilder.InitScript
 
equals(Object) - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo
equals(Object) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
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
 
extractTargzAndFlattenIntoDirectory(URI, String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
like Statements.extractTargzIntoDirectory(URI, String) except that it flattens the first directory in the archive For example, apache-maven-3.0.4-bin.tar.gz normally extracts directories like {@code .
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

fileCachePath(String) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Directory where Chef Solo will store files.
filter(String, OsFamily) - Method in class org.jclouds.scriptbuilder.functionloader.filters.LicenseHeaderFilter
Filters out license header comments from a file.
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
 
from(AdminAccessBuilderSpec) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
from(String) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
fromCloneGitRepo(CloneGitRepo) - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo.Builder
 
fromGitRepoAndRef(GitRepoAndRef) - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef.Builder
 
fromOpenJDK() - Static method in class org.jclouds.scriptbuilder.statements.java.InstallJDK
 
fromURL(URI) - Static method in class org.jclouds.scriptbuilder.statements.java.InstallJDK
 
fullName(String) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
 
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 class org.jclouds.scriptbuilder.domain.LiteralStatement
 
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.chef.ChefSolo
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.chef.InstallChefGems
 
functionDependencies(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo
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.ruby.InstallRubyGems
 
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
 
FunctionLoader - Interface in org.jclouds.scriptbuilder.functionloader
A function loader interface.
FunctionNotFoundException - Exception in org.jclouds.scriptbuilder.functionloader
 
FunctionNotFoundException(String, OsFamily) - Constructor for exception org.jclouds.scriptbuilder.functionloader.FunctionNotFoundException
 
FunctionNotFoundException(String, OsFamily, Throwable) - Constructor for exception org.jclouds.scriptbuilder.functionloader.FunctionNotFoundException
 

G

get() - Static method in class org.jclouds.scriptbuilder.functionloader.CurrentFunctionLoader
 
getAdminCredentials() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getAdminCredentials() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
getAdminFullName() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getAdminHome() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getAdminHome() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
getAdminPassword() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getAdminPassword() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
getAdminPassword() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
getAdminPrivateKey() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getAdminPrivateKeyFile() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
getAdminPublicKey() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getAdminPublicKeyFile() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
getAdminUsername() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getAdminUsername() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
getArgs() - Method in class org.jclouds.scriptbuilder.domain.JavaInitMetadata
 
getBranch() - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef
Instead of pointing the newly created HEAD to the branch pointed to by the cloned repository's HEAD, point to this branch instead.
getClasspath() - Method in class org.jclouds.scriptbuilder.domain.JavaInitMetadata
 
getConfigDir() - Method in class org.jclouds.scriptbuilder.domain.InitMetadata
holds configuration files of the process.
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.
getDescription() - Method in class org.jclouds.scriptbuilder.domain.chef.Role
 
getDirectory() - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo
The name of a new directory to clone into.
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.
getGitRepoAndRef() - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo
The coordinates to checkout
getGoldDir() - Method in class org.jclouds.scriptbuilder.domain.InitMetadata
on-disk, read-only location of the artifacts needed to recreate this process.
getGrantSudoToAdminUser() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
getInitStatement() - Method in class org.jclouds.scriptbuilder.InitScript
 
getInstallAdminPrivateKey() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
getInstanceHome() - Method in class org.jclouds.scriptbuilder.InitScript
default /tmp/$INSTANCE_NAME
note The parent directory should be set with unix sticky-bit or otherwise made available to all users.
getInstanceName() - Method in class org.jclouds.scriptbuilder.InitScript
 
getItems() - Method in class org.jclouds.scriptbuilder.domain.chef.DataBag
 
getJavaHome() - Method in class org.jclouds.scriptbuilder.domain.JavaInitMetadata
 
getJsonDefaultAttributes() - Method in class org.jclouds.scriptbuilder.domain.chef.Role
 
getJsonOverrideAttributes() - Method in class org.jclouds.scriptbuilder.domain.chef.Role
 
getLockSsh() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
getLogDir() - Method in class org.jclouds.scriptbuilder.domain.InitMetadata
where all logs are written.
getLogDir() - Method in class org.jclouds.scriptbuilder.InitScript
default $INSTANCE_HOME
getLoginPassword() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
getLoginPassword() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
getMainClass() - Method in class org.jclouds.scriptbuilder.domain.JavaInitMetadata
 
getName() - Method in class org.jclouds.scriptbuilder.domain.chef.DataBag
 
getName() - Method in class org.jclouds.scriptbuilder.domain.chef.Role
 
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.
getRepository() - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef
The (possibly remote) repository to clone from.
getResetLoginPassword() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
getRunlist() - Method in class org.jclouds.scriptbuilder.domain.chef.Role
 
getRunlist() - Method in class org.jclouds.scriptbuilder.domain.chef.RunList
 
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
 
getTag() - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef
checkout the following tag on the branch
GitRepoAndRef - Class in org.jclouds.scriptbuilder.domain
Description of git coordinates to checkout.
GitRepoAndRef(URI, Optional<String>, Optional<String>) - Constructor for class org.jclouds.scriptbuilder.domain.GitRepoAndRef
 
gitRepoAndRef - Variable in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo.Builder
 
gitRepoAndRef(GitRepoAndRef) - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo.Builder
 
gitRepoAndRef - Variable in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo
 
GitRepoAndRef.Builder - Class in org.jclouds.scriptbuilder.domain
 
GitRepoAndRef.Builder() - Constructor for class org.jclouds.scriptbuilder.domain.GitRepoAndRef.Builder
 
grantSudoToAdminUser(boolean) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
group(String) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
The goup to set privilege to.
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.chef.DataBag
 
hashCode() - Method in class org.jclouds.scriptbuilder.domain.chef.Role
 
hashCode() - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef
hashCode() - Method in class org.jclouds.scriptbuilder.domain.InterpretableStatement
 
hashCode() - Method in class org.jclouds.scriptbuilder.domain.LiteralStatement
 
hashCode() - Method in class org.jclouds.scriptbuilder.domain.SwitchArg
 
hashCode() - Method in class org.jclouds.scriptbuilder.InitScript
 
hashCode() - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo
hashCode() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
 
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
 
home(String) - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd.Builder
See --home in `man useradd`.

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
 
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
 
InstallChefGems - Class in org.jclouds.scriptbuilder.statements.chef
Installs Chef gems onto a host.
InstallChefGems(Optional<String>) - Constructor for class org.jclouds.scriptbuilder.statements.chef.InstallChefGems
 
InstallChefGems.Builder - Class in org.jclouds.scriptbuilder.statements.chef
 
InstallChefGems.Builder() - Constructor for class org.jclouds.scriptbuilder.statements.chef.InstallChefGems.Builder
 
InstallGit - Class in org.jclouds.scriptbuilder.statements.git
Installs git onto a host
InstallGit() - Constructor for class org.jclouds.scriptbuilder.statements.git.InstallGit
 
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
 
InstallRuby - Class in org.jclouds.scriptbuilder.statements.ruby
Installs Ruby onto a host.
InstallRuby() - Constructor for class org.jclouds.scriptbuilder.statements.ruby.InstallRuby
 
InstallRuby.Builder - Class in org.jclouds.scriptbuilder.statements.ruby
 
InstallRuby.Builder() - Constructor for class org.jclouds.scriptbuilder.statements.ruby.InstallRuby.Builder
 
InstallRubyGems - Class in org.jclouds.scriptbuilder.statements.ruby
Installs RubyGems onto a host.
InstallRubyGems(Optional<String>, boolean, Optional<String>, boolean) - Constructor for class org.jclouds.scriptbuilder.statements.ruby.InstallRubyGems
 
InstallRubyGems.Builder - Class in org.jclouds.scriptbuilder.statements.ruby
 
InstallRubyGems.Builder() - Constructor for class org.jclouds.scriptbuilder.statements.ruby.InstallRubyGems.Builder
 
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
 
interval(Integer) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Run chef-client periodically, in seconds.
item(String, String) - Method in class org.jclouds.scriptbuilder.domain.chef.DataBag.Builder
 
items(Map<String, String>) - Method in class org.jclouds.scriptbuilder.domain.chef.DataBag.Builder
 

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
 
jsonAttributes(String) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
JSON attributes to customize cookbook values.
jsonDefaultAttributes(String) - Method in class org.jclouds.scriptbuilder.domain.chef.Role.Builder
 
jsonOverrideAttributes(String) - Method in class org.jclouds.scriptbuilder.domain.chef.Role.Builder
 

K

KEY_VALUE_SPLITTER - Static variable in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
Splits the key from the value.
KEYS_SPLITTER - Static variable in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
Splits each key-value pair.
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

LicenseHeaderFilter - Class in org.jclouds.scriptbuilder.functionloader.filters
FunctionLoader decorator to filters out license header comments from a file.
LicenseHeaderFilter(FunctionLoader) - Constructor for class org.jclouds.scriptbuilder.functionloader.filters.LicenseHeaderFilter
 
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
 
literal(String) - Static method in class org.jclouds.scriptbuilder.domain.Statements
sends statement only appending a newline
LiteralStatement - Class in org.jclouds.scriptbuilder.domain
Statement used in a shell script without modifications apart from a trailing newline.
LiteralStatement(String) - Constructor for class org.jclouds.scriptbuilder.domain.LiteralStatement
 
loadFunction(String, OsFamily) - Method in enum org.jclouds.scriptbuilder.functionloader.BasicFunctionLoader
Loads a function from the classpath using the current or the Thread Context Class Loader.
loadFunction(String, OsFamily) - Method in class org.jclouds.scriptbuilder.functionloader.filters.LicenseHeaderFilter
 
loadFunction(String, OsFamily) - Method in interface org.jclouds.scriptbuilder.functionloader.FunctionLoader
Loads a function and returns it as String.
loadFunction(String, OsFamily) - Method in class org.jclouds.scriptbuilder.functionloader.osgi.BundleFunctionLoader
Loads the function from the Bundle resources.
loadFunction(String, OsFamily) - Method in class org.jclouds.scriptbuilder.functionloader.osgi.ServiceFunctionLoader
Looks up the service registry for an applicable FunctionLoader and delegates to it.
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
 
logFile(String) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Set the log file location, by default STDOUT.
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
 
logLevel(String) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Set he Log level (debug, info, warn, error, fatal).

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.domain.chef.DataBag.Builder
 
name(String) - Method in class org.jclouds.scriptbuilder.domain.chef.Role.Builder
 
name(String) - Method in class org.jclouds.scriptbuilder.InitScript.Builder
 
newStatementList(Statement...) - Static method in class org.jclouds.scriptbuilder.domain.Statements
 
nodeName(String) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Set the name for the node.

O

org.jclouds.scriptbuilder - package org.jclouds.scriptbuilder
 
org.jclouds.scriptbuilder.domain - package org.jclouds.scriptbuilder.domain
 
org.jclouds.scriptbuilder.domain.chef - package org.jclouds.scriptbuilder.domain.chef
 
org.jclouds.scriptbuilder.functionloader - package org.jclouds.scriptbuilder.functionloader
 
org.jclouds.scriptbuilder.functionloader.filters - package org.jclouds.scriptbuilder.functionloader.filters
 
org.jclouds.scriptbuilder.functionloader.osgi - package org.jclouds.scriptbuilder.functionloader.osgi
 
org.jclouds.scriptbuilder.functions - package org.jclouds.scriptbuilder.functions
 
org.jclouds.scriptbuilder.statements.chef - package org.jclouds.scriptbuilder.statements.chef
 
org.jclouds.scriptbuilder.statements.git - package org.jclouds.scriptbuilder.statements.git
 
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.ruby - package org.jclouds.scriptbuilder.statements.ruby
 
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

parse(String) - Static method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
Creates a AdminAccessBuilderSpec from multiple specifications,
parse(AdminAccessBuilderSpec, String, String) - Method in interface org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec.ValueParser
 
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
 
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

recipe(String) - Method in class org.jclouds.scriptbuilder.domain.chef.RunList.Builder
 
recipes(Iterable<String>) - Method in class org.jclouds.scriptbuilder.domain.chef.RunList.Builder
 
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.LiteralStatement
 
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.chef.ChefSolo
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.chef.InstallChefGems
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo
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.ruby.InstallRuby
 
render(OsFamily) - Method in class org.jclouds.scriptbuilder.statements.ruby.InstallRubyGems
 
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(Function<String, String>, String, String) - Constructor for class org.jclouds.scriptbuilder.statements.login.ReplaceShadowPasswordEntry
 
ReplaceShadowPasswordEntryOfLoginUser - Class in org.jclouds.scriptbuilder.statements.login
 
ReplaceShadowPasswordEntryOfLoginUser(Function<String, String>, 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. if input is "hello {where}"
and replacements is "where" -> "world"
then replaceTokens returns "hello world"

repository - Variable in class org.jclouds.scriptbuilder.domain.GitRepoAndRef.Builder
 
repository(URI) - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef.Builder
 
repository(String) - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef.Builder
 
repository - Variable in class org.jclouds.scriptbuilder.domain.GitRepoAndRef
 
repository(URI) - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo.Builder
 
repository(String) - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo.Builder
 
reset() - Static method in class org.jclouds.scriptbuilder.functionloader.CurrentFunctionLoader
 
resetLoginPassword(boolean) - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Builder
 
resetLoginUserPasswordTo(Function<String, String>, 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
 
Role - Class in org.jclouds.scriptbuilder.domain.chef
A Role to be configured for a Chef Solo run.
Role(String, Optional<String>, Optional<String>, Optional<String>, Optional<RunList>) - Constructor for class org.jclouds.scriptbuilder.domain.chef.Role
 
role(String) - Method in class org.jclouds.scriptbuilder.domain.chef.RunList.Builder
 
Role.Builder - Class in org.jclouds.scriptbuilder.domain.chef
 
Role.Builder() - Constructor for class org.jclouds.scriptbuilder.domain.chef.Role.Builder
 
rolePath(String) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
Directory where Chef Solo will store roles.
roles(Iterable<String>) - Method in class org.jclouds.scriptbuilder.domain.chef.RunList.Builder
 
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
 
runlist(RunList) - Method in class org.jclouds.scriptbuilder.domain.chef.Role.Builder
 
RunList - Class in org.jclouds.scriptbuilder.domain.chef
A Run list to be executed in a Chef Solo run.
RunList(List<String>) - Constructor for class org.jclouds.scriptbuilder.domain.chef.RunList
 
runlist(RunList) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
The run list to be executed in the Chef Solo run.
RunList.Builder - Class in org.jclouds.scriptbuilder.domain.chef
 
RunList.Builder() - Constructor for class org.jclouds.scriptbuilder.domain.chef.RunList.Builder
 

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
 
ServiceFunctionLoader - Class in org.jclouds.scriptbuilder.functionloader.osgi
A FunctionLoader implementation which delegates loading to the OSGi service registry.
ServiceFunctionLoader(BundleContext) - Constructor for class org.jclouds.scriptbuilder.functionloader.osgi.ServiceFunctionLoader
 
set(FunctionLoader) - Static method in class org.jclouds.scriptbuilder.functionloader.CurrentFunctionLoader
 
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
 
specifications - Variable in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
Specification; used for toParseableString().
splay(Integer) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
The splay time for running at intervals, in seconds.
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
 
start(BundleContext) - Method in class org.jclouds.scriptbuilder.functionloader.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start() - Method in class org.jclouds.scriptbuilder.functionloader.osgi.BundleFunctionLoader
Starts the loader.
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
 
stop(BundleContext) - Method in class org.jclouds.scriptbuilder.functionloader.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop() - Method in class org.jclouds.scriptbuilder.functionloader.osgi.BundleFunctionLoader
Unregisters itself from the service registry.
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

tag - Variable in class org.jclouds.scriptbuilder.domain.GitRepoAndRef.Builder
 
tag(String) - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef.Builder
 
tag - Variable in class org.jclouds.scriptbuilder.domain.GitRepoAndRef
 
tag(String) - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo.Builder
 
to(OsFamily) - Method in enum org.jclouds.scriptbuilder.domain.ShellToken
 
toBuilder() - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef
 
toBuilder() - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo
 
toJsonString() - Method in class org.jclouds.scriptbuilder.domain.chef.Role
 
tokenValueMap(OsFamily) - Static method in enum org.jclouds.scriptbuilder.domain.ShellToken
 
toParsableStrings() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
Returns a string that can be used to parse an equivalent AdminAccessSpec.
toString() - Method in class org.jclouds.scriptbuilder.domain.chef.DataBag
 
toString() - Method in class org.jclouds.scriptbuilder.domain.chef.Role
 
toString() - Method in class org.jclouds.scriptbuilder.domain.chef.RunList
 
toString() - Method in class org.jclouds.scriptbuilder.domain.GitRepoAndRef
toString() - Method in class org.jclouds.scriptbuilder.domain.InterpretableStatement
 
toString() - Method in class org.jclouds.scriptbuilder.domain.LiteralStatement
 
toString() - Method in class org.jclouds.scriptbuilder.InitScript
 
toString() - Method in class org.jclouds.scriptbuilder.statements.git.CloneGitRepo
toString() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess.Config
 
toString() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccess
 
toString() - Method in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
Returns a string representation for this AdminAccessSpec instance.
toString() - Method in class org.jclouds.scriptbuilder.statements.login.UserAdd
 

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
 
updateExistingGems(boolean) - Method in class org.jclouds.scriptbuilder.statements.ruby.InstallRubyGems.Builder
Update the existing gems after installing RubyGems.
updateSystem(boolean) - Method in class org.jclouds.scriptbuilder.statements.ruby.InstallRubyGems.Builder
Update the gem system after installing RubyGems.
updateSystem(boolean, String) - Method in class org.jclouds.scriptbuilder.statements.ruby.InstallRubyGems.Builder
Update the gem system after installing RubyGems, forcing the update to a concrete version.
user(String) - Method in class org.jclouds.scriptbuilder.statements.chef.ChefSolo.Builder
The user to set privilege to.
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(Function<String, String>, String, List<String>, String, String, List<String>, String, String) - Constructor for class org.jclouds.scriptbuilder.statements.login.UserAdd
 
UserAdd(Function<String, String>, String, List<String>, String, String, List<String>, String, 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.VariableNameForOsFamily - Class in org.jclouds.scriptbuilder.util
In ShellToken, the values whose names end in _VARIABLE designate variable names we know how to translate from one platform to another.
Utils.VariableNameForOsFamily(OsFamily) - Constructor for class org.jclouds.scriptbuilder.util.Utils.VariableNameForOsFamily
 

V

VALUE_PARSERS - Static variable in class org.jclouds.scriptbuilder.statements.login.AdminAccessBuilderSpec
Map of names to ValueParser.
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.functionloader.BasicFunctionLoader
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.functionloader.BasicFunctionLoader
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.
version(String) - Method in class org.jclouds.scriptbuilder.statements.chef.InstallChefGems.Builder
The version of the Chef gem to install.
version(String) - Method in class org.jclouds.scriptbuilder.statements.ruby.InstallRubyGems.Builder
The version of RubyGems to install.
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(Iterable<String>, OsFamily) - Static method in class org.jclouds.scriptbuilder.util.Utils
Writes an initialization statement for use inside a script or a function.
writeUnsetVariables(Iterable<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-2014 The Apache Software Foundation. All Rights Reserved.