/
ExampleResubmitEtChannel.java
41 lines (35 loc) · 1.83 KB
/
ExampleResubmitEtChannel.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package com.baidubce.examples.et;
import java.util.UUID;
import com.baidubce.BceClientException;
import com.baidubce.auth.DefaultBceCredentials;
import com.baidubce.services.et.EtClient;
import com.baidubce.services.et.EtClientConfiguration;
import com.baidubce.services.et.model.ResubmitEtChannelRequest;
import com.google.common.collect.Lists;
public class ExampleResubmitEtChannel {
public static void main(String[] args) {
String ak = "Your Ak";
String sk = "Your Sk";
String endpoint = "bcc.bj.baidubce.com"; // ET服务对应的域名
EtClientConfiguration config = new EtClientConfiguration();
config.setCredentials(new DefaultBceCredentials(ak, sk));
config.setEndpoint(endpoint);
EtClient etClient = new EtClient(config); // 初始化ET client
ResubmitEtChannelRequest request = new ResubmitEtChannelRequest();
request.setClientToken(UUID.randomUUID().toString()); // 幂等性Token
request.setEtId("dcphy-axibreesn6af"); // ET ID
request.setEtChannelId("dedicatedconn-3nv9cus8geaf"); // 专线通道ID
request.setAuthorizedUsers(Lists.newArrayList("1beb4ad4762746db96941a5ad253ac8c")); // 分配对象
request.setDescription("Java sdk test ET channel"); // 专线通道描述
request.setBaiduAddress("192.168.1.1/24"); // 云端网络互联IP
request.setName("JavaSdkTestEtChannel"); // 通道名称
request.setCustomerAddress("192.168.1.2/24"); // IDC互联IP
request.setRouteType("static-route"); // 路由协议,当前支持”static-route“(静态)和”bgp“(动态)
request.setVlanId(2); // VLAN ID,取值范围:0, 2-4009
try {
etClient.resubmitEtChannel(request);
} catch (BceClientException e) {
System.out.println(e.getMessage());
}
}
}