Interface CfnIdMappingWorkflowPropsMixin.IdMappingTechniquesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdMappingWorkflowPropsMixin.IdMappingTechniquesProperty.Jsii$Proxy
- Enclosing class:
CfnIdMappingWorkflowPropsMixin
@Stability(Stable)
public static interface CfnIdMappingWorkflowPropsMixin.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.cfnpropertymixins.services.entityresolution.*;
IdMappingTechniquesProperty idMappingTechniquesProperty = IdMappingTechniquesProperty.builder()
.idMappingType("idMappingType")
.normalizationVersion("normalizationVersion")
.providerProperties(ProviderPropertiesProperty.builder()
.intermediateSourceConfiguration(IntermediateSourceConfigurationProperty.builder()
.intermediateS3Path("intermediateS3Path")
.build())
.providerConfiguration(Map.of(
"providerConfigurationKey", "providerConfiguration"))
.providerServiceArn("providerServiceArn")
.build())
.ruleBasedProperties(IdMappingRuleBasedPropertiesProperty.builder()
.attributeMatchingModel("attributeMatchingModel")
.recordMatchingModel("recordMatchingModel")
.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 classstatic final classAn implementation forCfnIdMappingWorkflowPropsMixin.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
IResolvableorCfnIdMappingWorkflowPropsMixin.ProviderPropertiesProperty- See Also:
-
getRuleBasedProperties
An object which defines any additional configurations required by rule-based matching.Returns union: either
IResolvableorCfnIdMappingWorkflowPropsMixin.IdMappingRuleBasedPropertiesProperty- See Also:
-
builder
@Stability(Stable) static CfnIdMappingWorkflowPropsMixin.IdMappingTechniquesProperty.Builder builder()
-