/** * {@inheritDoc} */ @Override public EC2TemplateOptions runScript(Statement script) { return EC2TemplateOptions.class.cast(super.runScript(script)); }
/** * {@inheritDoc} */ @Override public NovaTemplateOptions runScript(Statement script) { return NovaTemplateOptions.class.cast(super.runScript(script)); }
/** * {@inheritDoc} */ @Override public GoogleComputeEngineTemplateOptions runScript(Statement script) { return GoogleComputeEngineTemplateOptions.class.cast(super.runScript(script)); }
/** * {@inheritDoc} */ @Override public DockerTemplateOptions runScript(Statement script) { return DockerTemplateOptions.class.cast(super.runScript(script)); }
/** * {@inheritDoc} */ @Override public DockerTemplateOptions runScript(Statement script) { return DockerTemplateOptions.class.cast(super.runScript(script)); }
/** * {@inheritDoc} */ @Override public CloudSigmaTemplateOptions runScript(Statement script) { return CloudSigmaTemplateOptions.class.cast(super.runScript(script)); }
/** * {@inheritDoc} */ @Override public EC2TemplateOptions runScript(String script) { return EC2TemplateOptions.class.cast(super.runScript(script)); }
/** * {@inheritDoc} */ @Override public NovaTemplateOptions runScript(Statement script) { return NovaTemplateOptions.class.cast(super.runScript(script)); }
/** * {@inheritDoc} */ @Override public EC2TemplateOptions runScript(Statement script) { return EC2TemplateOptions.class.cast(super.runScript(script)); }
/** * {@inheritDoc} */ @Override public SoftLayerTemplateOptions runScript(Statement script) { return SoftLayerTemplateOptions.class.cast(super.runScript(script)); }
/** * {@inheritDoc} */ @Override public GoogleComputeEngineTemplateOptions runScript(String script) { return GoogleComputeEngineTemplateOptions.class.cast(super.runScript(script)); }
/** * {@inheritDoc} */ @Override public CloudStackTemplateOptions runScript(Statement script) { return CloudStackTemplateOptions.class.cast(super.runScript(script)); }
/** * @see TemplateOptions#runScript(byte[]) */ @Override @Deprecated public VCloudTemplateOptions runScript(byte[] script) { return VCloudTemplateOptions.class.cast(super.runScript(script)); }
/** * This script will be executed as the root user upon system startup. This * script gets a prologue, so no #!/bin/bash required, path set up, etc * */ public TemplateOptions runScript(String script) { return runScript(Statements.exec(script)); }
/** * @see TemplateOptions#runScript(Statement) */ public static TemplateOptions runScript(Statement script) { TemplateOptions options = new TemplateOptions(); return options.runScript(script); }
/** * This script will be executed as the root user upon system startup. This * script gets a prologue, so no #!/bin/bash required, path set up, etc * */ public TemplateOptions runScript(String script) { return runScript(Statements.exec(script)); }
/** * @see TemplateOptions#runScript(String) */ public static TemplateOptions runScript(String script) { TemplateOptions options = new TemplateOptions(); return options.runScript(script); }
/** * @see TemplateOptions#runScript(Statement) */ public static TemplateOptions runScript(Statement script) { TemplateOptions options = new TemplateOptions(); return options.runScript(script); }
/** * @see TemplateOptions#runScript(String) */ public static TemplateOptions runScript(String script) { TemplateOptions options = new TemplateOptions(); return options.runScript(script); }
@Override protected Template addRunScriptToTemplate(Template template) { template.getOptions().runScript( Statements.newStatementList(new Statement[] { AdminAccess.standard(), Statements.exec("sleep 50"), InstallJDK.fromOpenJDK() })); return template; } }