public class UrlBindingService extends EvrythngServiceBase
/redirections endpoint.| Modifier and Type | Field and Description |
|---|---|
static String |
PATH_URL_BINDING |
static String |
PATH_URL_BINDING_QR |
static String |
PATH_URLS |
| Constructor and Description |
|---|
UrlBindingService(ApiManager api) |
| Modifier and Type | Method and Description |
|---|---|
EvrythngApiBuilder.Builder<UrlBinding> |
bindingCreator(UrlBinding binding)
Creates url binding.
|
EvrythngApiBuilder.Builder<InputStream> |
bindingCreatorReturnQr(UrlBinding binding)
Creates url binding.
|
EvrythngApiBuilder.Builder<Boolean> |
bindingDeleter(String shortId)
Deletes url binding.
|
EvrythngApiBuilder.Builder<InputStream> |
bindingQrCodeReader(String shortId,
QrCodeType type)
Reads qr code.
|
EvrythngApiBuilder.Builder<UrlBinding> |
bindingReader(String shortId)
Reads url binding by short id.
|
EvrythngApiBuilder.Builder<List<UrlBinding>> |
bindingsReader()
Reads url bindings.
|
EvrythngApiBuilder.Builder<List<UrlBinding>> |
bindingsReader(String evrythngId)
Reads url bindings mapped to evrythng id provided.
|
EvrythngApiBuilder.Builder<UrlBinding> |
bindingUpdater(String shortId,
UrlBinding binding)
Updates url binding.
|
absoluteUri, delete, deleteMultiple, encodeBase64, get, getConfig, mqttUrl, onBuilderCreated, post, post, postAsynchronously, postMultipart, postMultipart, put, put, putMultipart, putMultipart, putMultiple, urlEncodePathPartpublic static final String PATH_URLS
public static final String PATH_URL_BINDING
public static final String PATH_URL_BINDING_QR
public UrlBindingService(ApiManager api)
api - ApiManager instancepublic EvrythngApiBuilder.Builder<UrlBinding> bindingCreator(UrlBinding binding) throws EvrythngException
binding - UrlBinding instance.EvrythngApiBuilder.Builder.EvrythngExceptionpublic EvrythngApiBuilder.Builder<List<UrlBinding>> bindingsReader() throws EvrythngException
EvrythngApiBuilder.Builder.EvrythngExceptionpublic EvrythngApiBuilder.Builder<InputStream> bindingCreatorReturnQr(UrlBinding binding) throws EvrythngException
binding - UrlBinding instance.EvrythngApiBuilder.Builder.EvrythngExceptionpublic EvrythngApiBuilder.Builder<List<UrlBinding>> bindingsReader(String evrythngId) throws EvrythngException
evrythngId - id of evrythng resource.EvrythngApiBuilder.Builder.EvrythngExceptionpublic EvrythngApiBuilder.Builder<UrlBinding> bindingReader(String shortId) throws EvrythngException
shortId - short id.EvrythngApiBuilder.Builder.EvrythngExceptionpublic EvrythngApiBuilder.Builder<UrlBinding> bindingUpdater(String shortId, UrlBinding binding) throws EvrythngException
shortId - short id.binding - UrlBinding instance.EvrythngApiBuilder.Builder.EvrythngExceptionpublic EvrythngApiBuilder.Builder<Boolean> bindingDeleter(String shortId) throws EvrythngClientException
shortId - short idEvrythngApiBuilder.Builder.EvrythngClientExceptionpublic EvrythngApiBuilder.Builder<InputStream> bindingQrCodeReader(String shortId, QrCodeType type) throws EvrythngException
shortId - short id.type - QrCodeType type.EvrythngApiBuilder.Builder.EvrythngExceptionCopyright © 2016 EVRYTHNG Ltd London / Zurich. All rights reserved.