public interface ConfigurationApiAccessor
| Modifier and Type | Method and Description |
|---|---|
HttpResult<ICloudConfig> |
createCloudConfig(ConfigData configData)
Creates cloud config.
|
void |
createCloudConfig(ConfigData configData,
ResultApiCallback<ICloudConfig> apiCallback)
Create cloud config.
|
HttpResult<IConfig> |
createConfig(ConfigData configData)
Creates config.
|
void |
createConfig(ConfigData configData,
ResultApiCallback<IConfig> apiCallback)
Create config.
|
HttpResult<ICloudConfig> |
getCloudConfigForDevice(java.lang.String beaconUniqueId)
Gets cloud config for device.
|
void |
getCloudConfigForDevice(java.lang.String beaconUniqueId,
ResultApiCallback<ICloudConfig> apiCallback)
Gets cloud config for device.
|
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)
Gets cloud config for device.
|
HttpResult<IConfig> |
getConfigForDevice(java.lang.String beaconUniqueId)
Gets config for device.
|
void |
getConfigForDevice(java.lang.String beaconUniqueId,
ResultApiCallback<IConfig> apiCallback)
Gets config for device.
|
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)
Gets config for device.
|
HttpResult<IPreset> |
getPreset(java.lang.String profileName)
Gets preset.
|
void |
getPreset(java.lang.String profileName,
ResultApiCallback<IPreset> apiCallback)
Gets preset.
|
HttpResult<IPreset> |
getPreset(java.lang.String profileName,
SDKOptional<ETag> eTag)
Requests profile by its name.
|
void |
getPreset(java.lang.String profileName,
SDKOptional<ETag> etag,
ResultApiCallback<IPreset> apiCallback)
Gets preset.
|
HttpResult<java.util.List<IPreset>> |
getPresets()
Gets presets.
|
void |
getPresets(ResultApiCallback<java.util.List<IPreset>> apiCallback)
Gets presets.
|
HttpResult<java.util.List<IPreset>> |
getPresets(SDKOptional<ETag> eTag)
Requests profiles sending ETag's value in request newHeader additionally.
|
void |
getPresets(SDKOptional<ETag> eTag,
ResultApiCallback<java.util.List<IPreset>> apiCallback)
Gets presets.
|
HttpResult<java.util.List<ICloudConfig>> |
listCloudConfigs()
List cloud configs.
|
HttpResult<java.util.List<ICloudConfig>> |
listCloudConfigs(RequestDescription requestDescription)
List cloud configs.
|
void |
listCloudConfigs(RequestDescription requestDescription,
ResultApiCallback<java.util.List<ICloudConfig>> apiCallback)
List cloud configs.
|
void |
listCloudConfigs(ResultApiCallback<java.util.List<ICloudConfig>> apiCallback)
List cloud configs.
|
HttpResult<java.util.List<IConfig>> |
listConfigs()
List configs.
|
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)
List configs.
|
void |
listConfigs(ResultApiCallback<java.util.List<IConfig>> apiCallback)
List configs.
|
HttpResult<java.util.List<SecureSingleConfig>> |
listSecureConfigs(java.util.Collection<java.lang.String> uniqueId,
SDKOptional<ETag> eTag)
Lists secure configs to apply on beacons with provided unique ids
|
void |
listSecureConfigs(java.util.Collection<java.lang.String> uniqueId,
SDKOptional<ETag> eTag,
ResultApiCallback<java.util.List<SecureSingleConfig>> apiCallback)
Lists secure configs to apply on beacons with provided unique ids
|
HttpResult<java.util.List<SecureSingleConfig>> |
listSecureConfigs(RequestDescription requestDescription)
Lists secure configs to apply on beacon
|
void |
listSecureConfigs(RequestDescription requestDescription,
ResultApiCallback<java.util.List<SecureSingleConfig>> apiCallback)
Lists secure configs to apply on beacon
|
HttpResult<java.util.List<SecureSingleConfig>> |
listSecureConfigs(SDKOptional<ETag> etag)
Lists secure configs to apply on beacon
|
void |
listSecureConfigs(SDKOptional<ETag> eTag,
ResultApiCallback<java.util.List<SecureSingleConfig>> apiCallback)
Lists secure configs to apply on beacon
|
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 - the client exceptionvoid listConfigs(RequestDescription requestDescription, ResultApiCallback<java.util.List<IConfig>> apiCallback)
requestDescription - the request descriptionapiCallback - the api callbackvoid listConfigs(ResultApiCallback<java.util.List<IConfig>> apiCallback)
apiCallback - the api callbackHttpResult<java.util.List<ICloudConfig>> listCloudConfigs(RequestDescription requestDescription) throws ClientException
requestDescription - the request descriptionClientException - the client exceptionHttpResult<java.util.List<ICloudConfig>> listCloudConfigs() throws ClientException
ClientException - the client exceptionvoid listCloudConfigs(RequestDescription requestDescription, ResultApiCallback<java.util.List<ICloudConfig>> apiCallback)
requestDescription - the request descriptionapiCallback - the api callbackvoid listCloudConfigs(ResultApiCallback<java.util.List<ICloudConfig>> apiCallback)
apiCallback - the api callbackHttpResult<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
beaconUniqueId - the beacon unique idClientException - the client exceptionvoid getConfigForDevice(java.lang.String beaconUniqueId,
SDKOptional<ETag> etag,
ResultApiCallback<IConfig> apiCallback)
beaconUniqueId - the beacon unique idetag - the etagapiCallback - the api callbackvoid getConfigForDevice(java.lang.String beaconUniqueId,
ResultApiCallback<IConfig> apiCallback)
beaconUniqueId - the beacon unique idapiCallback - the api callbackHttpResult<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
beaconUniqueId - the beacon unique idClientException - the client exceptionvoid getCloudConfigForDevice(java.lang.String beaconUniqueId,
SDKOptional<ETag> eTag,
ResultApiCallback<ICloudConfig> apiCallback)
beaconUniqueId - the beacon unique ideTag - the e tagapiCallback - the api callbackvoid getCloudConfigForDevice(java.lang.String beaconUniqueId,
ResultApiCallback<ICloudConfig> apiCallback)
beaconUniqueId - the beacon unique idapiCallback - the api callbackHttpResult<IConfig> createConfig(ConfigData configData) throws ClientException
configData - the config dataClientException - is thrown if unexpected error occursvoid createConfig(ConfigData configData, ResultApiCallback<IConfig> apiCallback)
configData - the config dataapiCallback - the api callbackHttpResult<ICloudConfig> createCloudConfig(ConfigData configData) throws ClientException
configData - the config dataClientException - thrown if unexpected error occursvoid createCloudConfig(ConfigData configData, ResultApiCallback<ICloudConfig> apiCallback)
configData - the config dataapiCallback - the api callbackHttpResult<java.util.List<IPreset>> getPresets(SDKOptional<ETag> eTag) throws ClientException
eTag - the e tagClientException - the client exceptionHttpResult<java.util.List<IPreset>> getPresets() throws ClientException
ClientException - the client exceptionvoid getPresets(SDKOptional<ETag> eTag, ResultApiCallback<java.util.List<IPreset>> apiCallback)
eTag - the e tagapiCallback - the api callbackvoid getPresets(ResultApiCallback<java.util.List<IPreset>> apiCallback)
apiCallback - the api callbackHttpResult<IPreset> getPreset(java.lang.String profileName, SDKOptional<ETag> eTag) throws ClientException
profileName - the profile nameeTag - the e tagClientException - the client exceptionHttpResult<IPreset> getPreset(java.lang.String profileName) throws ClientException
profileName - the profile nameClientException - the client exceptionvoid getPreset(java.lang.String profileName,
SDKOptional<ETag> etag,
ResultApiCallback<IPreset> apiCallback)
profileName - the profile nameetag - the etagapiCallback - the api callbackvoid getPreset(java.lang.String profileName,
ResultApiCallback<IPreset> apiCallback)
profileName - the profile nameapiCallback - the api callbackHttpResult<java.util.List<SecureSingleConfig>> listSecureConfigs(RequestDescription requestDescription) throws ClientException
requestDescription - - request descriptionClientExceptionvoid listSecureConfigs(RequestDescription requestDescription, ResultApiCallback<java.util.List<SecureSingleConfig>> apiCallback)
requestDescription - request descriptionapiCallback - api callback to receive list of configs to be appliedHttpResult<java.util.List<SecureSingleConfig>> listSecureConfigs(SDKOptional<ETag> etag) throws ClientException
etag - Optional param, use SDKOptional.absent() instead of null valueClientExceptionvoid listSecureConfigs(SDKOptional<ETag> eTag, ResultApiCallback<java.util.List<SecureSingleConfig>> apiCallback)
eTag - Optional param, use SDKOptional.absent() instead of null valueapiCallback - api callback to receive list of secure configsHttpResult<java.util.List<SecureSingleConfig>> listSecureConfigs(java.util.Collection<java.lang.String> uniqueId, SDKOptional<ETag> eTag) throws ClientException
uniqueId - collection of unique idseTag - Optional param, use SDKOptional.absent() instead of null valueClientExceptionvoid listSecureConfigs(java.util.Collection<java.lang.String> uniqueId,
SDKOptional<ETag> eTag,
ResultApiCallback<java.util.List<SecureSingleConfig>> apiCallback)
uniqueId - collection of unique idseTag - Optional param, use SDKOptional.absent() instead of null valueapiCallback - api callback to receive list of secure configs