Class TcaplusdbClient
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractClient
-
- com.tencentcloudapi.tcaplusdb.v20190823.TcaplusdbClient
-
public class TcaplusdbClient extends AbstractClient
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
-
-
Constructor Summary
Constructors Constructor Description TcaplusdbClient(Credential credential, String region)TcaplusdbClient(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
-
TcaplusdbClient
public TcaplusdbClient(Credential credential, String region)
-
TcaplusdbClient
public TcaplusdbClient(Credential credential, String region, ClientProfile profile)
-
-
Method Detail
-
ClearTables
public ClearTablesResponse ClearTables(ClearTablesRequest req) throws TencentCloudSDKException
根据给定的表信息,清除表数据。- Parameters:
req- ClearTablesRequest- Returns:
- ClearTablesResponse
- Throws:
TencentCloudSDKException
-
CompareIdlFiles
public CompareIdlFilesResponse CompareIdlFiles(CompareIdlFilesRequest req) throws TencentCloudSDKException
选中目标表格,上传并校验改表文件,返回是否允许修改表格结构的结果。- Parameters:
req- CompareIdlFilesRequest- Returns:
- CompareIdlFilesResponse
- Throws:
TencentCloudSDKException
-
CreateBackup
public CreateBackupResponse CreateBackup(CreateBackupRequest req) throws TencentCloudSDKException
用户创建备份任务- Parameters:
req- CreateBackupRequest- Returns:
- CreateBackupResponse
- Throws:
TencentCloudSDKException
-
CreateCluster
public CreateClusterResponse CreateCluster(CreateClusterRequest req) throws TencentCloudSDKException
本接口用于创建TcaplusDB集群- Parameters:
req- CreateClusterRequest- Returns:
- CreateClusterResponse
- Throws:
TencentCloudSDKException
-
CreateSnapshots
public CreateSnapshotsResponse CreateSnapshots(CreateSnapshotsRequest req) throws TencentCloudSDKException
构造表格过去时间点的快照- Parameters:
req- CreateSnapshotsRequest- Returns:
- CreateSnapshotsResponse
- Throws:
TencentCloudSDKException
-
CreateTableGroup
public CreateTableGroupResponse CreateTableGroup(CreateTableGroupRequest req) throws TencentCloudSDKException
在TcaplusDB集群下创建表格组- Parameters:
req- CreateTableGroupRequest- Returns:
- CreateTableGroupResponse
- Throws:
TencentCloudSDKException
-
CreateTables
public CreateTablesResponse CreateTables(CreateTablesRequest req) throws TencentCloudSDKException
根据选择的IDL文件列表,批量创建表格- Parameters:
req- CreateTablesRequest- Returns:
- CreateTablesResponse
- Throws:
TencentCloudSDKException
-
DeleteBackupRecords
public DeleteBackupRecordsResponse DeleteBackupRecords(DeleteBackupRecordsRequest req) throws TencentCloudSDKException
删除手工备份- Parameters:
req- DeleteBackupRecordsRequest- Returns:
- DeleteBackupRecordsResponse
- Throws:
TencentCloudSDKException
-
DeleteCluster
public DeleteClusterResponse DeleteCluster(DeleteClusterRequest req) throws TencentCloudSDKException
删除TcaplusDB集群,必须在集群所属所有资源(包括表格组,表)都已经释放的情况下才会成功。- Parameters:
req- DeleteClusterRequest- Returns:
- DeleteClusterResponse
- Throws:
TencentCloudSDKException
-
DeleteIdlFiles
public DeleteIdlFilesResponse DeleteIdlFiles(DeleteIdlFilesRequest req) throws TencentCloudSDKException
指定集群ID和待删除IDL文件的信息,删除目标文件,如果文件正在被表关联则删除失败。- Parameters:
req- DeleteIdlFilesRequest- Returns:
- DeleteIdlFilesResponse
- Throws:
TencentCloudSDKException
-
DeleteSnapshots
public DeleteSnapshotsResponse DeleteSnapshots(DeleteSnapshotsRequest req) throws TencentCloudSDKException
删除表格的快照- Parameters:
req- DeleteSnapshotsRequest- Returns:
- DeleteSnapshotsResponse
- Throws:
TencentCloudSDKException
-
DeleteTableDataFlow
public DeleteTableDataFlowResponse DeleteTableDataFlow(DeleteTableDataFlowRequest req) throws TencentCloudSDKException
删除表格的数据订阅- Parameters:
req- DeleteTableDataFlowRequest- Returns:
- DeleteTableDataFlowResponse
- Throws:
TencentCloudSDKException
-
DeleteTableGroup
public DeleteTableGroupResponse DeleteTableGroup(DeleteTableGroupRequest req) throws TencentCloudSDKException
删除表格组- Parameters:
req- DeleteTableGroupRequest- Returns:
- DeleteTableGroupResponse
- Throws:
TencentCloudSDKException
-
DeleteTableIndex
public DeleteTableIndexResponse DeleteTableIndex(DeleteTableIndexRequest req) throws TencentCloudSDKException
删除表格的分布式索引- Parameters:
req- DeleteTableIndexRequest- Returns:
- DeleteTableIndexResponse
- Throws:
TencentCloudSDKException
-
DeleteTables
public DeleteTablesResponse DeleteTables(DeleteTablesRequest req) throws TencentCloudSDKException
删除指定的表,第一次调用此接口代表将表移动至回收站,再次调用代表将此表格从回收站中彻底删除。- Parameters:
req- DeleteTablesRequest- Returns:
- DeleteTablesResponse
- Throws:
TencentCloudSDKException
-
DescribeApplications
public DescribeApplicationsResponse DescribeApplications(DescribeApplicationsRequest req) throws TencentCloudSDKException
获取审批管理的申请单- Parameters:
req- DescribeApplicationsRequest- Returns:
- DescribeApplicationsResponse
- Throws:
TencentCloudSDKException
-
DescribeBackupRecords
public DescribeBackupRecordsResponse DescribeBackupRecords(DescribeBackupRecordsRequest req) throws TencentCloudSDKException
查询备份记录 查询集群级别时, 将TableGroupId设置为"-1", 将TableName设置为"-1" 查询集群+表格组级别时, 将TableName设置为"-1" 查询集群+表格组+表格级别时, 都不能设置为“-1”- Parameters:
req- DescribeBackupRecordsRequest- Returns:
- DescribeBackupRecordsResponse
- Throws:
TencentCloudSDKException
-
DescribeClusterTags
public DescribeClusterTagsResponse DescribeClusterTags(DescribeClusterTagsRequest req) throws TencentCloudSDKException
获取集群关联的标签列表- Parameters:
req- DescribeClusterTagsRequest- Returns:
- DescribeClusterTagsResponse
- Throws:
TencentCloudSDKException
-
DescribeClusters
public DescribeClustersResponse DescribeClusters(DescribeClustersRequest req) throws TencentCloudSDKException
查询TcaplusDB集群列表,包含集群详细信息。- Parameters:
req- DescribeClustersRequest- Returns:
- DescribeClustersResponse
- Throws:
TencentCloudSDKException
-
DescribeIdlFileInfos
public DescribeIdlFileInfosResponse DescribeIdlFileInfos(DescribeIdlFileInfosRequest req) throws TencentCloudSDKException
查询表描述文件详情- Parameters:
req- DescribeIdlFileInfosRequest- Returns:
- DescribeIdlFileInfosResponse
- Throws:
TencentCloudSDKException
-
DescribeMachine
public DescribeMachineResponse DescribeMachine(DescribeMachineRequest req) throws TencentCloudSDKException
查询独占集群可以申请的剩余机器- Parameters:
req- DescribeMachineRequest- Returns:
- DescribeMachineResponse
- Throws:
TencentCloudSDKException
-
DescribeRegions
public DescribeRegionsResponse DescribeRegions(DescribeRegionsRequest req) throws TencentCloudSDKException
查询TcaplusDB服务支持的地域列表- Parameters:
req- DescribeRegionsRequest- Returns:
- DescribeRegionsResponse
- Throws:
TencentCloudSDKException
-
DescribeSnapshots
public DescribeSnapshotsResponse DescribeSnapshots(DescribeSnapshotsRequest req) throws TencentCloudSDKException
查询快照列表- Parameters:
req- DescribeSnapshotsRequest- Returns:
- DescribeSnapshotsResponse
- Throws:
TencentCloudSDKException
-
DescribeTableGroupTags
public DescribeTableGroupTagsResponse DescribeTableGroupTags(DescribeTableGroupTagsRequest req) throws TencentCloudSDKException
获取表格组关联的标签列表- Parameters:
req- DescribeTableGroupTagsRequest- Returns:
- DescribeTableGroupTagsResponse
- Throws:
TencentCloudSDKException
-
DescribeTableGroups
public DescribeTableGroupsResponse DescribeTableGroups(DescribeTableGroupsRequest req) throws TencentCloudSDKException
查询表格组列表- Parameters:
req- DescribeTableGroupsRequest- Returns:
- DescribeTableGroupsResponse
- Throws:
TencentCloudSDKException
-
DescribeTableTags
public DescribeTableTagsResponse DescribeTableTags(DescribeTableTagsRequest req) throws TencentCloudSDKException
获取表格标签- Parameters:
req- DescribeTableTagsRequest- Returns:
- DescribeTableTagsResponse
- Throws:
TencentCloudSDKException
-
DescribeTables
public DescribeTablesResponse DescribeTables(DescribeTablesRequest req) throws TencentCloudSDKException
查询表详情- Parameters:
req- DescribeTablesRequest- Returns:
- DescribeTablesResponse
- Throws:
TencentCloudSDKException
-
DescribeTablesInRecycle
public DescribeTablesInRecycleResponse DescribeTablesInRecycle(DescribeTablesInRecycleRequest req) throws TencentCloudSDKException
查询回收站中的表详情- Parameters:
req- DescribeTablesInRecycleRequest- Returns:
- DescribeTablesInRecycleResponse
- Throws:
TencentCloudSDKException
-
DescribeTasks
public DescribeTasksResponse DescribeTasks(DescribeTasksRequest req) throws TencentCloudSDKException
查询任务列表- Parameters:
req- DescribeTasksRequest- Returns:
- DescribeTasksResponse
- Throws:
TencentCloudSDKException
-
DescribeUinInWhitelist
public DescribeUinInWhitelistResponse DescribeUinInWhitelist(DescribeUinInWhitelistRequest req) throws TencentCloudSDKException
查询本用户是否在白名单中,控制是否能创建TDR类型的APP或表- Parameters:
req- DescribeUinInWhitelistRequest- Returns:
- DescribeUinInWhitelistResponse
- Throws:
TencentCloudSDKException
-
DisableRestProxy
public DisableRestProxyResponse DisableRestProxy(DisableRestProxyRequest req) throws TencentCloudSDKException
当restful api为关闭状态时,可以通过此接口关闭restful api- Parameters:
req- DisableRestProxyRequest- Returns:
- DisableRestProxyResponse
- Throws:
TencentCloudSDKException
-
EnableRestProxy
public EnableRestProxyResponse EnableRestProxy(EnableRestProxyRequest req) throws TencentCloudSDKException
当restful api为关闭状态时,可以通过此接口开启restful apu- Parameters:
req- EnableRestProxyRequest- Returns:
- EnableRestProxyResponse
- Throws:
TencentCloudSDKException
-
ImportSnapshots
public ImportSnapshotsResponse ImportSnapshots(ImportSnapshotsRequest req) throws TencentCloudSDKException
将快照数据导入到新表或当前表- Parameters:
req- ImportSnapshotsRequest- Returns:
- ImportSnapshotsResponse
- Throws:
TencentCloudSDKException
-
MergeTablesData
public MergeTablesDataResponse MergeTablesData(MergeTablesDataRequest req) throws TencentCloudSDKException
合并指定表格- Parameters:
req- MergeTablesDataRequest- Returns:
- MergeTablesDataResponse
- Throws:
TencentCloudSDKException
-
ModifyCensorship
public ModifyCensorshipResponse ModifyCensorship(ModifyCensorshipRequest req) throws TencentCloudSDKException
修改集群审批状态- Parameters:
req- ModifyCensorshipRequest- Returns:
- ModifyCensorshipResponse
- Throws:
TencentCloudSDKException
-
ModifyClusterMachine
public ModifyClusterMachineResponse ModifyClusterMachine(ModifyClusterMachineRequest req) throws TencentCloudSDKException
修改独占集群机器- Parameters:
req- ModifyClusterMachineRequest- Returns:
- ModifyClusterMachineResponse
- Throws:
TencentCloudSDKException
-
ModifyClusterName
public ModifyClusterNameResponse ModifyClusterName(ModifyClusterNameRequest req) throws TencentCloudSDKException
修改指定的集群名称- Parameters:
req- ModifyClusterNameRequest- Returns:
- ModifyClusterNameResponse
- Throws:
TencentCloudSDKException
-
ModifyClusterPassword
public ModifyClusterPasswordResponse ModifyClusterPassword(ModifyClusterPasswordRequest req) throws TencentCloudSDKException
修改指定集群的密码,后台将在旧密码失效之前同时支持TcaplusDB SDK使用旧密码和新密码访问数据库。在旧密码失效之前不能提交新的密码修改请求,在旧密码失效之后不能提交修改旧密码过期时间的请求。- Parameters:
req- ModifyClusterPasswordRequest- Returns:
- ModifyClusterPasswordResponse
- Throws:
TencentCloudSDKException
-
ModifyClusterTags
public ModifyClusterTagsResponse ModifyClusterTags(ModifyClusterTagsRequest req) throws TencentCloudSDKException
修改集群标签- Parameters:
req- ModifyClusterTagsRequest- Returns:
- ModifyClusterTagsResponse
- Throws:
TencentCloudSDKException
-
ModifySnapshots
public ModifySnapshotsResponse ModifySnapshots(ModifySnapshotsRequest req) throws TencentCloudSDKException
修改表格快照的过期时间- Parameters:
req- ModifySnapshotsRequest- Returns:
- ModifySnapshotsResponse
- Throws:
TencentCloudSDKException
-
ModifyTableGroupName
public ModifyTableGroupNameResponse ModifyTableGroupName(ModifyTableGroupNameRequest req) throws TencentCloudSDKException
修改TcaplusDB表格组名称- Parameters:
req- ModifyTableGroupNameRequest- Returns:
- ModifyTableGroupNameResponse
- Throws:
TencentCloudSDKException
-
ModifyTableGroupTags
public ModifyTableGroupTagsResponse ModifyTableGroupTags(ModifyTableGroupTagsRequest req) throws TencentCloudSDKException
修改表格组标签- Parameters:
req- ModifyTableGroupTagsRequest- Returns:
- ModifyTableGroupTagsResponse
- Throws:
TencentCloudSDKException
-
ModifyTableMemos
public ModifyTableMemosResponse ModifyTableMemos(ModifyTableMemosRequest req) throws TencentCloudSDKException
修改表备注信息- Parameters:
req- ModifyTableMemosRequest- Returns:
- ModifyTableMemosResponse
- Throws:
TencentCloudSDKException
-
ModifyTableQuotas
public ModifyTableQuotasResponse ModifyTableQuotas(ModifyTableQuotasRequest req) throws TencentCloudSDKException
表格扩缩容- Parameters:
req- ModifyTableQuotasRequest- Returns:
- ModifyTableQuotasResponse
- Throws:
TencentCloudSDKException
-
ModifyTableTags
public ModifyTableTagsResponse ModifyTableTags(ModifyTableTagsRequest req) throws TencentCloudSDKException
修改表格标签- Parameters:
req- ModifyTableTagsRequest- Returns:
- ModifyTableTagsResponse
- Throws:
TencentCloudSDKException
-
ModifyTables
public ModifyTablesResponse ModifyTables(ModifyTablesRequest req) throws TencentCloudSDKException
根据用户选定的表定义IDL文件,批量修改指定的表- Parameters:
req- ModifyTablesRequest- Returns:
- ModifyTablesResponse
- Throws:
TencentCloudSDKException
-
RecoverRecycleTables
public RecoverRecycleTablesResponse RecoverRecycleTables(RecoverRecycleTablesRequest req) throws TencentCloudSDKException
恢复回收站中,用户自行删除的表。对欠费待释放的表无效。- Parameters:
req- RecoverRecycleTablesRequest- Returns:
- RecoverRecycleTablesResponse
- Throws:
TencentCloudSDKException
-
RollbackTables
public RollbackTablesResponse RollbackTables(RollbackTablesRequest req) throws TencentCloudSDKException
表格数据回档- Parameters:
req- RollbackTablesRequest- Returns:
- RollbackTablesResponse
- Throws:
TencentCloudSDKException
-
SetBackupExpireRule
public SetBackupExpireRuleResponse SetBackupExpireRule(SetBackupExpireRuleRequest req) throws TencentCloudSDKException
新增、删除、修改备份过期策略, ClusterId必须为具体的集群Id(appid)- Parameters:
req- SetBackupExpireRuleRequest- Returns:
- SetBackupExpireRuleResponse
- Throws:
TencentCloudSDKException
-
SetTableDataFlow
public SetTableDataFlowResponse SetTableDataFlow(SetTableDataFlowRequest req) throws TencentCloudSDKException
新增、修改表格数据订阅- Parameters:
req- SetTableDataFlowRequest- Returns:
- SetTableDataFlowResponse
- Throws:
TencentCloudSDKException
-
SetTableIndex
public SetTableIndexResponse SetTableIndex(SetTableIndexRequest req) throws TencentCloudSDKException
设置表格分布式索引- Parameters:
req- SetTableIndexRequest- Returns:
- SetTableIndexResponse
- Throws:
TencentCloudSDKException
-
UpdateApply
public UpdateApplyResponse UpdateApply(UpdateApplyRequest req) throws TencentCloudSDKException
更新申请单状态- Parameters:
req- UpdateApplyRequest- Returns:
- UpdateApplyResponse
- Throws:
TencentCloudSDKException
-
VerifyIdlFiles
public VerifyIdlFilesResponse VerifyIdlFiles(VerifyIdlFilesRequest req) throws TencentCloudSDKException
上传并校验创建表格文件,返回校验合法的表格定义- Parameters:
req- VerifyIdlFilesRequest- Returns:
- VerifyIdlFilesResponse
- Throws:
TencentCloudSDKException
-
-