NAME

Google::Cloud::Dataplex::V1::Catalog::AspectType - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::AspectType->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • uid

    Type: String

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • update_time

    Type: Message (.google.protobuf.Timestamp)

  • description

    Type: String

  • display_name

    Type: String

  • labels

    Type: Message (.google.cloud.dataplex.v1.AspectType.LabelsEntry)

  • etag

    Type: String

  • data_classification

    Type: Enum (.google.cloud.dataplex.v1.AspectType.DataClassification)

  • authorization

    Type: Message (.google.cloud.dataplex.v1.AspectType.Authorization)

  • metadata_template

    Type: Message (.google.cloud.dataplex.v1.AspectType.MetadataTemplate)

  • transfer_status

    Type: Enum (.google.cloud.dataplex.v1.TransferStatus)

Enum: AspectType::DataClassification

Values:

  • DATA_CLASSIFICATION_UNSPECIFIED => 0

  • METADATA_AND_DATA => 1

NAME

Google::Cloud::Dataplex::V1::Catalog::EntryGroup - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::EntryGroup->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • uid

    Type: String

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • update_time

    Type: Message (.google.protobuf.Timestamp)

  • description

    Type: String

  • display_name

    Type: String

  • labels

    Type: Message (.google.cloud.dataplex.v1.EntryGroup.LabelsEntry)

  • etag

    Type: String

  • transfer_status

    Type: Enum (.google.cloud.dataplex.v1.TransferStatus)

NAME

Google::Cloud::Dataplex::V1::Catalog::EntryType - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::EntryType->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • uid

    Type: String

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • update_time

    Type: Message (.google.protobuf.Timestamp)

  • description

    Type: String

  • display_name

    Type: String

  • labels

    Type: Message (.google.cloud.dataplex.v1.EntryType.LabelsEntry)

  • etag

    Type: String

  • type_aliases

    Type: String

  • platform

    Type: String

  • system

    Type: String

  • required_aspects

    Type: Message (.google.cloud.dataplex.v1.EntryType.AspectInfo)

  • authorization

    Type: Message (.google.cloud.dataplex.v1.EntryType.Authorization)

NAME

Google::Cloud::Dataplex::V1::Catalog::Aspect - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::Aspect->new(
    aspect_type => $value,
);

FIELDS

  • aspect_type

    Type: String

  • path

    Type: String

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • update_time

    Type: Message (.google.protobuf.Timestamp)

  • data

    Type: Message (.google.protobuf.Struct)

  • aspect_source

    Type: Message (.google.cloud.dataplex.v1.AspectSource)

NAME

Google::Cloud::Dataplex::V1::Catalog::AspectSource - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::AspectSource->new(
    create_time => $value,
);

FIELDS

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • update_time

    Type: Message (.google.protobuf.Timestamp)

  • data_version

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::Entry - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::Entry->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • entry_type

    Type: String

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • update_time

    Type: Message (.google.protobuf.Timestamp)

  • aspects

    Type: Message (.google.cloud.dataplex.v1.Entry.AspectsEntry)

  • parent_entry

    Type: String

  • fully_qualified_name

    Type: String

  • entry_source

    Type: Message (.google.cloud.dataplex.v1.EntrySource)

NAME

Google::Cloud::Dataplex::V1::Catalog::EntrySource - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::EntrySource->new(
    resource => $value,
);

FIELDS

  • resource

    Type: String

  • system

    Type: String

  • platform

    Type: String

  • display_name

    Type: String

  • description

    Type: String

  • labels

    Type: Message (.google.cloud.dataplex.v1.EntrySource.LabelsEntry)

  • ancestors

    Type: Message (.google.cloud.dataplex.v1.EntrySource.Ancestor)

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • update_time

    Type: Message (.google.protobuf.Timestamp)

  • location

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::CreateEntryGroupRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::CreateEntryGroupRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • entry_group_id

    Type: String

  • entry_group

    Type: Message (.google.cloud.dataplex.v1.EntryGroup)

  • validate_only

    Type: Bool

NAME

Google::Cloud::Dataplex::V1::Catalog::UpdateEntryGroupRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::UpdateEntryGroupRequest->new(
    entry_group => $value,
);

FIELDS

  • entry_group

    Type: Message (.google.cloud.dataplex.v1.EntryGroup)

  • update_mask

    Type: Message (.google.protobuf.FieldMask)

  • validate_only

    Type: Bool

NAME

Google::Cloud::Dataplex::V1::Catalog::DeleteEntryGroupRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::DeleteEntryGroupRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • etag

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::ListEntryGroupsRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ListEntryGroupsRequest->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::Catalog::ListEntryGroupsResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ListEntryGroupsResponse->new(
    entry_groups => $value,
);

FIELDS

  • entry_groups

    Type: Message (.google.cloud.dataplex.v1.EntryGroup)

  • next_page_token

    Type: String

  • unreachable_locations

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::GetEntryGroupRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::GetEntryGroupRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::CreateEntryTypeRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::CreateEntryTypeRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • entry_type_id

    Type: String

  • entry_type

    Type: Message (.google.cloud.dataplex.v1.EntryType)

  • validate_only

    Type: Bool

NAME

Google::Cloud::Dataplex::V1::Catalog::UpdateEntryTypeRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::UpdateEntryTypeRequest->new(
    entry_type => $value,
);

FIELDS

  • entry_type

    Type: Message (.google.cloud.dataplex.v1.EntryType)

  • update_mask

    Type: Message (.google.protobuf.FieldMask)

  • validate_only

    Type: Bool

NAME

Google::Cloud::Dataplex::V1::Catalog::DeleteEntryTypeRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::DeleteEntryTypeRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • etag

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::ListEntryTypesRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ListEntryTypesRequest->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::Catalog::ListEntryTypesResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ListEntryTypesResponse->new(
    entry_types => $value,
);

FIELDS

  • entry_types

    Type: Message (.google.cloud.dataplex.v1.EntryType)

  • next_page_token

    Type: String

  • unreachable_locations

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::GetEntryTypeRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::GetEntryTypeRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::CreateAspectTypeRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::CreateAspectTypeRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • aspect_type_id

    Type: String

  • aspect_type

    Type: Message (.google.cloud.dataplex.v1.AspectType)

  • validate_only

    Type: Bool

NAME

Google::Cloud::Dataplex::V1::Catalog::UpdateAspectTypeRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::UpdateAspectTypeRequest->new(
    aspect_type => $value,
);

FIELDS

  • aspect_type

    Type: Message (.google.cloud.dataplex.v1.AspectType)

  • update_mask

    Type: Message (.google.protobuf.FieldMask)

  • validate_only

    Type: Bool

NAME

Google::Cloud::Dataplex::V1::Catalog::DeleteAspectTypeRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::DeleteAspectTypeRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • etag

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::ListAspectTypesRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ListAspectTypesRequest->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::Catalog::ListAspectTypesResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ListAspectTypesResponse->new(
    aspect_types => $value,
);

FIELDS

  • aspect_types

    Type: Message (.google.cloud.dataplex.v1.AspectType)

  • next_page_token

    Type: String

  • unreachable_locations

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::GetAspectTypeRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::GetAspectTypeRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::CreateEntryRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::CreateEntryRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • entry_id

    Type: String

  • entry

    Type: Message (.google.cloud.dataplex.v1.Entry)

NAME

Google::Cloud::Dataplex::V1::Catalog::UpdateEntryRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::UpdateEntryRequest->new(
    entry => $value,
);

FIELDS

  • entry

    Type: Message (.google.cloud.dataplex.v1.Entry)

  • update_mask

    Type: Message (.google.protobuf.FieldMask)

  • allow_missing

    Type: Bool

  • delete_missing_aspects

    Type: Bool

  • aspect_keys

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::DeleteEntryRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::DeleteEntryRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::ListEntriesRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ListEntriesRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • page_size

    Type: Int32

  • page_token

    Type: String

  • filter

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::ListEntriesResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ListEntriesResponse->new(
    entries => $value,
);

FIELDS

  • entries

    Type: Message (.google.cloud.dataplex.v1.Entry)

  • next_page_token

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::GetEntryRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::GetEntryRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • view

    Type: Enum (.google.cloud.dataplex.v1.EntryView)

  • aspect_types

    Type: String

  • paths

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::LookupEntryRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::LookupEntryRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • view

    Type: Enum (.google.cloud.dataplex.v1.EntryView)

  • aspect_types

    Type: String

  • paths

    Type: String

  • entry

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::LookupContextRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::LookupContextRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • resources

    Type: String

  • context

    Type: String

  • options

    Type: Message (.google.cloud.dataplex.v1.LookupContextRequest.OptionsEntry)

NAME

Google::Cloud::Dataplex::V1::Catalog::ModifyEntryRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ModifyEntryRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • entry

    Type: Message (.google.cloud.dataplex.v1.Entry)

  • update_mask

    Type: Message (.google.protobuf.FieldMask)

  • delete_missing_aspects

    Type: Bool

  • aspect_keys

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::LookupContextResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::LookupContextResponse->new(
    context => $value,
);

FIELDS

  • context

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::SearchEntriesRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::SearchEntriesRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • query

    Type: String

  • page_size

    Type: Int32

  • page_token

    Type: String

  • order_by

    Type: String

  • scope

    Type: String

  • semantic_search

    Type: Bool

NAME

Google::Cloud::Dataplex::V1::Catalog::SearchEntriesResult - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::SearchEntriesResult->new(
    linked_resource => $value,
);

FIELDS

  • linked_resource

    Type: String

  • dataplex_entry

    Type: Message (.google.cloud.dataplex.v1.Entry)

  • snippets

    Type: Message (.google.cloud.dataplex.v1.SearchEntriesResult.Snippets)

NAME

Google::Cloud::Dataplex::V1::Catalog::SearchEntriesResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::SearchEntriesResponse->new(
    results => $value,
);

FIELDS

  • results

    Type: Message (.google.cloud.dataplex.v1.SearchEntriesResult)

  • total_size

    Type: Int32

  • next_page_token

    Type: String

  • unreachable

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::ImportItem - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ImportItem->new(
    entry => $value,
);

FIELDS

  • entry

    Type: Message (.google.cloud.dataplex.v1.Entry)

  • entry_link

    Type: Message (.google.cloud.dataplex.v1.EntryLink)

  • update_mask

    Type: Message (.google.protobuf.FieldMask)

  • aspect_keys

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::CreateMetadataJobRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::CreateMetadataJobRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • metadata_job

    Type: Message (.google.cloud.dataplex.v1.MetadataJob)

  • metadata_job_id

    Type: String

  • validate_only

    Type: Bool

NAME

Google::Cloud::Dataplex::V1::Catalog::GetMetadataJobRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::GetMetadataJobRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::ListMetadataJobsRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ListMetadataJobsRequest->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::Catalog::ListMetadataJobsResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ListMetadataJobsResponse->new(
    metadata_jobs => $value,
);

FIELDS

  • metadata_jobs

    Type: Message (.google.cloud.dataplex.v1.MetadataJob)

  • next_page_token

    Type: String

  • unreachable_locations

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::CancelMetadataJobRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::CancelMetadataJobRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::MetadataJob - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::MetadataJob->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • uid

    Type: String

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • update_time

    Type: Message (.google.protobuf.Timestamp)

  • labels

    Type: Message (.google.cloud.dataplex.v1.MetadataJob.LabelsEntry)

  • type

    Type: Enum (.google.cloud.dataplex.v1.MetadataJob.Type)

  • import_spec

    Type: Message (.google.cloud.dataplex.v1.MetadataJob.ImportJobSpec)

  • export_spec

    Type: Message (.google.cloud.dataplex.v1.MetadataJob.ExportJobSpec)

  • import_result

    Type: Message (.google.cloud.dataplex.v1.MetadataJob.ImportJobResult)

  • export_result

    Type: Message (.google.cloud.dataplex.v1.MetadataJob.ExportJobResult)

  • status

    Type: Message (.google.cloud.dataplex.v1.MetadataJob.Status)

Enum: MetadataJob::Type

Values:

  • TYPE_UNSPECIFIED => 0

  • IMPORT => 1

  • EXPORT => 2

NAME

Google::Cloud::Dataplex::V1::Catalog::EntryLink - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::EntryLink->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • entry_link_type

    Type: String

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • update_time

    Type: Message (.google.protobuf.Timestamp)

  • aspects

    Type: Message (.google.cloud.dataplex.v1.EntryLink.AspectsEntry)

  • entry_references

    Type: Message (.google.cloud.dataplex.v1.EntryLink.EntryReference)

NAME

Google::Cloud::Dataplex::V1::Catalog::CreateEntryLinkRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::CreateEntryLinkRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • entry_link_id

    Type: String

  • entry_link

    Type: Message (.google.cloud.dataplex.v1.EntryLink)

NAME

Google::Cloud::Dataplex::V1::Catalog::UpdateEntryLinkRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::UpdateEntryLinkRequest->new(
    entry_link => $value,
);

FIELDS

  • entry_link

    Type: Message (.google.cloud.dataplex.v1.EntryLink)

  • allow_missing

    Type: Bool

  • aspect_keys

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::DeleteEntryLinkRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::DeleteEntryLinkRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::LookupEntryLinksRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::LookupEntryLinksRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • entry

    Type: String

  • entry_mode

    Type: Enum (.google.cloud.dataplex.v1.LookupEntryLinksRequest.EntryMode)

  • entry_link_types

    Type: String

  • page_size

    Type: Int32

  • page_token

    Type: String

Enum: LookupEntryLinksRequest::EntryMode

Values:

  • ENTRY_MODE_UNSPECIFIED => 0

  • SOURCE => 1

  • TARGET => 2

NAME

Google::Cloud::Dataplex::V1::Catalog::LookupEntryLinksResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::LookupEntryLinksResponse->new(
    entry_links => $value,
);

FIELDS

  • entry_links

    Type: Message (.google.cloud.dataplex.v1.EntryLink)

  • next_page_token

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::GetEntryLinkRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::GetEntryLinkRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::MetadataFeed - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::MetadataFeed->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • uid

    Type: String

  • scope

    Type: Message (.google.cloud.dataplex.v1.MetadataFeed.Scope)

  • filters

    Type: Message (.google.cloud.dataplex.v1.MetadataFeed.Filters)

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • update_time

    Type: Message (.google.protobuf.Timestamp)

  • labels

    Type: Message (.google.cloud.dataplex.v1.MetadataFeed.LabelsEntry)

  • pubsub_topic

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::CreateMetadataFeedRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::CreateMetadataFeedRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • metadata_feed

    Type: Message (.google.cloud.dataplex.v1.MetadataFeed)

  • metadata_feed_id

    Type: String

  • validate_only

    Type: Bool

NAME

Google::Cloud::Dataplex::V1::Catalog::GetMetadataFeedRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::GetMetadataFeedRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::ListMetadataFeedsRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ListMetadataFeedsRequest->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::Catalog::ListMetadataFeedsResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::ListMetadataFeedsResponse->new(
    metadata_feeds => $value,
);

FIELDS

  • metadata_feeds

    Type: Message (.google.cloud.dataplex.v1.MetadataFeed)

  • next_page_token

    Type: String

  • unreachable

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::DeleteMetadataFeedRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::DeleteMetadataFeedRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Dataplex::V1::Catalog::UpdateMetadataFeedRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Catalog;

my $msg = Google::Cloud::Dataplex::V1::Catalog::UpdateMetadataFeedRequest->new(
    metadata_feed => $value,
);

FIELDS

  • metadata_feed

    Type: Message (.google.cloud.dataplex.v1.MetadataFeed)

  • update_mask

    Type: Message (.google.protobuf.FieldMask)

  • validate_only

    Type: Bool

NAME

Google::Cloud::Dataplex::V1::Catalog::CatalogServiceClient - Client stub representing the remote CatalogService 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::Catalog - 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.