public class Rule extends AbstractModel
header, skipSign
Constructor and Description |
---|
Rule() |
Rule(Rule 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.
|
Modifier and Type | Method and Description |
---|---|
Long |
getAlarmLevel()
Get 报警触发级别 1.低, 2.中, 3.高
注意:此字段可能返回 null,表示取不到有效值。
|
CompareRule |
getCompareRule()
Get 报警触发条件
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getConditionExpression()
Get 条件扫描WHERE条件表达式
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getConditionType()
Get 检测范围 1.全表, 2.条件扫描
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getCreateTime()
Get 创建时间
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getCustomSql()
Get 自定义SQL
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getDatabaseId()
Get 数据库 id
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getDatasourceId()
Get 数据源 id
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getDatasourceType()
Get 数据源类型
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getDescription()
Get 规则描述
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getDsEnvType()
Get 0或者未返回或者null:未定义,1:生产,2:开发
注意:此字段可能返回 null,表示取不到有效值。
|
RuleGroupExecStrategy |
getExecStrategy()
Get 执行策略信息
注意:此字段可能返回 null,表示取不到有效值。
|
RuleFieldConfig |
getFieldConfig()
Get 自定义模版sql表达式参数
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getMonitorStatus()
Get 监控是否开启.0false,1true
注意:此字段可能返回 null,表示取不到有效值。
|
Boolean |
getMultiSourceFlag()
Get 是否关联多表
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getName()
Get 规则名称
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getOperator()
Get 规则配置人
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getQualityDim()
Get 规则所属质量维度 1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getRelConditionExpr()
Get 源字段与目标字段关联条件on表达式
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getRuleGroupId()
Get 规则组ID
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getRuleId()
Get 规则ID
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getRuleTemplateContent()
Get 规则模板概述
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getRuleTemplateId()
Get 规则模板Id
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getSchemaName()
Get 模式名称
注意:此字段可能返回 null,表示取不到有效值。
|
Long[] |
getSourceEngineTypes()
Get 源端对应的引擎类型
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getSourceObjectDataType()
Get 规则适用的源数据对象类型(1:数值,2:字符串)
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getSourceObjectDataTypeName()
Get 源字段详细类型,INT、STRING
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getSourceObjectType()
Get 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别)
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getSourceObjectValue()
Get 源字段名称
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getSubQualityDim()
Get 模版子维度:0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性
注意:此字段可能返回 null,表示取不到有效值。
|
RuleGroupSubscribe |
getSubscription()
Get 订阅信息
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTableId()
Get 数据表Id
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTableName()
Get 表名称
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTableOwnerName()
Get 表负责人名称
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTargetConditionExpr()
Get 目标字段过滤条件表达式
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTargetDatabaseId()
Get 目标库Id
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTargetDatabaseName()
Get 目标库名称
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getTargetObjectDataType()
Get 规则适用的目标数据对象类型(1:数值,2:字符串)
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTargetObjectDataTypeName()
Get 目标字段详细类型,INT、STRING
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getTargetObjectType()
Get 规则适用的目标数据对象类型(1:常量,2:离线表级,3:离线字段级别)
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTargetObjectValue()
Get 目标字段名称
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTargetSchemaName()
Get 目标模式名称
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTargetTableId()
Get 目标表Id
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTargetTableName()
Get 目标表名称
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTemplateSql()
Get 模版原始SQL
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTriggerCondition()
Get 触发条件
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getType()
Get 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
注意:此字段可能返回 null,表示取不到有效值。
|
Boolean |
getWhereFlag()
Get 是否where参数
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setAlarmLevel(Long AlarmLevel)
Set 报警触发级别 1.低, 2.中, 3.高
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCompareRule(CompareRule CompareRule)
Set 报警触发条件
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setConditionExpression(String ConditionExpression)
Set 条件扫描WHERE条件表达式
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setConditionType(Long ConditionType)
Set 检测范围 1.全表, 2.条件扫描
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCreateTime(String CreateTime)
Set 创建时间
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCustomSql(String CustomSql)
Set 自定义SQL
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setDatabaseId(String DatabaseId)
Set 数据库 id
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setDatasourceId(Long DatasourceId)
Set 数据源 id
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setDatasourceType(Long DatasourceType)
Set 数据源类型
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setDescription(String Description)
Set 规则描述
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setDsEnvType(Long DsEnvType)
Set 0或者未返回或者null:未定义,1:生产,2:开发
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setExecStrategy(RuleGroupExecStrategy ExecStrategy)
Set 执行策略信息
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setFieldConfig(RuleFieldConfig FieldConfig)
Set 自定义模版sql表达式参数
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setMonitorStatus(Long MonitorStatus)
Set 监控是否开启.0false,1true
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setMultiSourceFlag(Boolean MultiSourceFlag)
Set 是否关联多表
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setName(String Name)
Set 规则名称
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setOperator(String Operator)
Set 规则配置人
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setQualityDim(Long QualityDim)
Set 规则所属质量维度 1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRelConditionExpr(String RelConditionExpr)
Set 源字段与目标字段关联条件on表达式
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRuleGroupId(Long RuleGroupId)
Set 规则组ID
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRuleId(Long RuleId)
Set 规则ID
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRuleTemplateContent(String RuleTemplateContent)
Set 规则模板概述
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRuleTemplateId(Long RuleTemplateId)
Set 规则模板Id
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSchemaName(String SchemaName)
Set 模式名称
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSourceEngineTypes(Long[] SourceEngineTypes)
Set 源端对应的引擎类型
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSourceObjectDataType(Long SourceObjectDataType)
Set 规则适用的源数据对象类型(1:数值,2:字符串)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSourceObjectDataTypeName(String SourceObjectDataTypeName)
Set 源字段详细类型,INT、STRING
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSourceObjectType(Long SourceObjectType)
Set 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSourceObjectValue(String SourceObjectValue)
Set 源字段名称
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSubQualityDim(Long SubQualityDim)
Set 模版子维度:0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSubscription(RuleGroupSubscribe Subscription)
Set 订阅信息
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTableId(String TableId)
Set 数据表Id
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTableName(String TableName)
Set 表名称
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTableOwnerName(String TableOwnerName)
Set 表负责人名称
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetConditionExpr(String TargetConditionExpr)
Set 目标字段过滤条件表达式
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetDatabaseId(String TargetDatabaseId)
Set 目标库Id
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetDatabaseName(String TargetDatabaseName)
Set 目标库名称
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetObjectDataType(Long TargetObjectDataType)
Set 规则适用的目标数据对象类型(1:数值,2:字符串)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetObjectDataTypeName(String TargetObjectDataTypeName)
Set 目标字段详细类型,INT、STRING
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetObjectType(Long TargetObjectType)
Set 规则适用的目标数据对象类型(1:常量,2:离线表级,3:离线字段级别)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetObjectValue(String TargetObjectValue)
Set 目标字段名称
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetSchemaName(String TargetSchemaName)
Set 目标模式名称
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetTableId(String TargetTableId)
Set 目标表Id
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetTableName(String TargetTableName)
Set 目标表名称
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTemplateSql(String TemplateSql)
Set 模版原始SQL
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTriggerCondition(String TriggerCondition)
Set 触发条件
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setType(Long Type)
Set 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setWhereFlag(Boolean WhereFlag)
Set 是否where参数
注意:此字段可能返回 null,表示取不到有效值。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public Rule()
public Rule(Rule source)
public Long getRuleId()
public void setRuleId(Long RuleId)
RuleId
- 规则ID
注意:此字段可能返回 null,表示取不到有效值。public Long getRuleGroupId()
public void setRuleGroupId(Long RuleGroupId)
RuleGroupId
- 规则组ID
注意:此字段可能返回 null,表示取不到有效值。public String getTableId()
public void setTableId(String TableId)
TableId
- 数据表Id
注意:此字段可能返回 null,表示取不到有效值。public String getName()
public void setName(String Name)
Name
- 规则名称
注意:此字段可能返回 null,表示取不到有效值。public Long getType()
public void setType(Long Type)
Type
- 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
注意:此字段可能返回 null,表示取不到有效值。public Long getRuleTemplateId()
public void setRuleTemplateId(Long RuleTemplateId)
RuleTemplateId
- 规则模板Id
注意:此字段可能返回 null,表示取不到有效值。public String getRuleTemplateContent()
public void setRuleTemplateContent(String RuleTemplateContent)
RuleTemplateContent
- 规则模板概述
注意:此字段可能返回 null,表示取不到有效值。public Long getQualityDim()
public void setQualityDim(Long QualityDim)
QualityDim
- 规则所属质量维度 1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
注意:此字段可能返回 null,表示取不到有效值。public Long getSourceObjectType()
public void setSourceObjectType(Long SourceObjectType)
SourceObjectType
- 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别)
注意:此字段可能返回 null,表示取不到有效值。public Long getSourceObjectDataType()
public void setSourceObjectDataType(Long SourceObjectDataType)
SourceObjectDataType
- 规则适用的源数据对象类型(1:数值,2:字符串)
注意:此字段可能返回 null,表示取不到有效值。public String getSourceObjectDataTypeName()
public void setSourceObjectDataTypeName(String SourceObjectDataTypeName)
SourceObjectDataTypeName
- 源字段详细类型,INT、STRING
注意:此字段可能返回 null,表示取不到有效值。public String getSourceObjectValue()
public void setSourceObjectValue(String SourceObjectValue)
SourceObjectValue
- 源字段名称
注意:此字段可能返回 null,表示取不到有效值。public Long getConditionType()
public void setConditionType(Long ConditionType)
ConditionType
- 检测范围 1.全表, 2.条件扫描
注意:此字段可能返回 null,表示取不到有效值。public String getConditionExpression()
public void setConditionExpression(String ConditionExpression)
ConditionExpression
- 条件扫描WHERE条件表达式
注意:此字段可能返回 null,表示取不到有效值。public String getCustomSql()
public void setCustomSql(String CustomSql)
CustomSql
- 自定义SQL
注意:此字段可能返回 null,表示取不到有效值。public CompareRule getCompareRule()
public void setCompareRule(CompareRule CompareRule)
CompareRule
- 报警触发条件
注意:此字段可能返回 null,表示取不到有效值。public Long getAlarmLevel()
public void setAlarmLevel(Long AlarmLevel)
AlarmLevel
- 报警触发级别 1.低, 2.中, 3.高
注意:此字段可能返回 null,表示取不到有效值。public String getDescription()
public void setDescription(String Description)
Description
- 规则描述
注意:此字段可能返回 null,表示取不到有效值。public String getOperator()
public void setOperator(String Operator)
Operator
- 规则配置人
注意:此字段可能返回 null,表示取不到有效值。public String getTargetDatabaseId()
public void setTargetDatabaseId(String TargetDatabaseId)
TargetDatabaseId
- 目标库Id
注意:此字段可能返回 null,表示取不到有效值。public String getTargetDatabaseName()
public void setTargetDatabaseName(String TargetDatabaseName)
TargetDatabaseName
- 目标库名称
注意:此字段可能返回 null,表示取不到有效值。public String getTargetTableId()
public void setTargetTableId(String TargetTableId)
TargetTableId
- 目标表Id
注意:此字段可能返回 null,表示取不到有效值。public String getTargetTableName()
public void setTargetTableName(String TargetTableName)
TargetTableName
- 目标表名称
注意:此字段可能返回 null,表示取不到有效值。public String getTargetConditionExpr()
public void setTargetConditionExpr(String TargetConditionExpr)
TargetConditionExpr
- 目标字段过滤条件表达式
注意:此字段可能返回 null,表示取不到有效值。public String getRelConditionExpr()
public void setRelConditionExpr(String RelConditionExpr)
RelConditionExpr
- 源字段与目标字段关联条件on表达式
注意:此字段可能返回 null,表示取不到有效值。public RuleFieldConfig getFieldConfig()
public void setFieldConfig(RuleFieldConfig FieldConfig)
FieldConfig
- 自定义模版sql表达式参数
注意:此字段可能返回 null,表示取不到有效值。public Boolean getMultiSourceFlag()
public void setMultiSourceFlag(Boolean MultiSourceFlag)
MultiSourceFlag
- 是否关联多表
注意:此字段可能返回 null,表示取不到有效值。public Boolean getWhereFlag()
public void setWhereFlag(Boolean WhereFlag)
WhereFlag
- 是否where参数
注意:此字段可能返回 null,表示取不到有效值。public String getTemplateSql()
public void setTemplateSql(String TemplateSql)
TemplateSql
- 模版原始SQL
注意:此字段可能返回 null,表示取不到有效值。public Long getSubQualityDim()
public void setSubQualityDim(Long SubQualityDim)
SubQualityDim
- 模版子维度:0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性
注意:此字段可能返回 null,表示取不到有效值。public Long getTargetObjectType()
public void setTargetObjectType(Long TargetObjectType)
TargetObjectType
- 规则适用的目标数据对象类型(1:常量,2:离线表级,3:离线字段级别)
注意:此字段可能返回 null,表示取不到有效值。public Long getTargetObjectDataType()
public void setTargetObjectDataType(Long TargetObjectDataType)
TargetObjectDataType
- 规则适用的目标数据对象类型(1:数值,2:字符串)
注意:此字段可能返回 null,表示取不到有效值。public String getTargetObjectDataTypeName()
public void setTargetObjectDataTypeName(String TargetObjectDataTypeName)
TargetObjectDataTypeName
- 目标字段详细类型,INT、STRING
注意:此字段可能返回 null,表示取不到有效值。public String getTargetObjectValue()
public void setTargetObjectValue(String TargetObjectValue)
TargetObjectValue
- 目标字段名称
注意:此字段可能返回 null,表示取不到有效值。public Long[] getSourceEngineTypes()
public void setSourceEngineTypes(Long[] SourceEngineTypes)
SourceEngineTypes
- 源端对应的引擎类型
注意:此字段可能返回 null,表示取不到有效值。public String getTableName()
public void setTableName(String TableName)
TableName
- 表名称
注意:此字段可能返回 null,表示取不到有效值。public String getTableOwnerName()
public void setTableOwnerName(String TableOwnerName)
TableOwnerName
- 表负责人名称
注意:此字段可能返回 null,表示取不到有效值。public RuleGroupExecStrategy getExecStrategy()
public void setExecStrategy(RuleGroupExecStrategy ExecStrategy)
ExecStrategy
- 执行策略信息
注意:此字段可能返回 null,表示取不到有效值。public RuleGroupSubscribe getSubscription()
public void setSubscription(RuleGroupSubscribe Subscription)
Subscription
- 订阅信息
注意:此字段可能返回 null,表示取不到有效值。public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime
- 创建时间
注意:此字段可能返回 null,表示取不到有效值。public Long getDatasourceId()
public void setDatasourceId(Long DatasourceId)
DatasourceId
- 数据源 id
注意:此字段可能返回 null,表示取不到有效值。public String getDatabaseId()
public void setDatabaseId(String DatabaseId)
DatabaseId
- 数据库 id
注意:此字段可能返回 null,表示取不到有效值。public Long getMonitorStatus()
public void setMonitorStatus(Long MonitorStatus)
MonitorStatus
- 监控是否开启.0false,1true
注意:此字段可能返回 null,表示取不到有效值。public String getTriggerCondition()
public void setTriggerCondition(String TriggerCondition)
TriggerCondition
- 触发条件
注意:此字段可能返回 null,表示取不到有效值。public Long getDsEnvType()
public void setDsEnvType(Long DsEnvType)
DsEnvType
- 0或者未返回或者null:未定义,1:生产,2:开发
注意:此字段可能返回 null,表示取不到有效值。public Long getDatasourceType()
public void setDatasourceType(Long DatasourceType)
DatasourceType
- 数据源类型
注意:此字段可能返回 null,表示取不到有效值。public String getSchemaName()
public void setSchemaName(String SchemaName)
SchemaName
- 模式名称
注意:此字段可能返回 null,表示取不到有效值。public String getTargetSchemaName()
public void setTargetSchemaName(String TargetSchemaName)
TargetSchemaName
- 目标模式名称
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2024. All rights reserved.