class ComputeEngine::Settings

Summary

Members Descriptions
public Settings(const Identity& identity, const ApplicationInfo& applicationInfo, const std::shared_ptr<TelemetryDelegate>& telemetryDelegate, const std::shared_ptr<AuditDelegate>& auditDelegate, const std::shared_ptr<DiagnosticEventFactory>& eventFactory, LogLevel thresholdLogLevel, const std::shared_ptr<LoggerDelegate>& loggerDelegate, const std::string& hostName, const std::vector<std::pair<std::string, std::string>>& customProperties, const std::vector<LabelFilterType>& deprecatedFilters, const std::map<FunctionalityFilterType, bool>& configuredFunctionality) Not yet documented.
public const Identity& GetIdentity() const Not yet documented.
public void SetIdentity(const Identity& identity) Not yet documented.
public const ApplicationInfo& GetApplicationInfo() const Not yet documented.
public std::shared_ptr<TelemetryDelegate> GetTelemetryDelegate() const Not yet documented.
public std::shared_ptr<AuditDelegate> GetAuditDelegate() const Not yet documented.
public std::shared_ptr<DiagnosticEventFactory> GetEventFactory() const Not yet documented.
public std::shared_ptr<LoggerDelegate> GetLoggerDelegate() const Not yet documented.
public const std::string& GetHostName() const Not yet documented.
public const std::vector<std::pair<std::string, std::string>>& GetCustomProperties() const Not yet documented.
public void SetParentCorrelationId(const std::string correlationId, const std::string description) Not yet documented.
public const std::string& GetParentCorrelationId() const Not yet documented.
public const std::string& GetParentCorrelationIdDescription() const Not yet documented.
public const std::vector<LabelFilterType>& GetDeprecatedLabelFilter() const Not yet documented.
public const std::map<FunctionalityFilterType, bool>& GetConfiguredFunctionality() const Not yet documented.
public void SetVariableTextMarkingType(VariableTextMarkingType variableTextMarkingType) Not yet documented.
public VariableTextMarkingType GetVariableTextMarkingType() const Not yet documented.
public LogLevel GetThresholdLogLevel() const Not yet documented.
public const std::shared_ptr<void>& GetLoggerContext() const Get logger context that will be opaquely passed to the logger delegate for logs associated with the created engine.
public void SetLoggerContext(const std::shared_ptr<void>& loggerContext) Sets the logger context that will be opaquely passed to the logger delegate for logs associated with the created engine.

Members

Settings function

Not documented yet.

GetIdentity function

Not documented yet.

SetIdentity function

Not documented yet.

GetApplicationInfo function

Not documented yet.

GetTelemetryDelegate function

Not documented yet.

GetAuditDelegate function

Not documented yet.

GetEventFactory function

Not documented yet.

GetLoggerDelegate function

Not documented yet.

GetHostName function

Not documented yet.

GetCustomProperties function

Not documented yet.

SetParentCorrelationId function

Not documented yet.

GetParentCorrelationId function

Not documented yet.

GetParentCorrelationIdDescription function

Not documented yet.

GetDeprecatedLabelFilter function

Not documented yet.

GetConfiguredFunctionality function

Not documented yet.

SetVariableTextMarkingType function

Not documented yet.

GetVariableTextMarkingType function

Not documented yet.

GetThresholdLogLevel function

Not documented yet.

GetLoggerContext function

Get logger context that will be opaquely passed to the logger delegate for logs associated with the created engine.

Returns: The logger context

SetLoggerContext function

Sets the logger context that will be opaquely passed to the logger delegate for logs associated with the created engine.

Parameters:

  • loggerContext: The logger context