public final class DefaultServiceAdmin extends Object implements ServiceAdmin
| Constructor and Description |
|---|
DefaultServiceAdmin(Mono<CloudFoundryClient> cloudFoundryClient,
Mono<String> spaceId) |
| Modifier and Type | Method and Description |
|---|---|
Mono<Void> |
create(CreateServiceBrokerRequest request)
Create a new service broker
|
Mono<Void> |
delete(DeleteServiceBrokerRequest request)
Deletes a service broker
|
Mono<Void> |
disableServiceAccess(DisableServiceAccessRequest request)
Disable service access
|
Mono<Void> |
enableServiceAccess(EnableServiceAccessRequest request)
Enable service access
|
Flux<ServiceBroker> |
list()
Lists the service brokers
|
Flux<ServiceAccess> |
listServiceAccessSettings(ListServiceAccessSettingsRequest request)
Lists the service access settings
|
Mono<Void> |
update(UpdateServiceBrokerRequest request)
Update an existing service broker
|
public DefaultServiceAdmin(Mono<CloudFoundryClient> cloudFoundryClient, Mono<String> spaceId)
public Mono<Void> create(CreateServiceBrokerRequest request)
ServiceAdmincreate in interface ServiceAdminrequest - The Create Service Broker requestpublic Mono<Void> delete(DeleteServiceBrokerRequest request)
ServiceAdmindelete in interface ServiceAdminrequest - the Delete Service Broker requestpublic Mono<Void> disableServiceAccess(DisableServiceAccessRequest request)
ServiceAdmindisableServiceAccess in interface ServiceAdminrequest - the Disable Service Access requestpublic Mono<Void> enableServiceAccess(EnableServiceAccessRequest request)
ServiceAdminenableServiceAccess in interface ServiceAdminrequest - the Enable Service Access requestpublic Flux<ServiceBroker> list()
ServiceAdminlist in interface ServiceAdminpublic Flux<ServiceAccess> listServiceAccessSettings(ListServiceAccessSettingsRequest request)
ServiceAdminlistServiceAccessSettings in interface ServiceAdminrequest - the List Service Access Settings requestpublic Mono<Void> update(UpdateServiceBrokerRequest request)
ServiceAdminupdate in interface ServiceAdminrequest - The Update Service Broker requestCopyright © 2018. All rights reserved.