Panggil DeleteDataPipelineConfiguration melalui OSS Java SDK V2 untuk menghapus aturan pipa data (DataPipeline) tertentu. Anda dapat menghapus aturan yang berada dalam status Initializing, Paused, atau Failed.
Prasyarat
OSS Java SDK V2 telah terinstal. Jika Anda menggunakan Maven, tambahkan dependensi
com.aliyun:alibabacloud-oss-v2ke file pom.xml Anda.Kredensial akses dikonfigurasi menggunakan variabel lingkungan. Contoh dalam topik ini menggunakan
EnvironmentVariableCredentialsProvideruntuk membaca kredensial dari variabel lingkunganOSS_ACCESS_KEY_IDdanOSS_ACCESS_KEY_SECRET.Operasi DataPipeline diteruskan oleh OSS ke layanan workflow yang mendasarinya. Pastikan bucket standar sumber dan bucket vektor tujuan berada di wilayah yang sama.
Kode contoh
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 DeleteDataPipelineConfigurationSample {
public static void main(String[] args) throws Exception {
CredentialsProvider provider = new EnvironmentVariableCredentialsProvider();
try (OSSDataProcessClient client = OSSDataProcessClient.newBuilder()
.region("cn-hangzhou")
.credentialsProvider(provider)
.build()) {
DeleteDataPipelineConfigurationResult result = client.deleteDataPipelineConfiguration(
DeleteDataPipelineConfigurationRequest.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);
}
}
}Referensi
Untuk kode contoh sinkron, lihat DeleteDataPipelineConfiguration.java.
Untuk kode contoh asinkron, lihat DeleteDataPipelineConfigurationAsync.java.