Skip to content

Commit 35e6d9e

Browse files
committed
## Java SDK Changes:
* `glean.client.announcements.create()`: * `request.body.structuredList.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `response.body.structuredList.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.announcements.update()`: * `request.body.structuredList.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `response.body.structuredList.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.answers.create()`: * `request.data.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `response.addedroles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.answers.update()`: * `request.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `response.addedroles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.answers.retrieve()`: `response.answerresult.answer.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.answers.list()`: `response.answerresults.[].answer.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.chat.create()`: * `request.chatrequest.messages.[].citations.[].sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `response.messages.[].citations.[].sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.chat.retrieve()`: `response.chatresult.chat.createdBy.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.chat.list()`: `response.chatresults.[].chat.createdBy.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.chat.createStream()`: * `request.chatrequest.messages.[].citations.[].sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.collections.addItems()`: `response.collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.collections.create()`: * `request.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `response.[class].collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.collections.deleteItem()`: `response.collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.collections.update()`: * `request.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `response.addedroles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.collections.updateItem()`: `response.collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.collections.retrieve()`: `response.collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.collections.list()`: `response.collections.[].addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.documents.retrieve()`: `response.documents.{}.[document].metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.documents.retrieveByFacets()`: `response.documents.[].metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.insights.retrieve()`: `response` **Changed** * `glean.client.messages.retrieve()`: `response.searchresponse.results.[].structuredResults.[].meeting` **Changed** * `glean.client.pins.update()`: `response.attribution.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.pins.retrieve()`: `response.pin.attribution.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.pins.list()`: `response.pins.[].attribution.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.pins.create()`: `response.attribution.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.search.queryAsAdmin()`: * `request.sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `response.results.[].structuredResults.[].meeting` **Changed** * `glean.client.search.autocomplete()`: `response.results.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.search.retrieveFeed()`: `response.results.[].primaryEntry.createdBy.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.search.recommendations()`: * `request.sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `response.results.[].structuredResults.[].meeting` **Changed** * `glean.client.search.query()`: * `request.sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `response.results.[].structuredResults.[].meeting` **Changed** * `glean.client.entities.list()`: `response.results.[].relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.entities.readPeople()`: `response.results.[].relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.shortcuts.create()`: * `request.data.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `response.shortcut.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.shortcuts.retrieve()`: `response.shortcut.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.shortcuts.list()`: `response.shortcuts.[].addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.shortcuts.update()`: * `request.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `response.shortcut.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.verification.addReminder()`: `response.metadata.lastVerifier.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.verification.list()`: `response.documents.[].metadata.lastVerifier.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.verification.verify()`: `response.metadata.lastVerifier.relatedDocuments.[].results.[].structuredResults.[].meeting` **Changed** * `glean.client.governance.data.policies.download()`: `error.status[400]` **Added** * `glean.governance.createfindingsexport()`: * `request.filter.archived` **Added** * `response.filter.archived` **Added** * `glean.governance.listfindingsexports()`: `response.exports.[].filter.archived` **Added**
1 parent f1c9934 commit 35e6d9e

24 files changed

+1343
-257
lines changed

.speakeasy/gen.lock

Lines changed: 46 additions & 49 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ generation:
2626
generateNewTests: false
2727
skipResponseBodyAssertions: false
2828
java:
29-
version: 0.12.12
29+
version: 0.12.13
3030
additionalDependencies: []
3131
additionalPlugins: []
3232
artifactID: glean-api-client
@@ -42,6 +42,7 @@ java:
4242
enableStreamingUploads: false
4343
envVarPrefix: GLEAN
4444
flattenGlobalSecurity: true
45+
forwardCompatibleEnumsByDefault: false
4546
generateOptionalUnionAccessors: false
4647
generateSpringBootStarter: true
4748
githubURL: github.com/gleanwork/api-client-java

.speakeasy/glean-merged-spec.yaml

Lines changed: 48 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ openapi: 3.0.0
22
info:
33
version: 0.9.0
44
title: Glean API
5-
x-source-commit-sha: 6c18cdaa8da169e191cc66885c326e2ea6d13644
5+
x-source-commit-sha: c19ca7b171064c3327461f56e24b989d9d91019a
66
description: |
77
# Introduction
88
In addition to the data sources that Glean has built-in support for, Glean also provides a REST API that enables customers to put arbitrary content in the search index. This is useful, for example, for doing permissions-aware search over content in internal tools that reside on-prem as well as for searching over applications that Glean does not currently support first class. In addition these APIs allow the customer to push organization data (people info, organization structure etc) into Glean.
@@ -22,7 +22,7 @@ info:
2222
These API clients provide type-safe, idiomatic interfaces for working with Glean IndexingAPIs in your language of choice.
2323
x-logo:
2424
url: https://app.glean.com/images/glean-text2.svg
25-
x-open-api-commit-sha: c7a6190b989a16d24b879348f08e27efcb304566
25+
x-open-api-commit-sha: dff96374f270e664e9e5679f38291977f77e4b27
2626
x-speakeasy-name: 'Glean API'
2727
servers:
2828
- url: https://{instance}-be.glean.com
@@ -3350,6 +3350,8 @@ paths:
33503350
schema:
33513351
description: CSV of all the violations found for this policy.
33523352
type: string
3353+
"400":
3354+
description: Bad request error (e.g., continuous policies are not supported).
33533355
"403":
33543356
description: Permissions error
33553357
"500":
@@ -5873,6 +5875,21 @@ components:
58735875
attendees:
58745876
$ref: "#/components/schemas/CalendarAttendees"
58755877
description: The attendee list, including their response status
5878+
isCancelled:
5879+
type: boolean
5880+
description: Whether the meeting has been cancelled
5881+
location:
5882+
type: string
5883+
description: The location/venue of the meeting
5884+
responseStatus:
5885+
type: string
5886+
description: The current user's response status (accepted, declined, tentativelyAccepted, none)
5887+
conferenceUri:
5888+
type: string
5889+
description: The meeting join link (Teams, Zoom, etc.)
5890+
conferenceProvider:
5891+
type: string
5892+
description: The conference provider (e.g., "Microsoft Teams", "Zoom")
58765893
AppResult:
58775894
required:
58785895
- datasource
@@ -7617,6 +7634,9 @@ components:
76177634
chatId:
76187635
type: string
76197636
description: The id of the Chat that context should be retrieved from and messages added to. An empty id starts a new Chat, and the Chat is saved if saveChat is true.
7637+
agentConfig:
7638+
$ref: "#/components/schemas/AgentConfig"
7639+
description: Describes the agent that will execute the request.
76207640
ChatRestrictionFilters:
76217641
allOf:
76227642
- $ref: "#/components/schemas/RestrictionFilters"
@@ -7635,9 +7655,6 @@ components:
76357655
- $ref: "#/components/schemas/ChatRequestBase"
76367656
- type: object
76377657
properties:
7638-
agentConfig:
7639-
$ref: "#/components/schemas/AgentConfig"
7640-
description: Describes the agent that will execute the request.
76417658
inclusions:
76427659
$ref: "#/components/schemas/ChatRestrictionFilters"
76437660
description: A list of filters which only allows chat to access certain content.
@@ -8718,6 +8735,30 @@ components:
87188735
$ref: "#/components/schemas/LabeledCountInfo"
87198736
dailyActiveUserTimeseries:
87208737
$ref: "#/components/schemas/LabeledCountInfo"
8738+
searchMonthlyActiveUserTimeseries:
8739+
$ref: "#/components/schemas/LabeledCountInfo"
8740+
searchWeeklyActiveUserTimeseries:
8741+
$ref: "#/components/schemas/LabeledCountInfo"
8742+
searchDailyActiveUserTimeseries:
8743+
$ref: "#/components/schemas/LabeledCountInfo"
8744+
assistantMonthlyActiveUserTimeseries:
8745+
$ref: "#/components/schemas/LabeledCountInfo"
8746+
assistantWeeklyActiveUserTimeseries:
8747+
$ref: "#/components/schemas/LabeledCountInfo"
8748+
assistantDailyActiveUserTimeseries:
8749+
$ref: "#/components/schemas/LabeledCountInfo"
8750+
agentsMonthlyActiveUserTimeseries:
8751+
$ref: "#/components/schemas/LabeledCountInfo"
8752+
agentsWeeklyActiveUserTimeseries:
8753+
$ref: "#/components/schemas/LabeledCountInfo"
8754+
agentsDailyActiveUserTimeseries:
8755+
$ref: "#/components/schemas/LabeledCountInfo"
8756+
searchesTimeseries:
8757+
$ref: "#/components/schemas/LabeledCountInfo"
8758+
assistantInteractionsTimeseries:
8759+
$ref: "#/components/schemas/LabeledCountInfo"
8760+
agentRunsTimeseries:
8761+
$ref: "#/components/schemas/LabeledCountInfo"
87218762
searchDatasourceCounts:
87228763
type: object
87238764
additionalProperties:
@@ -13045,6 +13086,8 @@ components:
1304513086
$ref: "#/components/schemas/DlpSeverity"
1304613087
timeRange:
1304713088
$ref: "#/components/schemas/TimeRangeFilter"
13089+
archived:
13090+
type: boolean
1304813091
ExportInfo:
1304913092
properties:
1305013093
createdBy:

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
speakeasyVersion: 1.675.4
1+
speakeasyVersion: 1.680.5
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:a38a82dd27fe58019cf7c85c19cbd402e93361c9df38ce070f2ca419eeab832f
6-
sourceBlobDigest: sha256:3840e8da76cb1e20b3c7f053acee46de0e4bcb58e17379e235342990ead4c8f8
5+
sourceRevisionDigest: sha256:687f43dc9c2b2ec4b99b40adf81c264e8270bd6accd9c24933eae789b59231c8
6+
sourceBlobDigest: sha256:021e3e4b29e41050b2817022ab005e49f9dfad612a674fe0984bb64404dfbc68
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1765505291
9+
- speakeasy-sdk-regen-1765586452
1010
Glean-OAS:
1111
sourceNamespace: glean-oas
1212
sourceRevisionDigest: sha256:8841834dd58ddd4e2dcf98fc90fbd06fbf3626a29df941503cce55b9548a5317
@@ -18,10 +18,10 @@ targets:
1818
glean:
1919
source: Glean API
2020
sourceNamespace: glean-api-specs
21-
sourceRevisionDigest: sha256:a38a82dd27fe58019cf7c85c19cbd402e93361c9df38ce070f2ca419eeab832f
22-
sourceBlobDigest: sha256:3840e8da76cb1e20b3c7f053acee46de0e4bcb58e17379e235342990ead4c8f8
21+
sourceRevisionDigest: sha256:687f43dc9c2b2ec4b99b40adf81c264e8270bd6accd9c24933eae789b59231c8
22+
sourceBlobDigest: sha256:021e3e4b29e41050b2817022ab005e49f9dfad612a674fe0984bb64404dfbc68
2323
codeSamplesNamespace: glean-api-specs-java-code-samples
24-
codeSamplesRevisionDigest: sha256:9118d4c534254f586011a33995b011403ca46ec22294d08b1626a82fca790380
24+
codeSamplesRevisionDigest: sha256:83090742f834b6b44ee26fbf7e187d374db69290848f332dd53da80cb4e3414a
2525
workflow:
2626
workflowVersion: 1.0.0
2727
speakeasyVersion: latest

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,15 +65,15 @@ The samples below show how a published SDK artifact is used:
6565

6666
Gradle:
6767
```groovy
68-
implementation 'com.glean.api-client:glean-api-client:0.12.12'
68+
implementation 'com.glean.api-client:glean-api-client:0.12.13'
6969
```
7070

7171
Maven:
7272
```xml
7373
<dependency>
7474
<groupId>com.glean.api-client</groupId>
7575
<artifactId>glean-api-client</artifactId>
76-
<version>0.12.12</version>
76+
<version>0.12.13</version>
7777
</dependency>
7878
```
7979

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -468,4 +468,14 @@ Based on:
468468
### Generated
469469
- [java v0.12.12] .
470470
### Releases
471-
- [Maven Central v0.12.12] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.12.12 - .
471+
- [Maven Central v0.12.12] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.12.12 - .
472+
473+
## 2025-12-25 02:09:17
474+
### Changes
475+
Based on:
476+
- OpenAPI Doc
477+
- Speakeasy CLI 1.680.5 (2.788.7) https://github.com/speakeasy-api/speakeasy
478+
### Generated
479+
- [java v0.12.13] .
480+
### Releases
481+
- [Maven Central v0.12.13] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.12.13 - .

docs/models/components/DlpFindingFilter.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,5 @@
1313
| `documentIds` | List\<*String*> | :heavy_minus_sign: | N/A |
1414
| `severity` | [Optional\<DlpSeverity>](../../models/components/DlpSeverity.md) | :heavy_minus_sign: | Severity levels for DLP findings and analyses. |
1515
| `documentSeverity` | List\<[DlpSeverity](../../models/components/DlpSeverity.md)> | :heavy_minus_sign: | N/A |
16-
| `timeRange` | [Optional\<TimeRangeFilter>](../../models/components/TimeRangeFilter.md) | :heavy_minus_sign: | N/A |
16+
| `timeRange` | [Optional\<TimeRangeFilter>](../../models/components/TimeRangeFilter.md) | :heavy_minus_sign: | N/A |
17+
| `archived` | *Optional\<Boolean>* | :heavy_minus_sign: | N/A |

0 commit comments

Comments
 (0)