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

namespace GPBMetadata\Google\Cloud\Dataplex\V1;

class Service
{
    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\Cloud\Dataplex\V1\Analyze::initOnce();
        \GPBMetadata\Google\Cloud\Dataplex\V1\Resources::initOnce();
        \GPBMetadata\Google\Cloud\Dataplex\V1\Tasks::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
ÿ]
&google/cloud/dataplex/v1/service.protogoogle.cloud.dataplex.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto&google/cloud/dataplex/v1/analyze.proto(google/cloud/dataplex/v1/resources.proto$google/cloud/dataplex/v1/tasks.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"³
CreateLakeRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
lake_id (	BàA1
lake (2.google.cloud.dataplex.v1.LakeBàA
validate_only (BàA"˜
UpdateLakeRequest4
update_mask (2.google.protobuf.FieldMaskBàA1
lake (2.google.cloud.dataplex.v1.LakeBàA
validate_only (BàA"G
DeleteLakeRequest2
name (	B$àAúA
dataplex.googleapis.com/Lake"ª
ListLakesRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"z
ListLakesResponse-
lakes (2.google.cloud.dataplex.v1.Lake
next_page_token (	
unreachable_locations (	"
ListLakeActionsRequest4
parent (	B$àAúA
dataplex.googleapis.com/Lake
	page_size (BàA

page_token (	BàA"a
ListActionsResponse1
actions (2 .google.cloud.dataplex.v1.Action
next_page_token (	"D
GetLakeRequest2
name (	B$àAúA
dataplex.googleapis.com/Lake"®
CreateZoneRequest4
parent (	B$àAúA
dataplex.googleapis.com/Lake
zone_id (	BàA1
zone (2.google.cloud.dataplex.v1.ZoneBàA
validate_only (BàA"˜
UpdateZoneRequest4
update_mask (2.google.protobuf.FieldMaskBàA1
zone (2.google.cloud.dataplex.v1.ZoneBàA
validate_only (BàA"G
DeleteZoneRequest2
name (	B$àAúA
dataplex.googleapis.com/Zone"¥
ListZonesRequest4
parent (	B$àAúA
dataplex.googleapis.com/Lake
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"[
ListZonesResponse-
zones (2.google.cloud.dataplex.v1.Zone
next_page_token (	"
ListZoneActionsRequest4
parent (	B$àAúA
dataplex.googleapis.com/Zone
	page_size (BàA

page_token (	BàA"D
GetZoneRequest2
name (	B$àAúA
dataplex.googleapis.com/Zone"²
CreateAssetRequest4
parent (	B$àAúA
dataplex.googleapis.com/Zone
asset_id (	BàA3
asset (2.google.cloud.dataplex.v1.AssetBàA
validate_only (BàA"›
UpdateAssetRequest4
update_mask (2.google.protobuf.FieldMaskBàA3
asset (2.google.cloud.dataplex.v1.AssetBàA
validate_only (BàA"I
DeleteAssetRequest3
name (	B%àAúA
dataplex.googleapis.com/Asset"¦
ListAssetsRequest4
parent (	B$àAúA
dataplex.googleapis.com/Zone
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"^
ListAssetsResponse/
assets (2.google.cloud.dataplex.v1.Asset
next_page_token (	"�
ListAssetActionsRequest5
parent (	B%àAúA
dataplex.googleapis.com/Asset
	page_size (BàA

page_token (	BàA"F
GetAssetRequest3
name (	B%àAúA
dataplex.googleapis.com/Asset"€
OperationMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA
target (	BàA
verb (	BàA
status_message (	BàA#
requested_cancellation (BàA
api_version (	BàA"®
CreateTaskRequest4
parent (	B$àAúA
dataplex.googleapis.com/Lake
task_id (	BàA1
task (2.google.cloud.dataplex.v1.TaskBàA
validate_only (BàA"˜
UpdateTaskRequest4
update_mask (2.google.protobuf.FieldMaskBàA1
task (2.google.cloud.dataplex.v1.TaskBàA
validate_only (BàA"G
DeleteTaskRequest2
name (	B$àAúA
dataplex.googleapis.com/Task"¥
ListTasksRequest4
parent (	B$àAúA
dataplex.googleapis.com/Lake
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"z
ListTasksResponse-
tasks (2.google.cloud.dataplex.v1.Task
next_page_token (	
unreachable_locations (	"D
GetTaskRequest2
name (	B$àAúA
dataplex.googleapis.com/Task"B
GetJobRequest1
name (	B#àAúA
dataplex.googleapis.com/Job"x
ListJobsRequest4
parent (	B$àAúA
dataplex.googleapis.com/Task
	page_size (BàA

page_token (	BàA"X
ListJobsResponse+
jobs (2.google.cloud.dataplex.v1.Job
next_page_token (	"E
CancelJobRequest1
name (	B#àAúA
dataplex.googleapis.com/Job"Ê
CreateEnvironmentRequest4
parent (	B$àAúA
dataplex.googleapis.com/Lake
environment_id (	BàA?
environment (2%.google.cloud.dataplex.v1.EnvironmentBàA
validate_only (BàA"­
UpdateEnvironmentRequest4
update_mask (2.google.protobuf.FieldMaskBàA?
environment (2%.google.cloud.dataplex.v1.EnvironmentBàA
validate_only (BàA"U
DeleteEnvironmentRequest9
name (	B+àAúA%
#dataplex.googleapis.com/Environment"¬
ListEnvironmentsRequest4
parent (	B$àAúA
dataplex.googleapis.com/Lake
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"p
ListEnvironmentsResponse;
environments (2%.google.cloud.dataplex.v1.Environment
next_page_token (	"R
GetEnvironmentRequest9
name (	B+àAúA%
#dataplex.googleapis.com/Environment"˜
ListSessionsRequest;
parent (	B+àAúA%
#dataplex.googleapis.com/Environment
	page_size (BàA

page_token (	BàA
filter (	BàA"d
ListSessionsResponse3
sessions (2!.google.cloud.dataplex.v1.Session
next_page_token (	2‚1
DataplexServiceÃ

CreateLake+.google.cloud.dataplex.v1.CreateLakeRequest.google.longrunning.Operation"i‚Óä“1")/v1/{parent=projects/*/locations/*}/lakes:lakeÚAparent,lake,lake_idÊA
LakeOperationMetadataÅ

UpdateLake+.google.cloud.dataplex.v1.UpdateLakeRequest.google.longrunning.Operation"k‚Óä“62./v1/{lake.name=projects/*/locations/*/lakes/*}:lakeÚAlake,update_maskÊA
LakeOperationMetadata¿

DeleteLake+.google.cloud.dataplex.v1.DeleteLakeRequest.google.longrunning.Operation"e‚Óä“+*)/v1/{name=projects/*/locations/*/lakes/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadata 
	ListLakes*.google.cloud.dataplex.v1.ListLakesRequest+.google.cloud.dataplex.v1.ListLakesResponse":‚Óä“+)/v1/{parent=projects/*/locations/*}/lakesÚAparent�
GetLake(.google.cloud.dataplex.v1.GetLakeRequest.google.cloud.dataplex.v1.Lake"8‚Óä“+)/v1/{name=projects/*/locations/*/lakes/*}ÚAname¸
ListLakeActions0.google.cloud.dataplex.v1.ListLakeActionsRequest-.google.cloud.dataplex.v1.ListActionsResponse"D‚Óä“53/v1/{parent=projects/*/locations/*/lakes/*}/actionsÚAparentË

CreateZone+.google.cloud.dataplex.v1.CreateZoneRequest.google.longrunning.Operation"q‚Óä“9"1/v1/{parent=projects/*/locations/*/lakes/*}/zones:zoneÚAparent,zone,zone_idÊA
ZoneOperationMetadataÍ

UpdateZone+.google.cloud.dataplex.v1.UpdateZoneRequest.google.longrunning.Operation"s‚Óä“>26/v1/{zone.name=projects/*/locations/*/lakes/*/zones/*}:zoneÚAzone,update_maskÊA
ZoneOperationMetadataÇ

DeleteZone+.google.cloud.dataplex.v1.DeleteZoneRequest.google.longrunning.Operation"m‚Óä“3*1/v1/{name=projects/*/locations/*/lakes/*/zones/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadata¨
	ListZones*.google.cloud.dataplex.v1.ListZonesRequest+.google.cloud.dataplex.v1.ListZonesResponse"B‚Óä“31/v1/{parent=projects/*/locations/*/lakes/*}/zonesÚAparent•
GetZone(.google.cloud.dataplex.v1.GetZoneRequest.google.cloud.dataplex.v1.Zone"@‚Óä“31/v1/{name=projects/*/locations/*/lakes/*/zones/*}ÚAnameÀ
ListZoneActions0.google.cloud.dataplex.v1.ListZoneActionsRequest-.google.cloud.dataplex.v1.ListActionsResponse"L‚Óä“=;/v1/{parent=projects/*/locations/*/lakes/*/zones/*}/actionsÚAparentÚ
CreateAsset,.google.cloud.dataplex.v1.CreateAssetRequest.google.longrunning.Operation"~‚Óä“C":/v1/{parent=projects/*/locations/*/lakes/*/zones/*}/assets:assetÚAparent,asset,asset_idÊA
AssetOperationMetadataÝ
UpdateAsset,.google.cloud.dataplex.v1.UpdateAssetRequest.google.longrunning.Operation"€‚Óä“I2@/v1/{asset.name=projects/*/locations/*/lakes/*/zones/*/assets/*}:assetÚAasset,update_maskÊA
AssetOperationMetadataÒ
DeleteAsset,.google.cloud.dataplex.v1.DeleteAssetRequest.google.longrunning.Operation"v‚Óä“<*:/v1/{name=projects/*/locations/*/lakes/*/zones/*/assets/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadata´

ListAssets+.google.cloud.dataplex.v1.ListAssetsRequest,.google.cloud.dataplex.v1.ListAssetsResponse"K‚Óä“<:/v1/{parent=projects/*/locations/*/lakes/*/zones/*}/assetsÚAparent¡
GetAsset).google.cloud.dataplex.v1.GetAssetRequest.google.cloud.dataplex.v1.Asset"I‚Óä“<:/v1/{name=projects/*/locations/*/lakes/*/zones/*/assets/*}ÚAnameË
ListAssetActions1.google.cloud.dataplex.v1.ListAssetActionsRequest-.google.cloud.dataplex.v1.ListActionsResponse"U‚Óä“FD/v1/{parent=projects/*/locations/*/lakes/*/zones/*/assets/*}/actionsÚAparentË

CreateTask+.google.cloud.dataplex.v1.CreateTaskRequest.google.longrunning.Operation"q‚Óä“9"1/v1/{parent=projects/*/locations/*/lakes/*}/tasks:taskÚAparent,task,task_idÊA
TaskOperationMetadataÍ

UpdateTask+.google.cloud.dataplex.v1.UpdateTaskRequest.google.longrunning.Operation"s‚Óä“>26/v1/{task.name=projects/*/locations/*/lakes/*/tasks/*}:taskÚAtask,update_maskÊA
TaskOperationMetadataÇ

DeleteTask+.google.cloud.dataplex.v1.DeleteTaskRequest.google.longrunning.Operation"m‚Óä“3*1/v1/{name=projects/*/locations/*/lakes/*/tasks/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadata¨
	ListTasks*.google.cloud.dataplex.v1.ListTasksRequest+.google.cloud.dataplex.v1.ListTasksResponse"B‚Óä“31/v1/{parent=projects/*/locations/*/lakes/*}/tasksÚAparent•
GetTask(.google.cloud.dataplex.v1.GetTaskRequest.google.cloud.dataplex.v1.Task"@‚Óä“31/v1/{name=projects/*/locations/*/lakes/*/tasks/*}ÚAname¬
ListJobs).google.cloud.dataplex.v1.ListJobsRequest*.google.cloud.dataplex.v1.ListJobsResponse"I‚Óä“:8/v1/{parent=projects/*/locations/*/lakes/*/tasks/*}/jobsÚAparent™
GetJob\'.google.cloud.dataplex.v1.GetJobRequest.google.cloud.dataplex.v1.Job"G‚Óä“:8/v1/{name=projects/*/locations/*/lakes/*/tasks/*/jobs/*}ÚAname¢
	CancelJob*.google.cloud.dataplex.v1.CancelJobRequest.google.protobuf.Empty"Q‚Óä“D"?/v1/{name=projects/*/locations/*/lakes/*/tasks/*/jobs/*}:cancel:*ÚAnameý
CreateEnvironment2.google.cloud.dataplex.v1.CreateEnvironmentRequest.google.longrunning.Operation"”‚Óä“G"8/v1/{parent=projects/*/locations/*/lakes/*}/environments:environmentÚA!parent,environment,environment_idÊA 
EnvironmentOperationMetadataÿ
UpdateEnvironment2.google.cloud.dataplex.v1.UpdateEnvironmentRequest.google.longrunning.Operation"–‚Óä“S2D/v1/{environment.name=projects/*/locations/*/lakes/*/environments/*}:environmentÚAenvironment,update_maskÊA 
EnvironmentOperationMetadataÜ
DeleteEnvironment2.google.cloud.dataplex.v1.DeleteEnvironmentRequest.google.longrunning.Operation"t‚Óä“:*8/v1/{name=projects/*/locations/*/lakes/*/environments/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataÄ
ListEnvironments1.google.cloud.dataplex.v1.ListEnvironmentsRequest2.google.cloud.dataplex.v1.ListEnvironmentsResponse"I‚Óä“:8/v1/{parent=projects/*/locations/*/lakes/*}/environmentsÚAparent±
GetEnvironment/.google.cloud.dataplex.v1.GetEnvironmentRequest%.google.cloud.dataplex.v1.Environment"G‚Óä“:8/v1/{name=projects/*/locations/*/lakes/*/environments/*}ÚAnameÃ
ListSessions-.google.cloud.dataplex.v1.ListSessionsRequest..google.cloud.dataplex.v1.ListSessionsResponse"T‚Óä“EC/v1/{parent=projects/*/locations/*/lakes/*/environments/*}/sessionsÚAparentKÊAdataplex.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBp
com.google.cloud.dataplex.v1BServiceProtoPZ@google.golang.org/genproto/googleapis/cloud/dataplex/v1;dataplexbproto3'
        , true);

        static::$is_initialized = true;
    }
}

