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 Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnMatchingWorkflow.OutputSourcePropertystatic final classAn implementation forCfnMatchingWorkflow.OutputSourceProperty -
Method Summary
Modifier 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
-
getOutput
A 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:
-
getOutputS3Path
The S3 path to which AWS Entity Resolution will write the output table.- See Also:
-
getApplyNormalization
Normalizes 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:
-
getKmsArn
Customer KMS ARN for encryption at rest.If not provided, system will use an AWS Entity Resolution managed KMS key.
- See Also:
-
builder
-