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

namespace GPBMetadata\Google\Cloud\Chronicle\V1;

class ReferenceList
{
    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\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xFF\x19\x0A.google/cloud/chronicle/v1/reference_list.proto\x12\x19google.cloud.chronicle.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A google/protobuf/field_mask.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"]\x0A\x09ScopeInfo\x12P\x0A\x14reference_list_scope\x18\x02 \x01(\x0B2-.google.cloud.chronicle.v1.ReferenceListScopeB\x03\xE0A\x02\".\x0A\x12ReferenceListScope\x12\x18\x0A\x0Bscope_names\x18\x01 \x03(\x09B\x03\xE0A\x01\"\x93\x01\x0A\x17GetReferenceListRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&chronicle.googleapis.com/ReferenceList\x12:\x0A\x04view\x18\x02 \x01(\x0E2,.google.cloud.chronicle.v1.ReferenceListView\"\xBE\x01\x0A\x19ListReferenceListsRequest\x12>\x0A\x06parent\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x12&chronicle.googleapis.com/ReferenceList\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\x12:\x0A\x04view\x18\x04 \x01(\x0E2,.google.cloud.chronicle.v1.ReferenceListView\"x\x0A\x1AListReferenceListsResponse\x12A\x0A\x0Freference_lists\x18\x01 \x03(\x0B2(.google.cloud.chronicle.v1.ReferenceList\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xC3\x01\x0A\x1ACreateReferenceListRequest\x12>\x0A\x06parent\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x12&chronicle.googleapis.com/ReferenceList\x12E\x0A\x0Ereference_list\x18\x02 \x01(\x0B2(.google.cloud.chronicle.v1.ReferenceListB\x03\xE0A\x02\x12\x1E\x0A\x11reference_list_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"\x94\x01\x0A\x1AUpdateReferenceListRequest\x12E\x0A\x0Ereference_list\x18\x01 \x01(\x0B2(.google.cloud.chronicle.v1.ReferenceListB\x03\xE0A\x02\x12/\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMask\"\xAA\x04\x0A\x0DReferenceList\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12\x19\x0A\x0Cdisplay_name\x18\x02 \x01(\x09B\x03\xE0A\x03\x12=\x0A\x14revision_create_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x18\x0A\x0Bdescription\x18\x04 \x01(\x09B\x03\xE0A\x02\x12C\x0A\x07entries\x18\x05 \x03(\x0B2-.google.cloud.chronicle.v1.ReferenceListEntryB\x03\xE0A\x02\x12\x12\x0A\x05rules\x18\x06 \x03(\x09B\x03\xE0A\x03\x12L\x0A\x0Bsyntax_type\x18\x08 \x01(\x0E22.google.cloud.chronicle.v1.ReferenceListSyntaxTypeB\x03\xE0A\x02\x12\$\x0A\x17rule_associations_count\x18\x09 \x01(\x05B\x03\xE0A\x03\x128\x0A\x0Ascope_info\x18\x0B \x01(\x0B2\$.google.cloud.chronicle.v1.ScopeInfo:\x8A\x01\xEAA\x86\x01\x0A&chronicle.googleapis.com/ReferenceList\x12\\projects/{project}/locations/{location}/instances/{instance}/referenceLists/{reference_list}\"(\x0A\x12ReferenceListEntry\x12\x12\x0A\x05value\x18\x01 \x01(\x09B\x03\xE0A\x02*\xC2\x01\x0A\x17ReferenceListSyntaxType\x12*\x0A&REFERENCE_LIST_SYNTAX_TYPE_UNSPECIFIED\x10\x00\x120\x0A,REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING\x10\x01\x12\$\x0A REFERENCE_LIST_SYNTAX_TYPE_REGEX\x10\x02\x12#\x0A\x1FREFERENCE_LIST_SYNTAX_TYPE_CIDR\x10\x03*u\x0A\x11ReferenceListView\x12#\x0A\x1FREFERENCE_LIST_VIEW_UNSPECIFIED\x10\x00\x12\x1D\x0A\x19REFERENCE_LIST_VIEW_BASIC\x10\x01\x12\x1C\x0A\x18REFERENCE_LIST_VIEW_FULL\x10\x022\xF5\x07\x0A\x14ReferenceListService\x12\xBF\x01\x0A\x10GetReferenceList\x122.google.cloud.chronicle.v1.GetReferenceListRequest\x1A(.google.cloud.chronicle.v1.ReferenceList\"M\xDAA\x04name\x82\xD3\xE4\x93\x02@\x12>/v1/{name=projects/*/locations/*/instances/*/referenceLists/*}\x12\xD2\x01\x0A\x12ListReferenceLists\x124.google.cloud.chronicle.v1.ListReferenceListsRequest\x1A5.google.cloud.chronicle.v1.ListReferenceListsResponse\"O\xDAA\x06parent\x82\xD3\xE4\x93\x02@\x12>/v1/{parent=projects/*/locations/*/instances/*}/referenceLists\x12\xF9\x01\x0A\x13CreateReferenceList\x125.google.cloud.chronicle.v1.CreateReferenceListRequest\x1A(.google.cloud.chronicle.v1.ReferenceList\"\x80\x01\xDAA'parent,reference_list,reference_list_id\x82\xD3\xE4\x93\x02P\">/v1/{parent=projects/*/locations/*/instances/*}/referenceLists:\x0Ereference_list\x12\xFB\x01\x0A\x13UpdateReferenceList\x125.google.cloud.chronicle.v1.UpdateReferenceListRequest\x1A(.google.cloud.chronicle.v1.ReferenceList\"\x82\x01\xDAA\x1Areference_list,update_mask\x82\xD3\xE4\x93\x02_2M/v1/{reference_list.name=projects/*/locations/*/instances/*/referenceLists/*}:\x0Ereference_list\x1AL\xCAA\x18chronicle.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xC9\x01\x0A\x1Dcom.google.cloud.chronicle.v1B\x12ReferenceListProtoP\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;
    }
}

