@RequiresDomain(value=TemplatedCloudDeployment.ScopeRequirement.class) public class TemplatedCloudDeployment extends AbstractCloudDeployment
| Modifier and Type | Class and Description |
|---|---|
static class |
TemplatedCloudDeployment.DescriptorImpl
Denotes that this is a cloud deployment plugin.
|
static class |
TemplatedCloudDeployment.ScopeRequirement
Express the required scopes for an arbitrary Google Cloud deployment via this cloud deployment.
|
AbstractCloudDeployment.ResolvedPathverbose| Constructor and Description |
|---|
TemplatedCloudDeployment(String credentialsId,
String deploymentName,
String configFilePath,
String importPaths,
CloudDeploymentModule module)
Constructs the cloud deployment from the provided information.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getConfigFilePath() |
String |
getImportPaths() |
void |
insert(hudson.FilePath workspace,
hudson.EnvVars environment,
PrintStream logger) |
all, createDeployment, delete, deleteDeployment, execute, getCompatibleCloudDeployments, getCredentials, getCredentialsId, getDeployment, getDeploymentName, getDescriptor, getModule, getProjectId, insert, log, waitUntilDeleted, waitUntilDeployed, waitUntilDone@DataBoundConstructor public TemplatedCloudDeployment(String credentialsId, String deploymentName, String configFilePath, String importPaths, @Nullable CloudDeploymentModule module)
credentialsId - The set of credentials to use for service authdeploymentName - The unresolved deployment name to useconfigFilePath - The workspace-relative path to the config file to useimportPaths - The comma-separated list of paths to importmodule - The module to use for instantiating dependenciespublic String getConfigFilePath()
public String getImportPaths()
public void insert(hudson.FilePath workspace,
hudson.EnvVars environment,
@Nullable
PrintStream logger)
throws CloudManagementException
insert in class AbstractCloudDeploymentCloudManagementExceptionCopyright © 2016. All rights reserved.