import com.zenlayercloud.bmc20221120.BmcClient;
import com.zenlayercloud.bmc20221120.models.request.CreateInstancesRequest;
import com.zenlayercloud.bmc20221120.models.response.CreateInstancesResponse;
import com.zenlayercloud.common.Credential;
import com.zenlayercloud.common.ZenlayerSdkException;
public class Example {
public static void main(String[] args) {
// 1. 初始化client
Credential credential = new Credential("<AccessKey>", "<AccessSecret>");
BmcClient client = new BmcClient(credential);
// 2. 设置API请求参数
CreateInstancesRequest createInstancesRequest = new CreateInstancesRequest();
createInstancesRequest.instanceChargeType = "PREPAID";
createInstancesRequest.internetChargeType = "ByBandwidth";
createInstancesRequest.zoneId = "SEL-A";
createInstancesRequest.instanceTypeId = "M8C";
try {
// 3. 发起API请求并获得响应结果
CreateInstancesResponse instances = client.createInstances(createInstancesRequest);
} catch (ZenlayerSdkException e) {
// 4. 处理应答异常
}
}
}