Data Lineage v1 API - Class Origin (1.2.0)

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

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

Origin of a process.

Inheritance

object > Origin

Namespace

Google.Cloud.DataCatalog.Lineage.V1

Assembly

Google.Cloud.DataCatalog.Lineage.V1.dll

Constructors

Origin()

public Origin()

Origin(Origin)

public Origin(Origin other)
Parameter
NameDescription
otherOrigin

Properties

Name

public string Name { get; set; }

If the source_type isn't CUSTOM, the value of this field should be a GCP resource name of the system, which reports lineage. The project and location parts of the resource name must match the project and location of the lineage resource being created. Examples:

  • {source_type: COMPOSER, name: "projects/foo/locations/us/environments/bar"}
  • {source_type: BIGQUERY, name: "projects/foo/locations/eu"}
  • {source_type: CUSTOM, name: "myCustomIntegration"}
Property Value
TypeDescription
string

SourceType

public Origin.Types.SourceType SourceType { get; set; }

Type of the source.

Use of a source_type other than CUSTOM for process creation or updating is highly discouraged, and may be restricted in the future without notice.

Property Value
TypeDescription
OriginTypesSourceType