Region
Updated at:2025-10-20
Retrieve the Domain Name List API
You can retrieve the domain name list for BCC (or CDS, reserved instances) across all regions or for a specified region with the following code:
Java
1import com.baidubce.BceClientConfiguration;
2import com.baidubce.Protocol;
3import com.baidubce.auth.DefaultBceCredentials;
4import com.baidubce.services.bcc.BccClient;
5import com.baidubce.services.bcc.BccClientConfiguration;
6import com.baidubce.services.bcc.model.region.DescribeRegionsRequest;
7import com.baidubce.services.bcc.model.region.DescribeRegionsResponse;
8import java.util.ArrayList;
9import java.util.List;
10public class Main {
11 public static void main(String[] args) {
12 String endpoint = "bcc.baidubce.com";
13 String ak = "ak";
14 String sk = "sk";
15 BceClientConfiguration bccClientConfiguration = new BccClientConfiguration()
16 .withProtocol(Protocol.HTTP)
17 .withCredentials(new DefaultBceCredentials(ak, sk))
18 .withEndpoint(endpoint);
19 BccClient client = new BccClient(bccClientConfiguration);
20 DescribeRegionsRequest request = new DescribeRegionsRequest();
21 // Set region; if empty, return the domain name list for all regions
22 request.setRegion("");
23 DescribeRegionsResponse response = client.describeRegions(request);
24 System.out.println(response.getRegions());
25 }
26}
