Package | Description |
---|---|
org.springframework.cloud.servicebroker.controller |
Provides Service Broker API endpoints
|
org.springframework.cloud.servicebroker.model.binding |
Service binding models
|
org.springframework.cloud.servicebroker.model.catalog |
Catalog models
|
org.springframework.cloud.servicebroker.model.instance |
Service instance models
|
org.springframework.cloud.servicebroker.service |
Service interfaces and default implementations
|
Modifier and Type | Method and Description |
---|---|
protected reactor.core.publisher.Mono<ServiceDefinition> |
BaseController.getRequiredServiceDefinition(String serviceDefinitionId)
Find the Service Definition for the provided ID.
|
protected reactor.core.publisher.Mono<ServiceDefinition> |
BaseController.getServiceDefinition(String serviceDefinitionId)
Find the Service Definition for the provided ID, or empty if not found.
|
Modifier and Type | Method and Description |
---|---|
protected reactor.core.publisher.Mono<Plan> |
BaseController.getRequiredServiceDefinitionPlan(ServiceDefinition serviceDefinition,
String planId)
Find the Plan for the Service Definition and Plan ID.
|
protected reactor.core.publisher.Mono<Plan> |
BaseController.getServiceDefinitionPlan(ServiceDefinition serviceDefinition,
String planId)
Find the Plan for the Service Definition and Plan ID, or empty if not found.
|
Modifier and Type | Method and Description |
---|---|
ServiceDefinition |
DeleteServiceInstanceBindingRequest.getServiceDefinition()
Get the service definition of the service instance associated with the binding.
|
ServiceDefinition |
CreateServiceInstanceBindingRequest.getServiceDefinition()
Get the service definition of the service instance associated with the binding.
|
Modifier and Type | Method and Description |
---|---|
DeleteServiceInstanceBindingRequest.DeleteServiceInstanceBindingRequestBuilder |
DeleteServiceInstanceBindingRequest.DeleteServiceInstanceBindingRequestBuilder.serviceDefinition(ServiceDefinition serviceDefinition)
Set the fully resolved service definition.
|
CreateServiceInstanceBindingRequest.CreateServiceInstanceBindingRequestBuilder |
CreateServiceInstanceBindingRequest.CreateServiceInstanceBindingRequestBuilder.serviceDefinition(ServiceDefinition serviceDefinition)
Set the fully resolved service definition.
|
void |
CreateServiceInstanceBindingRequest.setServiceDefinition(ServiceDefinition serviceDefinition)
This method is intended to be used internally only; use
CreateServiceInstanceBindingRequest.builder() to construct an object of this type
and set all field values. |
Constructor and Description |
---|
CreateServiceInstanceBindingRequest(String serviceInstanceId,
String serviceDefinitionId,
String planId,
String bindingId,
ServiceDefinition serviceDefinition,
Plan plan,
boolean asyncAccepted,
BindResource bindResource,
Map<String,Object> parameters,
Context context,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
CreateServiceInstanceBindingRequest |
DeleteServiceInstanceBindingRequest(String serviceInstanceId,
String serviceDefinitionId,
String planId,
String bindingId,
ServiceDefinition serviceDefinition,
Plan plan,
boolean acceptsAsync,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
DeleteServiceInstanceBindingRequest |
Modifier and Type | Method and Description |
---|---|
ServiceDefinition |
ServiceDefinition.ServiceDefinitionBuilder.build()
Construct a
ServiceDefinition from the provided values. |
Modifier and Type | Method and Description |
---|---|
List<ServiceDefinition> |
Catalog.getServiceDefinitions()
Get the set of service offerings.
|
Modifier and Type | Method and Description |
---|---|
Catalog.CatalogBuilder |
Catalog.CatalogBuilder.serviceDefinitions(ServiceDefinition... serviceDefinitions)
Add a set of service offerings from the provided array to the service offerings provided by the service
broker.
|
Modifier and Type | Method and Description |
---|---|
Catalog.CatalogBuilder |
Catalog.CatalogBuilder.serviceDefinitions(List<ServiceDefinition> serviceDefinitions)
Add a set of service offerings from the provided List to the service offerings provided by the
service broker.
|
Constructor and Description |
---|
Catalog(List<ServiceDefinition> serviceDefinitions)
Construct a new
Catalog |
Modifier and Type | Method and Description |
---|---|
ServiceDefinition |
CreateServiceInstanceRequest.getServiceDefinition()
Get the service definition of the service to create.
|
ServiceDefinition |
UpdateServiceInstanceRequest.getServiceDefinition()
Get the service definition of the service instance to update.
|
ServiceDefinition |
DeleteServiceInstanceRequest.getServiceDefinition()
Get the service definition of the service to delete.
|
Modifier and Type | Method and Description |
---|---|
CreateServiceInstanceRequest.CreateServiceInstanceRequestBuilder |
CreateServiceInstanceRequest.CreateServiceInstanceRequestBuilder.serviceDefinition(ServiceDefinition serviceDefinition)
Set the fully resolved service definition.
|
UpdateServiceInstanceRequest.UpdateServiceInstanceRequestBuilder |
UpdateServiceInstanceRequest.UpdateServiceInstanceRequestBuilder.serviceDefinition(ServiceDefinition serviceDefinition)
Set the fully resolved service definition.
|
DeleteServiceInstanceRequest.DeleteServiceInstanceRequestBuilder |
DeleteServiceInstanceRequest.DeleteServiceInstanceRequestBuilder.serviceDefinition(ServiceDefinition serviceDefinition)
Set the fully resolved service definition.
|
void |
CreateServiceInstanceRequest.setServiceDefinition(ServiceDefinition serviceDefinition)
This method is intended to be used internally only; use
CreateServiceInstanceRequest.builder() to construct an object of this type
and set all field values. |
void |
UpdateServiceInstanceRequest.setServiceDefinition(ServiceDefinition serviceDefinition)
This method is intended to be used internally only; use
UpdateServiceInstanceRequest.builder() to construct an object of this type
and set all field values. |
Constructor and Description |
---|
CreateServiceInstanceRequest(String serviceDefinitionId,
String serviceInstanceId,
String planId,
ServiceDefinition serviceDefinition,
Plan plan,
Map<String,Object> parameters,
Context context,
boolean asyncAccepted,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
CreateServiceInstanceRequest |
DeleteServiceInstanceRequest(String serviceInstanceId,
String serviceDefinitionId,
String planId,
ServiceDefinition serviceDefinition,
Plan plan,
boolean asyncAccepted,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
DeleteServiceInstanceRequest |
UpdateServiceInstanceRequest(String serviceDefinitionId,
String serviceInstanceId,
String planId,
ServiceDefinition serviceDefinition,
Plan plan,
UpdateServiceInstanceRequest.PreviousValues previousValues,
Map<String,Object> parameters,
Context context,
boolean asyncAccepted,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
UpdateServiceInstanceRequest |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<ServiceDefinition> |
BeanCatalogService.getServiceDefinition(String serviceId) |
reactor.core.publisher.Mono<ServiceDefinition> |
CatalogService.getServiceDefinition(String serviceId)
Get a service definition from the catalog by ID.
|