Table of Contents

Class BaseConfig

Namespace
Cognite.Simulator.Utils
Assembly
Cognite.Simulator.Utils.dll

Base configuration object for simulators.

public class BaseConfig : VersionedConfig
Inheritance
VersionedConfig
BaseConfig
Derived
Inherited Members
VersionedConfig.Version
VersionedConfig.KeyVault

Properties

Cognite

Cognite configuration (optional)

public CogniteConfig Cognite { get; set; }

Property Value

CogniteConfig

Logger

Logging configuration (optional)

public LoggerConfig Logger { get; set; }

Property Value

LoggerConfig

Metrics

Metrics configuration (optional)

public MetricsConfig Metrics { get; set; }

Property Value

MetricsConfig

StateStore

State store configuration (optional)

public StateStoreConfig StateStore { get; set; }

Property Value

StateStoreConfig

Type

Type of configuration this represents, local or remote. Will generally always be local.

public ConfigurationMode Type { get; set; }

Property Value

ConfigurationMode

Methods

GenerateDefaults()

Generate default configuration objects if the corresponding tags are not present in the yaml config file/string

public override void GenerateDefaults()