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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.databrew.CfnRuleset.RuleProperty
CfnRuleset.RuleProperty.Builder, CfnRuleset.RuleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnRuleset.RuleProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe expression which includes column references, condition names followed by variable references, possibly grouped and combined with other conditions.final ObjectList of column selectors.final ObjectA value that specifies whether the rule is disabled.final StringgetName()The name of the rule.final ObjectThe map of substitution variable names to their values used in a check expression.final ObjectThe threshold used with a non-aggregate check expression.final inthashCode()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.RulePropertyThe 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:
getCheckExpressionin interfaceCfnRuleset.RuleProperty- See Also:
-
getName
Description copied from interface:CfnRuleset.RulePropertyThe name of the rule.- Specified by:
getNamein interfaceCfnRuleset.RuleProperty- See Also:
-
getColumnSelectors
Description copied from interface:CfnRuleset.RulePropertyList 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.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnRuleset.ColumnSelectorProperty>- Specified by:
getColumnSelectorsin interfaceCfnRuleset.RuleProperty- See Also:
-
getDisabled
Description copied from interface:CfnRuleset.RulePropertyA 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.
Returns union: either
BooleanorIResolvable- Specified by:
getDisabledin interfaceCfnRuleset.RuleProperty- See Also:
-
getSubstitutionMap
Description copied from interface:CfnRuleset.RulePropertyThe 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".Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnRuleset.SubstitutionValueProperty>- Specified by:
getSubstitutionMapin interfaceCfnRuleset.RuleProperty- See Also:
-
getThreshold
Description copied from interface:CfnRuleset.RulePropertyThe 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.
Returns union: either
IResolvableorCfnRuleset.ThresholdProperty- Specified by:
getThresholdin interfaceCfnRuleset.RuleProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-