From d1aca8b7b956092244d54d73d61d545b18a959ff Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 26 Jul 2024 00:06:51 +0000 Subject: [PATCH] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.346.0 --- .speakeasy/gen.lock | 4 +- .speakeasy/workflow.lock | 8 +- README.md | 4 +- RELEASES.md | 12 +- build.gradle | 46 +- codeSamples.yaml | 504 +++++++++--------- gen.yaml | 2 +- .../hathora/cloud_api/SDKConfiguration.java | 4 +- 8 files changed, 309 insertions(+), 275 deletions(-) diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index fd59a86d..df5c4785 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -5,8 +5,8 @@ management: docVersion: 0.0.1 speakeasyVersion: 1.346.0 generationVersion: 2.379.3 - releaseVersion: 2.7.4 - configChecksum: c73c658c3de1a89b03ded99e4fd6866f + releaseVersion: 2.7.5 + configChecksum: 23014641d5b55317f2f7a777b31cd51a repoURL: https://github.com/hathora/cloud-sdk-java.git repoSubDirectory: . published: true diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 6b35cd77..da9ba0e2 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.346.0 sources: java-source: sourceNamespace: java-source - sourceRevisionDigest: sha256:7e514692261bdec49b33664de18332e1b30788359cc30e351bdc05f978decc93 - sourceBlobDigest: sha256:6878db9c692c00ab4db6a4eb09ca09c14e4200918ef08e929c9359773d5f770e + sourceRevisionDigest: sha256:7ce9e318d09f967d27826a8c34a5e57fd7754bf3ffcb31a4342deab13daf8ded + sourceBlobDigest: sha256:51d5575b76d31db81f6108f016de819176a21814bda5b4c6cd1f27ede51dbdf0 tags: - latest - main @@ -11,8 +11,8 @@ targets: hathora-java: source: java-source sourceNamespace: java-source - sourceRevisionDigest: sha256:7e514692261bdec49b33664de18332e1b30788359cc30e351bdc05f978decc93 - sourceBlobDigest: sha256:6878db9c692c00ab4db6a4eb09ca09c14e4200918ef08e929c9359773d5f770e + sourceRevisionDigest: sha256:7ce9e318d09f967d27826a8c34a5e57fd7754bf3ffcb31a4342deab13daf8ded + sourceBlobDigest: sha256:51d5575b76d31db81f6108f016de819176a21814bda5b4c6cd1f27ede51dbdf0 outLocation: /github/workspace/repo workflow: workflowVersion: 1.0.0 diff --git a/README.md b/README.md index f2bb6e6f..c9b3f5db 100755 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ The samples below show how a published SDK artifact is used: Gradle: ```groovy -implementation 'dev.hathora:cloud-api:2.7.4' +implementation 'dev.hathora:cloud-api:2.7.5' ``` Maven: @@ -25,7 +25,7 @@ Maven: dev.hathora cloud-api - 2.7.4 + 2.7.5 ``` diff --git a/RELEASES.md b/RELEASES.md index 95fd9b59..f559320d 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -276,4 +276,14 @@ Based on: ### Generated - [java v2.7.4] . ### Releases -- [Maven Central v2.7.4] https://central.sonatype.com/artifact/dev.hathora/cloud-api/2.7.4 - . \ No newline at end of file +- [Maven Central v2.7.4] https://central.sonatype.com/artifact/dev.hathora/cloud-api/2.7.4 - . + +## 2024-07-26 00:05:41 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.346.0 (2.379.3) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v2.7.5] . +### Releases +- [Maven Central v2.7.5] https://central.sonatype.com/artifact/dev.hathora/cloud-api/2.7.5 - . \ No newline at end of file diff --git a/build.gradle b/build.gradle index 471c2520..7c6b312c 100644 --- a/build.gradle +++ b/build.gradle @@ -14,6 +14,7 @@ plugins { id 'java-library' id 'maven-publish' id 'signing' + id 'cl.franciscosolis.sonatype-central-upload' version '1.0.0' } compileJava.options.encoding = "UTF-8" @@ -39,6 +40,7 @@ model { jar { dependsOn(":generatePomFileForMavenPublication") + archiveBaseName = "cloud-api" into("META-INF/maven/dev.hathora/cloud-api") { from("$buildDir/pom.xml") @@ -59,23 +61,45 @@ tasks.withType(Javadoc) { failOnError false options.addStringOption('Xdoclint:none', '-quiet') } +group = "dev.hathora" +version = "2.7.5" + +sourcesJar { + archiveBaseName = "cloud-api" +} + +javadocJar { + archiveBaseName = "cloud-api" +} + +sonatypeCentralUpload { + // This is your Sonatype generated username + username = System.getenv("SONATYPE_USERNAME") + // This is your sonatype generated password + password = System.getenv("SONATYPE_PASSWORD") + + // This is a list of files to upload. Ideally you would point to your jar file, source and javadoc jar (required by central) + archives = files( + "$buildDir/libs/cloud-api-${version}.jar", + "$buildDir/libs/cloud-api-${version}-sources.jar", + "$buildDir/libs/cloud-api-${version}-javadoc.jar" + ) + + // This is the pom file to upload. This is required by central + pom = file("$buildDir/pom.xml") + + // This is your PGP private key. This is required to sign your files + signingKey = System.getenv("SONATYPE_SIGNING_KEY") + // This is your PGP private key passphrase to decrypt your private key + signingKeyPassphrase = System.getenv("SIGNING_KEY_PASSPHRASE") +} publishing { - repositories { - maven { - name = "OSSRH" - url = 'https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/' - credentials { - username = System.getenv("MAVEN_USERNAME") - password = System.getenv("MAVEN_PASSWORD") - } - } - } publications { maven(MavenPublication) { groupId = 'dev.hathora' artifactId = 'cloud-api' - version = '2.7.4' + version = '2.7.5' from components.java diff --git a/codeSamples.yaml b/codeSamples.yaml index cb2db841..a6031363 100644 --- a/codeSamples.yaml +++ b/codeSamples.yaml @@ -3,300 +3,306 @@ info: title: CodeSamples overlay for java target version: 0.0.0 actions: - - target: $["paths"]["/auth/v1/{appId}/login/nickname"]["post"] + - target: $["paths"]["/auth/v1/{appId}/login/anonymous"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "LoginNickname" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n LoginNicknameResponse res = sdk.authV1().loginNickname()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .nicknameObject(NicknameObject.builder()\n .nickname(\"squiddytwoshoes\")\n .build())\n .call();\n\n if (res.playerTokenObject().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/builds/v1/{appId}/info/{buildId}"]["get"] + "label": "LoginAnonymous" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n LoginAnonymousResponse res = sdk.authV1().loginAnonymous()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.playerTokenObject().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/billing/v1/paymentmethod"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetBuildInfoDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetBuildInfoDeprecatedResponse res = sdk.buildsV1().getBuildInfoDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .call();\n\n if (res.build().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/builds/v2/{appId}/run/{buildId}"]["post"] + "label": "GetPaymentMethod" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetPaymentMethodResponse res = sdk.billingV1().getPaymentMethod()\n .call();\n\n if (res.paymentMethod().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/discovery/v1/ping"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "RunBuild" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n RunBuildResponse res = sdk.buildsV2().runBuild()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .requestBody(RunBuildRequestBody.builder()\n .build())\n .call();\n\n if (res.responseStream().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/deployments/v1/{appId}/create/{buildId}"]["post"] + "label": "GetPingServiceEndpointsDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetPingServiceEndpointsDeprecatedResponse res = sdk.discoveryV1().getPingServiceEndpointsDeprecated()\n .call();\n\n if (res.pingEndpoints().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v2/{appId}/setState/{roomId}"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "CreateDeploymentDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateDeploymentDeprecatedResponse res = sdk.deploymentsV1().createDeploymentDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .deploymentConfig(DeploymentConfig.builder()\n .env(java.util.List.of(\n DeploymentConfigEnv.builder()\n .value(\"TRUE\")\n .name(\"EULA\")\n .build()))\n .roomsPerProcess(3)\n .planName(PlanName.TINY)\n .transportType(TransportType.UDP)\n .containerPort(4000)\n .additionalContainerPorts(java.util.List.of(\n ContainerPort.builder()\n .transportType(TransportType.TLS)\n .port(8000)\n .name(\"default\")\n .build()))\n .build())\n .call();\n\n if (res.deployment().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/billing/v1/balance"]["get"] + "label": "SetLobbyState" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n SetLobbyStateResponse res = sdk.lobbiesV2().setLobbyState()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .setLobbyStateParams(SetLobbyStateParams.builder()\n .state(\"\")\n .build())\n .call();\n\n if (res.lobby().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/metrics/v1/{appId}/process/{processId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetBalance" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetBalanceResponse res = sdk.billingV1().getBalance()\n .call();\n\n if (res.number().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/builds/v2/{appId}/info/{buildId}"]["get"] + "label": "GetMetrics" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetMetricsRequest req = GetMetricsRequest.builder()\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .build();\n\n GetMetricsResponse res = sdk.metricsV1().getMetrics()\n .request(req)\n .call();\n\n if (res.metricsData().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v2/{appId}/create"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetBuildInfo" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetBuildInfoResponse res = sdk.buildsV2().getBuildInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .call();\n\n if (res.build().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/deployments/v2/{appId}/create/{buildId}"]["post"] + "label": "CreateRoom" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateRoomResponse res = sdk.roomsV2().createRoom()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .createRoomParams(CreateRoomParams.builder()\n .region(Region.SAO_PAULO)\n .roomConfig(\"{\\\"name\\\":\\\"my-room\\\"}\")\n .build())\n .call();\n\n if (res.roomConnectionData().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/apps/v1/update/{appId}"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "CreateDeployment" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateDeploymentResponse res = sdk.deploymentsV2().createDeployment()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .deploymentConfigV2(DeploymentConfigV2.builder()\n .idleTimeoutEnabled(false)\n .env(java.util.List.of(\n DeploymentConfigV2Env.builder()\n .value(\"TRUE\")\n .name(\"EULA\")\n .build()))\n .roomsPerProcess(3)\n .transportType(TransportType.UDP)\n .containerPort(4000)\n .requestedMemoryMB(1024d)\n .requestedCPU(0.5d)\n .additionalContainerPorts(java.util.List.of(\n ContainerPort.builder()\n .transportType(TransportType.TCP)\n .port(8000)\n .name(\"default\")\n .build()))\n .build())\n .call();\n\n if (res.deploymentV2().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v2/{appId}/create"]["post"] + "label": "UpdateApp" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n UpdateAppResponse res = sdk.appsV1().updateApp()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .appConfig(AppConfig.builder()\n .authConfiguration(AuthConfiguration.builder()\n .build())\n .appName(\"minecraft\")\n .build())\n .call();\n\n if (res.application().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/deployments/v1/{appId}/list"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "CreateLobbyDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreateLobbyDeprecatedSecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateLobbyDeprecatedResponse res = sdk.lobbiesV2().createLobbyDeprecated()\n .security(CreateLobbyDeprecatedSecurity.builder()\n .playerAuth(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .createLobbyParams(CreateLobbyParams.builder()\n .visibility(LobbyVisibility.PRIVATE_)\n .initialConfig(\"\")\n .region(Region.TOKYO)\n .build())\n .call();\n\n if (res.lobby().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/logs/v1/{appId}/deployment/{deploymentId}"]["get"] + "label": "GetDeploymentsDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetDeploymentsDeprecatedResponse res = sdk.deploymentsV1().getDeploymentsDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.deployments().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v3/{appId}/create"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetLogsForDeployment" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLogsForDeploymentRequest req = GetLogsForDeploymentRequest.builder()\n .deploymentId(1)\n .tailLines(100)\n .build();\n\n GetLogsForDeploymentResponse res = sdk.logsV1().getLogsForDeployment()\n .request(req)\n .call();\n\n if (res.responseStream().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v2/{appId}/info/{roomId}"]["get"] + "label": "CreateLobby" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreateLobbySecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateLobbyRequest req = CreateLobbyRequest.builder()\n .createLobbyV3Params(CreateLobbyV3Params.builder()\n .visibility(LobbyVisibility.PRIVATE_)\n .region(Region.SEATTLE)\n .roomConfig(\"{\\\"name\\\":\\\"my-room\\\"}\")\n .build())\n .shortCode(\"LFG4\")\n .roomId(\"2swovpy1fnunu\")\n .build();\n\n CreateLobbyResponse res = sdk.lobbiesV3().createLobby()\n .request(req)\n .security(CreateLobbySecurity.builder()\n .playerAuth(\"\")\n .build())\n .call();\n\n if (res.lobbyV3().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/management/v1/sendverificationemail"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetRoomInfo" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetRoomInfoResponse res = sdk.roomsV2().getRoomInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n if (res.room().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/deployments/v1/{appId}/list"]["get"] + "label": "SendVerificationEmail" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n VerificationEmailRequest req = VerificationEmailRequest.builder()\n .userId(\"\")\n .build();\n\n SendVerificationEmailResponse res = sdk.managementV1().sendVerificationEmail()\n .request(req)\n .call();\n\n if (res.verificationEmailSuccess().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/orgs/v1"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetDeploymentsDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetDeploymentsDeprecatedResponse res = sdk.deploymentsV1().getDeploymentsDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.deployments().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v1/{appId}/create/public"]["post"] + "label": "GetOrgs" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetOrgsResponse res = sdk.organizationsV1().getOrgs()\n .call();\n\n if (res.orgsPage().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v1/{appId}/create"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "CreatePublicLobbyDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreatePublicLobbyDeprecatedSecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreatePublicLobbyDeprecatedResponse res = sdk.lobbiesV1().createPublicLobbyDeprecated()\n .security(CreatePublicLobbyDeprecatedSecurity.builder()\n .playerAuth(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.FRANKFURT)\n .local(false)\n .call();\n\n if (res.roomId().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v2/{appId}/create/public"]["post"] + "label": "CreateRoomDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateRoomDeprecatedResponse res = sdk.roomsV1().createRoomDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .createRoomParams(CreateRoomParams.builder()\n .region(Region.CHICAGO)\n .roomConfig(\"{\\\"name\\\":\\\"my-room\\\"}\")\n .build())\n .call();\n\n if (res.roomId().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/tokens/v1/orgs/{orgId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "CreatePublicLobby" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreatePublicLobbySecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreatePublicLobbyResponse res = sdk.lobbiesV2().createPublicLobby()\n .security(CreatePublicLobbySecurity.builder()\n .playerAuth(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .requestBody(CreatePublicLobbyRequestBody.builder()\n .initialConfig(\"\")\n .region(Region.SAO_PAULO)\n .build())\n .call();\n\n if (res.lobby().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/orgs/v1/{orgId}/invites/reject"]["post"] + "label": "GetOrgTokens" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetOrgTokensResponse res = sdk.tokensV1().getOrgTokens()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .call();\n\n if (res.listOrgTokens().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/tokens/v1/orgs/{orgId}/tokens/{orgTokenId}/revoke"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "RejectInvite" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n RejectInviteResponse res = sdk.organizationsV1().rejectInvite()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/builds/v1/{appId}/create"]["post"] + "label": "RevokeOrgToken" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n RevokeOrgTokenResponse res = sdk.tokensV1().revokeOrgToken()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .orgTokenId(\"org-token-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.boolean_().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v2/{appId}/create/local"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "CreateBuildDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateBuildDeprecatedResponse res = sdk.buildsV1().createBuildDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .createBuildParams(CreateBuildParams.builder()\n .buildTag(\"0.1.14-14c793\")\n .build())\n .call();\n\n if (res.build().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v3/{appId}/create"]["post"] + "label": "CreateLocalLobby" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreateLocalLobbySecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateLocalLobbyResponse res = sdk.lobbiesV2().createLocalLobby()\n .security(CreateLocalLobbySecurity.builder()\n .playerAuth(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .requestBody(CreateLocalLobbyRequestBody.builder()\n .initialConfig(\"\")\n .region(Region.SAO_PAULO)\n .build())\n .call();\n\n if (res.lobby().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/logs/v1/{appId}/process/{processId}/download"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "CreateLobby" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreateLobbySecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateLobbyRequest req = CreateLobbyRequest.builder()\n .createLobbyV3Params(CreateLobbyV3Params.builder()\n .visibility(LobbyVisibility.PRIVATE_)\n .region(Region.SEATTLE)\n .roomConfig(\"{\\\"name\\\":\\\"my-room\\\"}\")\n .build())\n .shortCode(\"LFG4\")\n .roomId(\"2swovpy1fnunu\")\n .build();\n\n CreateLobbyResponse res = sdk.lobbiesV3().createLobby()\n .request(req)\n .security(CreateLobbySecurity.builder()\n .playerAuth(\"\")\n .build())\n .call();\n\n if (res.lobbyV3().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/logs/v1/{appId}/process/{processId}"]["get"] + "label": "DownloadLogForProcess" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n DownloadLogForProcessResponse res = sdk.logsV1().downloadLogForProcess()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.responseStream().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/deployments/v1/{appId}/latest"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetLogsForProcess" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLogsForProcessRequest req = GetLogsForProcessRequest.builder()\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .tailLines(100)\n .build();\n\n GetLogsForProcessResponse res = sdk.logsV1().getLogsForProcess()\n .request(req)\n .call();\n\n if (res.responseStream().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v1/{appId}/info/{roomId}"]["get"] + "label": "GetLatestDeploymentDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLatestDeploymentDeprecatedResponse res = sdk.deploymentsV1().getLatestDeploymentDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.deployment().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v1/{appId}/destroy/{roomId}"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetRoomInfoDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetRoomInfoDeprecatedResponse res = sdk.roomsV1().getRoomInfoDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n if (res.room().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v2/{appId}/create/private"]["post"] + "label": "DestroyRoomDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n DestroyRoomDeprecatedResponse res = sdk.roomsV1().destroyRoomDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/tokens/v1/orgs/{orgId}/create"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "CreatePrivateLobby" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreatePrivateLobbySecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreatePrivateLobbyResponse res = sdk.lobbiesV2().createPrivateLobby()\n .security(CreatePrivateLobbySecurity.builder()\n .playerAuth(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .requestBody(CreatePrivateLobbyRequestBody.builder()\n .initialConfig(\"\")\n .region(Region.CHICAGO)\n .build())\n .call();\n\n if (res.lobby().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/management/v1/sendverificationemail"]["post"] + "label": "CreateOrgToken" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateOrgTokenResponse res = sdk.tokensV1().createOrgToken()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .createOrgToken(CreateOrgToken.builder()\n .name(\"ci-token\")\n .build())\n .call();\n\n if (res.createdOrgToken().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v2/{appId}/list/{processId}/inactive"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "SendVerificationEmail" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n VerificationEmailRequest req = VerificationEmailRequest.builder()\n .userId(\"\")\n .build();\n\n SendVerificationEmailResponse res = sdk.managementV1().sendVerificationEmail()\n .request(req)\n .call();\n\n if (res.verificationEmailSuccess().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/orgs/v1/user/invites/pending"]["get"] + "label": "GetInactiveRoomsForProcess" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetInactiveRoomsForProcessResponse res = sdk.roomsV2().getInactiveRoomsForProcess()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.roomWithoutAllocations().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/deployments/v2/{appId}/latest"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetUserPendingInvites" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetUserPendingInvitesResponse res = sdk.organizationsV1().getUserPendingInvites()\n .call();\n\n if (res.pendingOrgInvitesPage().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/orgs/v1/{orgId}/members"]["get"] + "label": "GetLatestDeployment" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLatestDeploymentResponse res = sdk.deploymentsV2().getLatestDeployment()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.deploymentV2().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v3/{appId}/info/roomid/{roomId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetOrgMembers" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetOrgMembersResponse res = sdk.organizationsV1().getOrgMembers()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .call();\n\n if (res.orgMembersPage().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/processes/v2/{appId}/list/latest"]["get"] + "label": "GetLobbyInfoByRoomId" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLobbyInfoByRoomIdResponse res = sdk.lobbiesV3().getLobbyInfoByRoomId()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n if (res.lobbyV3().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/logs/v1/{appId}/process/{processId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetLatestProcesses" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLatestProcessesResponse res = sdk.processesV2().getLatestProcesses()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .status(java.util.List.of(\n ProcessStatus.STOPPED))\n .region(java.util.List.of(\n Region.FRANKFURT))\n .call();\n\n if (res.processV2s().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/processes/v2/{appId}/stop/{processId}"]["post"] + "label": "GetLogsForProcess" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLogsForProcessRequest req = GetLogsForProcessRequest.builder()\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .tailLines(100)\n .build();\n\n GetLogsForProcessResponse res = sdk.logsV1().getLogsForProcess()\n .request(req)\n .call();\n\n if (res.responseStream().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/logs/v1/{appId}/deployment/{deploymentId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "StopProcess" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n StopProcessResponse res = sdk.processesV2().stopProcess()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/processes/v2/{appId}/create/{region}"]["post"] + "label": "GetLogsForDeployment" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLogsForDeploymentRequest req = GetLogsForDeploymentRequest.builder()\n .deploymentId(1)\n .tailLines(100)\n .build();\n\n GetLogsForDeploymentResponse res = sdk.logsV1().getLogsForDeployment()\n .request(req)\n .call();\n\n if (res.responseStream().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/orgs/v1/{orgId}/invites/rescind"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "CreateProcess" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateProcessResponse res = sdk.processesV2().createProcess()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.TOKYO)\n .call();\n\n if (res.processV2().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v2/{appId}/destroy/{roomId}"]["post"] + "label": "RescindInvite" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n RescindInviteResponse res = sdk.organizationsV1().rescindInvite()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .rescindUserInvite(RescindUserInvite.builder()\n .userEmail(\"noreply@hathora.dev\")\n .build())\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/orgs/v1/{orgId}/invites/accept"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "DestroyRoom" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n DestroyRoomResponse res = sdk.roomsV2().destroyRoom()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/tokens/v1/orgs/{orgId}"]["get"] + "label": "AcceptInvite" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n AcceptInviteResponse res = sdk.organizationsV1().acceptInvite()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/processes/v1/{appId}/list/running"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetOrgTokens" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetOrgTokensResponse res = sdk.tokensV1().getOrgTokens()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .call();\n\n if (res.listOrgTokens().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v1/{appId}/suspend/{roomId}"]["post"] + "label": "GetRunningProcesses" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetRunningProcessesResponse res = sdk.processesV1().getRunningProcesses()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.TOKYO)\n .call();\n\n if (res.processWithRooms().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v1/{appId}/info/{roomId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "SuspendRoomDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n SuspendRoomDeprecatedResponse res = sdk.roomsV1().suspendRoomDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/auth/v1/{appId}/login/anonymous"]["post"] + "label": "GetRoomInfoDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetRoomInfoDeprecatedResponse res = sdk.roomsV1().getRoomInfoDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n if (res.room().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/builds/v2/{appId}/createWithUploadUrl"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "LoginAnonymous" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n LoginAnonymousResponse res = sdk.authV1().loginAnonymous()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.playerTokenObject().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/billing/v1/customerportalurl"]["post"] + "label": "CreateBuildWithUploadUrl" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateBuildWithUploadUrlResponse res = sdk.buildsV2().createBuildWithUploadUrl()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .createBuildParams(CreateBuildParams.builder()\n .buildTag(\"0.1.14-14c793\")\n .build())\n .call();\n\n if (res.buildWithUploadUrl().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/deployments/v1/{appId}/info/{deploymentId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "InitStripeCustomerPortalUrl" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CustomerPortalUrl req = CustomerPortalUrl.builder()\n .returnUrl(\"\")\n .build();\n\n InitStripeCustomerPortalUrlResponse res = sdk.billingV1().initStripeCustomerPortalUrl()\n .request(req)\n .call();\n\n if (res.string().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/builds/v1/{appId}/delete/{buildId}"]["delete"] + "label": "GetDeploymentInfoDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetDeploymentInfoDeprecatedResponse res = sdk.deploymentsV1().getDeploymentInfoDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .deploymentId(1)\n .call();\n\n if (res.deployment().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v2/{appId}/create/private"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "DeleteBuildDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n DeleteBuildDeprecatedResponse res = sdk.buildsV1().deleteBuildDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/deployments/v1/{appId}/info/{deploymentId}"]["get"] + "label": "CreatePrivateLobby" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreatePrivateLobbySecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreatePrivateLobbyResponse res = sdk.lobbiesV2().createPrivateLobby()\n .security(CreatePrivateLobbySecurity.builder()\n .playerAuth(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .requestBody(CreatePrivateLobbyRequestBody.builder()\n .initialConfig(\"\")\n .region(Region.CHICAGO)\n .build())\n .call();\n\n if (res.lobby().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v2/{appId}/create/public"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetDeploymentInfoDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetDeploymentInfoDeprecatedResponse res = sdk.deploymentsV1().getDeploymentInfoDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .deploymentId(1)\n .call();\n\n if (res.deployment().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v3/{appId}/info/shortcode/{shortCode}"]["get"] + "label": "CreatePublicLobby" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreatePublicLobbySecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreatePublicLobbyResponse res = sdk.lobbiesV2().createPublicLobby()\n .security(CreatePublicLobbySecurity.builder()\n .playerAuth(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .requestBody(CreatePublicLobbyRequestBody.builder()\n .initialConfig(\"\")\n .region(Region.SAO_PAULO)\n .build())\n .call();\n\n if (res.lobby().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v2/{appId}/list/public"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetLobbyInfoByShortCode" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLobbyInfoByShortCodeResponse res = sdk.lobbiesV3().getLobbyInfoByShortCode()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .shortCode(\"LFG4\")\n .call();\n\n if (res.lobbyV3().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/orgs/v1/{orgId}/invites/rescind"]["post"] + "label": "ListActivePublicLobbiesDeprecatedV2" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n ListActivePublicLobbiesDeprecatedV2Response res = sdk.lobbiesV2().listActivePublicLobbiesDeprecatedV2()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.FRANKFURT)\n .call();\n\n if (res.lobbies().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/apps/v1/list"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "RescindInvite" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n RescindInviteResponse res = sdk.organizationsV1().rescindInvite()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .rescindUserInvite(RescindUserInvite.builder()\n .userEmail(\"noreply@hathora.dev\")\n .build())\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v1/{appId}/destroy/{roomId}"]["post"] + "label": "GetApps" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetAppsResponse res = sdk.appsV1().getApps()\n .call();\n\n if (res.applicationWithLatestDeploymentAndBuilds().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/apps/v1/create"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "DestroyRoomDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n DestroyRoomDeprecatedResponse res = sdk.roomsV1().destroyRoomDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v2/{appId}/create"]["post"] + "label": "CreateApp" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n AppConfig req = AppConfig.builder()\n .authConfiguration(AuthConfiguration.builder()\n .build())\n .appName(\"minecraft\")\n .build();\n\n CreateAppResponse res = sdk.appsV1().createApp()\n .request(req)\n .call();\n\n if (res.application().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/billing/v1/customerportalurl"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "CreateRoom" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateRoomResponse res = sdk.roomsV2().createRoom()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .createRoomParams(CreateRoomParams.builder()\n .region(Region.SAO_PAULO)\n .roomConfig(\"{\\\"name\\\":\\\"my-room\\\"}\")\n .build())\n .call();\n\n if (res.roomConnectionData().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v2/{appId}/connectioninfo/{roomId}"]["get"] + "label": "InitStripeCustomerPortalUrl" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CustomerPortalUrl req = CustomerPortalUrl.builder()\n .returnUrl(\"\")\n .build();\n\n InitStripeCustomerPortalUrlResponse res = sdk.billingV1().initStripeCustomerPortalUrl()\n .request(req)\n .call();\n\n if (res.string().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/builds/v2/{appId}/info/{buildId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetConnectionInfo" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetConnectionInfoResponse res = sdk.roomsV2().getConnectionInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n if (res.connectionInfoV2().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/deployments/v2/{appId}/info/{deploymentId}"]["get"] + "label": "GetBuildInfo" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetBuildInfoResponse res = sdk.buildsV2().getBuildInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .call();\n\n if (res.build().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/logs/v1/{appId}/all"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetDeploymentInfo" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetDeploymentInfoResponse res = sdk.deploymentsV2().getDeploymentInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .deploymentId(1)\n .call();\n\n if (res.deploymentV2().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/discovery/v1/ping"]["get"] + "label": "GetLogsForApp" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLogsForAppRequest req = GetLogsForAppRequest.builder()\n .tailLines(100)\n .build();\n\n GetLogsForAppResponse res = sdk.logsV1().getLogsForApp()\n .request(req)\n .call();\n\n if (res.responseStream().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/processes/v2/{appId}/create/{region}"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetPingServiceEndpointsDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetPingServiceEndpointsDeprecatedResponse res = sdk.discoveryV1().getPingServiceEndpointsDeprecated()\n .call();\n\n if (res.pingEndpoints().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v2/{appId}/setState/{roomId}"]["post"] + "label": "CreateProcess" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateProcessResponse res = sdk.processesV2().createProcess()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.TOKYO)\n .call();\n\n if (res.processV2().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v2/{appId}/suspend/{roomId}"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "SetLobbyState" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n SetLobbyStateResponse res = sdk.lobbiesV2().setLobbyState()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .setLobbyStateParams(SetLobbyStateParams.builder()\n .state(\"\")\n .build())\n .call();\n\n if (res.lobby().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v3/{appId}/info/roomid/{roomId}"]["get"] + "label": "SuspendRoomV2Deprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n SuspendRoomV2DeprecatedResponse res = sdk.roomsV2().suspendRoomV2Deprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/apps/v1/info/{appId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetLobbyInfoByRoomId" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLobbyInfoByRoomIdResponse res = sdk.lobbiesV3().getLobbyInfoByRoomId()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n if (res.lobbyV3().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v1/{appId}/create"]["post"] + "label": "GetAppInfo" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetAppInfoResponse res = sdk.appsV1().getAppInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.application().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/builds/v1/{appId}/info/{buildId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "CreateRoomDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateRoomDeprecatedResponse res = sdk.roomsV1().createRoomDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .createRoomParams(CreateRoomParams.builder()\n .region(Region.CHICAGO)\n .roomConfig(\"{\\\"name\\\":\\\"my-room\\\"}\")\n .build())\n .call();\n\n if (res.roomId().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/builds/v1/{appId}/list"]["get"] + "label": "GetBuildInfoDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetBuildInfoDeprecatedResponse res = sdk.buildsV1().getBuildInfoDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .call();\n\n if (res.build().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/builds/v1/{appId}/create"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetBuildsDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetBuildsDeprecatedResponse res = sdk.buildsV1().getBuildsDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.builds().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/deployments/v1/{appId}/latest"]["get"] + "label": "CreateBuildDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateBuildDeprecatedResponse res = sdk.buildsV1().createBuildDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .createBuildParams(CreateBuildParams.builder()\n .buildTag(\"0.1.14-14c793\")\n .build())\n .call();\n\n if (res.build().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/builds/v2/{appId}/list"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetLatestDeploymentDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLatestDeploymentDeprecatedResponse res = sdk.deploymentsV1().getLatestDeploymentDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.deployment().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/discovery/v2/ping"]["get"] + "label": "GetBuilds" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetBuildsResponse res = sdk.buildsV2().getBuilds()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.builds().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/builds/v2/{appId}/run/{buildId}"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetPingServiceEndpoints" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetPingServiceEndpointsResponse res = sdk.discoveryV2().getPingServiceEndpoints()\n .call();\n\n if (res.pingEndpoints().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v2/{appId}/list/public"]["get"] + "label": "RunBuild" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n RunBuildResponse res = sdk.buildsV2().runBuild()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .requestBody(RunBuildRequestBody.builder()\n .build())\n .call();\n\n if (res.responseStream().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v1/{appId}/create/private"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "ListActivePublicLobbiesDeprecatedV2" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n ListActivePublicLobbiesDeprecatedV2Response res = sdk.lobbiesV2().listActivePublicLobbiesDeprecatedV2()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.FRANKFURT)\n .call();\n\n if (res.lobbies().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/orgs/v1/{orgId}/invites"]["put"] + "label": "CreatePrivateLobbyDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreatePrivateLobbyDeprecatedSecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreatePrivateLobbyDeprecatedResponse res = sdk.lobbiesV1().createPrivateLobbyDeprecated()\n .security(CreatePrivateLobbyDeprecatedSecurity.builder()\n .playerAuth(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.LONDON)\n .local(false)\n .call();\n\n if (res.roomId().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/orgs/v1/user/invites/pending"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "InviteUser" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n InviteUserResponse res = sdk.organizationsV1().inviteUser()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .createUserInvite(CreateUserInvite.builder()\n .userEmail(\"noreply@hathora.dev\")\n .build())\n .call();\n\n if (res.pendingOrgInvite().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v2/{appId}/list/{processId}/inactive"]["get"] + "label": "GetUserPendingInvites" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetUserPendingInvitesResponse res = sdk.organizationsV1().getUserPendingInvites()\n .call();\n\n if (res.pendingOrgInvitesPage().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/processes/v2/{appId}/stop/{processId}"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetInactiveRoomsForProcess" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetInactiveRoomsForProcessResponse res = sdk.roomsV2().getInactiveRoomsForProcess()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.roomWithoutAllocations().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/apps/v1/update/{appId}"]["post"] + "label": "StopProcess" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n StopProcessResponse res = sdk.processesV2().stopProcess()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v2/{appId}/destroy/{roomId}"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "UpdateApp" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n UpdateAppResponse res = sdk.appsV1().updateApp()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .appConfig(AppConfig.builder()\n .authConfiguration(AuthConfiguration.builder()\n .build())\n .appName(\"minecraft\")\n .build())\n .call();\n\n if (res.application().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + "label": "DestroyRoom" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n DestroyRoomResponse res = sdk.roomsV2().destroyRoom()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v2/{appId}/update/{roomId}"]["post"] + update: + "x-codeSamples": + - "lang": "java" + "label": "UpdateRoomConfig" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n UpdateRoomConfigResponse res = sdk.roomsV2().updateRoomConfig()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .updateRoomConfigParams(UpdateRoomConfigParams.builder()\n .roomConfig(\"{\\\"name\\\":\\\"my-room\\\"}\")\n .build())\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - target: $["paths"]["/apps/v1/delete/{appId}"]["delete"] update: "x-codeSamples": @@ -309,213 +315,207 @@ actions: - "lang": "java" "label": "RunBuildDeprecated" "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n RunBuildDeprecatedResponse res = sdk.buildsV1().runBuildDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .requestBody(RunBuildDeprecatedRequestBody.builder()\n .file(File.builder()\n .fileName(\"\")\n .content(\"0x96Cf4be63b\".getBytes())\n .build())\n .build())\n .call();\n\n if (res.res().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v2/{appId}/info/{roomId}"]["get"] + - target: $["paths"]["/lobby/v3/{appId}/info/shortcode/{shortCode}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetLobbyInfo" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLobbyInfoResponse res = sdk.lobbiesV2().getLobbyInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n if (res.lobby().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/orgs/v1/{orgId}/invites/pending"]["get"] + "label": "GetLobbyInfoByShortCode" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLobbyInfoByShortCodeResponse res = sdk.lobbiesV3().getLobbyInfoByShortCode()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .shortCode(\"LFG4\")\n .call();\n\n if (res.lobbyV3().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/processes/v2/{appId}/list/latest"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetOrgPendingInvites" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetOrgPendingInvitesResponse res = sdk.organizationsV1().getOrgPendingInvites()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .call();\n\n if (res.pendingOrgInvitesPage().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v1/{appId}/list/{processId}/active"]["get"] + "label": "GetLatestProcesses" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLatestProcessesResponse res = sdk.processesV2().getLatestProcesses()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .status(java.util.List.of(\n ProcessStatus.STOPPED))\n .region(java.util.List.of(\n Region.FRANKFURT))\n .call();\n\n if (res.processV2s().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/builds/v2/{appId}/delete/{buildId}"]["delete"] update: "x-codeSamples": - "lang": "java" - "label": "GetActiveRoomsForProcessDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetActiveRoomsForProcessDeprecatedResponse res = sdk.roomsV1().getActiveRoomsForProcessDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.roomWithoutAllocations().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v2/{appId}/update/{roomId}"]["post"] + "label": "DeleteBuild" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n DeleteBuildResponse res = sdk.buildsV2().deleteBuild()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v2/{appId}/create"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "UpdateRoomConfig" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n UpdateRoomConfigResponse res = sdk.roomsV2().updateRoomConfig()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .updateRoomConfigParams(UpdateRoomConfigParams.builder()\n .roomConfig(\"{\\\"name\\\":\\\"my-room\\\"}\")\n .build())\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/apps/v1/create"]["post"] + "label": "CreateLobbyDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreateLobbyDeprecatedSecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateLobbyDeprecatedResponse res = sdk.lobbiesV2().createLobbyDeprecated()\n .security(CreateLobbyDeprecatedSecurity.builder()\n .playerAuth(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .createLobbyParams(CreateLobbyParams.builder()\n .visibility(LobbyVisibility.PRIVATE_)\n .initialConfig(\"\")\n .region(Region.TOKYO)\n .build())\n .call();\n\n if (res.lobby().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/orgs/v1/{orgId}/invites"]["put"] update: "x-codeSamples": - "lang": "java" - "label": "CreateApp" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n AppConfig req = AppConfig.builder()\n .authConfiguration(AuthConfiguration.builder()\n .build())\n .appName(\"minecraft\")\n .build();\n\n CreateAppResponse res = sdk.appsV1().createApp()\n .request(req)\n .call();\n\n if (res.application().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/auth/v1/{appId}/login/google"]["post"] + "label": "InviteUser" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n InviteUserResponse res = sdk.organizationsV1().inviteUser()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .createUserInvite(CreateUserInvite.builder()\n .userEmail(\"noreply@hathora.dev\")\n .build())\n .call();\n\n if (res.pendingOrgInvite().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v1/{appId}/list/{processId}/inactive"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "LoginGoogle" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n LoginGoogleResponse res = sdk.authV1().loginGoogle()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .googleIdTokenObject(GoogleIdTokenObject.builder()\n .idToken(\"eyJhbGciOiJSUzI1NiIsImtpZCI6ImZkNDhhNzUxMzhkOWQ0OGYwYWE2MzVlZjU2OWM0ZTE5NmY3YWU4ZDYiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJhY2NvdW50cy5nb29nbGUuY29tIiwiYXpwIjoiODQ4NDEyODI2Nzg4LW00bXNyYjZxNDRkbTJ1ZTNrZ3Z1aTBmcTdrZGE1NWxzLmFwcHMuZ29vZ2xldXNlcmNvbnRlbnQuY29tIiwiYXVkIjoiODQ4NDEyODI2Nzg4LW00bXNyYjZxNDRkbTJ1ZTNrZ3Z1aTBmcTdrZGE1NWxzLmFwcHMuZ29vZ2xldXNlcmNvbnRlbnQuY29tIiwic3ViIjoiMTE0NTQyMzMwNzI3MTU2MTMzNzc2IiwiZW1haWwiOiJocGFdkeivmeuzQGdtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJhdF9oYXNoIjoidno1NGhhdTNxbnVR\")\n .build())\n .call();\n\n if (res.playerTokenObject().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/builds/v2/{appId}/list"]["get"] + "label": "GetInactiveRoomsForProcessDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetInactiveRoomsForProcessDeprecatedResponse res = sdk.roomsV1().getInactiveRoomsForProcessDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.roomWithoutAllocations().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v2/{appId}/connectioninfo/{roomId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetBuilds" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetBuildsResponse res = sdk.buildsV2().getBuilds()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.builds().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/builds/v2/{appId}/createWithUploadUrl"]["post"] + "label": "GetConnectionInfo" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetConnectionInfoResponse res = sdk.roomsV2().getConnectionInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n if (res.connectionInfoV2().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/builds/v2/{appId}/create"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "CreateBuildWithUploadUrl" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateBuildWithUploadUrlResponse res = sdk.buildsV2().createBuildWithUploadUrl()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .createBuildParams(CreateBuildParams.builder()\n .buildTag(\"0.1.14-14c793\")\n .build())\n .call();\n\n if (res.buildWithUploadUrl().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v2/{appId}/list/{processId}/active"]["get"] + "label": "CreateBuild" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateBuildResponse res = sdk.buildsV2().createBuild()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .createBuildParams(CreateBuildParams.builder()\n .buildTag(\"0.1.14-14c793\")\n .build())\n .call();\n\n if (res.build().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/billing/v1/balance"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetActiveRoomsForProcess" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetActiveRoomsForProcessResponse res = sdk.roomsV2().getActiveRoomsForProcess()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.roomWithoutAllocations().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/tokens/v1/orgs/{orgId}/create"]["post"] + "label": "GetBalance" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetBalanceResponse res = sdk.billingV1().getBalance()\n .call();\n\n if (res.number().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/builds/v1/{appId}/list"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "CreateOrgToken" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateOrgTokenResponse res = sdk.tokensV1().createOrgToken()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .createOrgToken(CreateOrgToken.builder()\n .name(\"ci-token\")\n .build())\n .call();\n\n if (res.createdOrgToken().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/builds/v2/{appId}/create"]["post"] + "label": "GetBuildsDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetBuildsDeprecatedResponse res = sdk.buildsV1().getBuildsDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.builds().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/builds/v1/{appId}/delete/{buildId}"]["delete"] update: "x-codeSamples": - "lang": "java" - "label": "CreateBuild" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateBuildResponse res = sdk.buildsV2().createBuild()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .createBuildParams(CreateBuildParams.builder()\n .buildTag(\"0.1.14-14c793\")\n .build())\n .call();\n\n if (res.build().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + "label": "DeleteBuildDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n DeleteBuildDeprecatedResponse res = sdk.buildsV1().deleteBuildDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - target: $["paths"]["/deployments/v2/{appId}/list"]["get"] update: "x-codeSamples": - "lang": "java" "label": "GetDeployments" "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetDeploymentsResponse res = sdk.deploymentsV2().getDeployments()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.deploymentV2s().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v2/{appId}/create/local"]["post"] - update: - "x-codeSamples": - - "lang": "java" - "label": "CreateLocalLobby" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreateLocalLobbySecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateLocalLobbyResponse res = sdk.lobbiesV2().createLocalLobby()\n .security(CreateLocalLobbySecurity.builder()\n .playerAuth(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .requestBody(CreateLocalLobbyRequestBody.builder()\n .initialConfig(\"\")\n .region(Region.SAO_PAULO)\n .build())\n .call();\n\n if (res.lobby().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v3/{appId}/list/public"]["get"] + - target: $["paths"]["/deployments/v2/{appId}/info/{deploymentId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "ListActivePublicLobbies" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n ListActivePublicLobbiesResponse res = sdk.lobbiesV3().listActivePublicLobbies()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.SEATTLE)\n .call();\n\n if (res.lobbyV3s().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/orgs/v1/{orgId}/invites/accept"]["post"] + "label": "GetDeploymentInfo" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetDeploymentInfoResponse res = sdk.deploymentsV2().getDeploymentInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .deploymentId(1)\n .call();\n\n if (res.deploymentV2().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/deployments/v2/{appId}/create/{buildId}"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "AcceptInvite" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n AcceptInviteResponse res = sdk.organizationsV1().acceptInvite()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v1/{appId}/connectioninfo/{roomId}"]["get"] + "label": "CreateDeployment" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateDeploymentResponse res = sdk.deploymentsV2().createDeployment()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .deploymentConfigV2(DeploymentConfigV2.builder()\n .idleTimeoutEnabled(false)\n .env(java.util.List.of(\n DeploymentConfigV2Env.builder()\n .value(\"TRUE\")\n .name(\"EULA\")\n .build()))\n .roomsPerProcess(3)\n .transportType(TransportType.UDP)\n .containerPort(4000)\n .requestedMemoryMB(1024d)\n .requestedCPU(0.5d)\n .additionalContainerPorts(java.util.List.of(\n ContainerPort.builder()\n .transportType(TransportType.TCP)\n .port(8000)\n .name(\"default\")\n .build()))\n .build())\n .call();\n\n if (res.deploymentV2().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v1/{appId}/create/public"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetConnectionInfoDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetConnectionInfoDeprecatedResponse res = sdk.roomsV1().getConnectionInfoDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n if (res.connectionInfo().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/billing/v1/invoices"]["get"] + "label": "CreatePublicLobbyDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreatePublicLobbyDeprecatedSecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreatePublicLobbyDeprecatedResponse res = sdk.lobbiesV1().createPublicLobbyDeprecated()\n .security(CreatePublicLobbyDeprecatedSecurity.builder()\n .playerAuth(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.FRANKFURT)\n .local(false)\n .call();\n\n if (res.roomId().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/processes/v1/{appId}/list/stopped"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetInvoices" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetInvoicesResponse res = sdk.billingV1().getInvoices()\n .call();\n\n if (res.invoices().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/logs/v1/{appId}/all"]["get"] + "label": "GetStoppedProcesses" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetStoppedProcessesResponse res = sdk.processesV1().getStoppedProcesses()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.SYDNEY)\n .call();\n\n if (res.processes().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/processes/v2/{appId}/info/{processId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetLogsForApp" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLogsForAppRequest req = GetLogsForAppRequest.builder()\n .tailLines(100)\n .build();\n\n GetLogsForAppResponse res = sdk.logsV1().getLogsForApp()\n .request(req)\n .call();\n\n if (res.responseStream().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/processes/v1/{appId}/list/running"]["get"] + "label": "GetProcessInfo" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetProcessInfoResponse res = sdk.processesV2().getProcessInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.processV2().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v1/{appId}/list/{processId}/active"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetRunningProcesses" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetRunningProcessesResponse res = sdk.processesV1().getRunningProcesses()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.TOKYO)\n .call();\n\n if (res.processWithRooms().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v1/{appId}/list/{processId}/inactive"]["get"] + "label": "GetActiveRoomsForProcessDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetActiveRoomsForProcessDeprecatedResponse res = sdk.roomsV1().getActiveRoomsForProcessDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.roomWithoutAllocations().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v2/{appId}/list/{processId}/active"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetInactiveRoomsForProcessDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetInactiveRoomsForProcessDeprecatedResponse res = sdk.roomsV1().getInactiveRoomsForProcessDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.roomWithoutAllocations().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/tokens/v1/orgs/{orgId}/tokens/{orgTokenId}/revoke"]["post"] + "label": "GetActiveRoomsForProcess" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetActiveRoomsForProcessResponse res = sdk.roomsV2().getActiveRoomsForProcess()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.roomWithoutAllocations().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/auth/v1/{appId}/login/nickname"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "RevokeOrgToken" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n RevokeOrgTokenResponse res = sdk.tokensV1().revokeOrgToken()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .orgTokenId(\"org-token-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.boolean_().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/apps/v1/list"]["get"] + "label": "LoginNickname" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n LoginNicknameResponse res = sdk.authV1().loginNickname()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .nicknameObject(NicknameObject.builder()\n .nickname(\"squiddytwoshoes\")\n .build())\n .call();\n\n if (res.playerTokenObject().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/auth/v1/{appId}/login/google"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetApps" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetAppsResponse res = sdk.appsV1().getApps()\n .call();\n\n if (res.applicationWithLatestDeploymentAndBuilds().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/apps/v1/info/{appId}"]["get"] + "label": "LoginGoogle" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n LoginGoogleResponse res = sdk.authV1().loginGoogle()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .googleIdTokenObject(GoogleIdTokenObject.builder()\n .idToken(\"eyJhbGciOiJSUzI1NiIsImtpZCI6ImZkNDhhNzUxMzhkOWQ0OGYwYWE2MzVlZjU2OWM0ZTE5NmY3YWU4ZDYiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJhY2NvdW50cy5nb29nbGUuY29tIiwiYXpwIjoiODQ4NDEyODI2Nzg4LW00bXNyYjZxNDRkbTJ1ZTNrZ3Z1aTBmcTdrZGE1NWxzLmFwcHMuZ29vZ2xldXNlcmNvbnRlbnQuY29tIiwiYXVkIjoiODQ4NDEyODI2Nzg4LW00bXNyYjZxNDRkbTJ1ZTNrZ3Z1aTBmcTdrZGE1NWxzLmFwcHMuZ29vZ2xldXNlcmNvbnRlbnQuY29tIiwic3ViIjoiMTE0NTQyMzMwNzI3MTU2MTMzNzc2IiwiZW1haWwiOiJocGFdkeivmeuzQGdtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJhdF9oYXNoIjoidno1NGhhdTNxbnVR\")\n .build())\n .call();\n\n if (res.playerTokenObject().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v1/{appId}/suspend/{roomId}"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetAppInfo" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetAppInfoResponse res = sdk.appsV1().getAppInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.application().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v1/{appId}/list"]["get"] + "label": "SuspendRoomDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n SuspendRoomDeprecatedResponse res = sdk.roomsV1().suspendRoomDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/billing/v1/invoices"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "ListActivePublicLobbiesDeprecatedV1" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n ListActivePublicLobbiesDeprecatedV1Response res = sdk.lobbiesV1().listActivePublicLobbiesDeprecatedV1()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .local(false)\n .region(Region.SYDNEY)\n .call();\n\n if (res.lobbies().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/processes/v2/{appId}/info/{processId}"]["get"] + "label": "GetInvoices" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetInvoicesResponse res = sdk.billingV1().getInvoices()\n .call();\n\n if (res.invoices().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/deployments/v1/{appId}/create/{buildId}"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetProcessInfo" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetProcessInfoResponse res = sdk.processesV2().getProcessInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.processV2().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/deployments/v2/{appId}/latest"]["get"] + "label": "CreateDeploymentDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreateDeploymentDeprecatedResponse res = sdk.deploymentsV1().createDeploymentDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .deploymentConfig(DeploymentConfig.builder()\n .env(java.util.List.of(\n DeploymentConfigEnv.builder()\n .value(\"TRUE\")\n .name(\"EULA\")\n .build()))\n .roomsPerProcess(3)\n .planName(PlanName.TINY)\n .transportType(TransportType.UDP)\n .containerPort(4000)\n .additionalContainerPorts(java.util.List.of(\n ContainerPort.builder()\n .transportType(TransportType.TLS)\n .port(8000)\n .name(\"default\")\n .build()))\n .build())\n .call();\n\n if (res.deployment().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/discovery/v2/ping"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetLatestDeployment" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLatestDeploymentResponse res = sdk.deploymentsV2().getLatestDeployment()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .call();\n\n if (res.deploymentV2().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/logs/v1/{appId}/process/{processId}/download"]["get"] + "label": "GetPingServiceEndpoints" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetPingServiceEndpointsResponse res = sdk.discoveryV2().getPingServiceEndpoints()\n .call();\n\n if (res.pingEndpoints().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v2/{appId}/info/{roomId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "DownloadLogForProcess" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n DownloadLogForProcessResponse res = sdk.logsV1().downloadLogForProcess()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.responseStream().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/metrics/v1/{appId}/process/{processId}"]["get"] + "label": "GetLobbyInfo" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetLobbyInfoResponse res = sdk.lobbiesV2().getLobbyInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n if (res.lobby().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v3/{appId}/list/public"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetMetrics" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetMetricsRequest req = GetMetricsRequest.builder()\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .build();\n\n GetMetricsResponse res = sdk.metricsV1().getMetrics()\n .request(req)\n .call();\n\n if (res.metricsData().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/processes/v1/{appId}/info/{processId}"]["get"] + "label": "ListActivePublicLobbies" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n ListActivePublicLobbiesResponse res = sdk.lobbiesV3().listActivePublicLobbies()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.SEATTLE)\n .call();\n\n if (res.lobbyV3s().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/orgs/v1/{orgId}/invites/pending"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetProcessInfoDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetProcessInfoDeprecatedResponse res = sdk.processesV1().getProcessInfoDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.process().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/billing/v1/paymentmethod"]["get"] + "label": "GetOrgPendingInvites" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetOrgPendingInvitesResponse res = sdk.organizationsV1().getOrgPendingInvites()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .call();\n\n if (res.pendingOrgInvitesPage().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v2/{appId}/info/{roomId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetPaymentMethod" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetPaymentMethodResponse res = sdk.billingV1().getPaymentMethod()\n .call();\n\n if (res.paymentMethod().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/builds/v2/{appId}/delete/{buildId}"]["delete"] + "label": "GetRoomInfo" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetRoomInfoResponse res = sdk.roomsV2().getRoomInfo()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n if (res.room().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/lobby/v1/{appId}/list"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "DeleteBuild" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n DeleteBuildResponse res = sdk.buildsV2().deleteBuild()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .buildId(1)\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/lobby/v1/{appId}/create/private"]["post"] + "label": "ListActivePublicLobbiesDeprecatedV1" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n ListActivePublicLobbiesDeprecatedV1Response res = sdk.lobbiesV1().listActivePublicLobbiesDeprecatedV1()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .local(false)\n .region(Region.SYDNEY)\n .call();\n\n if (res.lobbies().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/orgs/v1/{orgId}/members"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "CreatePrivateLobbyDeprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.operations.CreatePrivateLobbyDeprecatedSecurity;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n CreatePrivateLobbyDeprecatedResponse res = sdk.lobbiesV1().createPrivateLobbyDeprecated()\n .security(CreatePrivateLobbyDeprecatedSecurity.builder()\n .playerAuth(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.LONDON)\n .local(false)\n .call();\n\n if (res.roomId().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/orgs/v1"]["get"] + "label": "GetOrgMembers" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetOrgMembersResponse res = sdk.organizationsV1().getOrgMembers()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .call();\n\n if (res.orgMembersPage().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/orgs/v1/{orgId}/invites/reject"]["post"] update: "x-codeSamples": - "lang": "java" - "label": "GetOrgs" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetOrgsResponse res = sdk.organizationsV1().getOrgs()\n .call();\n\n if (res.orgsPage().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/processes/v1/{appId}/list/stopped"]["get"] + "label": "RejectInvite" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n RejectInviteResponse res = sdk.organizationsV1().rejectInvite()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/processes/v1/{appId}/info/{processId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "GetStoppedProcesses" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetStoppedProcessesResponse res = sdk.processesV1().getStoppedProcesses()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .region(Region.SYDNEY)\n .call();\n\n if (res.processes().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" - - target: $["paths"]["/rooms/v2/{appId}/suspend/{roomId}"]["post"] + "label": "GetProcessInfoDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetProcessInfoDeprecatedResponse res = sdk.processesV1().getProcessInfoDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .processId(\"cbfcddd2-0006-43ae-996c-995fff7bed2e\")\n .call();\n\n if (res.process().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + - target: $["paths"]["/rooms/v1/{appId}/connectioninfo/{roomId}"]["get"] update: "x-codeSamples": - "lang": "java" - "label": "SuspendRoomV2Deprecated" - "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.models.shared.Security;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .security(Security.builder()\n .hathoraDevToken(\"\")\n .build())\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n SuspendRoomV2DeprecatedResponse res = sdk.roomsV2().suspendRoomV2Deprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n // handle response\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" + "label": "GetConnectionInfoDeprecated" + "source": "package hello.world;\n\nimport dev.hathora.cloud_api.HathoraCloud;\nimport dev.hathora.cloud_api.models.operations.*;\nimport dev.hathora.cloud_api.models.shared.*;\nimport dev.hathora.cloud_api.utils.EventStream;\nimport java.math.BigDecimal;\nimport java.math.BigDecimal;\nimport java.math.BigInteger;\nimport java.time.LocalDate;\nimport java.time.OffsetDateTime;\nimport java.util.Optional;\nimport org.openapitools.jackson.nullable.JsonNullable;\nimport static java.util.Map.entry;\n\npublic class Application {\n\n public static void main(String[] args) throws Exception {\n try {\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .build();\n\n GetConnectionInfoDeprecatedResponse res = sdk.roomsV1().getConnectionInfoDeprecated()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .roomId(\"2swovpy1fnunu\")\n .call();\n\n if (res.connectionInfo().isPresent()) {\n // handle response\n }\n } catch (dev.hathora.cloud_api.models.errors.ApiError e) {\n // handle exception\n throw e;\n } catch (dev.hathora.cloud_api.models.errors.SDKError e) {\n // handle exception\n throw e;\n } catch (Exception e) {\n // handle exception\n throw e;\n }\n\n }\n}" diff --git a/gen.yaml b/gen.yaml index 99d40c5f..f0b36b0d 100644 --- a/gen.yaml +++ b/gen.yaml @@ -12,7 +12,7 @@ generation: baseServerURL: "" flattenGlobalSecurity: true java: - version: 2.7.4 + version: 2.7.5 additionalDependencies: - testImplementation:org.junit.jupiter:junit-jupiter-api:5.8.1 - testRuntimeOnly:org.junit.jupiter:junit-jupiter-engine:5.8.1 diff --git a/src/main/java/dev/hathora/cloud_api/SDKConfiguration.java b/src/main/java/dev/hathora/cloud_api/SDKConfiguration.java index 01132a30..9e1bbb5e 100644 --- a/src/main/java/dev/hathora/cloud_api/SDKConfiguration.java +++ b/src/main/java/dev/hathora/cloud_api/SDKConfiguration.java @@ -23,9 +23,9 @@ public Optional securitySource() { public int serverIdx = 0; public String language = "java"; public String openapiDocVersion = "0.0.1"; - public String sdkVersion = "2.7.4"; + public String sdkVersion = "2.7.5"; public String genVersion = "2.379.3"; - public String userAgent = "speakeasy-sdk/java 2.7.4 2.379.3 0.0.1 dev.hathora.cloud_api"; + public String userAgent = "speakeasy-sdk/java 2.7.5 2.379.3 0.0.1 dev.hathora.cloud_api"; private dev.hathora.cloud_api.utils.Hooks _hooks = createHooks();