# Copyright (c) 2020, NVIDIA CORPORATION.  All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: nvidia/clara/platform/jobs.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from nvidia_clara.grpc import common_pb2 as nvidia_dot_clara_dot_platform_dot_common__pb2
from nvidia_clara.grpc import clara_pb2 as nvidia_dot_clara_dot_platform_dot_clara__pb2
try:
  nvidia_dot_clara_dot_platform_dot_common__pb2 = nvidia_dot_clara_dot_platform_dot_clara__pb2.nvidia_dot_clara_dot_platform_dot_common__pb2
except AttributeError:
  nvidia_dot_clara_dot_platform_dot_common__pb2 = nvidia_dot_clara_dot_platform_dot_clara__pb2.nvidia.clara.platform.common_pb2

from nvidia_clara.grpc.common_pb2 import *
from nvidia_clara.grpc.clara_pb2 import *

DESCRIPTOR = _descriptor.FileDescriptor(
  name='nvidia/clara/platform/jobs.proto',
  package='nvidia.clara.platform',
  syntax='proto3',
  serialized_options=_b('\n\031com.nvidia.clara.platformZ\004apis\252\002\032Nvidia.Clara.Platform.Grpc'),
  serialized_pb=_b('\n nvidia/clara/platform/jobs.proto\x12\x15nvidia.clara.platform\x1a\"nvidia/clara/platform/common.proto\x1a!nvidia/clara/platform/clara.proto\"\x81\x02\n\x16JobsAddMetadataRequest\x12\x34\n\x06header\x18\x01 \x01(\x0b\x32$.nvidia.clara.platform.RequestHeader\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12M\n\x08metadata\x18\x03 \x03(\x0b\x32;.nvidia.clara.platform.JobsAddMetadataRequest.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x84\x02\n\x17JobsAddMetadataResponse\x12\x35\n\x06header\x18\x01 \x01(\x0b\x32%.nvidia.clara.platform.ResponseHeader\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12N\n\x08metadata\x18\x03 \x03(\x0b\x32<.nvidia.clara.platform.JobsAddMetadataResponse.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x8c\x01\n\x11JobsCancelRequest\x12\x34\n\x06header\x18\x01 \x01(\x0b\x32$.nvidia.clara.platform.RequestHeader\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x0e\n\x06reason\x18\x03 \x01(\t\"\xe8\x01\n\x12JobsCancelResponse\x12\x35\n\x06header\x18\x01 \x01(\x0b\x32%.nvidia.clara.platform.ResponseHeader\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x32\n\tjob_state\x18\x03 \x01(\x0e\x32\x1f.nvidia.clara.platform.JobState\x12\x34\n\njob_status\x18\x04 \x01(\x0e\x32 .nvidia.clara.platform.JobStatus\"\xfb\x02\n\x11JobsCreateRequest\x12\x34\n\x06header\x18\x01 \x01(\x0b\x32$.nvidia.clara.platform.RequestHeader\x12\x36\n\x0bpipeline_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x34\n\x08priority\x18\x04 \x01(\x0e\x32\".nvidia.clara.platform.JobPriority\x12\x39\n\x0einput_payloads\x18\x05 \x03(\x0b\x32!.nvidia.clara.platform.Identifier\x12H\n\x08metadata\x18\x06 \x03(\x0b\x32\x36.nvidia.clara.platform.JobsCreateRequest.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xb5\x01\n\x12JobsCreateResponse\x12\x35\n\x06header\x18\x01 \x01(\x0b\x32%.nvidia.clara.platform.ResponseHeader\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x35\n\npayload_id\x18\x03 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\"\xae\x03\n\x0fJobsListRequest\x12\x34\n\x06header\x18\x01 \x01(\x0b\x32$.nvidia.clara.platform.RequestHeader\x12@\n\x06\x66ilter\x18\x02 \x01(\x0b\x32\x30.nvidia.clara.platform.JobsListRequest.JobFilter\x1a\xa2\x02\n\tJobFilter\x12:\n\x10\x63ompleted_before\x18\x01 \x01(\x0b\x32 .nvidia.clara.platform.Timestamp\x12\x37\n\rcreated_after\x18\x02 \x01(\x0b\x32 .nvidia.clara.platform.Timestamp\x12\x32\n\thas_state\x18\x03 \x03(\x0e\x32\x1f.nvidia.clara.platform.JobState\x12\x34\n\nhas_status\x18\x04 \x03(\x0e\x32 .nvidia.clara.platform.JobStatus\x12\x36\n\x0bpipeline_id\x18\x05 \x03(\x0b\x32!.nvidia.clara.platform.Identifier\"\xe8\x06\n\x10JobsListResponse\x12\x35\n\x06header\x18\x01 \x01(\x0b\x32%.nvidia.clara.platform.ResponseHeader\x12G\n\x0bjob_details\x18\x02 \x01(\x0b\x32\x32.nvidia.clara.platform.JobsListResponse.JobDetails\x1a\xd3\x05\n\nJobDetails\x12\x31\n\x06job_id\x18\x01 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x35\n\npayload_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x36\n\x0bpipeline_id\x18\x03 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x10\n\x08job_name\x18\x04 \x01(\t\x12.\n\x05state\x18\x05 \x01(\x0e\x32\x1f.nvidia.clara.platform.JobState\x12\x30\n\x06status\x18\x06 \x01(\x0e\x32 .nvidia.clara.platform.JobStatus\x12\x34\n\x08priority\x18\x07 \x01(\x0e\x32\".nvidia.clara.platform.JobPriority\x12\x31\n\x07\x63reated\x18\r \x01(\x0b\x32 .nvidia.clara.platform.Timestamp\x12\x31\n\x07started\x18\x0e \x01(\x0b\x32 .nvidia.clara.platform.Timestamp\x12\x31\n\x07stopped\x18\x0f \x01(\x0b\x32 .nvidia.clara.platform.Timestamp\x12R\n\x08metadata\x18\x10 \x03(\x0b\x32@.nvidia.clara.platform.JobsListResponse.JobDetails.MetadataEntry\x12\x1d\n\x11timestamp_created\x18\n \x01(\tB\x02\x18\x01\x12\x1d\n\x11timestamp_started\x18\x0b \x01(\tB\x02\x18\x01\x12\x1d\n\x11timestamp_stopped\x18\x0c \x01(\tB\x02\x18\x01\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x95\x01\n\x13JobsReadLogsRequest\x12\x34\n\x06header\x18\x01 \x01(\x0b\x32$.nvidia.clara.platform.RequestHeader\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x15\n\roperator_name\x18\x03 \x01(\t\"\xa5\x01\n\x14JobsReadLogsResponse\x12\x35\n\x06header\x18\x01 \x01(\x0b\x32%.nvidia.clara.platform.ResponseHeader\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x15\n\roperator_name\x18\x03 \x01(\t\x12\x0c\n\x04logs\x18\x04 \x03(\t\"\x92\x01\n\x19JobsRemoveMetadataRequest\x12\x34\n\x06header\x18\x01 \x01(\x0b\x32$.nvidia.clara.platform.RequestHeader\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x0c\n\x04keys\x18\x03 \x03(\t\"\x8a\x02\n\x1aJobsRemoveMetadataResponse\x12\x35\n\x06header\x18\x01 \x01(\x0b\x32%.nvidia.clara.platform.ResponseHeader\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12Q\n\x08metadata\x18\x03 \x03(\x0b\x32?.nvidia.clara.platform.JobsRemoveMetadataResponse.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xed\x01\n\x10JobsStartRequest\x12\x34\n\x06header\x18\x01 \x01(\x0b\x32$.nvidia.clara.platform.RequestHeader\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x45\n\tVariables\x18\x03 \x03(\x0b\x32\x32.nvidia.clara.platform.JobsStartRequest.NamedValue\x1a)\n\nNamedValue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xe2\x01\n\x11JobsStartResponse\x12\x35\n\x06header\x18\x01 \x01(\x0b\x32%.nvidia.clara.platform.ResponseHeader\x12\x34\n\x08priority\x18\x04 \x01(\x0e\x32\".nvidia.clara.platform.JobPriority\x12.\n\x05state\x18\x02 \x01(\x0e\x32\x1f.nvidia.clara.platform.JobState\x12\x30\n\x06status\x18\x03 \x01(\x0e\x32 .nvidia.clara.platform.JobStatus\"|\n\x11JobsStatusRequest\x12\x34\n\x06header\x18\x01 \x01(\x0b\x32$.nvidia.clara.platform.RequestHeader\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\"\xeb\n\n\x12JobsStatusResponse\x12\x35\n\x06header\x18\x01 \x01(\x0b\x32%.nvidia.clara.platform.ResponseHeader\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x36\n\x0bpipeline_id\x18\x03 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12\x35\n\npayload_id\x18\x04 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\x12.\n\x05state\x18\x05 \x01(\x0e\x32\x1f.nvidia.clara.platform.JobState\x12\x30\n\x06status\x18\x06 \x01(\x0e\x32 .nvidia.clara.platform.JobStatus\x12\x0c\n\x04name\x18\x07 \x01(\t\x12\x34\n\x08priority\x18\t \x01(\x0e\x32\".nvidia.clara.platform.JobPriority\x12\x31\n\x07\x63reated\x18\r \x01(\x0b\x32 .nvidia.clara.platform.Timestamp\x12\x31\n\x07started\x18\x0e \x01(\x0b\x32 .nvidia.clara.platform.Timestamp\x12\x31\n\x07stopped\x18\x0f \x01(\x0b\x32 .nvidia.clara.platform.Timestamp\x12V\n\x10operator_details\x18\x10 \x03(\x0b\x32<.nvidia.clara.platform.JobsStatusResponse.JobOperatorDetails\x12I\n\x08metadata\x18\x11 \x03(\x0b\x32\x37.nvidia.clara.platform.JobsStatusResponse.MetadataEntry\x12\x41\n\x03\x64\x61g\x18\x12 \x03(\x0b\x32\x34.nvidia.clara.platform.JobsStatusResponse.JobDagNode\x12\x10\n\x08messages\x18\x08 \x03(\t\x12\x1d\n\x11timestamp_created\x18\n \x01(\tB\x02\x18\x01\x12\x1d\n\x11timestamp_started\x18\x0b \x01(\tB\x02\x18\x01\x12\x1d\n\x11timestamp_stopped\x18\x0c \x01(\tB\x02\x18\x01\x1a\xf5\x01\n\x12JobOperatorDetails\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x38\n\x06status\x18\x02 \x01(\x0e\x32(.nvidia.clara.platform.JobOperatorStatus\x12\x31\n\x07\x63reated\x18\x03 \x01(\x0b\x32 .nvidia.clara.platform.Timestamp\x12\x31\n\x07started\x18\x04 \x01(\x0b\x32 .nvidia.clara.platform.Timestamp\x12\x31\n\x07stopped\x18\x05 \x01(\x0b\x32 .nvidia.clara.platform.Timestamp\x1a\xbe\x01\n\nJobDagNode\x12\x0c\n\x04name\x18\x01 \x01(\t\x12P\n\x12input_dependencies\x18\x02 \x03(\x0b\x32\x34.nvidia.clara.platform.JobsStatusResponse.JobDagNode\x12P\n\x12order_dependencies\x18\x03 \x03(\x0b\x32\x34.nvidia.clara.platform.JobsStatusResponse.JobDagNode\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01*\xba\x01\n\x11JobOperatorStatus\x12\x1f\n\x1bJOB_OPERATOR_STATUS_UNKNOWN\x10\x00\x12\x1f\n\x1bJOB_OPERATOR_STATUS_PENDING\x10\x01\x12\x1f\n\x1bJOB_OPERATOR_STATUS_RUNNING\x10\x02\x12!\n\x1dJOB_OPERATOR_STATUS_COMPLETED\x10\x03\x12\x1f\n\x1bJOB_OPERATOR_STATUS_FAULTED\x10\x04*\x8d\x01\n\x0bJobPriority\x12\x18\n\x14JOB_PRIORITY_UNKNOWN\x10\x00\x12\x16\n\x12JOB_PRIORITY_LOWER\x10\x01\x12\x17\n\x13JOB_PRIORITY_NORMAL\x10\x02\x12\x17\n\x13JOB_PRIORITY_HIGHER\x10\x03\x12\x1a\n\x16JOB_PRIORITY_IMMEDIATE\x10\x04*f\n\x08JobState\x12\x15\n\x11JOB_STATE_UNKNOWN\x10\x00\x12\x15\n\x11JOB_STATE_PENDING\x10\x01\x12\x15\n\x11JOB_STATE_RUNNING\x10\x02\x12\x15\n\x11JOB_STATE_STOPPED\x10\x03*\x9f\x01\n\tJobStatus\x12\x16\n\x12JOB_STATUS_UNKNOWN\x10\x00\x12\x16\n\x12JOB_STATUS_HEALTHY\x10\x01\x12\x16\n\x12JOB_STATUS_FAULTED\x10\x02\x12\x17\n\x13JOB_STATUS_CANCELED\x10\x03\x12\x16\n\x12JOB_STATUS_EVICTED\x10\x04\x12\x19\n\x15JOB_STATUS_TERMINATED\x10\x05\x32\xa6\x06\n\x04Jobs\x12l\n\x0b\x41\x64\x64Metadata\x12-.nvidia.clara.platform.JobsAddMetadataRequest\x1a..nvidia.clara.platform.JobsAddMetadataResponse\x12]\n\x06\x43\x61ncel\x12(.nvidia.clara.platform.JobsCancelRequest\x1a).nvidia.clara.platform.JobsCancelResponse\x12]\n\x06\x43reate\x12(.nvidia.clara.platform.JobsCreateRequest\x1a).nvidia.clara.platform.JobsCreateResponse\x12Y\n\x04List\x12&.nvidia.clara.platform.JobsListRequest\x1a\'.nvidia.clara.platform.JobsListResponse0\x01\x12\x65\n\x08ReadLogs\x12*.nvidia.clara.platform.JobsReadLogsRequest\x1a+.nvidia.clara.platform.JobsReadLogsResponse0\x01\x12u\n\x0eRemoveMetadata\x12\x30.nvidia.clara.platform.JobsRemoveMetadataRequest\x1a\x31.nvidia.clara.platform.JobsRemoveMetadataResponse\x12Z\n\x05Start\x12\'.nvidia.clara.platform.JobsStartRequest\x1a(.nvidia.clara.platform.JobsStartResponse\x12]\n\x06Status\x12(.nvidia.clara.platform.JobsStatusRequest\x1a).nvidia.clara.platform.JobsStatusResponseB>\n\x19\x63om.nvidia.clara.platformZ\x04\x61pis\xaa\x02\x1aNvidia.Clara.Platform.GrpcP\x00P\x01\x62\x06proto3')
  ,
  dependencies=[nvidia_dot_clara_dot_platform_dot_common__pb2.DESCRIPTOR,nvidia_dot_clara_dot_platform_dot_clara__pb2.DESCRIPTOR,],
  public_dependencies=[nvidia_dot_clara_dot_platform_dot_common__pb2.DESCRIPTOR,nvidia_dot_clara_dot_platform_dot_clara__pb2.DESCRIPTOR,])

_JOBOPERATORSTATUS = _descriptor.EnumDescriptor(
  name='JobOperatorStatus',
  full_name='nvidia.clara.platform.JobOperatorStatus',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='JOB_OPERATOR_STATUS_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_OPERATOR_STATUS_PENDING', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_OPERATOR_STATUS_RUNNING', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_OPERATOR_STATUS_COMPLETED', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_OPERATOR_STATUS_FAULTED', index=4, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5629,
  serialized_end=5815,
)
_sym_db.RegisterEnumDescriptor(_JOBOPERATORSTATUS)

JobOperatorStatus = enum_type_wrapper.EnumTypeWrapper(_JOBOPERATORSTATUS)
_JOBPRIORITY = _descriptor.EnumDescriptor(
  name='JobPriority',
  full_name='nvidia.clara.platform.JobPriority',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='JOB_PRIORITY_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_PRIORITY_LOWER', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_PRIORITY_NORMAL', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_PRIORITY_HIGHER', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_PRIORITY_IMMEDIATE', index=4, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5818,
  serialized_end=5959,
)
_sym_db.RegisterEnumDescriptor(_JOBPRIORITY)

JobPriority = enum_type_wrapper.EnumTypeWrapper(_JOBPRIORITY)
_JOBSTATE = _descriptor.EnumDescriptor(
  name='JobState',
  full_name='nvidia.clara.platform.JobState',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='JOB_STATE_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_STATE_PENDING', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_STATE_RUNNING', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_STATE_STOPPED', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5961,
  serialized_end=6063,
)
_sym_db.RegisterEnumDescriptor(_JOBSTATE)

JobState = enum_type_wrapper.EnumTypeWrapper(_JOBSTATE)
_JOBSTATUS = _descriptor.EnumDescriptor(
  name='JobStatus',
  full_name='nvidia.clara.platform.JobStatus',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='JOB_STATUS_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_STATUS_HEALTHY', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_STATUS_FAULTED', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_STATUS_CANCELED', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_STATUS_EVICTED', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOB_STATUS_TERMINATED', index=5, number=5,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6066,
  serialized_end=6225,
)
_sym_db.RegisterEnumDescriptor(_JOBSTATUS)

JobStatus = enum_type_wrapper.EnumTypeWrapper(_JOBSTATUS)
JOB_OPERATOR_STATUS_UNKNOWN = 0
JOB_OPERATOR_STATUS_PENDING = 1
JOB_OPERATOR_STATUS_RUNNING = 2
JOB_OPERATOR_STATUS_COMPLETED = 3
JOB_OPERATOR_STATUS_FAULTED = 4
JOB_PRIORITY_UNKNOWN = 0
JOB_PRIORITY_LOWER = 1
JOB_PRIORITY_NORMAL = 2
JOB_PRIORITY_HIGHER = 3
JOB_PRIORITY_IMMEDIATE = 4
JOB_STATE_UNKNOWN = 0
JOB_STATE_PENDING = 1
JOB_STATE_RUNNING = 2
JOB_STATE_STOPPED = 3
JOB_STATUS_UNKNOWN = 0
JOB_STATUS_HEALTHY = 1
JOB_STATUS_FAULTED = 2
JOB_STATUS_CANCELED = 3
JOB_STATUS_EVICTED = 4
JOB_STATUS_TERMINATED = 5



_JOBSADDMETADATAREQUEST_METADATAENTRY = _descriptor.Descriptor(
  name='MetadataEntry',
  full_name='nvidia.clara.platform.JobsAddMetadataRequest.MetadataEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='nvidia.clara.platform.JobsAddMetadataRequest.MetadataEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='nvidia.clara.platform.JobsAddMetadataRequest.MetadataEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=341,
  serialized_end=388,
)

_JOBSADDMETADATAREQUEST = _descriptor.Descriptor(
  name='JobsAddMetadataRequest',
  full_name='nvidia.clara.platform.JobsAddMetadataRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsAddMetadataRequest.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsAddMetadataRequest.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='nvidia.clara.platform.JobsAddMetadataRequest.metadata', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_JOBSADDMETADATAREQUEST_METADATAENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=131,
  serialized_end=388,
)


_JOBSADDMETADATARESPONSE_METADATAENTRY = _descriptor.Descriptor(
  name='MetadataEntry',
  full_name='nvidia.clara.platform.JobsAddMetadataResponse.MetadataEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='nvidia.clara.platform.JobsAddMetadataResponse.MetadataEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='nvidia.clara.platform.JobsAddMetadataResponse.MetadataEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=341,
  serialized_end=388,
)

_JOBSADDMETADATARESPONSE = _descriptor.Descriptor(
  name='JobsAddMetadataResponse',
  full_name='nvidia.clara.platform.JobsAddMetadataResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsAddMetadataResponse.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsAddMetadataResponse.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='nvidia.clara.platform.JobsAddMetadataResponse.metadata', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_JOBSADDMETADATARESPONSE_METADATAENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=391,
  serialized_end=651,
)


_JOBSCANCELREQUEST = _descriptor.Descriptor(
  name='JobsCancelRequest',
  full_name='nvidia.clara.platform.JobsCancelRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsCancelRequest.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsCancelRequest.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reason', full_name='nvidia.clara.platform.JobsCancelRequest.reason', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=654,
  serialized_end=794,
)


_JOBSCANCELRESPONSE = _descriptor.Descriptor(
  name='JobsCancelResponse',
  full_name='nvidia.clara.platform.JobsCancelResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsCancelResponse.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsCancelResponse.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_state', full_name='nvidia.clara.platform.JobsCancelResponse.job_state', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_status', full_name='nvidia.clara.platform.JobsCancelResponse.job_status', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=797,
  serialized_end=1029,
)


_JOBSCREATEREQUEST_METADATAENTRY = _descriptor.Descriptor(
  name='MetadataEntry',
  full_name='nvidia.clara.platform.JobsCreateRequest.MetadataEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='nvidia.clara.platform.JobsCreateRequest.MetadataEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='nvidia.clara.platform.JobsCreateRequest.MetadataEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=341,
  serialized_end=388,
)

_JOBSCREATEREQUEST = _descriptor.Descriptor(
  name='JobsCreateRequest',
  full_name='nvidia.clara.platform.JobsCreateRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsCreateRequest.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pipeline_id', full_name='nvidia.clara.platform.JobsCreateRequest.pipeline_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='nvidia.clara.platform.JobsCreateRequest.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='priority', full_name='nvidia.clara.platform.JobsCreateRequest.priority', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='input_payloads', full_name='nvidia.clara.platform.JobsCreateRequest.input_payloads', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='nvidia.clara.platform.JobsCreateRequest.metadata', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_JOBSCREATEREQUEST_METADATAENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1032,
  serialized_end=1411,
)


_JOBSCREATERESPONSE = _descriptor.Descriptor(
  name='JobsCreateResponse',
  full_name='nvidia.clara.platform.JobsCreateResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsCreateResponse.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsCreateResponse.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payload_id', full_name='nvidia.clara.platform.JobsCreateResponse.payload_id', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1414,
  serialized_end=1595,
)


_JOBSLISTREQUEST_JOBFILTER = _descriptor.Descriptor(
  name='JobFilter',
  full_name='nvidia.clara.platform.JobsListRequest.JobFilter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='completed_before', full_name='nvidia.clara.platform.JobsListRequest.JobFilter.completed_before', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='created_after', full_name='nvidia.clara.platform.JobsListRequest.JobFilter.created_after', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_state', full_name='nvidia.clara.platform.JobsListRequest.JobFilter.has_state', index=2,
      number=3, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_status', full_name='nvidia.clara.platform.JobsListRequest.JobFilter.has_status', index=3,
      number=4, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pipeline_id', full_name='nvidia.clara.platform.JobsListRequest.JobFilter.pipeline_id', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1738,
  serialized_end=2028,
)

_JOBSLISTREQUEST = _descriptor.Descriptor(
  name='JobsListRequest',
  full_name='nvidia.clara.platform.JobsListRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsListRequest.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='filter', full_name='nvidia.clara.platform.JobsListRequest.filter', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_JOBSLISTREQUEST_JOBFILTER, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1598,
  serialized_end=2028,
)


_JOBSLISTRESPONSE_JOBDETAILS_METADATAENTRY = _descriptor.Descriptor(
  name='MetadataEntry',
  full_name='nvidia.clara.platform.JobsListResponse.JobDetails.MetadataEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.MetadataEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.MetadataEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=341,
  serialized_end=388,
)

_JOBSLISTRESPONSE_JOBDETAILS = _descriptor.Descriptor(
  name='JobDetails',
  full_name='nvidia.clara.platform.JobsListResponse.JobDetails',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.job_id', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payload_id', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.payload_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pipeline_id', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.pipeline_id', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_name', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.job_name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.state', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.status', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='priority', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.priority', index=6,
      number=7, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='created', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.created', index=7,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='started', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.started', index=8,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stopped', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.stopped', index=9,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.metadata', index=10,
      number=16, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp_created', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.timestamp_created', index=11,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp_started', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.timestamp_started', index=12,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp_stopped', full_name='nvidia.clara.platform.JobsListResponse.JobDetails.timestamp_stopped', index=13,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_JOBSLISTRESPONSE_JOBDETAILS_METADATAENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2180,
  serialized_end=2903,
)

_JOBSLISTRESPONSE = _descriptor.Descriptor(
  name='JobsListResponse',
  full_name='nvidia.clara.platform.JobsListResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsListResponse.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_details', full_name='nvidia.clara.platform.JobsListResponse.job_details', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_JOBSLISTRESPONSE_JOBDETAILS, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2031,
  serialized_end=2903,
)


_JOBSREADLOGSREQUEST = _descriptor.Descriptor(
  name='JobsReadLogsRequest',
  full_name='nvidia.clara.platform.JobsReadLogsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsReadLogsRequest.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsReadLogsRequest.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operator_name', full_name='nvidia.clara.platform.JobsReadLogsRequest.operator_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2906,
  serialized_end=3055,
)


_JOBSREADLOGSRESPONSE = _descriptor.Descriptor(
  name='JobsReadLogsResponse',
  full_name='nvidia.clara.platform.JobsReadLogsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsReadLogsResponse.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsReadLogsResponse.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operator_name', full_name='nvidia.clara.platform.JobsReadLogsResponse.operator_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logs', full_name='nvidia.clara.platform.JobsReadLogsResponse.logs', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3058,
  serialized_end=3223,
)


_JOBSREMOVEMETADATAREQUEST = _descriptor.Descriptor(
  name='JobsRemoveMetadataRequest',
  full_name='nvidia.clara.platform.JobsRemoveMetadataRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsRemoveMetadataRequest.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsRemoveMetadataRequest.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='keys', full_name='nvidia.clara.platform.JobsRemoveMetadataRequest.keys', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3226,
  serialized_end=3372,
)


_JOBSREMOVEMETADATARESPONSE_METADATAENTRY = _descriptor.Descriptor(
  name='MetadataEntry',
  full_name='nvidia.clara.platform.JobsRemoveMetadataResponse.MetadataEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='nvidia.clara.platform.JobsRemoveMetadataResponse.MetadataEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='nvidia.clara.platform.JobsRemoveMetadataResponse.MetadataEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=341,
  serialized_end=388,
)

_JOBSREMOVEMETADATARESPONSE = _descriptor.Descriptor(
  name='JobsRemoveMetadataResponse',
  full_name='nvidia.clara.platform.JobsRemoveMetadataResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsRemoveMetadataResponse.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsRemoveMetadataResponse.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='nvidia.clara.platform.JobsRemoveMetadataResponse.metadata', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_JOBSREMOVEMETADATARESPONSE_METADATAENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3375,
  serialized_end=3641,
)


_JOBSSTARTREQUEST_NAMEDVALUE = _descriptor.Descriptor(
  name='NamedValue',
  full_name='nvidia.clara.platform.JobsStartRequest.NamedValue',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='nvidia.clara.platform.JobsStartRequest.NamedValue.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='nvidia.clara.platform.JobsStartRequest.NamedValue.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3840,
  serialized_end=3881,
)

_JOBSSTARTREQUEST = _descriptor.Descriptor(
  name='JobsStartRequest',
  full_name='nvidia.clara.platform.JobsStartRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsStartRequest.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsStartRequest.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Variables', full_name='nvidia.clara.platform.JobsStartRequest.Variables', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_JOBSSTARTREQUEST_NAMEDVALUE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3644,
  serialized_end=3881,
)


_JOBSSTARTRESPONSE = _descriptor.Descriptor(
  name='JobsStartResponse',
  full_name='nvidia.clara.platform.JobsStartResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsStartResponse.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='priority', full_name='nvidia.clara.platform.JobsStartResponse.priority', index=1,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='nvidia.clara.platform.JobsStartResponse.state', index=2,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='nvidia.clara.platform.JobsStartResponse.status', index=3,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3884,
  serialized_end=4110,
)


_JOBSSTATUSREQUEST = _descriptor.Descriptor(
  name='JobsStatusRequest',
  full_name='nvidia.clara.platform.JobsStatusRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsStatusRequest.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsStatusRequest.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4112,
  serialized_end=4236,
)


_JOBSSTATUSRESPONSE_JOBOPERATORDETAILS = _descriptor.Descriptor(
  name='JobOperatorDetails',
  full_name='nvidia.clara.platform.JobsStatusResponse.JobOperatorDetails',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='nvidia.clara.platform.JobsStatusResponse.JobOperatorDetails.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='nvidia.clara.platform.JobsStatusResponse.JobOperatorDetails.status', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='created', full_name='nvidia.clara.platform.JobsStatusResponse.JobOperatorDetails.created', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='started', full_name='nvidia.clara.platform.JobsStatusResponse.JobOperatorDetails.started', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stopped', full_name='nvidia.clara.platform.JobsStatusResponse.JobOperatorDetails.stopped', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5139,
  serialized_end=5384,
)

_JOBSSTATUSRESPONSE_JOBDAGNODE = _descriptor.Descriptor(
  name='JobDagNode',
  full_name='nvidia.clara.platform.JobsStatusResponse.JobDagNode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='nvidia.clara.platform.JobsStatusResponse.JobDagNode.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='input_dependencies', full_name='nvidia.clara.platform.JobsStatusResponse.JobDagNode.input_dependencies', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_dependencies', full_name='nvidia.clara.platform.JobsStatusResponse.JobDagNode.order_dependencies', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5387,
  serialized_end=5577,
)

_JOBSSTATUSRESPONSE_METADATAENTRY = _descriptor.Descriptor(
  name='MetadataEntry',
  full_name='nvidia.clara.platform.JobsStatusResponse.MetadataEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='nvidia.clara.platform.JobsStatusResponse.MetadataEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='nvidia.clara.platform.JobsStatusResponse.MetadataEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=341,
  serialized_end=388,
)

_JOBSSTATUSRESPONSE = _descriptor.Descriptor(
  name='JobsStatusResponse',
  full_name='nvidia.clara.platform.JobsStatusResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.JobsStatusResponse.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.JobsStatusResponse.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pipeline_id', full_name='nvidia.clara.platform.JobsStatusResponse.pipeline_id', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payload_id', full_name='nvidia.clara.platform.JobsStatusResponse.payload_id', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='nvidia.clara.platform.JobsStatusResponse.state', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='nvidia.clara.platform.JobsStatusResponse.status', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='nvidia.clara.platform.JobsStatusResponse.name', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='priority', full_name='nvidia.clara.platform.JobsStatusResponse.priority', index=7,
      number=9, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='created', full_name='nvidia.clara.platform.JobsStatusResponse.created', index=8,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='started', full_name='nvidia.clara.platform.JobsStatusResponse.started', index=9,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stopped', full_name='nvidia.clara.platform.JobsStatusResponse.stopped', index=10,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operator_details', full_name='nvidia.clara.platform.JobsStatusResponse.operator_details', index=11,
      number=16, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='nvidia.clara.platform.JobsStatusResponse.metadata', index=12,
      number=17, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dag', full_name='nvidia.clara.platform.JobsStatusResponse.dag', index=13,
      number=18, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='messages', full_name='nvidia.clara.platform.JobsStatusResponse.messages', index=14,
      number=8, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp_created', full_name='nvidia.clara.platform.JobsStatusResponse.timestamp_created', index=15,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp_started', full_name='nvidia.clara.platform.JobsStatusResponse.timestamp_started', index=16,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp_stopped', full_name='nvidia.clara.platform.JobsStatusResponse.timestamp_stopped', index=17,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_JOBSSTATUSRESPONSE_JOBOPERATORDETAILS, _JOBSSTATUSRESPONSE_JOBDAGNODE, _JOBSSTATUSRESPONSE_METADATAENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4239,
  serialized_end=5626,
)

_JOBSADDMETADATAREQUEST_METADATAENTRY.containing_type = _JOBSADDMETADATAREQUEST
_JOBSADDMETADATAREQUEST.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._REQUESTHEADER
_JOBSADDMETADATAREQUEST.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSADDMETADATAREQUEST.fields_by_name['metadata'].message_type = _JOBSADDMETADATAREQUEST_METADATAENTRY
_JOBSADDMETADATARESPONSE_METADATAENTRY.containing_type = _JOBSADDMETADATARESPONSE
_JOBSADDMETADATARESPONSE.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._RESPONSEHEADER
_JOBSADDMETADATARESPONSE.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSADDMETADATARESPONSE.fields_by_name['metadata'].message_type = _JOBSADDMETADATARESPONSE_METADATAENTRY
_JOBSCANCELREQUEST.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._REQUESTHEADER
_JOBSCANCELREQUEST.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSCANCELRESPONSE.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._RESPONSEHEADER
_JOBSCANCELRESPONSE.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSCANCELRESPONSE.fields_by_name['job_state'].enum_type = _JOBSTATE
_JOBSCANCELRESPONSE.fields_by_name['job_status'].enum_type = _JOBSTATUS
_JOBSCREATEREQUEST_METADATAENTRY.containing_type = _JOBSCREATEREQUEST
_JOBSCREATEREQUEST.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._REQUESTHEADER
_JOBSCREATEREQUEST.fields_by_name['pipeline_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSCREATEREQUEST.fields_by_name['priority'].enum_type = _JOBPRIORITY
_JOBSCREATEREQUEST.fields_by_name['input_payloads'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSCREATEREQUEST.fields_by_name['metadata'].message_type = _JOBSCREATEREQUEST_METADATAENTRY
_JOBSCREATERESPONSE.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._RESPONSEHEADER
_JOBSCREATERESPONSE.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSCREATERESPONSE.fields_by_name['payload_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSLISTREQUEST_JOBFILTER.fields_by_name['completed_before'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._TIMESTAMP
_JOBSLISTREQUEST_JOBFILTER.fields_by_name['created_after'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._TIMESTAMP
_JOBSLISTREQUEST_JOBFILTER.fields_by_name['has_state'].enum_type = _JOBSTATE
_JOBSLISTREQUEST_JOBFILTER.fields_by_name['has_status'].enum_type = _JOBSTATUS
_JOBSLISTREQUEST_JOBFILTER.fields_by_name['pipeline_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSLISTREQUEST_JOBFILTER.containing_type = _JOBSLISTREQUEST
_JOBSLISTREQUEST.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._REQUESTHEADER
_JOBSLISTREQUEST.fields_by_name['filter'].message_type = _JOBSLISTREQUEST_JOBFILTER
_JOBSLISTRESPONSE_JOBDETAILS_METADATAENTRY.containing_type = _JOBSLISTRESPONSE_JOBDETAILS
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['payload_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['pipeline_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['state'].enum_type = _JOBSTATE
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['status'].enum_type = _JOBSTATUS
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['priority'].enum_type = _JOBPRIORITY
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['created'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._TIMESTAMP
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['started'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._TIMESTAMP
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['stopped'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._TIMESTAMP
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['metadata'].message_type = _JOBSLISTRESPONSE_JOBDETAILS_METADATAENTRY
_JOBSLISTRESPONSE_JOBDETAILS.containing_type = _JOBSLISTRESPONSE
_JOBSLISTRESPONSE.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._RESPONSEHEADER
_JOBSLISTRESPONSE.fields_by_name['job_details'].message_type = _JOBSLISTRESPONSE_JOBDETAILS
_JOBSREADLOGSREQUEST.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._REQUESTHEADER
_JOBSREADLOGSREQUEST.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSREADLOGSRESPONSE.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._RESPONSEHEADER
_JOBSREADLOGSRESPONSE.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSREMOVEMETADATAREQUEST.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._REQUESTHEADER
_JOBSREMOVEMETADATAREQUEST.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSREMOVEMETADATARESPONSE_METADATAENTRY.containing_type = _JOBSREMOVEMETADATARESPONSE
_JOBSREMOVEMETADATARESPONSE.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._RESPONSEHEADER
_JOBSREMOVEMETADATARESPONSE.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSREMOVEMETADATARESPONSE.fields_by_name['metadata'].message_type = _JOBSREMOVEMETADATARESPONSE_METADATAENTRY
_JOBSSTARTREQUEST_NAMEDVALUE.containing_type = _JOBSSTARTREQUEST
_JOBSSTARTREQUEST.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._REQUESTHEADER
_JOBSSTARTREQUEST.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSSTARTREQUEST.fields_by_name['Variables'].message_type = _JOBSSTARTREQUEST_NAMEDVALUE
_JOBSSTARTRESPONSE.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._RESPONSEHEADER
_JOBSSTARTRESPONSE.fields_by_name['priority'].enum_type = _JOBPRIORITY
_JOBSSTARTRESPONSE.fields_by_name['state'].enum_type = _JOBSTATE
_JOBSSTARTRESPONSE.fields_by_name['status'].enum_type = _JOBSTATUS
_JOBSSTATUSREQUEST.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._REQUESTHEADER
_JOBSSTATUSREQUEST.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSSTATUSRESPONSE_JOBOPERATORDETAILS.fields_by_name['status'].enum_type = _JOBOPERATORSTATUS
_JOBSSTATUSRESPONSE_JOBOPERATORDETAILS.fields_by_name['created'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._TIMESTAMP
_JOBSSTATUSRESPONSE_JOBOPERATORDETAILS.fields_by_name['started'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._TIMESTAMP
_JOBSSTATUSRESPONSE_JOBOPERATORDETAILS.fields_by_name['stopped'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._TIMESTAMP
_JOBSSTATUSRESPONSE_JOBOPERATORDETAILS.containing_type = _JOBSSTATUSRESPONSE
_JOBSSTATUSRESPONSE_JOBDAGNODE.fields_by_name['input_dependencies'].message_type = _JOBSSTATUSRESPONSE_JOBDAGNODE
_JOBSSTATUSRESPONSE_JOBDAGNODE.fields_by_name['order_dependencies'].message_type = _JOBSSTATUSRESPONSE_JOBDAGNODE
_JOBSSTATUSRESPONSE_JOBDAGNODE.containing_type = _JOBSSTATUSRESPONSE
_JOBSSTATUSRESPONSE_METADATAENTRY.containing_type = _JOBSSTATUSRESPONSE
_JOBSSTATUSRESPONSE.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._RESPONSEHEADER
_JOBSSTATUSRESPONSE.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSSTATUSRESPONSE.fields_by_name['pipeline_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSSTATUSRESPONSE.fields_by_name['payload_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_JOBSSTATUSRESPONSE.fields_by_name['state'].enum_type = _JOBSTATE
_JOBSSTATUSRESPONSE.fields_by_name['status'].enum_type = _JOBSTATUS
_JOBSSTATUSRESPONSE.fields_by_name['priority'].enum_type = _JOBPRIORITY
_JOBSSTATUSRESPONSE.fields_by_name['created'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._TIMESTAMP
_JOBSSTATUSRESPONSE.fields_by_name['started'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._TIMESTAMP
_JOBSSTATUSRESPONSE.fields_by_name['stopped'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._TIMESTAMP
_JOBSSTATUSRESPONSE.fields_by_name['operator_details'].message_type = _JOBSSTATUSRESPONSE_JOBOPERATORDETAILS
_JOBSSTATUSRESPONSE.fields_by_name['metadata'].message_type = _JOBSSTATUSRESPONSE_METADATAENTRY
_JOBSSTATUSRESPONSE.fields_by_name['dag'].message_type = _JOBSSTATUSRESPONSE_JOBDAGNODE
DESCRIPTOR.message_types_by_name['JobsAddMetadataRequest'] = _JOBSADDMETADATAREQUEST
DESCRIPTOR.message_types_by_name['JobsAddMetadataResponse'] = _JOBSADDMETADATARESPONSE
DESCRIPTOR.message_types_by_name['JobsCancelRequest'] = _JOBSCANCELREQUEST
DESCRIPTOR.message_types_by_name['JobsCancelResponse'] = _JOBSCANCELRESPONSE
DESCRIPTOR.message_types_by_name['JobsCreateRequest'] = _JOBSCREATEREQUEST
DESCRIPTOR.message_types_by_name['JobsCreateResponse'] = _JOBSCREATERESPONSE
DESCRIPTOR.message_types_by_name['JobsListRequest'] = _JOBSLISTREQUEST
DESCRIPTOR.message_types_by_name['JobsListResponse'] = _JOBSLISTRESPONSE
DESCRIPTOR.message_types_by_name['JobsReadLogsRequest'] = _JOBSREADLOGSREQUEST
DESCRIPTOR.message_types_by_name['JobsReadLogsResponse'] = _JOBSREADLOGSRESPONSE
DESCRIPTOR.message_types_by_name['JobsRemoveMetadataRequest'] = _JOBSREMOVEMETADATAREQUEST
DESCRIPTOR.message_types_by_name['JobsRemoveMetadataResponse'] = _JOBSREMOVEMETADATARESPONSE
DESCRIPTOR.message_types_by_name['JobsStartRequest'] = _JOBSSTARTREQUEST
DESCRIPTOR.message_types_by_name['JobsStartResponse'] = _JOBSSTARTRESPONSE
DESCRIPTOR.message_types_by_name['JobsStatusRequest'] = _JOBSSTATUSREQUEST
DESCRIPTOR.message_types_by_name['JobsStatusResponse'] = _JOBSSTATUSRESPONSE
DESCRIPTOR.enum_types_by_name['JobOperatorStatus'] = _JOBOPERATORSTATUS
DESCRIPTOR.enum_types_by_name['JobPriority'] = _JOBPRIORITY
DESCRIPTOR.enum_types_by_name['JobState'] = _JOBSTATE
DESCRIPTOR.enum_types_by_name['JobStatus'] = _JOBSTATUS
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

JobsAddMetadataRequest = _reflection.GeneratedProtocolMessageType('JobsAddMetadataRequest', (_message.Message,), dict(

  MetadataEntry = _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), dict(
    DESCRIPTOR = _JOBSADDMETADATAREQUEST_METADATAENTRY,
    __module__ = 'nvidia.clara.platform.jobs_pb2'
    # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsAddMetadataRequest.MetadataEntry)
    ))
  ,
  DESCRIPTOR = _JOBSADDMETADATAREQUEST,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsAddMetadataRequest)
  ))
_sym_db.RegisterMessage(JobsAddMetadataRequest)
_sym_db.RegisterMessage(JobsAddMetadataRequest.MetadataEntry)

JobsAddMetadataResponse = _reflection.GeneratedProtocolMessageType('JobsAddMetadataResponse', (_message.Message,), dict(

  MetadataEntry = _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), dict(
    DESCRIPTOR = _JOBSADDMETADATARESPONSE_METADATAENTRY,
    __module__ = 'nvidia.clara.platform.jobs_pb2'
    # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsAddMetadataResponse.MetadataEntry)
    ))
  ,
  DESCRIPTOR = _JOBSADDMETADATARESPONSE,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsAddMetadataResponse)
  ))
_sym_db.RegisterMessage(JobsAddMetadataResponse)
_sym_db.RegisterMessage(JobsAddMetadataResponse.MetadataEntry)

JobsCancelRequest = _reflection.GeneratedProtocolMessageType('JobsCancelRequest', (_message.Message,), dict(
  DESCRIPTOR = _JOBSCANCELREQUEST,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsCancelRequest)
  ))
_sym_db.RegisterMessage(JobsCancelRequest)

JobsCancelResponse = _reflection.GeneratedProtocolMessageType('JobsCancelResponse', (_message.Message,), dict(
  DESCRIPTOR = _JOBSCANCELRESPONSE,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsCancelResponse)
  ))
_sym_db.RegisterMessage(JobsCancelResponse)

JobsCreateRequest = _reflection.GeneratedProtocolMessageType('JobsCreateRequest', (_message.Message,), dict(

  MetadataEntry = _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), dict(
    DESCRIPTOR = _JOBSCREATEREQUEST_METADATAENTRY,
    __module__ = 'nvidia.clara.platform.jobs_pb2'
    # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsCreateRequest.MetadataEntry)
    ))
  ,
  DESCRIPTOR = _JOBSCREATEREQUEST,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsCreateRequest)
  ))
_sym_db.RegisterMessage(JobsCreateRequest)
_sym_db.RegisterMessage(JobsCreateRequest.MetadataEntry)

JobsCreateResponse = _reflection.GeneratedProtocolMessageType('JobsCreateResponse', (_message.Message,), dict(
  DESCRIPTOR = _JOBSCREATERESPONSE,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsCreateResponse)
  ))
_sym_db.RegisterMessage(JobsCreateResponse)

JobsListRequest = _reflection.GeneratedProtocolMessageType('JobsListRequest', (_message.Message,), dict(

  JobFilter = _reflection.GeneratedProtocolMessageType('JobFilter', (_message.Message,), dict(
    DESCRIPTOR = _JOBSLISTREQUEST_JOBFILTER,
    __module__ = 'nvidia.clara.platform.jobs_pb2'
    # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsListRequest.JobFilter)
    ))
  ,
  DESCRIPTOR = _JOBSLISTREQUEST,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsListRequest)
  ))
_sym_db.RegisterMessage(JobsListRequest)
_sym_db.RegisterMessage(JobsListRequest.JobFilter)

JobsListResponse = _reflection.GeneratedProtocolMessageType('JobsListResponse', (_message.Message,), dict(

  JobDetails = _reflection.GeneratedProtocolMessageType('JobDetails', (_message.Message,), dict(

    MetadataEntry = _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), dict(
      DESCRIPTOR = _JOBSLISTRESPONSE_JOBDETAILS_METADATAENTRY,
      __module__ = 'nvidia.clara.platform.jobs_pb2'
      # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsListResponse.JobDetails.MetadataEntry)
      ))
    ,
    DESCRIPTOR = _JOBSLISTRESPONSE_JOBDETAILS,
    __module__ = 'nvidia.clara.platform.jobs_pb2'
    # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsListResponse.JobDetails)
    ))
  ,
  DESCRIPTOR = _JOBSLISTRESPONSE,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsListResponse)
  ))
_sym_db.RegisterMessage(JobsListResponse)
_sym_db.RegisterMessage(JobsListResponse.JobDetails)
_sym_db.RegisterMessage(JobsListResponse.JobDetails.MetadataEntry)

JobsReadLogsRequest = _reflection.GeneratedProtocolMessageType('JobsReadLogsRequest', (_message.Message,), dict(
  DESCRIPTOR = _JOBSREADLOGSREQUEST,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsReadLogsRequest)
  ))
_sym_db.RegisterMessage(JobsReadLogsRequest)

JobsReadLogsResponse = _reflection.GeneratedProtocolMessageType('JobsReadLogsResponse', (_message.Message,), dict(
  DESCRIPTOR = _JOBSREADLOGSRESPONSE,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsReadLogsResponse)
  ))
_sym_db.RegisterMessage(JobsReadLogsResponse)

JobsRemoveMetadataRequest = _reflection.GeneratedProtocolMessageType('JobsRemoveMetadataRequest', (_message.Message,), dict(
  DESCRIPTOR = _JOBSREMOVEMETADATAREQUEST,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsRemoveMetadataRequest)
  ))
_sym_db.RegisterMessage(JobsRemoveMetadataRequest)

JobsRemoveMetadataResponse = _reflection.GeneratedProtocolMessageType('JobsRemoveMetadataResponse', (_message.Message,), dict(

  MetadataEntry = _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), dict(
    DESCRIPTOR = _JOBSREMOVEMETADATARESPONSE_METADATAENTRY,
    __module__ = 'nvidia.clara.platform.jobs_pb2'
    # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsRemoveMetadataResponse.MetadataEntry)
    ))
  ,
  DESCRIPTOR = _JOBSREMOVEMETADATARESPONSE,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsRemoveMetadataResponse)
  ))
_sym_db.RegisterMessage(JobsRemoveMetadataResponse)
_sym_db.RegisterMessage(JobsRemoveMetadataResponse.MetadataEntry)

JobsStartRequest = _reflection.GeneratedProtocolMessageType('JobsStartRequest', (_message.Message,), dict(

  NamedValue = _reflection.GeneratedProtocolMessageType('NamedValue', (_message.Message,), dict(
    DESCRIPTOR = _JOBSSTARTREQUEST_NAMEDVALUE,
    __module__ = 'nvidia.clara.platform.jobs_pb2'
    # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsStartRequest.NamedValue)
    ))
  ,
  DESCRIPTOR = _JOBSSTARTREQUEST,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsStartRequest)
  ))
_sym_db.RegisterMessage(JobsStartRequest)
_sym_db.RegisterMessage(JobsStartRequest.NamedValue)

JobsStartResponse = _reflection.GeneratedProtocolMessageType('JobsStartResponse', (_message.Message,), dict(
  DESCRIPTOR = _JOBSSTARTRESPONSE,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsStartResponse)
  ))
_sym_db.RegisterMessage(JobsStartResponse)

JobsStatusRequest = _reflection.GeneratedProtocolMessageType('JobsStatusRequest', (_message.Message,), dict(
  DESCRIPTOR = _JOBSSTATUSREQUEST,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsStatusRequest)
  ))
_sym_db.RegisterMessage(JobsStatusRequest)

JobsStatusResponse = _reflection.GeneratedProtocolMessageType('JobsStatusResponse', (_message.Message,), dict(

  JobOperatorDetails = _reflection.GeneratedProtocolMessageType('JobOperatorDetails', (_message.Message,), dict(
    DESCRIPTOR = _JOBSSTATUSRESPONSE_JOBOPERATORDETAILS,
    __module__ = 'nvidia.clara.platform.jobs_pb2'
    # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsStatusResponse.JobOperatorDetails)
    ))
  ,

  JobDagNode = _reflection.GeneratedProtocolMessageType('JobDagNode', (_message.Message,), dict(
    DESCRIPTOR = _JOBSSTATUSRESPONSE_JOBDAGNODE,
    __module__ = 'nvidia.clara.platform.jobs_pb2'
    # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsStatusResponse.JobDagNode)
    ))
  ,

  MetadataEntry = _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), dict(
    DESCRIPTOR = _JOBSSTATUSRESPONSE_METADATAENTRY,
    __module__ = 'nvidia.clara.platform.jobs_pb2'
    # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsStatusResponse.MetadataEntry)
    ))
  ,
  DESCRIPTOR = _JOBSSTATUSRESPONSE,
  __module__ = 'nvidia.clara.platform.jobs_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.JobsStatusResponse)
  ))
_sym_db.RegisterMessage(JobsStatusResponse)
_sym_db.RegisterMessage(JobsStatusResponse.JobOperatorDetails)
_sym_db.RegisterMessage(JobsStatusResponse.JobDagNode)
_sym_db.RegisterMessage(JobsStatusResponse.MetadataEntry)


DESCRIPTOR._options = None
_JOBSADDMETADATAREQUEST_METADATAENTRY._options = None
_JOBSADDMETADATARESPONSE_METADATAENTRY._options = None
_JOBSCREATEREQUEST_METADATAENTRY._options = None
_JOBSLISTRESPONSE_JOBDETAILS_METADATAENTRY._options = None
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['timestamp_created']._options = None
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['timestamp_started']._options = None
_JOBSLISTRESPONSE_JOBDETAILS.fields_by_name['timestamp_stopped']._options = None
_JOBSREMOVEMETADATARESPONSE_METADATAENTRY._options = None
_JOBSSTATUSRESPONSE_METADATAENTRY._options = None
_JOBSSTATUSRESPONSE.fields_by_name['timestamp_created']._options = None
_JOBSSTATUSRESPONSE.fields_by_name['timestamp_started']._options = None
_JOBSSTATUSRESPONSE.fields_by_name['timestamp_stopped']._options = None

_JOBS = _descriptor.ServiceDescriptor(
  name='Jobs',
  full_name='nvidia.clara.platform.Jobs',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=6228,
  serialized_end=7034,
  methods=[
  _descriptor.MethodDescriptor(
    name='AddMetadata',
    full_name='nvidia.clara.platform.Jobs.AddMetadata',
    index=0,
    containing_service=None,
    input_type=_JOBSADDMETADATAREQUEST,
    output_type=_JOBSADDMETADATARESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Cancel',
    full_name='nvidia.clara.platform.Jobs.Cancel',
    index=1,
    containing_service=None,
    input_type=_JOBSCANCELREQUEST,
    output_type=_JOBSCANCELRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Create',
    full_name='nvidia.clara.platform.Jobs.Create',
    index=2,
    containing_service=None,
    input_type=_JOBSCREATEREQUEST,
    output_type=_JOBSCREATERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='List',
    full_name='nvidia.clara.platform.Jobs.List',
    index=3,
    containing_service=None,
    input_type=_JOBSLISTREQUEST,
    output_type=_JOBSLISTRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ReadLogs',
    full_name='nvidia.clara.platform.Jobs.ReadLogs',
    index=4,
    containing_service=None,
    input_type=_JOBSREADLOGSREQUEST,
    output_type=_JOBSREADLOGSRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='RemoveMetadata',
    full_name='nvidia.clara.platform.Jobs.RemoveMetadata',
    index=5,
    containing_service=None,
    input_type=_JOBSREMOVEMETADATAREQUEST,
    output_type=_JOBSREMOVEMETADATARESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Start',
    full_name='nvidia.clara.platform.Jobs.Start',
    index=6,
    containing_service=None,
    input_type=_JOBSSTARTREQUEST,
    output_type=_JOBSSTARTRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Status',
    full_name='nvidia.clara.platform.Jobs.Status',
    index=7,
    containing_service=None,
    input_type=_JOBSSTATUSREQUEST,
    output_type=_JOBSSTATUSRESPONSE,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_JOBS)

DESCRIPTOR.services_by_name['Jobs'] = _JOBS

# @@protoc_insertion_point(module_scope)
