You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

pcmCore.pb.go 35 kB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.30.0
  4. // protoc v3.19.4
  5. // source: pcmCore.proto
  6. package pcmCore
  7. import (
  8. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  9. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  10. reflect "reflect"
  11. sync "sync"
  12. )
  13. const (
  14. // Verify that this generated code is sufficiently up-to-date.
  15. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  16. // Verify that runtime/protoimpl is sufficiently up-to-date.
  17. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  18. )
  19. type SyncInfoReq struct {
  20. state protoimpl.MessageState
  21. sizeCache protoimpl.SizeCache
  22. unknownFields protoimpl.UnknownFields
  23. ServiceName string `protobuf:"bytes,1,opt,name=serviceName,proto3" json:"serviceName,omitempty"`
  24. Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
  25. HpcInfoList []*HpcInfo `protobuf:"bytes,3,rep,name=HpcInfoList,proto3" json:"HpcInfoList,omitempty"`
  26. CloudInfoList []*CloudInfo `protobuf:"bytes,4,rep,name=CloudInfoList,proto3" json:"CloudInfoList,omitempty"`
  27. AiInfoList []*AiInfo `protobuf:"bytes,5,rep,name=AiInfoList,proto3" json:"AiInfoList,omitempty"`
  28. }
  29. func (x *SyncInfoReq) Reset() {
  30. *x = SyncInfoReq{}
  31. if protoimpl.UnsafeEnabled {
  32. mi := &file_pcmCore_proto_msgTypes[0]
  33. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  34. ms.StoreMessageInfo(mi)
  35. }
  36. }
  37. func (x *SyncInfoReq) String() string {
  38. return protoimpl.X.MessageStringOf(x)
  39. }
  40. func (*SyncInfoReq) ProtoMessage() {}
  41. func (x *SyncInfoReq) ProtoReflect() protoreflect.Message {
  42. mi := &file_pcmCore_proto_msgTypes[0]
  43. if protoimpl.UnsafeEnabled && x != nil {
  44. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  45. if ms.LoadMessageInfo() == nil {
  46. ms.StoreMessageInfo(mi)
  47. }
  48. return ms
  49. }
  50. return mi.MessageOf(x)
  51. }
  52. // Deprecated: Use SyncInfoReq.ProtoReflect.Descriptor instead.
  53. func (*SyncInfoReq) Descriptor() ([]byte, []int) {
  54. return file_pcmCore_proto_rawDescGZIP(), []int{0}
  55. }
  56. func (x *SyncInfoReq) GetServiceName() string {
  57. if x != nil {
  58. return x.ServiceName
  59. }
  60. return ""
  61. }
  62. func (x *SyncInfoReq) GetKind() string {
  63. if x != nil {
  64. return x.Kind
  65. }
  66. return ""
  67. }
  68. func (x *SyncInfoReq) GetHpcInfoList() []*HpcInfo {
  69. if x != nil {
  70. return x.HpcInfoList
  71. }
  72. return nil
  73. }
  74. func (x *SyncInfoReq) GetCloudInfoList() []*CloudInfo {
  75. if x != nil {
  76. return x.CloudInfoList
  77. }
  78. return nil
  79. }
  80. func (x *SyncInfoReq) GetAiInfoList() []*AiInfo {
  81. if x != nil {
  82. return x.AiInfoList
  83. }
  84. return nil
  85. }
  86. type AiInfo struct {
  87. state protoimpl.MessageState
  88. sizeCache protoimpl.SizeCache
  89. unknownFields protoimpl.UnknownFields
  90. ServiceName string `protobuf:"bytes,1,opt,name=serviceName,proto3" json:"serviceName,omitempty"`
  91. TaskId int64 `protobuf:"varint,2,opt,name=taskId,proto3" json:"taskId,omitempty"`
  92. ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
  93. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
  94. Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
  95. StartTime string `protobuf:"bytes,6,opt,name=startTime,proto3" json:"startTime,omitempty"`
  96. RunningTime int64 `protobuf:"varint,7,opt,name=runningTime,proto3" json:"runningTime,omitempty"`
  97. Result string `protobuf:"bytes,8,opt,name=result,proto3" json:"result,omitempty"`
  98. JobId string `protobuf:"bytes,9,opt,name=jobId,proto3" json:"jobId,omitempty"`
  99. CreateTime string `protobuf:"bytes,10,opt,name=createTime,proto3" json:"createTime,omitempty"`
  100. ImageUrl string `protobuf:"bytes,11,opt,name=imageUrl,proto3" json:"imageUrl,omitempty"`
  101. Command string `protobuf:"bytes,12,opt,name=command,proto3" json:"command,omitempty"`
  102. FlavorId string `protobuf:"bytes,13,opt,name=flavorId,proto3" json:"flavorId,omitempty"`
  103. SubscriptionId string `protobuf:"bytes,14,opt,name=subscriptionId,proto3" json:"subscriptionId,omitempty"`
  104. ItemVersionId string `protobuf:"bytes,15,opt,name=itemVersionId,proto3" json:"itemVersionId,omitempty"`
  105. }
  106. func (x *AiInfo) Reset() {
  107. *x = AiInfo{}
  108. if protoimpl.UnsafeEnabled {
  109. mi := &file_pcmCore_proto_msgTypes[1]
  110. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  111. ms.StoreMessageInfo(mi)
  112. }
  113. }
  114. func (x *AiInfo) String() string {
  115. return protoimpl.X.MessageStringOf(x)
  116. }
  117. func (*AiInfo) ProtoMessage() {}
  118. func (x *AiInfo) ProtoReflect() protoreflect.Message {
  119. mi := &file_pcmCore_proto_msgTypes[1]
  120. if protoimpl.UnsafeEnabled && x != nil {
  121. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  122. if ms.LoadMessageInfo() == nil {
  123. ms.StoreMessageInfo(mi)
  124. }
  125. return ms
  126. }
  127. return mi.MessageOf(x)
  128. }
  129. // Deprecated: Use AiInfo.ProtoReflect.Descriptor instead.
  130. func (*AiInfo) Descriptor() ([]byte, []int) {
  131. return file_pcmCore_proto_rawDescGZIP(), []int{1}
  132. }
  133. func (x *AiInfo) GetServiceName() string {
  134. if x != nil {
  135. return x.ServiceName
  136. }
  137. return ""
  138. }
  139. func (x *AiInfo) GetTaskId() int64 {
  140. if x != nil {
  141. return x.TaskId
  142. }
  143. return 0
  144. }
  145. func (x *AiInfo) GetProjectId() string {
  146. if x != nil {
  147. return x.ProjectId
  148. }
  149. return ""
  150. }
  151. func (x *AiInfo) GetName() string {
  152. if x != nil {
  153. return x.Name
  154. }
  155. return ""
  156. }
  157. func (x *AiInfo) GetStatus() string {
  158. if x != nil {
  159. return x.Status
  160. }
  161. return ""
  162. }
  163. func (x *AiInfo) GetStartTime() string {
  164. if x != nil {
  165. return x.StartTime
  166. }
  167. return ""
  168. }
  169. func (x *AiInfo) GetRunningTime() int64 {
  170. if x != nil {
  171. return x.RunningTime
  172. }
  173. return 0
  174. }
  175. func (x *AiInfo) GetResult() string {
  176. if x != nil {
  177. return x.Result
  178. }
  179. return ""
  180. }
  181. func (x *AiInfo) GetJobId() string {
  182. if x != nil {
  183. return x.JobId
  184. }
  185. return ""
  186. }
  187. func (x *AiInfo) GetCreateTime() string {
  188. if x != nil {
  189. return x.CreateTime
  190. }
  191. return ""
  192. }
  193. func (x *AiInfo) GetImageUrl() string {
  194. if x != nil {
  195. return x.ImageUrl
  196. }
  197. return ""
  198. }
  199. func (x *AiInfo) GetCommand() string {
  200. if x != nil {
  201. return x.Command
  202. }
  203. return ""
  204. }
  205. func (x *AiInfo) GetFlavorId() string {
  206. if x != nil {
  207. return x.FlavorId
  208. }
  209. return ""
  210. }
  211. func (x *AiInfo) GetSubscriptionId() string {
  212. if x != nil {
  213. return x.SubscriptionId
  214. }
  215. return ""
  216. }
  217. func (x *AiInfo) GetItemVersionId() string {
  218. if x != nil {
  219. return x.ItemVersionId
  220. }
  221. return ""
  222. }
  223. type CloudInfo struct {
  224. state protoimpl.MessageState
  225. sizeCache protoimpl.SizeCache
  226. unknownFields protoimpl.UnknownFields
  227. ServiceName string `protobuf:"bytes,1,opt,name=serviceName,proto3" json:"serviceName,omitempty"`
  228. TaskId int64 `protobuf:"varint,2,opt,name=taskId,proto3" json:"taskId,omitempty"`
  229. ApiVersion string `protobuf:"bytes,3,opt,name=apiVersion,proto3" json:"apiVersion,omitempty"`
  230. Kind string `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
  231. Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
  232. Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
  233. Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
  234. StartTime string `protobuf:"bytes,8,opt,name=startTime,proto3" json:"startTime,omitempty"`
  235. RunningTime int64 `protobuf:"varint,9,opt,name=runningTime,proto3" json:"runningTime,omitempty"`
  236. Result string `protobuf:"bytes,10,opt,name=result,proto3" json:"result,omitempty"`
  237. YamlString string `protobuf:"bytes,11,opt,name=yamlString,proto3" json:"yamlString,omitempty"`
  238. }
  239. func (x *CloudInfo) Reset() {
  240. *x = CloudInfo{}
  241. if protoimpl.UnsafeEnabled {
  242. mi := &file_pcmCore_proto_msgTypes[2]
  243. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  244. ms.StoreMessageInfo(mi)
  245. }
  246. }
  247. func (x *CloudInfo) String() string {
  248. return protoimpl.X.MessageStringOf(x)
  249. }
  250. func (*CloudInfo) ProtoMessage() {}
  251. func (x *CloudInfo) ProtoReflect() protoreflect.Message {
  252. mi := &file_pcmCore_proto_msgTypes[2]
  253. if protoimpl.UnsafeEnabled && x != nil {
  254. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  255. if ms.LoadMessageInfo() == nil {
  256. ms.StoreMessageInfo(mi)
  257. }
  258. return ms
  259. }
  260. return mi.MessageOf(x)
  261. }
  262. // Deprecated: Use CloudInfo.ProtoReflect.Descriptor instead.
  263. func (*CloudInfo) Descriptor() ([]byte, []int) {
  264. return file_pcmCore_proto_rawDescGZIP(), []int{2}
  265. }
  266. func (x *CloudInfo) GetServiceName() string {
  267. if x != nil {
  268. return x.ServiceName
  269. }
  270. return ""
  271. }
  272. func (x *CloudInfo) GetTaskId() int64 {
  273. if x != nil {
  274. return x.TaskId
  275. }
  276. return 0
  277. }
  278. func (x *CloudInfo) GetApiVersion() string {
  279. if x != nil {
  280. return x.ApiVersion
  281. }
  282. return ""
  283. }
  284. func (x *CloudInfo) GetKind() string {
  285. if x != nil {
  286. return x.Kind
  287. }
  288. return ""
  289. }
  290. func (x *CloudInfo) GetNamespace() string {
  291. if x != nil {
  292. return x.Namespace
  293. }
  294. return ""
  295. }
  296. func (x *CloudInfo) GetName() string {
  297. if x != nil {
  298. return x.Name
  299. }
  300. return ""
  301. }
  302. func (x *CloudInfo) GetStatus() string {
  303. if x != nil {
  304. return x.Status
  305. }
  306. return ""
  307. }
  308. func (x *CloudInfo) GetStartTime() string {
  309. if x != nil {
  310. return x.StartTime
  311. }
  312. return ""
  313. }
  314. func (x *CloudInfo) GetRunningTime() int64 {
  315. if x != nil {
  316. return x.RunningTime
  317. }
  318. return 0
  319. }
  320. func (x *CloudInfo) GetResult() string {
  321. if x != nil {
  322. return x.Result
  323. }
  324. return ""
  325. }
  326. func (x *CloudInfo) GetYamlString() string {
  327. if x != nil {
  328. return x.YamlString
  329. }
  330. return ""
  331. }
  332. type HpcInfo struct {
  333. state protoimpl.MessageState
  334. sizeCache protoimpl.SizeCache
  335. unknownFields protoimpl.UnknownFields
  336. ServiceName string `protobuf:"bytes,1,opt,name=serviceName,proto3" json:"serviceName,omitempty"`
  337. TaskId int64 `protobuf:"varint,2,opt,name=taskId,proto3" json:"taskId,omitempty"`
  338. JobId string `protobuf:"bytes,3,opt,name=jobId,proto3" json:"jobId,omitempty"`
  339. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
  340. Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
  341. StartTime string `protobuf:"bytes,6,opt,name=startTime,proto3" json:"startTime,omitempty"`
  342. RunningTime int64 `protobuf:"varint,7,opt,name=runningTime,proto3" json:"runningTime,omitempty"`
  343. Result string `protobuf:"bytes,8,opt,name=result,proto3" json:"result,omitempty"`
  344. WorkDir string `protobuf:"bytes,9,opt,name=workDir,proto3" json:"workDir,omitempty"`
  345. WallTime string `protobuf:"bytes,10,opt,name=wallTime,proto3" json:"wallTime,omitempty"`
  346. CmdScript string `protobuf:"bytes,11,opt,name=cmdScript,proto3" json:"cmdScript,omitempty"`
  347. DerivedEs string `protobuf:"bytes,12,opt,name=derivedEs,proto3" json:"derivedEs,omitempty"`
  348. Cluster string `protobuf:"bytes,13,opt,name=cluster,proto3" json:"cluster,omitempty"`
  349. BlockId string `protobuf:"bytes,14,opt,name=blockId,proto3" json:"blockId,omitempty"`
  350. AllocNodes uint32 `protobuf:"varint,15,opt,name=allocNodes,proto3" json:"allocNodes,omitempty"`
  351. AllocCpu uint32 `protobuf:"varint,16,opt,name=allocCpu,proto3" json:"allocCpu,omitempty"`
  352. Version string `protobuf:"bytes,17,opt,name=version,proto3" json:"version,omitempty"`
  353. Account string `protobuf:"bytes,18,opt,name=account,proto3" json:"account,omitempty"`
  354. ExitCode uint32 `protobuf:"varint,19,opt,name=exitCode,proto3" json:"exitCode,omitempty"`
  355. AssocId uint32 `protobuf:"varint,20,opt,name=assocId,proto3" json:"assocId,omitempty"`
  356. }
  357. func (x *HpcInfo) Reset() {
  358. *x = HpcInfo{}
  359. if protoimpl.UnsafeEnabled {
  360. mi := &file_pcmCore_proto_msgTypes[3]
  361. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  362. ms.StoreMessageInfo(mi)
  363. }
  364. }
  365. func (x *HpcInfo) String() string {
  366. return protoimpl.X.MessageStringOf(x)
  367. }
  368. func (*HpcInfo) ProtoMessage() {}
  369. func (x *HpcInfo) ProtoReflect() protoreflect.Message {
  370. mi := &file_pcmCore_proto_msgTypes[3]
  371. if protoimpl.UnsafeEnabled && x != nil {
  372. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  373. if ms.LoadMessageInfo() == nil {
  374. ms.StoreMessageInfo(mi)
  375. }
  376. return ms
  377. }
  378. return mi.MessageOf(x)
  379. }
  380. // Deprecated: Use HpcInfo.ProtoReflect.Descriptor instead.
  381. func (*HpcInfo) Descriptor() ([]byte, []int) {
  382. return file_pcmCore_proto_rawDescGZIP(), []int{3}
  383. }
  384. func (x *HpcInfo) GetServiceName() string {
  385. if x != nil {
  386. return x.ServiceName
  387. }
  388. return ""
  389. }
  390. func (x *HpcInfo) GetTaskId() int64 {
  391. if x != nil {
  392. return x.TaskId
  393. }
  394. return 0
  395. }
  396. func (x *HpcInfo) GetJobId() string {
  397. if x != nil {
  398. return x.JobId
  399. }
  400. return ""
  401. }
  402. func (x *HpcInfo) GetName() string {
  403. if x != nil {
  404. return x.Name
  405. }
  406. return ""
  407. }
  408. func (x *HpcInfo) GetStatus() string {
  409. if x != nil {
  410. return x.Status
  411. }
  412. return ""
  413. }
  414. func (x *HpcInfo) GetStartTime() string {
  415. if x != nil {
  416. return x.StartTime
  417. }
  418. return ""
  419. }
  420. func (x *HpcInfo) GetRunningTime() int64 {
  421. if x != nil {
  422. return x.RunningTime
  423. }
  424. return 0
  425. }
  426. func (x *HpcInfo) GetResult() string {
  427. if x != nil {
  428. return x.Result
  429. }
  430. return ""
  431. }
  432. func (x *HpcInfo) GetWorkDir() string {
  433. if x != nil {
  434. return x.WorkDir
  435. }
  436. return ""
  437. }
  438. func (x *HpcInfo) GetWallTime() string {
  439. if x != nil {
  440. return x.WallTime
  441. }
  442. return ""
  443. }
  444. func (x *HpcInfo) GetCmdScript() string {
  445. if x != nil {
  446. return x.CmdScript
  447. }
  448. return ""
  449. }
  450. func (x *HpcInfo) GetDerivedEs() string {
  451. if x != nil {
  452. return x.DerivedEs
  453. }
  454. return ""
  455. }
  456. func (x *HpcInfo) GetCluster() string {
  457. if x != nil {
  458. return x.Cluster
  459. }
  460. return ""
  461. }
  462. func (x *HpcInfo) GetBlockId() string {
  463. if x != nil {
  464. return x.BlockId
  465. }
  466. return ""
  467. }
  468. func (x *HpcInfo) GetAllocNodes() uint32 {
  469. if x != nil {
  470. return x.AllocNodes
  471. }
  472. return 0
  473. }
  474. func (x *HpcInfo) GetAllocCpu() uint32 {
  475. if x != nil {
  476. return x.AllocCpu
  477. }
  478. return 0
  479. }
  480. func (x *HpcInfo) GetVersion() string {
  481. if x != nil {
  482. return x.Version
  483. }
  484. return ""
  485. }
  486. func (x *HpcInfo) GetAccount() string {
  487. if x != nil {
  488. return x.Account
  489. }
  490. return ""
  491. }
  492. func (x *HpcInfo) GetExitCode() uint32 {
  493. if x != nil {
  494. return x.ExitCode
  495. }
  496. return 0
  497. }
  498. func (x *HpcInfo) GetAssocId() uint32 {
  499. if x != nil {
  500. return x.AssocId
  501. }
  502. return 0
  503. }
  504. type SyncInfoResp struct {
  505. state protoimpl.MessageState
  506. sizeCache protoimpl.SizeCache
  507. unknownFields protoimpl.UnknownFields
  508. Code int64 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
  509. Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  510. }
  511. func (x *SyncInfoResp) Reset() {
  512. *x = SyncInfoResp{}
  513. if protoimpl.UnsafeEnabled {
  514. mi := &file_pcmCore_proto_msgTypes[4]
  515. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  516. ms.StoreMessageInfo(mi)
  517. }
  518. }
  519. func (x *SyncInfoResp) String() string {
  520. return protoimpl.X.MessageStringOf(x)
  521. }
  522. func (*SyncInfoResp) ProtoMessage() {}
  523. func (x *SyncInfoResp) ProtoReflect() protoreflect.Message {
  524. mi := &file_pcmCore_proto_msgTypes[4]
  525. if protoimpl.UnsafeEnabled && x != nil {
  526. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  527. if ms.LoadMessageInfo() == nil {
  528. ms.StoreMessageInfo(mi)
  529. }
  530. return ms
  531. }
  532. return mi.MessageOf(x)
  533. }
  534. // Deprecated: Use SyncInfoResp.ProtoReflect.Descriptor instead.
  535. func (*SyncInfoResp) Descriptor() ([]byte, []int) {
  536. return file_pcmCore_proto_rawDescGZIP(), []int{4}
  537. }
  538. func (x *SyncInfoResp) GetCode() int64 {
  539. if x != nil {
  540. return x.Code
  541. }
  542. return 0
  543. }
  544. func (x *SyncInfoResp) GetMsg() string {
  545. if x != nil {
  546. return x.Msg
  547. }
  548. return ""
  549. }
  550. type InfoListReq struct {
  551. state protoimpl.MessageState
  552. sizeCache protoimpl.SizeCache
  553. unknownFields protoimpl.UnknownFields
  554. Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  555. ServiceName string `protobuf:"bytes,2,opt,name=serviceName,proto3" json:"serviceName,omitempty"`
  556. }
  557. func (x *InfoListReq) Reset() {
  558. *x = InfoListReq{}
  559. if protoimpl.UnsafeEnabled {
  560. mi := &file_pcmCore_proto_msgTypes[5]
  561. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  562. ms.StoreMessageInfo(mi)
  563. }
  564. }
  565. func (x *InfoListReq) String() string {
  566. return protoimpl.X.MessageStringOf(x)
  567. }
  568. func (*InfoListReq) ProtoMessage() {}
  569. func (x *InfoListReq) ProtoReflect() protoreflect.Message {
  570. mi := &file_pcmCore_proto_msgTypes[5]
  571. if protoimpl.UnsafeEnabled && x != nil {
  572. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  573. if ms.LoadMessageInfo() == nil {
  574. ms.StoreMessageInfo(mi)
  575. }
  576. return ms
  577. }
  578. return mi.MessageOf(x)
  579. }
  580. // Deprecated: Use InfoListReq.ProtoReflect.Descriptor instead.
  581. func (*InfoListReq) Descriptor() ([]byte, []int) {
  582. return file_pcmCore_proto_rawDescGZIP(), []int{5}
  583. }
  584. func (x *InfoListReq) GetKind() string {
  585. if x != nil {
  586. return x.Kind
  587. }
  588. return ""
  589. }
  590. func (x *InfoListReq) GetServiceName() string {
  591. if x != nil {
  592. return x.ServiceName
  593. }
  594. return ""
  595. }
  596. type InfoListResp struct {
  597. state protoimpl.MessageState
  598. sizeCache protoimpl.SizeCache
  599. unknownFields protoimpl.UnknownFields
  600. HpcInfoList []*HpcInfo `protobuf:"bytes,1,rep,name=HpcInfoList,proto3" json:"HpcInfoList,omitempty"`
  601. CloudInfoList []*CloudInfo `protobuf:"bytes,2,rep,name=CloudInfoList,proto3" json:"CloudInfoList,omitempty"`
  602. AiInfoList []*AiInfo `protobuf:"bytes,3,rep,name=AiInfoList,proto3" json:"AiInfoList,omitempty"`
  603. }
  604. func (x *InfoListResp) Reset() {
  605. *x = InfoListResp{}
  606. if protoimpl.UnsafeEnabled {
  607. mi := &file_pcmCore_proto_msgTypes[6]
  608. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  609. ms.StoreMessageInfo(mi)
  610. }
  611. }
  612. func (x *InfoListResp) String() string {
  613. return protoimpl.X.MessageStringOf(x)
  614. }
  615. func (*InfoListResp) ProtoMessage() {}
  616. func (x *InfoListResp) ProtoReflect() protoreflect.Message {
  617. mi := &file_pcmCore_proto_msgTypes[6]
  618. if protoimpl.UnsafeEnabled && x != nil {
  619. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  620. if ms.LoadMessageInfo() == nil {
  621. ms.StoreMessageInfo(mi)
  622. }
  623. return ms
  624. }
  625. return mi.MessageOf(x)
  626. }
  627. // Deprecated: Use InfoListResp.ProtoReflect.Descriptor instead.
  628. func (*InfoListResp) Descriptor() ([]byte, []int) {
  629. return file_pcmCore_proto_rawDescGZIP(), []int{6}
  630. }
  631. func (x *InfoListResp) GetHpcInfoList() []*HpcInfo {
  632. if x != nil {
  633. return x.HpcInfoList
  634. }
  635. return nil
  636. }
  637. func (x *InfoListResp) GetCloudInfoList() []*CloudInfo {
  638. if x != nil {
  639. return x.CloudInfoList
  640. }
  641. return nil
  642. }
  643. func (x *InfoListResp) GetAiInfoList() []*AiInfo {
  644. if x != nil {
  645. return x.AiInfoList
  646. }
  647. return nil
  648. }
  649. var File_pcmCore_proto protoreflect.FileDescriptor
  650. var file_pcmCore_proto_rawDesc = []byte{
  651. 0x0a, 0x0d, 0x70, 0x63, 0x6d, 0x43, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
  652. 0x07, 0x70, 0x63, 0x6d, 0x43, 0x6f, 0x72, 0x65, 0x22, 0xe2, 0x01, 0x0a, 0x0b, 0x53, 0x79, 0x6e,
  653. 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76,
  654. 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73,
  655. 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69,
  656. 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x32,
  657. 0x0a, 0x0b, 0x48, 0x70, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20,
  658. 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x63, 0x6d, 0x43, 0x6f, 0x72, 0x65, 0x2e, 0x48, 0x70,
  659. 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x48, 0x70, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69,
  660. 0x73, 0x74, 0x12, 0x38, 0x0a, 0x0d, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
  661. 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x63, 0x6d, 0x43,
  662. 0x6f, 0x72, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x43,
  663. 0x6c, 0x6f, 0x75, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x0a,
  664. 0x41, 0x69, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b,
  665. 0x32, 0x0f, 0x2e, 0x70, 0x63, 0x6d, 0x43, 0x6f, 0x72, 0x65, 0x2e, 0x41, 0x69, 0x49, 0x6e, 0x66,
  666. 0x6f, 0x52, 0x0a, 0x41, 0x69, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x22, 0xbb, 0x03,
  667. 0x0a, 0x06, 0x41, 0x69, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76,
  668. 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73,
  669. 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61,
  670. 0x73, 0x6b, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x74, 0x61, 0x73, 0x6b,
  671. 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64,
  672. 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49,
  673. 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
  674. 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18,
  675. 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x0a,
  676. 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
  677. 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x72,
  678. 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03,
  679. 0x52, 0x0b, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a,
  680. 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72,
  681. 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6a, 0x6f, 0x62, 0x49, 0x64, 0x18, 0x09,
  682. 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6a, 0x6f, 0x62, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x63,
  683. 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52,
  684. 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69,
  685. 0x6d, 0x61, 0x67, 0x65, 0x55, 0x72, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69,
  686. 0x6d, 0x61, 0x67, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61,
  687. 0x6e, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
  688. 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x49, 0x64, 0x18, 0x0d, 0x20,
  689. 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x26, 0x0a,
  690. 0x0e, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18,
  691. 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
  692. 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72,
  693. 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x69, 0x74,
  694. 0x65, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0xbb, 0x02, 0x0a, 0x09,
  695. 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x72,
  696. 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
  697. 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74,
  698. 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x74, 0x61, 0x73,
  699. 0x6b, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
  700. 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, 0x73,
  701. 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
  702. 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73,
  703. 0x70, 0x61, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65,
  704. 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20,
  705. 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61,
  706. 0x74, 0x75, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
  707. 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x08,
  708. 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12,
  709. 0x20, 0x0a, 0x0b, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x09,
  710. 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d,
  711. 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28,
  712. 0x09, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x79, 0x61, 0x6d,
  713. 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x79,
  714. 0x61, 0x6d, 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0xa9, 0x04, 0x0a, 0x07, 0x48, 0x70,
  715. 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
  716. 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76,
  717. 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49,
  718. 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12,
  719. 0x14, 0x0a, 0x05, 0x6a, 0x6f, 0x62, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
  720. 0x6a, 0x6f, 0x62, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20,
  721. 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61,
  722. 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
  723. 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x06,
  724. 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12,
  725. 0x20, 0x0a, 0x0b, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x07,
  726. 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d,
  727. 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28,
  728. 0x09, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x6f, 0x72,
  729. 0x6b, 0x44, 0x69, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x77, 0x6f, 0x72, 0x6b,
  730. 0x44, 0x69, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x77, 0x61, 0x6c, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x18,
  731. 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x77, 0x61, 0x6c, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12,
  732. 0x1c, 0x0a, 0x09, 0x63, 0x6d, 0x64, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x18, 0x0b, 0x20, 0x01,
  733. 0x28, 0x09, 0x52, 0x09, 0x63, 0x6d, 0x64, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x1c, 0x0a,
  734. 0x09, 0x64, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x45, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09,
  735. 0x52, 0x09, 0x64, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x45, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x63,
  736. 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6c,
  737. 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64,
  738. 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12,
  739. 0x1e, 0x0a, 0x0a, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x0f, 0x20,
  740. 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12,
  741. 0x1a, 0x0a, 0x08, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x43, 0x70, 0x75, 0x18, 0x10, 0x20, 0x01, 0x28,
  742. 0x0d, 0x52, 0x08, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x43, 0x70, 0x75, 0x12, 0x18, 0x0a, 0x07, 0x76,
  743. 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65,
  744. 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  745. 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12,
  746. 0x1a, 0x0a, 0x08, 0x65, 0x78, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28,
  747. 0x0d, 0x52, 0x08, 0x65, 0x78, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61,
  748. 0x73, 0x73, 0x6f, 0x63, 0x49, 0x64, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x61, 0x73,
  749. 0x73, 0x6f, 0x63, 0x49, 0x64, 0x22, 0x34, 0x0a, 0x0c, 0x53, 0x79, 0x6e, 0x63, 0x49, 0x6e, 0x66,
  750. 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
  751. 0x01, 0x28, 0x03, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67,
  752. 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x43, 0x0a, 0x0b, 0x49,
  753. 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69,
  754. 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x20,
  755. 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20,
  756. 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65,
  757. 0x22, 0xad, 0x01, 0x0a, 0x0c, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73,
  758. 0x70, 0x12, 0x32, 0x0a, 0x0b, 0x48, 0x70, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
  759. 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x63, 0x6d, 0x43, 0x6f, 0x72, 0x65,
  760. 0x2e, 0x48, 0x70, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x48, 0x70, 0x63, 0x49, 0x6e, 0x66,
  761. 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x0d, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x49, 0x6e,
  762. 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70,
  763. 0x63, 0x6d, 0x43, 0x6f, 0x72, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x49, 0x6e, 0x66, 0x6f,
  764. 0x52, 0x0d, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12,
  765. 0x2f, 0x0a, 0x0a, 0x41, 0x69, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20,
  766. 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x63, 0x6d, 0x43, 0x6f, 0x72, 0x65, 0x2e, 0x41, 0x69,
  767. 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x41, 0x69, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
  768. 0x32, 0x7b, 0x0a, 0x07, 0x70, 0x63, 0x6d, 0x43, 0x6f, 0x72, 0x65, 0x12, 0x37, 0x0a, 0x08, 0x53,
  769. 0x79, 0x6e, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x2e, 0x70, 0x63, 0x6d, 0x43, 0x6f, 0x72,
  770. 0x65, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e,
  771. 0x70, 0x63, 0x6d, 0x43, 0x6f, 0x72, 0x65, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x49, 0x6e, 0x66, 0x6f,
  772. 0x52, 0x65, 0x73, 0x70, 0x12, 0x37, 0x0a, 0x08, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
  773. 0x12, 0x14, 0x2e, 0x70, 0x63, 0x6d, 0x43, 0x6f, 0x72, 0x65, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
  774. 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x70, 0x63, 0x6d, 0x43, 0x6f, 0x72, 0x65,
  775. 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x42, 0x0a, 0x5a,
  776. 0x08, 0x2f, 0x70, 0x63, 0x6d, 0x43, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  777. 0x33,
  778. }
  779. var (
  780. file_pcmCore_proto_rawDescOnce sync.Once
  781. file_pcmCore_proto_rawDescData = file_pcmCore_proto_rawDesc
  782. )
  783. func file_pcmCore_proto_rawDescGZIP() []byte {
  784. file_pcmCore_proto_rawDescOnce.Do(func() {
  785. file_pcmCore_proto_rawDescData = protoimpl.X.CompressGZIP(file_pcmCore_proto_rawDescData)
  786. })
  787. return file_pcmCore_proto_rawDescData
  788. }
  789. var file_pcmCore_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
  790. var file_pcmCore_proto_goTypes = []interface{}{
  791. (*SyncInfoReq)(nil), // 0: pcmCore.SyncInfoReq
  792. (*AiInfo)(nil), // 1: pcmCore.AiInfo
  793. (*CloudInfo)(nil), // 2: pcmCore.CloudInfo
  794. (*HpcInfo)(nil), // 3: pcmCore.HpcInfo
  795. (*SyncInfoResp)(nil), // 4: pcmCore.SyncInfoResp
  796. (*InfoListReq)(nil), // 5: pcmCore.InfoListReq
  797. (*InfoListResp)(nil), // 6: pcmCore.InfoListResp
  798. }
  799. var file_pcmCore_proto_depIdxs = []int32{
  800. 3, // 0: pcmCore.SyncInfoReq.HpcInfoList:type_name -> pcmCore.HpcInfo
  801. 2, // 1: pcmCore.SyncInfoReq.CloudInfoList:type_name -> pcmCore.CloudInfo
  802. 1, // 2: pcmCore.SyncInfoReq.AiInfoList:type_name -> pcmCore.AiInfo
  803. 3, // 3: pcmCore.InfoListResp.HpcInfoList:type_name -> pcmCore.HpcInfo
  804. 2, // 4: pcmCore.InfoListResp.CloudInfoList:type_name -> pcmCore.CloudInfo
  805. 1, // 5: pcmCore.InfoListResp.AiInfoList:type_name -> pcmCore.AiInfo
  806. 0, // 6: pcmCore.pcmCore.SyncInfo:input_type -> pcmCore.SyncInfoReq
  807. 5, // 7: pcmCore.pcmCore.InfoList:input_type -> pcmCore.InfoListReq
  808. 4, // 8: pcmCore.pcmCore.SyncInfo:output_type -> pcmCore.SyncInfoResp
  809. 6, // 9: pcmCore.pcmCore.InfoList:output_type -> pcmCore.InfoListResp
  810. 8, // [8:10] is the sub-list for method output_type
  811. 6, // [6:8] is the sub-list for method input_type
  812. 6, // [6:6] is the sub-list for extension type_name
  813. 6, // [6:6] is the sub-list for extension extendee
  814. 0, // [0:6] is the sub-list for field type_name
  815. }
  816. func init() { file_pcmCore_proto_init() }
  817. func file_pcmCore_proto_init() {
  818. if File_pcmCore_proto != nil {
  819. return
  820. }
  821. if !protoimpl.UnsafeEnabled {
  822. file_pcmCore_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  823. switch v := v.(*SyncInfoReq); i {
  824. case 0:
  825. return &v.state
  826. case 1:
  827. return &v.sizeCache
  828. case 2:
  829. return &v.unknownFields
  830. default:
  831. return nil
  832. }
  833. }
  834. file_pcmCore_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  835. switch v := v.(*AiInfo); i {
  836. case 0:
  837. return &v.state
  838. case 1:
  839. return &v.sizeCache
  840. case 2:
  841. return &v.unknownFields
  842. default:
  843. return nil
  844. }
  845. }
  846. file_pcmCore_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  847. switch v := v.(*CloudInfo); i {
  848. case 0:
  849. return &v.state
  850. case 1:
  851. return &v.sizeCache
  852. case 2:
  853. return &v.unknownFields
  854. default:
  855. return nil
  856. }
  857. }
  858. file_pcmCore_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  859. switch v := v.(*HpcInfo); i {
  860. case 0:
  861. return &v.state
  862. case 1:
  863. return &v.sizeCache
  864. case 2:
  865. return &v.unknownFields
  866. default:
  867. return nil
  868. }
  869. }
  870. file_pcmCore_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  871. switch v := v.(*SyncInfoResp); i {
  872. case 0:
  873. return &v.state
  874. case 1:
  875. return &v.sizeCache
  876. case 2:
  877. return &v.unknownFields
  878. default:
  879. return nil
  880. }
  881. }
  882. file_pcmCore_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  883. switch v := v.(*InfoListReq); i {
  884. case 0:
  885. return &v.state
  886. case 1:
  887. return &v.sizeCache
  888. case 2:
  889. return &v.unknownFields
  890. default:
  891. return nil
  892. }
  893. }
  894. file_pcmCore_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  895. switch v := v.(*InfoListResp); i {
  896. case 0:
  897. return &v.state
  898. case 1:
  899. return &v.sizeCache
  900. case 2:
  901. return &v.unknownFields
  902. default:
  903. return nil
  904. }
  905. }
  906. }
  907. type x struct{}
  908. out := protoimpl.TypeBuilder{
  909. File: protoimpl.DescBuilder{
  910. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  911. RawDescriptor: file_pcmCore_proto_rawDesc,
  912. NumEnums: 0,
  913. NumMessages: 7,
  914. NumExtensions: 0,
  915. NumServices: 1,
  916. },
  917. GoTypes: file_pcmCore_proto_goTypes,
  918. DependencyIndexes: file_pcmCore_proto_depIdxs,
  919. MessageInfos: file_pcmCore_proto_msgTypes,
  920. }.Build()
  921. File_pcmCore_proto = out.File
  922. file_pcmCore_proto_rawDesc = nil
  923. file_pcmCore_proto_goTypes = nil
  924. file_pcmCore_proto_depIdxs = nil
  925. }

PCM is positioned as Software stack over Cloud, aiming to build the standards and ecology of heterogeneous cloud collaboration for JCC in a non intrusive and autonomous peer-to-peer manner.