<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/bigquery/datapolicies/v1/datapolicy.proto

namespace GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1;

class Datapolicy
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Iam\V1\IamPolicy::initOnce();
        \GPBMetadata\Google\Iam\V1\Policy::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            '
Û 
6google/cloud/bigquery/datapolicies/v1/datapolicy.proto%google.cloud.bigquery.datapolicies.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/iam/v1/iam_policy.protogoogle/iam/v1/policy.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"¬
CreateDataPolicyRequestD
parent (	B4àAúA.,bigquerydatapolicy.googleapis.com/DataPolicyK
data_policy (21.google.cloud.bigquery.datapolicies.v1.DataPolicyBàA"—
UpdateDataPolicyRequestK
data_policy (21.google.cloud.bigquery.datapolicies.v1.DataPolicyBàA/
update_mask (2.google.protobuf.FieldMask"M
RenameDataPolicyRequest
name (	BàA
new_data_policy_id (	BàA"]
DeleteDataPolicyRequestB
name (	B4àAúA.
,bigquerydatapolicy.googleapis.com/DataPolicy"Z
GetDataPolicyRequestB
name (	B4àAúA.
,bigquerydatapolicy.googleapis.com/DataPolicy"–
ListDataPoliciesRequestD
parent (	B4àAúA.,bigquerydatapolicy.googleapis.com/DataPolicy
	page_size (

page_token (	
filter (	"}
ListDataPoliciesResponseH
data_policies (21.google.cloud.bigquery.datapolicies.v1.DataPolicy
next_page_token (	"„

DataPolicy

policy_tag (	H W
data_masking_policy (28.google.cloud.bigquery.datapolicies.v1.DataMaskingPolicyH
name (	BàAZ
data_policy_type (2@.google.cloud.bigquery.datapolicies.v1.DataPolicy.DataPolicyType
data_policy_id (	"m
DataPolicyType 
DATA_POLICY_TYPE_UNSPECIFIED  
COLUMN_LEVEL_SECURITY_POLICY
DATA_MASKING_POLICY:uêAr
,bigquerydatapolicy.googleapis.com/DataPolicyBprojects/{project}/locations/{location}/dataPolicies/{data_policy}B
matching_labelB
policy"
DataMaskingPolicyn
predefined_expression (2M.google.cloud.bigquery.datapolicies.v1.DataMaskingPolicy.PredefinedExpressionH "u
PredefinedExpression%
!PREDEFINED_EXPRESSION_UNSPECIFIED 

SHA256
ALWAYS_NULL
DEFAULT_MASKING_VALUEB
masking_expression2
DataPolicyServiceá
CreateDataPolicy>.google.cloud.bigquery.datapolicies.v1.CreateDataPolicyRequest1.google.cloud.bigquery.datapolicies.v1.DataPolicy"Z‚Óä“?"0/v1/{parent=projects/*/locations/*}/dataPolicies:data_policyÚAparent,data_policyò
UpdateDataPolicy>.google.cloud.bigquery.datapolicies.v1.UpdateDataPolicyRequest1.google.cloud.bigquery.datapolicies.v1.DataPolicy"k‚Óä“K2</v1/{data_policy.name=projects/*/locations/*/dataPolicies/*}:data_policyÚAdata_policy,update_maskã
RenameDataPolicy>.google.cloud.bigquery.datapolicies.v1.RenameDataPolicyRequest1.google.cloud.bigquery.datapolicies.v1.DataPolicy"\\‚Óä“<"7/v1/{name=projects/*/locations/*/dataPolicies/*}:rename:*ÚAname,new_data_policy_id«
DeleteDataPolicy>.google.cloud.bigquery.datapolicies.v1.DeleteDataPolicyRequest.google.protobuf.Empty"?‚Óä“2*0/v1/{name=projects/*/locations/*/dataPolicies/*}ÚAnameÀ
GetDataPolicy;.google.cloud.bigquery.datapolicies.v1.GetDataPolicyRequest1.google.cloud.bigquery.datapolicies.v1.DataPolicy"?‚Óä“20/v1/{name=projects/*/locations/*/dataPolicies/*}ÚAnameÖ
ListDataPolicies>.google.cloud.bigquery.datapolicies.v1.ListDataPoliciesRequest?.google.cloud.bigquery.datapolicies.v1.ListDataPoliciesResponse"A‚Óä“20/v1/{parent=projects/*/locations/*}/dataPoliciesÚAparent—
GetIamPolicy".google.iam.v1.GetIamPolicyRequest.google.iam.v1.Policy"L‚Óä“F"A/v1/{resource=projects/*/locations/*/dataPolicies/*}:getIamPolicy:*—
SetIamPolicy".google.iam.v1.SetIamPolicyRequest.google.iam.v1.Policy"L‚Óä“F"A/v1/{resource=projects/*/locations/*/dataPolicies/*}:setIamPolicy:*½
TestIamPermissions(.google.iam.v1.TestIamPermissionsRequest).google.iam.v1.TestIamPermissionsResponse"R‚Óä“L"G/v1/{resource=projects/*/locations/*/dataPolicies/*}:testIamPermissions:*~ÊA!bigquerydatapolicy.googleapis.comÒAWhttps://www.googleapis.com/auth/bigquery,https://www.googleapis.com/auth/cloud-platformB‰
)com.google.cloud.bigquery.datapolicies.v1BDataPolicyProtoPZMcloud.google.com/go/bigquery/datapolicies/apiv1/datapoliciespb;datapoliciespbª%Google.Cloud.BigQuery.DataPolicies.V1Ê%Google\\Cloud\\BigQuery\\DataPolicies\\V1ê)Google::Cloud::Bigquery::DataPolicies::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

