Skip to content

Commit 03a2f9a

Browse files
author
awstools
committed
feat(client-cleanrooms): This release adds support for the OR operator in RSQL join match conditions and the ability to control which operators (AND, OR) are allowed in a join match condition.
1 parent 2a11fd8 commit 03a2f9a

14 files changed

+228
-121
lines changed

clients/client-cleanrooms/README.md

+4-5
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,13 @@
66

77
AWS SDK for JavaScript CleanRooms Client for Node.js, Browser and React Native.
88

9-
<p>Welcome to the <i>AWS Clean Rooms API Reference</i>.</p>
10-
<p>AWS Clean Rooms is an AWS service that helps multiple parties to join their data
9+
<p>Welcome to the <i>Clean Rooms API Reference</i>.</p>
10+
<p>Clean Rooms is an Amazon Web Services service that helps multiple parties to join their data
1111
together in a secure collaboration workspace. In the collaboration, members who can query
1212
and receive results can get insights into the collective datasets without either party getting
1313
access to the other party's raw data.</p>
14-
<p>To learn more about AWS Clean Rooms concepts, procedures, and best practices, see the
15-
<a href="https://docs.aws.amazon.com/clean-rooms/latest/userguide/what-is.html">AWS Clean
16-
Rooms User Guide</a>.</p>
14+
<p>To learn more about Clean Rooms concepts, procedures, and best practices, see the
15+
<a href="https://docs.aws.amazon.com/clean-rooms/latest/userguide/what-is.html">Clean Rooms User Guide</a>.</p>
1716

1817
## Installing
1918

clients/client-cleanrooms/src/CleanRooms.ts

+4-5
Original file line numberDiff line numberDiff line change
@@ -798,14 +798,13 @@ export interface CleanRooms {
798798

799799
/**
800800
* @public
801-
* <p>Welcome to the <i>AWS Clean Rooms API Reference</i>.</p>
802-
* <p>AWS Clean Rooms is an AWS service that helps multiple parties to join their data
801+
* <p>Welcome to the <i>Clean Rooms API Reference</i>.</p>
802+
* <p>Clean Rooms is an Amazon Web Services service that helps multiple parties to join their data
803803
* together in a secure collaboration workspace. In the collaboration, members who can query
804804
* and receive results can get insights into the collective datasets without either party getting
805805
* access to the other party's raw data.</p>
806-
* <p>To learn more about AWS Clean Rooms concepts, procedures, and best practices, see the
807-
* <a href="https://docs.aws.amazon.com/clean-rooms/latest/userguide/what-is.html">AWS Clean
808-
* Rooms User Guide</a>.</p>
806+
* <p>To learn more about Clean Rooms concepts, procedures, and best practices, see the
807+
* <a href="https://docs.aws.amazon.com/clean-rooms/latest/userguide/what-is.html">Clean Rooms User Guide</a>.</p>
809808
*/
810809
export class CleanRooms extends CleanRoomsClient implements CleanRooms {}
811810
createAggregatedClient(commands, CleanRooms);

clients/client-cleanrooms/src/CleanRoomsClient.ts

+4-5
Original file line numberDiff line numberDiff line change
@@ -407,14 +407,13 @@ export interface CleanRoomsClientResolvedConfig extends CleanRoomsClientResolved
407407

408408
/**
409409
* @public
410-
* <p>Welcome to the <i>AWS Clean Rooms API Reference</i>.</p>
411-
* <p>AWS Clean Rooms is an AWS service that helps multiple parties to join their data
410+
* <p>Welcome to the <i>Clean Rooms API Reference</i>.</p>
411+
* <p>Clean Rooms is an Amazon Web Services service that helps multiple parties to join their data
412412
* together in a secure collaboration workspace. In the collaboration, members who can query
413413
* and receive results can get insights into the collective datasets without either party getting
414414
* access to the other party's raw data.</p>
415-
* <p>To learn more about AWS Clean Rooms concepts, procedures, and best practices, see the
416-
* <a href="https://docs.aws.amazon.com/clean-rooms/latest/userguide/what-is.html">AWS Clean
417-
* Rooms User Guide</a>.</p>
415+
* <p>To learn more about Clean Rooms concepts, procedures, and best practices, see the
416+
* <a href="https://docs.aws.amazon.com/clean-rooms/latest/userguide/what-is.html">Clean Rooms User Guide</a>.</p>
418417
*/
419418
export class CleanRoomsClient extends __Client<
420419
__HttpHandlerOptions,

clients/client-cleanrooms/src/commands/CreateConfiguredTableAnalysisRuleCommand.ts

+12
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ export interface CreateConfiguredTableAnalysisRuleCommandOutput
5858
* joinColumns: [ // AnalysisRuleColumnList // required
5959
* "STRING_VALUE",
6060
* ],
61+
* allowedJoinOperators: [ // JoinOperatorsList
62+
* "STRING_VALUE",
63+
* ],
6164
* listColumns: [ // required
6265
* "STRING_VALUE",
6366
* ],
@@ -75,6 +78,9 @@ export interface CreateConfiguredTableAnalysisRuleCommandOutput
7578
* "STRING_VALUE",
7679
* ],
7780
* joinRequired: "STRING_VALUE",
81+
* allowedJoinOperators: [
82+
* "STRING_VALUE",
83+
* ],
7884
* dimensionColumns: [ // required
7985
* "STRING_VALUE",
8086
* ],
@@ -104,6 +110,9 @@ export interface CreateConfiguredTableAnalysisRuleCommandOutput
104110
* // joinColumns: [ // AnalysisRuleColumnList // required
105111
* // "STRING_VALUE",
106112
* // ],
113+
* // allowedJoinOperators: [ // JoinOperatorsList
114+
* // "STRING_VALUE",
115+
* // ],
107116
* // listColumns: [ // required
108117
* // "STRING_VALUE",
109118
* // ],
@@ -121,6 +130,9 @@ export interface CreateConfiguredTableAnalysisRuleCommandOutput
121130
* // "STRING_VALUE",
122131
* // ],
123132
* // joinRequired: "STRING_VALUE",
133+
* // allowedJoinOperators: [
134+
* // "STRING_VALUE",
135+
* // ],
124136
* // dimensionColumns: [ // required
125137
* // "STRING_VALUE",
126138
* // ],

clients/client-cleanrooms/src/commands/GetConfiguredTableAnalysisRuleCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ export interface GetConfiguredTableAnalysisRuleCommandOutput
6464
* // joinColumns: [ // AnalysisRuleColumnList // required
6565
* // "STRING_VALUE",
6666
* // ],
67+
* // allowedJoinOperators: [ // JoinOperatorsList
68+
* // "STRING_VALUE",
69+
* // ],
6770
* // listColumns: [ // required
6871
* // "STRING_VALUE",
6972
* // ],
@@ -81,6 +84,9 @@ export interface GetConfiguredTableAnalysisRuleCommandOutput
8184
* // "STRING_VALUE",
8285
* // ],
8386
* // joinRequired: "STRING_VALUE",
87+
* // allowedJoinOperators: [
88+
* // "STRING_VALUE",
89+
* // ],
8490
* // dimensionColumns: [ // required
8591
* // "STRING_VALUE",
8692
* // ],

clients/client-cleanrooms/src/commands/GetProtectedQueryCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export interface GetProtectedQueryCommandOutput extends GetProtectedQueryOutput,
6060
* // membershipArn: "STRING_VALUE", // required
6161
* // createTime: new Date("TIMESTAMP"), // required
6262
* // sqlParameters: { // ProtectedQuerySQLParameters
63-
* // queryString: "STRING_VALUE", // required
63+
* // queryString: "STRING_VALUE",
6464
* // },
6565
* // status: "STRING_VALUE", // required
6666
* // resultConfiguration: { // ProtectedQueryResultConfiguration

clients/client-cleanrooms/src/commands/GetSchemaAnalysisRuleCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ export interface GetSchemaAnalysisRuleCommandOutput extends GetSchemaAnalysisRul
6363
* // joinColumns: [ // AnalysisRuleColumnList // required
6464
* // "STRING_VALUE",
6565
* // ],
66+
* // allowedJoinOperators: [ // JoinOperatorsList
67+
* // "STRING_VALUE",
68+
* // ],
6669
* // listColumns: [ // required
6770
* // "STRING_VALUE",
6871
* // ],
@@ -80,6 +83,9 @@ export interface GetSchemaAnalysisRuleCommandOutput extends GetSchemaAnalysisRul
8083
* // "STRING_VALUE",
8184
* // ],
8285
* // joinRequired: "STRING_VALUE",
86+
* // allowedJoinOperators: [
87+
* // "STRING_VALUE",
88+
* // ],
8389
* // dimensionColumns: [ // required
8490
* // "STRING_VALUE",
8591
* // ],

clients/client-cleanrooms/src/commands/StartProtectedQueryCommand.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export interface StartProtectedQueryCommandOutput extends StartProtectedQueryOut
4141

4242
/**
4343
* @public
44-
* <p>Creates a protected query that is started by AWS Clean Rooms.</p>
44+
* <p>Creates a protected query that is started by Clean Rooms .</p>
4545
* @example
4646
* Use a bare-bones client and the command you need to make an API call.
4747
* ```javascript
@@ -52,7 +52,7 @@ export interface StartProtectedQueryCommandOutput extends StartProtectedQueryOut
5252
* type: "STRING_VALUE", // required
5353
* membershipIdentifier: "STRING_VALUE", // required
5454
* sqlParameters: { // ProtectedQuerySQLParameters
55-
* queryString: "STRING_VALUE", // required
55+
* queryString: "STRING_VALUE",
5656
* },
5757
* resultConfiguration: { // ProtectedQueryResultConfiguration
5858
* outputConfiguration: { // ProtectedQueryOutputConfiguration Union: only one key present
@@ -73,7 +73,7 @@ export interface StartProtectedQueryCommandOutput extends StartProtectedQueryOut
7373
* // membershipArn: "STRING_VALUE", // required
7474
* // createTime: new Date("TIMESTAMP"), // required
7575
* // sqlParameters: { // ProtectedQuerySQLParameters
76-
* // queryString: "STRING_VALUE", // required
76+
* // queryString: "STRING_VALUE",
7777
* // },
7878
* // status: "STRING_VALUE", // required
7979
* // resultConfiguration: { // ProtectedQueryResultConfiguration

clients/client-cleanrooms/src/commands/UpdateConfiguredTableAnalysisRuleCommand.ts

+12
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ export interface UpdateConfiguredTableAnalysisRuleCommandOutput
5757
* joinColumns: [ // AnalysisRuleColumnList // required
5858
* "STRING_VALUE",
5959
* ],
60+
* allowedJoinOperators: [ // JoinOperatorsList
61+
* "STRING_VALUE",
62+
* ],
6063
* listColumns: [ // required
6164
* "STRING_VALUE",
6265
* ],
@@ -74,6 +77,9 @@ export interface UpdateConfiguredTableAnalysisRuleCommandOutput
7477
* "STRING_VALUE",
7578
* ],
7679
* joinRequired: "STRING_VALUE",
80+
* allowedJoinOperators: [
81+
* "STRING_VALUE",
82+
* ],
7783
* dimensionColumns: [ // required
7884
* "STRING_VALUE",
7985
* ],
@@ -103,6 +109,9 @@ export interface UpdateConfiguredTableAnalysisRuleCommandOutput
103109
* // joinColumns: [ // AnalysisRuleColumnList // required
104110
* // "STRING_VALUE",
105111
* // ],
112+
* // allowedJoinOperators: [ // JoinOperatorsList
113+
* // "STRING_VALUE",
114+
* // ],
106115
* // listColumns: [ // required
107116
* // "STRING_VALUE",
108117
* // ],
@@ -120,6 +129,9 @@ export interface UpdateConfiguredTableAnalysisRuleCommandOutput
120129
* // "STRING_VALUE",
121130
* // ],
122131
* // joinRequired: "STRING_VALUE",
132+
* // allowedJoinOperators: [
133+
* // "STRING_VALUE",
134+
* // ],
123135
* // dimensionColumns: [ // required
124136
* // "STRING_VALUE",
125137
* // ],

clients/client-cleanrooms/src/commands/UpdateProtectedQueryCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export interface UpdateProtectedQueryCommandOutput extends UpdateProtectedQueryO
6161
* // membershipArn: "STRING_VALUE", // required
6262
* // createTime: new Date("TIMESTAMP"), // required
6363
* // sqlParameters: { // ProtectedQuerySQLParameters
64-
* // queryString: "STRING_VALUE", // required
64+
* // queryString: "STRING_VALUE",
6565
* // },
6666
* // status: "STRING_VALUE", // required
6767
* // resultConfiguration: { // ProtectedQueryResultConfiguration

clients/client-cleanrooms/src/index.ts

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
// smithy-typescript generated code
22
/* eslint-disable */
33
/**
4-
* <p>Welcome to the <i>AWS Clean Rooms API Reference</i>.</p>
5-
* <p>AWS Clean Rooms is an AWS service that helps multiple parties to join their data
4+
* <p>Welcome to the <i>Clean Rooms API Reference</i>.</p>
5+
* <p>Clean Rooms is an Amazon Web Services service that helps multiple parties to join their data
66
* together in a secure collaboration workspace. In the collaboration, members who can query
77
* and receive results can get insights into the collective datasets without either party getting
88
* access to the other party's raw data.</p>
9-
* <p>To learn more about AWS Clean Rooms concepts, procedures, and best practices, see the
10-
* <a href="https://docs.aws.amazon.com/clean-rooms/latest/userguide/what-is.html">AWS Clean
11-
* Rooms User Guide</a>.</p>
9+
* <p>To learn more about Clean Rooms concepts, procedures, and best practices, see the
10+
* <a href="https://docs.aws.amazon.com/clean-rooms/latest/userguide/what-is.html">Clean Rooms User Guide</a>.</p>
1211
*
1312
* @packageDocumentation
1413
*/

0 commit comments

Comments
 (0)