T - the type parameterB - the type parameterpublic abstract static class Device.Builder<T extends Device,B extends Device.Builder<T,B>>
extends java.lang.Object
| Constructor and Description | 
|---|
| Builder() | 
| Modifier and Type | Method and Description | 
|---|---|
| Device.Builder<T,B> | addDeviceProfiles(java.util.Collection<DeviceProfile> deviceProfiles)Sets Device Profiles | 
| abstract T | build()Build t. | 
| Device.Builder<T,B> | setAccess(Access access)Sets access | 
| Device.Builder<T,B> | setActionsCount(int actionsCount)Sets actions count. | 
| Device.Builder<T,B> | setAlias(java.lang.String alias)Sets alias. | 
| Device.Builder<T,B> | setDatabaseId(int databaseId)Sets database id. | 
| Device.Builder<T,B> | setDeviceType(DeviceType deviceType)Sets device type. | 
| Device.Builder<T,B> | setFirmwareVersion(java.lang.String firmwareVersion)Sets firmware version. | 
| Device.Builder<T,B> | setId(java.util.UUID id)Sets id. | 
| Device.Builder<T,B> | setInstanceId(java.lang.String instanceId)Sets instance id. | 
| Device.Builder<T,B> | setInterval(int interval)Sets interval. | 
| Device.Builder<T,B> | setLatitude(java.lang.String latitude)Sets latitude | 
| Device.Builder<T,B> | setLongitude(java.lang.String longitude)Sets longitude | 
| Device.Builder<T,B> | setMacAddress(java.lang.String macAddress)Sets MAC address value. | 
| Device.Builder<T,B> | setMajor(int major)Sets major value. | 
| Device.Builder<T,B> | setManagerId(java.util.UUID managerId)Sets manager id. | 
| Device.Builder<T,B> | setMinor(int minor)Sets minor value. | 
| Device.Builder<T,B> | setModel(Model model)Sets model | 
| Device.Builder<T,B> | setName(java.lang.String name)Sets name. | 
| Device.Builder<T,B> | setNamespace(java.lang.String namespace)Sets namespace. | 
| Device.Builder<T,B> | setProximityUUID(java.util.UUID proximity)Sets proximity UUID. | 
| Device.Builder<T,B> | setSpecification(Specification specification)Sets specification | 
| Device.Builder<T,B> | setTxPower(int txPower)Sets tx power. | 
| Device.Builder<T,B> | setUniqueId(java.lang.String uniqueId)Sets unique id. | 
| Device.Builder<T,B> | setUrl(java.lang.String url)Sets url. | 
| Device.Builder<T,B> | setVenue(IVenue venue)Sets venue. | 
public Device.Builder<T,B> setDatabaseId(int databaseId)
databaseId - the database idpublic Device.Builder<T,B> setFirmwareVersion(java.lang.String firmwareVersion)
firmwareVersion - the firmware versionpublic Device.Builder<T,B> setProximityUUID(java.util.UUID proximity)
proximity - the proximitypublic Device.Builder<T,B> setInterval(int interval)
interval - the intervalpublic Device.Builder<T,B> setAlias(java.lang.String alias)
alias - the aliaspublic Device.Builder<T,B> setTxPower(int txPower)
txPower - the tx powerpublic Device.Builder<T,B> setInstanceId(java.lang.String instanceId)
instanceId - the instance idpublic Device.Builder<T,B> setLatitude(java.lang.String latitude)
latitude - latitude valuepublic Device.Builder<T,B> setLongitude(java.lang.String longitude)
longitude - longitude valuepublic Device.Builder<T,B> setAccess(Access access)
access - the Accesspublic Device.Builder<T,B> setVenue(IVenue venue)
venue - the venuepublic Device.Builder<T,B> setUrl(java.lang.String url)
url - the urlpublic Device.Builder<T,B> setUniqueId(java.lang.String uniqueId)
uniqueId - the unique idpublic Device.Builder<T,B> setNamespace(java.lang.String namespace)
namespace - the namespacepublic Device.Builder<T,B> setActionsCount(int actionsCount)
actionsCount - the actions countpublic Device.Builder<T,B> setId(java.util.UUID id)
id - the idpublic Device.Builder<T,B> setDeviceType(DeviceType deviceType)
deviceType - the device typepublic Device.Builder<T,B> setManagerId(java.util.UUID managerId)
managerId - the manager idpublic Device.Builder<T,B> setName(java.lang.String name)
name - the namepublic Device.Builder<T,B> setSpecification(Specification specification)
specification - the Specificationpublic Device.Builder<T,B> setModel(Model model)
model - the Modelpublic Device.Builder<T,B> addDeviceProfiles(java.util.Collection<DeviceProfile> deviceProfiles)
deviceProfiles - Collection of DeviceProfilepublic Device.Builder<T,B> setMajor(int major)
major - the majorpublic Device.Builder<T,B> setMinor(int minor)
minor - the minorpublic Device.Builder<T,B> setMacAddress(java.lang.String macAddress)
macAddress - the MAC addresspublic abstract T build()