Class SyncTableInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tcaplusdb.v20190823.models.SyncTableInfo
-
public class SyncTableInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description SyncTableInfo()SyncTableInfo(SyncTableInfo source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClusterId()Get 表格所在集群IDSyncTableField[]getKeyFieldMapping()Get TcaplusDB表主键字段到目标缓写表字段的映射LonggetStatus()Get 缓写状态,0:创建中,1:进行中,2:关闭,-1:被删除LonggetTableGroupId()Get 表格所在表格组IDStringgetTableId()Get 表格IDStringgetTableName()Get 表格名称StringgetTargetDatabaseName()Get 缓写表所在数据库名称StringgetTargetSyncDBInstanceId()Get 缓写数据库实例IDString[]getTargetTableNamePrefix()Get 目标缓写表名前缀LonggetTargetTableSplitNum()Get 目标缓写表的分表数目SyncTableField[]getValueFieldMapping()Get TcaplusDB表字段到目标缓写表字段的映射voidsetClusterId(String ClusterId)Set 表格所在集群IDvoidsetKeyFieldMapping(SyncTableField[] KeyFieldMapping)Set TcaplusDB表主键字段到目标缓写表字段的映射voidsetStatus(Long Status)Set 缓写状态,0:创建中,1:进行中,2:关闭,-1:被删除voidsetTableGroupId(Long TableGroupId)Set 表格所在表格组IDvoidsetTableId(String TableId)Set 表格IDvoidsetTableName(String TableName)Set 表格名称voidsetTargetDatabaseName(String TargetDatabaseName)Set 缓写表所在数据库名称voidsetTargetSyncDBInstanceId(String TargetSyncDBInstanceId)Set 缓写数据库实例IDvoidsetTargetTableNamePrefix(String[] TargetTableNamePrefix)Set 目标缓写表名前缀voidsetTargetTableSplitNum(Long TargetTableSplitNum)Set 目标缓写表的分表数目voidsetValueFieldMapping(SyncTableField[] ValueFieldMapping)Set TcaplusDB表字段到目标缓写表字段的映射voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
SyncTableInfo
public SyncTableInfo()
-
SyncTableInfo
public SyncTableInfo(SyncTableInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getTargetTableSplitNum
public Long getTargetTableSplitNum()
Get 目标缓写表的分表数目- Returns:
- TargetTableSplitNum 目标缓写表的分表数目
-
setTargetTableSplitNum
public void setTargetTableSplitNum(Long TargetTableSplitNum)
Set 目标缓写表的分表数目- Parameters:
TargetTableSplitNum- 目标缓写表的分表数目
-
getTargetTableNamePrefix
public String[] getTargetTableNamePrefix()
Get 目标缓写表名前缀- Returns:
- TargetTableNamePrefix 目标缓写表名前缀
-
setTargetTableNamePrefix
public void setTargetTableNamePrefix(String[] TargetTableNamePrefix)
Set 目标缓写表名前缀- Parameters:
TargetTableNamePrefix- 目标缓写表名前缀
-
getTargetSyncDBInstanceId
public String getTargetSyncDBInstanceId()
Get 缓写数据库实例ID- Returns:
- TargetSyncDBInstanceId 缓写数据库实例ID
-
setTargetSyncDBInstanceId
public void setTargetSyncDBInstanceId(String TargetSyncDBInstanceId)
Set 缓写数据库实例ID- Parameters:
TargetSyncDBInstanceId- 缓写数据库实例ID
-
getTargetDatabaseName
public String getTargetDatabaseName()
Get 缓写表所在数据库名称- Returns:
- TargetDatabaseName 缓写表所在数据库名称
-
setTargetDatabaseName
public void setTargetDatabaseName(String TargetDatabaseName)
Set 缓写表所在数据库名称- Parameters:
TargetDatabaseName- 缓写表所在数据库名称
-
getStatus
public Long getStatus()
Get 缓写状态,0:创建中,1:进行中,2:关闭,-1:被删除- Returns:
- Status 缓写状态,0:创建中,1:进行中,2:关闭,-1:被删除
-
setStatus
public void setStatus(Long Status)
Set 缓写状态,0:创建中,1:进行中,2:关闭,-1:被删除- Parameters:
Status- 缓写状态,0:创建中,1:进行中,2:关闭,-1:被删除
-
getClusterId
public String getClusterId()
Get 表格所在集群ID- Returns:
- ClusterId 表格所在集群ID
-
setClusterId
public void setClusterId(String ClusterId)
Set 表格所在集群ID- Parameters:
ClusterId- 表格所在集群ID
-
getTableGroupId
public Long getTableGroupId()
Get 表格所在表格组ID- Returns:
- TableGroupId 表格所在表格组ID
-
setTableGroupId
public void setTableGroupId(Long TableGroupId)
Set 表格所在表格组ID- Parameters:
TableGroupId- 表格所在表格组ID
-
getTableName
public String getTableName()
Get 表格名称- Returns:
- TableName 表格名称
-
setTableName
public void setTableName(String TableName)
Set 表格名称- Parameters:
TableName- 表格名称
-
getTableId
public String getTableId()
Get 表格ID- Returns:
- TableId 表格ID
-
setTableId
public void setTableId(String TableId)
Set 表格ID- Parameters:
TableId- 表格ID
-
getKeyFieldMapping
public SyncTableField[] getKeyFieldMapping()
Get TcaplusDB表主键字段到目标缓写表字段的映射- Returns:
- KeyFieldMapping TcaplusDB表主键字段到目标缓写表字段的映射
-
setKeyFieldMapping
public void setKeyFieldMapping(SyncTableField[] KeyFieldMapping)
Set TcaplusDB表主键字段到目标缓写表字段的映射- Parameters:
KeyFieldMapping- TcaplusDB表主键字段到目标缓写表字段的映射
-
getValueFieldMapping
public SyncTableField[] getValueFieldMapping()
Get TcaplusDB表字段到目标缓写表字段的映射- Returns:
- ValueFieldMapping TcaplusDB表字段到目标缓写表字段的映射
-
setValueFieldMapping
public void setValueFieldMapping(SyncTableField[] ValueFieldMapping)
Set TcaplusDB表字段到目标缓写表字段的映射- Parameters:
ValueFieldMapping- TcaplusDB表字段到目标缓写表字段的映射
-
-