public static class DeployableProject.DefaultImpls
Implemented for each build system to hook into the project configuration.
The configuration allows the code and CloudFormation template to be generated and the project to be deployed.
| Modifier and Type | Method and Description |
|---|---|
static ws.osiris.aws.ApiFactory<?> |
createApiFactory(DeployableProject $this,
java.lang.ClassLoader parentClassLoader)
Returns a factory that can build the API, the components and the application configuration.
|
static java.util.Map<java.lang.String,java.lang.String> |
deploy(DeployableProject $this) |
static void |
generateCloudFormation(DeployableProject $this) |
static java.nio.file.Path |
generatedTemplatePath(DeployableProject $this,
java.lang.String appName) |
public static ws.osiris.aws.ApiFactory<?> createApiFactory(DeployableProject $this, java.lang.ClassLoader parentClassLoader)
Returns a factory that can build the API, the components and the application configuration.
public static void generateCloudFormation(DeployableProject $this)
public static java.nio.file.Path generatedTemplatePath(DeployableProject $this, java.lang.String appName)
public static java.util.Map<java.lang.String,java.lang.String> deploy(DeployableProject $this)