public final class CloudConfig extends java.lang.Object implements ICloudConfig
CloudConfig.Builder
.Modifier and Type | Class and Description |
---|---|
static class |
CloudConfig.Builder
The type Builder.
|
Modifier and Type | Field and Description |
---|---|
static <any> |
CREATOR
Parcelable CREATOR constant.
|
protected int |
databaseId
The Database id.
|
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object obj) |
static CloudConfig |
from(JSONObject jsonObject)
From cloud config.
|
int |
getBleScanDuration()
Gets ble scan duration.
|
int |
getBleScanInterval()
Gets ble scan interval.
|
int |
getDatabaseId()
Gets database id.
|
int |
getDataSendInterval()
Gets data send interval.
|
java.lang.String |
getDefaultSSIDAuth()
Gets default sSID auth.
|
java.lang.String |
getDefaultSSIDCrypt()
Gets default sSID crypt.
|
java.lang.String |
getDefaultSSIDKey()
Gets default sSID key.
|
java.lang.String |
getDefaultSSIDName()
Gets default sSID name.
|
java.lang.String |
getDeviceName()
Gets device name from config
|
java.lang.String |
getDevicePassword()
Gets device password from config
|
java.util.List<DeviceProfile> |
getDeviceProfiles()
Gets device profiles
|
java.lang.String |
getDeviceUniqueId()
Gets beacon unique id.
|
java.util.UUID |
getId()
Gets Config id.
|
java.lang.String |
getInstanceId()
Gets Instance Id
|
int |
getInterval()
Gets interval.
|
int |
getMajor()
Gets major.
|
int |
getMinor()
Gets minor.
|
java.lang.String |
getName()
Gets name.
|
java.lang.String |
getNamespace()
Gets Eddystone namespace
|
java.lang.String |
getPassword()
Gets password.
|
java.util.UUID |
getProximityUUID()
Gets proximity uUID.
|
int |
getTxPower()
Gets tx power.
|
java.lang.String |
getUrl()
Gets Eddystone Url
|
int |
getWifiScanInterval()
Gets wifi scan interval.
|
ICloudBeacon.WorkingMode |
getWorkingMode()
Gets working mode.
|
java.lang.Boolean |
isShuffled()
Checks if device is shuffled
|
void |
writeToParcel(Parcel dest,
int flags) |
public static final <any> CREATOR
StackOverflowError
FileData
as its member will be recreated
with this member set to null. Please organise the access to the data in different way.
protected final int databaseId
android.database.sqlite.SQLiteDatabase
). If you
do not need to use it, ignore it during model building.public java.lang.String getDefaultSSIDName()
ICloudConfig
getDefaultSSIDName
in interface ICloudConfig
public java.lang.String getDefaultSSIDKey()
ICloudConfig
getDefaultSSIDKey
in interface ICloudConfig
public java.lang.String getDefaultSSIDAuth()
ICloudConfig
getDefaultSSIDAuth
in interface ICloudConfig
public java.lang.String getDefaultSSIDCrypt()
ICloudConfig
getDefaultSSIDCrypt
in interface ICloudConfig
public java.lang.String getPassword()
ICloudConfig
getPassword
in interface ICloudConfig
public java.lang.String getName()
ICloudConfig
getName
in interface ICloudConfig
public ICloudBeacon.WorkingMode getWorkingMode()
ICloudConfig
getWorkingMode
in interface ICloudConfig
public int getWifiScanInterval()
ICloudConfig
getWifiScanInterval
in interface ICloudConfig
public int getDataSendInterval()
ICloudConfig
getDataSendInterval
in interface ICloudConfig
public int getBleScanInterval()
ICloudConfig
getBleScanInterval
in interface ICloudConfig
public int getBleScanDuration()
ICloudConfig
getBleScanDuration
in interface ICloudConfig
public java.util.UUID getId()
IConfig
public java.lang.String getDeviceUniqueId()
IConfig
getDeviceUniqueId
in interface IConfig
public java.util.UUID getProximityUUID()
IConfig
getProximityUUID
in interface IConfig
public int getMajor()
IConfig
public int getMinor()
IConfig
public int getTxPower()
IConfig
getTxPower
in interface IConfig
public int getInterval()
IConfig
getInterval
in interface IConfig
public java.lang.String getNamespace()
IConfig
getNamespace
in interface IConfig
public java.lang.String getUrl()
IConfig
public java.lang.String getInstanceId()
IConfig
getInstanceId
in interface IConfig
public java.util.List<DeviceProfile> getDeviceProfiles()
IConfig
getDeviceProfiles
in interface IConfig
public java.lang.Boolean isShuffled()
IConfig
isShuffled
in interface IConfig
public java.lang.String getDeviceName()
IConfig
getDeviceName
in interface IConfig
public java.lang.String getDevicePassword()
IConfig
getDevicePassword
in interface IConfig
public void writeToParcel(Parcel dest, int flags)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static CloudConfig from(JSONObject jsonObject)
jsonObject
- the json objectpublic int getDatabaseId()
public int describeContents()