Uses of Class
org.jclouds.scriptbuilder.domain.OsFamily
-
-
Uses of OsFamily in org.jclouds.scriptbuilder
Methods in org.jclouds.scriptbuilder with parameters of type OsFamily Modifier and Type Method Description String
EnvBuilder. build(OsFamily osFamily)
builds the environment file, by adding the following example usage variable exports return statementIterable<String>
ExitInsteadOfReturn. functionDependencies(OsFamily family)
Iterable<String>
InitScript. functionDependencies(OsFamily family)
Iterable<String>
ScriptBuilder. functionDependencies(OsFamily family)
String
ExitInsteadOfReturn. render(OsFamily family)
String
InitScript. render(OsFamily family)
String
ScriptBuilder. render(OsFamily osFamily)
builds the shell script, by adding the following shell declaration line variable exports case/switchstatic Map<String,String>
ScriptBuilder. resolveFunctionDependenciesForStatements(Map<String,String> knownFunctions, Iterable<Statement> statements, OsFamily osFamily)
static void
ScriptBuilder. writeFunctions(Map<String,String> functionsToWrite, OsFamily osFamily, StringBuilder builder)
-
Uses of OsFamily in org.jclouds.scriptbuilder.domain
Fields in org.jclouds.scriptbuilder.domain with type parameters of type OsFamily Modifier and Type Field Description static Map<OsFamily,String>
Call. OS_TO_CALL
static Map<OsFamily,String>
SwitchArg. OS_TO_CASE_PATTERN
static Map<OsFamily,String>
SwitchArg. OS_TO_END_SWITCH_PATTERN
static Map<OsFamily,String>
CreateRunScript.AddExport. OS_TO_EXPORT_PATTERN
static Map<OsFamily,String>
Kill. OS_TO_KILL
static Map<OsFamily,String>
SwitchArg. OS_TO_SWITCH_PATTERN
Methods in org.jclouds.scriptbuilder.domain that return OsFamily Modifier and Type Method Description static OsFamily
OsFamily. valueOf(String name)
Returns the enum constant of this type with the specified name.static OsFamily[]
OsFamily. values()
Returns an array containing the constants of this enum type, in the order they are declared. -
Uses of OsFamily in org.jclouds.scriptbuilder.functionloader
Methods in org.jclouds.scriptbuilder.functionloader with parameters of type OsFamily Modifier and Type Method Description String
BasicFunctionLoader. loadFunction(String function, OsFamily family)
Loads a function from the classpath using the current or the Thread Context Class Loader.String
FunctionLoader. loadFunction(String function, OsFamily family)
Loads a function and returns it asString
.Constructors in org.jclouds.scriptbuilder.functionloader with parameters of type OsFamily Constructor Description FunctionNotFoundException(String functionName, OsFamily family)
FunctionNotFoundException(String functionName, OsFamily family, Throwable cause)
-
Uses of OsFamily in org.jclouds.scriptbuilder.functionloader.filters
Methods in org.jclouds.scriptbuilder.functionloader.filters with parameters of type OsFamily Modifier and Type Method Description String
LicenseHeaderFilter. filter(String lines, OsFamily family)
Filters out license header comments from a file.String
LicenseHeaderFilter. loadFunction(String function, OsFamily family)
-
Uses of OsFamily in org.jclouds.scriptbuilder.functionloader.osgi
Methods in org.jclouds.scriptbuilder.functionloader.osgi with parameters of type OsFamily Modifier and Type Method Description String
BundleFunctionLoader. loadFunction(String function, OsFamily family)
Loads the function from theBundle
resources.String
ServiceFunctionLoader. loadFunction(String function, OsFamily family)
Looks up the service registry for an applicableFunctionLoader
and delegates to it. -
Uses of OsFamily in org.jclouds.scriptbuilder.statements.chef
Methods in org.jclouds.scriptbuilder.statements.chef with parameters of type OsFamily Modifier and Type Method Description Iterable<String>
ChefSolo. functionDependencies(OsFamily family)
Iterable<String>
InstallChefGems. functionDependencies(OsFamily family)
String
ChefSolo. render(OsFamily family)
String
InstallChefGems. render(OsFamily family)
-
Uses of OsFamily in org.jclouds.scriptbuilder.statements.git
Methods in org.jclouds.scriptbuilder.statements.git with parameters of type OsFamily Modifier and Type Method Description Iterable<String>
CloneGitRepo. functionDependencies(OsFamily arg0)
String
CloneGitRepo. render(OsFamily arg0)
-
Uses of OsFamily in org.jclouds.scriptbuilder.statements.login
Methods in org.jclouds.scriptbuilder.statements.login with parameters of type OsFamily Modifier and Type Method Description Iterable<String>
AdminAccess. functionDependencies(OsFamily family)
Iterable<String>
ReplaceShadowPasswordEntry. functionDependencies(OsFamily family)
Iterable<String>
Sudoers. functionDependencies(OsFamily family)
Iterable<String>
UserAdd. functionDependencies(OsFamily family)
String
AdminAccess. render(OsFamily family)
String
ReplaceShadowPasswordEntry. render(OsFamily family)
String
Sudoers. render(OsFamily family)
String
UserAdd. render(OsFamily family)
-
Uses of OsFamily in org.jclouds.scriptbuilder.statements.ruby
Methods in org.jclouds.scriptbuilder.statements.ruby with parameters of type OsFamily Modifier and Type Method Description Iterable<String>
InstallRubyGems. functionDependencies(OsFamily family)
String
InstallRuby. render(OsFamily family)
String
InstallRubyGems. render(OsFamily family)
-
Uses of OsFamily in org.jclouds.scriptbuilder.statements.ssh
Methods in org.jclouds.scriptbuilder.statements.ssh with parameters of type OsFamily Modifier and Type Method Description Iterable<String>
AuthorizeRSAPublicKeys. functionDependencies(OsFamily family)
Iterable<String>
InstallRSAPrivateKey. functionDependencies(OsFamily family)
Iterable<String>
SshdConfig. functionDependencies(OsFamily family)
String
AuthorizeRSAPublicKeys. render(OsFamily family)
String
InstallRSAPrivateKey. render(OsFamily family)
String
SshdConfig. render(OsFamily family)
-
Uses of OsFamily in org.jclouds.scriptbuilder.util
Fields in org.jclouds.scriptbuilder.util with type parameters of type OsFamily Modifier and Type Field Description static Map<OsFamily,String>
Utils. OS_TO_LOCAL_VAR_PATTERN
static Map<OsFamily,String>
Utils. OS_TO_POSITIONAL_VAR_PATTERN
static Map<OsFamily,String>
Utils. OS_TO_ZERO_PATH
Methods in org.jclouds.scriptbuilder.util with parameters of type OsFamily Modifier and Type Method Description static String
Utils. writeComment(String comment, OsFamily family)
static String
Utils. writeFunction(String function, String source, OsFamily family)
static String
Utils. writeFunctionFromResource(String function, OsFamily family)
static String
Utils. writePositionalVars(Iterable<String> positionalVariables, OsFamily family)
Writes an initialization statement for use inside a script or a function.static String
Utils. writeUnsetVariables(Iterable<String> variablesToUnset, OsFamily family)
Ensures that variables come from a known source instead of bleeding in from a profilestatic String
Utils. writeVariableExporters(Map<String,String> exports, OsFamily family)
converts a map into variable exports relevant to the specified platform.static String
Utils. writeZeroPath(OsFamily family)
Constructors in org.jclouds.scriptbuilder.util with parameters of type OsFamily Constructor Description VariableNameForOsFamily(OsFamily family)
-