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.