use of com.tencentcloudapi.common.exception.TencentCloudSDKException in project tencentcloud-sdk-java-intl-en by TencentCloud.
the class AsClient method CreateLaunchConfiguration.
/**
*This API (CreateLaunchConfiguration) is used to create a launch configuration.
*
* A few fields of a launch configuration can be modified through `ModifyLaunchConfigurationAttributes`. To use a new launch configuration, it is recommended to create it from scratch.
*
* You can create up to 20 launch configurations for each project. For more information, see [Usage Limits](https://intl.cloud.tencent.com/document/product/377/3120?from_cn_redirect=1).
*
* @param req CreateLaunchConfigurationRequest
* @return CreateLaunchConfigurationResponse
* @throws TencentCloudSDKException
*/
public CreateLaunchConfigurationResponse CreateLaunchConfiguration(CreateLaunchConfigurationRequest req) throws TencentCloudSDKException {
JsonResponseModel<CreateLaunchConfigurationResponse> rsp = null;
String rspStr = "";
try {
Type type = new TypeToken<JsonResponseModel<CreateLaunchConfigurationResponse>>() {
}.getType();
rspStr = this.internalRequest(req, "CreateLaunchConfiguration");
rsp = gson.fromJson(rspStr, type);
} catch (JsonSyntaxException e) {
throw new TencentCloudSDKException("response message: " + rspStr + ".\n Error message: " + e.getMessage());
}
return rsp.response;
}
use of com.tencentcloudapi.common.exception.TencentCloudSDKException in project tencentcloud-sdk-java-intl-en by TencentCloud.
the class DcdbClient method DescribeProjects.
/**
*This API is used to query the project list.
* @param req DescribeProjectsRequest
* @return DescribeProjectsResponse
* @throws TencentCloudSDKException
*/
public DescribeProjectsResponse DescribeProjects(DescribeProjectsRequest req) throws TencentCloudSDKException {
JsonResponseModel<DescribeProjectsResponse> rsp = null;
String rspStr = "";
try {
Type type = new TypeToken<JsonResponseModel<DescribeProjectsResponse>>() {
}.getType();
rspStr = this.internalRequest(req, "DescribeProjects");
rsp = gson.fromJson(rspStr, type);
} catch (JsonSyntaxException e) {
throw new TencentCloudSDKException("response message: " + rspStr + ".\n Error message: " + e.getMessage());
}
return rsp.response;
}
use of com.tencentcloudapi.common.exception.TencentCloudSDKException in project tencentcloud-sdk-java-intl-en by TencentCloud.
the class CamClient method DescribeSafeAuthFlag.
/**
*This API is used to query security settings.
* @param req DescribeSafeAuthFlagRequest
* @return DescribeSafeAuthFlagResponse
* @throws TencentCloudSDKException
*/
public DescribeSafeAuthFlagResponse DescribeSafeAuthFlag(DescribeSafeAuthFlagRequest req) throws TencentCloudSDKException {
JsonResponseModel<DescribeSafeAuthFlagResponse> rsp = null;
String rspStr = "";
try {
Type type = new TypeToken<JsonResponseModel<DescribeSafeAuthFlagResponse>>() {
}.getType();
rspStr = this.internalRequest(req, "DescribeSafeAuthFlag");
rsp = gson.fromJson(rspStr, type);
} catch (JsonSyntaxException e) {
throw new TencentCloudSDKException("response message: " + rspStr + ".\n Error message: " + e.getMessage());
}
return rsp.response;
}
use of com.tencentcloudapi.common.exception.TencentCloudSDKException in project tencentcloud-sdk-java-intl-en by TencentCloud.
the class CvmClient method DescribeInstanceVncUrl.
/**
*This API is used to query the Virtual Network Console (VNC) URL of an instance for its login to the VNC.
*
* It does not support `STOPPED` CVMs.
* A VNC URL is only valid for 15 seconds. If you do not access the URL within 15 seconds, it will become invalid and you have to query a URL again.
* Once the VNC URL is accessed, it will become invalid and you have to query a URL again if needed.
* If the connection is interrupted, you can make up to 30 reconnection attempts per minute.
* After getting the value `InstanceVncUrl`, you need to append `InstanceVncUrl=xxxx` to the end of the link <https://img.qcloud.com/qcloud/app/active_vnc/index.html?>.
*
* - `InstanceVncUrl`: its value will be returned after the API is successfully called.
*
* The final URL is in the following format:
*
*```
*https://img.qcloud.com/qcloud/app/active_vnc/index.html?InstanceVncUrl=wss%3A%2F%2Fbjvnc.qcloud.com%3A26789%2Fvnc%3Fs%3DaHpjWnRVMFNhYmxKdDM5MjRHNlVTSVQwajNUSW0wb2tBbmFtREFCTmFrcy8vUUNPMG0wSHZNOUUxRm5PMmUzWmFDcWlOdDJIbUJxSTZDL0RXcHZxYnZZMmRkWWZWcEZia2lyb09XMzdKNmM9
*```
*
* @param req DescribeInstanceVncUrlRequest
* @return DescribeInstanceVncUrlResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceVncUrlResponse DescribeInstanceVncUrl(DescribeInstanceVncUrlRequest req) throws TencentCloudSDKException {
JsonResponseModel<DescribeInstanceVncUrlResponse> rsp = null;
String rspStr = "";
try {
Type type = new TypeToken<JsonResponseModel<DescribeInstanceVncUrlResponse>>() {
}.getType();
rspStr = this.internalRequest(req, "DescribeInstanceVncUrl");
rsp = gson.fromJson(rspStr, type);
} catch (JsonSyntaxException e) {
throw new TencentCloudSDKException("response message: " + rspStr + ".\n Error message: " + e.getMessage());
}
return rsp.response;
}
use of com.tencentcloudapi.common.exception.TencentCloudSDKException in project tencentcloud-sdk-java-intl-en by TencentCloud.
the class CvmClient method DescribeInstanceTypeConfigs.
/**
*This API is used to query the model configuration of an instance.
*
* You can filter the query results with `zone` or `instance-family`. For more information on filtering conditions, see [`Filter`](https://intl.cloud.tencent.com/document/api/213/15753?from_cn_redirect=1#Filter).
* If no parameter is defined, the model configuration of all the instances in the specified region will be returned.
* @param req DescribeInstanceTypeConfigsRequest
* @return DescribeInstanceTypeConfigsResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceTypeConfigsResponse DescribeInstanceTypeConfigs(DescribeInstanceTypeConfigsRequest req) throws TencentCloudSDKException {
JsonResponseModel<DescribeInstanceTypeConfigsResponse> rsp = null;
String rspStr = "";
try {
Type type = new TypeToken<JsonResponseModel<DescribeInstanceTypeConfigsResponse>>() {
}.getType();
rspStr = this.internalRequest(req, "DescribeInstanceTypeConfigs");
rsp = gson.fromJson(rspStr, type);
} catch (JsonSyntaxException e) {
throw new TencentCloudSDKException("response message: " + rspStr + ".\n Error message: " + e.getMessage());
}
return rsp.response;
}
Aggregations