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
|
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 |
---|---|
Plan |
DeleteServiceInstanceBindingRequest.getPlan()
Get the plan of the service instance associated with the binding.
|
Plan |
CreateServiceInstanceBindingRequest.getPlan()
Get the plan of the service instance associated with the binding.
|
Modifier and Type | Method and Description |
---|---|
DeleteServiceInstanceBindingRequest.DeleteServiceInstanceBindingRequestBuilder |
DeleteServiceInstanceBindingRequest.DeleteServiceInstanceBindingRequestBuilder.plan(Plan plan)
Set the fully resolved plan.
|
CreateServiceInstanceBindingRequest.CreateServiceInstanceBindingRequestBuilder |
CreateServiceInstanceBindingRequest.CreateServiceInstanceBindingRequestBuilder.plan(Plan plan)
Set the fully resolved plan
|
void |
CreateServiceInstanceBindingRequest.setPlan(Plan plan)
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 |
---|---|
Plan |
Plan.PlanBuilder.build()
Construct a
Plan from the provided values. |
Modifier and Type | Method and Description |
---|---|
List<Plan> |
ServiceDefinition.getPlans()
A list of plans for this service.
|
Modifier and Type | Method and Description |
---|---|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.plans(Plan... plans)
A list of plans for this service.
|
Modifier and Type | Method and Description |
---|---|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.plans(List<Plan> plans)
A list of plans for this service.
|
Constructor and Description |
---|
ServiceDefinition(String id,
String name,
String description,
boolean bindable,
Boolean planUpdateable,
Boolean instancesRetrievable,
Boolean bindingsRetrievable,
Boolean allowContextUpdates,
List<Plan> plans,
List<String> tags,
Map<String,Object> metadata,
List<String> requires,
DashboardClient dashboardClient)
Construct a new
ServiceDefinition |
Modifier and Type | Method and Description |
---|---|
Plan |
CreateServiceInstanceRequest.getPlan()
Get the plan of the service to create
|
Plan |
UpdateServiceInstanceRequest.getPlan()
Get the plan of the service instance to update
|
Plan |
DeleteServiceInstanceRequest.getPlan()
Get the plan for the service definition to delete
|
Modifier and Type | Method and Description |
---|---|
CreateServiceInstanceRequest.CreateServiceInstanceRequestBuilder |
CreateServiceInstanceRequest.CreateServiceInstanceRequestBuilder.plan(Plan plan)
Set the fully resolved plan for the service definition
|
UpdateServiceInstanceRequest.UpdateServiceInstanceRequestBuilder |
UpdateServiceInstanceRequest.UpdateServiceInstanceRequestBuilder.plan(Plan plan)
Set the fully resolved plan for the service definition
|
DeleteServiceInstanceRequest.DeleteServiceInstanceRequestBuilder |
DeleteServiceInstanceRequest.DeleteServiceInstanceRequestBuilder.plan(Plan plan)
Set the fully resolved plan.
|
void |
CreateServiceInstanceRequest.setPlan(Plan plan)
For internal use only.
|
void |
UpdateServiceInstanceRequest.setPlan(Plan plan)
For internal use only.
|
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 |