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 class
A builder forCfnMatchingWorkflow.ResolutionTechniquesProperty
static final class
An implementation forCfnMatchingWorkflow.ResolutionTechniquesProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
The properties of the provider service.default String
The type of matching workflow to create.default Object
An object which defines the list of matching rules to run and has a fieldrules
, which is a list of rule objects.default Object
An object containing therules
for a matching workflow.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getProviderProperties
The properties of the provider service.- 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.- See Also:
-
getRuleConditionProperties
An object containing therules
for a matching workflow.- See Also:
-
builder
-