Class CfnRuleset.RuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnRuleset.RuleProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRuleset.RuleProperty
CfnRuleset.RuleProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.databrew.CfnRuleset.RuleProperty
CfnRuleset.RuleProperty.Builder, CfnRuleset.RuleProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnRuleset.RuleProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The expression which includes column references, condition names followed by variable references, possibly grouped and combined with other conditions.final Object
List of column selectors.final Object
A value that specifies whether the rule is disabled.final String
getName()
The name of the rule.final Object
The map of substitution variable names to their values used in a check expression.final Object
The threshold used with a non-aggregate check expression.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnRuleset.RuleProperty.Builder
.
-
-
Method Details
-
getCheckExpression
Description copied from interface:CfnRuleset.RuleProperty
The expression which includes column references, condition names followed by variable references, possibly grouped and combined with other conditions.For example,
(:col1 starts_with :prefix1 or :col1 starts_with :prefix2) and (:col1 ends_with :suffix1 or :col1 ends_with :suffix2)
. Column and value references are substitution variables that should start with the ':' symbol. Depending on the context, substitution variables' values can be either an actual value or a column name. These values are defined in the SubstitutionMap. If a CheckExpression starts with a column reference, then ColumnSelectors in the rule should be null. If ColumnSelectors has been defined, then there should be no columnn reference in the left side of a condition, for example,is_between :val1 and :val2
.- Specified by:
getCheckExpression
in interfaceCfnRuleset.RuleProperty
- See Also:
-
getName
Description copied from interface:CfnRuleset.RuleProperty
The name of the rule.- Specified by:
getName
in interfaceCfnRuleset.RuleProperty
- See Also:
-
getColumnSelectors
Description copied from interface:CfnRuleset.RuleProperty
List of column selectors.Selectors can be used to select columns using a name or regular expression from the dataset. Rule will be applied to selected columns.
- Specified by:
getColumnSelectors
in interfaceCfnRuleset.RuleProperty
- See Also:
-
getDisabled
Description copied from interface:CfnRuleset.RuleProperty
A value that specifies whether the rule is disabled.Once a rule is disabled, a profile job will not validate it during a job run. Default value is false.
- Specified by:
getDisabled
in interfaceCfnRuleset.RuleProperty
- See Also:
-
getSubstitutionMap
Description copied from interface:CfnRuleset.RuleProperty
The map of substitution variable names to their values used in a check expression.Variable names should start with a ':' (colon). Variable values can either be actual values or column names. To differentiate between the two, column names should be enclosed in backticks, for example,
":col1": "
Column A".
- Specified by:
getSubstitutionMap
in interfaceCfnRuleset.RuleProperty
- See Also:
-
getThreshold
Description copied from interface:CfnRuleset.RuleProperty
The threshold used with a non-aggregate check expression.Non-aggregate check expressions will be applied to each row in a specific column, and the threshold will be used to determine whether the validation succeeds.
- Specified by:
getThreshold
in interfaceCfnRuleset.RuleProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-