@ServiceBrokerRestController public class ServiceInstanceController extends BaseController
catalogService| Constructor and Description |
|---|
ServiceInstanceController(CatalogService catalogService,
ServiceInstanceService serviceInstanceService) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<CreateServiceInstanceResponse> |
createServiceInstance(java.util.Map<java.lang.String,java.lang.String> pathVariables,
java.lang.String serviceInstanceId,
boolean acceptsIncomplete,
java.lang.String apiInfoLocation,
java.lang.String originatingIdentityString,
@Valid CreateServiceInstanceRequest request) |
org.springframework.http.ResponseEntity<DeleteServiceInstanceResponse> |
deleteServiceInstance(java.util.Map<java.lang.String,java.lang.String> pathVariables,
java.lang.String serviceInstanceId,
java.lang.String serviceDefinitionId,
java.lang.String planId,
boolean acceptsIncomplete,
java.lang.String apiInfoLocation,
java.lang.String originatingIdentityString) |
org.springframework.http.ResponseEntity<GetServiceInstanceResponse> |
getServiceInstance(java.util.Map<java.lang.String,java.lang.String> pathVariables,
java.lang.String serviceInstanceId,
java.lang.String apiInfoLocation,
java.lang.String originatingIdentityString) |
org.springframework.http.ResponseEntity<GetLastServiceOperationResponse> |
getServiceInstanceLastOperation(java.util.Map<java.lang.String,java.lang.String> pathVariables,
java.lang.String serviceInstanceId,
java.lang.String serviceDefinitionId,
java.lang.String planId,
java.lang.String operation,
java.lang.String apiInfoLocation,
java.lang.String originatingIdentityString) |
org.springframework.http.ResponseEntity<UpdateServiceInstanceResponse> |
updateServiceInstance(java.util.Map<java.lang.String,java.lang.String> pathVariables,
java.lang.String serviceInstanceId,
boolean acceptsIncomplete,
java.lang.String apiInfoLocation,
java.lang.String originatingIdentityString,
@Valid UpdateServiceInstanceRequest request) |
getAsyncResponseCode, getRequiredServiceDefinition, getServiceDefinition, getServiceDefinitionPlan, parseOriginatingIdentity, setCommonRequestFields, setCommonRequestFields@Autowired public ServiceInstanceController(CatalogService catalogService, ServiceInstanceService serviceInstanceService)
@PutMapping(value={"/{platformInstanceId}/v2/service_instances/{instanceId}","/v2/service_instances/{instanceId}"})
public org.springframework.http.ResponseEntity<CreateServiceInstanceResponse> createServiceInstance(@PathVariable
java.util.Map<java.lang.String,java.lang.String> pathVariables,
@PathVariable(value="instanceId")
java.lang.String serviceInstanceId,
@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 CreateServiceInstanceRequest request)
@GetMapping(value={"/{platformInstanceId}/v2/service_instances/{instanceId}","/v2/service_instances/{instanceId}"})
public org.springframework.http.ResponseEntity<GetServiceInstanceResponse> getServiceInstance(@PathVariable
java.util.Map<java.lang.String,java.lang.String> pathVariables,
@PathVariable(value="instanceId")
java.lang.String serviceInstanceId,
@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}/last_operation","/v2/service_instances/{instanceId}/last_operation"})
public org.springframework.http.ResponseEntity<GetLastServiceOperationResponse> getServiceInstanceLastOperation(@PathVariable
java.util.Map<java.lang.String,java.lang.String> pathVariables,
@PathVariable(value="instanceId")
java.lang.String serviceInstanceId,
@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}","/v2/service_instances/{instanceId}"})
public org.springframework.http.ResponseEntity<DeleteServiceInstanceResponse> deleteServiceInstance(@PathVariable
java.util.Map<java.lang.String,java.lang.String> pathVariables,
@PathVariable(value="instanceId")
java.lang.String serviceInstanceId,
@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)
@PatchMapping(value={"/{platformInstanceId}/v2/service_instances/{instanceId}","/v2/service_instances/{instanceId}"})
public org.springframework.http.ResponseEntity<UpdateServiceInstanceResponse> updateServiceInstance(@PathVariable
java.util.Map<java.lang.String,java.lang.String> pathVariables,
@PathVariable(value="instanceId")
java.lang.String serviceInstanceId,
@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 UpdateServiceInstanceRequest request)