@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class EndpointRequest extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
An object containing details to make a REST request.
Note: Objects should always be created or deserialized using the EndpointRequest.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the EndpointRequest.Builder
, which maintain a
set of all explicitly set fields called EndpointRequest.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
EndpointRequest.Builder |
static class |
EndpointRequest.Method
The endpoint method - GET or POST.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
EndpointRequest(EndpointRequest.Method method,
String url,
String contentType,
String payload,
List<NameValuePair> headers,
List<NameValuePair> formParameters)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static EndpointRequest.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getContentType()
The request content type.
|
List<NameValuePair> |
getFormParameters()
The request form parameters represented as a list of name-value pairs.
|
List<NameValuePair> |
getHeaders()
The request headers represented as a list of name-value pairs.
|
EndpointRequest.Method |
getMethod()
The endpoint method - GET or POST.
|
String |
getPayload()
The request payload, applicable for POST requests.
|
String |
getUrl()
The request URL.
|
int |
hashCode() |
EndpointRequest.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"method","url","contentType","payload","headers","formParameters"}) public EndpointRequest(EndpointRequest.Method method, String url, String contentType, String payload, List<NameValuePair> headers, List<NameValuePair> formParameters)
public static EndpointRequest.Builder builder()
Create a new builder.
public EndpointRequest.Builder toBuilder()
public EndpointRequest.Method getMethod()
The endpoint method - GET or POST.
public String getUrl()
The request URL.
public String getContentType()
The request content type.
public String getPayload()
The request payload, applicable for POST requests.
public List<NameValuePair> getHeaders()
The request headers represented as a list of name-value pairs.
public List<NameValuePair> getFormParameters()
The request form parameters represented as a list of name-value pairs.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.