Interface CloudControllerRestClient
-
- All Known Implementing Classes:
CloudControllerRestClientImpl
public interface CloudControllerRestClientInterface defining operations available for the cloud controller REST client implementations
-
-
Method Summary
-
-
-
Method Detail
-
getTarget
CloudSpace getTarget()
-
addDomain
void addDomain(String domainName)
-
bindServiceInstance
Optional<String> bindServiceInstance(String applicationName, String serviceInstanceName)
-
bindServiceInstance
Optional<String> bindServiceInstance(String applicationName, String serviceInstanceName, Map<String,Object> parameters)
-
createApplication
void createApplication(ApplicationToCreateDto applicationToCreateDto)
-
createServiceInstance
void createServiceInstance(CloudServiceInstance serviceInstance)
-
createServiceBroker
String createServiceBroker(CloudServiceBroker serviceBroker)
-
createAndFetchServiceKey
CloudServiceKey createAndFetchServiceKey(CloudServiceKey keyModel, String serviceInstanceName)
-
createServiceKey
Optional<String> createServiceKey(CloudServiceKey keyModel, String serviceInstanceName)
-
createServiceKey
Optional<String> createServiceKey(String serviceInstanceName, String serviceKeyName, Map<String,Object> parameters)
-
createUserProvidedServiceInstance
void createUserProvidedServiceInstance(CloudServiceInstance serviceInstance)
-
deleteApplication
void deleteApplication(String applicationName)
-
deleteDomain
void deleteDomain(String domainName)
-
deleteOrphanedRoutes
void deleteOrphanedRoutes()
-
deleteServiceInstance
void deleteServiceInstance(String serviceInstanceName)
-
deleteServiceInstance
void deleteServiceInstance(CloudServiceInstance serviceInstance)
-
deleteServiceBinding
Optional<String> deleteServiceBinding(String serviceInstanceName, String serviceKeyName)
-
getApplication
CloudApplication getApplication(String applicationName)
-
getApplication
CloudApplication getApplication(String applicationName, boolean required)
-
getApplicationEvents
List<CloudEvent> getApplicationEvents(String applicationName)
-
getEventsByTarget
List<CloudEvent> getEventsByTarget(UUID uuid)
-
getApplicationInstances
InstancesInfo getApplicationInstances(CloudApplication app)
-
getApplicationInstances
InstancesInfo getApplicationInstances(UUID applicationGuid)
-
getApplicationProcess
CloudProcess getApplicationProcess(UUID applicationGuid)
-
getApplicationRoutes
List<CloudRoute> getApplicationRoutes(UUID applicationGuid)
-
getApplicationSshEnabled
boolean getApplicationSshEnabled(UUID applicationGuid)
-
getApplications
List<CloudApplication> getApplications()
-
getDefaultDomain
CloudDomain getDefaultDomain()
-
getDomains
List<CloudDomain> getDomains()
-
getDomainsForOrganization
List<CloudDomain> getDomainsForOrganization()
-
getEvents
List<CloudEvent> getEvents()
-
getPrivateDomains
List<CloudDomain> getPrivateDomains()
-
getRoutes
List<CloudRoute> getRoutes(String domainName)
-
getServiceInstance
CloudServiceInstance getServiceInstance(String serviceInstanceName)
-
getServiceInstance
CloudServiceInstance getServiceInstance(String serviceInstanceName, boolean required)
-
getServiceInstanceWithoutAuxiliaryContent
CloudServiceInstance getServiceInstanceWithoutAuxiliaryContent(String serviceInstanceName)
-
getServiceInstanceWithoutAuxiliaryContent
CloudServiceInstance getServiceInstanceWithoutAuxiliaryContent(String serviceInstanceName, boolean required)
-
getServiceBinding
CloudServiceBinding getServiceBinding(UUID serviceBindingGuid)
-
getServiceAppBindings
List<CloudServiceBinding> getServiceAppBindings(UUID serviceInstanceGuid)
-
getAppBindings
List<CloudServiceBinding> getAppBindings(UUID applicationGuid)
-
getServiceBindingForApplication
CloudServiceBinding getServiceBindingForApplication(UUID applicationId, UUID serviceInstanceGuid)
-
getServiceBroker
CloudServiceBroker getServiceBroker(String name)
-
getServiceBroker
CloudServiceBroker getServiceBroker(String name, boolean required)
-
getServiceBrokers
List<CloudServiceBroker> getServiceBrokers()
-
getServiceKey
CloudServiceKey getServiceKey(String serviceInstanceName, String serviceKeyName)
-
getServiceKeys
List<CloudServiceKey> getServiceKeys(String serviceInstanceName)
-
getServiceKeysWithCredentials
List<CloudServiceKey> getServiceKeysWithCredentials(String serviceInstanceName)
-
getServiceKeys
List<CloudServiceKey> getServiceKeys(CloudServiceInstance serviceInstance)
-
getServiceKeysWithCredentials
List<CloudServiceKey> getServiceKeysWithCredentials(CloudServiceInstance serviceInstance)
-
getServiceOfferings
List<CloudServiceOffering> getServiceOfferings()
-
getSharedDomains
List<CloudDomain> getSharedDomains()
-
getStack
CloudStack getStack(String name)
-
getStack
CloudStack getStack(String name, boolean required)
-
getStacks
List<CloudStack> getStacks()
-
restartApplication
void restartApplication(String applicationName)
-
startApplication
void startApplication(String applicationName)
-
stopApplication
void stopApplication(String applicationName)
-
unbindServiceInstance
Optional<String> unbindServiceInstance(String applicationName, String serviceInstanceName)
-
unbindServiceInstance
Optional<String> unbindServiceInstance(UUID applicationGuid, UUID serviceInstanceGuid)
-
updateApplicationDiskQuota
void updateApplicationDiskQuota(String applicationName, int disk)
-
updateApplicationInstances
void updateApplicationInstances(String applicationName, int instances)
-
updateApplicationMemory
void updateApplicationMemory(String applicationName, int memory)
-
updateApplicationRoutes
void updateApplicationRoutes(String applicationName, Set<CloudRoute> routes)
-
updateServiceBroker
String updateServiceBroker(CloudServiceBroker serviceBroker)
-
updateServicePlanVisibilityForBroker
void updateServicePlanVisibilityForBroker(String name, ServicePlanVisibility visibility)
-
updateServiceParameters
void updateServiceParameters(String serviceName, Map<String,Object> parameters)
-
updateServiceSyslogDrainUrl
void updateServiceSyslogDrainUrl(String serviceName, String syslogDrainUrl)
-
asyncUploadApplication
CloudPackage asyncUploadApplication(String applicationName, Path file, UploadStatusCallback callback)
-
createBuild
CloudBuild createBuild(UUID packageGuid)
-
getBuild
CloudBuild getBuild(UUID packageGuid)
-
getBuildsForApplication
List<CloudBuild> getBuildsForApplication(UUID applicationGuid)
-
getUserProvidedServiceInstanceParameters
Map<String,Object> getUserProvidedServiceInstanceParameters(UUID guid)
-
getBuildsForPackage
List<CloudBuild> getBuildsForPackage(UUID packageGuid)
-
getApplicationsByMetadataLabelSelector
List<CloudApplication> getApplicationsByMetadataLabelSelector(String labelSelector)
-
getServiceInstancesWithoutAuxiliaryContentByNames
List<CloudServiceInstance> getServiceInstancesWithoutAuxiliaryContentByNames(List<String> names)
-
getServiceInstancesByMetadataLabelSelector
List<CloudServiceInstance> getServiceInstancesByMetadataLabelSelector(String labelSelector)
-
getServiceInstancesWithoutAuxiliaryContentByMetadataLabelSelector
List<CloudServiceInstance> getServiceInstancesWithoutAuxiliaryContentByMetadataLabelSelector(String labelSelector)
-
updateApplicationMetadata
void updateApplicationMetadata(UUID guid, org.cloudfoundry.client.v3.Metadata metadata)
-
updateServiceInstanceMetadata
void updateServiceInstanceMetadata(UUID guid, org.cloudfoundry.client.v3.Metadata metadata)
-
updateServiceBindingMetadata
void updateServiceBindingMetadata(UUID guid, org.cloudfoundry.client.v3.Metadata metadata)
-
getCurrentDropletForApplication
DropletInfo getCurrentDropletForApplication(UUID applicationGuid)
-
getPackage
CloudPackage getPackage(UUID packageGuid)
-
getPackagesForApplication
List<CloudPackage> getPackagesForApplication(UUID applicationGuid)
-
createDockerPackage
CloudPackage createDockerPackage(UUID applicationGuid, DockerInfo dockerInfo)
-
getAsyncJob
CloudAsyncJob getAsyncJob(String jobId)
-
-