Interface CfnMatchingWorkflow.OutputSourceProperty
- All Superinterfaces:
- software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
- CfnMatchingWorkflow.OutputSourceProperty.Jsii$Proxy
- Enclosing class:
- CfnMatchingWorkflow
@Stability(Stable)
public static interface CfnMatchingWorkflow.OutputSourceProperty
extends software.amazon.jsii.JsiiSerializable
A list of 
OutputAttribute objects, each of which have the fields Name and Hashed .
 Each of these objects selects a column to be included in the output table, and whether the values of the column should be hashed.
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.*;
 OutputSourceProperty outputSourceProperty = OutputSourceProperty.builder()
         .output(List.of(OutputAttributeProperty.builder()
                 .name("name")
                 // the properties below are optional
                 .hashed(false)
                 .build()))
         .outputS3Path("outputS3Path")
         // the properties below are optional
         .applyNormalization(false)
         .kmsArn("kmsArn")
         .build();
 - See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnMatchingWorkflow.OutputSourcePropertystatic final classAn implementation forCfnMatchingWorkflow.OutputSourceProperty
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()default ObjectNormalizes the attributes defined in the schema in the input data.default StringCustomer KMS ARN for encryption at rest.A list ofOutputAttributeobjects, each of which have the fieldsNameandHashed.The S3 path to which AWS Entity Resolution will write the output table.Methods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getOutputA list ofOutputAttributeobjects, each of which have the fieldsNameandHashed.Each of these objects selects a column to be included in the output table, and whether the values of the column should be hashed. Returns union: either IResolvableor Listinvalid input: '<'eitherIResolvableorCfnMatchingWorkflow.OutputAttributeProperty>- See Also:
 
- 
getOutputS3PathThe S3 path to which AWS Entity Resolution will write the output table.- See Also:
 
- 
getApplyNormalizationNormalizes the attributes defined in the schema in the input data.For example, if an attribute has an AttributeTypeofPHONE_NUMBER, and the data in the input table is in a format of 1234567890, AWS Entity Resolution will normalize this field in the output to (123)-456-7890.Returns union: either BooleanorIResolvable- See Also:
 
- 
getKmsArnCustomer KMS ARN for encryption at rest.If not provided, system will use an AWS Entity Resolution managed KMS key. - See Also:
 
- 
builder
 
-