public sealed class Config : IMessage<Config>, IEquatable<Config>, IDeepCloneable<Config>, IBufferMessage, IMessageReference 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.
Namespace
Google.Cloud.DataCatalog.Lineage.ConfigManagement.V1Assembly
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 |
|