NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::DataTaxonomy - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::DataTaxonomy->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.DataTaxonomy.LabelsEntry)
attribute_count
Type: Int32
etag
Type: String
class_count
Type: Int32
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::DataAttribute - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::DataAttribute->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.DataAttribute.LabelsEntry)
parent_id
Type: String
attribute_count
Type: Int32
etag
Type: String
resource_access_spec
Type: Message (.google.cloud.dataplex.v1.ResourceAccessSpec)
data_access_spec
Type: Message (.google.cloud.dataplex.v1.DataAccessSpec)
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::DataAttributeBinding - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::DataAttributeBinding->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.DataAttributeBinding.LabelsEntry)
etag
Type: String
resource
Type: String
attributes
Type: String
paths
Type: Message (.google.cloud.dataplex.v1.DataAttributeBinding.Path)
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::CreateDataTaxonomyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::CreateDataTaxonomyRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
data_taxonomy_id
Type: String
data_taxonomy
Type: Message (.google.cloud.dataplex.v1.DataTaxonomy)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::UpdateDataTaxonomyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::UpdateDataTaxonomyRequest->new(
update_mask => $value,
);
FIELDS
update_mask
Type: Message (.google.protobuf.FieldMask)
data_taxonomy
Type: Message (.google.cloud.dataplex.v1.DataTaxonomy)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::GetDataTaxonomyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::GetDataTaxonomyRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::ListDataTaxonomiesRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::ListDataTaxonomiesRequest->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::DataTaxonomy::ListDataTaxonomiesResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::ListDataTaxonomiesResponse->new(
data_taxonomies => $value,
);
FIELDS
data_taxonomies
Type: Message (.google.cloud.dataplex.v1.DataTaxonomy)
next_page_token
Type: String
unreachable_locations
Type: String
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::DeleteDataTaxonomyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::DeleteDataTaxonomyRequest->new(
name => $value,
);
FIELDS
name
Type: String
etag
Type: String
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::CreateDataAttributeRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::CreateDataAttributeRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
data_attribute_id
Type: String
data_attribute
Type: Message (.google.cloud.dataplex.v1.DataAttribute)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::UpdateDataAttributeRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::UpdateDataAttributeRequest->new(
update_mask => $value,
);
FIELDS
update_mask
Type: Message (.google.protobuf.FieldMask)
data_attribute
Type: Message (.google.cloud.dataplex.v1.DataAttribute)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::GetDataAttributeRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::GetDataAttributeRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::ListDataAttributesRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::ListDataAttributesRequest->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::DataTaxonomy::ListDataAttributesResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::ListDataAttributesResponse->new(
data_attributes => $value,
);
FIELDS
data_attributes
Type: Message (.google.cloud.dataplex.v1.DataAttribute)
next_page_token
Type: String
unreachable_locations
Type: String
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::DeleteDataAttributeRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::DeleteDataAttributeRequest->new(
name => $value,
);
FIELDS
name
Type: String
etag
Type: String
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::CreateDataAttributeBindingRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::CreateDataAttributeBindingRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
data_attribute_binding_id
Type: String
data_attribute_binding
Type: Message (.google.cloud.dataplex.v1.DataAttributeBinding)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::UpdateDataAttributeBindingRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::UpdateDataAttributeBindingRequest->new(
update_mask => $value,
);
FIELDS
update_mask
Type: Message (.google.protobuf.FieldMask)
data_attribute_binding
Type: Message (.google.cloud.dataplex.v1.DataAttributeBinding)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::GetDataAttributeBindingRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::GetDataAttributeBindingRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::ListDataAttributeBindingsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::ListDataAttributeBindingsRequest->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::DataTaxonomy::ListDataAttributeBindingsResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::ListDataAttributeBindingsResponse->new(
data_attribute_bindings => $value,
);
FIELDS
data_attribute_bindings
Type: Message (.google.cloud.dataplex.v1.DataAttributeBinding)
next_page_token
Type: String
unreachable_locations
Type: String
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::DeleteDataAttributeBindingRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataTaxonomy;
my $msg = Google::Cloud::Dataplex::V1::DataTaxonomy::DeleteDataAttributeBindingRequest->new(
name => $value,
);
FIELDS
name
Type: String
etag
Type: String
NAME
Google::Cloud::Dataplex::V1::DataTaxonomy::DataTaxonomyServiceClient - Client stub representing the remote DataTaxonomyService 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::DataTaxonomy - 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.