Package fiftyone.devicedetection
Class DeviceDetectionCloudPipelineBuilder
- java.lang.Object
-
- fiftyone.pipeline.core.flowelements.PipelineBuilderBase<TBuilder>
-
- fiftyone.pipeline.engines.flowelements.PrePackagedPipelineBuilderBase<TBuilder>
-
- fiftyone.pipeline.engines.flowelements.CloudPipelineBuilderBase<DeviceDetectionCloudPipelineBuilder>
-
- fiftyone.devicedetection.DeviceDetectionCloudPipelineBuilder
-
public class DeviceDetectionCloudPipelineBuilder extends fiftyone.pipeline.engines.flowelements.CloudPipelineBuilderBase<DeviceDetectionCloudPipelineBuilder>
Builder used to create pipelines with an cloud-based device detection engine.
-
-
Field Summary
-
Fields inherited from class fiftyone.pipeline.engines.flowelements.CloudPipelineBuilderBase
cloudRequestOrigin, dataEndpoint, evidenceKeysEndpoint, licenseKey, propertiesEndpoint, resourceKey, url
-
-
Constructor Summary
Constructors Constructor Description DeviceDetectionCloudPipelineBuilder(org.slf4j.ILoggerFactory loggerFactory, fiftyone.pipeline.engines.services.HttpClient httpClient)Internal Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description fiftyone.pipeline.core.flowelements.Pipelinebuild()Build the pipeline using the configured values.-
Methods inherited from class fiftyone.pipeline.engines.flowelements.CloudPipelineBuilderBase
setCloudRequestOrigin, setDataEndpoint, setEndPoint, setEvidenceKeysEndpoint, setLicenseKey, setPropertiesEndpoint, setResourceKey
-
Methods inherited from class fiftyone.pipeline.engines.flowelements.PrePackagedPipelineBuilderBase
useLazyLoading, useLazyLoading, useResultsCache, useResultsCache
-
-
-
-
Constructor Detail
-
DeviceDetectionCloudPipelineBuilder
public DeviceDetectionCloudPipelineBuilder(org.slf4j.ILoggerFactory loggerFactory, fiftyone.pipeline.engines.services.HttpClient httpClient)Internal Constructor. This builder should only be created through the DeviceDetectionPipelineBuilder- Parameters:
loggerFactory-httpClient-
-
-
Method Detail
-
build
public fiftyone.pipeline.core.flowelements.Pipeline build() throws java.lang.ExceptionBuild the pipeline using the configured values.- Overrides:
buildin classfiftyone.pipeline.core.flowelements.PipelineBuilderBase<DeviceDetectionCloudPipelineBuilder>- 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.
- Throws:
java.lang.Exception
-
-