| Package | Description |
|---|---|
| com.evrythng.java.wrapper.core | |
| com.evrythng.java.wrapper.core.api | |
| com.evrythng.java.wrapper.core.http |
| Modifier and Type | Method and Description |
|---|---|
static EvrythngApiBuilder.Builder<Boolean> |
EvrythngApiBuilder.delete(String apiKey,
URI uri,
Status responseStatus)
Creates a
EvrythngApiBuilder.Builder for executing a DELETE request. |
static EvrythngApiBuilder.Builder<Long> |
EvrythngApiBuilder.deleteMultiple(String apiKey,
URI uri,
Status responseStatus)
Creates a
EvrythngApiBuilder.Builder for executing a bulk DELETE request,
and wrap the X-result-count header as a integer response. |
static <T> EvrythngApiBuilder.Builder<T> |
EvrythngApiBuilder.get(String apiKey,
URI uri,
Status responseStatus,
com.fasterxml.jackson.core.type.TypeReference<T> returnType)
Creates a
EvrythngApiBuilder.Builder for executing a GET request. |
<T> EvrythngApiBuilder.Builder<T> |
EvrythngServiceBase.post(String relativePath,
Object data,
Status expected,
com.fasterxml.jackson.core.type.TypeReference<T> type)
Returns a preconfigured
EvrythngApiBuilder.Builder for executing POST requests. |
static <T> EvrythngApiBuilder.Builder<T> |
EvrythngApiBuilder.post(String apiKey,
URI uri,
Object data,
Status responseStatus,
com.fasterxml.jackson.core.type.TypeReference<T> responseType)
Creates a
EvrythngApiBuilder.CheckedBuilder for executing a POST request. |
<T> EvrythngApiBuilder.Builder<T> |
EvrythngServiceBase.postMultipart(String relativePath,
File file,
Status expected,
com.fasterxml.jackson.core.type.TypeReference<T> type)
Returns a preconfigured
EvrythngApiBuilder.Builder for uploading file via POST
requests |
static <T> EvrythngApiBuilder.Builder<T> |
EvrythngApiBuilder.postMultipart(String apiKey,
URI uri,
File file,
Status responseStatus,
com.fasterxml.jackson.core.type.TypeReference<T> responseType)
Creates a
EvrythngApiBuilder.CheckedBuilder for executing a file upload via a POST
request. |
<T> EvrythngApiBuilder.Builder<T> |
EvrythngServiceBase.put(String relativePath,
Object data,
Status expected,
com.fasterxml.jackson.core.type.TypeReference<T> type)
Returns a preconfigured
EvrythngApiBuilder.Builder for executing PUT requests. |
static <T> EvrythngApiBuilder.Builder<T> |
EvrythngApiBuilder.put(String apiKey,
URI uri,
Object data,
Status responseStatus,
com.fasterxml.jackson.core.type.TypeReference<T> returnType)
Creates a
EvrythngApiBuilder.Builder for executing a PUT request. |
<T> EvrythngApiBuilder.Builder<T> |
EvrythngServiceBase.putMultipart(String relativePath,
File file,
Status expected,
com.fasterxml.jackson.core.type.TypeReference<T> type)
Returns a preconfigured
EvrythngApiBuilder.Builder for uploading file via PUT
requests |
static <T> EvrythngApiBuilder.Builder<T> |
EvrythngApiBuilder.putMultipart(String apiKey,
URI uri,
File file,
Status responseStatus,
com.fasterxml.jackson.core.type.TypeReference<T> responseType)
Creates a
EvrythngApiBuilder.CheckedBuilder for executing a file upload via a PUT
request. |
static EvrythngApiBuilder.Builder<Long> |
EvrythngApiBuilder.putMultiple(String apiKey,
URI uri,
Object data,
Status responseStatus)
Create a
EvrythngApiBuilder.Builder for executing a PUT request, expecting
no result payload. |
| Modifier and Type | Method and Description |
|---|---|
Status |
ApiCommand.getExpectedResponseStatus()
Gets the expected response status.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Utils.assertStatus(org.apache.http.HttpResponse response,
Status expected)
|
| Constructor and Description |
|---|
ApiCommand(HttpMethodBuilder.MethodBuilder<?> methodBuilder,
URI uri,
Status responseStatus,
com.fasterxml.jackson.core.type.TypeReference<T> responseType)
Creates a new instance of
ApiCommand. |
ApiCommandBuilder(HttpMethodBuilder.MethodBuilder<?> methodBuilder,
URI uri,
Status responseStatus,
com.fasterxml.jackson.core.type.TypeReference<TYPE> responseType) |
UncheckedApiCommandBuilder(HttpMethodBuilder.MethodBuilder<?> methodBuilder,
URI uri,
Status responseStatus,
com.fasterxml.jackson.core.type.TypeReference<X> responseType) |
| Modifier and Type | Method and Description |
|---|---|
static Status |
Status.fromStatusCode(int statusCode)
Convert a numerical status code into the corresponding Status
|
static Status |
Status.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Status[] |
Status.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Copyright © 2016 EVRYTHNG Ltd London / Zurich. All rights reserved.