本文介绍如何创建物理专线。
package com.volcengine.directconnect.examples; import com.volcengine.ApiClient; import com.volcengine.ApiException; import com.volcengine.sign.Credentials; import com.volcengine.directconnect.DirectconnectApi; import com.volcengine.directconnect.model.*; public class TestCreateDirectConnectConnection { public static void main(String[] args) throws Exception { // 设置您的AK信息。 String ak = "Your AK"; // 设置您的SK信息。 String sk = "Your SK"; // 设置您要访问的地域。 String region = "Your Region"; // 初始化apiclient。 ApiClient apiClient = new ApiClient() .setCredentials(Credentials.getCredentials(ak, sk)) .setRegion(region); DirectconnectApi api = new DirectconnectApi(apiClient); // 配置待创建物理专线的参数。 CreateDirectConnectConnectionRequest createDirectConnectConnectionRequest = new CreateDirectConnectConnectionRequest(); createDirectConnectConnectionRequest.setBandwidth(1000); // 设置物理专线的线路带宽,单位:Mbps。 createDirectConnectConnectionRequest.setClientToken("123e4567-e89b-12d3-a456-42665544****"); // 设置客户端Token,用于保证请求幂等性。 createDirectConnectConnectionRequest.setCustomerContactEmail("12345test@example.com"); // 设置物理专线联系人的邮箱。 createDirectConnectConnectionRequest.setCustomerContactPhone("133****2233"); // 设置物理专线联系人的电话。 createDirectConnectConnectionRequest.setCustomerName("张*三"); // 设置物理专线联系人的名称。 createDirectConnectConnectionRequest.setDescription("test"); // 设置物理专线的描述信息。 createDirectConnectConnectionRequest.setDirectConnectAccessPointId("ap-cn-shanghai-***"); // 设置物理专线接入点的ID。 createDirectConnectConnectionRequest.setDirectConnectConnectionName("test"); // 设置物理专线的名称。 createDirectConnectConnectionRequest.setLineOperator("ChinaMobile"); // 设置物理专线的运营商。 createDirectConnectConnectionRequest.setPeerLocation("中国上海市静安区XX路XX号XX楼XX机房"); // 设置物理专线连接的本地IDC地址。 createDirectConnectConnectionRequest.setPortType("1000Base"); // 设置物理专线的端口类型及端口规格。 // 发起请求并处理返回或异常。 try { CreateDirectConnectConnectionResponse response = api.createDirectConnectConnection(createDirectConnectConnectionRequest); System.out.println(response); } catch (ApiException e) { System.out.println(e.getResponseBody()); } } }