更新时间:2023-08-16 GMT+08:00
删除数据示例
本章节对删除数据AK/SK方式使用SDK进行示例说明。
删除数据示例代码只需将AK/SK信息替换为实际AK/SK,代码中可以使用DeleteParam类的withItemId配置数据的服务实例级唯一标识,配置完成后运行即可。
- 删除数据调用示例代码如下:
package com.huaweicloud.sdk.test; import com.huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException; import com.huaweicloud.sdk.core.exception.RequestTimeoutException; import com.huaweicloud.sdk.core.exception.ServiceResponseException; import com.huaweicloud.sdk.core.region.Region; import com.huaweicloud.sdk.imagesearch.v2.*; import com.huaweicloud.sdk.imagesearch.v2.model.*; /** * 删除数据 */ public class RunDeleteDataSolution { public static void main(String[] args) { // 此处需要输入您的AK/SK信息 String ak = "<YOUR AK>"; String sk = "<YOUR SK>"; String iamEndpoint = "https://iam.cn-north-4.myhuaweicloud.com"; String endpoint = "https://mms.cn-north-4.myhuaweicloud.com"; String projectId = "project_id"; // 初始化客户端 ICredential auth = new BasicCredentials() .withIamEndpoint(iamEndpoint) .withProjectId(projectId) .withAk(ak) .withSk(sk); ImageSearchClient client = ImageSearchClient.newBuilder() .withCredential(auth) // 设置region, 示例中为北京四 .withRegion(new Region("cn-north-4", endpoint)) .build(); RunDeleteDataRequest request = new RunDeleteDataRequest(); request.withServiceName("service_name"); DeleteParam body = new DeleteParam(); body.withItemId("item_id"); request.withBody(body); try { RunDeleteDataResponse response = client.runDeleteData(request); System.out.println(response.toString()); } catch (ConnectionException e) { e.printStackTrace(); } catch (RequestTimeoutException e) { e.printStackTrace(); } catch (ServiceResponseException e) { e.printStackTrace(); System.out.println(e.getHttpStatusCode()); System.out.println(e.getRequestId()); System.out.println(e.getErrorCode()); System.out.println(e.getErrorMsg()); } } }
- 执行示例代码文件,控制台输出删除数据结果即表示程序执行成功。
class RunDeleteDataResponse { result: success }
父主题: 使用SDK(Java)