NAME
Google::Cloud::Dataplex::V1::Service::CreateLakeRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::CreateLakeRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
lake_id
Type: String
lake
Type: Message (.google.cloud.dataplex.v1.Lake)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::Service::UpdateLakeRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::UpdateLakeRequest->new(
update_mask => $value,
);
FIELDS
update_mask
Type: Message (.google.protobuf.FieldMask)
lake
Type: Message (.google.cloud.dataplex.v1.Lake)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::Service::DeleteLakeRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::DeleteLakeRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListLakesRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListLakesRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
filter
Type: String
order_by
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListLakesResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListLakesResponse->new(
lakes => $value,
);
FIELDS
lakes
Type: Message (.google.cloud.dataplex.v1.Lake)
next_page_token
Type: String
unreachable_locations
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListLakeActionsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListLakeActionsRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListActionsResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListActionsResponse->new(
actions => $value,
);
FIELDS
actions
Type: Message (.google.cloud.dataplex.v1.Action)
next_page_token
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::GetLakeRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::GetLakeRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::CreateZoneRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::CreateZoneRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
zone_id
Type: String
zone
Type: Message (.google.cloud.dataplex.v1.Zone)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::Service::UpdateZoneRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::UpdateZoneRequest->new(
update_mask => $value,
);
FIELDS
update_mask
Type: Message (.google.protobuf.FieldMask)
zone
Type: Message (.google.cloud.dataplex.v1.Zone)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::Service::DeleteZoneRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::DeleteZoneRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListZonesRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListZonesRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
filter
Type: String
order_by
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListZonesResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListZonesResponse->new(
zones => $value,
);
FIELDS
zones
Type: Message (.google.cloud.dataplex.v1.Zone)
next_page_token
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListZoneActionsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListZoneActionsRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::GetZoneRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::GetZoneRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::CreateAssetRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::CreateAssetRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
asset_id
Type: String
asset
Type: Message (.google.cloud.dataplex.v1.Asset)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::Service::UpdateAssetRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::UpdateAssetRequest->new(
update_mask => $value,
);
FIELDS
update_mask
Type: Message (.google.protobuf.FieldMask)
asset
Type: Message (.google.cloud.dataplex.v1.Asset)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::Service::DeleteAssetRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::DeleteAssetRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListAssetsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListAssetsRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
filter
Type: String
order_by
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListAssetsResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListAssetsResponse->new(
assets => $value,
);
FIELDS
assets
Type: Message (.google.cloud.dataplex.v1.Asset)
next_page_token
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListAssetActionsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListAssetActionsRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::GetAssetRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::GetAssetRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::OperationMetadata - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::OperationMetadata->new(
create_time => $value,
);
FIELDS
create_time
Type: Message (.google.protobuf.Timestamp)
end_time
Type: Message (.google.protobuf.Timestamp)
target
Type: String
verb
Type: String
status_message
Type: String
requested_cancellation
Type: Bool
api_version
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::CreateTaskRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::CreateTaskRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
task_id
Type: String
task
Type: Message (.google.cloud.dataplex.v1.Task)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::Service::UpdateTaskRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::UpdateTaskRequest->new(
update_mask => $value,
);
FIELDS
update_mask
Type: Message (.google.protobuf.FieldMask)
task
Type: Message (.google.cloud.dataplex.v1.Task)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::Service::DeleteTaskRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::DeleteTaskRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListTasksRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListTasksRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
filter
Type: String
order_by
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListTasksResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListTasksResponse->new(
tasks => $value,
);
FIELDS
tasks
Type: Message (.google.cloud.dataplex.v1.Task)
next_page_token
Type: String
unreachable_locations
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::GetTaskRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::GetTaskRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::GetJobRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::GetJobRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::RunTaskRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::RunTaskRequest->new(
name => $value,
);
FIELDS
name
Type: String
labels
Type: Message (.google.cloud.dataplex.v1.RunTaskRequest.LabelsEntry)
args
Type: Message (.google.cloud.dataplex.v1.RunTaskRequest.ArgsEntry)
NAME
Google::Cloud::Dataplex::V1::Service::RunTaskResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::RunTaskResponse->new(
job => $value,
);
FIELDS
job
Type: Message (.google.cloud.dataplex.v1.Job)
NAME
Google::Cloud::Dataplex::V1::Service::ListJobsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListJobsRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::ListJobsResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::ListJobsResponse->new(
jobs => $value,
);
FIELDS
jobs
Type: Message (.google.cloud.dataplex.v1.Job)
next_page_token
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::CancelJobRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Service;
my $msg = Google::Cloud::Dataplex::V1::Service::CancelJobRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::Service::DataplexServiceClient - Client stub representing the remote DataplexService service
DESCRIPTION
This class acts as a local client stub for the remote gRPC service. It delegates call dispatching to an underlying Google::gRPC::Client instance, ensuring type-safe request parsing and response mapping.
CONFIGURATION AND ENVIRONMENT
target
The endpoint target address. Defaults to dataplex.googleapis.com:443.
credentials
The authentication credentials provider. Defaults to application default credentials via Google::Auth.
NAME
Google::Cloud::Dataplex::V1::Service - Protocol Buffers schema definition
DESCRIPTION
Auto-generated Protocol Buffers schema definition class.
LICENSE AND COPYRIGHT
Copyright (C) 2026 Google LLC
This program is released under the Apache 2.0 license.