public class CloudFoundryReleaseManager extends Object implements ReleaseManager
Modifier and Type | Field and Description |
---|---|
static String |
SPRING_CLOUD_DEPLOYER_COUNT |
Constructor and Description |
---|
CloudFoundryReleaseManager(ReleaseRepository releaseRepository,
AppDeployerDataRepository appDeployerDataRepository,
CloudFoundryReleaseAnalyzer cloudFoundryReleaseAnalyzer,
PlatformCloudFoundryOperations platformCloudFoundryOperations,
CloudFoundryManifestApplicationDeployer cfManifestApplicationDeployer) |
Modifier and Type | Method and Description |
---|---|
ReleaseAnalysisReport |
createReport(Release existingRelease,
Release replacingRelease,
boolean initial,
boolean isForceUpdate,
List<String> appNamesToUpgrade) |
Release |
delete(Release release) |
Collection<String> |
getSupportedKinds() |
Release |
install(Release newRelease) |
Release |
status(Release release) |
public static final String SPRING_CLOUD_DEPLOYER_COUNT
public CloudFoundryReleaseManager(ReleaseRepository releaseRepository, AppDeployerDataRepository appDeployerDataRepository, CloudFoundryReleaseAnalyzer cloudFoundryReleaseAnalyzer, PlatformCloudFoundryOperations platformCloudFoundryOperations, CloudFoundryManifestApplicationDeployer cfManifestApplicationDeployer)
public Collection<String> getSupportedKinds()
getSupportedKinds
in interface ReleaseManager
public Release install(Release newRelease)
install
in interface ReleaseManager
public ReleaseAnalysisReport createReport(Release existingRelease, Release replacingRelease, boolean initial, boolean isForceUpdate, List<String> appNamesToUpgrade)
createReport
in interface ReleaseManager
public Release status(Release release)
status
in interface ReleaseManager
public Release delete(Release release)
delete
in interface ReleaseManager
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.