public interface Applications
Modifier and Type | Method and Description |
---|---|
Mono<Void> |
copySource(CopySourceApplicationRequest request)
Copy the source code from this application to another.
|
Mono<Void> |
delete(DeleteApplicationRequest request)
Deletes a specific application and, optionally, all routes mapped to the application.
|
Mono<Void> |
disableSsh(DisableApplicationSshRequest request)
Disable SSH for a specific application
|
Mono<Void> |
enableSsh(EnableApplicationSshRequest request)
Enable SSH for a specific application
|
Mono<ApplicationDetail> |
get(GetApplicationRequest request)
Gets information for a specific application
|
Mono<ApplicationManifest> |
getApplicationManifest(GetApplicationManifestRequest request)
Gets the manifest for a specific application
|
Mono<ApplicationEnvironments> |
getEnvironments(GetApplicationEnvironmentsRequest request)
Gets the environment variables for an application
|
Flux<ApplicationEvent> |
getEvents(GetApplicationEventsRequest request)
Gets recent events of an application.
|
Mono<ApplicationHealthCheck> |
getHealthCheck(GetApplicationHealthCheckRequest request)
Retrieve the Health Check Type of an application
|
Flux<ApplicationSummary> |
list()
Lists the applications
|
Flux<Task> |
listTasks(ListApplicationTasksRequest request)
Lists the tasks for an application
|
Flux<LogMessage> |
logs(LogsRequest request)
List the applications logs
|
Mono<Void> |
push(PushApplicationRequest request)
Push a specific application
|
Mono<Void> |
pushManifest(PushApplicationManifestRequest request)
Push a manifest
|
Mono<Void> |
rename(RenameApplicationRequest request)
Rename a specific application
|
Mono<Void> |
restage(RestageApplicationRequest request)
Restarts a specific application
|
Mono<Void> |
restart(RestartApplicationRequest request)
Restarts a specific application
|
Mono<Void> |
restartInstance(RestartApplicationInstanceRequest request)
Restart a specific application instance
|
Mono<Task> |
runTask(RunApplicationTaskRequest request)
Run a one-off task on an application
|
Mono<Void> |
scale(ScaleApplicationRequest request)
Scales a specific application
|
Mono<Void> |
setEnvironmentVariable(SetEnvironmentVariableApplicationRequest request)
Set an environment variable of an application
|
Mono<Void> |
setHealthCheck(SetApplicationHealthCheckRequest request)
Set the Health Check Type of an application
|
Mono<Boolean> |
sshEnabled(ApplicationSshEnabledRequest request)
Check if SSH is enabled for a specific application
|
Mono<Void> |
start(StartApplicationRequest request)
Starts a specific application or, if the application is already started, simply returns.
|
Mono<Void> |
stop(StopApplicationRequest request)
Stops a specific application or, if the application is already stopped, simply returns.
|
Mono<Void> |
terminateTask(TerminateApplicationTaskRequest request)
Terminate a running task of an application
|
Mono<Void> |
unsetEnvironmentVariable(UnsetEnvironmentVariableApplicationRequest request)
Unset an environment variable of an application
|
Mono<Void> copySource(CopySourceApplicationRequest request)
request
- the copy source application requestMono<Void> delete(DeleteApplicationRequest request)
Warning: deleting routes mapped to the application deletes them even if they are mapped to other applications.
request
- the delete application requestMono<Void> disableSsh(DisableApplicationSshRequest request)
request
- the disable application ssh requestMono<Void> enableSsh(EnableApplicationSshRequest request)
request
- the enable application ssh requestMono<ApplicationDetail> get(GetApplicationRequest request)
request
- the get application requestMono<ApplicationManifest> getApplicationManifest(GetApplicationManifestRequest request)
request
- the get application manifest requestMono<ApplicationEnvironments> getEnvironments(GetApplicationEnvironmentsRequest request)
request
- the get application environments requestFlux<ApplicationEvent> getEvents(GetApplicationEventsRequest request)
request
- the get application events requestMono<ApplicationHealthCheck> getHealthCheck(GetApplicationHealthCheckRequest request)
request
- the get health check requestFlux<ApplicationSummary> list()
Flux<Task> listTasks(ListApplicationTasksRequest request)
request
- the list tasks requestFlux<LogMessage> logs(LogsRequest request)
request
- the application logs requestMono<Void> push(PushApplicationRequest request)
request
- the push application requestMono<Void> pushManifest(PushApplicationManifestRequest request)
request
- the push manifest requestMono<Void> rename(RenameApplicationRequest request)
request
- the rename application requestMono<Void> restage(RestageApplicationRequest request)
request
- the restart application requestMono<Void> restart(RestartApplicationRequest request)
request
- the restart application requestMono<Void> restartInstance(RestartApplicationInstanceRequest request)
request
- the restart application instance requestMono<Task> runTask(RunApplicationTaskRequest request)
request
- the run task requestMono<Void> terminateTask(TerminateApplicationTaskRequest request)
request
- the terminate task requestMono<Void> scale(ScaleApplicationRequest request)
request
- the scale application requestMono<Void> setEnvironmentVariable(SetEnvironmentVariableApplicationRequest request)
request
- the set environment variable requestMono<Void> setHealthCheck(SetApplicationHealthCheckRequest request)
request
- the set health check requestMono<Boolean> sshEnabled(ApplicationSshEnabledRequest request)
request
- the check application ssh enabled requestMono<Void> start(StartApplicationRequest request)
request
- the start application requestMono<Void> stop(StopApplicationRequest request)
request
- the stop application requestMono<Void> unsetEnvironmentVariable(UnsetEnvironmentVariableApplicationRequest request)
request
- the unset environment variable requestCopyright © 2020. All rights reserved.