Package com.dnsimple.http
Class HttpEndpointClient
- java.lang.Object
-
- com.dnsimple.http.HttpEndpointClient
-
public class HttpEndpointClient extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HttpEndpointClient(HttpRequestFactory requestFactory, java.net.URL apiBase, java.lang.String userAgent, java.util.Optional<java.lang.String> accessToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmptyResponseempty(HttpMethod method, java.lang.String path, ListOptions options, java.lang.Object body)java.net.URLgetApiBase()<DATA_TYPE>
ListResponse<DATA_TYPE>list(HttpMethod method, java.lang.String path, ListOptions options, java.lang.Object body, java.lang.Class<DATA_TYPE> dataType)<DATA_TYPE>
PaginatedResponse<DATA_TYPE>page(HttpMethod method, java.lang.String path, ListOptions options, java.lang.Object body, java.lang.Class<DATA_TYPE> dataType)<DATA_TYPE>
DATA_TYPEraw(HttpMethod method, java.lang.String path, ListOptions options, java.lang.Object body, java.lang.Class<DATA_TYPE> dataType)voidsetAccessToken(java.lang.String accessToken)<DATA_TYPE>
SimpleResponse<DATA_TYPE>simple(HttpMethod method, java.lang.String path, ListOptions options, java.lang.Object body, java.lang.Class<DATA_TYPE> dataType)
-
-
-
Constructor Detail
-
HttpEndpointClient
public HttpEndpointClient(HttpRequestFactory requestFactory, java.net.URL apiBase, java.lang.String userAgent, java.util.Optional<java.lang.String> accessToken)
-
-
Method Detail
-
getApiBase
public java.net.URL getApiBase()
-
setAccessToken
public void setAccessToken(java.lang.String accessToken)
-
empty
public EmptyResponse empty(HttpMethod method, java.lang.String path, ListOptions options, java.lang.Object body)
-
simple
public <DATA_TYPE> SimpleResponse<DATA_TYPE> simple(HttpMethod method, java.lang.String path, ListOptions options, java.lang.Object body, java.lang.Class<DATA_TYPE> dataType)
-
list
public <DATA_TYPE> ListResponse<DATA_TYPE> list(HttpMethod method, java.lang.String path, ListOptions options, java.lang.Object body, java.lang.Class<DATA_TYPE> dataType)
-
page
public <DATA_TYPE> PaginatedResponse<DATA_TYPE> page(HttpMethod method, java.lang.String path, ListOptions options, java.lang.Object body, java.lang.Class<DATA_TYPE> dataType)
-
raw
public <DATA_TYPE> DATA_TYPE raw(HttpMethod method, java.lang.String path, ListOptions options, java.lang.Object body, java.lang.Class<DATA_TYPE> dataType)
-
-