Skip to content

Commit 87f6482

Browse files
committed
## Java SDK Changes:
* `hathora-cloud.fleetsV2.updateFleetRegion()`: `request` **Changed** **Breaking** ⚠️ * `hathora-cloud.deploymentsV3.getDeployments()`: * `request` **Changed** **Breaking** ⚠️ * `response.nextpagetoken` **Added** * `error.status[422]` **Added** * `hathora-cloud.deploymentsV1.getDeploymentsV1Deprecated()`: `error.status[500]` **Added** * `hathora-cloud.deploymentsV2.getDeploymentsV2Deprecated()`: `error.status[500]` **Added** * `hathora-cloud.fleetsV1.createFleetDeprecated()`: `response.name` **Changed** * `hathora-cloud.fleetsV1.getFleetDeprecated()`: `response.name` **Changed** * `hathora-cloud.fleetsV1.getFleetRegionDeprecated()`: `response.nodebaseline` **Added** * `hathora-cloud.fleetsV1.getFleetsDeprecated()`: `response.fleets.[].name` **Changed** * `hathora-cloud.fleetsV2.getFleetRegion()`: `response.nodebaseline` **Added** * `hathora-cloud.fleetsV2.deprecatedUpdateFleetRegionV2()`: **Added** * `hathora-cloud.processesV3.createProcess()`: `response` **Changed** * `hathora-cloud.processesV3.getLatestProcesses()`: `response.[]` **Changed** * `hathora-cloud.processesV3.getProcess()`: `response` **Changed**
1 parent cd0b7da commit 87f6482

File tree

243 files changed

+11235
-4023
lines changed

Some content is hidden

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

243 files changed

+11235
-4023
lines changed

.speakeasy/gen.lock

Lines changed: 8005 additions & 1601 deletions
Large diffs are not rendered by default.

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.658.2
1+
speakeasyVersion: 1.680.11
22
sources:
33
java-source:
44
sourceNamespace: java-source
5-
sourceRevisionDigest: sha256:846f82b2c5f534ddfa5eaf03dae4c50d9d0d5973f953a30460951980f5a99238
6-
sourceBlobDigest: sha256:a83dd5d2f6be3733c4c0cfde58d5b8811cff8746f24cc3baf3c90f78a45c1e30
5+
sourceRevisionDigest: sha256:8fa347e4069014a4fdcb55e52b539cebc10e41024978fc0303bc969fe1185e3d
6+
sourceBlobDigest: sha256:3e99b656bd5f1fea1667e04552422926478984716188b1f4004de984afcb0d56
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1756426117
9+
- speakeasy-sdk-regen-1763683744
1010
- 0.0.1
1111
targets:
1212
hathora-java:
1313
source: java-source
1414
sourceNamespace: java-source
15-
sourceRevisionDigest: sha256:846f82b2c5f534ddfa5eaf03dae4c50d9d0d5973f953a30460951980f5a99238
16-
sourceBlobDigest: sha256:a83dd5d2f6be3733c4c0cfde58d5b8811cff8746f24cc3baf3c90f78a45c1e30
15+
sourceRevisionDigest: sha256:8fa347e4069014a4fdcb55e52b539cebc10e41024978fc0303bc969fe1185e3d
16+
sourceBlobDigest: sha256:3e99b656bd5f1fea1667e04552422926478984716188b1f4004de984afcb0d56
1717
codeSamplesNamespace: code-samples-java-hathora-java
18-
codeSamplesRevisionDigest: sha256:0fc45c41414e243f3d1b781442c3b054bc035b8ac1e04c3d3b26663a2aedeed0
18+
codeSamplesRevisionDigest: sha256:124ae8125a6fa856d90af55ac038e1d62a4737b34042cc9608be854e91de43df
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 35 additions & 31 deletions
Large diffs are not rendered by default.

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1179,4 +1179,14 @@ Based on:
11791179
### Generated
11801180
- [java v3.3.0] .
11811181
### Releases
1182-
- [Maven Central v3.3.0] https://central.sonatype.com/artifact/dev.hathora/cloud-sdk/3.3.0 - .
1182+
- [Maven Central v3.3.0] https://central.sonatype.com/artifact/dev.hathora/cloud-sdk/3.3.0 - .
1183+
1184+
## 2025-12-31 00:10:00
1185+
### Changes
1186+
Based on:
1187+
- OpenAPI Doc
1188+
- Speakeasy CLI 1.680.11 (2.788.15) https://github.com/speakeasy-api/speakeasy
1189+
### Generated
1190+
- [java v3.4.0] .
1191+
### Releases
1192+
- [Maven Central v3.4.0] https://central.sonatype.com/artifact/dev.hathora/cloud-sdk/3.4.0 - .

codeSamples.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ actions:
134134
"x-codeSamples":
135135
- "lang": "java"
136136
"label": "GetDeployments"
137-
"source": "package hello.world;\n\nimport java.lang.Exception;\nimport org.openapis.openapi.HathoraCloud;\nimport org.openapis.openapi.models.errors.ApiError;\nimport org.openapis.openapi.models.operations.GetDeploymentsResponse;\nimport org.openapis.openapi.models.shared.Security;\n\npublic class Application {\n\n public static void main(String[] args) throws ApiError, Exception {\n\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .security(Security.builder()\n .hathoraDevToken(System.getenv().getOrDefault(\"HATHORA_DEV_TOKEN\", \"\"))\n .build())\n .build();\n\n GetDeploymentsResponse res = sdk.deploymentsV3().getDeployments()\n .deploymentTag(\"alpha\")\n .buildTag(\"0.1.14-14c793\")\n .call();\n\n if (res.deploymentsV3Page().isPresent()) {\n // handle response\n }\n }\n}"
137+
"source": "package hello.world;\n\nimport java.lang.Exception;\nimport org.openapis.openapi.HathoraCloud;\nimport org.openapis.openapi.models.errors.ApiError;\nimport org.openapis.openapi.models.operations.GetDeploymentsRequest;\nimport org.openapis.openapi.models.operations.GetDeploymentsResponse;\nimport org.openapis.openapi.models.shared.Security;\n\npublic class Application {\n\n public static void main(String[] args) throws ApiError, Exception {\n\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .security(Security.builder()\n .hathoraDevToken(System.getenv().getOrDefault(\"HATHORA_DEV_TOKEN\", \"\"))\n .build())\n .build();\n\n GetDeploymentsRequest req = GetDeploymentsRequest.builder()\n .deploymentTag(\"alpha\")\n .buildTag(\"0.1.14-14c793\")\n .build();\n\n GetDeploymentsResponse res = sdk.deploymentsV3().getDeployments()\n .request(req)\n .call();\n\n if (res.deploymentsV3Page().isPresent()) {\n // handle response\n }\n }\n}"
138138
- target: $["paths"]["/deployments/v3/apps/{appId}/deployments"]["post"]
139139
update:
140140
"x-codeSamples":
@@ -243,18 +243,18 @@ actions:
243243
- "lang": "java"
244244
"label": "GetFleetRegion"
245245
"source": "package hello.world;\n\nimport java.lang.Exception;\nimport org.openapis.openapi.HathoraCloud;\nimport org.openapis.openapi.models.errors.ApiError;\nimport org.openapis.openapi.models.operations.GetFleetRegionResponse;\nimport org.openapis.openapi.models.shared.Region;\nimport org.openapis.openapi.models.shared.Security;\n\npublic class Application {\n\n public static void main(String[] args) throws ApiError, Exception {\n\n HathoraCloud sdk = HathoraCloud.builder()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .security(Security.builder()\n .hathoraDevToken(System.getenv().getOrDefault(\"HATHORA_DEV_TOKEN\", \"\"))\n .build())\n .build();\n\n GetFleetRegionResponse res = sdk.fleetsV2().getFleetRegion()\n .fleetId(\"<id>\")\n .region(Region.SINGAPORE)\n .call();\n\n if (res.fleetRegion().isPresent()) {\n // handle response\n }\n }\n}"
246-
- target: $["paths"]["/fleets/v2/fleets/{fleetId}/regions/{region}"]["put"]
247-
update:
248-
"x-codeSamples":
249-
- "lang": "java"
250-
"label": "UpdateFleetRegion"
251-
"source": "package hello.world;\n\nimport java.lang.Exception;\nimport org.openapis.openapi.HathoraCloud;\nimport org.openapis.openapi.models.errors.ApiError;\nimport org.openapis.openapi.models.operations.UpdateFleetRegionRequest;\nimport org.openapis.openapi.models.operations.UpdateFleetRegionResponse;\nimport org.openapis.openapi.models.shared.*;\n\npublic class Application {\n\n public static void main(String[] args) throws ApiError, Exception {\n\n HathoraCloud sdk = HathoraCloud.builder()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .security(Security.builder()\n .hathoraDevToken(System.getenv().getOrDefault(\"HATHORA_DEV_TOKEN\", \"\"))\n .build())\n .build();\n\n UpdateFleetRegionRequest req = UpdateFleetRegionRequest.builder()\n .fleetId(\"<id>\")\n .region(Region.CHICAGO)\n .fleetRegionConfig(FleetRegionConfig.builder()\n .cloudMinVcpus(503995)\n .build())\n .build();\n\n UpdateFleetRegionResponse res = sdk.fleetsV2().updateFleetRegion()\n .request(req)\n .call();\n\n // handle response\n }\n}"
252246
- target: $["paths"]["/fleets/v2/fleets/{fleetId}/regions/{region}/metrics"]["get"]
253247
update:
254248
"x-codeSamples":
255249
- "lang": "java"
256250
"label": "GetFleetRegionMetrics"
257251
"source": "package hello.world;\n\nimport java.lang.Exception;\nimport org.openapis.openapi.HathoraCloud;\nimport org.openapis.openapi.models.errors.ApiError;\nimport org.openapis.openapi.models.operations.GetFleetRegionMetricsRequest;\nimport org.openapis.openapi.models.operations.GetFleetRegionMetricsResponse;\nimport org.openapis.openapi.models.shared.Region;\nimport org.openapis.openapi.models.shared.Security;\n\npublic class Application {\n\n public static void main(String[] args) throws ApiError, Exception {\n\n HathoraCloud sdk = HathoraCloud.builder()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .security(Security.builder()\n .hathoraDevToken(System.getenv().getOrDefault(\"HATHORA_DEV_TOKEN\", \"\"))\n .build())\n .build();\n\n GetFleetRegionMetricsRequest req = GetFleetRegionMetricsRequest.builder()\n .fleetId(\"<id>\")\n .region(Region.CHICAGO)\n .build();\n\n GetFleetRegionMetricsResponse res = sdk.fleetsV2().getFleetRegionMetrics()\n .request(req)\n .call();\n\n if (res.fleetMetricsData().isPresent()) {\n // handle response\n }\n }\n}"
252+
- target: $["paths"]["/fleets/v2/fleets/{fleetId}/regions/{region}/v2"]["put"]
253+
update:
254+
"x-codeSamples":
255+
- "lang": "java"
256+
"label": "UpdateFleetRegion"
257+
"source": "package hello.world;\n\nimport java.lang.Exception;\nimport org.openapis.openapi.HathoraCloud;\nimport org.openapis.openapi.models.errors.ApiError;\nimport org.openapis.openapi.models.operations.UpdateFleetRegionRequest;\nimport org.openapis.openapi.models.operations.UpdateFleetRegionResponse;\nimport org.openapis.openapi.models.shared.*;\n\npublic class Application {\n\n public static void main(String[] args) throws ApiError, Exception {\n\n HathoraCloud sdk = HathoraCloud.builder()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .security(Security.builder()\n .hathoraDevToken(System.getenv().getOrDefault(\"HATHORA_DEV_TOKEN\", \"\"))\n .build())\n .build();\n\n UpdateFleetRegionRequest req = UpdateFleetRegionRequest.builder()\n .fleetId(\"<id>\")\n .region(Region.CHICAGO)\n .fleetRegionConfigV2(FleetRegionConfigV2.builder()\n .nodeBaseline(503995)\n .build())\n .build();\n\n UpdateFleetRegionResponse res = sdk.fleetsV2().updateFleetRegion()\n .request(req)\n .call();\n\n // handle response\n }\n}"
258258
- target: $["paths"]["/fleets/v2/nodeShapes"]["get"]
259259
update:
260260
"x-codeSamples":
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# DeprecatedUpdateFleetRegionV2Request
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description | Example |
7+
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
8+
| `fleetRegionConfig` | [FleetRegionConfig](../../models/shared/FleetRegionConfig.md) | :heavy_check_mark: | N/A | |
9+
| `fleetId` | *String* | :heavy_check_mark: | N/A | |
10+
| `orgId` | *Optional\<String>* | :heavy_minus_sign: | N/A | org-6f706e83-0ec1-437a-9a46-7d4281eb2f39 |
11+
| `region` | [Region](../../models/shared/Region.md) | :heavy_check_mark: | N/A | |
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# DeprecatedUpdateFleetRegionV2Response
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
8+
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
9+
| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
10+
| `rawResponse` | [HttpResponse\<?>](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |

docs/models/operations/GetDeploymentsRequest.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@
77
| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
88
| `appId` | *Optional\<String>* | :heavy_minus_sign: | N/A | app-af469a92-5b45-4565-b3c4-b79878de67d2 |
99
| `buildTag` | *Optional\<String>* | :heavy_minus_sign: | N/A | 0.1.14-14c793 |
10-
| `deploymentTag` | *Optional\<String>* | :heavy_minus_sign: | N/A | alpha |
10+
| `deploymentTag` | *Optional\<String>* | :heavy_minus_sign: | N/A | alpha |
11+
| `nextPageToken` | *Optional\<String>* | :heavy_minus_sign: | N/A | |

docs/models/operations/UpdateFleetRegionRequest.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
## Fields
55

6-
| Field | Type | Required | Description | Example |
7-
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
8-
| `fleetRegionConfig` | [FleetRegionConfig](../../models/shared/FleetRegionConfig.md) | :heavy_check_mark: | N/A | |
9-
| `fleetId` | *String* | :heavy_check_mark: | N/A | |
10-
| `orgId` | *Optional\<String>* | :heavy_minus_sign: | N/A | org-6f706e83-0ec1-437a-9a46-7d4281eb2f39 |
11-
| `region` | [Region](../../models/shared/Region.md) | :heavy_check_mark: | N/A | |
6+
| Field | Type | Required | Description | Example |
7+
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
8+
| `fleetRegionConfigV2` | [FleetRegionConfigV2](../../models/shared/FleetRegionConfigV2.md) | :heavy_check_mark: | N/A | |
9+
| `fleetId` | *String* | :heavy_check_mark: | N/A | |
10+
| `orgId` | *Optional\<String>* | :heavy_minus_sign: | N/A | org-6f706e83-0ec1-437a-9a46-7d4281eb2f39 |
11+
| `region` | [Region](../../models/shared/Region.md) | :heavy_check_mark: | N/A | |

0 commit comments

Comments
 (0)