Device detection services for 51Degrees Pipeline

fiftyone.devicedetection.DeviceDetectionCloudPipelineBuilder Class Reference

Detailed Description

Builder used to create pipelines with an cloud-based device detection engine.

Inheritance diagram for fiftyone.devicedetection.DeviceDetectionCloudPipelineBuilder:

[legend]

Collaboration diagram for fiftyone.devicedetection.DeviceDetectionCloudPipelineBuilder:

[legend]

Public Member Functions

 DeviceDetectionCloudPipelineBuilder (ILoggerFactory loggerFactory, HttpClient httpClient)
 Internal Constructor.
Pipeline build () throws Exception
 Build the pipeline using the configured values.

Public Member Functions inherited from fiftyone::pipeline::engines::flowelements::CloudPipelineBuilderBase< TBuilder >

 CloudPipelineBuilderBase (ILoggerFactory loggerFactory)
TBuilder setEndPoint (String url)
TBuilder setDataEndpoint (String url)
TBuilder setPropertiesEndpoint (String propertiesEndpoint)
TBuilder setEvidenceKeysEndpoint (String evidenceKeysEndpoint)
TBuilder setResourceKey (String key)
TBuilder setLicenseKey (String key)
TBuilder setCloudRequestOrigin (String cloudRequestOrigin)

Constructor & Destructor Documentation

◆ DeviceDetectionCloudPipelineBuilder()

fiftyone.devicedetection.DeviceDetectionCloudPipelineBuilder.DeviceDetectionCloudPipelineBuilder ( ILoggerFactory loggerFactory,
HttpClient httpClient )

Internal Constructor.

This builder should only be created through the DeviceDetectionPipelineBuilder

Parameters
loggerFactory
httpClient

Member Function Documentation

◆ build()

Pipeline fiftyone.devicedetection.DeviceDetectionCloudPipelineBuilder.build ( ) throws Exception

Build the pipeline using the configured values.

Returns
A new pipeline instance that contains a cloud request engine for making requests to the 51Degrees cloud service and a DeviceDetectionCloudEngine to interpret the device detection results.
Exceptions
Exception