<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/logging/v2/logging_config.proto

namespace GPBMetadata\Google\Logging\V2;

class LoggingConfig
{
    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\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
óƒ
&google/logging/v2/logging_config.protogoogle.logging.v2google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"ƒ
	LogBucket
name (	BàA
description (	4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA
retention_days (
locked	 (?
lifecycle_state (2!.google.logging.v2.LifecycleStateBàA
restricted_fields (	6
cmek_settings (2.google.logging.v2.CmekSettings:¥êA¡
 logging.googleapis.com/LogBucket8projects/{project}/locations/{location}/buckets/{bucket}Borganizations/{organization}/locations/{location}/buckets/{bucket}6folders/{folder}/locations/{location}/buckets/{bucket}GbillingAccounts/{billing_account}/locations/{location}/buckets/{bucket}"‚
LogView
name (	
description (	4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA
filter (	:×êAÓ
logging.googleapis.com/LogViewEprojects/{project}/locations/{location}/buckets/{bucket}/views/{view}Oorganizations/{organization}/locations/{location}/buckets/{bucket}/views/{view}Cfolders/{folder}/locations/{location}/buckets/{bucket}/views/{view}TbillingAccounts/{billing_account}/locations/{location}/buckets/{bucket}/views/{view}"…
LogSink
name (	BàA
destination (	B	àAúA
*
filter (	BàA
description (	BàA
disabled (BàA8

exclusions (2.google.logging.v2.LogExclusionBàAK
output_version_format (2(.google.logging.v2.LogSink.VersionFormatB
writer_identity (	BàA
include_children	 (BàAC
bigquery_options (2".google.logging.v2.BigQueryOptionsBàAH 4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA"?
VersionFormat
VERSION_FORMAT_UNSPECIFIED 
V2
V1:¿êA»
logging.googleapis.com/LogSinkprojects/{project}/sinks/{sink})organizations/{organization}/sinks/{sink}folders/{folder}/sinks/{sink}.billingAccounts/{billing_account}/sinks/{sink}B	
options"g
BigQueryOptions#
use_partitioned_tables (BàA/
"uses_timestamp_column_partitioning (BàA"
ListBucketsRequest8
parent (	B(àAúA" logging.googleapis.com/LogBucket

page_token (	BàA
	page_size (BàA"]
ListBucketsResponse-
buckets (2.google.logging.v2.LogBucket
next_page_token (	"š
CreateBucketRequest8
parent (	B(àAúA" logging.googleapis.com/LogBucket
	bucket_id (	BàA1
bucket (2.google.logging.v2.LogBucketBàA"¶
UpdateBucketRequest6
name (	B(àAúA"
 logging.googleapis.com/LogBucket1
bucket (2.google.logging.v2.LogBucketBàA4
update_mask (2.google.protobuf.FieldMaskBàA"J
GetBucketRequest6
name (	B(àAúA"
 logging.googleapis.com/LogBucket"M
DeleteBucketRequest6
name (	B(àAúA"
 logging.googleapis.com/LogBucket"O
UndeleteBucketRequest6
name (	B(àAúA"
 logging.googleapis.com/LogBucket"X
ListViewsRequest
parent (	BàA

page_token (	BàA
	page_size (BàA"W
ListViewsResponse)
views (2.google.logging.v2.LogView
next_page_token (	"m
CreateViewRequest
parent (	BàA
view_id (	BàA-
view (2.google.logging.v2.LogViewBàA"‹
UpdateViewRequest
name (	BàA-
view (2.google.logging.v2.LogViewBàA4
update_mask (2.google.protobuf.FieldMaskBàA"F
GetViewRequest4
name (	B&àAúA 
logging.googleapis.com/LogView"I
DeleteViewRequest4
name (	B&àAúA 
logging.googleapis.com/LogView"{
ListSinksRequest6
parent (	B&àAúA logging.googleapis.com/LogSink

page_token (	BàA
	page_size (BàA"W
ListSinksResponse)
sinks (2.google.logging.v2.LogSink
next_page_token (	"K
GetSinkRequest9
	sink_name (	B&àAúA 
logging.googleapis.com/LogSink"Ÿ
CreateSinkRequest6
parent (	B&àAúA logging.googleapis.com/LogSink-
sink (2.google.logging.v2.LogSinkBàA#
unique_writer_identity (BàA"Ø
UpdateSinkRequest9
	sink_name (	B&àAúA 
logging.googleapis.com/LogSink-
sink (2.google.logging.v2.LogSinkBàA#
unique_writer_identity (BàA4
update_mask (2.google.protobuf.FieldMaskBàA"N
DeleteSinkRequest9
	sink_name (	B&àAúA 
logging.googleapis.com/LogSink"Â
LogExclusion
name (	BàA
description (	BàA
filter (	BàA
disabled (BàA4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA:ìêAè
#logging.googleapis.com/LogExclusion)projects/{project}/exclusions/{exclusion}3organizations/{organization}/exclusions/{exclusion}\'folders/{folder}/exclusions/{exclusion}8billingAccounts/{billing_account}/exclusions/{exclusion}"…
ListExclusionsRequest;
parent (	B+àAúA%#logging.googleapis.com/LogExclusion

page_token (	BàA
	page_size (BàA"f
ListExclusionsResponse3

exclusions (2.google.logging.v2.LogExclusion
next_page_token (	"P
GetExclusionRequest9
name (	B+àAúA%
#logging.googleapis.com/LogExclusion"Ž
CreateExclusionRequest;
parent (	B+àAúA%#logging.googleapis.com/LogExclusion7
	exclusion (2.google.logging.v2.LogExclusionBàA"Â
UpdateExclusionRequest9
name (	B+àAúA%
#logging.googleapis.com/LogExclusion7
	exclusion (2.google.logging.v2.LogExclusionBàA4
update_mask (2.google.protobuf.FieldMaskBàA"S
DeleteExclusionRequest9
name (	B+àAúA%
#logging.googleapis.com/LogExclusion"S
GetCmekSettingsRequest9
name (	B+àAúA%
#logging.googleapis.com/CmekSettings"¡
UpdateCmekSettingsRequest
name (	BàA;
cmek_settings (2.google.logging.v2.CmekSettingsBàA4
update_mask (2.google.protobuf.FieldMaskBàA"Ÿ
CmekSettings
name (	BàA
kms_key_name (	
service_account_id (	BàA:ÄêAÀ
#logging.googleapis.com/CmekSettingsprojects/{project}/cmekSettings)organizations/{organization}/cmekSettingsfolders/{folder}/cmekSettings.billingAccounts/{billing_account}/cmekSettings"K
GetSettingsRequest5
name (	B\'àAúA!
logging.googleapis.com/Settings"”
UpdateSettingsRequest
name (	BàA2
settings (2.google.logging.v2.SettingsBàA4
update_mask (2.google.protobuf.FieldMaskBàA"Ò
Settings
name (	BàA
kms_key_name (	BàA#
kms_service_account_id (	BàA
storage_location (	BàA!
disable_default_sink (BàA:°êA¬
logging.googleapis.com/Settingsprojects/{project}/settings%organizations/{organization}/settingsfolders/{folder}/settings*billingAccounts/{billing_account}/settings"Y
CopyLogEntriesRequest
name (	BàA
filter (	BàA
destination (	BàA"®
CopyLogEntriesMetadata.

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp0
state (2!.google.logging.v2.OperationState
cancellation_requested (9
request (2(.google.logging.v2.CopyLogEntriesRequest
progress (
writer_identity (	":
CopyLogEntriesResponse 
log_entries_copied_count (*S
LifecycleState
LIFECYCLE_STATE_UNSPECIFIED 

ACTIVE
DELETE_REQUESTED*ô
OperationState
OPERATION_STATE_UNSPECIFIED 
OPERATION_STATE_SCHEDULED+
\'OPERATION_STATE_WAITING_FOR_PERMISSIONS
OPERATION_STATE_RUNNING
OPERATION_STATE_SUCCEEDED
OPERATION_STATE_FAILED
OPERATION_STATE_CANCELLED2ŒE
ConfigServiceV2Ü
ListBuckets%.google.logging.v2.ListBucketsRequest&.google.logging.v2.ListBucketsResponse"ý‚Óä“í$/v2/{parent=*/*/locations/*}/bucketsZ-+/v2/{parent=projects/*/locations/*}/bucketsZ20/v2/{parent=organizations/*/locations/*}/bucketsZ,*/v2/{parent=folders/*/locations/*}/bucketsZ42/v2/{parent=billingAccounts/*/locations/*}/bucketsÚAparent¹
	GetBucket#.google.logging.v2.GetBucketRequest.google.logging.v2.LogBucket"è‚Óä“á$/v2/{name=*/*/locations/*/buckets/*}Z-+/v2/{name=projects/*/locations/*/buckets/*}Z20/v2/{name=organizations/*/locations/*/buckets/*}Z,*/v2/{name=folders/*/locations/*/buckets/*}Z(&/v2/{name=billingAccounts/*/buckets/*}ó
CreateBucket&.google.logging.v2.CreateBucketRequest.google.logging.v2.LogBucket"œ‚Óä“•"$/v2/{parent=*/*/locations/*}/buckets:bucketZ5"+/v2/{parent=projects/*/locations/*}/buckets:bucketZ:"0/v2/{parent=organizations/*/locations/*}/buckets:bucketZ4"*/v2/{parent=folders/*/locations/*}/buckets:bucketZ<"2/v2/{parent=billingAccounts/*/locations/*}/buckets:bucketó
UpdateBucket&.google.logging.v2.UpdateBucketRequest.google.logging.v2.LogBucket"œ‚Óä“•2$/v2/{name=*/*/locations/*/buckets/*}:bucketZ52+/v2/{name=projects/*/locations/*/buckets/*}:bucketZ:20/v2/{name=organizations/*/locations/*/buckets/*}:bucketZ42*/v2/{name=folders/*/locations/*/buckets/*}:bucketZ<22/v2/{name=billingAccounts/*/locations/*/buckets/*}:bucketÅ
DeleteBucket&.google.logging.v2.DeleteBucketRequest.google.protobuf.Empty"ô‚Óä“í*$/v2/{name=*/*/locations/*/buckets/*}Z-*+/v2/{name=projects/*/locations/*/buckets/*}Z2*0/v2/{name=organizations/*/locations/*/buckets/*}Z,**/v2/{name=folders/*/locations/*/buckets/*}Z4*2/v2/{name=billingAccounts/*/locations/*/buckets/*}…
UndeleteBucket(.google.logging.v2.UndeleteBucketRequest.google.protobuf.Empty"°‚Óä“©"-/v2/{name=*/*/locations/*/buckets/*}:undelete:*Z9"4/v2/{name=projects/*/locations/*/buckets/*}:undelete:*Z>"9/v2/{name=organizations/*/locations/*/buckets/*}:undelete:*Z8"3/v2/{name=folders/*/locations/*/buckets/*}:undelete:*Z@";/v2/{name=billingAccounts/*/locations/*/buckets/*}:undelete:*þ
	ListViews#.google.logging.v2.ListViewsRequest$.google.logging.v2.ListViewsResponse"¥‚Óä“•,/v2/{parent=*/*/locations/*/buckets/*}/viewsZ53/v2/{parent=projects/*/locations/*/buckets/*}/viewsZ:8/v2/{parent=organizations/*/locations/*/buckets/*}/viewsZ42/v2/{parent=folders/*/locations/*/buckets/*}/viewsZ<:/v2/{parent=billingAccounts/*/locations/*/buckets/*}/viewsÚAparentÛ
GetView!.google.logging.v2.GetViewRequest.google.logging.v2.LogView"‚Óä“‰,/v2/{name=*/*/locations/*/buckets/*/views/*}Z53/v2/{name=projects/*/locations/*/buckets/*/views/*}Z:8/v2/{name=organizations/*/locations/*/buckets/*/views/*}Z42/v2/{name=folders/*/locations/*/buckets/*/views/*}Z0./v2/{name=billingAccounts/*/buckets/*/views/*}‹

CreateView$.google.logging.v2.CreateViewRequest.google.logging.v2.LogView"º‚Óä“³",/v2/{parent=*/*/locations/*/buckets/*}/views:viewZ;"3/v2/{parent=projects/*/locations/*/buckets/*}/views:viewZ@"8/v2/{parent=organizations/*/locations/*/buckets/*}/views:viewZ:"2/v2/{parent=folders/*/locations/*/buckets/*}/views:viewZB":/v2/{parent=billingAccounts/*/locations/*/buckets/*}/views:view‹

UpdateView$.google.logging.v2.UpdateViewRequest.google.logging.v2.LogView"º‚Óä“³2,/v2/{name=*/*/locations/*/buckets/*/views/*}:viewZ;23/v2/{name=projects/*/locations/*/buckets/*/views/*}:viewZ@28/v2/{name=organizations/*/locations/*/buckets/*/views/*}:viewZ:22/v2/{name=folders/*/locations/*/buckets/*/views/*}:viewZB2:/v2/{name=billingAccounts/*/locations/*/buckets/*/views/*}:viewé

DeleteView$.google.logging.v2.DeleteViewRequest.google.protobuf.Empty"œ‚Óä“•*,/v2/{name=*/*/locations/*/buckets/*/views/*}Z5*3/v2/{name=projects/*/locations/*/buckets/*/views/*}Z:*8/v2/{name=organizations/*/locations/*/buckets/*/views/*}Z4*2/v2/{name=folders/*/locations/*/buckets/*/views/*}Z<*:/v2/{name=billingAccounts/*/locations/*/buckets/*/views/*}
	ListSinks#.google.logging.v2.ListSinksRequest$.google.logging.v2.ListSinksResponse"·‚Óä“§/v2/{parent=*/*}/sinksZ/v2/{parent=projects/*}/sinksZ$"/v2/{parent=organizations/*}/sinksZ/v2/{parent=folders/*}/sinksZ&$/v2/{parent=billingAccounts/*}/sinksÚAparentž
GetSink!.google.logging.v2.GetSinkRequest.google.logging.v2.LogSink"Ó‚Óä“À/v2/{sink_name=*/*/sinks/*}Z$"/v2/{sink_name=projects/*/sinks/*}Z)\'/v2/{sink_name=organizations/*/sinks/*}Z#!/v2/{sink_name=folders/*/sinks/*}Z+)/v2/{sink_name=billingAccounts/*/sinks/*}ÚA	sink_name«

CreateSink$.google.logging.v2.CreateSinkRequest.google.logging.v2.LogSink"Ú‚Óä“Å"/v2/{parent=*/*}/sinks:sinkZ%"/v2/{parent=projects/*}/sinks:sinkZ*""/v2/{parent=organizations/*}/sinks:sinkZ$"/v2/{parent=folders/*}/sinks:sinkZ,"$/v2/{parent=billingAccounts/*}/sinks:sinkÚAparent,sinkŸ

UpdateSink$.google.logging.v2.UpdateSinkRequest.google.logging.v2.LogSink"Î‚Óä“™/v2/{sink_name=*/*/sinks/*}:sinkZ*"/v2/{sink_name=projects/*/sinks/*}:sinkZ/\'/v2/{sink_name=organizations/*/sinks/*}:sinkZ)!/v2/{sink_name=folders/*/sinks/*}:sinkZ1)/v2/{sink_name=billingAccounts/*/sinks/*}:sinkZ*2"/v2/{sink_name=projects/*/sinks/*}:sinkZ/2\'/v2/{sink_name=organizations/*/sinks/*}:sinkZ)2!/v2/{sink_name=folders/*/sinks/*}:sinkZ12)/v2/{sink_name=billingAccounts/*/sinks/*}:sinkÚAsink_name,sink,update_maskÚAsink_name,sink 

DeleteSink$.google.logging.v2.DeleteSinkRequest.google.protobuf.Empty"Ó‚Óä“À*/v2/{sink_name=*/*/sinks/*}Z$*"/v2/{sink_name=projects/*/sinks/*}Z)*\'/v2/{sink_name=organizations/*/sinks/*}Z#*!/v2/{sink_name=folders/*/sinks/*}Z+*)/v2/{sink_name=billingAccounts/*/sinks/*}ÚA	sink_name¸
ListExclusions(.google.logging.v2.ListExclusionsRequest).google.logging.v2.ListExclusionsResponse"Ð‚Óä“À/v2/{parent=*/*}/exclusionsZ$"/v2/{parent=projects/*}/exclusionsZ)\'/v2/{parent=organizations/*}/exclusionsZ#!/v2/{parent=folders/*}/exclusionsZ+)/v2/{parent=billingAccounts/*}/exclusionsÚAparent¨
GetExclusion&.google.logging.v2.GetExclusionRequest.google.logging.v2.LogExclusion"Î‚Óä“À/v2/{name=*/*/exclusions/*}Z$"/v2/{name=projects/*/exclusions/*}Z)\'/v2/{name=organizations/*/exclusions/*}Z#!/v2/{name=folders/*/exclusions/*}Z+)/v2/{name=billingAccounts/*/exclusions/*}ÚAnameñ
CreateExclusion).google.logging.v2.CreateExclusionRequest.google.logging.v2.LogExclusion"‘‚Óä“÷"/v2/{parent=*/*}/exclusions:	exclusionZ/""/v2/{parent=projects/*}/exclusions:	exclusionZ4"\'/v2/{parent=organizations/*}/exclusions:	exclusionZ."!/v2/{parent=folders/*}/exclusions:	exclusionZ6")/v2/{parent=billingAccounts/*}/exclusions:	exclusionÚAparent,exclusionû
UpdateExclusion).google.logging.v2.UpdateExclusionRequest.google.logging.v2.LogExclusion"›‚Óä“÷2/v2/{name=*/*/exclusions/*}:	exclusionZ/2"/v2/{name=projects/*/exclusions/*}:	exclusionZ42\'/v2/{name=organizations/*/exclusions/*}:	exclusionZ.2!/v2/{name=folders/*/exclusions/*}:	exclusionZ62)/v2/{name=billingAccounts/*/exclusions/*}:	exclusionÚAname,exclusion,update_mask¥
DeleteExclusion).google.logging.v2.DeleteExclusionRequest.google.protobuf.Empty"Î‚Óä“À*/v2/{name=*/*/exclusions/*}Z$*"/v2/{name=projects/*/exclusions/*}Z)*\'/v2/{name=organizations/*/exclusions/*}Z#*!/v2/{name=folders/*/exclusions/*}Z+*)/v2/{name=billingAccounts/*/exclusions/*}ÚAname§
GetCmekSettings).google.logging.v2.GetCmekSettingsRequest.google.logging.v2.CmekSettings"Ç‚Óä“À/v2/{name=*/*}/cmekSettingsZ$"/v2/{name=projects/*}/cmekSettingsZ)\'/v2/{name=organizations/*}/cmekSettingsZ#!/v2/{name=folders/*}/cmekSettingsZ+)/v2/{name=billingAccounts/*}/cmekSettingsÑ
UpdateCmekSettings,.google.logging.v2.UpdateCmekSettingsRequest.google.logging.v2.CmekSettings"l‚Óä“f2/v2/{name=*/*}/cmekSettings:cmek_settingsZ82\'/v2/{name=organizations/*}/cmekSettings:cmek_settingsŽ
GetSettings%.google.logging.v2.GetSettingsRequest.google.logging.v2.Settings"º‚Óä“¬/v2/{name=*/*}/settingsZ /v2/{name=projects/*}/settingsZ%#/v2/{name=organizations/*}/settingsZ/v2/{name=folders/*}/settingsZ\'%/v2/{name=billingAccounts/*}/settingsÚAnameö
UpdateSettings(.google.logging.v2.UpdateSettingsRequest.google.logging.v2.Settings"œ‚Óä“2/v2/{name=*/*}/settings:settingsZ/2#/v2/{name=organizations/*}/settings:settingsZ)2/v2/{name=folders/*}/settings:settingsÚAsettings,update_mask©
CopyLogEntries(.google.logging.v2.CopyLogEntriesRequest.google.longrunning.Operation"N‚Óä“"/v2/entries:copy:*ÊA0
CopyLogEntriesResponseCopyLogEntriesMetadataßÊAlogging.googleapis.comÒAÂhttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-only,https://www.googleapis.com/auth/logging.admin,https://www.googleapis.com/auth/logging.readBÙ
com.google.logging.v2BLoggingConfigProtoPZ8google.golang.org/genproto/googleapis/logging/v2;loggingøªGoogle.Cloud.Logging.V2ÊGoogle\\Cloud\\Logging\\V2êGoogle::Cloud::Logging::V2êA`
+logging.googleapis.com/OrganizationLocation1organizations/{organization}/locations/{location}êAN
%logging.googleapis.com/FolderLocation%folders/{folder}/locations/{location}êAg
-logging.googleapis.com/BillingAccountLocation6billingAccounts/{billing_account}/locations/{location}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

