Interface CfnIdMappingWorkflow.IdMappingTechniquesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdMappingWorkflow.IdMappingTechniquesProperty.Jsii$Proxy
- Enclosing class:
CfnIdMappingWorkflow
@Stability(Stable)
public static interface CfnIdMappingWorkflow.IdMappingTechniquesProperty
extends software.amazon.jsii.JsiiSerializable
An object which defines the ID mapping technique and any additional configurations.
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.*;
IdMappingTechniquesProperty idMappingTechniquesProperty = IdMappingTechniquesProperty.builder()
.idMappingType("idMappingType")
.normalizationVersion("normalizationVersion")
.providerProperties(ProviderPropertiesProperty.builder()
.providerServiceArn("providerServiceArn")
// the properties below are optional
.intermediateSourceConfiguration(IntermediateSourceConfigurationProperty.builder()
.intermediateS3Path("intermediateS3Path")
.build())
.providerConfiguration(Map.of(
"providerConfigurationKey", "providerConfiguration"))
.build())
.ruleBasedProperties(IdMappingRuleBasedPropertiesProperty.builder()
.attributeMatchingModel("attributeMatchingModel")
.recordMatchingModel("recordMatchingModel")
// the properties below are optional
.ruleDefinitionType("ruleDefinitionType")
.rules(List.of(RuleProperty.builder()
.matchingKeys(List.of("matchingKeys"))
.ruleName("ruleName")
.build()))
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnIdMappingWorkflow.IdMappingTechniquesPropertystatic final classAn implementation forCfnIdMappingWorkflow.IdMappingTechniquesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe type of ID mapping.default Stringdefault ObjectAn object which defines any additional configurations required by the provider service.default ObjectAn object which defines any additional configurations required by rule-based matching.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIdMappingType
The type of ID mapping.- See Also:
-
getNormalizationVersion
- See Also:
-
getProviderProperties
An object which defines any additional configurations required by the provider service.Returns union: either
IResolvableorCfnIdMappingWorkflow.ProviderPropertiesProperty- See Also:
-
getRuleBasedProperties
An object which defines any additional configurations required by rule-based matching.Returns union: either
IResolvableorCfnIdMappingWorkflow.IdMappingRuleBasedPropertiesProperty- See Also:
-
builder
-