
# DLI SDK V1与API的对应关系
#### OBS授权
表1OBS授权相关API\&SDK的对应关系表 
| Class     | Method | Java Method                                                                          | Python Method | API                                       |
|:---|:---|:---|:---|:---|
| Authorize | OBS授权  | [authorizeBucket](https://support.huaweicloud.com/sdkreference-dli/dli_04_0084.html) | -             | POST /v1.0/{project_id}/dli/obs-authorize |
   
#### 队列相关
表2队列相关API\&SDK的对应关系表 
| Class | Method | Java Method                                                                                                           | Python Method                                                                                                       | API                                           |
|:---|:---|:---|:---|:---|
| Queue | 创建队列   | [createQueue](https://support.huaweicloud.com/sdkreference-dli/dli_04_0028.html#dli_04_0028__section111317567226)     | -                                                                                                                   | POST /v1.0/{project_id}/queues                |
| Queue | 删除队列   | [deleteQueue](https://support.huaweicloud.com/sdkreference-dli/dli_04_0028.html#dli_04_0028__section32651522102318)   | -                                                                                                                   | DELETE /v1.0/{project_id}/queues/{queue_name} |
| Queue | 获取默认队列 | [getDefaultQueue](https://support.huaweicloud.com/sdkreference-dli/dli_04_0028.html#dli_04_0028__section436213361361) | -                                                                                                                   | -                                             |
| Queue | 查询所有队列 | [listAllQueues](https://support.huaweicloud.com/sdkreference-dli/dli_04_0028.html#dli_04_0028__section15871163417914) | [list_queues](https://support.huaweicloud.com/sdkreference-dli/dli_04_0035.html#dli_04_0035__section68811913154318) | GET/v1.0/{project_id}/queues                  |
   
#### 资源相关
表3资源相关API\&SDK的对应关系表 
| Class                                                         | Method  | Java Method                                                                                                              | Python Method                                                                                                               | API                                                 |
|:---|:---|:---|:---|:---|
| packageResources   | 上传资源包   | [uploadResources](https://support.huaweicloud.com/sdkreference-dli/dli_04_0053.html#dli_04_0053__section1896551911392)   | [upload_resource](https://support.huaweicloud.com/sdkreference-dli/dli_04_0144.html#dli_04_0144__section121861818367)       | POST /v2.0/{project_id}/resources                   |
| packageResources   | 删除资源包   | [deleteResource](https://support.huaweicloud.com/sdkreference-dli/dli_04_0053.html#dli_04_0053__section184053814413)     | [delete_resource](https://support.huaweicloud.com/sdkreference-dli/dli_04_0144.html#dli_04_0144__section131638101691)       | DELETE /v2.0/{project_id}/resources/{resource_name} |
| packageResources   | 查询所有资源包 | [listAllResources](https://support.huaweicloud.com/sdkreference-dli/dli_04_0053.html#dli_04_0053__section17279207184314) | [list_resources](https://support.huaweicloud.com/sdkreference-dli/dli_04_0144.html#dli_04_0144__section4298120124417)       | GET /v2.0/{project_id}/resources                    |
| packageResources   | 查询指定资源包 | [getResource](https://support.huaweicloud.com/sdkreference-dli/dli_04_0053.html#dli_04_0053__section138901747204720)     | [get_package_resource](https://support.huaweicloud.com/sdkreference-dli/dli_04_0144.html#dli_04_0144__section5614141510815) | GET /v2.0/{project_id}/resources/{resource_name}    |
   
#### SQL作业相关
表4SQL作业相关API\&SDK的对应关系表 
| Class    | Method    | Java Method                                                                                                            | Python Method                                                                                                            | API                                                                                                                                                                                 |
|:---|:---|:---|:---|:---|
| Database | 创建数据库     | [createDatabase](https://support.huaweicloud.com/sdkreference-dli/dli_04_0011.html#dli_04_0011__section27011216102712) | [create_database](https://support.huaweicloud.com/sdkreference-dli/dli_04_0037.html#dli_04_0037__section134574364310)    | POST /v1.0/{project_id}/databases                                                                                                                                                   |
| Database | 删除数据库     | [deleteDatabase](https://support.huaweicloud.com/sdkreference-dli/dli_04_0011.html#dli_04_0011__section73118634713)    | [delete_database](https://support.huaweicloud.com/sdkreference-dli/dli_04_0037.html#dli_04_0037__section15946105181111)  | DELETE /v1.0/{project_id}/databases/{database_name}                                                                                                                                 |
| Database | 查询所有数据库   | [listAllDatabases](https://support.huaweicloud.com/sdkreference-dli/dli_04_0011.html#dli_04_0011__section2296710488)   | [list_databases](https://support.huaweicloud.com/sdkreference-dli/dli_04_0037.html#dli_04_0037__section181761836191210)  | GET /v1.0/{project_id}/databases                                                                                                                                                    |
| Database | 修改数据库用户   | -                                                                                                                      | -                                                                                                                        | PUT /v1.0/{project_id}/databases/{database_name}/owner                                                                                                                              |
| Table    | 创建DLI表    | [createDLITable](https://support.huaweicloud.com/sdkreference-dli/dli_04_0012.html#dli_04_0012__section1552585015285)  | [create_dli_table](https://support.huaweicloud.com/sdkreference-dli/dli_04_0038.html#dli_04_0038__section12711747144514) | POST /v1.0/{project_id}/databases/{database_name}/tables                                                                                                                            |
| Table    | 创建OBS表    | [createObsTable](https://support.huaweicloud.com/sdkreference-dli/dli_04_0012.html#dli_04_0012__section78441847115010) | [create_obs_table](https://support.huaweicloud.com/sdkreference-dli/dli_04_0038.html#dli_04_0038__section1066558121414)  | POST /v1.0/{project_id}/databases/{database_name}/tables                                                                                                                            |
| Table    | 删除表       | [deleteTable](https://support.huaweicloud.com/sdkreference-dli/dli_04_0012.html#dli_04_0012__section1310912375217)     | [delete_table](https://support.huaweicloud.com/sdkreference-dli/dli_04_0038.html#dli_04_0038__section985132511153)       | DELETE /v1.0/{project_id}/databases/{database_name}/tables/{table_name}                                                                                                             |
| Table    | 查询所有表     | [listAllTables](https://support.huaweicloud.com/sdkreference-dli/dli_04_0016.html#dli_04_0016__section146488495512)    | [list_tables](https://support.huaweicloud.com/sdkreference-dli/dli_04_0038.html#dli_04_0038__section1343024918154)       | GET /v1.0/{project_id}/databases/{database_name}/tables?keyword=tb\&with-detail=true                                                                                                |
| Table    | 描述表信息     | [getTableDetail](https://support.huaweicloud.com/sdkreference-dli/dli_04_0012.html#dli_04_0012__section14397125705010) | [get_table_schema](https://support.huaweicloud.com/sdkreference-dli/dli_04_0038.html#dli_04_0038__section14397125705010) | GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}                                                                                                                |
| Table    | 预览表内容     | -                                                                                                                      | -                                                                                                                        | GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}/preview                                                                                                        |
| Table    | 修改表用户     | -                                                                                                                      | -                                                                                                                        | PUT /v1.0/{project_id}/databases/{database_name}/tables/{table_name}/owner                                                                                                          |
| Job      | 导入数据      | [submit](https://support.huaweicloud.com/sdkreference-dli/dli_04_0016.html#dli_04_0016__section5894493307)             | [import_table](https://support.huaweicloud.com/sdkreference-dli/dli_04_0042.html#dli_04_0042__section121861818367)       | POST /v1.0/{project_id}/jobs/import-table                                                                                                                                           |
| Job      | 导出数据      | [submit](https://support.huaweicloud.com/sdkreference-dli/dli_04_0016.html#dli_04_0016__section926175417586)           | [export_table](https://support.huaweicloud.com/sdkreference-dli/dli_04_0042.html#dli_04_0042__section89001558121813)     | POST /v1.0/{project_id}/jobs/export-table                                                                                                                                           |
| Job      | 提交作业      | [submit](https://support.huaweicloud.com/sdkreference-dli/dli_04_0016.html#dli_04_0016__section240714271007)           | [execute_sql](https://support.huaweicloud.com/sdkreference-dli/dli_04_0042.html#dli_04_0042__section10856414199)         | POST /v1.0/{project_id}/jobs/submit-job                                                                                                                                             |
| Job      | 取消作业      | [cancelJob](https://support.huaweicloud.com/sdkreference-dli/dli_04_0016.html#dli_04_0016__section658354210314)        | -                                                                                                                        | DELETE /v1.0/{project_id}/jobs/{job_id}                                                                                                                                             |
| Job      | 查询所有作业    | [listAllJobs](https://support.huaweicloud.com/sdkreference-dli/dli_04_0016.html#dli_04_0016__section146488495512)      | -                                                                                                                        | GET /v1.0/{project_id}/jobs?page-size=*{size}* \&current-page=*{page_number}* \&start=*{start_time}* \&end=*{end_time}*\&job-type={QUERY}\&queue_name={test}\&order={duration_desc} |
| Job      | 查询作业结果    | [queryJobResultInfo](https://support.huaweicloud.com/sdkreference-dli/dli_04_0016.html#dli_04_0016__section4366438279) | -                                                                                                                        | GET/v1.0/{project_id}/jobs/{job_id}?page-size=*{size}* \&current-page=*{page_number}*                                                                                               |
| Job      | 查询作业状态    | -                                                                                                                      | -                                                                                                                        | GET/v1.0/{project_id}/jobs/{job_id}/status                                                                                                                                          |
| Job      | 查询作业详细信息  | -                                                                                                                      | -                                                                                                                        | GET/v1.0/{project_id}/jobs/{job_id}/detail                                                                                                                                          |
| Job      | 查询SQL类型作业 | [listSQLJobs](https://support.huaweicloud.com/sdkreference-dli/dli_04_0016.html#dli_04_0016__section168211241681)      | -                                                                                                                        | -                                                                                                                                                                                   |
| Job      | 检查SQL语法   | -                                                                                                                      | -                                                                                                                        | POST /v1.0/{project_id}/jobs/check-sql                                                                                                                                              |
| Job      | 导出查询结果    | -                                                                                                                      | -                                                                                                                        | POST /v1.0/{project_id}/jobs/{job_id}/export-result                                                                                                                                 |
   
#### Flink作业相关
表5Flink作业相关API\&SDK的对应关系表 
| Class                                   | Method                | Java Method                                                                                                                     | Python Method | API                                                          |
|:---|:---|:---|:---|:---|
| Job  | 创建Flink SQL作业         | [submitFlinkSqlJob](https://support.huaweicloud.com/sdkreference-dli/dli_04_0085.html#dli_04_0085__section660234916465)         | -             | POST /v1.0/{project_id}/streaming/sql-jobs                   |
| Job  | 创建Flink自定义作业          | [createFlinkJarJob](https://support.huaweicloud.com/sdkreference-dli/dli_04_0085.html#dli_04_0085__section13996355153617)       | -             | POST /v1.0/{project_id}/streaming/flink-jobs                 |
| Job  | 更新Flink SQL作业         | [updateFlinkSqlJob](https://support.huaweicloud.com/sdkreference-dli/dli_04_0085.html#dli_04_0085__section14592147388)          | -             | PUT /v1.0/{project_id}/streaming/sql-jobs/{job_id}           |
| Job  | 更新Flink自定义作业          | [updateFlinkJarJob](https://support.huaweicloud.com/sdkreference-dli/dli_04_0085.html#dli_04_0085__section948015531385)         | -             | PUT /v1.0/{project_id}/streaming/flink-jobs/{job_id}         |
| Job  | 查询Flink作业列表           | [getFlinkJobs](https://support.huaweicloud.com/sdkreference-dli/dli_04_0085.html#dli_04_0085__section7418171163910)             | -             | GET /v1.0/{project_id}/streaming/jobs                        |
| Job  | 查询Flink作业详情           | [getFlinkJobDetail](https://support.huaweicloud.com/sdkreference-dli/dli_04_0085.html#dli_04_0085__section11839327123916)       | -             | GET /v1.0/{project_id}/streaming/jobs/{job_id}               |
| Job  | 查询Flink作业执行计划图        | [getFlinkJobExecuteGraph](https://support.huaweicloud.com/sdkreference-dli/dli_04_0085.html#dli_04_0085__section17424194533912) | -             | GET /v1.0/{project_id}/streaming/jobs/{job_id}/execute-graph |
| Job  | 查询Flink作业监控信息         | [getFlinkJobsMetrics](https://support.huaweicloud.com/sdkreference-dli/dli_04_0085.html#dli_04_0085__section20922128154019)     | -             | POST /v1.0/{project_id}/streaming/jobs/metrics               |
| Job  | 查询Flink作业APIG网关服务访问地址 | [getFlinkApigSinks](https://support.huaweicloud.com/sdkreference-dli/dli_04_0085.html#dli_04_0085__section729022714010)         | -             | GET /v1.0/{project_id}/streaming/jobs/{job_id}/apig-sinks    |
| Job  | 运行Flink作业             | [runFlinkJob](https://support.huaweicloud.com/sdkreference-dli/dli_04_0085.html#dli_04_0085__section74113054119)                | -             | POST /v1.0/{project_id}/streaming/jobs/run                   |
| Job  | 停止Flink作业             | [stopFlinkJob](https://support.huaweicloud.com/sdkreference-dli/dli_04_0085.html#dli_04_0085__section49036121416)               | -             | POST /v1.0/{project_id}/streaming/jobs/stop                  |
| Job  | 批量删除Flink作业           | [deleteFlinkJobInBatch](https://support.huaweicloud.com/sdkreference-dli/dli_04_0085.html#dli_04_0085__section11621025124116)   | -             | POST /v1.0/{project_id}/streaming/jobs/delete                |
   
#### Spark作业相关
表6Spark作业相关API\&SDK的对应关系表 
| Class                                                                                                   | Method    | Java Method                                                                                                             | Python Method                                                                                                                  | API                                             |
|:---|:---|:---|:---|:---|
| BatchJob          | 提交批处理作业   | [asyncSubmit](https://support.huaweicloud.com/sdkreference-dli/dli_04_0054.html#dli_04_0054__section1375013358384)      | [submit_spark_batch_job](https://support.huaweicloud.com/sdkreference-dli/dli_04_0139.html#dli_04_0139__section12711747144514) | POST /v2.0/{project_id}/batches                 |
| BatchJob          | 删除批处理作业   | [deleteBatchJob](https://support.huaweicloud.com/sdkreference-dli/dli_04_0054.html#dli_04_0054__section748011594412)    | [del_spark_batch_job](https://support.huaweicloud.com/sdkreference-dli/dli_04_0139.html#dli_04_0139__section36423345311)       | DELETE /v2.0/{project_id}/batches/{batch_id}    |
| BatchJob          | 查询所有批处理作业 | [listAllBatchJobs](https://support.huaweicloud.com/sdkreference-dli/dli_04_0054.html#dli_04_0054__section17855188237)   | -                                                                                                                              | GET /v2.0/{project_id}/batches                  |
| BatchJob          | 查询批处理作业详情 | -                                                                                                                       | -                                                                                                                              | GET /v2.0/{project_id}/batches/{batch_id}       |
| BatchJob          | 查询批处理作业状态 | [getStateBatchJob](https://support.huaweicloud.com/sdkreference-dli/dli_04_0054.html#dli_04_0054__section1856615491358) | -                                                                                                                              | GET /v2.0/{project_id}/batches/{batch_id}/state |
| BatchJob          | 查询批处理作业日志 | [getBatchJobLog](https://support.huaweicloud.com/sdkreference-dli/dli_04_0054.html#dli_04_0054__section1155453933716)   | -                                                                                                                              | GET /v2.0/{project_id}/batches/{batch_id}/log   |
   
#### Flink作业模板相关
表7Flink作业模板相关API\&SDK的对应关系表 
| Class                                                        | Java Method                                                                                                                    | Python Method | API                                                             |
|:---|:---|:---|:---|
| Template    | [createFlinkJobTemplate](https://support.huaweicloud.com/sdkreference-dli/dli_04_0108.html#dli_04_0108__section5654232154817)  | -             | POST /v1.0/{project_id}/streaming/job-templates                 |
| Template    | [updateFlinkJobTemplate](https://support.huaweicloud.com/sdkreference-dli/dli_04_0108.html#dli_04_0108__section133563434111)   | -             | PUT /v1.0/{project_id}/streaming/job-templates/{template_id}    |
| Template    | [deleteFlinkJobTemplate](https://support.huaweicloud.com/sdkreference-dli/dli_04_0108.html#dli_04_0108__section11958104112447) | -             | DELETE /v1.0/{project_id}/streaming/job-templates/{template_id} |
| Template    | [getFlinkJobTemplates](https://support.huaweicloud.com/sdkreference-dli/dli_04_0108.html#dli_04_0108__section147781338151212)  | -             | GET /v1.0/{project_id}/streaming/job-templates                  |
   
