Class CfnDomain.RuleBasedMatchingProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.customerprofiles.CfnDomain.RuleBasedMatchingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDomain.RuleBasedMatchingProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomain.RuleBasedMatchingProperty
@Stability(Stable)
@Internal
public static final class CfnDomain.RuleBasedMatchingProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDomain.RuleBasedMatchingProperty
An implementation for
CfnDomain.RuleBasedMatchingProperty-
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.customerprofiles.CfnDomain.RuleBasedMatchingProperty
CfnDomain.RuleBasedMatchingProperty.Builder, CfnDomain.RuleBasedMatchingProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDomain.RuleBasedMatchingProperty.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 ObjectConfigures information about theAttributeTypesSelectorwhere the rule-based identity resolution uses to match profiles.final ObjectDetermines how the auto-merging process should resolve conflicts between different profiles.final ObjectThe flag that enables the matching process of duplicate profiles.final ObjectThe S3 location where Identity Resolution Jobs write result files.final ObjectConfigures how the rule-based matching process should match profiles.final NumberIndicates the maximum allowed rule level for matching.final NumberIndicates the maximum allowed rule level for merging.final StringThe status of rule-based matching rule.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 theCfnDomain.RuleBasedMatchingProperty.Builder.
-
-
Method Details
-
getEnabled
Description copied from interface:CfnDomain.RuleBasedMatchingPropertyThe flag that enables the matching process of duplicate profiles.Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnDomain.RuleBasedMatchingProperty- See Also:
-
getAttributeTypesSelector
Description copied from interface:CfnDomain.RuleBasedMatchingPropertyConfigures information about theAttributeTypesSelectorwhere the rule-based identity resolution uses to match profiles.Returns union: either
IResolvableorCfnDomain.AttributeTypesSelectorProperty- Specified by:
getAttributeTypesSelectorin interfaceCfnDomain.RuleBasedMatchingProperty- See Also:
-
getConflictResolution
Description copied from interface:CfnDomain.RuleBasedMatchingPropertyDetermines how the auto-merging process should resolve conflicts between different profiles.For example, if Profile A and Profile B have the same
FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould be used.Returns union: either
IResolvableorCfnDomain.ConflictResolutionProperty- Specified by:
getConflictResolutionin interfaceCfnDomain.RuleBasedMatchingProperty- See Also:
-
getExportingConfig
Description copied from interface:CfnDomain.RuleBasedMatchingPropertyThe S3 location where Identity Resolution Jobs write result files.Returns union: either
IResolvableorCfnDomain.ExportingConfigProperty- Specified by:
getExportingConfigin interfaceCfnDomain.RuleBasedMatchingProperty- See Also:
-
getMatchingRules
Description copied from interface:CfnDomain.RuleBasedMatchingPropertyConfigures how the rule-based matching process should match profiles.You can have up to 15
MatchingRulein theMatchingRules.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDomain.MatchingRuleProperty>- Specified by:
getMatchingRulesin interfaceCfnDomain.RuleBasedMatchingProperty- See Also:
-
getMaxAllowedRuleLevelForMatching
Description copied from interface:CfnDomain.RuleBasedMatchingPropertyIndicates the maximum allowed rule level for matching.- Specified by:
getMaxAllowedRuleLevelForMatchingin interfaceCfnDomain.RuleBasedMatchingProperty- See Also:
-
getMaxAllowedRuleLevelForMerging
Description copied from interface:CfnDomain.RuleBasedMatchingPropertyIndicates the maximum allowed rule level for merging.- Specified by:
getMaxAllowedRuleLevelForMergingin interfaceCfnDomain.RuleBasedMatchingProperty- See Also:
-
getStatus
Description copied from interface:CfnDomain.RuleBasedMatchingPropertyThe status of rule-based matching rule.- Specified by:
getStatusin interfaceCfnDomain.RuleBasedMatchingProperty- 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()
-