# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: aiauto/v1/aiauto.proto
# Protobuf Python Version: 5.29.3
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    5,
    29,
    3,
    '',
    'aiauto/v1/aiauto.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import httpbody_pb2 as google_dot_api_dot_httpbody__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16\x61iauto/v1/aiauto.proto\x12\taiauto.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x19google/api/httpbody.proto\"\xa9\x02\n\x16\x45nsureWorkspaceRequest\x12&\n\x0cstorage_size\x18\x01 \x01(\tH\x00R\x0bstorageSize\x88\x01\x01\x12\x33\n\x13\x61rtifact_store_size\x18\x02 \x01(\tH\x01R\x11\x61rtifactStoreSize\x88\x01\x01\x12-\n\x10shared_cache_dir\x18\x03 \x01(\tH\x02R\x0esharedCacheDir\x88\x01\x01\x12/\n\x11shared_cache_size\x18\x04 \x01(\tH\x03R\x0fsharedCacheSize\x88\x01\x01\x42\x0f\n\r_storage_sizeB\x16\n\x14_artifact_store_sizeB\x13\n\x11_shared_cache_dirB\x14\n\x12_shared_cache_size\"\xc0\x02\n\x17\x45nsureWorkspaceResponse\x12U\n(journal_grpc_storage_proxy_host_external\x18\x01 \x01(\tR#journalGrpcStorageProxyHostExternal\x12U\n(journal_grpc_storage_proxy_host_internal\x18\x02 \x01(\tR#journalGrpcStorageProxyHostInternal\x12#\n\rdashboard_url\x18\x03 \x01(\tR\x0c\x64\x61shboardUrl\x12,\n\x12\x61rtifact_store_url\x18\x04 \x01(\tR\x10\x61rtifactStoreUrl\x12$\n\x0etus_upload_url\x18\x05 \x01(\tR\x0ctusUploadUrl\"\'\n\rDirectionList\x12\x16\n\x06values\x18\x01 \x03(\tR\x06values\"\xdc\x01\n\tStudySpec\x12\x1d\n\nstudy_name\x18\x01 \x01(\tR\tstudyName\x12\x1e\n\tdirection\x18\x02 \x01(\tH\x00R\tdirection\x12:\n\ndirections\x18\x03 \x01(\x0b\x32\x18.aiauto.v1.DirectionListH\x00R\ndirections\x12!\n\x0csampler_json\x18\x04 \x01(\tR\x0bsamplerJson\x12\x1f\n\x0bpruner_json\x18\x05 \x01(\tR\nprunerJsonB\x10\n\x0e\x64irection_spec\">\n\x12\x43reateStudyRequest\x12(\n\x04spec\x18\x01 \x01(\x0b\x32\x14.aiauto.v1.StudySpecR\x04spec\"4\n\x13\x43reateStudyResponse\x12\x1d\n\nstudy_name\x18\x01 \x01(\tR\tstudyName\"\x85\x01\n\x10ObjectivePayload\x12\x1f\n\x0bsource_code\x18\x01 \x01(\tR\nsourceCode\x12)\n\x10requirements_txt\x18\x02 \x01(\tR\x0frequirementsTxt\x12%\n\x0eobjective_name\x18\x03 \x01(\tR\robjectiveName\"g\n\x11ImagePullRegistry\x12\x1a\n\x08registry\x18\x01 \x01(\tR\x08registry\x12\x1a\n\x08username\x18\x02 \x01(\tR\x08username\x12\x1a\n\x08password\x18\x03 \x01(\tR\x08password\"\xd8\x08\n\x0eTrialBatchSpec\x12\x1d\n\nstudy_name\x18\x01 \x01(\tR\tstudyName\x12\x19\n\x08n_trials\x18\x02 \x01(\x05R\x07nTrials\x12 \n\x0bparallelism\x18\x03 \x01(\x05R\x0bparallelism\x12#\n\rruntime_image\x18\x04 \x01(\tR\x0cruntimeImage\x12_\n\x12resources_requests\x18\x05 \x03(\x0b\x32\x30.aiauto.v1.TrialBatchSpec.ResourcesRequestsEntryR\x11resourcesRequests\x12Y\n\x10resources_limits\x18\x06 \x03(\x0b\x32..aiauto.v1.TrialBatchSpec.ResourcesLimitsEntryR\x0fresourcesLimits\x12\x17\n\x07use_gpu\x18\x07 \x01(\x08R\x06useGpu\x12%\n\x0c\x64\x65v_shm_size\x18\x08 \x01(\tH\x01R\ndevShmSize\x88\x01\x01\x12\'\n\rtmp_cache_dir\x18\t \x01(\tH\x02R\x0btmpCacheDir\x88\x01\x01\x12.\n\x11use_tmp_cache_mem\x18\n \x01(\x08H\x03R\x0euseTmpCacheMem\x88\x01\x01\x12)\n\x0etmp_cache_size\x18\x0b \x01(\tH\x04R\x0ctmpCacheSize\x88\x01\x01\x12\x44\n\tgpu_model\x18\x0c \x03(\x0b\x32\'.aiauto.v1.TrialBatchSpec.GpuModelEntryR\x08gpuModel\x12+\n\x0ftop_n_artifacts\x18\r \x01(\x05H\x05R\rtopNArtifacts\x88\x01\x01\x12N\n\x13image_pull_registry\x18\x0e \x01(\x0b\x32\x1c.aiauto.v1.ImagePullRegistryH\x00R\x11imagePullRegistry\x12\x42\n\x1dimage_pull_docker_config_json\x18\x0f \x01(\tH\x00R\x19imagePullDockerConfigJson\x1a\x44\n\x16ResourcesRequestsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a\x42\n\x14ResourcesLimitsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a;\n\rGpuModelEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x05R\x05value:\x02\x38\x01\x42\x17\n\x15image_pull_credentialB\x0f\n\r_dev_shm_sizeB\x10\n\x0e_tmp_cache_dirB\x14\n\x12_use_tmp_cache_memB\x11\n\x0f_tmp_cache_sizeB\x12\n\x10_top_n_artifacts\"}\n\x0fOptimizeRequest\x12\x39\n\tobjective\x18\x01 \x01(\x0b\x32\x1b.aiauto.v1.ObjectivePayloadR\tobjective\x12/\n\x05\x62\x61tch\x18\x02 \x01(\x0b\x32\x19.aiauto.v1.TrialBatchSpecR\x05\x62\x61tch\";\n\x10OptimizeResponse\x12\'\n\x0ftrialbatch_name\x18\x01 \x01(\tR\x0etrialbatchName\"\x81\x01\n\x10GetStatusRequest\x12\x1d\n\nstudy_name\x18\x01 \x01(\tR\tstudyName\x12\'\n\x0ftrialbatch_name\x18\x02 \x01(\tR\x0etrialbatchName\x12%\n\x0einclude_trials\x18\x03 \x01(\x08R\rincludeTrials\"\x81\x03\n\tTrialInfo\x12!\n\x0ctrial_number\x18\x01 \x01(\x05R\x0btrialNumber\x12\x14\n\x05state\x18\x02 \x01(\tR\x05state\x12\x19\n\x08pod_name\x18\x03 \x01(\tR\x07podName\x12\x14\n\x05value\x18\x04 \x01(\x01R\x05value\x12\x42\n\nuser_attrs\x18\x05 \x03(\x0b\x32#.aiauto.v1.TrialInfo.UserAttrsEntryR\tuserAttrs\x12\x1d\n\nstart_time\x18\x06 \x01(\tR\tstartTime\x12\x19\n\x08\x65nd_time\x18\x07 \x01(\tR\x07\x65ndTime\x12#\n\rvalue_special\x18\x08 \x01(\tR\x0cvalueSpecial\x12)\n\x10\x61rtifact_removed\x18\n \x01(\x08R\x0f\x61rtifactRemoved\x1a<\n\x0eUserAttrsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x9b\x01\n\tCondition\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x12\x16\n\x06status\x18\x02 \x01(\tR\x06status\x12\x16\n\x06reason\x18\x03 \x01(\tR\x06reason\x12\x18\n\x07message\x18\x04 \x01(\tR\x07message\x12\x30\n\x14last_transition_time\x18\x05 \x01(\tR\x12lastTransitionTime\"\x9a\x04\n\x10TrialBatchStatus\x12\'\n\x0ftrialbatch_name\x18\x01 \x01(\tR\x0etrialbatchName\x12!\n\x0c\x63ount_active\x18\x02 \x01(\x05R\x0b\x63ountActive\x12\'\n\x0f\x63ount_succeeded\x18\x03 \x01(\x05R\x0e\x63ountSucceeded\x12!\n\x0c\x63ount_pruned\x18\x04 \x01(\x05R\x0b\x63ountPruned\x12!\n\x0c\x63ount_failed\x18\x05 \x01(\x05R\x0b\x63ountFailed\x12\x1f\n\x0b\x63ount_total\x18\x06 \x01(\x05R\ncountTotal\x12\'\n\x0f\x63ount_completed\x18\x07 \x01(\x05R\x0e\x63ountCompleted\x12[\n\x10\x63ompleted_trials\x18\x08 \x03(\x0b\x32\x30.aiauto.v1.TrialBatchStatus.CompletedTrialsEntryR\x0f\x63ompletedTrials\x12\x14\n\x05phase\x18\t \x01(\tR\x05phase\x12\x34\n\nconditions\x18\n \x03(\x0b\x32\x14.aiauto.v1.ConditionR\nconditions\x1aX\n\x14\x43ompletedTrialsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12*\n\x05value\x18\x02 \x01(\x0b\x32\x14.aiauto.v1.TrialInfoR\x05value:\x02\x38\x01\"\xa8\x02\n\x11GetStatusResponse\x12\x1d\n\nstudy_name\x18\x01 \x01(\tR\tstudyName\x12R\n\x0ctrialbatches\x18\x02 \x03(\x0b\x32..aiauto.v1.GetStatusResponse.TrialbatchesEntryR\x0ctrialbatches\x12#\n\rdashboard_url\x18\x03 \x01(\tR\x0c\x64\x61shboardUrl\x12\x1d\n\nupdated_at\x18\x04 \x01(\tR\tupdatedAt\x1a\\\n\x11TrialbatchesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x31\n\x05value\x18\x02 \x01(\x0b\x32\x1b.aiauto.v1.TrialBatchStatusR\x05value:\x02\x38\x01\"\x18\n\x16ListSharedCacheRequest\">\n\x17ListSharedCacheResponse\x12#\n\rjson_response\x18\x01 \x01(\tR\x0cjsonResponse\"2\n\x1c\x44\x65leteFromSharedCacheRequest\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\"D\n\x1d\x44\x65leteFromSharedCacheResponse\x12#\n\rjson_response\x18\x01 \x01(\tR\x0cjsonResponse\"\xad\x01\n\rGpuFlavorInfo\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12I\n\x0bnode_labels\x18\x02 \x03(\x0b\x32(.aiauto.v1.GpuFlavorInfo.NodeLabelsEntryR\nnodeLabels\x1a=\n\x0fNodeLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x17\n\x15ListGpuFlavorsRequest\"S\n\x16ListGpuFlavorsResponse\x12\x39\n\x0bgpu_flavors\x18\x01 \x03(\x0b\x32\x18.aiauto.v1.GpuFlavorInfoR\ngpuFlavors\"\xa4\x03\n\rWorkspaceInfo\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x17\n\x07user_id\x18\x02 \x01(\tR\x06userId\x12-\n\x12\x63reation_timestamp\x18\x03 \x01(\tR\x11\x63reationTimestamp\x12!\n\x0cstorage_size\x18\x04 \x01(\tR\x0bstorageSize\x12.\n\x13\x61rtifact_store_size\x18\x05 \x01(\tR\x11\x61rtifactStoreSize\x12*\n\x11shared_cache_size\x18\x06 \x01(\tR\x0fsharedCacheSize\x12\x14\n\x05phase\x18\x07 \x01(\tR\x05phase\x12\x34\n\nconditions\x18\x08 \x03(\x0b\x32\x14.aiauto.v1.ConditionR\nconditions\x12&\n\x0f\x66ile_upload_url\x18\t \x01(\tR\rfileUploadUrl\x12\x1f\n\x0bjournal_url\x18\n \x01(\tR\njournalUrl\x12#\n\rdashboard_url\x18\x0b \x01(\tR\x0c\x64\x61shboardUrl\"\x17\n\x15ListWorkspacesRequest\"R\n\x16ListWorkspacesResponse\x12\x38\n\nworkspaces\x18\x01 \x03(\x0b\x32\x18.aiauto.v1.WorkspaceInfoR\nworkspaces\"\xef\x02\n\tStudyInfo\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x17\n\x07user_id\x18\x02 \x01(\tR\x06userId\x12-\n\x12\x63reation_timestamp\x18\x03 \x01(\tR\x11\x63reationTimestamp\x12\x1d\n\nstudy_name\x18\x04 \x01(\tR\tstudyName\x12\x1c\n\tdirection\x18\x05 \x01(\tR\tdirection\x12\x1e\n\ndirections\x18\x06 \x03(\tR\ndirections\x12!\n\x0csampler_json\x18\x07 \x01(\tR\x0bsamplerJson\x12\x1f\n\x0bpruner_json\x18\x08 \x01(\tR\nprunerJson\x12\x14\n\x05phase\x18\t \x01(\tR\x05phase\x12\x34\n\nconditions\x18\n \x03(\x0b\x32\x14.aiauto.v1.ConditionR\nconditions\x12\x19\n\x08study_id\x18\x0b \x01(\x05R\x07studyId\"\x14\n\x12ListStudiesRequest\"E\n\x13ListStudiesResponse\x12.\n\x07studies\x18\x01 \x03(\x0b\x32\x14.aiauto.v1.StudyInfoR\x07studies\"\xd0\x01\n\x0eTrialBatchInfo\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x17\n\x07user_id\x18\x02 \x01(\tR\x06userId\x12-\n\x12\x63reation_timestamp\x18\x03 \x01(\tR\x11\x63reationTimestamp\x12-\n\x04spec\x18\x04 \x01(\x0b\x32\x19.aiauto.v1.TrialBatchSpecR\x04spec\x12\x33\n\x06status\x18\x05 \x01(\x0b\x32\x1b.aiauto.v1.TrialBatchStatusR\x06status\"\x19\n\x17ListTrialBatchesRequest\"Z\n\x18ListTrialBatchesResponse\x12>\n\rtrial_batches\x18\x01 \x03(\x0b\x32\x19.aiauto.v1.TrialBatchInfoR\x0ctrialBatches\"?\n\x1eListTrialBatchesByStudyRequest\x12\x1d\n\nstudy_name\x18\x01 \x01(\tR\tstudyName\"a\n\x1fListTrialBatchesByStudyResponse\x12>\n\rtrial_batches\x18\x01 \x03(\x0b\x32\x19.aiauto.v1.TrialBatchInfoR\x0ctrialBatches\"*\n\x14GetTrialBatchRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\"S\n\x15GetTrialBatchResponse\x12:\n\x0btrial_batch\x18\x01 \x01(\x0b\x32\x19.aiauto.v1.TrialBatchInfoR\ntrialBatch\"H\n\x1fGetOptunaWorkspaceStatusRequest\x12%\n\x0eworkspace_name\x18\x01 \x01(\tR\rworkspaceName\"\xdc\x01\n GetOptunaWorkspaceStatusResponse\x12\x14\n\x05phase\x18\x01 \x01(\tR\x05phase\x12\x34\n\nconditions\x18\x02 \x03(\x0b\x32\x14.aiauto.v1.ConditionR\nconditions\x12&\n\x0f\x66ile_upload_url\x18\x03 \x01(\tR\rfileUploadUrl\x12\x1f\n\x0bjournal_url\x18\x04 \x01(\tR\njournalUrl\x12#\n\rdashboard_url\x18\x05 \x01(\tR\x0c\x64\x61shboardUrl\"\xa1\x01\n\x07PvcInfo\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x05phase\x18\x02 \x01(\tR\x05phase\x12\x1a\n\x08\x63\x61pacity\x18\x03 \x01(\tR\x08\x63\x61pacity\x12!\n\x0c\x61\x63\x63\x65ss_modes\x18\x04 \x03(\tR\x0b\x61\x63\x63\x65ssModes\x12-\n\x12\x63reation_timestamp\x18\x05 \x01(\tR\x11\x63reationTimestamp\"2\n\x17ListPvcsByUserIdRequest\x12\x17\n\x07user_id\x18\x01 \x01(\tR\x06userId\"B\n\x18ListPvcsByUserIdResponse\x12&\n\x04pvcs\x18\x01 \x03(\x0b\x32\x12.aiauto.v1.PvcInfoR\x04pvcs\"?\n\x16GetWorkspacePvcRequest\x12%\n\x0eworkspace_name\x18\x01 \x01(\tR\rworkspaceName\"?\n\x17GetWorkspacePvcResponse\x12$\n\x03pvc\x18\x01 \x01(\x0b\x32\x12.aiauto.v1.PvcInfoR\x03pvc\"\xb5\x03\n\x0e\x43ontainerState\x12;\n\x07running\x18\x01 \x01(\x0b\x32!.aiauto.v1.ContainerState.RunningR\x07running\x12\x44\n\nterminated\x18\x02 \x01(\x0b\x32$.aiauto.v1.ContainerState.TerminatedR\nterminated\x12;\n\x07waiting\x18\x03 \x01(\x0b\x32!.aiauto.v1.ContainerState.WaitingR\x07waiting\x1a(\n\x07Running\x12\x1d\n\nstarted_at\x18\x01 \x01(\tR\tstartedAt\x1a|\n\nTerminated\x12\x1b\n\texit_code\x18\x01 \x01(\x05R\x08\x65xitCode\x12\x16\n\x06reason\x18\x02 \x01(\tR\x06reason\x12\x18\n\x07message\x18\x03 \x01(\tR\x07message\x12\x1f\n\x0b\x66inished_at\x18\x04 \x01(\tR\nfinishedAt\x1a;\n\x07Waiting\x12\x16\n\x06reason\x18\x01 \x01(\tR\x06reason\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x95\x01\n\x13\x43ontainerStatusInfo\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x05ready\x18\x02 \x01(\x08R\x05ready\x12#\n\rrestart_count\x18\x03 \x01(\x05R\x0crestartCount\x12/\n\x05state\x18\x04 \x01(\x0b\x32\x19.aiauto.v1.ContainerStateR\x05state\"\xa1\x03\n\x07PodInfo\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x05phase\x18\x02 \x01(\tR\x05phase\x12\x16\n\x06reason\x18\x03 \x01(\tR\x06reason\x12\x18\n\x07message\x18\x04 \x01(\tR\x07message\x12#\n\rrestart_count\x18\x05 \x01(\x05R\x0crestartCount\x12M\n\x12\x63ontainer_statuses\x18\x06 \x03(\x0b\x32\x1e.aiauto.v1.ContainerStatusInfoR\x11\x63ontainerStatuses\x12\x1b\n\tnode_name\x18\x07 \x01(\tR\x08nodeName\x12I\n\rnode_selector\x18\x08 \x03(\x0b\x32$.aiauto.v1.PodInfo.NodeSelectorEntryR\x0cnodeSelector\x12\x1d\n\nstart_time\x18\t \x01(\tR\tstartTime\x1a?\n\x11NodeSelectorEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"D\n\x19ListTrialBatchPodsRequest\x12\'\n\x0ftrialbatch_name\x18\x01 \x01(\tR\x0etrialbatchName\"D\n\x1aListTrialBatchPodsResponse\x12&\n\x04pods\x18\x01 \x03(\x0b\x32\x12.aiauto.v1.PodInfoR\x04pods\"(\n\x12\x44\x65leteStudyRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\"\x15\n\x13\x44\x65leteStudyResponse\"-\n\x17\x44\x65leteTrialBatchRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\"\x1a\n\x18\x44\x65leteTrialBatchResponse\"\x18\n\x16\x44\x65leteWorkspaceRequest\"\x19\n\x17\x44\x65leteWorkspaceResponse\"5\n\x12\x43reateTokenRequest\x12\x1f\n\x0b\x65xpiry_days\x18\x01 \x01(\tR\nexpiryDays\"+\n\x13\x43reateTokenResponse\x12\x14\n\x05token\x18\x01 \x01(\tR\x05token\"\x14\n\x12\x44\x65leteTokenRequest\"\x15\n\x13\x44\x65leteTokenResponse\"\x17\n\x15GetActiveTokenRequest\"\x80\x01\n\x16GetActiveTokenResponse\x12(\n\x10has_active_token\x18\x01 \x01(\x08R\x0ehasActiveToken\x12\x1d\n\ncreated_at\x18\x02 \x01(\tR\tcreatedAt\x12\x1d\n\nexpires_at\x18\x03 \x01(\tR\texpiresAt\"D\n\x12GetArtifactRequest\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12\x1a\n\x08\x64ownload\x18\x02 \x01(\x08R\x08\x64ownload*~\n\x05Phase\x12\x15\n\x11PHASE_UNSPECIFIED\x10\x00\x12\x11\n\rPHASE_PENDING\x10\x01\x12\x11\n\rPHASE_RUNNING\x10\x02\x12\x13\n\x0fPHASE_SUCCEEDED\x10\x03\x12\x10\n\x0cPHASE_FAILED\x10\x04\x12\x11\n\rPHASE_UNKNOWN\x10\x05*\xe9\x02\n\x12WorkspaceCondition\x12#\n\x1fWORKSPACE_CONDITION_UNSPECIFIED\x10\x00\x12\x1d\n\x19WORKSPACE_CONDITION_READY\x10\x01\x12!\n\x1dWORKSPACE_CONDITION_AVAILABLE\x10\x02\x12#\n\x1fWORKSPACE_CONDITION_PROGRESSING\x10\x03\x12 \n\x1cWORKSPACE_CONDITION_DEGRADED\x10\x04\x12%\n!WORKSPACE_CONDITION_STORAGE_READY\x10\n\x12\'\n#WORKSPACE_CONDITION_DASHBOARD_READY\x10\x0b\x12)\n%WORKSPACE_CONDITION_STORAGE_PVC_READY\x10\r\x12*\n&WORKSPACE_CONDITION_ARTIFACT_PVC_READY\x10\x0e*\xc6\x01\n\x0eStudyCondition\x12\x1f\n\x1bSTUDY_CONDITION_UNSPECIFIED\x10\x00\x12\x19\n\x15STUDY_CONDITION_READY\x10\x01\x12\x1f\n\x1bSTUDY_CONDITION_PROGRESSING\x10\x02\x12\x1c\n\x18STUDY_CONDITION_COMPLETE\x10\x03\x12\x1c\n\x18STUDY_CONDITION_DEGRADED\x10\x04\x12\x1b\n\x17STUDY_CONDITION_CREATED\x10\n*\xa1\x02\n\x13TrialBatchCondition\x12%\n!TRIAL_BATCH_CONDITION_UNSPECIFIED\x10\x00\x12\x1f\n\x1bTRIAL_BATCH_CONDITION_READY\x10\x01\x12%\n!TRIAL_BATCH_CONDITION_PROGRESSING\x10\x02\x12\"\n\x1eTRIAL_BATCH_CONDITION_COMPLETE\x10\x03\x12\"\n\x1eTRIAL_BATCH_CONDITION_DEGRADED\x10\x04\x12+\n\'TRIAL_BATCH_CONDITION_STORAGE_REACHABLE\x10\n\x12&\n\"TRIAL_BATCH_CONDITION_PODS_RUNNING\x10\x0b\x32\x80\x16\n\rAIAutoService\x12w\n\x0f\x45nsureWorkspace\x12!.aiauto.v1.EnsureWorkspaceRequest\x1a\".aiauto.v1.EnsureWorkspaceResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\"\x12/api/v1/workspaces:\x01*\x12h\n\x0b\x43reateStudy\x12\x1d.aiauto.v1.CreateStudyRequest\x1a\x1e.aiauto.v1.CreateStudyResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\"\x0f/api/v1/studies:\x01*\x12`\n\x08Optimize\x12\x1a.aiauto.v1.OptimizeRequest\x1a\x1b.aiauto.v1.OptimizeResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\"\x10/api/v1/optimize:\x01*\x12^\n\tGetStatus\x12\x1b.aiauto.v1.GetStatusRequest\x1a\x1c.aiauto.v1.GetStatusResponse\"\x16\x82\xd3\xe4\x93\x02\x10\x12\x0e/api/v1/status\x12v\n\x0fListSharedCache\x12!.aiauto.v1.ListSharedCacheRequest\x1a\".aiauto.v1.ListSharedCacheResponse\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/api/v1/shared-cache\x12\x92\x01\n\x15\x44\x65leteFromSharedCache\x12\'.aiauto.v1.DeleteFromSharedCacheRequest\x1a(.aiauto.v1.DeleteFromSharedCacheResponse\"&\x82\xd3\xe4\x93\x02 *\x1e/api/v1/shared-cache/{path=**}\x12r\n\x0eListGpuFlavors\x12 .aiauto.v1.ListGpuFlavorsRequest\x1a!.aiauto.v1.ListGpuFlavorsResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/api/v1/gpu-flavors\x12g\n\x0bGetArtifact\x12\x1d.aiauto.v1.GetArtifactRequest\x1a\x14.google.api.HttpBody\"#\x82\xd3\xe4\x93\x02\x1d\x12\x1b/api/v1/artifacts/{path=**}\x12q\n\x0eListWorkspaces\x12 .aiauto.v1.ListWorkspacesRequest\x1a!.aiauto.v1.ListWorkspacesResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/api/v1/workspaces\x12\x65\n\x0bListStudies\x12\x1d.aiauto.v1.ListStudiesRequest\x1a\x1e.aiauto.v1.ListStudiesResponse\"\x17\x82\xd3\xe4\x93\x02\x11\x12\x0f/api/v1/studies\x12y\n\x10ListTrialBatches\x12\".aiauto.v1.ListTrialBatchesRequest\x1a#.aiauto.v1.ListTrialBatchesResponse\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/api/v1/trialbatches\x12q\n\x10ListPvcsByUserId\x12\".aiauto.v1.ListPvcsByUserIdRequest\x1a#.aiauto.v1.ListPvcsByUserIdResponse\"\x14\x82\xd3\xe4\x93\x02\x0e\x12\x0c/api/v1/pvcs\x12\xa3\x01\n\x17ListTrialBatchesByStudy\x12).aiauto.v1.ListTrialBatchesByStudyRequest\x1a*.aiauto.v1.ListTrialBatchesByStudyResponse\"1\x82\xd3\xe4\x93\x02+\x12)/api/v1/studies/{study_name}/trialbatches\x12w\n\rGetTrialBatch\x12\x1f.aiauto.v1.GetTrialBatchRequest\x1a .aiauto.v1.GetTrialBatchResponse\"#\x82\xd3\xe4\x93\x02\x1d\x12\x1b/api/v1/trialbatches/{name}\x12\xa7\x01\n\x18GetOptunaWorkspaceStatus\x12*.aiauto.v1.GetOptunaWorkspaceStatusRequest\x1a+.aiauto.v1.GetOptunaWorkspaceStatusResponse\"2\x82\xd3\xe4\x93\x02,\x12*/api/v1/workspaces/{workspace_name}/status\x12\x89\x01\n\x0fGetWorkspacePvc\x12!.aiauto.v1.GetWorkspacePvcRequest\x1a\".aiauto.v1.GetWorkspacePvcResponse\"/\x82\xd3\xe4\x93\x02)\x12\'/api/v1/workspaces/{workspace_name}/pvc\x12\x96\x01\n\x12ListTrialBatchPods\x12$.aiauto.v1.ListTrialBatchPodsRequest\x1a%.aiauto.v1.ListTrialBatchPodsResponse\"3\x82\xd3\xe4\x93\x02-\x12+/api/v1/trialbatches/{trialbatch_name}/pods\x12l\n\x0b\x44\x65leteStudy\x12\x1d.aiauto.v1.DeleteStudyRequest\x1a\x1e.aiauto.v1.DeleteStudyResponse\"\x1e\x82\xd3\xe4\x93\x02\x18*\x16/api/v1/studies/{name}\x12\x80\x01\n\x10\x44\x65leteTrialBatch\x12\".aiauto.v1.DeleteTrialBatchRequest\x1a#.aiauto.v1.DeleteTrialBatchResponse\"#\x82\xd3\xe4\x93\x02\x1d*\x1b/api/v1/trialbatches/{name}\x12t\n\x0f\x44\x65leteWorkspace\x12!.aiauto.v1.DeleteWorkspaceRequest\x1a\".aiauto.v1.DeleteWorkspaceResponse\"\x1a\x82\xd3\xe4\x93\x02\x14*\x12/api/v1/workspaces\x12g\n\x0b\x43reateToken\x12\x1d.aiauto.v1.CreateTokenRequest\x1a\x1e.aiauto.v1.CreateTokenResponse\"\x19\x82\xd3\xe4\x93\x02\x13\"\x0e/api/v1/tokens:\x01*\x12\x64\n\x0b\x44\x65leteToken\x12\x1d.aiauto.v1.DeleteTokenRequest\x1a\x1e.aiauto.v1.DeleteTokenResponse\"\x16\x82\xd3\xe4\x93\x02\x10*\x0e/api/v1/tokens\x12t\n\x0eGetActiveToken\x12 .aiauto.v1.GetActiveTokenRequest\x1a!.aiauto.v1.GetActiveTokenResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/api/v1/tokens/activeB?Z=gitlab.com/01ai/eng/aiauto/aiauto/operator/api/v1/proto;protob\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'aiauto.v1.aiauto_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z=gitlab.com/01ai/eng/aiauto/aiauto/operator/api/v1/proto;proto'
  _globals['_TRIALBATCHSPEC_RESOURCESREQUESTSENTRY']._loaded_options = None
  _globals['_TRIALBATCHSPEC_RESOURCESREQUESTSENTRY']._serialized_options = b'8\001'
  _globals['_TRIALBATCHSPEC_RESOURCESLIMITSENTRY']._loaded_options = None
  _globals['_TRIALBATCHSPEC_RESOURCESLIMITSENTRY']._serialized_options = b'8\001'
  _globals['_TRIALBATCHSPEC_GPUMODELENTRY']._loaded_options = None
  _globals['_TRIALBATCHSPEC_GPUMODELENTRY']._serialized_options = b'8\001'
  _globals['_TRIALINFO_USERATTRSENTRY']._loaded_options = None
  _globals['_TRIALINFO_USERATTRSENTRY']._serialized_options = b'8\001'
  _globals['_TRIALBATCHSTATUS_COMPLETEDTRIALSENTRY']._loaded_options = None
  _globals['_TRIALBATCHSTATUS_COMPLETEDTRIALSENTRY']._serialized_options = b'8\001'
  _globals['_GETSTATUSRESPONSE_TRIALBATCHESENTRY']._loaded_options = None
  _globals['_GETSTATUSRESPONSE_TRIALBATCHESENTRY']._serialized_options = b'8\001'
  _globals['_GPUFLAVORINFO_NODELABELSENTRY']._loaded_options = None
  _globals['_GPUFLAVORINFO_NODELABELSENTRY']._serialized_options = b'8\001'
  _globals['_PODINFO_NODESELECTORENTRY']._loaded_options = None
  _globals['_PODINFO_NODESELECTORENTRY']._serialized_options = b'8\001'
  _globals['_AIAUTOSERVICE'].methods_by_name['EnsureWorkspace']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['EnsureWorkspace']._serialized_options = b'\202\323\344\223\002\027\"\022/api/v1/workspaces:\001*'
  _globals['_AIAUTOSERVICE'].methods_by_name['CreateStudy']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['CreateStudy']._serialized_options = b'\202\323\344\223\002\024\"\017/api/v1/studies:\001*'
  _globals['_AIAUTOSERVICE'].methods_by_name['Optimize']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['Optimize']._serialized_options = b'\202\323\344\223\002\025\"\020/api/v1/optimize:\001*'
  _globals['_AIAUTOSERVICE'].methods_by_name['GetStatus']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['GetStatus']._serialized_options = b'\202\323\344\223\002\020\022\016/api/v1/status'
  _globals['_AIAUTOSERVICE'].methods_by_name['ListSharedCache']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['ListSharedCache']._serialized_options = b'\202\323\344\223\002\026\022\024/api/v1/shared-cache'
  _globals['_AIAUTOSERVICE'].methods_by_name['DeleteFromSharedCache']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['DeleteFromSharedCache']._serialized_options = b'\202\323\344\223\002 *\036/api/v1/shared-cache/{path=**}'
  _globals['_AIAUTOSERVICE'].methods_by_name['ListGpuFlavors']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['ListGpuFlavors']._serialized_options = b'\202\323\344\223\002\025\022\023/api/v1/gpu-flavors'
  _globals['_AIAUTOSERVICE'].methods_by_name['GetArtifact']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['GetArtifact']._serialized_options = b'\202\323\344\223\002\035\022\033/api/v1/artifacts/{path=**}'
  _globals['_AIAUTOSERVICE'].methods_by_name['ListWorkspaces']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['ListWorkspaces']._serialized_options = b'\202\323\344\223\002\024\022\022/api/v1/workspaces'
  _globals['_AIAUTOSERVICE'].methods_by_name['ListStudies']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['ListStudies']._serialized_options = b'\202\323\344\223\002\021\022\017/api/v1/studies'
  _globals['_AIAUTOSERVICE'].methods_by_name['ListTrialBatches']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['ListTrialBatches']._serialized_options = b'\202\323\344\223\002\026\022\024/api/v1/trialbatches'
  _globals['_AIAUTOSERVICE'].methods_by_name['ListPvcsByUserId']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['ListPvcsByUserId']._serialized_options = b'\202\323\344\223\002\016\022\014/api/v1/pvcs'
  _globals['_AIAUTOSERVICE'].methods_by_name['ListTrialBatchesByStudy']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['ListTrialBatchesByStudy']._serialized_options = b'\202\323\344\223\002+\022)/api/v1/studies/{study_name}/trialbatches'
  _globals['_AIAUTOSERVICE'].methods_by_name['GetTrialBatch']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['GetTrialBatch']._serialized_options = b'\202\323\344\223\002\035\022\033/api/v1/trialbatches/{name}'
  _globals['_AIAUTOSERVICE'].methods_by_name['GetOptunaWorkspaceStatus']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['GetOptunaWorkspaceStatus']._serialized_options = b'\202\323\344\223\002,\022*/api/v1/workspaces/{workspace_name}/status'
  _globals['_AIAUTOSERVICE'].methods_by_name['GetWorkspacePvc']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['GetWorkspacePvc']._serialized_options = b'\202\323\344\223\002)\022\'/api/v1/workspaces/{workspace_name}/pvc'
  _globals['_AIAUTOSERVICE'].methods_by_name['ListTrialBatchPods']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['ListTrialBatchPods']._serialized_options = b'\202\323\344\223\002-\022+/api/v1/trialbatches/{trialbatch_name}/pods'
  _globals['_AIAUTOSERVICE'].methods_by_name['DeleteStudy']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['DeleteStudy']._serialized_options = b'\202\323\344\223\002\030*\026/api/v1/studies/{name}'
  _globals['_AIAUTOSERVICE'].methods_by_name['DeleteTrialBatch']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['DeleteTrialBatch']._serialized_options = b'\202\323\344\223\002\035*\033/api/v1/trialbatches/{name}'
  _globals['_AIAUTOSERVICE'].methods_by_name['DeleteWorkspace']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['DeleteWorkspace']._serialized_options = b'\202\323\344\223\002\024*\022/api/v1/workspaces'
  _globals['_AIAUTOSERVICE'].methods_by_name['CreateToken']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['CreateToken']._serialized_options = b'\202\323\344\223\002\023\"\016/api/v1/tokens:\001*'
  _globals['_AIAUTOSERVICE'].methods_by_name['DeleteToken']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['DeleteToken']._serialized_options = b'\202\323\344\223\002\020*\016/api/v1/tokens'
  _globals['_AIAUTOSERVICE'].methods_by_name['GetActiveToken']._loaded_options = None
  _globals['_AIAUTOSERVICE'].methods_by_name['GetActiveToken']._serialized_options = b'\202\323\344\223\002\027\022\025/api/v1/tokens/active'
  _globals['_PHASE']._serialized_start=8704
  _globals['_PHASE']._serialized_end=8830
  _globals['_WORKSPACECONDITION']._serialized_start=8833
  _globals['_WORKSPACECONDITION']._serialized_end=9194
  _globals['_STUDYCONDITION']._serialized_start=9197
  _globals['_STUDYCONDITION']._serialized_end=9395
  _globals['_TRIALBATCHCONDITION']._serialized_start=9398
  _globals['_TRIALBATCHCONDITION']._serialized_end=9687
  _globals['_ENSUREWORKSPACEREQUEST']._serialized_start=95
  _globals['_ENSUREWORKSPACEREQUEST']._serialized_end=392
  _globals['_ENSUREWORKSPACERESPONSE']._serialized_start=395
  _globals['_ENSUREWORKSPACERESPONSE']._serialized_end=715
  _globals['_DIRECTIONLIST']._serialized_start=717
  _globals['_DIRECTIONLIST']._serialized_end=756
  _globals['_STUDYSPEC']._serialized_start=759
  _globals['_STUDYSPEC']._serialized_end=979
  _globals['_CREATESTUDYREQUEST']._serialized_start=981
  _globals['_CREATESTUDYREQUEST']._serialized_end=1043
  _globals['_CREATESTUDYRESPONSE']._serialized_start=1045
  _globals['_CREATESTUDYRESPONSE']._serialized_end=1097
  _globals['_OBJECTIVEPAYLOAD']._serialized_start=1100
  _globals['_OBJECTIVEPAYLOAD']._serialized_end=1233
  _globals['_IMAGEPULLREGISTRY']._serialized_start=1235
  _globals['_IMAGEPULLREGISTRY']._serialized_end=1338
  _globals['_TRIALBATCHSPEC']._serialized_start=1341
  _globals['_TRIALBATCHSPEC']._serialized_end=2453
  _globals['_TRIALBATCHSPEC_RESOURCESREQUESTSENTRY']._serialized_start=2135
  _globals['_TRIALBATCHSPEC_RESOURCESREQUESTSENTRY']._serialized_end=2203
  _globals['_TRIALBATCHSPEC_RESOURCESLIMITSENTRY']._serialized_start=2205
  _globals['_TRIALBATCHSPEC_RESOURCESLIMITSENTRY']._serialized_end=2271
  _globals['_TRIALBATCHSPEC_GPUMODELENTRY']._serialized_start=2273
  _globals['_TRIALBATCHSPEC_GPUMODELENTRY']._serialized_end=2332
  _globals['_OPTIMIZEREQUEST']._serialized_start=2455
  _globals['_OPTIMIZEREQUEST']._serialized_end=2580
  _globals['_OPTIMIZERESPONSE']._serialized_start=2582
  _globals['_OPTIMIZERESPONSE']._serialized_end=2641
  _globals['_GETSTATUSREQUEST']._serialized_start=2644
  _globals['_GETSTATUSREQUEST']._serialized_end=2773
  _globals['_TRIALINFO']._serialized_start=2776
  _globals['_TRIALINFO']._serialized_end=3161
  _globals['_TRIALINFO_USERATTRSENTRY']._serialized_start=3101
  _globals['_TRIALINFO_USERATTRSENTRY']._serialized_end=3161
  _globals['_CONDITION']._serialized_start=3164
  _globals['_CONDITION']._serialized_end=3319
  _globals['_TRIALBATCHSTATUS']._serialized_start=3322
  _globals['_TRIALBATCHSTATUS']._serialized_end=3860
  _globals['_TRIALBATCHSTATUS_COMPLETEDTRIALSENTRY']._serialized_start=3772
  _globals['_TRIALBATCHSTATUS_COMPLETEDTRIALSENTRY']._serialized_end=3860
  _globals['_GETSTATUSRESPONSE']._serialized_start=3863
  _globals['_GETSTATUSRESPONSE']._serialized_end=4159
  _globals['_GETSTATUSRESPONSE_TRIALBATCHESENTRY']._serialized_start=4067
  _globals['_GETSTATUSRESPONSE_TRIALBATCHESENTRY']._serialized_end=4159
  _globals['_LISTSHAREDCACHEREQUEST']._serialized_start=4161
  _globals['_LISTSHAREDCACHEREQUEST']._serialized_end=4185
  _globals['_LISTSHAREDCACHERESPONSE']._serialized_start=4187
  _globals['_LISTSHAREDCACHERESPONSE']._serialized_end=4249
  _globals['_DELETEFROMSHAREDCACHEREQUEST']._serialized_start=4251
  _globals['_DELETEFROMSHAREDCACHEREQUEST']._serialized_end=4301
  _globals['_DELETEFROMSHAREDCACHERESPONSE']._serialized_start=4303
  _globals['_DELETEFROMSHAREDCACHERESPONSE']._serialized_end=4371
  _globals['_GPUFLAVORINFO']._serialized_start=4374
  _globals['_GPUFLAVORINFO']._serialized_end=4547
  _globals['_GPUFLAVORINFO_NODELABELSENTRY']._serialized_start=4486
  _globals['_GPUFLAVORINFO_NODELABELSENTRY']._serialized_end=4547
  _globals['_LISTGPUFLAVORSREQUEST']._serialized_start=4549
  _globals['_LISTGPUFLAVORSREQUEST']._serialized_end=4572
  _globals['_LISTGPUFLAVORSRESPONSE']._serialized_start=4574
  _globals['_LISTGPUFLAVORSRESPONSE']._serialized_end=4657
  _globals['_WORKSPACEINFO']._serialized_start=4660
  _globals['_WORKSPACEINFO']._serialized_end=5080
  _globals['_LISTWORKSPACESREQUEST']._serialized_start=5082
  _globals['_LISTWORKSPACESREQUEST']._serialized_end=5105
  _globals['_LISTWORKSPACESRESPONSE']._serialized_start=5107
  _globals['_LISTWORKSPACESRESPONSE']._serialized_end=5189
  _globals['_STUDYINFO']._serialized_start=5192
  _globals['_STUDYINFO']._serialized_end=5559
  _globals['_LISTSTUDIESREQUEST']._serialized_start=5561
  _globals['_LISTSTUDIESREQUEST']._serialized_end=5581
  _globals['_LISTSTUDIESRESPONSE']._serialized_start=5583
  _globals['_LISTSTUDIESRESPONSE']._serialized_end=5652
  _globals['_TRIALBATCHINFO']._serialized_start=5655
  _globals['_TRIALBATCHINFO']._serialized_end=5863
  _globals['_LISTTRIALBATCHESREQUEST']._serialized_start=5865
  _globals['_LISTTRIALBATCHESREQUEST']._serialized_end=5890
  _globals['_LISTTRIALBATCHESRESPONSE']._serialized_start=5892
  _globals['_LISTTRIALBATCHESRESPONSE']._serialized_end=5982
  _globals['_LISTTRIALBATCHESBYSTUDYREQUEST']._serialized_start=5984
  _globals['_LISTTRIALBATCHESBYSTUDYREQUEST']._serialized_end=6047
  _globals['_LISTTRIALBATCHESBYSTUDYRESPONSE']._serialized_start=6049
  _globals['_LISTTRIALBATCHESBYSTUDYRESPONSE']._serialized_end=6146
  _globals['_GETTRIALBATCHREQUEST']._serialized_start=6148
  _globals['_GETTRIALBATCHREQUEST']._serialized_end=6190
  _globals['_GETTRIALBATCHRESPONSE']._serialized_start=6192
  _globals['_GETTRIALBATCHRESPONSE']._serialized_end=6275
  _globals['_GETOPTUNAWORKSPACESTATUSREQUEST']._serialized_start=6277
  _globals['_GETOPTUNAWORKSPACESTATUSREQUEST']._serialized_end=6349
  _globals['_GETOPTUNAWORKSPACESTATUSRESPONSE']._serialized_start=6352
  _globals['_GETOPTUNAWORKSPACESTATUSRESPONSE']._serialized_end=6572
  _globals['_PVCINFO']._serialized_start=6575
  _globals['_PVCINFO']._serialized_end=6736
  _globals['_LISTPVCSBYUSERIDREQUEST']._serialized_start=6738
  _globals['_LISTPVCSBYUSERIDREQUEST']._serialized_end=6788
  _globals['_LISTPVCSBYUSERIDRESPONSE']._serialized_start=6790
  _globals['_LISTPVCSBYUSERIDRESPONSE']._serialized_end=6856
  _globals['_GETWORKSPACEPVCREQUEST']._serialized_start=6858
  _globals['_GETWORKSPACEPVCREQUEST']._serialized_end=6921
  _globals['_GETWORKSPACEPVCRESPONSE']._serialized_start=6923
  _globals['_GETWORKSPACEPVCRESPONSE']._serialized_end=6986
  _globals['_CONTAINERSTATE']._serialized_start=6989
  _globals['_CONTAINERSTATE']._serialized_end=7426
  _globals['_CONTAINERSTATE_RUNNING']._serialized_start=7199
  _globals['_CONTAINERSTATE_RUNNING']._serialized_end=7239
  _globals['_CONTAINERSTATE_TERMINATED']._serialized_start=7241
  _globals['_CONTAINERSTATE_TERMINATED']._serialized_end=7365
  _globals['_CONTAINERSTATE_WAITING']._serialized_start=7367
  _globals['_CONTAINERSTATE_WAITING']._serialized_end=7426
  _globals['_CONTAINERSTATUSINFO']._serialized_start=7429
  _globals['_CONTAINERSTATUSINFO']._serialized_end=7578
  _globals['_PODINFO']._serialized_start=7581
  _globals['_PODINFO']._serialized_end=7998
  _globals['_PODINFO_NODESELECTORENTRY']._serialized_start=7935
  _globals['_PODINFO_NODESELECTORENTRY']._serialized_end=7998
  _globals['_LISTTRIALBATCHPODSREQUEST']._serialized_start=8000
  _globals['_LISTTRIALBATCHPODSREQUEST']._serialized_end=8068
  _globals['_LISTTRIALBATCHPODSRESPONSE']._serialized_start=8070
  _globals['_LISTTRIALBATCHPODSRESPONSE']._serialized_end=8138
  _globals['_DELETESTUDYREQUEST']._serialized_start=8140
  _globals['_DELETESTUDYREQUEST']._serialized_end=8180
  _globals['_DELETESTUDYRESPONSE']._serialized_start=8182
  _globals['_DELETESTUDYRESPONSE']._serialized_end=8203
  _globals['_DELETETRIALBATCHREQUEST']._serialized_start=8205
  _globals['_DELETETRIALBATCHREQUEST']._serialized_end=8250
  _globals['_DELETETRIALBATCHRESPONSE']._serialized_start=8252
  _globals['_DELETETRIALBATCHRESPONSE']._serialized_end=8278
  _globals['_DELETEWORKSPACEREQUEST']._serialized_start=8280
  _globals['_DELETEWORKSPACEREQUEST']._serialized_end=8304
  _globals['_DELETEWORKSPACERESPONSE']._serialized_start=8306
  _globals['_DELETEWORKSPACERESPONSE']._serialized_end=8331
  _globals['_CREATETOKENREQUEST']._serialized_start=8333
  _globals['_CREATETOKENREQUEST']._serialized_end=8386
  _globals['_CREATETOKENRESPONSE']._serialized_start=8388
  _globals['_CREATETOKENRESPONSE']._serialized_end=8431
  _globals['_DELETETOKENREQUEST']._serialized_start=8433
  _globals['_DELETETOKENREQUEST']._serialized_end=8453
  _globals['_DELETETOKENRESPONSE']._serialized_start=8455
  _globals['_DELETETOKENRESPONSE']._serialized_end=8476
  _globals['_GETACTIVETOKENREQUEST']._serialized_start=8478
  _globals['_GETACTIVETOKENREQUEST']._serialized_end=8501
  _globals['_GETACTIVETOKENRESPONSE']._serialized_start=8504
  _globals['_GETACTIVETOKENRESPONSE']._serialized_end=8632
  _globals['_GETARTIFACTREQUEST']._serialized_start=8634
  _globals['_GETARTIFACTREQUEST']._serialized_end=8702
  _globals['_AIAUTOSERVICE']._serialized_start=9690
  _globals['_AIAUTOSERVICE']._serialized_end=12506
# @@protoc_insertion_point(module_scope)
