Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cb25c5f

Browse files
bump
1 parent 44b91c4 commit cb25c5f

File tree

86 files changed

+2973
-78
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+2973
-78
lines changed

.speakeasy/gen.lock

Lines changed: 82 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 2d20490e-9921-47d5-9711-d3c4b91c8cfa
33
management:
4-
docChecksum: 250768e4ef5834289e8a29690e872b72
4+
docChecksum: 5bdd29eb8fec1b4c708f6c1f8dff5d0a
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.552.0
7-
generationVersion: 2.610.0
8-
releaseVersion: 0.14.0
9-
configChecksum: 24080e00bd67ae119ef5394d503effdd
6+
speakeasyVersion: 1.555.0
7+
generationVersion: 2.618.0
8+
releaseVersion: 0.15.0
9+
configChecksum: e1ccfd85b738d1d43b8ed2424eb2d2a1
1010
repoURL: https://github.com/s2-streamstore/s2-sdk-typescript.git
1111
installationURL: https://github.com/s2-streamstore/s2-sdk-typescript
1212
published: true
@@ -15,7 +15,7 @@ features:
1515
acceptHeaders: 2.81.2
1616
additionalDependencies: 0.1.0
1717
constsAndDefaults: 0.1.11
18-
core: 3.21.9
18+
core: 3.21.10
1919
defaultEnabledRetries: 0.1.0
2020
devContainers: 2.90.0
2121
enumUnions: 0.1.0
@@ -31,7 +31,7 @@ features:
3131
pagination: 2.83.0
3232
responseFormat: 0.2.3
3333
retries: 2.83.0
34-
sdkHooks: 0.2.0
34+
sdkHooks: 0.3.0
3535
serverEvents: 0.1.5
3636
serverEventsSentinels: 0.1.0
3737
unions: 2.85.8
@@ -47,11 +47,14 @@ generatedFiles:
4747
- docs/lib/utils/retryconfig.md
4848
- docs/models/components/accesstokeninfo.md
4949
- docs/models/components/accesstokenscope.md
50+
- docs/models/components/accountmetricset.md
51+
- docs/models/components/accumulation.md
5052
- docs/models/components/appendack.md
5153
- docs/models/components/appendinput.md
5254
- docs/models/components/appendrecord.md
5355
- docs/models/components/basinconfig.md
5456
- docs/models/components/basininfo.md
57+
- docs/models/components/basinmetricset.md
5558
- docs/models/components/basinreconfiguration.md
5659
- docs/models/components/basinscope.md
5760
- docs/models/components/basinstate.md
@@ -63,10 +66,18 @@ generatedFiles:
6366
- docs/models/components/errort.md
6467
- docs/models/components/event.md
6568
- docs/models/components/exact.md
69+
- docs/models/components/four.md
70+
- docs/models/components/gauge.md
71+
- docs/models/components/gaugevalues.md
6672
- docs/models/components/issueaccesstokenresponse.md
73+
- docs/models/components/label.md
6774
- docs/models/components/listaccesstokensresponse.md
6875
- docs/models/components/listbasinsresponse.md
6976
- docs/models/components/liststreamsresponse.md
77+
- docs/models/components/metric.md
78+
- docs/models/components/metric1.md
79+
- docs/models/components/metricsetresponse.md
80+
- docs/models/components/metricunit.md
7081
- docs/models/components/one.md
7182
- docs/models/components/operation.md
7283
- docs/models/components/permittedoperationgroups.md
@@ -75,12 +86,15 @@ generatedFiles:
7586
- docs/models/components/prefix.md
7687
- docs/models/components/readbatch.md
7788
- docs/models/components/readevent.md
89+
- docs/models/components/readevent2.md
7890
- docs/models/components/readevent3event.md
91+
- docs/models/components/readevent4event.md
7992
- docs/models/components/readeventevent.md
8093
- docs/models/components/readwritepermissions.md
8194
- docs/models/components/resourceset.md
8295
- docs/models/components/retentionpolicy.md
8396
- docs/models/components/s2format.md
97+
- docs/models/components/scalar.md
8498
- docs/models/components/scope.md
8599
- docs/models/components/security.md
86100
- docs/models/components/sequencedrecord.md
@@ -90,15 +104,21 @@ generatedFiles:
90104
- docs/models/components/streamposition.md
91105
- docs/models/components/streamreconfiguration.md
92106
- docs/models/components/tailresponse.md
107+
- docs/models/components/three.md
108+
- docs/models/components/timeseriesinterval.md
93109
- docs/models/components/timestampingconfig.md
94110
- docs/models/components/timestampingmode.md
95111
- docs/models/components/timestampingreconfiguration.md
112+
- docs/models/components/two.md
113+
- docs/models/components/values.md
96114
- docs/models/errors/appendconditionfailed.md
97115
- docs/models/errors/errorresponse.md
98116
- docs/models/errors/fencingtoken.md
99117
- docs/models/errors/seqnum.md
100118
- docs/models/errors/tailresponse.md
119+
- docs/models/operations/accountmetricsrequest.md
101120
- docs/models/operations/appendrequest.md
121+
- docs/models/operations/basinmetricsrequest.md
102122
- docs/models/operations/checktailrequest.md
103123
- docs/models/operations/createorreconfigurebasinrequest.md
104124
- docs/models/operations/createorreconfigurestreamrequest.md
@@ -117,8 +137,10 @@ generatedFiles:
117137
- docs/models/operations/reconfigurebasinrequest.md
118138
- docs/models/operations/reconfigurestreamrequest.md
119139
- docs/models/operations/revokeaccesstokenrequest.md
140+
- docs/models/operations/streammetricsrequest.md
120141
- docs/sdks/accesstokens/README.md
121142
- docs/sdks/basins/README.md
143+
- docs/sdks/metrics/README.md
122144
- docs/sdks/records/README.md
123145
- docs/sdks/s2/README.md
124146
- docs/sdks/streams/README.md
@@ -135,6 +157,9 @@ generatedFiles:
135157
- src/funcs/basinsGetBasinConfig.ts
136158
- src/funcs/basinsListBasins.ts
137159
- src/funcs/basinsReconfigureBasin.ts
160+
- src/funcs/metricsAccountMetrics.ts
161+
- src/funcs/metricsBasinMetrics.ts
162+
- src/funcs/metricsStreamMetrics.ts
138163
- src/funcs/recordsAppend.ts
139164
- src/funcs/recordsCheckTail.ts
140165
- src/funcs/recordsRead.ts
@@ -187,6 +212,9 @@ generatedFiles:
187212
- src/mcp-server/tools/basinsGetBasinConfig.ts
188213
- src/mcp-server/tools/basinsListBasins.ts
189214
- src/mcp-server/tools/basinsReconfigureBasin.ts
215+
- src/mcp-server/tools/metricsAccountMetrics.ts
216+
- src/mcp-server/tools/metricsBasinMetrics.ts
217+
- src/mcp-server/tools/metricsStreamMetrics.ts
190218
- src/mcp-server/tools/recordsAppend.ts
191219
- src/mcp-server/tools/recordsCheckTail.ts
192220
- src/mcp-server/tools/recordsRead.ts
@@ -198,22 +226,30 @@ generatedFiles:
198226
- src/mcp-server/tools/streamsReconfigureStream.ts
199227
- src/models/components/accesstokeninfo.ts
200228
- src/models/components/accesstokenscope.ts
229+
- src/models/components/accountmetricset.ts
230+
- src/models/components/accumulation.ts
201231
- src/models/components/appendack.ts
202232
- src/models/components/appendinput.ts
203233
- src/models/components/appendrecord.ts
204234
- src/models/components/basinconfig.ts
205235
- src/models/components/basininfo.ts
236+
- src/models/components/basinmetricset.ts
206237
- src/models/components/basinreconfiguration.ts
207238
- src/models/components/basinscope.ts
208239
- src/models/components/basinstate.ts
209240
- src/models/components/createbasinrequest.ts
210241
- src/models/components/createorreconfigurebasinrequest.ts
211242
- src/models/components/createstreamrequest.ts
243+
- src/models/components/gauge.ts
212244
- src/models/components/index.ts
213245
- src/models/components/issueaccesstokenresponse.ts
246+
- src/models/components/label.ts
214247
- src/models/components/listaccesstokensresponse.ts
215248
- src/models/components/listbasinsresponse.ts
216249
- src/models/components/liststreamsresponse.ts
250+
- src/models/components/metric.ts
251+
- src/models/components/metricsetresponse.ts
252+
- src/models/components/metricunit.ts
217253
- src/models/components/operation.ts
218254
- src/models/components/permittedoperationgroups.ts
219255
- src/models/components/pingeventdata.ts
@@ -223,6 +259,7 @@ generatedFiles:
223259
- src/models/components/resourceset.ts
224260
- src/models/components/retentionpolicy.ts
225261
- src/models/components/s2format.ts
262+
- src/models/components/scalar.ts
226263
- src/models/components/security.ts
227264
- src/models/components/sequencedrecord.ts
228265
- src/models/components/storageclass.ts
@@ -231,6 +268,7 @@ generatedFiles:
231268
- src/models/components/streamposition.ts
232269
- src/models/components/streamreconfiguration.ts
233270
- src/models/components/tailresponse.ts
271+
- src/models/components/timeseriesinterval.ts
234272
- src/models/components/timestampingconfig.ts
235273
- src/models/components/timestampingmode.ts
236274
- src/models/components/timestampingreconfiguration.ts
@@ -241,7 +279,9 @@ generatedFiles:
241279
- src/models/errors/index.ts
242280
- src/models/errors/sdkvalidationerror.ts
243281
- src/models/errors/tailresponse.ts
282+
- src/models/operations/accountmetrics.ts
244283
- src/models/operations/append.ts
284+
- src/models/operations/basinmetrics.ts
245285
- src/models/operations/checktail.ts
246286
- src/models/operations/createorreconfigurebasin.ts
247287
- src/models/operations/createorreconfigurestream.ts
@@ -258,9 +298,11 @@ generatedFiles:
258298
- src/models/operations/reconfigurebasin.ts
259299
- src/models/operations/reconfigurestream.ts
260300
- src/models/operations/revokeaccesstoken.ts
301+
- src/models/operations/streammetrics.ts
261302
- src/sdk/accesstokens.ts
262303
- src/sdk/basins.ts
263304
- src/sdk/index.ts
305+
- src/sdk/metrics.ts
264306
- src/sdk/records.ts
265307
- src/sdk/sdk.ts
266308
- src/sdk/streams.ts
@@ -559,5 +601,38 @@ examples:
559601
application/json: {"error": "<value>"}
560602
"500":
561603
application/json: {"message": "<value>"}
604+
account_metrics:
605+
speakeasy-default-account-metrics:
606+
parameters:
607+
query:
608+
set: "account_ops"
609+
responses:
610+
"200":
611+
application/json: {"values": [{"gauge": {"name": "<value>", "unit": "operations", "values": []}}, {"label": {"name": "<value>", "values": ["<value 1>", "<value 2>"]}}]}
612+
"400":
613+
application/json: {"message": "<value>"}
614+
basin_metrics:
615+
speakeasy-default-basin-metrics:
616+
parameters:
617+
path:
618+
basin: "<value>"
619+
query:
620+
set: "storage"
621+
responses:
622+
"200":
623+
application/json: {"values": [{"scalar": {"name": "<value>", "unit": "operations", "value": 9897.85}}, {"label": {"name": "<value>", "values": ["<value 1>"]}}]}
624+
"400":
625+
application/json: {"message": "<value>"}
626+
stream_metrics:
627+
speakeasy-default-stream-metrics:
628+
parameters:
629+
path:
630+
basin: "<value>"
631+
stream: "<value>"
632+
responses:
633+
"200":
634+
application/json: {"values": [{"scalar": {"name": "<value>", "unit": "operations", "value": 7152.04}}, {"label": {"name": "<value>", "values": ["<value 1>", "<value 2>"]}}]}
635+
"400":
636+
application/json: {"message": "<value>"}
562637
examplesVersion: 1.0.2
563638
generatedTests: {}

.speakeasy/gen.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ generation:
77
maintainOpenAPIOrder: true
88
usageSnippets:
99
optionalPropertyRendering: withExample
10+
sdkInitStyle: constructor
1011
useClassNamesForArrayFields: true
1112
fixes:
1213
nameResolutionDec2023: true
@@ -19,7 +20,7 @@ generation:
1920
oAuth2ClientCredentialsEnabled: true
2021
oAuth2PasswordEnabled: true
2122
typescript:
22-
version: 0.14.0
23+
version: 0.15.0
2324
additionalDependencies:
2425
dependencies:
2526
uuid: ^9.0.1

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
speakeasyVersion: 1.552.0
1+
speakeasyVersion: 1.555.0
22
sources:
33
S2 API:
44
sourceNamespace: s-2-api
5-
sourceRevisionDigest: sha256:bef5df9efd43864baab1fcbcf3e68ac560db370cb5fd0b92764011d0a2e5bfa5
6-
sourceBlobDigest: sha256:0463c133e85f3cdb46170982bcf23ffe14a1a1971b80ab5c646356a63c711d71
5+
sourceRevisionDigest: sha256:5519ff4df477f5cec1172b4bcfcb11f582a335e48a5c8f558d1b4ee42a1d0de9
6+
sourceBlobDigest: sha256:23676e9cd52dd365d5a3d8073fc73f77f853861b3764ce6f149da4448e975d95
77
tags:
88
- latest
99
- 1.0.0
1010
targets:
1111
streamstore:
1212
source: S2 API
1313
sourceNamespace: s-2-api
14-
sourceRevisionDigest: sha256:bef5df9efd43864baab1fcbcf3e68ac560db370cb5fd0b92764011d0a2e5bfa5
15-
sourceBlobDigest: sha256:0463c133e85f3cdb46170982bcf23ffe14a1a1971b80ab5c646356a63c711d71
14+
sourceRevisionDigest: sha256:5519ff4df477f5cec1172b4bcfcb11f582a335e48a5c8f558d1b4ee42a1d0de9
15+
sourceBlobDigest: sha256:23676e9cd52dd365d5a3d8073fc73f77f853861b3764ce6f149da4448e975d95
1616
codeSamplesNamespace: s-2-api-typescript-code-samples
17-
codeSamplesRevisionDigest: sha256:598d903d5c2ed6eb41cff27957f04226fea5cdfc5e7903e3373c83cf010af2ed
17+
codeSamplesRevisionDigest: sha256:0dc64b2e389ac344d6133f003f12410fad620431ef93a260d57e3f1e533df464
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: latest

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,12 @@ run();
242242
* [deleteBasin](docs/sdks/basins/README.md#deletebasin) - Delete a basin.
243243
* [reconfigureBasin](docs/sdks/basins/README.md#reconfigurebasin) - Reconfigure a basin.
244244

245+
### [metrics](docs/sdks/metrics/README.md)
246+
247+
* [accountMetrics](docs/sdks/metrics/README.md#accountmetrics) - Get account level metrics.
248+
* [basinMetrics](docs/sdks/metrics/README.md#basinmetrics) - Get metrics for a basin.
249+
* [streamMetrics](docs/sdks/metrics/README.md#streammetrics) - Get metrics for a stream.
250+
245251
### [records](docs/sdks/records/README.md)
246252

247253
* [read](docs/sdks/records/README.md#read) - Retrieve records.
@@ -285,6 +291,9 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
285291
- [`basinsGetBasinConfig`](docs/sdks/basins/README.md#getbasinconfig) - Get basin config.
286292
- [`basinsListBasins`](docs/sdks/basins/README.md#listbasins) - List basins.
287293
- [`basinsReconfigureBasin`](docs/sdks/basins/README.md#reconfigurebasin) - Reconfigure a basin.
294+
- [`metricsAccountMetrics`](docs/sdks/metrics/README.md#accountmetrics) - Get account level metrics.
295+
- [`metricsBasinMetrics`](docs/sdks/metrics/README.md#basinmetrics) - Get metrics for a basin.
296+
- [`metricsStreamMetrics`](docs/sdks/metrics/README.md#streammetrics) - Get metrics for a stream.
288297
- [`recordsAppend`](docs/sdks/records/README.md#append) - Append records.
289298
- [`recordsCheckTail`](docs/sdks/records/README.md#checktail) - Check the tail.
290299
- [`recordsRead`](docs/sdks/records/README.md#read) - Retrieve records.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# AccountMetricSet
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { AccountMetricSet } from "@s2-dev/streamstore/models/components";
7+
8+
let value: AccountMetricSet = "active_basins";
9+
```
10+
11+
## Values
12+
13+
```typescript
14+
"active_basins" | "account_ops"
15+
```

0 commit comments

Comments
 (0)