public static final class CloudBeacon.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CloudBeacon.Builder |
addBrowserAction(IBrowserAction browserAction)
Add browser action.
|
CloudBeacon.Builder |
addBrowserActions(java.util.Collection<IBrowserAction> browserActions)
Add browser actions.
|
CloudBeacon.Builder |
addContentAction(ContentAction contentAction)
Add content action.
|
CloudBeacon.Builder |
addContentActions(java.util.Collection<IContentAction> contentActions)
Add content actions.
|
CloudBeacon |
build()
Builds new CloudBeacon instance.
|
CloudBeacon.Builder |
setActionsCount(int actionsCount)
Sets actions count.
|
CloudBeacon.Builder |
setAlias(java.lang.String alias)
Sets alias.
|
CloudBeacon.Builder |
setBleScanDuration(int bleScanDuration)
Sets ble scan duration.
|
CloudBeacon.Builder |
setBleScanInterval(int bleScanInterval)
Sets ble scan interval.
|
CloudBeacon.Builder |
setDataSendInterval(int dataSendInterval)
Sets data send interval.
|
CloudBeacon.Builder |
setDefaultSSIDAuth(java.lang.String defaultSSIDAuth)
Sets default sSID auth.
|
CloudBeacon.Builder |
setDefaultSSIDCrypt(java.lang.String defaultSSIDCrypt)
Sets default sSID crypt.
|
CloudBeacon.Builder |
setDefaultSSIDKey(java.lang.String defaultSSIDKey)
Sets default sSID key.
|
CloudBeacon.Builder |
setDefaultSSIDName(java.lang.String defaultSSIDName)
Sets default sSID name.
|
CloudBeacon.Builder |
setId(java.util.UUID id)
Sets id.
|
CloudBeacon.Builder |
setInterval(int interval)
Sets interval.
|
CloudBeacon.Builder |
setMaintenanceEnd(java.lang.String maintenanceEndTime)
Sets maintenance end time.
|
CloudBeacon.Builder |
setMaintenanceStart(java.lang.String maintenanceStartTime)
Sets maintenance start time.
|
CloudBeacon.Builder |
setMajor(int major)
Sets major.
|
CloudBeacon.Builder |
setManagerId(java.util.UUID managerId)
Sets manager id.
|
CloudBeacon.Builder |
setMinor(int minor)
Sets minor.
|
CloudBeacon.Builder |
setName(java.lang.String name)
Sets name.
|
CloudBeacon.Builder |
setProximityUUID(java.util.UUID proximity)
Sets proximity UUID.
|
CloudBeacon.Builder |
setTxPower(int txPower)
Sets tx power.
|
CloudBeacon.Builder |
setUniqueId(java.lang.String uniqueId)
Sets unique id.
|
CloudBeacon.Builder |
setVenue(Venue venue)
Sets venue.
|
CloudBeacon.Builder |
setWifiScanCount(int scanCount)
Sets scan count.
|
CloudBeacon.Builder |
setWifiScanInterval(int wifiScanInterval)
Sets wifi scan interval.
|
CloudBeacon.Builder |
setWorkingMode(ICloudBeacon.WorkingMode workingMode)
Sets working mode.
|
public CloudBeacon.Builder setId(java.util.UUID id)
id
- the idpublic CloudBeacon.Builder setAlias(java.lang.String alias)
alias
- the aliaspublic CloudBeacon.Builder setProximityUUID(java.util.UUID proximity)
proximity
- the proximitypublic CloudBeacon.Builder setMajor(int major)
major
- the majorpublic CloudBeacon.Builder setMinor(int minor)
minor
- the minorpublic CloudBeacon.Builder setTxPower(int txPower)
txPower
- the tx powerpublic CloudBeacon.Builder setName(java.lang.String name)
name
- the namepublic CloudBeacon.Builder setInterval(int interval)
interval
- the intervalpublic CloudBeacon.Builder setUniqueId(java.lang.String uniqueId)
uniqueId
- the unique idpublic CloudBeacon.Builder setActionsCount(int actionsCount)
actionsCount
- the actions countpublic CloudBeacon.Builder setVenue(Venue venue)
venue
- the venuepublic CloudBeacon.Builder setManagerId(java.util.UUID managerId)
managerId
- the manager idpublic CloudBeacon.Builder addContentAction(ContentAction contentAction)
contentAction
- the content actionpublic CloudBeacon.Builder addContentActions(java.util.Collection<IContentAction> contentActions)
contentActions
- the content actionspublic CloudBeacon.Builder addBrowserAction(IBrowserAction browserAction)
browserAction
- the browser actionpublic CloudBeacon.Builder addBrowserActions(java.util.Collection<IBrowserAction> browserActions)
browserActions
- the browser actionspublic CloudBeacon.Builder setWifiScanInterval(int wifiScanInterval)
wifiScanInterval
- the wifi scan intervalpublic CloudBeacon.Builder setBleScanDuration(int bleScanDuration)
bleScanDuration
- the ble scan durationpublic CloudBeacon.Builder setWorkingMode(ICloudBeacon.WorkingMode workingMode)
workingMode
- the working modepublic CloudBeacon.Builder setDefaultSSIDAuth(java.lang.String defaultSSIDAuth)
defaultSSIDAuth
- the default SSID authpublic CloudBeacon.Builder setMaintenanceStart(java.lang.String maintenanceStartTime)
maintenanceStartTime
- the maintenance start timepublic CloudBeacon.Builder setDataSendInterval(int dataSendInterval)
dataSendInterval
- the data send intervalpublic CloudBeacon.Builder setDefaultSSIDCrypt(java.lang.String defaultSSIDCrypt)
defaultSSIDCrypt
- the default sSID cryptpublic CloudBeacon.Builder setBleScanInterval(int bleScanInterval)
bleScanInterval
- the ble scan intervalpublic CloudBeacon.Builder setDefaultSSIDName(java.lang.String defaultSSIDName)
defaultSSIDName
- the default sSID namepublic CloudBeacon.Builder setMaintenanceEnd(java.lang.String maintenanceEndTime)
maintenanceEndTime
- the maintenance end timepublic CloudBeacon.Builder setWifiScanCount(int scanCount)
scanCount
- the scan countpublic CloudBeacon.Builder setDefaultSSIDKey(java.lang.String defaultSSIDKey)
defaultSSIDKey
- the default sSID keypublic CloudBeacon build()