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

namespace GPBMetadata\Google\Cloud\Chronicle\V1;

class DataAccessControl
{
    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\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xBA/\x0A3google/cloud/chronicle/v1/data_access_control.proto\x12\x19google.cloud.chronicle.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xCF\x01\x0A\x1CCreateDataAccessLabelRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x12(chronicle.googleapis.com/DataAccessLabel\x12J\x0A\x11data_access_label\x18\x02 \x01(\x0B2*.google.cloud.chronicle.v1.DataAccessLabelB\x03\xE0A\x02\x12!\x0A\x14data_access_label_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"[\x0A\x19GetDataAccessLabelRequest\x12>\x0A\x04name\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(chronicle.googleapis.com/DataAccessLabel\"\x9B\x01\x0A\x1BListDataAccessLabelsRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x12(chronicle.googleapis.com/DataAccessLabel\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\x12\x13\x0A\x06filter\x18\x04 \x01(\x09B\x03\xE0A\x01\"\x7F\x0A\x1CListDataAccessLabelsResponse\x12F\x0A\x12data_access_labels\x18\x01 \x03(\x0B2*.google.cloud.chronicle.v1.DataAccessLabel\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x9B\x01\x0A\x1CUpdateDataAccessLabelRequest\x12J\x0A\x11data_access_label\x18\x01 \x01(\x0B2*.google.cloud.chronicle.v1.DataAccessLabelB\x03\xE0A\x02\x12/\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMask\"^\x0A\x1CDeleteDataAccessLabelRequest\x12>\x0A\x04name\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(chronicle.googleapis.com/DataAccessLabel\"\xCF\x01\x0A\x1CCreateDataAccessScopeRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x12(chronicle.googleapis.com/DataAccessScope\x12J\x0A\x11data_access_scope\x18\x02 \x01(\x0B2*.google.cloud.chronicle.v1.DataAccessScopeB\x03\xE0A\x02\x12!\x0A\x14data_access_scope_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"[\x0A\x19GetDataAccessScopeRequest\x12>\x0A\x04name\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(chronicle.googleapis.com/DataAccessScope\"\x9B\x01\x0A\x1BListDataAccessScopesRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x12(chronicle.googleapis.com/DataAccessScope\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\x12\x13\x0A\x06filter\x18\x04 \x01(\x09B\x03\xE0A\x01\"\xD3\x01\x0A\x1CListDataAccessScopesResponse\x12F\x0A\x12data_access_scopes\x18\x01 \x03(\x0B2*.google.cloud.chronicle.v1.DataAccessScope\x12-\x0A global_data_access_scope_granted\x18\x03 \x01(\x08H\x00\x88\x01\x01\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09B#\x0A!_global_data_access_scope_granted\"\x9B\x01\x0A\x1CUpdateDataAccessScopeRequest\x12J\x0A\x11data_access_scope\x18\x01 \x01(\x0B2*.google.cloud.chronicle.v1.DataAccessScopeB\x03\xE0A\x02\x12/\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMask\"^\x0A\x1CDeleteDataAccessScopeRequest\x12>\x0A\x04name\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(chronicle.googleapis.com/DataAccessScope\"\xD5\x03\x0A\x0FDataAccessLabel\x12\x13\x0A\x09udm_query\x18\x03 \x01(\x09H\x00\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xFAA*\x0A(chronicle.googleapis.com/DataAccessLabel\x12\x19\x0A\x0Cdisplay_name\x18\x08 \x01(\x09B\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06author\x18\x06 \x01(\x09B\x03\xE0A\x03\x12\x18\x0A\x0Blast_editor\x18\x07 \x01(\x09B\x03\xE0A\x03\x12\x18\x0A\x0Bdescription\x18\x02 \x01(\x09B\x03\xE0A\x01:\x91\x01\xEAA\x8D\x01\x0A(chronicle.googleapis.com/DataAccessLabel\x12aprojects/{project}/locations/{location}/instances/{instance}/dataAccessLabels/{data_access_label}B\x0C\x0A\x0Adefinition\"\x88\x05\x0A\x0FDataAccessScope\x12>\x0A\x04name\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(chronicle.googleapis.com/DataAccessScope\x12\\\x0A\x1Aallowed_data_access_labels\x18\x02 \x03(\x0B23.google.cloud.chronicle.v1.DataAccessLabelReferenceB\x03\xE0A\x01\x12[\x0A\x19denied_data_access_labels\x18\x03 \x03(\x0B23.google.cloud.chronicle.v1.DataAccessLabelReferenceB\x03\xE0A\x01\x12\x19\x0A\x0Cdisplay_name\x18\x04 \x01(\x09B\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06author\x18\x07 \x01(\x09B\x03\xE0A\x03\x12\x18\x0A\x0Blast_editor\x18\x08 \x01(\x09B\x03\xE0A\x03\x12\x18\x0A\x0Bdescription\x18\x09 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09allow_all\x18\x0A \x01(\x08B\x03\xE0A\x01:\x91\x01\xEAA\x8D\x01\x0A(chronicle.googleapis.com/DataAccessScope\x12aprojects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{data_access_scope}\"\xD0\x01\x0A\x18DataAccessLabelReference\x12\x1B\x0A\x11data_access_label\x18\x01 \x01(\x09H\x00\x12\x12\x0A\x08log_type\x18\x02 \x01(\x09H\x00\x12\x19\x0A\x0Fasset_namespace\x18\x03 \x01(\x09H\x00\x12D\x0A\x0Fingestion_label\x18\x04 \x01(\x0B2).google.cloud.chronicle.v1.IngestionLabelH\x00\x12\x19\x0A\x0Cdisplay_name\x18\x05 \x01(\x09B\x03\xE0A\x03B\x07\x0A\x05label\"V\x0A\x0EIngestionLabel\x12 \x0A\x13ingestion_label_key\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x15ingestion_label_value\x18\x02 \x01(\x09B\x03\xE0A\x012\xE6\x12\x0A\x18DataAccessControlService\x12\x8A\x02\x0A\x15CreateDataAccessLabel\x127.google.cloud.chronicle.v1.CreateDataAccessLabelRequest\x1A*.google.cloud.chronicle.v1.DataAccessLabel\"\x8B\x01\xDAA-parent,data_access_label,data_access_label_id\x82\xD3\xE4\x93\x02U\"@/v1/{parent=projects/*/locations/*/instances/*}/dataAccessLabels:\x11data_access_label\x12\xC7\x01\x0A\x12GetDataAccessLabel\x124.google.cloud.chronicle.v1.GetDataAccessLabelRequest\x1A*.google.cloud.chronicle.v1.DataAccessLabel\"O\xDAA\x04name\x82\xD3\xE4\x93\x02B\x12@/v1/{name=projects/*/locations/*/instances/*/dataAccessLabels/*}\x12\xDA\x01\x0A\x14ListDataAccessLabels\x126.google.cloud.chronicle.v1.ListDataAccessLabelsRequest\x1A7.google.cloud.chronicle.v1.ListDataAccessLabelsResponse\"Q\xDAA\x06parent\x82\xD3\xE4\x93\x02B\x12@/v1/{parent=projects/*/locations/*/instances/*}/dataAccessLabels\x12\x8C\x02\x0A\x15UpdateDataAccessLabel\x127.google.cloud.chronicle.v1.UpdateDataAccessLabelRequest\x1A*.google.cloud.chronicle.v1.DataAccessLabel\"\x8D\x01\xDAA\x1Ddata_access_label,update_mask\x82\xD3\xE4\x93\x02g2R/v1/{data_access_label.name=projects/*/locations/*/instances/*/dataAccessLabels/*}:\x11data_access_label\x12\xB9\x01\x0A\x15DeleteDataAccessLabel\x127.google.cloud.chronicle.v1.DeleteDataAccessLabelRequest\x1A\x16.google.protobuf.Empty\"O\xDAA\x04name\x82\xD3\xE4\x93\x02B*@/v1/{name=projects/*/locations/*/instances/*/dataAccessLabels/*}\x12\x8A\x02\x0A\x15CreateDataAccessScope\x127.google.cloud.chronicle.v1.CreateDataAccessScopeRequest\x1A*.google.cloud.chronicle.v1.DataAccessScope\"\x8B\x01\xDAA-parent,data_access_scope,data_access_scope_id\x82\xD3\xE4\x93\x02U\"@/v1/{parent=projects/*/locations/*/instances/*}/dataAccessScopes:\x11data_access_scope\x12\xC7\x01\x0A\x12GetDataAccessScope\x124.google.cloud.chronicle.v1.GetDataAccessScopeRequest\x1A*.google.cloud.chronicle.v1.DataAccessScope\"O\xDAA\x04name\x82\xD3\xE4\x93\x02B\x12@/v1/{name=projects/*/locations/*/instances/*/dataAccessScopes/*}\x12\xDA\x01\x0A\x14ListDataAccessScopes\x126.google.cloud.chronicle.v1.ListDataAccessScopesRequest\x1A7.google.cloud.chronicle.v1.ListDataAccessScopesResponse\"Q\xDAA\x06parent\x82\xD3\xE4\x93\x02B\x12@/v1/{parent=projects/*/locations/*/instances/*}/dataAccessScopes\x12\x8C\x02\x0A\x15UpdateDataAccessScope\x127.google.cloud.chronicle.v1.UpdateDataAccessScopeRequest\x1A*.google.cloud.chronicle.v1.DataAccessScope\"\x8D\x01\xDAA\x1Ddata_access_scope,update_mask\x82\xD3\xE4\x93\x02g2R/v1/{data_access_scope.name=projects/*/locations/*/instances/*/dataAccessScopes/*}:\x11data_access_scope\x12\xB9\x01\x0A\x15DeleteDataAccessScope\x127.google.cloud.chronicle.v1.DeleteDataAccessScopeRequest\x1A\x16.google.protobuf.Empty\"O\xDAA\x04name\x82\xD3\xE4\x93\x02B*@/v1/{name=projects/*/locations/*/instances/*/dataAccessScopes/*}\x1AL\xCAA\x18chronicle.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xC6\x01\x0A\x1Dcom.google.cloud.chronicle.v1B\x0FDataAccessProtoP\x01Z;cloud.google.com/go/chronicle/apiv1/chroniclepb;chroniclepb\xAA\x02\x19Google.Cloud.Chronicle.V1\xCA\x02\x19Google\\Cloud\\Chronicle\\V1\xEA\x02\x1CGoogle::Cloud::Chronicle::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

