<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/datacatalog/lineage/v1/lineage.proto

namespace GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1;

class Lineage
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
žK
1google/cloud/datacatalog/lineage/v1/lineage.proto#google.cloud.datacatalog.lineage.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.proto"�
Process
name (	BàA
display_name (	BàAU

attributes (2<.google.cloud.datacatalog.lineage.v1.Process.AttributesEntryBàA@
origin (2+.google.cloud.datacatalog.lineage.v1.OriginBàAI
AttributesEntry
key (	%
value (2.google.protobuf.Value:8:dêAa
"datalineage.googleapis.com/Process;projects/{project}/locations/{location}/processes/{process}"µ
Run
name (	BàA
display_name (	BàAQ

attributes (28.google.cloud.datacatalog.lineage.v1.Run.AttributesEntryBàA3

start_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàAB
state (2..google.cloud.datacatalog.lineage.v1.Run.StateBàAI
AttributesEntry
key (	%
value (2.google.protobuf.Value:8"I
State
UNKNOWN 
STARTED
	COMPLETED

FAILED
ABORTED:kêAh
datalineage.googleapis.com/RunFprojects/{project}/locations/{location}/processes/{process}/runs/{run}"ã
LineageEvent
name (	BàAB
links (2..google.cloud.datacatalog.lineage.v1.EventLinkBàA3

start_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA:“êA�
\'datalineage.googleapis.com/LineageEventdprojects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}"¡
	EventLinkI
source (24.google.cloud.datacatalog.lineage.v1.EntityReferenceBàAI
target (24.google.cloud.datacatalog.lineage.v1.EntityReferenceBàA"4
EntityReference!
fully_qualified_name (	BàA"Ú
OperationMetadataP
state (2<.google.cloud.datacatalog.lineage.v1.OperationMetadata.StateBàAX
operation_type (2;.google.cloud.datacatalog.lineage.v1.OperationMetadata.TypeBàA
resource (	BàA
resource_uuid (	BàA4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA"S
State
STATE_UNSPECIFIED 
PENDING
RUNNING
	SUCCEEDED

FAILED"(
Type
TYPE_UNSPECIFIED 

DELETE"ª
CreateProcessRequest:
parent (	B*àAúA$"datalineage.googleapis.com/ProcessB
process (2,.google.cloud.datacatalog.lineage.v1.ProcessBàA

request_id (	"¢
UpdateProcessRequestB
process (2,.google.cloud.datacatalog.lineage.v1.ProcessBàA/
update_mask (2.google.protobuf.FieldMask
allow_missing ("M
GetProcessRequest8
name (	B*àAúA$
"datalineage.googleapis.com/Process"y
ListProcessesRequest:
parent (	B*àAúA$"datalineage.googleapis.com/Process
	page_size (

page_token (	"q
ListProcessesResponse?
	processes (2,.google.cloud.datacatalog.lineage.v1.Process
next_page_token (	"g
DeleteProcessRequest8
name (	B*àAúA$
"datalineage.googleapis.com/Process
allow_missing ("š
CreateRunRequest6
parent (	B&àAúA datalineage.googleapis.com/Run:
run (2(.google.cloud.datacatalog.lineage.v1.RunBàA

request_id (	"
UpdateRunRequest:
run (2(.google.cloud.datacatalog.lineage.v1.RunBàA/
update_mask (2.google.protobuf.FieldMask"E
GetRunRequest4
name (	B&àAúA 
datalineage.googleapis.com/Run"p
ListRunsRequest6
parent (	B&àAúA datalineage.googleapis.com/Run
	page_size (

page_token (	"c
ListRunsResponse6
runs (2(.google.cloud.datacatalog.lineage.v1.Run
next_page_token (	"_
DeleteRunRequest4
name (	B&àAúA 
datalineage.googleapis.com/Run
allow_missing ("¿
CreateLineageEventRequest?
parent (	B/àAúA)\'datalineage.googleapis.com/LineageEventM
lineage_event (21.google.cloud.datacatalog.lineage.v1.LineageEventBàA

request_id (	"W
GetLineageEventRequest=
name (	B/àAúA)
\'datalineage.googleapis.com/LineageEvent"‚
ListLineageEventsRequest?
parent (	B/àAúA)\'datalineage.googleapis.com/LineageEvent
	page_size (

page_token (	"
ListLineageEventsResponseI
lineage_events (21.google.cloud.datacatalog.lineage.v1.LineageEvent
next_page_token (	"q
DeleteLineageEventRequest=
name (	B/àAúA)
\'datalineage.googleapis.com/LineageEvent
allow_missing ("§
SearchLinksRequest:
parent (	B*àAúA$"datalineage.googleapis.com/ProcessK
source (24.google.cloud.datacatalog.lineage.v1.EntityReferenceBàAH K
target (24.google.cloud.datacatalog.lineage.v1.EntityReferenceBàAH 
	page_size (BàA

page_token (	BàAB

criteria"h
SearchLinksResponse8
links (2).google.cloud.datacatalog.lineage.v1.Link
next_page_token (	"†
Link
name (	BàAàAD
source (24.google.cloud.datacatalog.lineage.v1.EntityReferenceD
target (24.google.cloud.datacatalog.lineage.v1.EntityReference.

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp"˜
BatchSearchLinkProcessesRequest:
parent (	B*àAúA$"datalineage.googleapis.com/Process
links (	BàA
	page_size (

page_token (	"…
 BatchSearchLinkProcessesResponseH
process_links (21.google.cloud.datacatalog.lineage.v1.ProcessLinks
next_page_token (	"�
ProcessLinks8
process (	B\'úA$
"datalineage.googleapis.com/ProcessC
links (24.google.cloud.datacatalog.lineage.v1.ProcessLinkInfo"}
ProcessLinkInfo
link (	.

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp"Ú
OriginK
source_type (26.google.cloud.datacatalog.lineage.v1.Origin.SourceType
name (	"u

SourceType
SOURCE_TYPE_UNSPECIFIED 

CUSTOM
BIGQUERY
DATA_FUSION
COMPOSER
LOOKER_STUDIO2 
LineageÉ
CreateProcess9.google.cloud.datacatalog.lineage.v1.CreateProcessRequest,.google.cloud.datacatalog.lineage.v1.Process"O‚Óä“8"-/v1/{parent=projects/*/locations/*}/processes:processÚAparent,processÖ
UpdateProcess9.google.cloud.datacatalog.lineage.v1.UpdateProcessRequest,.google.cloud.datacatalog.lineage.v1.Process"\\‚Óä“@25/v1/{process.name=projects/*/locations/*/processes/*}:processÚAprocess,update_mask°

GetProcess6.google.cloud.datacatalog.lineage.v1.GetProcessRequest,.google.cloud.datacatalog.lineage.v1.Process"<‚Óä“/-/v1/{name=projects/*/locations/*/processes/*}ÚAnameÆ
ListProcesses9.google.cloud.datacatalog.lineage.v1.ListProcessesRequest:.google.cloud.datacatalog.lineage.v1.ListProcessesResponse">‚Óä“/-/v1/{parent=projects/*/locations/*}/processesÚAparentù
DeleteProcess9.google.cloud.datacatalog.lineage.v1.DeleteProcessRequest.google.longrunning.Operation"�‚Óä“/*-/v1/{name=projects/*/locations/*/processes/*}ÚAnameÊAN
google.protobuf.Empty5google.cloud.datacatalog.lineage.v1.OperationMetadata¼
	CreateRun5.google.cloud.datacatalog.lineage.v1.CreateRunRequest(.google.cloud.datacatalog.lineage.v1.Run"N‚Óä“;"4/v1/{parent=projects/*/locations/*/processes/*}/runs:runÚA
parent,runÅ
	UpdateRun5.google.cloud.datacatalog.lineage.v1.UpdateRunRequest(.google.cloud.datacatalog.lineage.v1.Run"W‚Óä“?28/v1/{run.name=projects/*/locations/*/processes/*/runs/*}:runÚArun,update_mask«
GetRun2.google.cloud.datacatalog.lineage.v1.GetRunRequest(.google.cloud.datacatalog.lineage.v1.Run"C‚Óä“64/v1/{name=projects/*/locations/*/processes/*/runs/*}ÚAname¾
ListRuns4.google.cloud.datacatalog.lineage.v1.ListRunsRequest5.google.cloud.datacatalog.lineage.v1.ListRunsResponse"E‚Óä“64/v1/{parent=projects/*/locations/*/processes/*}/runsÚAparentø
	DeleteRun5.google.cloud.datacatalog.lineage.v1.DeleteRunRequest.google.longrunning.Operation"”‚Óä“6*4/v1/{name=projects/*/locations/*/processes/*/runs/*}ÚAnameÊAN
google.protobuf.Empty5google.cloud.datacatalog.lineage.v1.OperationMetadataû
CreateLineageEvent>.google.cloud.datacatalog.lineage.v1.CreateLineageEventRequest1.google.cloud.datacatalog.lineage.v1.LineageEvent"r‚Óä“U"D/v1/{parent=projects/*/locations/*/processes/*/runs/*}/lineageEvents:lineage_eventÚAparent,lineage_eventÖ
GetLineageEvent;.google.cloud.datacatalog.lineage.v1.GetLineageEventRequest1.google.cloud.datacatalog.lineage.v1.LineageEvent"S‚Óä“FD/v1/{name=projects/*/locations/*/processes/*/runs/*/lineageEvents/*}ÚAnameé
ListLineageEvents=.google.cloud.datacatalog.lineage.v1.ListLineageEventsRequest>.google.cloud.datacatalog.lineage.v1.ListLineageEventsResponse"U‚Óä“FD/v1/{parent=projects/*/locations/*/processes/*/runs/*}/lineageEventsÚAparentÁ
DeleteLineageEvent>.google.cloud.datacatalog.lineage.v1.DeleteLineageEventRequest.google.protobuf.Empty"S‚Óä“F*D/v1/{name=projects/*/locations/*/processes/*/runs/*/lineageEvents/*}ÚAname¼
SearchLinks7.google.cloud.datacatalog.lineage.v1.SearchLinksRequest8.google.cloud.datacatalog.lineage.v1.SearchLinksResponse":‚Óä“4"//v1/{parent=projects/*/locations/*}:searchLinks:*ð
BatchSearchLinkProcessesD.google.cloud.datacatalog.lineage.v1.BatchSearchLinkProcessesRequestE.google.cloud.datacatalog.lineage.v1.BatchSearchLinkProcessesResponse"G‚Óä“A"</v1/{parent=projects/*/locations/*}:batchSearchLinkProcesses:*NÊAdatalineage.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBò
\'com.google.cloud.datacatalog.lineage.v1BLineageProtoPZAcloud.google.com/go/datacatalog/lineage/apiv1/lineagepb;lineagepbª#Google.Cloud.DataCatalog.Lineage.V1Ê#Google\\Cloud\\DataCatalog\\Lineage\\V1ê\'Google::Cloud::DataCatalog::Lineage::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

