Interface CfnIdMappingWorkflowPropsMixin.IdMappingRuleBasedPropertiesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdMappingWorkflowPropsMixin.IdMappingRuleBasedPropertiesProperty.Jsii$Proxy
- Enclosing class:
CfnIdMappingWorkflowPropsMixin
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.entityresolution.*;
IdMappingRuleBasedPropertiesProperty idMappingRuleBasedPropertiesProperty = IdMappingRuleBasedPropertiesProperty.builder()
.attributeMatchingModel("attributeMatchingModel")
.recordMatchingModel("recordMatchingModel")
.ruleDefinitionType("ruleDefinitionType")
.rules(List.of(RuleProperty.builder()
.matchingKeys(List.of("matchingKeys"))
.ruleName("ruleName")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnIdMappingWorkflowPropsMixin.IdMappingRuleBasedPropertiesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe comparison type.default StringThe type of matching record that is allowed to be used in an ID mapping workflow.default StringThe set of rules you can use in an ID mapping workflow.default ObjectgetRules()The rules that can be used for ID mapping.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAttributeMatchingModel
The comparison type. You can either 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 matches the value of theBusinessEmailfield of Profile B, the two profiles are matched on theEmailattribute type.- See Also:
-
getRecordMatchingModel
The type of matching record that is allowed to be used in an ID mapping workflow.If the value is set to
ONE_SOURCE_TO_ONE_TARGET, only one record in the source can be matched to the same record in the target.If the value is set to
MANY_SOURCE_TO_ONE_TARGET, multiple records in the source can be matched to one record in the target.- See Also:
-
getRuleDefinitionType
The set of rules you can use in an ID mapping workflow.The limitations specified for the source or target to define the match rules must be compatible.
- See Also:
-
getRules
The rules that can be used for ID mapping.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnIdMappingWorkflowPropsMixin.RuleProperty>- See Also:
-
builder
@Stability(Stable) static CfnIdMappingWorkflowPropsMixin.IdMappingRuleBasedPropertiesProperty.Builder builder()
-