\r\n

51Degrees Device Detection Java  4.4

Device detection services for 51Degrees Pipeline

fiftyone.devicedetection.cloud.data.MultiDeviceDataCloud Class Reference

Detailed Description

Encapsulates a list of DeviceData instances which can be returned by the 51Degrees cloud service when certain evidence is provided (e.g.

TAC)

Inheritance diagram for fiftyone.devicedetection.cloud.data.MultiDeviceDataCloud:

[legend]

Collaboration diagram for fiftyone.devicedetection.cloud.data.MultiDeviceDataCloud:

[legend]

Public Member Functions

 MultiDeviceDataCloud (Logger logger, FlowData flowData, AspectEngine<? extends AspectData, ? extends AspectPropertyMetaData > engine)
Constructs a new instance with a non-thread-safe, case-insensitive Map as the underlying storage. More...
 MultiDeviceDataCloud (Logger logger, FlowData flowData, AspectEngine<? extends AspectData, ? extends AspectPropertyMetaData > engine, MissingPropertyService missingPropertyService)
Constructs a new instance with a non-thread-safe, case-insensitive Map as the underlying storage. More...
List< DeviceData >  getProfiles ()
void  addProfile (DeviceData profile)

Constructor & Destructor Documentation

◆ MultiDeviceDataCloud() [1/2]

fiftyone.devicedetection.cloud.data.MultiDeviceDataCloud.MultiDeviceDataCloud ( Logger   logger,
FlowData   flowData,
AspectEngine<? extends AspectData, ? extends AspectPropertyMetaData >   engine  
)

Constructs a new instance with a non-thread-safe, case-insensitive Map as the underlying storage.

Parameters
logger - used for logging
flowData - the FlowData instance this element data will be associated with
engine - the engine which created the instance

◆ MultiDeviceDataCloud() [2/2]

fiftyone.devicedetection.cloud.data.MultiDeviceDataCloud.MultiDeviceDataCloud ( Logger   logger,
FlowData   flowData,
AspectEngine<? extends AspectData, ? extends AspectPropertyMetaData >   engine,
MissingPropertyService   missingPropertyService  
)

Constructs a new instance with a non-thread-safe, case-insensitive Map as the underlying storage.

Parameters
logger - used for logging
flowData - the FlowData instance this element data will be associated with
engine - the engine which created the instance
missingPropertyService - service used to determine the reason for a property value being missing