通过 OSS Java SDK V2 调用 RestartDataPipeline 重启处于暂停状态的数据管道(DataPipeline)规则。
前提条件
已安装 OSS Java SDK V2。使用 Maven 时,请在 pom.xml 中添加依赖
com.aliyun:alibabacloud-oss-v2。已通过环境变量配置访问凭证。本文示例使用
EnvironmentVariableCredentialsProvider从环境变量OSS_ACCESS_KEY_ID和OSS_ACCESS_KEY_SECRET读取凭证。数据管道(DataPipeline)相关接口由 OSS 透传至底层工作流服务,请确保源通用 Bucket、目标向量 Bucket 位于同一地域。
示例代码
import com.aliyun.sdk.service.oss2.credentials.CredentialsProvider;
import com.aliyun.sdk.service.oss2.credentials.EnvironmentVariableCredentialsProvider;
import com.aliyun.sdk.service.oss2.dataprocess.OSSDataProcessClient;
import com.aliyun.sdk.service.oss2.dataprocess.models.*;
public class RestartDataPipelineSample {
public static void main(String[] args) throws Exception {
CredentialsProvider provider = new EnvironmentVariableCredentialsProvider();
try (OSSDataProcessClient client = OSSDataProcessClient.newBuilder()
.region("cn-hangzhou")
.credentialsProvider(provider)
.build()) {
RestartDataPipelineResult result = client.restartDataPipeline(
RestartDataPipelineRequest.newBuilder()
.dataPipelineName("my-data-pipeline")
.build());
System.out.printf("Status code:%d, request id:%s%n",
result.statusCode(), result.requestId());
} catch (Exception e) {
System.out.printf("error:%n%s", e);
}
}
}相关文档
同步示例代码,请参见 RestartDataPipeline.java。
异步示例代码,请参见 RestartDataPipelineAsync.java。