Package api.equinix.javasdk.core.http
Class EquinixHttpClient
java.lang.Object
api.equinix.javasdk.core.http.EquinixHttpClient
- All Implemented Interfaces:
Closeable,AutoCloseable
EquinixHttpClient class.
- Version:
- $Id: $Id
- Author:
- ianjones
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()<T> EquinixResponse<T> executeHelper(EquinixRequest<T> equinixRequest) executeHelper.<T> EquinixResponse<T> executeSingleRequest(EquinixRequest<T> equinixRequest, api.equinix.javasdk.core.http.EquinixHttpClient.SingleRequestParams singleRequestParams) executeSingleRequest.Getter for the fieldprotocol.voidsetOutputRequestJson(Boolean outputRequestJson) Setter for the fieldoutputRequestJson.
-
Field Details
-
outputRequestJson
-
-
Constructor Details
-
EquinixHttpClient
public EquinixHttpClient()Constructor for EquinixHttpClient.
-
-
Method Details
-
setOutputRequestJson
-
executeSingleRequest
public <T> EquinixResponse<T> executeSingleRequest(EquinixRequest<T> equinixRequest, api.equinix.javasdk.core.http.EquinixHttpClient.SingleRequestParams singleRequestParams) throws EquinixClientException executeSingleRequest.
- Type Parameters:
T- a T object.- Parameters:
equinixRequest- aEquinixRequestobject.singleRequestParams- aEquinixHttpClient.SingleRequestParamsobject.- Returns:
- a
EquinixResponseobject. - Throws:
EquinixClientException- if any.
-
executeHelper
public <T> EquinixResponse<T> executeHelper(EquinixRequest<T> equinixRequest) throws EquinixClientException executeHelper.
- Type Parameters:
T- a T object.- Parameters:
equinixRequest- aEquinixRequestobject.- Returns:
- a
EquinixResponseobject. - Throws:
EquinixClientException- if any.
-
getProtocol
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-