NAME
Google::Cloud::Bigquery::V2::RowAccessPolicy::ListRowAccessPoliciesRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::RowAccessPolicy;
my $msg = Google::Cloud::Bigquery::V2::RowAccessPolicy::ListRowAccessPoliciesRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
dataset_id
Type: String
table_id
Type: String
page_token
Type: String
page_size
Type: Int32
NAME
Google::Cloud::Bigquery::V2::RowAccessPolicy::ListRowAccessPoliciesResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::RowAccessPolicy;
my $msg = Google::Cloud::Bigquery::V2::RowAccessPolicy::ListRowAccessPoliciesResponse->new(
row_access_policies => $value,
);
FIELDS
row_access_policies
Type: Message (.google.cloud.bigquery.v2.RowAccessPolicy)
next_page_token
Type: String
NAME
Google::Cloud::Bigquery::V2::RowAccessPolicy::GetRowAccessPolicyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::RowAccessPolicy;
my $msg = Google::Cloud::Bigquery::V2::RowAccessPolicy::GetRowAccessPolicyRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
dataset_id
Type: String
table_id
Type: String
policy_id
Type: String
NAME
Google::Cloud::Bigquery::V2::RowAccessPolicy::CreateRowAccessPolicyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::RowAccessPolicy;
my $msg = Google::Cloud::Bigquery::V2::RowAccessPolicy::CreateRowAccessPolicyRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
dataset_id
Type: String
table_id
Type: String
row_access_policy
Type: Message (.google.cloud.bigquery.v2.RowAccessPolicy)
NAME
Google::Cloud::Bigquery::V2::RowAccessPolicy::UpdateRowAccessPolicyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::RowAccessPolicy;
my $msg = Google::Cloud::Bigquery::V2::RowAccessPolicy::UpdateRowAccessPolicyRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
dataset_id
Type: String
table_id
Type: String
policy_id
Type: String
row_access_policy
Type: Message (.google.cloud.bigquery.v2.RowAccessPolicy)
NAME
Google::Cloud::Bigquery::V2::RowAccessPolicy::DeleteRowAccessPolicyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::RowAccessPolicy;
my $msg = Google::Cloud::Bigquery::V2::RowAccessPolicy::DeleteRowAccessPolicyRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
dataset_id
Type: String
table_id
Type: String
policy_id
Type: String
force
Type: Bool
NAME
Google::Cloud::Bigquery::V2::RowAccessPolicy::BatchDeleteRowAccessPoliciesRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::RowAccessPolicy;
my $msg = Google::Cloud::Bigquery::V2::RowAccessPolicy::BatchDeleteRowAccessPoliciesRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
dataset_id
Type: String
table_id
Type: String
policy_ids
Type: String
force
Type: Bool
NAME
Google::Cloud::Bigquery::V2::RowAccessPolicy::RowAccessPolicy - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::RowAccessPolicy;
my $msg = Google::Cloud::Bigquery::V2::RowAccessPolicy::RowAccessPolicy->new(
etag => $value,
);
FIELDS
etag
Type: String
row_access_policy_reference
Type: Message (.google.cloud.bigquery.v2.RowAccessPolicyReference)
filter_predicate
Type: String
creation_time
Type: Message (.google.protobuf.Timestamp)
last_modified_time
Type: Message (.google.protobuf.Timestamp)
grantees
Type: String
NAME
Google::Cloud::Bigquery::V2::RowAccessPolicy::RowAccessPolicyServiceClient - Client stub representing the remote RowAccessPolicyService 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 bigquery.googleapis.com:443.
credentials
The authentication credentials provider. Defaults to application default credentials via Google::Auth.
NAME
Google::Cloud::Bigquery::V2::RowAccessPolicy - 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.