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

namespace GPBMetadata\Google\Cloud\Aiplatform\V1;

class CustomJob
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\EncryptionSpec::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\EnvVar::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\JobState::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\MachineResources::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ì
+google/cloud/aiplatform/v1/custom_job.protogoogle.cloud.aiplatform.v1google/api/resource.proto0google/cloud/aiplatform/v1/encryption_spec.proto(google/cloud/aiplatform/v1/env_var.proto#google/cloud/aiplatform/v1/io.proto*google/cloud/aiplatform/v1/job_state.proto2google/cloud/aiplatform/v1/machine_resources.protogoogle/protobuf/duration.protogoogle/protobuf/timestamp.protogoogle/rpc/status.proto"á
	CustomJob
name (	BàA
display_name (	BàA@
job_spec (2).google.cloud.aiplatform.v1.CustomJobSpecBàA8
state (2$.google.cloud.aiplatform.v1.JobStateBàA4
create_time (2.google.protobuf.TimestampBàA3

start_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA4
update_time	 (2.google.protobuf.TimestampBàA&
error
 (2.google.rpc.StatusBàAA
labels (21.google.cloud.aiplatform.v1.CustomJob.LabelsEntryC
encryption_spec (2*.google.cloud.aiplatform.v1.EncryptionSpecV
web_access_uris (28.google.cloud.aiplatform.v1.CustomJob.WebAccessUrisEntryBàA-
LabelsEntry
key (	
value (	:84
WebAccessUrisEntry
key (	
value (	:8:iêAf
#aiplatform.googleapis.com/CustomJob?projects/{project}/locations/{location}/customJobs/{custom_job}"ß
CustomJobSpecJ
worker_pool_specs (2*.google.cloud.aiplatform.v1.WorkerPoolSpecBàA:

scheduling (2&.google.cloud.aiplatform.v1.Scheduling
service_account (	7
network (	B&àAúA 
compute.googleapis.com/Network
reserved_ip_ranges (	BàAI
base_output_directory (2*.google.cloud.aiplatform.v1.GcsDestinationB
tensorboard (	B-àAúA\'
%aiplatform.googleapis.com/Tensorboard
enable_web_access
 (BàA$
enable_dashboard_access (BàA"†
WorkerPoolSpecC
container_spec (2).google.cloud.aiplatform.v1.ContainerSpecH L
python_package_spec (2-.google.cloud.aiplatform.v1.PythonPackageSpecH E
machine_spec (2\'.google.cloud.aiplatform.v1.MachineSpecBàAàA
replica_count (BàA=

nfs_mounts (2$.google.cloud.aiplatform.v1.NfsMountBàA7
	disk_spec (2$.google.cloud.aiplatform.v1.DiskSpecB
task"w
ContainerSpec
	image_uri (	BàA
command (	
args (	/
env (2".google.cloud.aiplatform.v1.EnvVar"ª
PythonPackageSpec
executor_image_uri (	BàA
package_uris (	BàA
python_module (	BàA
args (	/
env (2".google.cloud.aiplatform.v1.EnvVar"_

Scheduling*
timeout (2.google.protobuf.Duration%
restart_job_on_worker_restart (BÌ
com.google.cloud.aiplatform.v1BCustomJobProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

