NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::Glossary - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::Glossary->new(
name => $value,
);
FIELDS
name
Type: String
uid
Type: String
display_name
Type: String
description
Type: String
create_time
Type: Message (.google.protobuf.Timestamp)
update_time
Type: Message (.google.protobuf.Timestamp)
labels
Type: Message (.google.cloud.dataplex.v1.Glossary.LabelsEntry)
term_count
Type: Int32
category_count
Type: Int32
etag
Type: String
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::GlossaryCategory - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::GlossaryCategory->new(
name => $value,
);
FIELDS
name
Type: String
uid
Type: String
display_name
Type: String
description
Type: String
create_time
Type: Message (.google.protobuf.Timestamp)
update_time
Type: Message (.google.protobuf.Timestamp)
labels
Type: Message (.google.cloud.dataplex.v1.GlossaryCategory.LabelsEntry)
parent
Type: String
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::GlossaryTerm - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::GlossaryTerm->new(
name => $value,
);
FIELDS
name
Type: String
uid
Type: String
display_name
Type: String
description
Type: String
create_time
Type: Message (.google.protobuf.Timestamp)
update_time
Type: Message (.google.protobuf.Timestamp)
labels
Type: Message (.google.cloud.dataplex.v1.GlossaryTerm.LabelsEntry)
parent
Type: String
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::CreateGlossaryRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::CreateGlossaryRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
glossary_id
Type: String
glossary
Type: Message (.google.cloud.dataplex.v1.Glossary)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::UpdateGlossaryRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::UpdateGlossaryRequest->new(
glossary => $value,
);
FIELDS
glossary
Type: Message (.google.cloud.dataplex.v1.Glossary)
update_mask
Type: Message (.google.protobuf.FieldMask)
validate_only
Type: Bool
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::DeleteGlossaryRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::DeleteGlossaryRequest->new(
name => $value,
);
FIELDS
name
Type: String
etag
Type: String
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::GetGlossaryRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::GetGlossaryRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::ListGlossariesRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::ListGlossariesRequest->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::BusinessGlossary::ListGlossariesResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::ListGlossariesResponse->new(
glossaries => $value,
);
FIELDS
glossaries
Type: Message (.google.cloud.dataplex.v1.Glossary)
next_page_token
Type: String
unreachable_locations
Type: String
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::CreateGlossaryCategoryRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::CreateGlossaryCategoryRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
category_id
Type: String
category
Type: Message (.google.cloud.dataplex.v1.GlossaryCategory)
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::UpdateGlossaryCategoryRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::UpdateGlossaryCategoryRequest->new(
category => $value,
);
FIELDS
category
Type: Message (.google.cloud.dataplex.v1.GlossaryCategory)
update_mask
Type: Message (.google.protobuf.FieldMask)
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::DeleteGlossaryCategoryRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::DeleteGlossaryCategoryRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::GetGlossaryCategoryRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::GetGlossaryCategoryRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::ListGlossaryCategoriesRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::ListGlossaryCategoriesRequest->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::BusinessGlossary::ListGlossaryCategoriesResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::ListGlossaryCategoriesResponse->new(
categories => $value,
);
FIELDS
categories
Type: Message (.google.cloud.dataplex.v1.GlossaryCategory)
next_page_token
Type: String
unreachable_locations
Type: String
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::CreateGlossaryTermRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::CreateGlossaryTermRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
term_id
Type: String
term
Type: Message (.google.cloud.dataplex.v1.GlossaryTerm)
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::UpdateGlossaryTermRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::UpdateGlossaryTermRequest->new(
term => $value,
);
FIELDS
term
Type: Message (.google.cloud.dataplex.v1.GlossaryTerm)
update_mask
Type: Message (.google.protobuf.FieldMask)
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::DeleteGlossaryTermRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::DeleteGlossaryTermRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::GetGlossaryTermRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::GetGlossaryTermRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::ListGlossaryTermsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::ListGlossaryTermsRequest->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::BusinessGlossary::ListGlossaryTermsResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::BusinessGlossary;
my $msg = Google::Cloud::Dataplex::V1::BusinessGlossary::ListGlossaryTermsResponse->new(
terms => $value,
);
FIELDS
terms
Type: Message (.google.cloud.dataplex.v1.GlossaryTerm)
next_page_token
Type: String
unreachable_locations
Type: String
NAME
Google::Cloud::Dataplex::V1::BusinessGlossary::BusinessGlossaryServiceClient - Client stub representing the remote BusinessGlossaryService 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::BusinessGlossary - 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.