Class MongodbClient
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractClient
-
- com.tencentcloudapi.mongodb.v20180408.MongodbClient
-
public class MongodbClient extends AbstractClient
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
-
-
Constructor Summary
Constructors Constructor Description MongodbClient(Credential credential, String region)
MongodbClient(Credential credential, String region, ClientProfile profile)
-
Method Summary
-
Methods inherited from class com.tencentcloudapi.common.AbstractClient
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, retry, setClientProfile, setCredential, setRegion, setRegionBreaker
-
-
-
-
Constructor Detail
-
MongodbClient
public MongodbClient(Credential credential, String region)
-
MongodbClient
public MongodbClient(Credential credential, String region, ClientProfile profile)
-
-
Method Detail
-
AssignProject
public AssignProjectResponse AssignProject(AssignProjectRequest req) throws TencentCloudSDKException
本接口(AssignProject)用于指定云数据库实例的所属项目。- Parameters:
req
- AssignProjectRequest- Returns:
- AssignProjectResponse
- Throws:
TencentCloudSDKException
-
CreateDBInstance
public CreateDBInstanceResponse CreateDBInstance(CreateDBInstanceRequest req) throws TencentCloudSDKException
本接口(CreateDBInstance)用于创建包年包月的MongoDB云数据库实例。- Parameters:
req
- CreateDBInstanceRequest- Returns:
- CreateDBInstanceResponse
- Throws:
TencentCloudSDKException
-
CreateDBInstanceHour
public CreateDBInstanceHourResponse CreateDBInstanceHour(CreateDBInstanceHourRequest req) throws TencentCloudSDKException
本接口(CreateDBInstanceHour)用于创建按量计费的MongoDB云数据库实例(包括主实例、灾备实例和只读实例),可通过传入实例规格、实例类型、MongoDB版本、购买时长和数量等信息创建云数据库实例。- Parameters:
req
- CreateDBInstanceHourRequest- Returns:
- CreateDBInstanceHourResponse
- Throws:
TencentCloudSDKException
-
DescribeClientConnections
public DescribeClientConnectionsResponse DescribeClientConnections(DescribeClientConnectionsRequest req) throws TencentCloudSDKException
本接口(DescribeClientConnections)用于查询实例客户端连接信息,包括连接IP和连接数量。目前只支持3.2版本的MongoDB实例。- Parameters:
req
- DescribeClientConnectionsRequest- Returns:
- DescribeClientConnectionsResponse
- Throws:
TencentCloudSDKException
-
DescribeDBInstances
public DescribeDBInstancesResponse DescribeDBInstances(DescribeDBInstancesRequest req) throws TencentCloudSDKException
本接口(DescribeDBInstances)用于查询云数据库实例列表,支持通过项目ID、实例ID、实例状态等过滤条件来筛选实例。支持查询主实例、灾备实例和只读实例信息列表。- Parameters:
req
- DescribeDBInstancesRequest- Returns:
- DescribeDBInstancesResponse
- Throws:
TencentCloudSDKException
-
DescribeSlowLog
public DescribeSlowLogResponse DescribeSlowLog(DescribeSlowLogRequest req) throws TencentCloudSDKException
本接口(DescribeSlowLogs)用于获取云数据库实例的慢查询日志。- Parameters:
req
- DescribeSlowLogRequest- Returns:
- DescribeSlowLogResponse
- Throws:
TencentCloudSDKException
-
DescribeSpecInfo
public DescribeSpecInfoResponse DescribeSpecInfo(DescribeSpecInfoRequest req) throws TencentCloudSDKException
本接口(DescribeSpecInfo)用于查询实例的售卖规格。- Parameters:
req
- DescribeSpecInfoRequest- Returns:
- DescribeSpecInfoResponse
- Throws:
TencentCloudSDKException
-
RenameInstance
public RenameInstanceResponse RenameInstance(RenameInstanceRequest req) throws TencentCloudSDKException
本接口(RenameInstance)用于修改云数据库实例的名称。- Parameters:
req
- RenameInstanceRequest- Returns:
- RenameInstanceResponse
- Throws:
TencentCloudSDKException
-
SetAutoRenew
public SetAutoRenewResponse SetAutoRenew(SetAutoRenewRequest req) throws TencentCloudSDKException
本接口(SetAutoRenew)用于设置包年包月云数据库实例的续费选项。- Parameters:
req
- SetAutoRenewRequest- Returns:
- SetAutoRenewResponse
- Throws:
TencentCloudSDKException
-
SetPassword
public SetPasswordResponse SetPassword(SetPasswordRequest req) throws TencentCloudSDKException
本接口(SetPassword)用于设置云数据库账户的密码。- Parameters:
req
- SetPasswordRequest- Returns:
- SetPasswordResponse
- Throws:
TencentCloudSDKException
-
TerminateDBInstance
public TerminateDBInstanceResponse TerminateDBInstance(TerminateDBInstanceRequest req) throws TencentCloudSDKException
本接口(TerminateDBInstance)用于销毁按量计费的MongoDB云数据库实例- Parameters:
req
- TerminateDBInstanceRequest- Returns:
- TerminateDBInstanceResponse
- Throws:
TencentCloudSDKException
-
UpgradeDBInstance
public UpgradeDBInstanceResponse UpgradeDBInstance(UpgradeDBInstanceRequest req) throws TencentCloudSDKException
本接口(UpgradeDBInstance)用于升级包年包月的MongoDB云数据库实例,可以扩容内存、存储以及Oplog- Parameters:
req
- UpgradeDBInstanceRequest- Returns:
- UpgradeDBInstanceResponse
- Throws:
TencentCloudSDKException
-
UpgradeDBInstanceHour
public UpgradeDBInstanceHourResponse UpgradeDBInstanceHour(UpgradeDBInstanceHourRequest req) throws TencentCloudSDKException
本接口(UpgradeDBInstanceHour)用于升级按量计费的MongoDB云数据库实例,可以扩容内存、存储以及oplog- Parameters:
req
- UpgradeDBInstanceHourRequest- Returns:
- UpgradeDBInstanceHourResponse
- Throws:
TencentCloudSDKException
-
-