阅读本文,您可以获取 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(); } } }