public final class DefaultApplications extends Object implements Applications
| Constructor and Description |
|---|
DefaultApplications(Mono<CloudFoundryClient> cloudFoundryClient,
Mono<DopplerClient> dopplerClient,
Mono<String> spaceId) |
| 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
|
public DefaultApplications(Mono<CloudFoundryClient> cloudFoundryClient, Mono<DopplerClient> dopplerClient, Mono<String> spaceId)
public Mono<Void> copySource(CopySourceApplicationRequest request)
ApplicationscopySource in interface Applicationsrequest - the copy source application requestpublic Mono<Void> delete(DeleteApplicationRequest request)
ApplicationsWarning: deleting routes mapped to the application deletes them even if they are mapped to other applications.
delete in interface Applicationsrequest - the delete application requestpublic Mono<Void> disableSsh(DisableApplicationSshRequest request)
ApplicationsdisableSsh in interface Applicationsrequest - the disable application ssh requestpublic Mono<Void> enableSsh(EnableApplicationSshRequest request)
ApplicationsenableSsh in interface Applicationsrequest - the enable application ssh requestpublic Mono<ApplicationDetail> get(GetApplicationRequest request)
Applicationsget in interface Applicationsrequest - the get application requestpublic Mono<ApplicationManifest> getApplicationManifest(GetApplicationManifestRequest request)
ApplicationsgetApplicationManifest in interface Applicationsrequest - the get application manifest requestpublic Mono<ApplicationEnvironments> getEnvironments(GetApplicationEnvironmentsRequest request)
ApplicationsgetEnvironments in interface Applicationsrequest - the get application environments requestpublic Flux<ApplicationEvent> getEvents(GetApplicationEventsRequest request)
ApplicationsgetEvents in interface Applicationsrequest - the get application events requestpublic Mono<ApplicationHealthCheck> getHealthCheck(GetApplicationHealthCheckRequest request)
ApplicationsgetHealthCheck in interface Applicationsrequest - the get health check requestpublic Flux<ApplicationSummary> list()
Applicationslist in interface Applicationspublic Flux<Task> listTasks(ListApplicationTasksRequest request)
ApplicationslistTasks in interface Applicationsrequest - the list tasks requestpublic Flux<LogMessage> logs(LogsRequest request)
Applicationslogs in interface Applicationsrequest - the application logs requestpublic Mono<Void> push(PushApplicationRequest request)
Applicationspush in interface Applicationsrequest - the push application requestpublic Mono<Void> pushManifest(PushApplicationManifestRequest request)
ApplicationspushManifest in interface Applicationsrequest - the push manifest requestpublic Mono<Void> rename(RenameApplicationRequest request)
Applicationsrename in interface Applicationsrequest - the rename application requestpublic Mono<Void> restage(RestageApplicationRequest request)
Applicationsrestage in interface Applicationsrequest - the restart application requestpublic Mono<Void> restart(RestartApplicationRequest request)
Applicationsrestart in interface Applicationsrequest - the restart application requestpublic Mono<Void> restartInstance(RestartApplicationInstanceRequest request)
ApplicationsrestartInstance in interface Applicationsrequest - the restart application instance requestpublic Mono<Task> runTask(RunApplicationTaskRequest request)
ApplicationsrunTask in interface Applicationsrequest - the run task requestpublic Mono<Void> scale(ScaleApplicationRequest request)
Applicationsscale in interface Applicationsrequest - the scale application requestpublic Mono<Void> setEnvironmentVariable(SetEnvironmentVariableApplicationRequest request)
ApplicationssetEnvironmentVariable in interface Applicationsrequest - the set environment variable requestpublic Mono<Void> setHealthCheck(SetApplicationHealthCheckRequest request)
ApplicationssetHealthCheck in interface Applicationsrequest - the set health check requestpublic Mono<Boolean> sshEnabled(ApplicationSshEnabledRequest request)
ApplicationssshEnabled in interface Applicationsrequest - the check application ssh enabled requestpublic Mono<Void> start(StartApplicationRequest request)
Applicationsstart in interface Applicationsrequest - the start application requestpublic Mono<Void> stop(StopApplicationRequest request)
Applicationsstop in interface Applicationsrequest - the stop application requestpublic Mono<Void> terminateTask(TerminateApplicationTaskRequest request)
ApplicationsterminateTask in interface Applicationsrequest - the terminate task requestpublic Mono<Void> unsetEnvironmentVariable(UnsetEnvironmentVariableApplicationRequest request)
ApplicationsunsetEnvironmentVariable in interface Applicationsrequest - the unset environment variable requestCopyright © 2018. All rights reserved.