Data Lineage v1 API - Class Config (1.0.0-beta01)

public sealed class Config : IMessage<Config>, IEquatable<Config>, IDeepCloneable<Config>, IBufferMessage, IMessage

Reference documentation and code samples for the Data Lineage v1 API class Config.

Configuration for Data Lineage. Defines different configuration options for Lineage customers to control behaviour of lineage systems.

Inheritance

object > Config

Namespace

Google.Cloud.DataCatalog.Lineage.ConfigManagement.V1

Assembly

Google.Cloud.DataCatalog.Lineage.ConfigManagement.V1.dll

Constructors

Config()

public Config()

Config(Config)

public Config(Config other)
Parameter
Name Description
other Config

Properties

ConfigName

public ConfigName ConfigName { get; set; }

ConfigName-typed view over the Name resource name property.

Property Value
Type Description
ConfigName

Etag

public string Etag { get; set; }

Optional. etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a config from overwriting each other. It is required that systems make use of the etag in the read-modify-write cycle to perform config updates in order to avoid race conditions: An etag is returned in the response to GetConfig, and systems are expected to put that etag in the request to UpdateConfig to ensure that their change will be applied to the same version of the config. If an etag is not provided in the call to UpdateConfig, then the existing config, if any, will be overwritten.

Property Value
Type Description
string

Ingestion

public Config.Types.Ingestion Ingestion { get; set; }

Optional. Ingestion rule for Data Lineage ingestion.

Property Value
Type Description
ConfigTypesIngestion

Name

public string Name { get; set; }

Identifier. The resource name of the config. Format: organizations/{organization_id}/locations/global/config folders/{folder_id}/locations/global/config projects/{project_id}/locations/global/config projects/{project_number}/locations/global/config

Property Value
Type Description
string