@@ -421,7 +421,7 @@ def get_kfp_healthz(
421
421
)
422
422
423
423
try :
424
- return self ._healthz_api .get_healthz ()
424
+ return self ._healthz_api .healthz_service_get_healthz ()
425
425
# ApiException, including network errors, is the only type that may
426
426
# recover after retry.
427
427
except kfp_server_api .ApiException :
@@ -474,7 +474,8 @@ def create_experiment(
474
474
description = description ,
475
475
namespace = namespace ,
476
476
)
477
- experiment = self ._experiment_api .create_experiment (body = experiment )
477
+ experiment = self ._experiment_api .experiment_service_create_experiment (
478
+ body = experiment )
478
479
479
480
link = f'{ self ._get_url_prefix ()} /#/experiments/details/{ experiment .experiment_id } '
480
481
if auth .is_ipython ():
@@ -502,7 +503,8 @@ def get_pipeline_id(self, name: str) -> Optional[str]:
502
503
'stringValue' : name ,
503
504
}]
504
505
})
505
- result = self ._pipelines_api .list_pipelines (filter = pipeline_filter )
506
+ result = self ._pipelines_api .pipeline_service_list_pipelines (
507
+ filter = pipeline_filter )
506
508
if result .pipelines is None :
507
509
return None
508
510
if len (result .pipelines ) == 1 :
@@ -545,7 +547,7 @@ def list_experiments(
545
547
``V2beta1ListExperimentsResponse`` object.
546
548
"""
547
549
namespace = namespace or self .get_user_namespace ()
548
- return self ._experiment_api .list_experiments (
550
+ return self ._experiment_api .experiment_service_list_experiments (
549
551
page_token = page_token ,
550
552
page_size = page_size ,
551
553
sort_by = sort_by ,
@@ -577,7 +579,7 @@ def get_experiment(
577
579
raise ValueError (
578
580
'Either experiment_id or experiment_name is required.' )
579
581
if experiment_id is not None :
580
- return self ._experiment_api .get_experiment (
582
+ return self ._experiment_api .experiment_service_get_experiment (
581
583
experiment_id = experiment_id )
582
584
experiment_filter = json .dumps ({
583
585
'predicates' : [{
@@ -587,10 +589,10 @@ def get_experiment(
587
589
}]
588
590
})
589
591
if namespace is not None :
590
- result = self ._experiment_api .list_experiments (
592
+ result = self ._experiment_api .experiment_service_list_experiments (
591
593
filter = experiment_filter , namespace = namespace )
592
594
else :
593
- result = self ._experiment_api .list_experiments (
595
+ result = self ._experiment_api .experiment_service_list_experiments (
594
596
filter = experiment_filter )
595
597
if not result .experiments :
596
598
raise ValueError (
@@ -609,7 +611,7 @@ def archive_experiment(self, experiment_id: str) -> dict:
609
611
Returns:
610
612
Empty dictionary.
611
613
"""
612
- return self ._experiment_api .archive_experiment (
614
+ return self ._experiment_api .experiment_service_archive_experiment (
613
615
experiment_id = experiment_id )
614
616
615
617
def unarchive_experiment (self , experiment_id : str ) -> dict :
@@ -621,7 +623,7 @@ def unarchive_experiment(self, experiment_id: str) -> dict:
621
623
Returns:
622
624
Empty dictionary.
623
625
"""
624
- return self ._experiment_api .unarchive_experiment (
626
+ return self ._experiment_api .experiment_service_unarchive_experiment (
625
627
experiment_id = experiment_id )
626
628
627
629
def delete_experiment (self , experiment_id : str ) -> dict :
@@ -633,7 +635,7 @@ def delete_experiment(self, experiment_id: str) -> dict:
633
635
Returns:
634
636
Empty dictionary.
635
637
"""
636
- return self ._experiment_api .delete_experiment (
638
+ return self ._experiment_api .experiment_service_delete_experiment (
637
639
experiment_id = experiment_id )
638
640
639
641
def list_pipelines (
@@ -666,7 +668,7 @@ def list_pipelines(
666
668
Returns:
667
669
``V2beta1ListPipelinesResponse`` object.
668
670
"""
669
- return self ._pipelines_api .list_pipelines (
671
+ return self ._pipelines_api .pipeline_service_list_pipelines (
670
672
namespace = namespace ,
671
673
page_token = page_token ,
672
674
page_size = page_size ,
@@ -730,7 +732,7 @@ def run_pipeline(
730
732
runtime_config = job_config .runtime_config ,
731
733
service_account = service_account )
732
734
733
- response = self ._run_api .create_run (body = run_body )
735
+ response = self ._run_api .run_service_create_run (body = run_body )
734
736
735
737
link = f'{ self ._get_url_prefix ()} /#/runs/details/{ response .run_id } '
736
738
if auth .is_ipython ():
@@ -751,7 +753,7 @@ def archive_run(self, run_id: str) -> dict:
751
753
Returns:
752
754
Empty dictionary.
753
755
"""
754
- return self ._run_api .archive_run (run_id = run_id )
756
+ return self ._run_api .run_service_archive_run (run_id = run_id )
755
757
756
758
def unarchive_run (self , run_id : str ) -> dict :
757
759
"""Restores an archived run.
@@ -762,7 +764,7 @@ def unarchive_run(self, run_id: str) -> dict:
762
764
Returns:
763
765
Empty dictionary.
764
766
"""
765
- return self ._run_api .unarchive_run (run_id = run_id )
767
+ return self ._run_api .run_service_unarchive_run (run_id = run_id )
766
768
767
769
def delete_run (self , run_id : str ) -> dict :
768
770
"""Deletes a run.
@@ -773,7 +775,7 @@ def delete_run(self, run_id: str) -> dict:
773
775
Returns:
774
776
Empty dictionary.
775
777
"""
776
- return self ._run_api .delete_run (run_id = run_id )
778
+ return self ._run_api .run_service_delete_run (run_id = run_id )
777
779
778
780
def terminate_run (self , run_id : str ) -> dict :
779
781
"""Terminates a run.
@@ -784,7 +786,7 @@ def terminate_run(self, run_id: str) -> dict:
784
786
Returns:
785
787
Empty dictionary.
786
788
"""
787
- return self ._run_api .terminate_run (run_id = run_id )
789
+ return self ._run_api .run_service_terminate_run (run_id = run_id )
788
790
789
791
def create_recurring_run (
790
792
self ,
@@ -896,7 +898,8 @@ def create_recurring_run(
896
898
trigger = trigger ,
897
899
max_concurrency = max_concurrency ,
898
900
service_account = service_account )
899
- return self ._recurring_run_api .create_recurring_run (body = job_body )
901
+ return self ._recurring_run_api .recurring_run_service_create_recurring_run (
902
+ body = job_body )
900
903
901
904
def _create_job_config (
902
905
self ,
@@ -1131,7 +1134,7 @@ def delete_recurring_run(self, recurring_run_id: str) -> dict:
1131
1134
Returns:
1132
1135
Empty dictionary.
1133
1136
"""
1134
- return self ._recurring_run_api .delete_recurring_run (
1137
+ return self ._recurring_run_api .recurring_run_service_delete_recurring_run (
1135
1138
recurring_run_id = recurring_run_id )
1136
1139
1137
1140
def disable_job (self , job_id : str ) -> dict :
@@ -1159,7 +1162,7 @@ def disable_recurring_run(self, recurring_run_id: str) -> dict:
1159
1162
Returns:
1160
1163
Empty dictionary.
1161
1164
"""
1162
- return self ._recurring_run_api .disable_recurring_run (
1165
+ return self ._recurring_run_api .recurring_run_service_disable_recurring_run (
1163
1166
recurring_run_id = recurring_run_id )
1164
1167
1165
1168
def enable_job (self , job_id : str ) -> dict :
@@ -1187,7 +1190,7 @@ def enable_recurring_run(self, recurring_run_id: str) -> dict:
1187
1190
Returns:
1188
1191
Empty dictionary.
1189
1192
"""
1190
- return self ._recurring_run_api .enable_recurring_run (
1193
+ return self ._recurring_run_api .recurring_run_service_enable_recurring_run (
1191
1194
recurring_run_id = recurring_run_id )
1192
1195
1193
1196
def list_runs (
@@ -1225,23 +1228,23 @@ def list_runs(
1225
1228
"""
1226
1229
namespace = namespace or self .get_user_namespace ()
1227
1230
if experiment_id is not None :
1228
- return self ._run_api .list_runs (
1231
+ return self ._run_api .run_service_list_runs (
1229
1232
page_token = page_token ,
1230
1233
page_size = page_size ,
1231
1234
sort_by = sort_by ,
1232
1235
experiment_id = experiment_id ,
1233
1236
filter = filter )
1234
1237
1235
1238
elif namespace is not None :
1236
- return self ._run_api .list_runs (
1239
+ return self ._run_api .run_service_list_runs (
1237
1240
page_token = page_token ,
1238
1241
page_size = page_size ,
1239
1242
sort_by = sort_by ,
1240
1243
namespace = namespace ,
1241
1244
filter = filter )
1242
1245
1243
1246
else :
1244
- return self ._run_api .list_runs (
1247
+ return self ._run_api .run_service_list_runs (
1245
1248
page_token = page_token ,
1246
1249
page_size = page_size ,
1247
1250
sort_by = sort_by ,
@@ -1281,23 +1284,23 @@ def list_recurring_runs(
1281
1284
``V2beta1ListRecurringRunsResponse`` object.
1282
1285
"""
1283
1286
if experiment_id is not None :
1284
- return self ._recurring_run_api .list_recurring_runs (
1287
+ return self ._recurring_run_api .recurring_run_service_list_recurring_runs (
1285
1288
page_token = page_token ,
1286
1289
page_size = page_size ,
1287
1290
sort_by = sort_by ,
1288
1291
experiment_id = experiment_id ,
1289
1292
filter = filter )
1290
1293
1291
1294
elif namespace is not None :
1292
- return self ._recurring_run_api .list_recurring_runs (
1295
+ return self ._recurring_run_api .recurring_run_service_list_recurring_runs (
1293
1296
page_token = page_token ,
1294
1297
page_size = page_size ,
1295
1298
sort_by = sort_by ,
1296
1299
namespace = namespace ,
1297
1300
filter = filter )
1298
1301
1299
1302
else :
1300
- return self ._recurring_run_api .list_recurring_runs (
1303
+ return self ._recurring_run_api .recurring_run_service_list_recurring_runs (
1301
1304
page_token = page_token ,
1302
1305
page_size = page_size ,
1303
1306
sort_by = sort_by ,
@@ -1324,7 +1327,7 @@ def get_recurring_run(
1324
1327
stacklevel = 2 )
1325
1328
recurring_run_id = recurring_run_id or job_id
1326
1329
1327
- return self ._recurring_run_api .get_recurring_run (
1330
+ return self ._recurring_run_api .recurring_run_service_get_recurring_run (
1328
1331
recurring_run_id = recurring_run_id )
1329
1332
1330
1333
def get_run (self , run_id : str ) -> kfp_server_api .V2beta1Run :
@@ -1336,7 +1339,7 @@ def get_run(self, run_id: str) -> kfp_server_api.V2beta1Run:
1336
1339
Returns:
1337
1340
``V2beta1Run`` object.
1338
1341
"""
1339
- return self ._run_api .get_run (run_id = run_id )
1342
+ return self ._run_api .run_service_get_run (run_id = run_id )
1340
1343
1341
1344
def wait_for_run_completion (
1342
1345
self ,
@@ -1362,7 +1365,8 @@ def wait_for_run_completion(
1362
1365
finish_states = ['succeeded' , 'failed' , 'skipped' , 'error' ]
1363
1366
while True :
1364
1367
try :
1365
- get_run_response = self ._run_api .get_run (run_id = run_id )
1368
+ get_run_response = self ._run_api .run_service_get_run (
1369
+ run_id = run_id )
1366
1370
is_valid_token = True
1367
1371
except kfp_server_api .ApiException as api_ex :
1368
1372
# if the token is valid but receiving 401 Unauthorized error
@@ -1480,7 +1484,8 @@ def get_pipeline(self, pipeline_id: str) -> kfp_server_api.V2beta1Pipeline:
1480
1484
Returns:
1481
1485
``V2beta1Pipeline`` object.
1482
1486
"""
1483
- return self ._pipelines_api .get_pipeline (pipeline_id = pipeline_id )
1487
+ return self ._pipelines_api .pipeline_service_get_pipeline (
1488
+ pipeline_id = pipeline_id )
1484
1489
1485
1490
def delete_pipeline (self , pipeline_id : str ) -> dict :
1486
1491
"""Deletes a pipeline.
@@ -1491,7 +1496,8 @@ def delete_pipeline(self, pipeline_id: str) -> dict:
1491
1496
Returns:
1492
1497
Empty dictionary.
1493
1498
"""
1494
- return self ._pipelines_api .delete_pipeline (pipeline_id = pipeline_id )
1499
+ return self ._pipelines_api .pipeline_service_delete_pipeline (
1500
+ pipeline_id = pipeline_id )
1495
1501
1496
1502
def list_pipeline_versions (
1497
1503
self ,
@@ -1525,7 +1531,7 @@ def list_pipeline_versions(
1525
1531
``V2beta1ListPipelineVersionsResponse`` object.
1526
1532
"""
1527
1533
1528
- return self ._pipelines_api .list_pipeline_versions (
1534
+ return self ._pipelines_api .pipeline_service_list_pipeline_versions (
1529
1535
page_token = page_token ,
1530
1536
page_size = page_size ,
1531
1537
sort_by = sort_by ,
@@ -1546,7 +1552,7 @@ def get_pipeline_version(
1546
1552
Returns:
1547
1553
``V2beta1PipelineVersion`` object.
1548
1554
"""
1549
- return self ._pipelines_api .get_pipeline_version (
1555
+ return self ._pipelines_api .pipeline_service_get_pipeline_version (
1550
1556
pipeline_id = pipeline_id ,
1551
1557
pipeline_version_id = pipeline_version_id ,
1552
1558
)
@@ -1565,7 +1571,7 @@ def delete_pipeline_version(
1565
1571
Returns:
1566
1572
Empty dictionary.
1567
1573
"""
1568
- return self ._pipelines_api .delete_pipeline_version (
1574
+ return self ._pipelines_api .pipeline_service_delete_pipeline_version (
1569
1575
pipeline_id = pipeline_id ,
1570
1576
pipeline_version_id = pipeline_version_id ,
1571
1577
)
0 commit comments