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