Interface CfnMatchingWorkflow.ResolutionTechniquesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnMatchingWorkflow.ResolutionTechniquesProperty.Jsii$Proxy
- Enclosing class:
CfnMatchingWorkflow
@Stability(Stable)
public static interface CfnMatchingWorkflow.ResolutionTechniquesProperty
extends software.amazon.jsii.JsiiSerializable
An object which defines the
resolutionType and the ruleBasedProperties .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.entityresolution.*;
ResolutionTechniquesProperty resolutionTechniquesProperty = ResolutionTechniquesProperty.builder()
.providerProperties(ProviderPropertiesProperty.builder()
.providerServiceArn("providerServiceArn")
// the properties below are optional
.intermediateSourceConfiguration(IntermediateSourceConfigurationProperty.builder()
.intermediateS3Path("intermediateS3Path")
.build())
.providerConfiguration(Map.of(
"providerConfigurationKey", "providerConfiguration"))
.build())
.resolutionType("resolutionType")
.ruleBasedProperties(RuleBasedPropertiesProperty.builder()
.attributeMatchingModel("attributeMatchingModel")
.rules(List.of(RuleProperty.builder()
.matchingKeys(List.of("matchingKeys"))
.ruleName("ruleName")
.build()))
// the properties below are optional
.matchPurpose("matchPurpose")
.build())
.ruleConditionProperties(RuleConditionPropertiesProperty.builder()
.rules(List.of(RuleConditionProperty.builder()
.condition("condition")
.ruleName("ruleName")
.build()))
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnMatchingWorkflow.ResolutionTechniquesPropertystatic final classAn implementation forCfnMatchingWorkflow.ResolutionTechniquesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe properties of the provider service.default StringThe type of matching workflow to create.default ObjectAn object which defines the list of matching rules to run and has a fieldrules, which is a list of rule objects.default ObjectAn object containing therulesfor a matching workflow.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getProviderProperties
The properties of the provider service.Returns union: either
IResolvableorCfnMatchingWorkflow.ProviderPropertiesProperty- See Also:
-
getResolutionType
The type of matching workflow to create. Specify one of the following types:.RULE_MATCHING: Match records using configurable rule-based criteriaML_MATCHING: Match records using machine learning modelsPROVIDER: Match records using a third-party matching provider
- See Also:
-
getRuleBasedProperties
An object which defines the list of matching rules to run and has a fieldrules, which is a list of rule objects.Returns union: either
IResolvableorCfnMatchingWorkflow.RuleBasedPropertiesProperty- See Also:
-
getRuleConditionProperties
An object containing therulesfor a matching workflow.Returns union: either
IResolvableorCfnMatchingWorkflow.RuleConditionPropertiesProperty- See Also:
-
builder
-