Updated on 2026-08-14 GMT+08:00

Disabling Event Notifications (SDK for Java)

Function

You can call ObsClient.setBucketNotification to clear all event notification configurations of a bucket.

Sample Code

The following code shows how to clear event notification configurations of a bucket:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
// Enter the endpoint corresponding to the bucket. CN-Hong Kong is used here as an example. Replace it with the one currently in use.
String endPoint = "https://obs.ap-southeast-1.myhuaweicloud.com";
// Hard-coded or plaintext AK/SK are risky. For security purposes, encrypt your AK/SK and store them in the configuration file or environment variables. In this example, the AK/SK are stored in environment variables for identity authentication. Before running this example, configure environment variables ACCESS_KEY_ID and SECRET_ACCESS_KEY_ID.
// Obtain an AK/SK pair on the management console. For details, see https://support.huaweicloud.com/intl/en-us/usermanual-ca/ca_01_0003.html.
String ak = System.getenv("ACCESS_KEY_ID");
String sk = System.getenv("SECRET_ACCESS_KEY_ID");
// Create an ObsClient instance.
ObsClient obsClient = new ObsClient(ak, sk, endPoint);

obsClient.setBucketNotification("bucketname", new BucketNotificationConfiguration());