NiCE Provider Min WarningCritical DataSource (Object equal Filter)
NiCE.Library.X.Generic.Provider.Min.WarningCritical.Equal.Filter.DS (DataSourceModuleType)
NiCE Provider Min WarningCritical DataSource (Object equal Filter).
Element properties:
Member Modules:
Overrideable Parameters:
Source Code:
<DataSourceModuleType ID="NiCE.Library.X.Generic.Provider.Min.WarningCritical.Equal.Filter.DS" Accessibility="Public" Batching="false">
<Configuration>
<IncludeSchemaTypes>
<SchemaType>NiCE.Library.X.NiCEProvidersSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="ProviderConfig" type="ProviderConfigType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="CollectorProviderConfig" type="CollectorProviderConfigType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="Threshold" type="xsd:double"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="Interval" Selector="$Config/ProviderConfig/Interval$" ParameterType="int"/>
<OverrideableParameter ID="Unit" Selector="$Config/ProviderConfig/Unit$" ParameterType="string"/>
<OverrideableParameter ID="SyncTime" Selector="$Config/ProviderConfig/SyncTime$" ParameterType="string"/>
<OverrideableParameter ID="Tracing" Selector="$Config/ProviderConfig/Tracing$" ParameterType="bool"/>
<OverrideableParameter ID="Threshold" Selector="$Config/Threshold$" ParameterType="double"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<DataSource ID="DS" TypeID="NiCE.Library.X.Generic.Provider.Equal.Filter.DS">
<ProviderConfig>$Config/ProviderConfig$</ProviderConfig>
<CollectorProviderConfig>$Config/CollectorProviderConfig$</CollectorProviderConfig>
</DataSource>
<ConditionDetection ID="WarningOrCriticalFilter" TypeID="NiCE.Library.X.Simple.LessEqual.CD">
<Threshold>$Config/Threshold$</Threshold>
</ConditionDetection>
<ConditionDetection ID="Mapper" TypeID="NiCE.Library.X.C2P.Event.Mapper.CD">
<WarningThreshold>$Config/Threshold$</WarningThreshold>
<CriticalThreshold/>
</ConditionDetection>
</MemberModules>
<Composition>
<Node ID="Mapper">
<Node ID="WarningOrCriticalFilter">
<Node ID="DS"/>
</Node>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Event.Data</OutputType>
</DataSourceModuleType>