Class CfnMatchingWorkflow.RuleBasedPropertiesProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnMatchingWorkflow.RuleBasedPropertiesProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnMatchingWorkflow.RuleBasedPropertiesProperty
CfnMatchingWorkflow.RuleBasedPropertiesProperty-
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.entityresolution.CfnMatchingWorkflow.RuleBasedPropertiesProperty
CfnMatchingWorkflow.RuleBasedPropertiesProperty.Builder, CfnMatchingWorkflow.RuleBasedPropertiesProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnMatchingWorkflow.RuleBasedPropertiesProperty.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 comparison type.final StringAn indicator of whether to generate IDs and index the data or not.final ObjectgetRules()A list ofRuleobjects, each of which have fieldsRuleNameandMatchingKeys.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 theCfnMatchingWorkflow.RuleBasedPropertiesProperty.Builder.
-
-
Method Details
-
getAttributeMatchingModel
Description copied from interface:CfnMatchingWorkflow.RuleBasedPropertiesPropertyThe comparison type. You can chooseONE_TO_ONEorMANY_TO_MANYas theattributeMatchingModel.If you choose
ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for theEmailattribute type, the system will only consider it a match if the value of theEmailfield of Profile A matches the value of theEmailfield of Profile B.If you choose
MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of theEmailfield of Profile A and the value ofBusinessEmailfield of Profile B matches, the two profiles are matched on theEmailattribute type.- Specified by:
getAttributeMatchingModelin interfaceCfnMatchingWorkflow.RuleBasedPropertiesProperty- See Also:
-
getRules
Description copied from interface:CfnMatchingWorkflow.RuleBasedPropertiesPropertyA list ofRuleobjects, each of which have fieldsRuleNameandMatchingKeys.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnMatchingWorkflow.RuleProperty>- Specified by:
getRulesin interfaceCfnMatchingWorkflow.RuleBasedPropertiesProperty- See Also:
-
getMatchPurpose
Description copied from interface:CfnMatchingWorkflow.RuleBasedPropertiesPropertyAn indicator of whether to generate IDs and index the data or not.If you choose
IDENTIFIER_GENERATION, the process generates IDs and indexes the data.If you choose
INDEXING, the process indexes the data without generating IDs.- Specified by:
getMatchPurposein interfaceCfnMatchingWorkflow.RuleBasedPropertiesProperty- 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()
-