public class GetLastServiceBindingOperationRequest 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 |
GetLastServiceBindingOperationRequest.GetLastServiceBindingOperationRequestBuilder
Provides a fluent API for constructing a
GetLastServiceBindingOperationRequest . |
Modifier and Type | Field and Description |
---|---|
protected String |
operation |
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, REQUEST_IDENTITY_HEADER, requestIdentity, SERVICE_ID_PARAMETER
Constructor and Description |
---|
GetLastServiceBindingOperationRequest(String serviceInstanceId,
String bindingId,
String serviceDefinitionId,
String planId,
String operation,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
GetLastServiceBindingOperationRequest |
Modifier and Type | Method and Description |
---|---|
static GetLastServiceBindingOperationRequest.GetLastServiceBindingOperationRequestBuilder |
builder()
Create a builder that provides a fluent API for constructing a GetLastServiceOperationRequestBuilder.
|
boolean |
canEqual(Object other)
Is another object type compatible with this object
|
boolean |
equals(Object o) |
String |
getBindingId()
Get the ID of the service binding.
|
String |
getOperation()
Get the value of the operation field previously provided to the platform.
|
String |
getPlanId()
Get the ID of the plan of the service instance.
|
String |
getServiceDefinitionId()
Get the ID of the service definition of the service instance.
|
String |
getServiceInstanceId()
Get the ID of the service instance associated with the binding.
|
int |
hashCode() |
String |
toString() |
getApiInfoLocation, getOriginatingIdentity, getPlatformInstanceId, getRequestIdentity, setApiInfoLocation, setOriginatingIdentity, setPlatformInstanceId, setRequestIdentity
protected final transient String operation
public GetLastServiceBindingOperationRequest(String serviceInstanceId, String bindingId, String serviceDefinitionId, String planId, String operation, String platformInstanceId, String apiInfoLocation, Context originatingIdentity, String requestIdentity)
GetLastServiceBindingOperationRequest
serviceInstanceId
- the service instance IDbindingId
- the service binding IDserviceDefinitionId
- the service definition IDplanId
- the plan IDoperation
- the operationplatformInstanceId
- the platform instance IDapiInfoLocation
- location of the API info endpoint of the platform instanceoriginatingIdentity
- identity of the user that initiated the request from the platformrequestIdentity
- identity of the request sent from the platformpublic 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()
This value is set from the service_id request parameter of the request from the platform
public String getPlanId()
This value is set from the plan_id request parameter of the request from the platform.
public String getOperation()
Service brokers can optionally return an operation value to the platform in the response from an async create, update, or delete request. The platform will pass this value back to the broker if provided.
This value is set from the operation request parameter of the request from the platform.
public static GetLastServiceBindingOperationRequest.GetLastServiceBindingOperationRequestBuilder builder()
This builder is provided to support testing of ServiceInstanceService
implementations.
public final boolean equals(Object o)
equals
in class ServiceBrokerRequest
public final boolean canEqual(Object other)
ServiceBrokerRequest
canEqual
in class ServiceBrokerRequest
other
- the other objectpublic final int hashCode()
hashCode
in class ServiceBrokerRequest
public String toString()
toString
in class ServiceBrokerRequest