阅读本文,您可以获取 Java SDK 模板管理的接口调用示例,实现快速开发。
调用接口前,请先完成 Java SDK 的安装及初始化操作。
本节为您介绍模板管理相关接口的功能和调用示例。
您可以调用 CreateImageTemplate 接口指定服务 ID 创建图片处理模板。详细的参数说明可参见 CreateImageTemplate 接口文档。
接口调用示例如下所示。
package com.volcengine.example.imagex.v2.api;
import com.volcengine.model.imagex.v2.*;
import com.volcengine.service.imagex.v2.ImagexService;
public class CreateImageTemplateExample {
public static void main(String[] args) {
ImagexService service = ImagexService.getInstance();
service.setAccessKey("ak");
service.setSecretKey("sk");
CreateImageTemplateQuery query = new CreateImageTemplateQuery();
CreateImageTemplateBody body = new CreateImageTemplateBody();
try {
CreateImageTemplateRes resp = service.createImageTemplate(query, body);
System.out.println(resp);
} catch (Exception e) {
e.printStackTrace();
}
}
}
您可以调用 DeleteImageTemplate 接口指定服务下的图片处理模板。详细的参数说明可参见 DeleteImageTemplate 接口文档。
接口调用示例如下所示。
package com.volcengine.example.imagex.v2.api;
import com.volcengine.model.imagex.v2.*;
import com.volcengine.service.imagex.v2.ImagexService;
public class DeleteImageTemplateExample {
public static void main(String[] args) {
ImagexService service = ImagexService.getInstance();
service.setAccessKey("ak");
service.setSecretKey("sk");
DeleteImageTemplateQuery query = new DeleteImageTemplateQuery();
DeleteImageTemplateBody body = new DeleteImageTemplateBody();
try {
DeleteImageTemplateRes resp = service.deleteImageTemplate(query, body);
System.out.println(resp);
} catch (Exception e) {
e.printStackTrace();
}
}
}
您可以调用 GetImageTemplate 接口获取图片处理模板配置详情。详细的参数说明可参见 GetImageTemplate 接口文档。
接口调用示例如下所示。
package com.volcengine.example.imagex.v2.api;
import com.volcengine.model.imagex.v2.*;
import com.volcengine.service.imagex.v2.ImagexService;
public class GetImageTemplateExample {
public static void main(String[] args) {
ImagexService service = ImagexService.getInstance();
service.setAccessKey("ak");
service.setSecretKey("sk");
GetImageTemplateQuery query = new GetImageTemplateQuery();
try {
GetImageTemplateRes resp = service.getImageTemplate(query);
System.out.println(resp);
} catch (Exception e) {
e.printStackTrace();
}
}
}
您可以调用 GetAllImageTemplates 接口获取指定服务下所有图片处理模板配置详情。详细的参数说明可参见 GetAllImageTemplates 接口文档。
接口调用示例如下所示。
package com.volcengine.example.imagex.v2.api;
import com.volcengine.model.imagex.v2.*;
import com.volcengine.service.imagex.v2.ImagexService;
public class GetAllImageTemplatesExample {
public static void main(String[] args) {
ImagexService service = ImagexService.getInstance();
service.setAccessKey("ak");
service.setSecretKey("sk");
GetAllImageTemplatesQuery query = new GetAllImageTemplatesQuery();
try {
GetAllImageTemplatesRes resp = service.getAllImageTemplates(query);
System.out.println(resp);
} catch (Exception e) {
e.printStackTrace();
}
}
}
您可以调用 GetTemplatesFromBin 接口获取指定服务下回收站内所有模板信息。详细的参数说明可参见 GetTemplatesFromBin 接口文档。
接口调用示例如下所示。
package com.volcengine.example.imagex.v2.api;
import com.volcengine.model.imagex.v2.*;
import com.volcengine.service.imagex.v2.ImagexService;
public class GetTemplatesFromBinExample {
public static void main(String[] args) {
ImagexService service = ImagexService.getInstance();
service.setAccessKey("ak");
service.setSecretKey("sk");
GetTemplatesFromBinQuery query = new GetTemplatesFromBinQuery();
try {
GetTemplatesFromBinRes resp = service.getTemplatesFromBin(query);
System.out.println(resp);
} catch (Exception e) {
e.printStackTrace();
}
}
}
您可以调用 CreateTemplatesFromBin 接口恢复指定服务回收站内对应的模板。详细的参数说明可参见 CreateTemplatesFromBin 接口文档。
接口调用示例如下所示。
package com.volcengine.example.imagex.v2.api;
import com.volcengine.model.imagex.v2.*;
import com.volcengine.service.imagex.v2.ImagexService;
public class CreateTemplatesFromBinExample {
public static void main(String[] args) {
ImagexService service = ImagexService.getInstance();
service.setAccessKey("ak");
service.setSecretKey("sk");
CreateTemplatesFromBinQuery query = new CreateTemplatesFromBinQuery();
CreateTemplatesFromBinBody body = new CreateTemplatesFromBinBody();
try {
CreateTemplatesFromBinRes resp = service.createTemplatesFromBin(query, body);
System.out.println(resp);
} catch (Exception e) {
e.printStackTrace();
}
}
}
您可以调用 DeleteTemplatesFromBin 接口恢复删除指定服务回收站内对应的模板。详细的参数说明可参见 DeleteTemplatesFromBin 接口文档。
接口调用示例如下所示。
package com.volcengine.example.imagex.v2.api;
import com.volcengine.model.imagex.v2.*;
import com.volcengine.service.imagex.v2.ImagexService;
public class DeleteTemplatesFromBinExample {
public static void main(String[] args) {
ImagexService service = ImagexService.getInstance();
service.setAccessKey("ak");
service.setSecretKey("sk");
DeleteTemplatesFromBinQuery query = new DeleteTemplatesFromBinQuery();
DeleteTemplatesFromBinBody body = new DeleteTemplatesFromBinBody();
try {
DeleteTemplatesFromBinRes resp = service.deleteTemplatesFromBin(query, body);
System.out.println(resp);
} catch (Exception e) {
e.printStackTrace();
}
}
}
您可以调用 CreateImageTemplatesByImport 接口导入模板。详细的参数说明可参见 CreateImageTemplatesByImport 接口文档。
接口调用示例如下所示。
package com.volcengine.example.imagex.v2.api;
import com.volcengine.model.imagex.v2.*;
import com.volcengine.service.imagex.v2.ImagexService;
public class CreateImageTemplatesByImportExample {
public static void main(String[] args) {
ImagexService service = ImagexService.getInstance();
service.setAccessKey("ak");
service.setSecretKey("sk");
CreateImageTemplatesByImportBody body = new CreateImageTemplatesByImportBody();
try {
CreateImageTemplatesByImportRes resp = service.createImageTemplatesByImport(body);
System.out.println(resp);
} catch (Exception e) {
e.printStackTrace();
}
}
}