Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
255 changes: 195 additions & 60 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
java:
version: 0.14.4
version: 0.14.5
additionalDependencies: []
additionalPlugins: []
artifactID: glean-api-client
Expand Down
298 changes: 268 additions & 30 deletions .speakeasy/glean-merged-spec.yaml

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ speakeasyVersion: 1.790.3
sources:
Glean API:
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:bb3bada7cfd1fef35eb00e096010fcd9238a6dde135ee387c782bba65dfa45fb
sourceBlobDigest: sha256:5552ea5e20187c775de44c60abbd112a31cf189b9486aafe2e303b5f71e76f0b
sourceRevisionDigest: sha256:6817a265b767c47960644ca417b6361ce0588d6c196dd863cccce27d49969f4f
sourceBlobDigest: sha256:ce8329e731266eaa3f6735603d9bc70ca7bf59163c4f48d41a4ccc1e8bb6bd8a
tags:
- latest
Glean-OAS:
Expand All @@ -17,10 +17,10 @@ targets:
glean:
source: Glean API
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:bb3bada7cfd1fef35eb00e096010fcd9238a6dde135ee387c782bba65dfa45fb
sourceBlobDigest: sha256:5552ea5e20187c775de44c60abbd112a31cf189b9486aafe2e303b5f71e76f0b
sourceRevisionDigest: sha256:6817a265b767c47960644ca417b6361ce0588d6c196dd863cccce27d49969f4f
sourceBlobDigest: sha256:ce8329e731266eaa3f6735603d9bc70ca7bf59163c4f48d41a4ccc1e8bb6bd8a
codeSamplesNamespace: glean-api-specs-java-code-samples
codeSamplesRevisionDigest: sha256:e3c929dc27f770d7e9fc2453e5efcdb9b60be3e68c39fa24fc2726fb0ffd18a5
codeSamplesRevisionDigest: sha256:21044f2759df063c4e251f7c258656e2018a774ef6dd0d1b9a5dbc9a7eb0b5a1
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,15 +67,15 @@ The samples below show how a published SDK artifact is used:

Gradle:
```groovy
implementation 'com.glean.api-client:glean-api-client:0.14.4'
implementation 'com.glean.api-client:glean-api-client:0.14.5'
```

Maven:
```xml
<dependency>
<groupId>com.glean.api-client</groupId>
<artifactId>glean-api-client</artifactId>
<version>0.14.4</version>
<version>0.14.5</version>
</dependency>
```

Expand Down Expand Up @@ -602,12 +602,14 @@ For more information on obtaining the appropriate token type, please contact you
### [Search](docs/sdks/search/README.md)

* [query](docs/sdks/search/README.md#query) - Search
* [listFilters](docs/sdks/search/README.md#listfilters) - List search filters

### [Skills](docs/sdks/skills/README.md)

* [create](docs/sdks/skills/README.md#create) - Create skill
* [list](docs/sdks/skills/README.md#list) - List skills
* [validate](docs/sdks/skills/README.md#validate) - Validate skill bundle
* [update](docs/sdks/skills/README.md#update) - Update skill
* [retrieve](docs/sdks/skills/README.md#retrieve) - Retrieve skill
* [retrieveContent](docs/sdks/skills/README.md#retrievecontent) - Download skill content
* [createVersion](docs/sdks/skills/README.md#createversion) - Create skill version
Expand Down Expand Up @@ -720,11 +722,11 @@ public class Application {
many more subclasses in the JDK platform).

**Inherit from [`GleanError`](./src/main/java/models/errors/GleanError.java)**:
* [`com.glean.api_client.glean_api_client.models.errors.PlatformProblemDetailException`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.PlatformProblemDetailException.java): Error response following RFC 9457, extended with `code` and `documentation_url` for machine-readable classification and self-service remediation. Applicable to 14 of 147 methods.*
* [`com.glean.api_client.glean_api_client.models.errors.ErrorResponse`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.ErrorResponse.java): Error response returned for failed requests. Applicable to 9 of 147 methods.*
* [`com.glean.api_client.glean_api_client.models.errors.ErrorInfoResponse`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.ErrorInfoResponse.java): Error response for custom metadata operations. Applicable to 6 of 147 methods.*
* [`com.glean.api_client.glean_api_client.models.errors.CollectionError`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.CollectionError.java): Semantic error. Status code `422`. Applicable to 3 of 147 methods.*
* [`com.glean.api_client.glean_api_client.models.errors.GleanDataError`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.GleanDataError.java): Forbidden. Applicable to 2 of 147 methods.*
* [`com.glean.api_client.glean_api_client.models.errors.PlatformProblemDetailException`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.PlatformProblemDetailException.java): Error response following RFC 9457, extended with `code` and `documentation_url` for machine-readable classification and self-service remediation. Applicable to 16 of 149 methods.*
* [`com.glean.api_client.glean_api_client.models.errors.ErrorResponse`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.ErrorResponse.java): Error response returned for failed requests. Applicable to 9 of 149 methods.*
* [`com.glean.api_client.glean_api_client.models.errors.ErrorInfoResponse`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.ErrorInfoResponse.java): Error response for custom metadata operations. Applicable to 6 of 149 methods.*
* [`com.glean.api_client.glean_api_client.models.errors.CollectionError`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.CollectionError.java): Semantic error. Status code `422`. Applicable to 3 of 149 methods.*
* [`com.glean.api_client.glean_api_client.models.errors.GleanDataError`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.GleanDataError.java): Forbidden. Applicable to 2 of 149 methods.*


</details>
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -808,4 +808,14 @@ Based on:
### Generated
- [java v0.14.4] .
### Releases
- [Maven Central v0.14.4] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.14.4 - .
- [Maven Central v0.14.4] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.14.4 - .

## 2026-07-23 00:24:17
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.790.3 (2.918.4) https://github.com/speakeasy-api/speakeasy
### Generated
- [java v0.14.5] .
### Releases
- [Maven Central v0.14.5] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.14.5 - .
9 changes: 9 additions & 0 deletions docs/models/components/PlatformDatasourceFilterInfo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# PlatformDatasourceFilterInfo


## Fields

| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `datasource` | *String* | :heavy_check_mark: | Stable canonical normalized datasource identifier usable in `POST /api/search` `datasources`.<br/> | jira |
| `filters` | List\<[PlatformFilterFieldInfo](../../models/components/PlatformFilterFieldInfo.md)> | :heavy_check_mark: | Common built-in filter fields for this datasource. May be empty. Absence of a public built-in here does not make that field invalid in `POST /api/search`.<br/> | |
11 changes: 11 additions & 0 deletions docs/models/components/PlatformFilterFieldInfo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# PlatformFilterFieldInfo


## Fields

| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `field` | *String* | :heavy_check_mark: | Field name usable in the `filters` array for `POST /api/search`. | status |
| `type` | *String* | :heavy_check_mark: | Open field-type string. Current values are `STRING` and `USER`. Clients must tolerate unknown values.<br/> | STRING |
| `operators` | List\<[PlatformFilterOperator](../../models/components/PlatformFilterOperator.md)> | :heavy_check_mark: | Supported comparison operators for this field. | |
| `values` | List\<*String*> | :heavy_minus_sign: | Bounded, non-exhaustive facet values for this field. Omitted in catalog-only responses. Present as an array, including `[]`, when query-backed discovery executes. An empty array does not imply that no valid value exists.<br/> | |
3 changes: 3 additions & 0 deletions docs/models/components/PlatformFilterOperator.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ Supported filter operator.
import com.glean.api_client.glean_api_client.models.components.PlatformFilterOperator;

PlatformFilterOperator value = PlatformFilterOperator.EQUALS;

// Open enum: use .of() to create instances from custom string values
PlatformFilterOperator custom = PlatformFilterOperator.of("custom_value");
```


Expand Down
1 change: 0 additions & 1 deletion docs/models/components/PlatformResult.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
| `title` | *String* | :heavy_check_mark: | Result title. | Q2 2026 Platform Roadmap |
| `snippets` | List\<*String*> | :heavy_minus_sign: | Query-relevant plain-text excerpts from the result body. | [<br/>"The platform team will focus on API stability and..."<br/>] |
| `datasource` | *String* | :heavy_check_mark: | The datasource this result originates from. | confluence |
| `datasourceInstance` | *JsonNullable\<String>* | :heavy_minus_sign: | The datasource instance this result originates from, if known. | confluence_acme |
| `documentType` | *JsonNullable\<String>* | :heavy_minus_sign: | The document type within the datasource. | page |
| `creator` | [Optional\<PlatformPersonReference>](../../models/components/PlatformPersonReference.md) | :heavy_minus_sign: | A lightweight reference to a person, used where a payload merely points at someone. | |
| `owner` | [Optional\<PlatformPersonReference>](../../models/components/PlatformPersonReference.md) | :heavy_minus_sign: | A lightweight reference to a person, used where a payload merely points at someone. | |
Expand Down
Loading