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

namespace GPBMetadata\Google\Cloud\Run\V2;

class Job
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Cloud\Run\V2\Execution::initOnce();
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\LaunchStage::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Run\V2\Condition::initOnce();
        \GPBMetadata\Google\Cloud\Run\V2\ExecutionTemplate::initOnce();
        \GPBMetadata\Google\Cloud\Run\V2\VendorSettings::initOnce();
        \GPBMetadata\Google\Iam\V1\IamPolicy::initOnce();
        \GPBMetadata\Google\Iam\V1\Policy::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
– 
google/cloud/run/v2/job.protogoogle.cloud.run.v2google/api/annotations.protogoogle/api/client.protogoogle/api/field_behavior.protogoogle/api/launch_stage.protogoogle/api/resource.proto#google/cloud/run/v2/condition.proto,google/cloud/run/v2/execution_template.proto)google/cloud/run/v2/vendor_settings.protogoogle/iam/v1/iam_policy.protogoogle/iam/v1/policy.proto#google/longrunning/operations.protogoogle/protobuf/timestamp.proto"š
CreateJobRequest.
parent (	BàAúArun.googleapis.com/Job*
job (2.google.cloud.run.v2.JobBàA
job_id (	BàA
validate_only ("=
GetJobRequest,
name (	BàAúA
run.googleapis.com/Job"l
UpdateJobRequest*
job (2.google.cloud.run.v2.JobBàA
validate_only (
allow_missing ("~
ListJobsRequest.
parent (	BàAúArun.googleapis.com/Job
	page_size (

page_token (	
show_deleted ("S
ListJobsResponse&
jobs (2.google.cloud.run.v2.Job
next_page_token (	"e
DeleteJobRequest,
name (	BàAúA
run.googleapis.com/Job
validate_only (
etag (	"b
RunJobRequest,
name (	BàAúA
run.googleapis.com/Job
validate_only (
etag (	"Š	
Job
name (	
uid (	BàA

generation (BàA4
labels (2$.google.cloud.run.v2.Job.LabelsEntry>
annotations (2).google.cloud.run.v2.Job.AnnotationsEntry4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA4
delete_time (2.google.protobuf.TimestampBàA4
expire_time	 (2.google.protobuf.TimestampBàA
creator
 (	BàA
last_modifier (	BàA
client (	
client_version (	-
launch_stage (2.google.api.LaunchStageF
binary_authorization (2(.google.cloud.run.v2.BinaryAuthorization=
template (2&.google.cloud.run.v2.ExecutionTemplateBàA 
observed_generation (BàA?
terminal_condition (2.google.cloud.run.v2.ConditionBàA7

conditions (2.google.cloud.run.v2.ConditionBàA
execution_count (BàAN
latest_created_execution (2\'.google.cloud.run.v2.ExecutionReferenceBàA
reconciling (BàA
etagc (	BàA-
LabelsEntry
key (	
value (	:82
AnnotationsEntry
key (	
value (	:8:RêAO
run.googleapis.com/Job2projects/{project}/locations/{location}/jobs/{job}R"«
ExecutionReference/
name (	B!úA
run.googleapis.com/Execution/
create_time (2.google.protobuf.Timestamp3
completion_time (2.google.protobuf.Timestamp2Ì
Jobs©
	CreateJob%.google.cloud.run.v2.CreateJobRequest.google.longrunning.Operation"V‚Óä“/"(/v2/{parent=projects/*/locations/*}/jobs:jobÚAparent,job,job_idÊA

JobJob
GetJob".google.cloud.run.v2.GetJobRequest.google.cloud.run.v2.Job"7‚Óä“*(/v2/{name=projects/*/locations/*/jobs/*}ÚAname’
ListJobs$.google.cloud.run.v2.ListJobsRequest%.google.cloud.run.v2.ListJobsResponse"9‚Óä“*(/v2/{parent=projects/*/locations/*}/jobsÚAparentŸ
	UpdateJob%.google.cloud.run.v2.UpdateJobRequest.google.longrunning.Operation"L‚Óä“32,/v2/{job.name=projects/*/locations/*/jobs/*}:jobÚAjobÊA

JobJob—
	DeleteJob%.google.cloud.run.v2.DeleteJobRequest.google.longrunning.Operation"D‚Óä“**(/v2/{name=projects/*/locations/*/jobs/*}ÚAnameÊA

JobJob¤
RunJob".google.cloud.run.v2.RunJobRequest.google.longrunning.Operation"W‚Óä“1",/v2/{name=projects/*/locations/*/jobs/*}:run:*ÚAnameÊA
	Execution	ExecutionŒ
GetIamPolicy".google.iam.v1.GetIamPolicyRequest.google.iam.v1.Policy"A‚Óä“;9/v2/{resource=projects/*/locations/*/jobs/*}:getIamPolicy�
SetIamPolicy".google.iam.v1.SetIamPolicyRequest.google.iam.v1.Policy"D‚Óä“>"9/v2/{resource=projects/*/locations/*/jobs/*}:setIamPolicy:*µ
TestIamPermissions(.google.iam.v1.TestIamPermissionsRequest).google.iam.v1.TestIamPermissionsResponse"J‚Óä“D"?/v2/{resource=projects/*/locations/*/jobs/*}:testIamPermissions:*FÊArun.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBP
com.google.cloud.run.v2BJobProtoPZ)cloud.google.com/go/run/apiv2/runpb;runpbP bproto3'
        , true);

        static::$is_initialized = true;
    }
}

