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 void |
openBrowser(DeployableProject $this,
java.lang.String stage,
java.lang.String path)
Opens a path from a stage in the system default browser.
|
@NotNull public static ws.osiris.aws.ApiFactory<?> createApiFactory(DeployableProject $this, @NotNull java.lang.ClassLoader parentClassLoader)
Returns a factory that can build the API, the components and the application configuration.
public static void generateCloudFormation(DeployableProject $this)
@NotNull public static java.util.Map<java.lang.String,java.lang.String> deploy(DeployableProject $this)
public static void openBrowser(DeployableProject $this, @NotNull java.lang.String stage, @NotNull java.lang.String path)
Opens a path from a stage in the system default browser.