@RestController public class ServiceInstanceBindingController extends BaseController
catalogService
Constructor and Description |
---|
ServiceInstanceBindingController(CatalogService catalogService,
ServiceInstanceBindingService serviceInstanceBindingService) |
Modifier and Type | Method and Description |
---|---|
org.springframework.http.ResponseEntity<CreateServiceInstanceBindingResponse> |
createServiceInstanceBinding(java.util.Map<java.lang.String,java.lang.String> pathVariables,
java.lang.String serviceInstanceId,
java.lang.String bindingId,
java.lang.String apiInfoLocation,
java.lang.String originatingIdentityString,
@Valid CreateServiceInstanceBindingRequest request) |
org.springframework.http.ResponseEntity<java.lang.String> |
deleteServiceInstanceBinding(java.util.Map<java.lang.String,java.lang.String> pathVariables,
java.lang.String serviceInstanceId,
java.lang.String bindingId,
java.lang.String serviceDefinitionId,
java.lang.String planId,
java.lang.String apiInfoLocation,
java.lang.String originatingIdentityString) |
org.springframework.http.ResponseEntity<GetServiceInstanceBindingResponse> |
getServiceInstanceBinding(java.util.Map<java.lang.String,java.lang.String> pathVariables,
java.lang.String serviceInstanceId,
java.lang.String bindingId,
java.lang.String apiInfoLocation,
java.lang.String originatingIdentityString) |
org.springframework.http.ResponseEntity<ErrorMessage> |
handleException(ServiceInstanceBindingExistsException ex) |
getErrorResponse, getRequiredServiceDefinition, getServiceDefinition, handleException, handleException, handleException, handleException, handleException, handleException, handleException, handleException, handleException, handleException, parseOriginatingIdentity, setCommonRequestFields, setCommonRequestFields
@Autowired public ServiceInstanceBindingController(CatalogService catalogService, ServiceInstanceBindingService serviceInstanceBindingService)
@PutMapping(value={"/{platformInstanceId}/v2/service_instances/{instanceId}/service_bindings/{bindingId}","/v2/service_instances/{instanceId}/service_bindings/{bindingId}"}) public org.springframework.http.ResponseEntity<CreateServiceInstanceBindingResponse> createServiceInstanceBinding(@PathVariable java.util.Map<java.lang.String,java.lang.String> pathVariables, @PathVariable(value="instanceId") java.lang.String serviceInstanceId, @PathVariable(value="bindingId") java.lang.String bindingId, @RequestHeader(value="X-Api-Info-Location",required=false) java.lang.String apiInfoLocation, @RequestHeader(value="X-Broker-API-Originating-Identity",required=false) java.lang.String originatingIdentityString, @Valid @RequestBody @Valid CreateServiceInstanceBindingRequest request)
@GetMapping(value={"/{platformInstanceId}/v2/service_instances/{instanceId}/service_bindings/{bindingId}","/v2/service_instances/{instanceId}/service_bindings/{bindingId}"}) public org.springframework.http.ResponseEntity<GetServiceInstanceBindingResponse> getServiceInstanceBinding(@PathVariable java.util.Map<java.lang.String,java.lang.String> pathVariables, @PathVariable(value="instanceId") java.lang.String serviceInstanceId, @PathVariable(value="bindingId") java.lang.String bindingId, @RequestHeader(value="X-Api-Info-Location",required=false) java.lang.String apiInfoLocation, @RequestHeader(value="X-Broker-API-Originating-Identity",required=false) java.lang.String originatingIdentityString)
@DeleteMapping(value={"/{platformInstanceId}/v2/service_instances/{instanceId}/service_bindings/{bindingId}","/v2/service_instances/{instanceId}/service_bindings/{bindingId}"}) public org.springframework.http.ResponseEntity<java.lang.String> deleteServiceInstanceBinding(@PathVariable java.util.Map<java.lang.String,java.lang.String> pathVariables, @PathVariable(value="instanceId") java.lang.String serviceInstanceId, @PathVariable(value="bindingId") java.lang.String bindingId, @RequestParam(value="service_id") java.lang.String serviceDefinitionId, @RequestParam(value="plan_id") java.lang.String planId, @RequestHeader(value="X-Api-Info-Location",required=false) java.lang.String apiInfoLocation, @RequestHeader(value="X-Broker-API-Originating-Identity",required=false) java.lang.String originatingIdentityString)
@ExceptionHandler(value=ServiceInstanceBindingExistsException.class) public org.springframework.http.ResponseEntity<ErrorMessage> handleException(ServiceInstanceBindingExistsException ex)