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

namespace GPBMetadata\Google\Cloud\Functions\V2;

class Functions
{
    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\Any::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
ØK
)google/cloud/functions/v2/functions.protogoogle.cloud.functions.v2google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto#google/longrunning/operations.protogoogle/protobuf/any.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"·
Function
name (	;
environment
 (2&.google.cloud.functions.v2.Environment
description (	<
build_config (2&.google.cloud.functions.v2.BuildConfig@
service_config (2(.google.cloud.functions.v2.ServiceConfig>
event_trigger (2\'.google.cloud.functions.v2.EventTrigger=
state (2).google.cloud.functions.v2.Function.StateBàA4
update_time (2.google.protobuf.TimestampBàA?
labels (2/.google.cloud.functions.v2.Function.LabelsEntryD
state_messages	 (2\'.google.cloud.functions.v2.StateMessageBàA-
LabelsEntry
key (	
value (	:8"`
State
STATE_UNSPECIFIED 

ACTIVE

FAILED
	DEPLOYING
DELETING
UNKNOWN:~êA{
&cloudfunctions.googleapis.com/Function<projects/{project}/locations/{location}/functions/{function}*	functions2function"¹
StateMessageB
severity (20.google.cloud.functions.v2.StateMessage.Severity
type (	
message (	"F
Severity
SEVERITY_UNSPECIFIED 	
ERROR
WARNING
INFO"C
StorageSource
bucket (	
object (	

generation ("£

RepoSource
branch_name (	H 
tag_name (	H 

commit_sha (	H 

project_id (	
	repo_name (	
dir (	
invert_regex (B

revision"”
SourceB
storage_source (2(.google.cloud.functions.v2.StorageSourceH <
repo_source (2%.google.cloud.functions.v2.RepoSourceH B
source"¢
SourceProvenanceI
resolved_storage_source (2(.google.cloud.functions.v2.StorageSourceC
resolved_repo_source (2%.google.cloud.functions.v2.RepoSource"˜
BuildConfig6
build (	B\'àAúA!
cloudbuild.googleapis.com/Build
runtime (	
entry_point (	1
source (2!.google.cloud.functions.v2.SourceK
source_provenance (2+.google.cloud.functions.v2.SourceProvenanceBàA>
worker_pool (	B)úA&
$cloudbuild.googleapis.com/WorkerPool_
environment_variables (2@.google.cloud.functions.v2.BuildConfig.EnvironmentVariablesEntryM
docker_repository (	B2àAúA,
*artifactregistry.googleapis.com/Repository;
EnvironmentVariablesEntry
key (	
value (	:8"À
ServiceConfig3
service (	B"àAúA
run.googleapis.com/Service
timeout_seconds (
available_memory (	a
environment_variables (2B.google.cloud.functions.v2.ServiceConfig.EnvironmentVariablesEntry
max_instance_count (
min_instance_count (>
vpc_connector (	B\'úA$
"vpcaccess.googleapis.com/Connectorj
vpc_connector_egress_settings (2C.google.cloud.functions.v2.ServiceConfig.VpcConnectorEgressSettingsR
ingress_settings (28.google.cloud.functions.v2.ServiceConfig.IngressSettings
uri	 (	BàA
service_account_email
 (	&
all_traffic_on_latest_revision (M
secret_environment_variables (2\'.google.cloud.functions.v2.SecretEnvVar?
secret_volumes (2\'.google.cloud.functions.v2.SecretVolume
revision (	BàA;
EnvironmentVariablesEntry
key (	
value (	:8"u
VpcConnectorEgressSettings-
)VPC_CONNECTOR_EGRESS_SETTINGS_UNSPECIFIED 
PRIVATE_RANGES_ONLY
ALL_TRAFFIC"x
IngressSettings 
INGRESS_SETTINGS_UNSPECIFIED 
	ALLOW_ALL
ALLOW_INTERNAL_ONLY
ALLOW_INTERNAL_AND_GCLB"P
SecretEnvVar
key (	

project_id (	
secret (	
version (	"¿
SecretVolume

mount_path (	

project_id (	
secret (	G
versions (25.google.cloud.functions.v2.SecretVolume.SecretVersion.
SecretVersion
version (	
path (	"…
EventTrigger8
trigger (	B\'àAúA!
eventarc.googleapis.com/Trigger
trigger_region (	

event_type (	BàA=
event_filters (2&.google.cloud.functions.v2.EventFilter9
pubsub_topic (	B#àAúA
pubsub.googleapis.com/Topic"
service_account_email (	BàAN
retry_policy (23.google.cloud.functions.v2.EventTrigger.RetryPolicyBàA8
channel (	B\'àAúA!
eventarc.googleapis.com/Channel"b
RetryPolicy
RETRY_POLICY_UNSPECIFIED 
RETRY_POLICY_DO_NOT_RETRY
RETRY_POLICY_RETRY"P
EventFilter
	attribute (	BàA
value (	BàA
operator (	BàA"R
GetFunctionRequest<
name (	B.àAúA(
&cloudfunctions.googleapis.com/Function"Ÿ
ListFunctionsRequest>
parent (	B.àAúA(&cloudfunctions.googleapis.com/Function
	page_size (

page_token (	
filter (	
order_by (	"}
ListFunctionsResponse6
	functions (2#.google.cloud.functions.v2.Function
next_page_token (	
unreachable (	"£
CreateFunctionRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location:
function (2#.google.cloud.functions.v2.FunctionBàA
function_id (	"„
UpdateFunctionRequest:
function (2#.google.cloud.functions.v2.FunctionBàA/
update_mask (2.google.protobuf.FieldMask"U
DeleteFunctionRequest<
name (	B.àAúA(
&cloudfunctions.googleapis.com/Function"U
GenerateUploadUrlRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location"q
GenerateUploadUrlResponse

upload_url (	@
storage_source (2(.google.cloud.functions.v2.StorageSource"Z
GenerateDownloadUrlRequest<
name (	B.àAúA(
&cloudfunctions.googleapis.com/Function"3
GenerateDownloadUrlResponse
download_url (	"`
ListRuntimesRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
filter (	"®
ListRuntimesResponseI
runtimes (27.google.cloud.functions.v2.ListRuntimesResponse.RuntimeÉ
Runtime
name (	
display_name (	K
stage (2<.google.cloud.functions.v2.ListRuntimesResponse.RuntimeStage
warnings (	;
environment (2&.google.cloud.functions.v2.Environment"
RuntimeStage
RUNTIME_STAGE_UNSPECIFIED 
DEVELOPMENT	
ALPHA
BETA
GA

DEPRECATED
DECOMMISSIONED"¸
OperationMetadata/
create_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp
target (	
verb (	
status_detail (	
cancel_requested (
api_version (	.
request_resource (2.google.protobuf.Any0
stages	 (2 .google.cloud.functions.v2.Stage"Ä
Stage3
name (2%.google.cloud.functions.v2.Stage.Name
message (	5
state (2&.google.cloud.functions.v2.Stage.State
resource (	
resource_uri (	?
state_messages (2\'.google.cloud.functions.v2.StateMessage"„
Name
NAME_UNSPECIFIED 
ARTIFACT_REGISTRY	
BUILD
SERVICE
TRIGGER
SERVICE_ROLLBACK
TRIGGER_ROLLBACK"N
State
STATE_UNSPECIFIED 
NOT_STARTED
IN_PROGRESS
COMPLETE*@
Environment
ENVIRONMENT_UNSPECIFIED 	
GEN_1	
GEN_22ª
FunctionServiceŸ
GetFunction-.google.cloud.functions.v2.GetFunctionRequest#.google.cloud.functions.v2.Function"<‚Óä“/-/v2/{name=projects/*/locations/*/functions/*}ÚAname²
ListFunctions/.google.cloud.functions.v2.ListFunctionsRequest0.google.cloud.functions.v2.ListFunctionsResponse">‚Óä“/-/v2/{parent=projects/*/locations/*}/functionsÚAparent•
CreateFunction0.google.cloud.functions.v2.CreateFunctionRequest.google.longrunning.Operation"±‚Óä“9"-/v2/{parent=projects/*/locations/*}/functions:functionÚAparent,function,function_idÊAQ
"google.cloud.functions.v2.Function+google.cloud.functions.v2.OperationMetadata—
UpdateFunction0.google.cloud.functions.v2.UpdateFunctionRequest.google.longrunning.Operation"³‚Óä“B26/v2/{function.name=projects/*/locations/*/functions/*}:functionÚAfunction,update_maskÊAQ
"google.cloud.functions.v2.Function+google.cloud.functions.v2.OperationMetadataç
DeleteFunction0.google.cloud.functions.v2.DeleteFunctionRequest.google.longrunning.Operation"ƒ‚Óä“/*-/v2/{name=projects/*/locations/*/functions/*}ÚAnameÊAD
google.protobuf.Empty+google.cloud.functions.v2.OperationMetadataÊ
GenerateUploadUrl3.google.cloud.functions.v2.GenerateUploadUrlRequest4.google.cloud.functions.v2.GenerateUploadUrlResponse"J‚Óä“D"?/v2/{parent=projects/*/locations/*}/functions:generateUploadUrl:*Ò
GenerateDownloadUrl5.google.cloud.functions.v2.GenerateDownloadUrlRequest6.google.cloud.functions.v2.GenerateDownloadUrlResponse"L‚Óä“F"A/v2/{name=projects/*/locations/*/functions/*}:generateDownloadUrl:*®
ListRuntimes..google.cloud.functions.v2.ListRuntimesRequest/.google.cloud.functions.v2.ListRuntimesResponse"=‚Óä“.,/v2/{parent=projects/*/locations/*}/runtimesÚAparentQÊAcloudfunctions.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBî
com.google.cloud.functions.v2BFunctionsProtoPZ;cloud.google.com/go/functions/apiv2/functionspb;functionspb¢GCFêAo
*artifactregistry.googleapis.com/RepositoryAprojects/{project}/locations/{location}/repositories/{repository}êAY
cloudbuild.googleapis.com/Build6projects/{project}/locations/{location}/builds/{build}êAi
$cloudbuild.googleapis.com/WorkerPoolAprojects/{project}/locations/{location}/workerPools/{worker_pool}êAX
run.googleapis.com/Service:projects/{project}/locations/{location}/services/{service}êAd
"vpcaccess.googleapis.com/Connector>projects/{project}/locations/{location}/connectors/{connector}êA]
eventarc.googleapis.com/Trigger:projects/{project}/locations/{location}/triggers/{trigger}êA]
eventarc.googleapis.com/Channel:projects/{project}/locations/{location}/channels/{channel}êA@
pubsub.googleapis.com/Topic!projects/{project}/topics/{topic}êAx
!cloudkms.googleapis.com/CryptoKeySprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

