public sealed class Process : IMessage<Process>, IEquatable<Process>, IDeepCloneable<Process>, IBufferMessage, IMessage
Reference documentation and code samples for the Data Lineage v1 API class Process.
A process is the definition of a data transformation operation.
Namespace
Google.Cloud.DataCatalog.Lineage.V1Assembly
Google.Cloud.DataCatalog.Lineage.V1.dll
Constructors
Process()
public Process()
Process(Process)
public Process(Process other)
Parameter | |
---|---|
Name | Description |
other |
Process |
Properties
Attributes
public MapField<string, Value> Attributes { get; }
Optional. The attributes of the process. Should only be used for the purpose of non-semantic management (classifying, describing or labeling the process).
Up to 100 attributes are allowed.
Property Value | |
---|---|
Type | Description |
MapFieldstringValue |
DisplayName
public string DisplayName { get; set; }
Optional. A human-readable name you can set to display in a user interface.
Must be not longer than 200 characters and only contain UTF-8 letters
or numbers, spaces or characters like _-:&.
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Immutable. The resource name of the lineage process. Format:
projects/{project}/locations/{location}/processes/{process}
.
Can be specified or auto-assigned.
{process} must be not longer than 200 characters and only
contain characters in a set: a-zA-Z0-9_-:.
Property Value | |
---|---|
Type | Description |
string |
Origin
public Origin Origin { get; set; }
Optional. The origin of this process and its runs and lineage events.
Property Value | |
---|---|
Type | Description |
Origin |
ProcessName
public ProcessName ProcessName { get; set; }
ProcessName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ProcessName |