Coverage for /Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py: 48%

141 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-05-06 10:21 +0200

1# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! 

2"""Client and server classes corresponding to protobuf-defined services.""" 

3import grpc 

4 

5from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2 

6from . import jumpstarter_pb2 as jumpstarter_dot_v1_dot_jumpstarter__pb2 

7 

8 

9class ControllerServiceStub(object): 

10 """A service where a exporter can connect to make itself available 

11 """ 

12 

13 def __init__(self, channel): 

14 """Constructor. 

15 

16 Args: 

17 channel: A grpc.Channel. 

18 """ 

19 self.Register = channel.unary_unary( 

20 '/jumpstarter.v1.ControllerService/Register', 

21 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.RegisterRequest.SerializeToString, 

22 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.RegisterResponse.FromString, 

23 _registered_method=True) 

24 self.Unregister = channel.unary_unary( 

25 '/jumpstarter.v1.ControllerService/Unregister', 

26 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.UnregisterRequest.SerializeToString, 

27 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.UnregisterResponse.FromString, 

28 _registered_method=True) 

29 self.Listen = channel.unary_stream( 

30 '/jumpstarter.v1.ControllerService/Listen', 

31 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ListenRequest.SerializeToString, 

32 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ListenResponse.FromString, 

33 _registered_method=True) 

34 self.Status = channel.unary_stream( 

35 '/jumpstarter.v1.ControllerService/Status', 

36 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.StatusRequest.SerializeToString, 

37 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.StatusResponse.FromString, 

38 _registered_method=True) 

39 self.Dial = channel.unary_unary( 

40 '/jumpstarter.v1.ControllerService/Dial', 

41 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.DialRequest.SerializeToString, 

42 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.DialResponse.FromString, 

43 _registered_method=True) 

44 self.AuditStream = channel.stream_unary( 

45 '/jumpstarter.v1.ControllerService/AuditStream', 

46 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.AuditStreamRequest.SerializeToString, 

47 response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, 

48 _registered_method=True) 

49 self.GetLease = channel.unary_unary( 

50 '/jumpstarter.v1.ControllerService/GetLease', 

51 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.GetLeaseRequest.SerializeToString, 

52 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.GetLeaseResponse.FromString, 

53 _registered_method=True) 

54 self.RequestLease = channel.unary_unary( 

55 '/jumpstarter.v1.ControllerService/RequestLease', 

56 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.RequestLeaseRequest.SerializeToString, 

57 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.RequestLeaseResponse.FromString, 

58 _registered_method=True) 

59 self.ReleaseLease = channel.unary_unary( 

60 '/jumpstarter.v1.ControllerService/ReleaseLease', 

61 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ReleaseLeaseRequest.SerializeToString, 

62 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ReleaseLeaseResponse.FromString, 

63 _registered_method=True) 

64 self.ListLeases = channel.unary_unary( 

65 '/jumpstarter.v1.ControllerService/ListLeases', 

66 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ListLeasesRequest.SerializeToString, 

67 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ListLeasesResponse.FromString, 

68 _registered_method=True) 

69 

70 

71class ControllerServiceServicer(object): 

72 """A service where a exporter can connect to make itself available 

73 """ 

74 

75 def Register(self, request, context): 

76 """Exporter registration 

77 """ 

78 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

79 context.set_details('Method not implemented!') 

80 raise NotImplementedError('Method not implemented!') 

81 

82 def Unregister(self, request, context): 

83 """Exporter disconnection 

84 Disconnecting with bye will invalidate any existing router tokens 

85 we will eventually have a mechanism to tell the router this token 

86 has been invalidated 

87 """ 

88 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

89 context.set_details('Method not implemented!') 

90 raise NotImplementedError('Method not implemented!') 

91 

92 def Listen(self, request, context): 

93 """Exporter listening 

94 Returns stream tokens for accepting incoming client connections 

95 """ 

96 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

97 context.set_details('Method not implemented!') 

98 raise NotImplementedError('Method not implemented!') 

99 

100 def Status(self, request, context): 

101 """Exporter status 

102 Returns lease status for the exporter 

103 """ 

104 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

105 context.set_details('Method not implemented!') 

106 raise NotImplementedError('Method not implemented!') 

107 

108 def Dial(self, request, context): 

109 """Client connecting 

110 Returns stream token for connecting to the desired exporter 

111 Leases are checked before token issuance 

112 """ 

113 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

114 context.set_details('Method not implemented!') 

115 raise NotImplementedError('Method not implemented!') 

116 

117 def AuditStream(self, request_iterator, context): 

118 """Audit events from the exporters 

119 audit events are used to track the exporter's activity 

120 """ 

121 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

122 context.set_details('Method not implemented!') 

123 raise NotImplementedError('Method not implemented!') 

124 

125 def GetLease(self, request, context): 

126 """Get Lease 

127 """ 

128 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

129 context.set_details('Method not implemented!') 

130 raise NotImplementedError('Method not implemented!') 

131 

132 def RequestLease(self, request, context): 

133 """Request Lease 

134 """ 

135 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

136 context.set_details('Method not implemented!') 

137 raise NotImplementedError('Method not implemented!') 

138 

139 def ReleaseLease(self, request, context): 

140 """Release Lease 

141 """ 

142 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

143 context.set_details('Method not implemented!') 

144 raise NotImplementedError('Method not implemented!') 

145 

146 def ListLeases(self, request, context): 

147 """List Leases 

148 """ 

149 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

150 context.set_details('Method not implemented!') 

151 raise NotImplementedError('Method not implemented!') 

152 

153 

154def add_ControllerServiceServicer_to_server(servicer, server): 

155 rpc_method_handlers = { 

156 'Register': grpc.unary_unary_rpc_method_handler( 

157 servicer.Register, 

158 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.RegisterRequest.FromString, 

159 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.RegisterResponse.SerializeToString, 

160 ), 

161 'Unregister': grpc.unary_unary_rpc_method_handler( 

162 servicer.Unregister, 

163 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.UnregisterRequest.FromString, 

164 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.UnregisterResponse.SerializeToString, 

165 ), 

166 'Listen': grpc.unary_stream_rpc_method_handler( 

167 servicer.Listen, 

168 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ListenRequest.FromString, 

169 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ListenResponse.SerializeToString, 

170 ), 

171 'Status': grpc.unary_stream_rpc_method_handler( 

172 servicer.Status, 

173 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.StatusRequest.FromString, 

174 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.StatusResponse.SerializeToString, 

175 ), 

176 'Dial': grpc.unary_unary_rpc_method_handler( 

177 servicer.Dial, 

178 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.DialRequest.FromString, 

179 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.DialResponse.SerializeToString, 

180 ), 

181 'AuditStream': grpc.stream_unary_rpc_method_handler( 

182 servicer.AuditStream, 

183 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.AuditStreamRequest.FromString, 

184 response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, 

185 ), 

186 'GetLease': grpc.unary_unary_rpc_method_handler( 

187 servicer.GetLease, 

188 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.GetLeaseRequest.FromString, 

189 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.GetLeaseResponse.SerializeToString, 

190 ), 

191 'RequestLease': grpc.unary_unary_rpc_method_handler( 

192 servicer.RequestLease, 

193 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.RequestLeaseRequest.FromString, 

194 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.RequestLeaseResponse.SerializeToString, 

195 ), 

196 'ReleaseLease': grpc.unary_unary_rpc_method_handler( 

197 servicer.ReleaseLease, 

198 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ReleaseLeaseRequest.FromString, 

199 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ReleaseLeaseResponse.SerializeToString, 

200 ), 

201 'ListLeases': grpc.unary_unary_rpc_method_handler( 

202 servicer.ListLeases, 

203 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ListLeasesRequest.FromString, 

204 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ListLeasesResponse.SerializeToString, 

205 ), 

206 } 

207 generic_handler = grpc.method_handlers_generic_handler( 

208 'jumpstarter.v1.ControllerService', rpc_method_handlers) 

209 server.add_generic_rpc_handlers((generic_handler,)) 

210 server.add_registered_method_handlers('jumpstarter.v1.ControllerService', rpc_method_handlers) 

211 

212 

213 # This class is part of an EXPERIMENTAL API. 

214class ControllerService(object): 

215 """A service where a exporter can connect to make itself available 

216 """ 

217 

218 @staticmethod 

219 def Register(request, 

220 target, 

221 options=(), 

222 channel_credentials=None, 

223 call_credentials=None, 

224 insecure=False, 

225 compression=None, 

226 wait_for_ready=None, 

227 timeout=None, 

228 metadata=None): 

229 return grpc.experimental.unary_unary( 

230 request, 

231 target, 

232 '/jumpstarter.v1.ControllerService/Register', 

233 jumpstarter_dot_v1_dot_jumpstarter__pb2.RegisterRequest.SerializeToString, 

234 jumpstarter_dot_v1_dot_jumpstarter__pb2.RegisterResponse.FromString, 

235 options, 

236 channel_credentials, 

237 insecure, 

238 call_credentials, 

239 compression, 

240 wait_for_ready, 

241 timeout, 

242 metadata, 

243 _registered_method=True) 

244 

245 @staticmethod 

246 def Unregister(request, 

247 target, 

248 options=(), 

249 channel_credentials=None, 

250 call_credentials=None, 

251 insecure=False, 

252 compression=None, 

253 wait_for_ready=None, 

254 timeout=None, 

255 metadata=None): 

256 return grpc.experimental.unary_unary( 

257 request, 

258 target, 

259 '/jumpstarter.v1.ControllerService/Unregister', 

260 jumpstarter_dot_v1_dot_jumpstarter__pb2.UnregisterRequest.SerializeToString, 

261 jumpstarter_dot_v1_dot_jumpstarter__pb2.UnregisterResponse.FromString, 

262 options, 

263 channel_credentials, 

264 insecure, 

265 call_credentials, 

266 compression, 

267 wait_for_ready, 

268 timeout, 

269 metadata, 

270 _registered_method=True) 

271 

272 @staticmethod 

273 def Listen(request, 

274 target, 

275 options=(), 

276 channel_credentials=None, 

277 call_credentials=None, 

278 insecure=False, 

279 compression=None, 

280 wait_for_ready=None, 

281 timeout=None, 

282 metadata=None): 

283 return grpc.experimental.unary_stream( 

284 request, 

285 target, 

286 '/jumpstarter.v1.ControllerService/Listen', 

287 jumpstarter_dot_v1_dot_jumpstarter__pb2.ListenRequest.SerializeToString, 

288 jumpstarter_dot_v1_dot_jumpstarter__pb2.ListenResponse.FromString, 

289 options, 

290 channel_credentials, 

291 insecure, 

292 call_credentials, 

293 compression, 

294 wait_for_ready, 

295 timeout, 

296 metadata, 

297 _registered_method=True) 

298 

299 @staticmethod 

300 def Status(request, 

301 target, 

302 options=(), 

303 channel_credentials=None, 

304 call_credentials=None, 

305 insecure=False, 

306 compression=None, 

307 wait_for_ready=None, 

308 timeout=None, 

309 metadata=None): 

310 return grpc.experimental.unary_stream( 

311 request, 

312 target, 

313 '/jumpstarter.v1.ControllerService/Status', 

314 jumpstarter_dot_v1_dot_jumpstarter__pb2.StatusRequest.SerializeToString, 

315 jumpstarter_dot_v1_dot_jumpstarter__pb2.StatusResponse.FromString, 

316 options, 

317 channel_credentials, 

318 insecure, 

319 call_credentials, 

320 compression, 

321 wait_for_ready, 

322 timeout, 

323 metadata, 

324 _registered_method=True) 

325 

326 @staticmethod 

327 def Dial(request, 

328 target, 

329 options=(), 

330 channel_credentials=None, 

331 call_credentials=None, 

332 insecure=False, 

333 compression=None, 

334 wait_for_ready=None, 

335 timeout=None, 

336 metadata=None): 

337 return grpc.experimental.unary_unary( 

338 request, 

339 target, 

340 '/jumpstarter.v1.ControllerService/Dial', 

341 jumpstarter_dot_v1_dot_jumpstarter__pb2.DialRequest.SerializeToString, 

342 jumpstarter_dot_v1_dot_jumpstarter__pb2.DialResponse.FromString, 

343 options, 

344 channel_credentials, 

345 insecure, 

346 call_credentials, 

347 compression, 

348 wait_for_ready, 

349 timeout, 

350 metadata, 

351 _registered_method=True) 

352 

353 @staticmethod 

354 def AuditStream(request_iterator, 

355 target, 

356 options=(), 

357 channel_credentials=None, 

358 call_credentials=None, 

359 insecure=False, 

360 compression=None, 

361 wait_for_ready=None, 

362 timeout=None, 

363 metadata=None): 

364 return grpc.experimental.stream_unary( 

365 request_iterator, 

366 target, 

367 '/jumpstarter.v1.ControllerService/AuditStream', 

368 jumpstarter_dot_v1_dot_jumpstarter__pb2.AuditStreamRequest.SerializeToString, 

369 google_dot_protobuf_dot_empty__pb2.Empty.FromString, 

370 options, 

371 channel_credentials, 

372 insecure, 

373 call_credentials, 

374 compression, 

375 wait_for_ready, 

376 timeout, 

377 metadata, 

378 _registered_method=True) 

379 

380 @staticmethod 

381 def GetLease(request, 

382 target, 

383 options=(), 

384 channel_credentials=None, 

385 call_credentials=None, 

386 insecure=False, 

387 compression=None, 

388 wait_for_ready=None, 

389 timeout=None, 

390 metadata=None): 

391 return grpc.experimental.unary_unary( 

392 request, 

393 target, 

394 '/jumpstarter.v1.ControllerService/GetLease', 

395 jumpstarter_dot_v1_dot_jumpstarter__pb2.GetLeaseRequest.SerializeToString, 

396 jumpstarter_dot_v1_dot_jumpstarter__pb2.GetLeaseResponse.FromString, 

397 options, 

398 channel_credentials, 

399 insecure, 

400 call_credentials, 

401 compression, 

402 wait_for_ready, 

403 timeout, 

404 metadata, 

405 _registered_method=True) 

406 

407 @staticmethod 

408 def RequestLease(request, 

409 target, 

410 options=(), 

411 channel_credentials=None, 

412 call_credentials=None, 

413 insecure=False, 

414 compression=None, 

415 wait_for_ready=None, 

416 timeout=None, 

417 metadata=None): 

418 return grpc.experimental.unary_unary( 

419 request, 

420 target, 

421 '/jumpstarter.v1.ControllerService/RequestLease', 

422 jumpstarter_dot_v1_dot_jumpstarter__pb2.RequestLeaseRequest.SerializeToString, 

423 jumpstarter_dot_v1_dot_jumpstarter__pb2.RequestLeaseResponse.FromString, 

424 options, 

425 channel_credentials, 

426 insecure, 

427 call_credentials, 

428 compression, 

429 wait_for_ready, 

430 timeout, 

431 metadata, 

432 _registered_method=True) 

433 

434 @staticmethod 

435 def ReleaseLease(request, 

436 target, 

437 options=(), 

438 channel_credentials=None, 

439 call_credentials=None, 

440 insecure=False, 

441 compression=None, 

442 wait_for_ready=None, 

443 timeout=None, 

444 metadata=None): 

445 return grpc.experimental.unary_unary( 

446 request, 

447 target, 

448 '/jumpstarter.v1.ControllerService/ReleaseLease', 

449 jumpstarter_dot_v1_dot_jumpstarter__pb2.ReleaseLeaseRequest.SerializeToString, 

450 jumpstarter_dot_v1_dot_jumpstarter__pb2.ReleaseLeaseResponse.FromString, 

451 options, 

452 channel_credentials, 

453 insecure, 

454 call_credentials, 

455 compression, 

456 wait_for_ready, 

457 timeout, 

458 metadata, 

459 _registered_method=True) 

460 

461 @staticmethod 

462 def ListLeases(request, 

463 target, 

464 options=(), 

465 channel_credentials=None, 

466 call_credentials=None, 

467 insecure=False, 

468 compression=None, 

469 wait_for_ready=None, 

470 timeout=None, 

471 metadata=None): 

472 return grpc.experimental.unary_unary( 

473 request, 

474 target, 

475 '/jumpstarter.v1.ControllerService/ListLeases', 

476 jumpstarter_dot_v1_dot_jumpstarter__pb2.ListLeasesRequest.SerializeToString, 

477 jumpstarter_dot_v1_dot_jumpstarter__pb2.ListLeasesResponse.FromString, 

478 options, 

479 channel_credentials, 

480 insecure, 

481 call_credentials, 

482 compression, 

483 wait_for_ready, 

484 timeout, 

485 metadata, 

486 _registered_method=True) 

487 

488 

489class ExporterServiceStub(object): 

490 """A service a exporter can share locally to be used without a server 

491 Channel/Call credentials are used to authenticate the client, and routing to the right exporter 

492 """ 

493 

494 def __init__(self, channel): 

495 """Constructor. 

496 

497 Args: 

498 channel: A grpc.Channel. 

499 """ 

500 self.GetReport = channel.unary_unary( 

501 '/jumpstarter.v1.ExporterService/GetReport', 

502 request_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, 

503 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.GetReportResponse.FromString, 

504 _registered_method=True) 

505 self.DriverCall = channel.unary_unary( 

506 '/jumpstarter.v1.ExporterService/DriverCall', 

507 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.DriverCallRequest.SerializeToString, 

508 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.DriverCallResponse.FromString, 

509 _registered_method=True) 

510 self.StreamingDriverCall = channel.unary_stream( 

511 '/jumpstarter.v1.ExporterService/StreamingDriverCall', 

512 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.StreamingDriverCallRequest.SerializeToString, 

513 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.StreamingDriverCallResponse.FromString, 

514 _registered_method=True) 

515 self.LogStream = channel.unary_stream( 

516 '/jumpstarter.v1.ExporterService/LogStream', 

517 request_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, 

518 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.LogStreamResponse.FromString, 

519 _registered_method=True) 

520 self.Reset = channel.unary_unary( 

521 '/jumpstarter.v1.ExporterService/Reset', 

522 request_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ResetRequest.SerializeToString, 

523 response_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ResetResponse.FromString, 

524 _registered_method=True) 

525 

526 

527class ExporterServiceServicer(object): 

528 """A service a exporter can share locally to be used without a server 

529 Channel/Call credentials are used to authenticate the client, and routing to the right exporter 

530 """ 

531 

532 def GetReport(self, request, context): 

533 """Exporter registration 

534 """ 

535 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

536 context.set_details('Method not implemented!') 

537 raise NotImplementedError('Method not implemented!') 

538 

539 def DriverCall(self, request, context): 

540 """Missing associated documentation comment in .proto file.""" 

541 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

542 context.set_details('Method not implemented!') 

543 raise NotImplementedError('Method not implemented!') 

544 

545 def StreamingDriverCall(self, request, context): 

546 """Missing associated documentation comment in .proto file.""" 

547 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

548 context.set_details('Method not implemented!') 

549 raise NotImplementedError('Method not implemented!') 

550 

551 def LogStream(self, request, context): 

552 """Missing associated documentation comment in .proto file.""" 

553 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

554 context.set_details('Method not implemented!') 

555 raise NotImplementedError('Method not implemented!') 

556 

557 def Reset(self, request, context): 

558 """Missing associated documentation comment in .proto file.""" 

559 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

560 context.set_details('Method not implemented!') 

561 raise NotImplementedError('Method not implemented!') 

562 

563 

564def add_ExporterServiceServicer_to_server(servicer, server): 

565 rpc_method_handlers = { 

566 'GetReport': grpc.unary_unary_rpc_method_handler( 

567 servicer.GetReport, 

568 request_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, 

569 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.GetReportResponse.SerializeToString, 

570 ), 

571 'DriverCall': grpc.unary_unary_rpc_method_handler( 

572 servicer.DriverCall, 

573 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.DriverCallRequest.FromString, 

574 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.DriverCallResponse.SerializeToString, 

575 ), 

576 'StreamingDriverCall': grpc.unary_stream_rpc_method_handler( 

577 servicer.StreamingDriverCall, 

578 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.StreamingDriverCallRequest.FromString, 

579 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.StreamingDriverCallResponse.SerializeToString, 

580 ), 

581 'LogStream': grpc.unary_stream_rpc_method_handler( 

582 servicer.LogStream, 

583 request_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, 

584 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.LogStreamResponse.SerializeToString, 

585 ), 

586 'Reset': grpc.unary_unary_rpc_method_handler( 

587 servicer.Reset, 

588 request_deserializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ResetRequest.FromString, 

589 response_serializer=jumpstarter_dot_v1_dot_jumpstarter__pb2.ResetResponse.SerializeToString, 

590 ), 

591 } 

592 generic_handler = grpc.method_handlers_generic_handler( 

593 'jumpstarter.v1.ExporterService', rpc_method_handlers) 

594 server.add_generic_rpc_handlers((generic_handler,)) 

595 server.add_registered_method_handlers('jumpstarter.v1.ExporterService', rpc_method_handlers) 

596 

597 

598 # This class is part of an EXPERIMENTAL API. 

599class ExporterService(object): 

600 """A service a exporter can share locally to be used without a server 

601 Channel/Call credentials are used to authenticate the client, and routing to the right exporter 

602 """ 

603 

604 @staticmethod 

605 def GetReport(request, 

606 target, 

607 options=(), 

608 channel_credentials=None, 

609 call_credentials=None, 

610 insecure=False, 

611 compression=None, 

612 wait_for_ready=None, 

613 timeout=None, 

614 metadata=None): 

615 return grpc.experimental.unary_unary( 

616 request, 

617 target, 

618 '/jumpstarter.v1.ExporterService/GetReport', 

619 google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, 

620 jumpstarter_dot_v1_dot_jumpstarter__pb2.GetReportResponse.FromString, 

621 options, 

622 channel_credentials, 

623 insecure, 

624 call_credentials, 

625 compression, 

626 wait_for_ready, 

627 timeout, 

628 metadata, 

629 _registered_method=True) 

630 

631 @staticmethod 

632 def DriverCall(request, 

633 target, 

634 options=(), 

635 channel_credentials=None, 

636 call_credentials=None, 

637 insecure=False, 

638 compression=None, 

639 wait_for_ready=None, 

640 timeout=None, 

641 metadata=None): 

642 return grpc.experimental.unary_unary( 

643 request, 

644 target, 

645 '/jumpstarter.v1.ExporterService/DriverCall', 

646 jumpstarter_dot_v1_dot_jumpstarter__pb2.DriverCallRequest.SerializeToString, 

647 jumpstarter_dot_v1_dot_jumpstarter__pb2.DriverCallResponse.FromString, 

648 options, 

649 channel_credentials, 

650 insecure, 

651 call_credentials, 

652 compression, 

653 wait_for_ready, 

654 timeout, 

655 metadata, 

656 _registered_method=True) 

657 

658 @staticmethod 

659 def StreamingDriverCall(request, 

660 target, 

661 options=(), 

662 channel_credentials=None, 

663 call_credentials=None, 

664 insecure=False, 

665 compression=None, 

666 wait_for_ready=None, 

667 timeout=None, 

668 metadata=None): 

669 return grpc.experimental.unary_stream( 

670 request, 

671 target, 

672 '/jumpstarter.v1.ExporterService/StreamingDriverCall', 

673 jumpstarter_dot_v1_dot_jumpstarter__pb2.StreamingDriverCallRequest.SerializeToString, 

674 jumpstarter_dot_v1_dot_jumpstarter__pb2.StreamingDriverCallResponse.FromString, 

675 options, 

676 channel_credentials, 

677 insecure, 

678 call_credentials, 

679 compression, 

680 wait_for_ready, 

681 timeout, 

682 metadata, 

683 _registered_method=True) 

684 

685 @staticmethod 

686 def LogStream(request, 

687 target, 

688 options=(), 

689 channel_credentials=None, 

690 call_credentials=None, 

691 insecure=False, 

692 compression=None, 

693 wait_for_ready=None, 

694 timeout=None, 

695 metadata=None): 

696 return grpc.experimental.unary_stream( 

697 request, 

698 target, 

699 '/jumpstarter.v1.ExporterService/LogStream', 

700 google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, 

701 jumpstarter_dot_v1_dot_jumpstarter__pb2.LogStreamResponse.FromString, 

702 options, 

703 channel_credentials, 

704 insecure, 

705 call_credentials, 

706 compression, 

707 wait_for_ready, 

708 timeout, 

709 metadata, 

710 _registered_method=True) 

711 

712 @staticmethod 

713 def Reset(request, 

714 target, 

715 options=(), 

716 channel_credentials=None, 

717 call_credentials=None, 

718 insecure=False, 

719 compression=None, 

720 wait_for_ready=None, 

721 timeout=None, 

722 metadata=None): 

723 return grpc.experimental.unary_unary( 

724 request, 

725 target, 

726 '/jumpstarter.v1.ExporterService/Reset', 

727 jumpstarter_dot_v1_dot_jumpstarter__pb2.ResetRequest.SerializeToString, 

728 jumpstarter_dot_v1_dot_jumpstarter__pb2.ResetResponse.FromString, 

729 options, 

730 channel_credentials, 

731 insecure, 

732 call_credentials, 

733 compression, 

734 wait_for_ready, 

735 timeout, 

736 metadata, 

737 _registered_method=True)