dli
资源相关
更新时间:2020/09/29 GMT+08:00
上传资源包
您可以使用DLI提供的接口上传资源包,示例代码如下:
1 2 3 4 5 6 7 8 9 | private static void uploadResources(DLIClient client) throws DLIException {
String kind = "jar";
String[] paths = new String[1];
paths[0] = "https://bucketname.obs.cn-north-1.myhuaweicloud.com/jarname.jar";
String description = "test for sdk";
// 调用DLIClient对象的uploadResources方法上传资源
List<PackageResource> packageResources = client.uploadResources(kind, paths, description);
System.out.println("---------- uploadResources success ---------");
}
|

“paths”参数构成为:{bucketName}.{obs域名}/{jarPath}/{jarName}。
查询所有资源包
DLI提供查询资源列表接口,您可以使用该接口并选择相应的资源来执行作业。示例代码如下:
1 2 3 4 5 6 7 8 9 10 11 | private static void listAllResources(DLIClient client) throws DLIException {
System.out.println("list all resources...");
// 通过调用DLIClient对象的listAllResources方法查询队列资源列表
Resources resources = client.listAllResources();
for (PackageResource packageResource : resources.getPackageResources()) {
System.out.println("Package resource name:" + packageResource.getResourceName());
}
for (ModuleResource moduleResource : resources.getModuleResources()) {
System.out.println("Module resource name:" + moduleResource.getModuleName());
}
}
|
父主题: Java SDK
