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