Class GenHiveTableDDLSqlRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.wedata.v20210820.models.GenHiveTableDDLSqlRequest
-
public class GenHiveTableDDLSqlRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description GenHiveTableDDLSqlRequest()
GenHiveTableDDLSqlRequest(GenHiveTableDDLSqlRequest 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 Long
getAddDataFiles()
Get 增加的文件数量阈值, 超过值将触发小文件合并Long
getAddDeleteFiles()
Get 增加的delete file数量阈值Long
getAddEqualityDeletes()
Get 增加的Equality delete数量阈值, 超过值将触发小文件合并Long
getAddPositionDeletes()
Get 增加的Position delete数量阈值, 超过值将触发小文件合并String
getDatasourceId()
Get 数据源idString
getId()
Get 节点idString
getMsType()
Get 元数据类型(MYSQL、ORACLE)Partition[]
getPartitions()
Get 分区字段String
getProjectId()
Get 项目idProperty[]
getProperties()
Get 建表属性String
getSchemaName()
Get schema名称String
getSinkDatabase()
Get 目标数据库String
getSinkType()
Get 目标表元数据类型(HIVE、GBASE)String
getSourceDatabase()
Get 来源库SourceFieldInfo[]
getSourceFieldInfoList()
Get 上游节点的字段信息TableBaseInfo
getTableBaseInfo()
Get dlc表治理信息String
getTableComment()
Get 表描述信息Long
getTableMode()
Get 建表模式,0:向导模式,1:ddlString
getTableName()
Get 来源表String
getTableVersion()
Get DLC表版本,v1/v2String
getTargetDatasourceId()
Get 下游节点数据源IDBoolean
getUpsertFlag()
Get 是否upsert写入String[]
getUpsertKeys()
Get dlc upsert主键void
setAddDataFiles(Long AddDataFiles)
Set 增加的文件数量阈值, 超过值将触发小文件合并void
setAddDeleteFiles(Long AddDeleteFiles)
Set 增加的delete file数量阈值void
setAddEqualityDeletes(Long AddEqualityDeletes)
Set 增加的Equality delete数量阈值, 超过值将触发小文件合并void
setAddPositionDeletes(Long AddPositionDeletes)
Set 增加的Position delete数量阈值, 超过值将触发小文件合并void
setDatasourceId(String DatasourceId)
Set 数据源idvoid
setId(String Id)
Set 节点idvoid
setMsType(String MsType)
Set 元数据类型(MYSQL、ORACLE)void
setPartitions(Partition[] Partitions)
Set 分区字段void
setProjectId(String ProjectId)
Set 项目idvoid
setProperties(Property[] Properties)
Set 建表属性void
setSchemaName(String SchemaName)
Set schema名称void
setSinkDatabase(String SinkDatabase)
Set 目标数据库void
setSinkType(String SinkType)
Set 目标表元数据类型(HIVE、GBASE)void
setSourceDatabase(String SourceDatabase)
Set 来源库void
setSourceFieldInfoList(SourceFieldInfo[] SourceFieldInfoList)
Set 上游节点的字段信息void
setTableBaseInfo(TableBaseInfo TableBaseInfo)
Set dlc表治理信息void
setTableComment(String TableComment)
Set 表描述信息void
setTableMode(Long TableMode)
Set 建表模式,0:向导模式,1:ddlvoid
setTableName(String TableName)
Set 来源表void
setTableVersion(String TableVersion)
Set DLC表版本,v1/v2void
setTargetDatasourceId(String TargetDatasourceId)
Set 下游节点数据源IDvoid
setUpsertFlag(Boolean UpsertFlag)
Set 是否upsert写入void
setUpsertKeys(String[] UpsertKeys)
Set dlc upsert主键void
toMap(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
-
GenHiveTableDDLSqlRequest
public GenHiveTableDDLSqlRequest()
-
GenHiveTableDDLSqlRequest
public GenHiveTableDDLSqlRequest(GenHiveTableDDLSqlRequest 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
-
getProjectId
public String getProjectId()
Get 项目id- Returns:
- ProjectId 项目id
-
setProjectId
public void setProjectId(String ProjectId)
Set 项目id- Parameters:
ProjectId
- 项目id
-
getSinkDatabase
public String getSinkDatabase()
Get 目标数据库- Returns:
- SinkDatabase 目标数据库
-
setSinkDatabase
public void setSinkDatabase(String SinkDatabase)
Set 目标数据库- Parameters:
SinkDatabase
- 目标数据库
-
getId
public String getId()
Get 节点id- Returns:
- Id 节点id
-
setId
public void setId(String Id)
Set 节点id- Parameters:
Id
- 节点id
-
getMsType
public String getMsType()
Get 元数据类型(MYSQL、ORACLE)- Returns:
- MsType 元数据类型(MYSQL、ORACLE)
-
setMsType
public void setMsType(String MsType)
Set 元数据类型(MYSQL、ORACLE)- Parameters:
MsType
- 元数据类型(MYSQL、ORACLE)
-
getDatasourceId
public String getDatasourceId()
Get 数据源id- Returns:
- DatasourceId 数据源id
-
setDatasourceId
public void setDatasourceId(String DatasourceId)
Set 数据源id- Parameters:
DatasourceId
- 数据源id
-
getSourceDatabase
public String getSourceDatabase()
Get 来源库- Returns:
- SourceDatabase 来源库
-
setSourceDatabase
public void setSourceDatabase(String SourceDatabase)
Set 来源库- Parameters:
SourceDatabase
- 来源库
-
getTableName
public String getTableName()
Get 来源表- Returns:
- TableName 来源表
-
setTableName
public void setTableName(String TableName)
Set 来源表- Parameters:
TableName
- 来源表
-
getSinkType
public String getSinkType()
Get 目标表元数据类型(HIVE、GBASE)- Returns:
- SinkType 目标表元数据类型(HIVE、GBASE)
-
setSinkType
public void setSinkType(String SinkType)
Set 目标表元数据类型(HIVE、GBASE)- Parameters:
SinkType
- 目标表元数据类型(HIVE、GBASE)
-
getSchemaName
public String getSchemaName()
Get schema名称- Returns:
- SchemaName schema名称
-
setSchemaName
public void setSchemaName(String SchemaName)
Set schema名称- Parameters:
SchemaName
- schema名称
-
getSourceFieldInfoList
public SourceFieldInfo[] getSourceFieldInfoList()
Get 上游节点的字段信息- Returns:
- SourceFieldInfoList 上游节点的字段信息
-
setSourceFieldInfoList
public void setSourceFieldInfoList(SourceFieldInfo[] SourceFieldInfoList)
Set 上游节点的字段信息- Parameters:
SourceFieldInfoList
- 上游节点的字段信息
-
getPartitions
public Partition[] getPartitions()
Get 分区字段- Returns:
- Partitions 分区字段
-
setPartitions
public void setPartitions(Partition[] Partitions)
Set 分区字段- Parameters:
Partitions
- 分区字段
-
getProperties
public Property[] getProperties()
Get 建表属性- Returns:
- Properties 建表属性
-
setProperties
public void setProperties(Property[] Properties)
Set 建表属性- Parameters:
Properties
- 建表属性
-
getTableMode
public Long getTableMode()
Get 建表模式,0:向导模式,1:ddl- Returns:
- TableMode 建表模式,0:向导模式,1:ddl
-
setTableMode
public void setTableMode(Long TableMode)
Set 建表模式,0:向导模式,1:ddl- Parameters:
TableMode
- 建表模式,0:向导模式,1:ddl
-
getTableVersion
public String getTableVersion()
Get DLC表版本,v1/v2- Returns:
- TableVersion DLC表版本,v1/v2
-
setTableVersion
public void setTableVersion(String TableVersion)
Set DLC表版本,v1/v2- Parameters:
TableVersion
- DLC表版本,v1/v2
-
getUpsertFlag
public Boolean getUpsertFlag()
Get 是否upsert写入- Returns:
- UpsertFlag 是否upsert写入
-
setUpsertFlag
public void setUpsertFlag(Boolean UpsertFlag)
Set 是否upsert写入- Parameters:
UpsertFlag
- 是否upsert写入
-
getTableComment
public String getTableComment()
Get 表描述信息- Returns:
- TableComment 表描述信息
-
setTableComment
public void setTableComment(String TableComment)
Set 表描述信息- Parameters:
TableComment
- 表描述信息
-
getAddDataFiles
public Long getAddDataFiles()
Get 增加的文件数量阈值, 超过值将触发小文件合并- Returns:
- AddDataFiles 增加的文件数量阈值, 超过值将触发小文件合并
-
setAddDataFiles
public void setAddDataFiles(Long AddDataFiles)
Set 增加的文件数量阈值, 超过值将触发小文件合并- Parameters:
AddDataFiles
- 增加的文件数量阈值, 超过值将触发小文件合并
-
getAddEqualityDeletes
public Long getAddEqualityDeletes()
Get 增加的Equality delete数量阈值, 超过值将触发小文件合并- Returns:
- AddEqualityDeletes 增加的Equality delete数量阈值, 超过值将触发小文件合并
-
setAddEqualityDeletes
public void setAddEqualityDeletes(Long AddEqualityDeletes)
Set 增加的Equality delete数量阈值, 超过值将触发小文件合并- Parameters:
AddEqualityDeletes
- 增加的Equality delete数量阈值, 超过值将触发小文件合并
-
getAddPositionDeletes
public Long getAddPositionDeletes()
Get 增加的Position delete数量阈值, 超过值将触发小文件合并- Returns:
- AddPositionDeletes 增加的Position delete数量阈值, 超过值将触发小文件合并
-
setAddPositionDeletes
public void setAddPositionDeletes(Long AddPositionDeletes)
Set 增加的Position delete数量阈值, 超过值将触发小文件合并- Parameters:
AddPositionDeletes
- 增加的Position delete数量阈值, 超过值将触发小文件合并
-
getAddDeleteFiles
public Long getAddDeleteFiles()
Get 增加的delete file数量阈值- Returns:
- AddDeleteFiles 增加的delete file数量阈值
-
setAddDeleteFiles
public void setAddDeleteFiles(Long AddDeleteFiles)
Set 增加的delete file数量阈值- Parameters:
AddDeleteFiles
- 增加的delete file数量阈值
-
getTargetDatasourceId
public String getTargetDatasourceId()
Get 下游节点数据源ID- Returns:
- TargetDatasourceId 下游节点数据源ID
-
setTargetDatasourceId
public void setTargetDatasourceId(String TargetDatasourceId)
Set 下游节点数据源ID- Parameters:
TargetDatasourceId
- 下游节点数据源ID
-
getUpsertKeys
public String[] getUpsertKeys()
Get dlc upsert主键- Returns:
- UpsertKeys dlc upsert主键
-
setUpsertKeys
public void setUpsertKeys(String[] UpsertKeys)
Set dlc upsert主键- Parameters:
UpsertKeys
- dlc upsert主键
-
getTableBaseInfo
public TableBaseInfo getTableBaseInfo()
Get dlc表治理信息- Returns:
- TableBaseInfo dlc表治理信息
-
setTableBaseInfo
public void setTableBaseInfo(TableBaseInfo TableBaseInfo)
Set dlc表治理信息- Parameters:
TableBaseInfo
- dlc表治理信息
-
-