public class CreateRuleRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateRuleRequest() | 
| CreateRuleRequest(CreateRuleRequest 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 Alert Trigger Level 1.Low, 2.Medium, 3.High | 
| CompareRule | getCompareRule()Get Alert Trigger Condition | 
| String | getConditionExpression()Get Conditional Scan WHERE Condition Expression | 
| Long | getConditionType()Get Detection Range 1.Whole Table 2.Conditional Scan | 
| String | getCustomSql()Get Custom Definition SQL | 
| String | getDatabaseId()Get Database ID | 
| String | getDatasourceId()Get Data Source ID | 
| String | getDescription()Get Rule Description | 
| RuleFieldConfig | getFieldConfig()Get Custom Definition Template SQL Expression Field Replacement Parameter | 
| String | getName()Get Rule name | 
| String | getProjectId()Get Project ID | 
| Long | getQualityDim()Get Quality Dimension of Rule (1: Accuracy, 2: Uniqueness, 3: Integrity, 4: Consistency, 5: Timeliness, 6: Validity) | 
| String | getRelConditionExpr()Get Source Field and Target Field Association Condition ON Expression | 
| Long | getRuleGroupId()Get Rule Group ID | 
| Long | getRuleTemplateId()Get Rule Template List | 
| Long[] | getSourceEngineTypes()Get Supported Execution Engine List for the Rule | 
| String | getSourceObjectDataTypeName()Get Source Field Detailed Type, int, string | 
| String | getSourceObjectValue()Get Source Field Name | 
| String | getTableId()Get Data Table ID | 
| String | getTargetConditionExpr()Get Target Filter Condition Expression | 
| String | getTargetDatabaseId()Get Target Database Id | 
| String | getTargetObjectValue()Get Target Field Name CITY | 
| String | getTargetTableId()Get Target Table Id | 
| Long | getType()Get Rule type 1.System Template, 2.Custom Definition Template, 3.Custom Definition SQL | 
| void | setAlarmLevel(Long AlarmLevel)Set Alert Trigger Level 1.Low, 2.Medium, 3.High | 
| void | setCompareRule(CompareRule CompareRule)Set Alert Trigger Condition | 
| void | setConditionExpression(String ConditionExpression)Set Conditional Scan WHERE Condition Expression | 
| void | setConditionType(Long ConditionType)Set Detection Range 1.Whole Table 2.Conditional Scan | 
| void | setCustomSql(String CustomSql)Set Custom Definition SQL | 
| void | setDatabaseId(String DatabaseId)Set Database ID | 
| void | setDatasourceId(String DatasourceId)Set Data Source ID | 
| void | setDescription(String Description)Set Rule Description | 
| void | setFieldConfig(RuleFieldConfig FieldConfig)Set Custom Definition Template SQL Expression Field Replacement Parameter | 
| void | setName(String Name)Set Rule name | 
| void | setProjectId(String ProjectId)Set Project ID | 
| void | setQualityDim(Long QualityDim)Set Quality Dimension of Rule (1: Accuracy, 2: Uniqueness, 3: Integrity, 4: Consistency, 5: Timeliness, 6: Validity) | 
| void | setRelConditionExpr(String RelConditionExpr)Set Source Field and Target Field Association Condition ON Expression | 
| void | setRuleGroupId(Long RuleGroupId)Set Rule Group ID | 
| void | setRuleTemplateId(Long RuleTemplateId)Set Rule Template List | 
| void | setSourceEngineTypes(Long[] SourceEngineTypes)Set Supported Execution Engine List for the Rule | 
| void | setSourceObjectDataTypeName(String SourceObjectDataTypeName)Set Source Field Detailed Type, int, string | 
| void | setSourceObjectValue(String SourceObjectValue)Set Source Field Name | 
| void | setTableId(String TableId)Set Data Table ID | 
| void | setTargetConditionExpr(String TargetConditionExpr)Set Target Filter Condition Expression | 
| void | setTargetDatabaseId(String TargetDatabaseId)Set Target Database Id | 
| void | setTargetObjectValue(String TargetObjectValue)Set Target Field Name CITY | 
| void | setTargetTableId(String TargetTableId)Set Target Table Id | 
| void | setType(Long Type)Set Rule type 1.System Template, 2.Custom Definition Template, 3.Custom Definition SQL | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateRuleRequest()
public CreateRuleRequest(CreateRuleRequest source)
public String getProjectId()
public void setProjectId(String ProjectId)
ProjectId - Project IDpublic Long getRuleGroupId()
public void setRuleGroupId(Long RuleGroupId)
RuleGroupId - Rule Group IDpublic String getName()
public void setName(String Name)
Name - Rule namepublic String getTableId()
public void setTableId(String TableId)
TableId - Data Table IDpublic Long getRuleTemplateId()
public void setRuleTemplateId(Long RuleTemplateId)
RuleTemplateId - Rule Template Listpublic Long getType()
public void setType(Long Type)
Type - Rule type 1.System Template, 2.Custom Definition Template, 3.Custom Definition SQLpublic Long getQualityDim()
public void setQualityDim(Long QualityDim)
QualityDim - Quality Dimension of Rule (1: Accuracy, 2: Uniqueness, 3: Integrity, 4: Consistency, 5: Timeliness, 6: Validity)public String getSourceObjectDataTypeName()
public void setSourceObjectDataTypeName(String SourceObjectDataTypeName)
SourceObjectDataTypeName - Source Field Detailed Type, int, stringpublic String getSourceObjectValue()
public void setSourceObjectValue(String SourceObjectValue)
SourceObjectValue - Source Field Namepublic Long getConditionType()
public void setConditionType(Long ConditionType)
ConditionType - Detection Range 1.Whole Table 2.Conditional Scanpublic String getConditionExpression()
public void setConditionExpression(String ConditionExpression)
ConditionExpression - Conditional Scan WHERE Condition Expressionpublic String getCustomSql()
public void setCustomSql(String CustomSql)
CustomSql - Custom Definition SQLpublic CompareRule getCompareRule()
public void setCompareRule(CompareRule CompareRule)
CompareRule - Alert Trigger Conditionpublic Long getAlarmLevel()
public void setAlarmLevel(Long AlarmLevel)
AlarmLevel - Alert Trigger Level 1.Low, 2.Medium, 3.Highpublic String getDescription()
public void setDescription(String Description)
Description - Rule Descriptionpublic String getDatasourceId()
public void setDatasourceId(String DatasourceId)
DatasourceId - Data Source IDpublic String getDatabaseId()
public void setDatabaseId(String DatabaseId)
DatabaseId - Database IDpublic String getTargetDatabaseId()
public void setTargetDatabaseId(String TargetDatabaseId)
TargetDatabaseId - Target Database Idpublic String getTargetTableId()
public void setTargetTableId(String TargetTableId)
TargetTableId - Target Table Idpublic String getTargetConditionExpr()
public void setTargetConditionExpr(String TargetConditionExpr)
TargetConditionExpr - Target Filter Condition Expressionpublic String getRelConditionExpr()
public void setRelConditionExpr(String RelConditionExpr)
RelConditionExpr - Source Field and Target Field Association Condition ON Expressionpublic RuleFieldConfig getFieldConfig()
public void setFieldConfig(RuleFieldConfig FieldConfig)
FieldConfig - Custom Definition Template SQL Expression Field Replacement Parameterpublic String getTargetObjectValue()
public void setTargetObjectValue(String TargetObjectValue)
TargetObjectValue - Target Field Name CITYpublic Long[] getSourceEngineTypes()
public void setSourceEngineTypes(Long[] SourceEngineTypes)
SourceEngineTypes - Supported Execution Engine List for the RuleCopyright © 2024. All rights reserved.