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

namespace GPBMetadata\Google\Cloud\Batch\V1;

class Task
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Batch\V1\Volume::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '

 google/cloud/batch/v1/task.protogoogle.cloud.batch.v1"google/cloud/batch/v1/volume.protogoogle/protobuf/duration.protogoogle/protobuf/timestamp.proto"O
ComputeResource
	cpu_milli (

memory_mib (
boot_disk_mib ("
StatusEvent
type (	
description (	.

event_time (2.google.protobuf.Timestamp<
task_execution (2$.google.cloud.batch.v1.TaskExecution""
TaskExecution
	exit_code ("

TaskStatus6
state (2\'.google.cloud.batch.v1.TaskStatus.State9
status_events (2".google.cloud.batch.v1.StatusEvent"a
State
STATE_UNSPECIFIED 
PENDING
ASSIGNED
RUNNING

FAILED
	SUCCEEDED"
Runnable>
	container (2).google.cloud.batch.v1.Runnable.ContainerH 8
script (2&.google.cloud.batch.v1.Runnable.ScriptH :
barrier (2\'.google.cloud.batch.v1.Runnable.BarrierH 
ignore_exit_status (

background (

always_run (7
environment (2".google.cloud.batch.v1.Environment*
timeout (2.google.protobuf.Duration
	Container
	image_uri (	
commands (	

entrypoint (	
volumes (	
options (	
block_external_network	 (
username
 (	
password (	3
Script
path (	H 
text (	H B	
command
Barrier
name (	B

executable"
TaskSpec2
	runnables (2.google.cloud.batch.v1.Runnable@
compute_resource (2&.google.cloud.batch.v1.ComputeResource3
max_run_duration (2.google.protobuf.Duration
max_retry_count (B
lifecycle_policies	 (2&.google.cloud.batch.v1.LifecyclePolicyK
environments (21.google.cloud.batch.v1.TaskSpec.EnvironmentsEntryB.
volumes (2.google.cloud.batch.v1.Volume7
environment
 (2".google.cloud.batch.v1.Environment3
EnvironmentsEntry
key (	
value (	:8"
LifecyclePolicy=
action (2-.google.cloud.batch.v1.LifecyclePolicy.ActionP
action_condition (26.google.cloud.batch.v1.LifecyclePolicy.ActionCondition%
ActionCondition

exit_codes ("?
Action
ACTION_UNSPECIFIED 

RETRY_TASK
	FAIL_TASK"
Task
name (	1
status (2!.google.cloud.batch.v1.TaskStatus:wAt
batch.googleapis.com/TaskWprojects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}/tasks/{task}"
EnvironmentD
	variables (21.google.cloud.batch.v1.Environment.VariablesEntryQ
secret_variables (27.google.cloud.batch.v1.Environment.SecretVariablesEntryI
encrypted_variables (2,.google.cloud.batch.v1.Environment.KMSEnvMap2
	KMSEnvMap
key_name (	
cipher_text (	0
VariablesEntry
key (	
value (	:86
SecretVariablesEntry
key (	
value (	:8B
com.google.cloud.batch.v1B	TaskProtoPZ/cloud.google.com/go/batch/apiv1/batchpb;batchpbGCBGoogle.Cloud.Batch.V1Google\\Cloud\\Batch\\V1Google::Cloud::Batch::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

