17.338. Class OpenTelemetryDataModelMapping

Namespace: ArmoniK.Core.ProfilingTools.OpenTelemetryExporter
Assembly: ArmoniK.Core.ProfilingTools.dll

public class OpenTelemetryDataModelMapping : IMongoDataModelMapping<OpenTelemetryData>

17.338.1. Inheritance

objectOpenTelemetryDataModelMapping

17.338.2. Implements

IMongoDataModelMapping<OpenTelemetryData>

17.338.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

17.338.4. Properties

17.338.4.1. CollectionName

public string CollectionName { get; }

17.338.4.1.1. Property Value

string

17.338.5. Methods

17.338.5.1. InitializeIndexesAsync(IClientSessionHandle, IMongoCollection<OpenTelemetryData>, MongoDB)

public Task InitializeIndexesAsync(IClientSessionHandle sessionHandle, IMongoCollection<OpenTelemetryData> collection, MongoDB options)

17.338.5.1.1. Parameters

sessionHandle IClientSessionHandle

collection IMongoCollection<OpenTelemetryData>

options MongoDB

17.338.5.1.2. Returns

Task

17.338.5.2. ShardCollectionAsync(IClientSessionHandle, MongoDB)

public Task ShardCollectionAsync(IClientSessionHandle sessionHandle, MongoDB options)

17.338.5.2.1. Parameters

sessionHandle IClientSessionHandle

options MongoDB

17.338.5.2.2. Returns

Task