<?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 (	B4àAú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 (	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 (	"‚
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:uêAr
,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_policyÚA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_policyÚA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/*}/dataPoliciesÚA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.comÒAWhttps://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;
    }
}

