public class CloudFoundryAppDeployer extends Object implements AppDeployer, ResourceLoaderAware
| Constructor and Description |
|---|
CloudFoundryAppDeployer(CloudFoundryDeploymentProperties deploymentProperties,
org.cloudfoundry.operations.CloudFoundryOperations operations,
org.cloudfoundry.client.CloudFoundryClient client,
CloudFoundryOperationsUtils operationsUtils,
CloudFoundryTargetProperties targetProperties,
ResourceLoader resourceLoader) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<CreateServiceInstanceResponse> |
createServiceInstance(CreateServiceInstanceRequest request) |
reactor.core.publisher.Mono<DeleteServiceInstanceResponse> |
deleteServiceInstance(DeleteServiceInstanceRequest request) |
reactor.core.publisher.Mono<DeployApplicationResponse> |
deploy(DeployApplicationRequest request) |
reactor.core.publisher.Mono<GetApplicationResponse> |
get(GetApplicationRequest request) |
reactor.core.publisher.Mono<GetServiceInstanceResponse> |
getServiceInstance(GetServiceInstanceRequest request) |
void |
setResourceLoader(ResourceLoader resourceLoader) |
reactor.core.publisher.Mono<UndeployApplicationResponse> |
undeploy(UndeployApplicationRequest request) |
reactor.core.publisher.Mono<UpdateApplicationResponse> |
update(UpdateApplicationRequest request) |
reactor.core.publisher.Mono<UpdateServiceInstanceResponse> |
updateServiceInstance(UpdateServiceInstanceRequest request) |
public CloudFoundryAppDeployer(CloudFoundryDeploymentProperties deploymentProperties, org.cloudfoundry.operations.CloudFoundryOperations operations, org.cloudfoundry.client.CloudFoundryClient client, CloudFoundryOperationsUtils operationsUtils, CloudFoundryTargetProperties targetProperties, ResourceLoader resourceLoader)
public void setResourceLoader(ResourceLoader resourceLoader)
setResourceLoader in interface ResourceLoaderAwarepublic reactor.core.publisher.Mono<GetApplicationResponse> get(GetApplicationRequest request)
get in interface AppDeployerpublic reactor.core.publisher.Mono<DeployApplicationResponse> deploy(DeployApplicationRequest request)
deploy in interface AppDeployerpublic reactor.core.publisher.Mono<UpdateApplicationResponse> update(UpdateApplicationRequest request)
update in interface AppDeployerpublic reactor.core.publisher.Mono<UndeployApplicationResponse> undeploy(UndeployApplicationRequest request)
undeploy in interface AppDeployerpublic reactor.core.publisher.Mono<GetServiceInstanceResponse> getServiceInstance(GetServiceInstanceRequest request)
getServiceInstance in interface AppDeployerpublic reactor.core.publisher.Mono<CreateServiceInstanceResponse> createServiceInstance(CreateServiceInstanceRequest request)
createServiceInstance in interface AppDeployerpublic reactor.core.publisher.Mono<UpdateServiceInstanceResponse> updateServiceInstance(UpdateServiceInstanceRequest request)
updateServiceInstance in interface AppDeployerpublic reactor.core.publisher.Mono<DeleteServiceInstanceResponse> deleteServiceInstance(DeleteServiceInstanceRequest request)
deleteServiceInstance in interface AppDeployer