\r\n

51Degrees Pipeline Java  4.3Newer Version 4.4

51Degrees Pipeline for Java

fiftyone.pipeline.jsonbuilder.flowelements.JsonBuilderElement.PipelineConfig Class Reference

Detailed Description

[constructor]

Contains configuration information relating to a particular pipeline. In most cases, a single instance of this element will only be added to one pipeline at a time but it does support being added to multiple pipelines. simultaneously.

Collaboration diagram for fiftyone.pipeline.jsonbuilder.flowelements.JsonBuilderElement.PipelineConfig:

[legend]

Public Attributes

HashSet< String >  delayedExecutionProperties = new HashSet<>()
A collection of the complete string names of any properties with the 'delay execution' flag set to true. More...
Map< String, List< String > >  delayedEvidenceProperties = new HashMap<>()
A collection containing the details of relevant evidence properties. More...

Member Data Documentation

◆ delayedEvidenceProperties

Map<String, List<String> > fiftyone.pipeline.jsonbuilder.flowelements.JsonBuilderElement.PipelineConfig.delayedEvidenceProperties = new HashMap<>()

A collection containing the details of relevant evidence properties.

The key is the complete property name. Note that 'complete name' means that the name will include the element data key and any other parts of the segmented name. For example, device.ismobile The value is a list of the JavaScript properties that, when executed, will provide values that can help determine the value of the key property.

◆ delayedExecutionProperties

HashSet<String> fiftyone.pipeline.jsonbuilder.flowelements.JsonBuilderElement.PipelineConfig.delayedExecutionProperties = new HashSet<>()

A collection of the complete string names of any properties with the 'delay execution' flag set to true.

Note that 'complete name' means that the name will include the element data key and any other parts of the segmented name. For example, device.ismobile