public static interface OutputSource.Builder extends SdkPojo, CopyableBuilder<OutputSource.Builder,OutputSource>
| Modifier and Type | Method and Description |
|---|---|
OutputSource.Builder |
applyNormalization(Boolean applyNormalization)
Normalizes the attributes defined in the schema in the input data.
|
OutputSource.Builder |
kmsArn(String kmsArn)
Customer KMS ARN for encryption at rest.
|
OutputSource.Builder |
output(Collection<OutputAttribute> output)
A list of
OutputAttribute objects, each of which have the fields Name and
Hashed. |
OutputSource.Builder |
output(Consumer<OutputAttribute.Builder>... output)
A list of
OutputAttribute objects, each of which have the fields Name and
Hashed. |
OutputSource.Builder |
output(OutputAttribute... output)
A list of
OutputAttribute objects, each of which have the fields Name and
Hashed. |
OutputSource.Builder |
outputS3Path(String outputS3Path)
The S3 path to which Entity Resolution will write the output table.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildOutputSource.Builder kmsArn(String kmsArn)
Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS key.
kmsArn - Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed
KMS key.OutputSource.Builder applyNormalization(Boolean applyNormalization)
Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an
AttributeType of PHONE_NUMBER, and the data in the input table is in a format of
1234567890, Entity Resolution will normalize this field in the output to (123)-456-7890.
applyNormalization - Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an
AttributeType of PHONE_NUMBER, and the data in the input table is in a
format of 1234567890, Entity Resolution will normalize this field in the output to (123)-456-7890.OutputSource.Builder output(Collection<OutputAttribute> output)
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.
output - 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.OutputSource.Builder output(OutputAttribute... output)
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.
output - 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.OutputSource.Builder output(Consumer<OutputAttribute.Builder>... output)
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.
OutputAttribute.Builder avoiding the need to
create one manually via
OutputAttribute.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #output(List.
output - a consumer that will call methods on
OutputAttribute.Builder#output(java.util.Collection) OutputSource.Builder outputS3Path(String outputS3Path)
The S3 path to which Entity Resolution will write the output table.
outputS3Path - The S3 path to which Entity Resolution will write the output table.Copyright © 2023. All rights reserved.