public class GetServiceInstanceRequest 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 |
GetServiceInstanceRequest.GetServiceInstanceRequestBuilder
Provides a fluent API for constructing a
GetServiceInstanceRequest . |
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 |
---|
GetServiceInstanceRequest(String serviceInstanceId,
String platformInstanceId,
String apiInfoLocation,
Context originatingIdentity,
String requestIdentity)
Construct a new
GetServiceInstanceRequest |
Modifier and Type | Method and Description |
---|---|
static GetServiceInstanceRequest.GetServiceInstanceRequestBuilder |
builder()
Create a builder that provides a fluent API for constructing a GetServiceInstanceRequest.
|
boolean |
canEqual(Object other)
Is another object type compatible with this object
|
boolean |
equals(Object o) |
String |
getServiceInstanceId()
Get the ID of the service instance to retrieve.
|
int |
hashCode() |
String |
toString() |
getApiInfoLocation, getOriginatingIdentity, getPlatformInstanceId, getRequestIdentity, setApiInfoLocation, setOriginatingIdentity, setPlatformInstanceId, setRequestIdentity
public GetServiceInstanceRequest(String serviceInstanceId, String platformInstanceId, String apiInfoLocation, Context originatingIdentity, String requestIdentity)
GetServiceInstanceRequest
serviceInstanceId
- the service instance IDplatformInstanceId
- 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 serverpublic String getServiceInstanceId()
This value is set from the :instance_id path element of the request from the platform.
public static GetServiceInstanceRequest.GetServiceInstanceRequestBuilder 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