public class DeleteServiceInstanceBindingRequest extends ServiceBrokerRequest
Objects of this type are constructed by the framework from the headers, path variables, query parameters and message body passed to the service broker by the platform.
Modifier and Type | Class and Description |
---|---|
static class |
DeleteServiceInstanceBindingRequest.DeleteServiceInstanceBindingRequestBuilder
Provides a fluent API for constructing a
DeleteServiceInstanceBindingRequest . |
API_INFO_LOCATION_HEADER, apiInfoLocation, BINDING_ID_PATH_VARIABLE, INSTANCE_ID_PATH_VARIABLE, ORIGINATING_IDENTITY_HEADER, originatingIdentity, PLAN_ID_PARAMETER, PLATFORM_INSTANCE_ID_VARIABLE, platformInstanceId, SERVICE_ID_PARAMETER
Modifier and Type | Method and Description |
---|---|
static DeleteServiceInstanceBindingRequest.DeleteServiceInstanceBindingRequestBuilder |
builder()
Create a builder that provides a fluent API for constructing a DeleteServiceInstanceBindingRequest.
|
boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
String |
getBindingId()
Get the ID of the service binding to delete.
|
String |
getPlanId()
Get the ID of the plan for to the service instance associated with the binding.
|
ServiceDefinition |
getServiceDefinition()
Get the service definition of the service instance associated with the binding.
|
String |
getServiceDefinitionId()
Get the ID of the service definition for the service instance associated with the binding.
|
String |
getServiceInstanceId()
Get the ID of the service instance associated with the binding.
|
int |
hashCode() |
String |
toString() |
getApiInfoLocation, getOriginatingIdentity, getPlatformInstanceId, setApiInfoLocation, setOriginatingIdentity, setPlatformInstanceId
public String getServiceInstanceId()
This value is set from the :instance_id path element of the request from the platform.
public String getBindingId()
This value is set from the :binding_id path element of the request from the platform.
public String getServiceDefinitionId()
Catalog
.
This value is set from the service_id field in the body of the request from the platform
public String getPlanId()
Catalog
within
the specified ServiceDefinition
.
This value is set from the plan_id field in the body of the request from the platform.
public ServiceDefinition getServiceDefinition()
The service definition is retrieved from the
Catalog
as a convenience.
public static DeleteServiceInstanceBindingRequest.DeleteServiceInstanceBindingRequestBuilder builder()
This builder is provided to support testing of
ServiceInstanceBindingService
implementations.
public final boolean equals(Object o)
equals
in class ServiceBrokerRequest
public final boolean canEqual(Object other)
canEqual
in class ServiceBrokerRequest
public final int hashCode()
hashCode
in class ServiceBrokerRequest
public String toString()
toString
in class ServiceBrokerRequest