Package com.flagright.api.types
Class DeviceData.Builder
- java.lang.Object
-
- com.flagright.api.types.DeviceData.Builder
-
- Enclosing class:
- DeviceData
public static final class DeviceData.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeviceData.BuilderappVersion(java.lang.String appVersion)DeviceData.BuilderappVersion(java.util.Optional<java.lang.String> appVersion)DeviceData.BuilderbatteryLevel(java.lang.Double batteryLevel)DeviceData.BuilderbatteryLevel(java.util.Optional<java.lang.Double> batteryLevel)DeviceDatabuild()DeviceData.BuilderdeviceIdentifier(java.lang.String deviceIdentifier)DeviceData.BuilderdeviceIdentifier(java.util.Optional<java.lang.String> deviceIdentifier)DeviceData.BuilderdeviceLatitude(java.lang.Double deviceLatitude)DeviceData.BuilderdeviceLatitude(java.util.Optional<java.lang.Double> deviceLatitude)DeviceData.BuilderdeviceLongitude(java.lang.Double deviceLongitude)DeviceData.BuilderdeviceLongitude(java.util.Optional<java.lang.Double> deviceLongitude)DeviceData.BuilderdeviceMaker(java.lang.String deviceMaker)DeviceData.BuilderdeviceMaker(java.util.Optional<java.lang.String> deviceMaker)DeviceData.BuilderdeviceModel(java.lang.String deviceModel)DeviceData.BuilderdeviceModel(java.util.Optional<java.lang.String> deviceModel)DeviceData.BuilderdeviceYear(java.lang.String deviceYear)DeviceData.BuilderdeviceYear(java.util.Optional<java.lang.String> deviceYear)DeviceData.Builderfrom(DeviceData other)DeviceData.BuilderipAddress(java.lang.String ipAddress)DeviceData.BuilderipAddress(java.util.Optional<java.lang.String> ipAddress)DeviceData.BuilderipCountry(CountryCode ipCountry)DeviceData.BuilderipCountry(java.util.Optional<CountryCode> ipCountry)DeviceData.BuilderoperatingSystem(java.lang.String operatingSystem)DeviceData.BuilderoperatingSystem(java.util.Optional<java.lang.String> operatingSystem)DeviceData.BuildervpnUsed(java.lang.Boolean vpnUsed)DeviceData.BuildervpnUsed(java.util.Optional<java.lang.Boolean> vpnUsed)
-
-
-
Method Detail
-
from
public DeviceData.Builder from(DeviceData other)
-
batteryLevel
public DeviceData.Builder batteryLevel(java.util.Optional<java.lang.Double> batteryLevel)
-
batteryLevel
public DeviceData.Builder batteryLevel(java.lang.Double batteryLevel)
-
deviceLatitude
public DeviceData.Builder deviceLatitude(java.util.Optional<java.lang.Double> deviceLatitude)
-
deviceLatitude
public DeviceData.Builder deviceLatitude(java.lang.Double deviceLatitude)
-
deviceLongitude
public DeviceData.Builder deviceLongitude(java.util.Optional<java.lang.Double> deviceLongitude)
-
deviceLongitude
public DeviceData.Builder deviceLongitude(java.lang.Double deviceLongitude)
-
ipAddress
public DeviceData.Builder ipAddress(java.util.Optional<java.lang.String> ipAddress)
-
ipAddress
public DeviceData.Builder ipAddress(java.lang.String ipAddress)
-
ipCountry
public DeviceData.Builder ipCountry(java.util.Optional<CountryCode> ipCountry)
-
ipCountry
public DeviceData.Builder ipCountry(CountryCode ipCountry)
-
deviceIdentifier
public DeviceData.Builder deviceIdentifier(java.util.Optional<java.lang.String> deviceIdentifier)
-
deviceIdentifier
public DeviceData.Builder deviceIdentifier(java.lang.String deviceIdentifier)
-
vpnUsed
public DeviceData.Builder vpnUsed(java.util.Optional<java.lang.Boolean> vpnUsed)
-
vpnUsed
public DeviceData.Builder vpnUsed(java.lang.Boolean vpnUsed)
-
operatingSystem
public DeviceData.Builder operatingSystem(java.util.Optional<java.lang.String> operatingSystem)
-
operatingSystem
public DeviceData.Builder operatingSystem(java.lang.String operatingSystem)
-
deviceMaker
public DeviceData.Builder deviceMaker(java.util.Optional<java.lang.String> deviceMaker)
-
deviceMaker
public DeviceData.Builder deviceMaker(java.lang.String deviceMaker)
-
deviceModel
public DeviceData.Builder deviceModel(java.util.Optional<java.lang.String> deviceModel)
-
deviceModel
public DeviceData.Builder deviceModel(java.lang.String deviceModel)
-
deviceYear
public DeviceData.Builder deviceYear(java.util.Optional<java.lang.String> deviceYear)
-
deviceYear
public DeviceData.Builder deviceYear(java.lang.String deviceYear)
-
appVersion
public DeviceData.Builder appVersion(java.util.Optional<java.lang.String> appVersion)
-
appVersion
public DeviceData.Builder appVersion(java.lang.String appVersion)
-
build
public DeviceData build()
-
-