Package | Description |
---|---|
org.springframework.cloud.servicebroker.controller |
Provides Service Broker API endpoints
|
org.springframework.cloud.servicebroker.model |
Models that describe the interaction with the Service Broker API
|
org.springframework.cloud.servicebroker.model.binding |
Service binding models
|
org.springframework.cloud.servicebroker.model.instance |
Service instance models
|
Modifier and Type | Method and Description |
---|---|
protected Context |
BaseController.parseOriginatingIdentity(String originatingIdentityString)
Populates a platform specific context from the originating identity
|
Modifier and Type | Class and Description |
---|---|
protected static class |
Context.ContextBaseBuilder<R extends Context,B extends Context.ContextBaseBuilder<R,B>>
Builder class for Context
|
Modifier and Type | Class and Description |
---|---|
class |
CloudFoundryContext
Cloud Foundry specific contextual information under which the service instance is to be provisioned or updated.
|
class |
KubernetesContext
Kubernetes specific contextual information under which the service instance is to be provisioned or updated.
|
class |
PlatformContext
Platform specific contextual information under which the service instance is to be provisioned or updated.
|
Modifier and Type | Field and Description |
---|---|
protected Context |
ServiceBrokerRequest.originatingIdentity |
Modifier and Type | Method and Description |
---|---|
Context |
ServiceBrokerRequest.getOriginatingIdentity()
Get the identity of the user that initiated the request from the platform.
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceBrokerRequest.setOriginatingIdentity(Context originatingIdentity)
This method is intended to be used internally only; use a builder to construct an object of this type
and set all field values.
|
Constructor and Description |
---|
AsyncServiceBrokerRequest(boolean asyncAccepted,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Create a new AsyncServiceBrokerRequest
|
ServiceBrokerRequest(String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
ServiceBrokerRequest |
Modifier and Type | Method and Description |
---|---|
CreateServiceInstanceBindingRequest.CreateServiceInstanceBindingRequestBuilder |
CreateServiceInstanceBindingRequest.CreateServiceInstanceBindingRequestBuilder.context(Context context)
Set the
Context as would be provided in the request from the platform. |
GetServiceInstanceBindingRequest.GetServiceInstanceBindingRequestBuilder |
GetServiceInstanceBindingRequest.GetServiceInstanceBindingRequestBuilder.originatingIdentity(Context originatingIdentity)
Set the identity of the user making the request as would be provided in the request from the platform.
|
GetLastServiceBindingOperationRequest.GetLastServiceBindingOperationRequestBuilder |
GetLastServiceBindingOperationRequest.GetLastServiceBindingOperationRequestBuilder.originatingIdentity(Context originatingIdentity)
Set the identity of the user making the request as would be provided in the request from the platform.
|
DeleteServiceInstanceBindingRequest.DeleteServiceInstanceBindingRequestBuilder |
DeleteServiceInstanceBindingRequest.DeleteServiceInstanceBindingRequestBuilder.originatingIdentity(Context originatingIdentity)
Set the identity of the user making the request as would be provided in the request from the platform.
|
CreateServiceInstanceBindingRequest.CreateServiceInstanceBindingRequestBuilder |
CreateServiceInstanceBindingRequest.CreateServiceInstanceBindingRequestBuilder.originatingIdentity(Context originatingIdentity)
Set the identity of the user making the request as would be provided in the request from the platform.
|
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 |
GetLastServiceBindingOperationRequest(String serviceInstanceId,
String bindingId,
String serviceDefinitionId,
String planId,
String operation,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
GetLastServiceBindingOperationRequest |
GetServiceInstanceBindingRequest(String serviceInstanceId,
String bindingId,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
GetServiceInstanceBindingRequest |
Modifier and Type | Method and Description |
---|---|
Context |
AsyncParameterizedServiceInstanceRequest.getContext()
Get the platform-specific contextual information for the service instance.
|
Modifier and Type | Method and Description |
---|---|
CreateServiceInstanceRequest.CreateServiceInstanceRequestBuilder |
CreateServiceInstanceRequest.CreateServiceInstanceRequestBuilder.context(Context context)
Set the
Context as would be provided in the request from the platform. |
UpdateServiceInstanceRequest.UpdateServiceInstanceRequestBuilder |
UpdateServiceInstanceRequest.UpdateServiceInstanceRequestBuilder.context(Context context)
Set the
Context of the request as would be provided in the request from the platform. |
GetServiceInstanceRequest.GetServiceInstanceRequestBuilder |
GetServiceInstanceRequest.GetServiceInstanceRequestBuilder.originatingIdentity(Context originatingIdentity)
Set the identity of the user making the request as would be provided in the request from the platform.
|
GetLastServiceOperationRequest.GetLastServiceOperationRequestBuilder |
GetLastServiceOperationRequest.GetLastServiceOperationRequestBuilder.originatingIdentity(Context originatingIdentity)
Set the identity of the user making the request as would be provided in the request from the platform.
|
CreateServiceInstanceRequest.CreateServiceInstanceRequestBuilder |
CreateServiceInstanceRequest.CreateServiceInstanceRequestBuilder.originatingIdentity(Context originatingIdentity)
Set the identity of the user making the request as would be provided in the request from the platform.
|
UpdateServiceInstanceRequest.UpdateServiceInstanceRequestBuilder |
UpdateServiceInstanceRequest.UpdateServiceInstanceRequestBuilder.originatingIdentity(Context originatingIdentity)
Set the identity of the user making the request as would be provided in the request from the platform.
|
DeleteServiceInstanceRequest.DeleteServiceInstanceRequestBuilder |
DeleteServiceInstanceRequest.DeleteServiceInstanceRequestBuilder.originatingIdentity(Context originatingIdentity)
Set the identity of the user making the request as would be provided in the request from the platform.
|
Constructor and Description |
---|
AsyncParameterizedServiceInstanceRequest(Map<String,Object> parameters,
Context context,
boolean asyncAccepted,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
AsyncParameterizedServiceInstanceRequest |
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,
MaintenanceInfo maintenanceInfo)
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 |
GetLastServiceOperationRequest(String serviceInstanceId,
String serviceDefinitionId,
String planId,
String operation,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
GetLastServiceOperationRequest |
GetServiceInstanceRequest(String serviceInstanceId,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
GetServiceInstanceRequest |
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,
MaintenanceInfo maintenanceInfo)
Construct a new
UpdateServiceInstanceRequest |