Skip to content

Commit 556772a

Browse files
author
awstools
committed
feat(client-entityresolution): Support incremental id mapping workflow for AWS Entity Resolution
1 parent f151936 commit 556772a

34 files changed

+237
-54
lines changed

clients/client-entityresolution/src/commands/AddPolicyStatementCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,13 @@ export interface AddPolicyStatementCommandOutput extends AddPolicyStatementOutpu
6969
* <p>You do not have sufficient access to perform this action. </p>
7070
*
7171
* @throws {@link ConflictException} (client fault)
72-
* <p>The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
72+
* <p>The request couldn't be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
7373
*
7474
* @throws {@link InternalServerException} (server fault)
7575
* <p>This exception occurs when there is an internal failure in the Entity Resolution service. </p>
7676
*
7777
* @throws {@link ResourceNotFoundException} (client fault)
78-
* <p>The resource could not be found. </p>
78+
* <p>The resource couldn't be found. </p>
7979
*
8080
* @throws {@link ThrottlingException} (client fault)
8181
* <p>The request was denied due to request throttling. </p>

clients/client-entityresolution/src/commands/BatchDeleteUniqueIdCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export interface BatchDeleteUniqueIdCommandOutput extends BatchDeleteUniqueIdOut
7676
* <p>This exception occurs when there is an internal failure in the Entity Resolution service. </p>
7777
*
7878
* @throws {@link ResourceNotFoundException} (client fault)
79-
* <p>The resource could not be found. </p>
79+
* <p>The resource couldn't be found. </p>
8080
*
8181
* @throws {@link ValidationException} (client fault)
8282
* <p>The input fails to satisfy the constraints specified by Entity Resolution. </p>

clients/client-entityresolution/src/commands/CreateIdMappingWorkflowCommand.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export interface CreateIdMappingWorkflowCommandInput extends CreateIdMappingWork
2828
export interface CreateIdMappingWorkflowCommandOutput extends CreateIdMappingWorkflowOutput, __MetadataBearer {}
2929

3030
/**
31-
* <p>Creates an <code>IdMappingWorkflow</code> object which stores the configuration of the data processing job to be run. Each <code>IdMappingWorkflow</code> must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.</p>
31+
* <p>Creates an <code>IdMappingWorkflow</code> object which stores the configuration of the data processing job to be run. Each <code>IdMappingWorkflow</code> must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.</p> <important> <p>Incremental processing is not supported for ID mapping workflows. </p> </important>
3232
* @example
3333
* Use a bare-bones client and the command you need to make an API call.
3434
* ```javascript
@@ -76,6 +76,9 @@ export interface CreateIdMappingWorkflowCommandOutput extends CreateIdMappingWor
7676
* },
7777
* },
7878
* },
79+
* incrementalRunConfig: { // IdMappingIncrementalRunConfig
80+
* incrementalRunType: "ON_DEMAND",
81+
* },
7982
* roleArn: "STRING_VALUE",
8083
* tags: { // TagMap
8184
* "<keys>": "STRING_VALUE",
@@ -123,6 +126,9 @@ export interface CreateIdMappingWorkflowCommandOutput extends CreateIdMappingWor
123126
* // },
124127
* // },
125128
* // },
129+
* // incrementalRunConfig: { // IdMappingIncrementalRunConfig
130+
* // incrementalRunType: "ON_DEMAND",
131+
* // },
126132
* // roleArn: "STRING_VALUE",
127133
* // };
128134
*
@@ -138,7 +144,7 @@ export interface CreateIdMappingWorkflowCommandOutput extends CreateIdMappingWor
138144
* <p>You do not have sufficient access to perform this action. </p>
139145
*
140146
* @throws {@link ConflictException} (client fault)
141-
* <p>The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
147+
* <p>The request couldn't be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
142148
*
143149
* @throws {@link ExceedsLimitException} (client fault)
144150
* <p>The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. The error message describes the limit exceeded. </p>

clients/client-entityresolution/src/commands/CreateIdNamespaceCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ export interface CreateIdNamespaceCommandOutput extends CreateIdNamespaceOutput,
137137
* <p>You do not have sufficient access to perform this action. </p>
138138
*
139139
* @throws {@link ConflictException} (client fault)
140-
* <p>The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
140+
* <p>The request couldn't be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
141141
*
142142
* @throws {@link ExceedsLimitException} (client fault)
143143
* <p>The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. The error message describes the limit exceeded. </p>

clients/client-entityresolution/src/commands/CreateMatchingWorkflowCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export interface CreateMatchingWorkflowCommandInput extends CreateMatchingWorkfl
2828
export interface CreateMatchingWorkflowCommandOutput extends CreateMatchingWorkflowOutput, __MetadataBearer {}
2929

3030
/**
31-
* <p>Creates a matching workflow that defines the configuration for a data processing job. The workflow name must be unique. To modify an existing workflow, use <code>UpdateMatchingWorkflow</code>. </p> <important> <p>For workflows where <code>resolutionType</code> is ML_MATCHING, incremental processing is not supported. </p> </important>
31+
* <p>Creates a matching workflow that defines the configuration for a data processing job. The workflow name must be unique. To modify an existing workflow, use <code>UpdateMatchingWorkflow</code>. </p> <important> <p>For workflows where <code>resolutionType</code> is <code>ML_MATCHING</code> or <code>PROVIDER</code>, incremental processing is not supported. </p> </important>
3232
* @example
3333
* Use a bare-bones client and the command you need to make an API call.
3434
* ```javascript
@@ -172,7 +172,7 @@ export interface CreateMatchingWorkflowCommandOutput extends CreateMatchingWorkf
172172
* <p>You do not have sufficient access to perform this action. </p>
173173
*
174174
* @throws {@link ConflictException} (client fault)
175-
* <p>The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
175+
* <p>The request couldn't be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
176176
*
177177
* @throws {@link ExceedsLimitException} (client fault)
178178
* <p>The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. The error message describes the limit exceeded. </p>

clients/client-entityresolution/src/commands/CreateSchemaMappingCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ export interface CreateSchemaMappingCommandOutput extends CreateSchemaMappingOut
8484
* <p>You do not have sufficient access to perform this action. </p>
8585
*
8686
* @throws {@link ConflictException} (client fault)
87-
* <p>The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
87+
* <p>The request couldn't be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
8888
*
8989
* @throws {@link ExceedsLimitException} (client fault)
9090
* <p>The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. The error message describes the limit exceeded. </p>

clients/client-entityresolution/src/commands/DeleteIdMappingWorkflowCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export interface DeleteIdMappingWorkflowCommandOutput extends DeleteIdMappingWor
5858
* <p>You do not have sufficient access to perform this action. </p>
5959
*
6060
* @throws {@link ConflictException} (client fault)
61-
* <p>The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
61+
* <p>The request couldn't be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
6262
*
6363
* @throws {@link InternalServerException} (server fault)
6464
* <p>This exception occurs when there is an internal failure in the Entity Resolution service. </p>

clients/client-entityresolution/src/commands/DeleteMatchingWorkflowCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export interface DeleteMatchingWorkflowCommandOutput extends DeleteMatchingWorkf
5858
* <p>You do not have sufficient access to perform this action. </p>
5959
*
6060
* @throws {@link ConflictException} (client fault)
61-
* <p>The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
61+
* <p>The request couldn't be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
6262
*
6363
* @throws {@link InternalServerException} (server fault)
6464
* <p>This exception occurs when there is an internal failure in the Entity Resolution service. </p>

clients/client-entityresolution/src/commands/DeletePolicyStatementCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,13 @@ export interface DeletePolicyStatementCommandOutput extends DeletePolicyStatemen
6161
* <p>You do not have sufficient access to perform this action. </p>
6262
*
6363
* @throws {@link ConflictException} (client fault)
64-
* <p>The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
64+
* <p>The request couldn't be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
6565
*
6666
* @throws {@link InternalServerException} (server fault)
6767
* <p>This exception occurs when there is an internal failure in the Entity Resolution service. </p>
6868
*
6969
* @throws {@link ResourceNotFoundException} (client fault)
70-
* <p>The resource could not be found. </p>
70+
* <p>The resource couldn't be found. </p>
7171
*
7272
* @throws {@link ThrottlingException} (client fault)
7373
* <p>The request was denied due to request throttling. </p>

clients/client-entityresolution/src/commands/DeleteSchemaMappingCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export interface DeleteSchemaMappingCommandOutput extends DeleteSchemaMappingOut
5858
* <p>You do not have sufficient access to perform this action. </p>
5959
*
6060
* @throws {@link ConflictException} (client fault)
61-
* <p>The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
61+
* <p>The request couldn't be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc. </p>
6262
*
6363
* @throws {@link InternalServerException} (server fault)
6464
* <p>This exception occurs when there is an internal failure in the Entity Resolution service. </p>

0 commit comments

Comments
 (0)