RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Policy.MonitoringTelemetryData Class Reference

Configures the telemetry data that will be distributed. More...

Inherits IEquatable< MonitoringTelemetryData >.

Public Member Functions

MonitoringTelemetryData With (Action< MonitoringTelemetryDataBuilder > build)
 Creates a new MonitoringTelemetryData with a set of changes specified in an Action More...
 
override bool Equals (object other)
 Compares for equality. More...
 
bool Equals (MonitoringTelemetryData other)
 Compares for equality. More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

ImmutableList< MonitoringMetricSelectionMetrics [get]
 A sequence of MonitoringMetricSelection containing the event and periodic metrics that will be collected and distributed for a given set of observable resources. More...
 
MonitoringLoggingForwardingSettings Logs [get]
 Contains the Rti.Config.SyslogVerbosity levels that will be forwarded for the different Rti.Config.LogFacility. More...
 
static MonitoringTelemetryData Default [get]
 Singleton containing the default value of a MonitoringTelemetryData. More...
 

Detailed Description

Configures the telemetry data that will be distributed.

The full documentation is available in the C API: DDS_MonitoringTelemetryData

Member Function Documentation

◆ With()

MonitoringTelemetryData Rti.Dds.Core.Policy.MonitoringTelemetryData.With ( Action< MonitoringTelemetryDataBuilder build)
inline

Creates a new MonitoringTelemetryData with a set of changes specified in an Action

Parameters
buildAn Action (typically a lambda function) that receives a modifiable object with the values of this MonitoringTelemetryData.
Returns
A new MonitoringTelemetryData with the changes applied by the Action.

◆ Equals() [1/2]

override bool Rti.Dds.Core.Policy.MonitoringTelemetryData.Equals ( object  other)

Compares for equality.

◆ Equals() [2/2]

bool Rti.Dds.Core.Policy.MonitoringTelemetryData.Equals ( MonitoringTelemetryData  other)
inline

Compares for equality.

◆ GetHashCode()

override int Rti.Dds.Core.Policy.MonitoringTelemetryData.GetHashCode ( )
inline

Gets the hash code

Property Documentation

◆ Metrics

ImmutableList<MonitoringMetricSelection> Rti.Dds.Core.Policy.MonitoringTelemetryData.Metrics
get

A sequence of MonitoringMetricSelection containing the event and periodic metrics that will be collected and distributed for a given set of observable resources.

The full documentation is available in the C API: DDS_MonitoringTelemetryData_metrics

◆ Logs

MonitoringLoggingForwardingSettings Rti.Dds.Core.Policy.MonitoringTelemetryData.Logs
get

Contains the Rti.Config.SyslogVerbosity levels that will be forwarded for the different Rti.Config.LogFacility.

The full documentation is available in the C API: DDS_MonitoringTelemetryData_logs

◆ Default

MonitoringTelemetryData Rti.Dds.Core.Policy.MonitoringTelemetryData.Default
staticget

Singleton containing the default value of a MonitoringTelemetryData.