@ServiceBrokerRestController 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,
boolean acceptsIncomplete,
java.lang.String apiInfoLocation,
java.lang.String originatingIdentityString,
@Valid CreateServiceInstanceBindingRequest request) |
org.springframework.http.ResponseEntity<DeleteServiceInstanceBindingResponse> |
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,
boolean acceptsIncomplete,
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<GetLastServiceBindingOperationResponse> |
getServiceInstanceBindingLastOperation(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 operation,
java.lang.String apiInfoLocation,
java.lang.String originatingIdentityString) |
getAsyncResponseCode, getRequiredServiceDefinition, getServiceDefinition, getServiceDefinitionPlan, 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,
@RequestParam(value="accepts_incomplete",required=false)
boolean acceptsIncomplete,
@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)
@GetMapping(value={"/{platformInstanceId}/v2/service_instances/{instanceId}/service_bindings/{bindingId}/last_operation","/v2/service_instances/{instanceId}/service_bindings/{bindingId}/last_operation"})
public org.springframework.http.ResponseEntity<GetLastServiceBindingOperationResponse> getServiceInstanceBindingLastOperation(@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",required=false)
java.lang.String serviceDefinitionId,
@RequestParam(value="plan_id",required=false)
java.lang.String planId,
@RequestParam(value="operation",required=false)
java.lang.String operation,
@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<DeleteServiceInstanceBindingResponse> 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,
@RequestParam(value="accepts_incomplete",required=false)
boolean acceptsIncomplete,
@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)