Class MongodbClient
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractClient
-
- com.tencentcloudapi.mongodb.v20190725.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
-
CreateAccountUser
public CreateAccountUserResponse CreateAccountUser(CreateAccountUserRequest req) throws TencentCloudSDKException
本接口(CreateAccountUser)用于自定义实例访问账号。- Parameters:
req
- CreateAccountUserRequest- Returns:
- CreateAccountUserResponse
- Throws:
TencentCloudSDKException
-
CreateBackupDBInstance
public CreateBackupDBInstanceResponse CreateBackupDBInstance(CreateBackupDBInstanceRequest req) throws TencentCloudSDKException
本接口(CreateBackupDBInstance)用于备份实例。- Parameters:
req
- CreateBackupDBInstanceRequest- Returns:
- CreateBackupDBInstanceResponse
- Throws:
TencentCloudSDKException
-
CreateBackupDownloadTask
public CreateBackupDownloadTaskResponse CreateBackupDownloadTask(CreateBackupDownloadTaskRequest req) throws TencentCloudSDKException
本接口用来创建某个备份文件的下载任务- Parameters:
req
- CreateBackupDownloadTaskRequest- Returns:
- CreateBackupDownloadTaskResponse
- Throws:
TencentCloudSDKException
-
CreateDBInstance
public CreateDBInstanceResponse CreateDBInstance(CreateDBInstanceRequest req) throws TencentCloudSDKException
本接口(CreateDBInstance)用于创建包年包月的MongoDB云数据库实例。接口支持的售卖规格,可从查询云数据库的售卖规格(DescribeSpecInfo)获取。- Parameters:
req
- CreateDBInstanceRequest- Returns:
- CreateDBInstanceResponse
- Throws:
TencentCloudSDKException
-
CreateDBInstanceHour
public CreateDBInstanceHourResponse CreateDBInstanceHour(CreateDBInstanceHourRequest req) throws TencentCloudSDKException
本接口(CreateDBInstanceHour)用于创建按量计费的MongoDB云数据库实例。- Parameters:
req
- CreateDBInstanceHourRequest- Returns:
- CreateDBInstanceHourResponse
- Throws:
TencentCloudSDKException
-
DeleteAccountUser
public DeleteAccountUserResponse DeleteAccountUser(DeleteAccountUserRequest req) throws TencentCloudSDKException
本接口(DeleteAccountUser)用于删除实例的自定义账号。- Parameters:
req
- DeleteAccountUserRequest- Returns:
- DeleteAccountUserResponse
- Throws:
TencentCloudSDKException
-
DescribeAccountUsers
public DescribeAccountUsersResponse DescribeAccountUsers(DescribeAccountUsersRequest req) throws TencentCloudSDKException
本接口(DescribeAccountUsers)用于获取当前实例的全部账号。- Parameters:
req
- DescribeAccountUsersRequest- Returns:
- DescribeAccountUsersResponse
- Throws:
TencentCloudSDKException
-
DescribeAsyncRequestInfo
public DescribeAsyncRequestInfoResponse DescribeAsyncRequestInfo(DescribeAsyncRequestInfoRequest req) throws TencentCloudSDKException
查询异步任务状态接口- Parameters:
req
- DescribeAsyncRequestInfoRequest- Returns:
- DescribeAsyncRequestInfoResponse
- Throws:
TencentCloudSDKException
-
DescribeBackupDownloadTask
public DescribeBackupDownloadTaskResponse DescribeBackupDownloadTask(DescribeBackupDownloadTaskRequest req) throws TencentCloudSDKException
查询备份下载任务信息- Parameters:
req
- DescribeBackupDownloadTaskRequest- Returns:
- DescribeBackupDownloadTaskResponse
- Throws:
TencentCloudSDKException
-
DescribeClientConnections
public DescribeClientConnectionsResponse DescribeClientConnections(DescribeClientConnectionsRequest req) throws TencentCloudSDKException
本接口(DescribeClientConnections)用于查询实例客户端连接信息,包括连接 IP 和连接数量。- Parameters:
req
- DescribeClientConnectionsRequest- Returns:
- DescribeClientConnectionsResponse
- Throws:
TencentCloudSDKException
-
DescribeCurrentOp
public DescribeCurrentOpResponse DescribeCurrentOp(DescribeCurrentOpRequest req) throws TencentCloudSDKException
本接口(DescribeCurrentOp)用于查询MongoDB云数据库实例的当前正在执行的操作。- Parameters:
req
- DescribeCurrentOpRequest- Returns:
- DescribeCurrentOpResponse
- Throws:
TencentCloudSDKException
-
DescribeDBBackups
public DescribeDBBackupsResponse DescribeDBBackups(DescribeDBBackupsRequest req) throws TencentCloudSDKException
本接口(DescribeDBBackups)用于查询实例备份列表,目前只支持查询7天内的备份记录。- Parameters:
req
- DescribeDBBackupsRequest- Returns:
- DescribeDBBackupsResponse
- Throws:
TencentCloudSDKException
-
DescribeDBInstanceDeal
public DescribeDBInstanceDealResponse DescribeDBInstanceDeal(DescribeDBInstanceDealRequest req) throws TencentCloudSDKException
本接口(DescribeDBInstanceDeal)用于获取MongoDB购买、续费及变配订单详细。- Parameters:
req
- DescribeDBInstanceDealRequest- Returns:
- DescribeDBInstanceDealResponse
- Throws:
TencentCloudSDKException
-
DescribeDBInstanceNodeProperty
public DescribeDBInstanceNodePropertyResponse DescribeDBInstanceNodeProperty(DescribeDBInstanceNodePropertyRequest req) throws TencentCloudSDKException
本接口用于查询节点的属性,包括节点所在可用区、节点名称、地址、角色、状态、主从延迟、优先级、投票权、标签等属性。- Parameters:
req
- DescribeDBInstanceNodePropertyRequest- Returns:
- DescribeDBInstanceNodePropertyResponse
- Throws:
TencentCloudSDKException
-
DescribeDBInstances
public DescribeDBInstancesResponse DescribeDBInstances(DescribeDBInstancesRequest req) throws TencentCloudSDKException
本接口(DescribeDBInstances)用于查询云数据库实例列表,支持通过项目ID、实例ID、实例状态等过滤条件来筛选主实例、灾备实例和只读实例信息列表。- Parameters:
req
- DescribeDBInstancesRequest- Returns:
- DescribeDBInstancesResponse
- Throws:
TencentCloudSDKException
-
DescribeInstanceParams
public DescribeInstanceParamsResponse DescribeInstanceParams(DescribeInstanceParamsRequest req) throws TencentCloudSDKException
本接口(DescribeInstanceParams)用于查询当前实例可修改的参数列表。- Parameters:
req
- DescribeInstanceParamsRequest- Returns:
- DescribeInstanceParamsResponse
- Throws:
TencentCloudSDKException
-
DescribeSecurityGroup
public DescribeSecurityGroupResponse DescribeSecurityGroup(DescribeSecurityGroupRequest req) throws TencentCloudSDKException
本接口(DescribeSecurityGroup)用于查询实例绑定的安全组。- Parameters:
req
- DescribeSecurityGroupRequest- Returns:
- DescribeSecurityGroupResponse
- Throws:
TencentCloudSDKException
-
DescribeSlowLogPatterns
public DescribeSlowLogPatternsResponse DescribeSlowLogPatterns(DescribeSlowLogPatternsRequest req) throws TencentCloudSDKException
本接口(DescribeSlowLogPatterns)用于获取数据库实例慢日志的统计信息。- Parameters:
req
- DescribeSlowLogPatternsRequest- Returns:
- DescribeSlowLogPatternsResponse
- Throws:
TencentCloudSDKException
-
DescribeSlowLogs
public DescribeSlowLogsResponse DescribeSlowLogs(DescribeSlowLogsRequest req) throws TencentCloudSDKException
本接口(DescribeSlowLogs)用于获取云数据库慢日志信息。接口只支持查询最近7天内慢日志。- Parameters:
req
- DescribeSlowLogsRequest- Returns:
- DescribeSlowLogsResponse
- Throws:
TencentCloudSDKException
-
DescribeSpecInfo
public DescribeSpecInfoResponse DescribeSpecInfo(DescribeSpecInfoRequest req) throws TencentCloudSDKException
本接口(DescribeSpecInfo)用于查询实例的售卖规格。- Parameters:
req
- DescribeSpecInfoRequest- Returns:
- DescribeSpecInfoResponse
- Throws:
TencentCloudSDKException
-
FlushInstanceRouterConfig
public FlushInstanceRouterConfigResponse FlushInstanceRouterConfig(FlushInstanceRouterConfigRequest req) throws TencentCloudSDKException
在所有mongos上执行FlushRouterConfig命令- Parameters:
req
- FlushInstanceRouterConfigRequest- Returns:
- FlushInstanceRouterConfigResponse
- Throws:
TencentCloudSDKException
-
InquirePriceCreateDBInstances
public InquirePriceCreateDBInstancesResponse InquirePriceCreateDBInstances(InquirePriceCreateDBInstancesRequest req) throws TencentCloudSDKException
本接口(InquirePriceCreateDBInstances)用于创建数据库实例询价。本接口参数中必须传入region参数,否则无法通过校验。本接口仅允许针对购买限制范围内的实例配置进行询价。- Parameters:
req
- InquirePriceCreateDBInstancesRequest- Returns:
- InquirePriceCreateDBInstancesResponse
- Throws:
TencentCloudSDKException
-
InquirePriceModifyDBInstanceSpec
public InquirePriceModifyDBInstanceSpecResponse InquirePriceModifyDBInstanceSpec(InquirePriceModifyDBInstanceSpecRequest req) throws TencentCloudSDKException
本接口 (InquirePriceModifyDBInstanceSpec) 用于查询实例配置变更后的价格。- Parameters:
req
- InquirePriceModifyDBInstanceSpecRequest- Returns:
- InquirePriceModifyDBInstanceSpecResponse
- Throws:
TencentCloudSDKException
-
InquirePriceRenewDBInstances
public InquirePriceRenewDBInstancesResponse InquirePriceRenewDBInstances(InquirePriceRenewDBInstancesRequest req) throws TencentCloudSDKException
本接口 (InquiryPriceRenewDBInstances) 用于续费包年包月实例询价。- Parameters:
req
- InquirePriceRenewDBInstancesRequest- Returns:
- InquirePriceRenewDBInstancesResponse
- Throws:
TencentCloudSDKException
-
IsolateDBInstance
public IsolateDBInstanceResponse IsolateDBInstance(IsolateDBInstanceRequest req) throws TencentCloudSDKException
本接口(IsolateDBInstance)用于隔离MongoDB云数据库按量计费实例。隔离后实例保留在回收站中,不能再写入数据。隔离一定时间后,实例会彻底删除,回收站保存时间请参考按量计费的服务条款。在隔离中的按量计费实例无法恢复,请谨慎操作。- Parameters:
req
- IsolateDBInstanceRequest- Returns:
- IsolateDBInstanceResponse
- Throws:
TencentCloudSDKException
-
KillOps
public KillOpsResponse KillOps(KillOpsRequest req) throws TencentCloudSDKException
本接口(KillOps)用于终止MongoDB云数据库实例上执行的特定操作。- Parameters:
req
- KillOpsRequest- Returns:
- KillOpsResponse
- Throws:
TencentCloudSDKException
-
ModifyDBInstanceNetworkAddress
public ModifyDBInstanceNetworkAddressResponse ModifyDBInstanceNetworkAddress(ModifyDBInstanceNetworkAddressRequest req) throws TencentCloudSDKException
本接口(ModifyDBInstanceNetworkAddress)用于修改云数据库实例的网络信息,可进行基础网络转VPC网络和VPC网络之间的变换。- Parameters:
req
- ModifyDBInstanceNetworkAddressRequest- Returns:
- ModifyDBInstanceNetworkAddressResponse
- Throws:
TencentCloudSDKException
-
ModifyDBInstanceSecurityGroup
public ModifyDBInstanceSecurityGroupResponse ModifyDBInstanceSecurityGroup(ModifyDBInstanceSecurityGroupRequest req) throws TencentCloudSDKException
本接口(ModifyDBInstanceSecurityGroup)用于修改实例绑定的安全组- Parameters:
req
- ModifyDBInstanceSecurityGroupRequest- Returns:
- ModifyDBInstanceSecurityGroupResponse
- Throws:
TencentCloudSDKException
-
ModifyDBInstanceSpec
public ModifyDBInstanceSpecResponse ModifyDBInstanceSpec(ModifyDBInstanceSpecRequest req) throws TencentCloudSDKException
本接口(ModifyDBInstanceSpec)用于调整MongoDB云数据库实例配置。接口支持的售卖规格,可从查询云数据库的售卖规格(DescribeSpecInfo)获取。- Parameters:
req
- ModifyDBInstanceSpecRequest- Returns:
- ModifyDBInstanceSpecResponse
- Throws:
TencentCloudSDKException
-
OfflineIsolatedDBInstance
public OfflineIsolatedDBInstanceResponse OfflineIsolatedDBInstance(OfflineIsolatedDBInstanceRequest req) throws TencentCloudSDKException
本接口(OfflineIsolatedDBInstance)用于立即下线隔离状态的云数据库实例。进行操作的实例状态必须为隔离状态。- Parameters:
req
- OfflineIsolatedDBInstanceRequest- Returns:
- OfflineIsolatedDBInstanceResponse
- Throws:
TencentCloudSDKException
-
RenameInstance
public RenameInstanceResponse RenameInstance(RenameInstanceRequest req) throws TencentCloudSDKException
本接口(RenameInstance)用于修改云数据库实例的名称。- Parameters:
req
- RenameInstanceRequest- Returns:
- RenameInstanceResponse
- Throws:
TencentCloudSDKException
-
RenewDBInstances
public RenewDBInstancesResponse RenewDBInstances(RenewDBInstancesRequest req) throws TencentCloudSDKException
本接口(RenewDBInstance)用于续费云数据库实例,仅支持付费模式为包年包月的实例。按量计费实例不需要续费。- Parameters:
req
- RenewDBInstancesRequest- Returns:
- RenewDBInstancesResponse
- Throws:
TencentCloudSDKException
-
ResetDBInstancePassword
public ResetDBInstancePasswordResponse ResetDBInstancePassword(ResetDBInstancePasswordRequest req) throws TencentCloudSDKException
修改实例用户的密码- Parameters:
req
- ResetDBInstancePasswordRequest- Returns:
- ResetDBInstancePasswordResponse
- Throws:
TencentCloudSDKException
-
SetAccountUserPrivilege
public SetAccountUserPrivilegeResponse SetAccountUserPrivilege(SetAccountUserPrivilegeRequest req) throws TencentCloudSDKException
本接口(SetAccountUserPrivilege)用于设置实例的账号权限。- Parameters:
req
- SetAccountUserPrivilegeRequest- Returns:
- SetAccountUserPrivilegeResponse
- Throws:
TencentCloudSDKException
-
TerminateDBInstances
public TerminateDBInstancesResponse TerminateDBInstances(TerminateDBInstancesRequest req) throws TencentCloudSDKException
本接口(TerminateDBInstances)可将包年包月实例退还隔离。- Parameters:
req
- TerminateDBInstancesRequest- Returns:
- TerminateDBInstancesResponse
- Throws:
TencentCloudSDKException
-
-