public interface ServiceInstanceBindingService
Modifier and Type | Method and Description |
---|---|
default reactor.core.publisher.Mono<CreateServiceInstanceBindingResponse> |
createServiceInstanceBinding(CreateServiceInstanceBindingRequest request)
Create a new binding to a service instance.
|
default reactor.core.publisher.Mono<DeleteServiceInstanceBindingResponse> |
deleteServiceInstanceBinding(DeleteServiceInstanceBindingRequest request)
Delete a service instance binding.
|
default reactor.core.publisher.Mono<GetLastServiceBindingOperationResponse> |
getLastOperation(GetLastServiceBindingOperationRequest request)
Get the status of the last requested operation for a service instance.
|
default reactor.core.publisher.Mono<GetServiceInstanceBindingResponse> |
getServiceInstanceBinding(GetServiceInstanceBindingRequest request)
Get the details of a binding to a service instance.
|
default reactor.core.publisher.Mono<CreateServiceInstanceBindingResponse> createServiceInstanceBinding(CreateServiceInstanceBindingRequest request)
request
- containing the details of the requestCreateServiceInstanceBindingResponse
on successful processing of the requestServiceInstanceBindingExistsException
- if a binding with the given ID is already known to the brokerServiceInstanceDoesNotExistException
- if a service instance with the given ID is not known to the
brokerServiceBrokerBindingRequiresAppException
- if the broker only supports application binding but an app
GUID is not provided in the requestServiceBrokerCreateOperationInProgressException
- if a an operation is in progress for the service
bindingdefault reactor.core.publisher.Mono<GetServiceInstanceBindingResponse> getServiceInstanceBinding(GetServiceInstanceBindingRequest request)
request
- containing the details of the requestGetServiceInstanceBindingResponse
on successful processing of the requestServiceInstanceDoesNotExistException
- if a service instance with the given ID is not known to the
brokerServiceInstanceBindingDoesNotExistException
- if a binding with the given ID is not known to the brokerServiceBrokerOperationInProgressException
- if a an operation is in progress for the service bindingdefault reactor.core.publisher.Mono<GetLastServiceBindingOperationResponse> getLastOperation(GetLastServiceBindingOperationRequest request)
request
- containing the details of the requestGetLastServiceBindingOperationResponse
on successful processing of the requestServiceInstanceDoesNotExistException
- if a service instance with the given ID is not known to the
brokerServiceInstanceBindingDoesNotExistException
- if a binding with the given ID is not known to the brokerdefault reactor.core.publisher.Mono<DeleteServiceInstanceBindingResponse> deleteServiceInstanceBinding(DeleteServiceInstanceBindingRequest request)
request
- containing the details of the requestDeleteServiceInstanceBindingResponse
on successful processing of the requestServiceInstanceDoesNotExistException
- if a service instance with the given ID is not known to the
brokerServiceInstanceBindingDoesNotExistException
- if a binding with the given ID is not known to the brokerServiceBrokerDeleteOperationInProgressException
- if a an operation is in progress for the service
binding