Help Center> Data Lake Insight> SDK Reference> DLI SDK> DLI SDK Function Matrix
Updated on 2024-03-06 GMT+08:00

DLI SDK Function Matrix

This development guide describes how to install and configure an environment and call functions provided by DLI SDK for secondary development.

Table 1 lists the function matrix of DLI's Java and Python SDKs.

Table 1 SDK function matrix

Language

Function

Content

Java

OBS Authorization

This section provides instructions on how to authorize DLI's Java SDKs to access and operate on OBS buckets.

Queue-Related SDKs

This section provides instructions on how to use DLI's Java SDKs to create queues, retrieve the default queue, query all queues, and delete queues.

Resource-Related SDKs

This section provides instructions on how to use DLI's Java SDKs to upload resource packages, query all resource packages, query specific resource packages, and delete resource packages.

SDKs Related to SQL Jobs

This section provides instructions on how to use DLI's Java SDKs for database-related operations, table-related operations, and job-related operations.

SDKs Related to Flink Jobs

This section provides instructions on how to use DLI's Java SDKs to create new Flink jobs, retrieve job details, and list jobs.

SDKs Related to Spark Jobs

This section provides instructions on how to use DLI's Java SDKs to submit Spark jobs, query all Spark jobs, and delete Spark jobs.

SDKs Related to Flink Job Templates

This section provides instructions on how to use DLI's Java SDKs to create new Flink job templates, update existing Flink job templates, and delete Flink job templates.

Python

Queue-Related SDKs

This section provides instructions on how to use DLI's Python SDKs to retrieve a list of all queues.

Resource-Related SDKs

This section provides instructions on how to use DLI's Python SDKs to upload resource packages, query all resource packages, query specific resource packages, and delete resource packages.

SDKs Related to SQL Jobs

This section provides instructions on how to use DLI's Python SDKs for database-related operations, table-related operations, and job-related operations.

SDKs Related to Spark Jobs

This section provides instructions on how to use DLI's Python SDKs to submit Spark jobs, cancel Spark jobs, and delete Spark jobs.