Show / Hide Table of Contents

Class StaticConfigSource<T>

Configuration source for a config that was provided externally, for example through the command line.

Inheritance
object
ConfigSource<T>
StaticConfigSource<T>
Inherited Members
ConfigSource<T>.Config
ConfigSource<T>.Revision
ConfigSource<T>.ReadLocalFile(string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Cognite.Extractor.Utils.Unstable.Configuration
Assembly: ExtractorUtils.dll
Syntax
public class StaticConfigSource<T> : ConfigSource<T> where T : VersionedConfig
Type Parameters
Name Description
T

Type of configuration object.

Constructors

| Edit this page View Source

StaticConfigSource(T)

Constructor.

Declaration
public StaticConfigSource(T config)
Parameters
Type Name Description
T config

Constant config file to use.

Methods

| Edit this page View Source

GetConfigWrapper()

Get a wrapper around configuration with information about the remote revision if applicable. This will fail if a config has not been loaded.

Declaration
public override ConfigWrapper<T> GetConfigWrapper()
Returns
Type Description
ConfigWrapper<T>
Overrides
ConfigSource<T>.GetConfigWrapper()
| Edit this page View Source

ResolveConfig(int?, BaseErrorReporter, CancellationToken)

Load configuration, either from a local file or from CDF.

Declaration
public override Task<bool> ResolveConfig(int? targetRevision, BaseErrorReporter reporter, CancellationToken token)
Parameters
Type Name Description
int? targetRevision

Revision to load. Ignored for local config. Null means load the latest.

BaseErrorReporter reporter

Error reporter for writing configuration errors to CDF.

CancellationToken token

Cancellation token

Returns
Type Description
Task<bool>

True if a new configuration file was loaded, false otherwise.

Overrides
ConfigSource<T>.ResolveConfig(int?, BaseErrorReporter, CancellationToken)

Extension Methods

DataModelUtils.GetOrCreateResourcesAsync<T, T2>(T2, IEnumerable<InstanceIdentifier>, Func<IEnumerable<InstanceIdentifier>, IEnumerable<SourcedNodeWrite<T>>>, Func<IEnumerable<SourcedNodeWrite<T>>, SanitationMode, (IEnumerable<SourcedNodeWrite<T>>, IEnumerable<CogniteError<SourcedNodeWrite<T>>>)>, int, int, RetryMode, SanitationMode, CancellationToken)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX