public interface ConfigurationApiAccessor
Modifier and Type | Method and Description |
---|---|
HttpResult<ICloudConfig> |
createCloudConfig(ConfigData configData)
Creates cloud config.
|
void |
createCloudConfig(ConfigData configData,
ResultApiCallback<ICloudConfig> apiCallback) |
HttpResult<IConfig> |
createConfig(ConfigData configData)
Creates config.
|
void |
createConfig(ConfigData configData,
ResultApiCallback<IConfig> apiCallback) |
HttpResult<ICloudConfig> |
getCloudConfigForDevice(java.lang.String beaconUniqueId) |
void |
getCloudConfigForDevice(java.lang.String beaconUniqueId,
ResultApiCallback<ICloudConfig> apiCallback) |
HttpResult<ICloudConfig> |
getCloudConfigForDevice(java.lang.String beaconUniqueId,
SDKOptional<ETag> eTag)
Gets cloud config for beacon.
|
void |
getCloudConfigForDevice(java.lang.String beaconUniqueId,
SDKOptional<ETag> eTag,
ResultApiCallback<ICloudConfig> apiCallback) |
HttpResult<IConfig> |
getConfigForDevice(java.lang.String beaconUniqueId) |
void |
getConfigForDevice(java.lang.String beaconUniqueId,
ResultApiCallback<IConfig> apiCallback) |
HttpResult<IConfig> |
getConfigForDevice(java.lang.String beaconUniqueId,
SDKOptional<ETag> eTag)
Gets config for beacon by beacon unique Id sending ETag's value in request newHeader additionally.
|
void |
getConfigForDevice(java.lang.String beaconUniqueId,
SDKOptional<ETag> etag,
ResultApiCallback<IConfig> apiCallback) |
HttpResult<IProfile> |
getProfile(java.lang.String profileName) |
void |
getProfile(java.lang.String profileName,
ResultApiCallback<IProfile> apiCallback) |
HttpResult<IProfile> |
getProfile(java.lang.String profileName,
SDKOptional<ETag> eTag)
Requests profile by its name.
|
void |
getProfile(java.lang.String profileName,
SDKOptional<ETag> etag,
ResultApiCallback<IProfile> apiCallback) |
HttpResult<java.util.List<ICloudConfig>> |
listCloudConfigs() |
HttpResult<java.util.List<ICloudConfig>> |
listCloudConfigs(RequestDescription requestDescription)
List cloud configs.
|
void |
listCloudConfigs(RequestDescription requestDescription,
ResultApiCallback<java.util.List<ICloudConfig>> apiCallback) |
void |
listCloudConfigs(ResultApiCallback<java.util.List<ICloudConfig>> apiCallback) |
HttpResult<java.util.List<IConfig>> |
listConfigs() |
HttpResult<java.util.List<IConfig>> |
listConfigs(RequestDescription requestDescription)
Gets config sending ETag's value in request newHeader additionally.
|
void |
listConfigs(RequestDescription requestDescription,
ResultApiCallback<java.util.List<IConfig>> apiCallback) |
void |
listConfigs(ResultApiCallback<java.util.List<IConfig>> apiCallback) |
HttpResult<java.util.List<IProfile>> |
listProfiles() |
void |
listProfiles(ResultApiCallback<java.util.List<IProfile>> apiCallback) |
HttpResult<java.util.List<IProfile>> |
listProfiles(SDKOptional<ETag> eTag)
Requests profiles sending ETag's value in request newHeader additionally.
|
void |
listProfiles(SDKOptional<ETag> eTag,
ResultApiCallback<java.util.List<IProfile>> apiCallback) |
HttpResult<java.util.List<IConfig>> listConfigs(RequestDescription requestDescription) throws ClientException
requestDescription
- the request descriptionClientException
- the client exceptionHttpResult<java.util.List<IConfig>> listConfigs() throws ClientException
ClientException
void listConfigs(RequestDescription requestDescription, ResultApiCallback<java.util.List<IConfig>> apiCallback)
void listConfigs(ResultApiCallback<java.util.List<IConfig>> apiCallback)
HttpResult<java.util.List<ICloudConfig>> listCloudConfigs(RequestDescription requestDescription) throws ClientException
ClientException
- the client exceptionHttpResult<java.util.List<ICloudConfig>> listCloudConfigs() throws ClientException
ClientException
void listCloudConfigs(RequestDescription requestDescription, ResultApiCallback<java.util.List<ICloudConfig>> apiCallback)
void listCloudConfigs(ResultApiCallback<java.util.List<ICloudConfig>> apiCallback)
HttpResult<IConfig> getConfigForDevice(java.lang.String beaconUniqueId, SDKOptional<ETag> eTag) throws ClientException
beaconUniqueId
- the beacon unique ideTag
- the ETag optionalClientException
- the client exceptionHttpResult<IConfig> getConfigForDevice(java.lang.String beaconUniqueId) throws ClientException
ClientException
void getConfigForDevice(java.lang.String beaconUniqueId, SDKOptional<ETag> etag, ResultApiCallback<IConfig> apiCallback)
void getConfigForDevice(java.lang.String beaconUniqueId, ResultApiCallback<IConfig> apiCallback)
HttpResult<ICloudConfig> getCloudConfigForDevice(java.lang.String beaconUniqueId, SDKOptional<ETag> eTag) throws ClientException
beaconUniqueId
- the beacon unique ideTag
- the e tagClientException
- the client exceptionHttpResult<ICloudConfig> getCloudConfigForDevice(java.lang.String beaconUniqueId) throws ClientException
ClientException
void getCloudConfigForDevice(java.lang.String beaconUniqueId, SDKOptional<ETag> eTag, ResultApiCallback<ICloudConfig> apiCallback)
void getCloudConfigForDevice(java.lang.String beaconUniqueId, ResultApiCallback<ICloudConfig> apiCallback)
HttpResult<IConfig> createConfig(ConfigData configData) throws ClientException
configData
- the config dataClientException
- is thrown if unexpected error occursvoid createConfig(ConfigData configData, ResultApiCallback<IConfig> apiCallback)
HttpResult<ICloudConfig> createCloudConfig(ConfigData configData) throws ClientException
configData
- the config dataClientException
- thrown if unexpected error occursvoid createCloudConfig(ConfigData configData, ResultApiCallback<ICloudConfig> apiCallback)
HttpResult<java.util.List<IProfile>> listProfiles(SDKOptional<ETag> eTag) throws ClientException
eTag
- the e tagClientException
- the client exceptionHttpResult<java.util.List<IProfile>> listProfiles() throws ClientException
ClientException
void listProfiles(SDKOptional<ETag> eTag, ResultApiCallback<java.util.List<IProfile>> apiCallback)
void listProfiles(ResultApiCallback<java.util.List<IProfile>> apiCallback)
HttpResult<IProfile> getProfile(java.lang.String profileName, SDKOptional<ETag> eTag) throws ClientException
profileName
- the profile nameeTag
- the e tagClientException
- the client exceptionHttpResult<IProfile> getProfile(java.lang.String profileName) throws ClientException
ClientException
void getProfile(java.lang.String profileName, SDKOptional<ETag> etag, ResultApiCallback<IProfile> apiCallback)
void getProfile(java.lang.String profileName, ResultApiCallback<IProfile> apiCallback)