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

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

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(
            '

;google/cloud/bigquery/datapolicies/v1beta1/datapolicy.proto*google.cloud.bigquery.datapolicies.v1beta1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 (	B4AA.,bigquerydatapolicy.googleapis.com/DataPolicyP
data_policy (26.google.cloud.bigquery.datapolicies.v1beta1.DataPolicyBA"
UpdateDataPolicyRequestP
data_policy (26.google.cloud.bigquery.datapolicies.v1beta1.DataPolicyBA/
update_mask (2.google.protobuf.FieldMask"]
DeleteDataPolicyRequestB
name (	B4AA.
,bigquerydatapolicy.googleapis.com/DataPolicy"Z
GetDataPolicyRequestB
name (	B4AA.
,bigquerydatapolicy.googleapis.com/DataPolicy"
ListDataPoliciesRequestD
parent (	B4AA.,bigquerydatapolicy.googleapis.com/DataPolicy
	page_size (

page_token (	"
ListDataPoliciesResponseM
data_policies (26.google.cloud.bigquery.datapolicies.v1beta1.DataPolicy
next_page_token (	"

DataPolicy

policy_tag (	H \\
data_masking_policy (2=.google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicyH
name (	BA_
data_policy_type (2E.google.cloud.bigquery.datapolicies.v1beta1.DataPolicy.DataPolicyType
data_policy_id (	"m
DataPolicyType 
DATA_POLICY_TYPE_UNSPECIFIED  
COLUMN_LEVEL_SECURITY_POLICY
DATA_MASKING_POLICY:uAr
,bigquerydatapolicy.googleapis.com/DataPolicyBprojects/{project}/locations/{location}/dataPolicies/{data_policy}B
matching_labelB
policy"
DataMaskingPolicys
predefined_expression (2R.google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy.PredefinedExpressionH "u
PredefinedExpression%
!PREDEFINED_EXPRESSION_UNSPECIFIED 

SHA256
ALWAYS_NULL
DEFAULT_MASKING_VALUEB
masking_expression2
DataPolicyService
CreateDataPolicyC.google.cloud.bigquery.datapolicies.v1beta1.CreateDataPolicyRequest6.google.cloud.bigquery.datapolicies.v1beta1.DataPolicy"_D"5/v1beta1/{parent=projects/*/locations/*}/dataPolicies:data_policyAparent,data_policy
UpdateDataPolicyC.google.cloud.bigquery.datapolicies.v1beta1.UpdateDataPolicyRequest6.google.cloud.bigquery.datapolicies.v1beta1.DataPolicy"pP2A/v1beta1/{data_policy.name=projects/*/locations/*/dataPolicies/*}:data_policyAdata_policy,update_mask
DeleteDataPolicyC.google.cloud.bigquery.datapolicies.v1beta1.DeleteDataPolicyRequest.google.protobuf.Empty"D7*5/v1beta1/{name=projects/*/locations/*/dataPolicies/*}Aname
GetDataPolicy@.google.cloud.bigquery.datapolicies.v1beta1.GetDataPolicyRequest6.google.cloud.bigquery.datapolicies.v1beta1.DataPolicy"D75/v1beta1/{name=projects/*/locations/*/dataPolicies/*}Aname
ListDataPoliciesC.google.cloud.bigquery.datapolicies.v1beta1.ListDataPoliciesRequestD.google.cloud.bigquery.datapolicies.v1beta1.ListDataPoliciesResponse"F75/v1beta1/{parent=projects/*/locations/*}/dataPoliciesAparent
GetIamPolicy".google.iam.v1.GetIamPolicyRequest.google.iam.v1.Policy"QK"F/v1beta1/{resource=projects/*/locations/*/dataPolicies/*}:getIamPolicy:*
SetIamPolicy".google.iam.v1.SetIamPolicyRequest.google.iam.v1.Policy"QK"F/v1beta1/{resource=projects/*/locations/*/dataPolicies/*}:setIamPolicy:*
TestIamPermissions(.google.iam.v1.TestIamPermissionsRequest).google.iam.v1.TestIamPermissionsResponse"WQ"L/v1beta1/{resource=projects/*/locations/*/dataPolicies/*}:testIamPermissions:*~A!bigquerydatapolicy.googleapis.comAWhttps://www.googleapis.com/auth/bigquery,https://www.googleapis.com/auth/cloud-platformB
.com.google.cloud.bigquery.datapolicies.v1beta1BDataPolicyProtoPZRcloud.google.com/go/bigquery/datapolicies/apiv1beta1/datapoliciespb;datapoliciespb*Google.Cloud.BigQuery.DataPolicies.V1Beta1*Google\\Cloud\\BigQuery\\DataPolicies\\V1beta1.Google::Cloud::Bigquery::DataPolicies::V1beta1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

