From f5ce65c763ca52d94cbbbe6062ad1f1f782e1851 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 2 Jan 2026 00:11:39 +0000 Subject: [PATCH 1/2] ## Java SDK Changes: * `hathora-cloud.fleetsV2.updateFleetRegion()`: `request` **Changed** **Breaking** :warning: * `hathora-cloud.deploymentsV3.getDeployments()`: * `request` **Changed** **Breaking** :warning: * `response.nextpagetoken` **Added** * `error.status[422]` **Added** * `hathora-cloud.deploymentsV1.getDeploymentsV1Deprecated()`: `error.status[500]` **Added** * `hathora-cloud.deploymentsV2.getDeploymentsV2Deprecated()`: `error.status[500]` **Added** * `hathora-cloud.fleetsV1.createFleetDeprecated()`: `response.name` **Changed** * `hathora-cloud.fleetsV1.getFleetDeprecated()`: `response.name` **Changed** * `hathora-cloud.fleetsV1.getFleetRegionDeprecated()`: `response.nodebaseline` **Added** * `hathora-cloud.fleetsV1.getFleetsDeprecated()`: `response.fleets.[].name` **Changed** * `hathora-cloud.fleetsV2.getFleetRegion()`: `response.nodebaseline` **Added** * `hathora-cloud.fleetsV2.deprecatedUpdateFleetRegionV2()`: **Added** * `hathora-cloud.processesV3.createProcess()`: `response` **Changed** * `hathora-cloud.processesV3.getLatestProcesses()`: `response.[]` **Changed** * `hathora-cloud.processesV3.getProcess()`: `response` **Changed** --- .speakeasy/gen.lock | 9606 ++++++++++++++--- .speakeasy/workflow.lock | 14 +- README.md | 66 +- RELEASES.md | 12 +- codeSamples.yaml | 14 +- .../DeprecatedUpdateFleetRegionV2Request.md | 11 + .../DeprecatedUpdateFleetRegionV2Response.md | 10 + .../operations/GetDeploymentsRequest.md | 3 +- .../operations/UpdateFleetRegionRequest.md | 12 +- docs/models/shared/DeploymentsV3Page.md | 3 +- docs/models/shared/Fleet.md | 2 +- docs/models/shared/FleetRegion.md | 3 +- docs/models/shared/FleetRegionConfigV2.md | 8 + docs/models/shared/ProcessV3.md | 38 +- docs/sdks/appsv1/README.md | 6 +- docs/sdks/appsv2/README.md | 1 - docs/sdks/authv1/README.md | 1 - docs/sdks/billingv1/README.md | 1 - docs/sdks/buildsv1/README.md | 6 +- docs/sdks/buildsv2/README.md | 6 +- docs/sdks/buildsv3/README.md | 1 - docs/sdks/deploymentsv1/README.md | 7 +- docs/sdks/deploymentsv2/README.md | 7 +- docs/sdks/deploymentsv3/README.md | 24 +- docs/sdks/discoveryv1/README.md | 6 +- docs/sdks/discoveryv2/README.md | 3 +- docs/sdks/fleetsv1/README.md | 1 - docs/sdks/fleetsv2/README.md | 73 +- docs/sdks/lobbiesv1/README.md | 6 +- docs/sdks/lobbiesv2/README.md | 6 +- docs/sdks/lobbiesv3/README.md | 1 - docs/sdks/logsv1/README.md | 1 - docs/sdks/managementv1/README.md | 1 - docs/sdks/metricsv1/README.md | 6 +- docs/sdks/nodesv1/README.md | 1 - docs/sdks/organizationsv1/README.md | 1 - docs/sdks/processesv1/README.md | 6 +- docs/sdks/processesv2/README.md | 6 +- docs/sdks/processesv3/README.md | 1 - docs/sdks/roomsv1/README.md | 6 +- docs/sdks/roomsv2/README.md | 1 - docs/sdks/tokensv1/README.md | 1 - gen.yaml | 10 +- gradle.properties | 2 +- .../hathora/cloud_sdk/CloudSDKAutoConfig.java | 2 - .../hathora/cloud_sdk/AsyncDeploymentsV3.java | 28 +- .../hathora/cloud_sdk/AsyncDiscoveryV2.java | 4 +- .../dev/hathora/cloud_sdk/AsyncFleetsV2.java | 38 + .../dev/hathora/cloud_sdk/DeploymentsV3.java | 29 +- .../dev/hathora/cloud_sdk/DiscoveryV2.java | 4 +- .../java/dev/hathora/cloud_sdk/FleetsV2.java | 37 + .../hathora/cloud_sdk/SDKConfiguration.java | 4 +- .../DeprecatedUpdateFleetRegionV2Request.java | 203 + ...atedUpdateFleetRegionV2RequestBuilder.java | 36 + ...DeprecatedUpdateFleetRegionV2Response.java | 181 + .../operations/GetDeploymentsRequest.java | 57 +- .../GetDeploymentsRequestBuilder.java | 53 +- .../operations/UpdateFleetRegionRequest.java | 40 +- ...atedUpdateFleetRegionV2RequestBuilder.java | 39 + ...DeprecatedUpdateFleetRegionV2Response.java | 181 + .../async/GetDeploymentsRequestBuilder.java | 53 +- .../cloud_sdk/models/shared/BuildStatus.java | 66 +- .../cloud_sdk/models/shared/CardBrand.java | 66 +- .../models/shared/ConnectionInfo.java | 4 +- .../models/shared/CreateUserInviteScopes.java | 4 +- .../cloud_sdk/models/shared/CreatedBy.java | 4 +- .../shared/DeploymentV1TransportType.java | 66 +- .../models/shared/DeploymentsV3Page.java | 61 +- .../shared/DeprecatedProcessMetricName.java | 66 +- .../cloud_sdk/models/shared/Fleet.java | 31 +- .../models/shared/FleetMetricName.java | 66 +- .../cloud_sdk/models/shared/FleetRegion.java | 68 +- .../models/shared/FleetRegionConfigV2.java | 102 + .../cloud_sdk/models/shared/Hosting.java | 66 +- .../models/shared/InvoiceStatus.java | 66 +- .../models/shared/LobbyV3CreatedBy.java | 4 +- .../models/shared/LobbyVisibility.java | 66 +- .../cloud_sdk/models/shared/MetricName.java | 66 +- .../cloud_sdk/models/shared/NodeFamilyId.java | 66 +- .../cloud_sdk/models/shared/NodeShape.java | 66 +- .../cloud_sdk/models/shared/NodeShapeId.java | 66 +- .../cloud_sdk/models/shared/NodeV1Status.java | 66 +- .../models/shared/OrgMemberScopes.java | 4 +- .../cloud_sdk/models/shared/OrgToken2.java | 66 +- .../models/shared/OrgTokenScopes.java | 4 +- .../models/shared/OrgTokenStatus.java | 66 +- .../models/shared/PendingOrgInviteScopes.java | 4 +- .../cloud_sdk/models/shared/PlanName.java | 66 +- .../models/shared/ProcessMetricName.java | 66 +- .../models/shared/ProcessStatus.java | 66 +- .../cloud_sdk/models/shared/ProcessV3.java | 186 +- .../cloud_sdk/models/shared/Region.java | 66 +- .../models/shared/RoomReadyStatus.java | 66 +- .../cloud_sdk/models/shared/RoomStatus.java | 66 +- .../cloud_sdk/models/shared/Scope.java | 66 +- .../cloud_sdk/models/shared/Scopes.java | 4 +- .../shared/StartingConnectionInfoStatus.java | 66 +- .../cloud_sdk/models/shared/Status.java | 66 +- .../models/shared/TransportType.java | 66 +- .../hathora/cloud_sdk/models/shared/Two.java | 66 +- .../models/shared/UpdateUserInviteScopes.java | 4 +- .../cloud_sdk/models/shared/UserRole.java | 66 +- .../shared/VerificationEmailSuccess.java | 66 +- .../cloud_sdk/operations/AcceptInvite.java | 2 +- .../cloud_sdk/operations/CreateApp.java | 7 +- .../cloud_sdk/operations/CreateBuild.java | 7 +- .../operations/CreateBuildDeprecated.java | 7 +- .../operations/CreateBuildRegistry.java | 7 +- .../operations/CreateBuildV2Deprecated.java | 7 +- .../CreateBuildWithUploadUrlV2Deprecated.java | 7 +- .../operations/CreateDeployment.java | 7 +- .../CreateDeploymentV1Deprecated.java | 7 +- .../CreateDeploymentV2Deprecated.java | 7 +- .../cloud_sdk/operations/CreateFleet.java | 7 +- .../operations/CreateFleetDeprecated.java | 7 +- .../cloud_sdk/operations/CreateLobby.java | 9 +- .../operations/CreateLobbyDeprecated.java | 9 +- .../operations/CreateLocalLobby.java | 9 +- .../cloud_sdk/operations/CreateOrgToken.java | 2 +- .../operations/CreatePrivateLobby.java | 9 +- .../CreatePrivateLobbyDeprecated.java | 9 +- .../cloud_sdk/operations/CreateProcess.java | 7 +- .../operations/CreateProcessV2Deprecated.java | 7 +- .../operations/CreatePublicLobby.java | 9 +- .../CreatePublicLobbyDeprecated.java | 9 +- .../cloud_sdk/operations/CreateRoom.java | 9 +- .../operations/CreateRoomDeprecated.java | 9 +- ...reateWithMultipartUploadsV2Deprecated.java | 7 +- .../cloud_sdk/operations/DeleteApp.java | 7 +- .../operations/DeleteAppV1Deprecated.java | 7 +- .../cloud_sdk/operations/DeleteBuild.java | 9 +- .../operations/DeleteBuildDeprecated.java | 7 +- .../operations/DeleteBuildV2Deprecated.java | 7 +- .../DeprecatedUpdateFleetRegionV2.java | 294 + .../cloud_sdk/operations/DestroyRoom.java | 7 +- .../operations/DestroyRoomDeprecated.java | 7 +- .../operations/DownloadLogForProcess.java | 7 +- .../operations/GetActiveRoomsForProcess.java | 7 +- .../GetActiveRoomsForProcessDeprecated.java | 7 +- .../hathora/cloud_sdk/operations/GetApp.java | 7 +- .../operations/GetAppInfoV1Deprecated.java | 7 +- .../hathora/cloud_sdk/operations/GetApps.java | 7 +- .../cloud_sdk/operations/GetBalance.java | 7 +- .../cloud_sdk/operations/GetBuild.java | 9 +- .../operations/GetBuildInfoDeprecated.java | 7 +- .../operations/GetBuildInfoV2Deprecated.java | 7 +- .../cloud_sdk/operations/GetBuilds.java | 7 +- .../operations/GetBuildsDeprecated.java | 7 +- .../operations/GetBuildsV2Deprecated.java | 7 +- .../operations/GetConnectionInfo.java | 7 +- .../GetConnectionInfoDeprecated.java | 7 +- .../cloud_sdk/operations/GetDeployment.java | 7 +- .../GetDeploymentInfoV1Deprecated.java | 7 +- .../GetDeploymentInfoV2Deprecated.java | 7 +- .../cloud_sdk/operations/GetDeployments.java | 17 +- .../GetDeploymentsV1Deprecated.java | 26 +- .../GetDeploymentsV2Deprecated.java | 26 +- .../cloud_sdk/operations/GetFleet.java | 9 +- .../operations/GetFleetDeprecated.java | 9 +- .../cloud_sdk/operations/GetFleetMetrics.java | 9 +- .../operations/GetFleetMetricsDeprecated.java | 9 +- .../cloud_sdk/operations/GetFleetRegion.java | 9 +- .../operations/GetFleetRegionDeprecated.java | 9 +- .../operations/GetFleetRegionMetrics.java | 9 +- .../GetFleetRegionMetricsDeprecated.java | 9 +- .../cloud_sdk/operations/GetFleets.java | 7 +- .../operations/GetFleetsDeprecated.java | 7 +- .../GetInactiveRoomsForProcess.java | 7 +- .../GetInactiveRoomsForProcessDeprecated.java | 7 +- .../cloud_sdk/operations/GetInvoices.java | 7 +- .../operations/GetLatestDeployment.java | 7 +- .../GetLatestDeploymentV1Deprecated.java | 7 +- .../GetLatestDeploymentV2Deprecated.java | 7 +- .../operations/GetLatestProcesses.java | 9 +- .../GetLatestProcessesV2Deprecated.java | 9 +- .../cloud_sdk/operations/GetLobbyInfo.java | 7 +- .../operations/GetLobbyInfoByRoomId.java | 7 +- .../operations/GetLobbyInfoByShortCode.java | 7 +- .../operations/GetLogsForProcess.java | 9 +- .../operations/GetMetricsDeprecated.java | 9 +- .../hathora/cloud_sdk/operations/GetNode.java | 2 +- .../cloud_sdk/operations/GetNodeShapes.java | 7 +- .../cloud_sdk/operations/GetOrgMembers.java | 2 +- .../operations/GetOrgPendingInvites.java | 2 +- .../cloud_sdk/operations/GetOrgTokens.java | 2 +- .../operations/GetPaymentMethod.java | 7 +- .../cloud_sdk/operations/GetProcess.java | 7 +- .../operations/GetProcessInfoDeprecated.java | 7 +- .../GetProcessInfoV2Deprecated.java | 7 +- .../operations/GetProcessMetrics.java | 9 +- .../GetProcessesCountExperimental.java | 9 +- ...rocessesCountExperimentalV2Deprecated.java | 9 +- .../cloud_sdk/operations/GetRoomInfo.java | 7 +- .../operations/GetRoomInfoDeprecated.java | 7 +- .../operations/GetRunningProcesses.java | 9 +- .../operations/GetStoppedProcesses.java | 9 +- .../operations/GetUpcomingInvoiceItems.java | 7 +- .../operations/GetUpcomingInvoiceTotal.java | 7 +- .../cloud_sdk/operations/GetUsageLimits.java | 7 +- .../InitStripeCustomerPortalUrl.java | 7 +- .../cloud_sdk/operations/InviteUser.java | 2 +- .../operations/ListActivePublicLobbies.java | 9 +- .../ListActivePublicLobbiesDeprecatedV1.java | 9 +- .../ListActivePublicLobbiesDeprecatedV2.java | 9 +- .../operations/ListProvisionedNodes.java | 9 +- .../cloud_sdk/operations/LoginAnonymous.java | 7 +- .../cloud_sdk/operations/LoginGoogle.java | 7 +- .../cloud_sdk/operations/LoginNickname.java | 7 +- .../cloud_sdk/operations/PatchApp.java | 7 +- .../cloud_sdk/operations/RejectInvite.java | 2 +- .../cloud_sdk/operations/RescindInvite.java | 2 +- .../cloud_sdk/operations/ResumeRoom.java | 7 +- .../cloud_sdk/operations/RevokeOrgToken.java | 2 +- .../cloud_sdk/operations/RunBuild.java | 9 +- .../operations/RunBuildDeprecated.java | 7 +- .../operations/RunBuildRegistry.java | 9 +- .../operations/RunBuildV2Deprecated.java | 7 +- .../cloud_sdk/operations/SetLobbyState.java | 7 +- .../cloud_sdk/operations/StopProcess.java | 7 +- .../operations/StopProcessV2Deprecated.java | 7 +- .../operations/SuspendRoomDeprecated.java | 7 +- .../operations/SuspendRoomV2Deprecated.java | 7 +- .../cloud_sdk/operations/UpdateApp.java | 7 +- .../operations/UpdateAppV1Deprecated.java | 7 +- .../cloud_sdk/operations/UpdateFleet.java | 9 +- .../operations/UpdateFleetDeprecated.java | 9 +- .../operations/UpdateFleetRegion.java | 13 +- .../UpdateFleetRegionDeprecated.java | 9 +- .../operations/UpdateRoomConfig.java | 7 +- .../operations/UpdateUserInvite.java | 2 +- .../hathora/cloud_sdk/utils/AsyncHooks.java | 18 + .../hathora/cloud_sdk/utils/AsyncRetries.java | 14 + .../hathora/cloud_sdk/utils/EventStream.java | 21 +- .../dev/hathora/cloud_sdk/utils/Hooks.java | 31 +- .../cloud_sdk/utils/OneOfDeserializer.java | 324 +- .../cloud_sdk/utils/QueryParameters.java | 12 +- .../hathora/cloud_sdk/utils/Reflections.java | 71 +- .../hathora/cloud_sdk/utils/RequestBody.java | 7 + .../dev/hathora/cloud_sdk/utils/Retries.java | 13 + .../cloud_sdk/utils/SpeakeasyHTTPClient.java | 73 +- .../cloud_sdk/utils/SpeakeasyLogger.java | 54 + .../dev/hathora/cloud_sdk/utils/Utils.java | 40 +- .../cloud_sdk/utils/reactive/EventStream.java | 9 + 243 files changed, 11235 insertions(+), 4023 deletions(-) create mode 100644 docs/models/operations/DeprecatedUpdateFleetRegionV2Request.md create mode 100644 docs/models/operations/DeprecatedUpdateFleetRegionV2Response.md create mode 100644 docs/models/shared/FleetRegionConfigV2.md create mode 100644 src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2Request.java create mode 100644 src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2RequestBuilder.java create mode 100644 src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2Response.java create mode 100644 src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeprecatedUpdateFleetRegionV2RequestBuilder.java create mode 100644 src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeprecatedUpdateFleetRegionV2Response.java create mode 100644 src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegionConfigV2.java create mode 100644 src/main/java/dev/hathora/cloud_sdk/operations/DeprecatedUpdateFleetRegionV2.java create mode 100644 src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyLogger.java diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index b6c0b4f5..836ed62b 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,1619 +1,6419 @@ lockVersion: 2.0.0 id: 7b361cb9-7960-4aa9-aefb-1d3ff2bbe54b management: - docChecksum: a7d08d8f377e1a32f9776afbe7abeefe + docChecksum: ac6f416e3d91bf3db1db40ff2aa5a039 docVersion: 0.0.1 - speakeasyVersion: 1.658.2 - generationVersion: 2.755.9 - releaseVersion: 3.3.0 - configChecksum: 3882e629e5ecd200c64de1ee66381971 + speakeasyVersion: 1.680.11 + generationVersion: 2.788.15 + releaseVersion: 3.4.0 + configChecksum: 4354b2e37bd683b753c78c915c5cf5ea repoURL: https://github.com/hathora/cloud-sdk-java.git repoSubDirectory: . published: true +persistentEdits: + generation_id: 3f530a61-3d22-405d-ba32-75d01c4a8638 + pristine_commit_hash: 2d224d86fa5555c81b19f2ae1ed2719f22ea32c2 + pristine_tree_hash: 826818b7c9634ea5fff55be92b4c8dfd7ec07f40 features: java: additionalDependencies: 0.1.0 constsAndDefaults: 0.1.1 - core: 3.55.2 + core: 3.55.5 deprecations: 2.81.1 downloadStreams: 0.1.1 flattening: 2.81.1 globalSecurity: 2.83.1 globalSecurityCallbacks: 0.1.0 globalServerURLs: 2.83.0 - globals: 2.82.2 + globals: 2.82.4 groups: 2.81.3 methodSecurity: 2.82.2 nullables: 0.1.0 openEnums: 0.2.0 - sdkHooks: 1.1.0 - unions: 0.3.0 + sdkHooks: 1.2.0 + unions: 0.3.1 uploadStreams: 0.1.0 -generatedFiles: - - .gitattributes - - USAGE.md - - build.gradle - - docs/models/errors/ApiError.md - - docs/models/operations/AcceptInviteRequest.md - - docs/models/operations/AcceptInviteResponse.md - - docs/models/operations/CreateAppRequest.md - - docs/models/operations/CreateAppResponse.md - - docs/models/operations/CreateAppV1DeprecatedResponse.md - - docs/models/operations/CreateBuildDeprecatedRequest.md - - docs/models/operations/CreateBuildDeprecatedResponse.md - - docs/models/operations/CreateBuildRegistryRequest.md - - docs/models/operations/CreateBuildRegistryResponse.md - - docs/models/operations/CreateBuildRequest.md - - docs/models/operations/CreateBuildResponse.md - - docs/models/operations/CreateBuildV2DeprecatedRequest.md - - docs/models/operations/CreateBuildV2DeprecatedResponse.md - - docs/models/operations/CreateBuildWithUploadUrlV2DeprecatedRequest.md - - docs/models/operations/CreateBuildWithUploadUrlV2DeprecatedResponse.md - - docs/models/operations/CreateDeploymentRequest.md - - docs/models/operations/CreateDeploymentResponse.md - - docs/models/operations/CreateDeploymentV1DeprecatedRequest.md - - docs/models/operations/CreateDeploymentV1DeprecatedResponse.md - - docs/models/operations/CreateDeploymentV2DeprecatedRequest.md - - docs/models/operations/CreateDeploymentV2DeprecatedResponse.md - - docs/models/operations/CreateFleetDeprecatedRequest.md - - docs/models/operations/CreateFleetDeprecatedResponse.md - - docs/models/operations/CreateFleetRequest.md - - docs/models/operations/CreateFleetResponse.md - - docs/models/operations/CreateLobbyDeprecatedRequest.md - - docs/models/operations/CreateLobbyDeprecatedResponse.md - - docs/models/operations/CreateLobbyDeprecatedSecurity.md - - docs/models/operations/CreateLobbyRequest.md - - docs/models/operations/CreateLobbyResponse.md - - docs/models/operations/CreateLobbySecurity.md - - docs/models/operations/CreateLocalLobbyRequest.md - - docs/models/operations/CreateLocalLobbyRequestBody.md - - docs/models/operations/CreateLocalLobbyResponse.md - - docs/models/operations/CreateLocalLobbySecurity.md - - docs/models/operations/CreateOrgTokenRequest.md - - docs/models/operations/CreateOrgTokenResponse.md - - docs/models/operations/CreatePrivateLobbyDeprecatedRequest.md - - docs/models/operations/CreatePrivateLobbyDeprecatedResponse.md - - docs/models/operations/CreatePrivateLobbyDeprecatedSecurity.md - - docs/models/operations/CreatePrivateLobbyRequest.md - - docs/models/operations/CreatePrivateLobbyRequestBody.md - - docs/models/operations/CreatePrivateLobbyResponse.md - - docs/models/operations/CreatePrivateLobbySecurity.md - - docs/models/operations/CreateProcessRequest.md - - docs/models/operations/CreateProcessResponse.md - - docs/models/operations/CreateProcessV2DeprecatedRequest.md - - docs/models/operations/CreateProcessV2DeprecatedResponse.md - - docs/models/operations/CreatePublicLobbyDeprecatedRequest.md - - docs/models/operations/CreatePublicLobbyDeprecatedResponse.md - - docs/models/operations/CreatePublicLobbyDeprecatedSecurity.md - - docs/models/operations/CreatePublicLobbyRequest.md - - docs/models/operations/CreatePublicLobbyRequestBody.md - - docs/models/operations/CreatePublicLobbyResponse.md - - docs/models/operations/CreatePublicLobbySecurity.md - - docs/models/operations/CreateRoomDeprecatedRequest.md - - docs/models/operations/CreateRoomDeprecatedResponse.md - - docs/models/operations/CreateRoomRequest.md - - docs/models/operations/CreateRoomResponse.md - - docs/models/operations/CreateWithMultipartUploadsV2DeprecatedRequest.md - - docs/models/operations/CreateWithMultipartUploadsV2DeprecatedResponse.md - - docs/models/operations/DeleteAppRequest.md - - docs/models/operations/DeleteAppResponse.md - - docs/models/operations/DeleteAppV1DeprecatedRequest.md - - docs/models/operations/DeleteAppV1DeprecatedResponse.md - - docs/models/operations/DeleteBuildDeprecatedRequest.md - - docs/models/operations/DeleteBuildDeprecatedResponse.md - - docs/models/operations/DeleteBuildRequest.md - - docs/models/operations/DeleteBuildResponse.md - - docs/models/operations/DeleteBuildV2DeprecatedRequest.md - - docs/models/operations/DeleteBuildV2DeprecatedResponse.md - - docs/models/operations/DestroyRoomDeprecatedRequest.md - - docs/models/operations/DestroyRoomDeprecatedResponse.md - - docs/models/operations/DestroyRoomRequest.md - - docs/models/operations/DestroyRoomResponse.md - - docs/models/operations/DownloadLogForProcessRequest.md - - docs/models/operations/DownloadLogForProcessResponse.md - - docs/models/operations/File.md - - docs/models/operations/GetActiveRoomsForProcessDeprecatedRequest.md - - docs/models/operations/GetActiveRoomsForProcessDeprecatedResponse.md - - docs/models/operations/GetActiveRoomsForProcessRequest.md - - docs/models/operations/GetActiveRoomsForProcessResponse.md - - docs/models/operations/GetAppInfoV1DeprecatedRequest.md - - docs/models/operations/GetAppInfoV1DeprecatedResponse.md - - docs/models/operations/GetAppRequest.md - - docs/models/operations/GetAppResponse.md - - docs/models/operations/GetAppsRequest.md - - docs/models/operations/GetAppsResponse.md - - docs/models/operations/GetAppsV1DeprecatedResponse.md - - docs/models/operations/GetBalanceRequest.md - - docs/models/operations/GetBalanceResponse.md - - docs/models/operations/GetBuildInfoDeprecatedRequest.md - - docs/models/operations/GetBuildInfoDeprecatedResponse.md - - docs/models/operations/GetBuildInfoV2DeprecatedRequest.md - - docs/models/operations/GetBuildInfoV2DeprecatedResponse.md - - docs/models/operations/GetBuildRequest.md - - docs/models/operations/GetBuildResponse.md - - docs/models/operations/GetBuildsDeprecatedRequest.md - - docs/models/operations/GetBuildsDeprecatedResponse.md - - docs/models/operations/GetBuildsRequest.md - - docs/models/operations/GetBuildsResponse.md - - docs/models/operations/GetBuildsV2DeprecatedRequest.md - - docs/models/operations/GetBuildsV2DeprecatedResponse.md - - docs/models/operations/GetConnectionInfoDeprecatedRequest.md - - docs/models/operations/GetConnectionInfoDeprecatedResponse.md - - docs/models/operations/GetConnectionInfoRequest.md - - docs/models/operations/GetConnectionInfoResponse.md - - docs/models/operations/GetDeploymentInfoV1DeprecatedRequest.md - - docs/models/operations/GetDeploymentInfoV1DeprecatedResponse.md - - docs/models/operations/GetDeploymentInfoV2DeprecatedRequest.md - - docs/models/operations/GetDeploymentInfoV2DeprecatedResponse.md - - docs/models/operations/GetDeploymentRequest.md - - docs/models/operations/GetDeploymentResponse.md - - docs/models/operations/GetDeploymentsRequest.md - - docs/models/operations/GetDeploymentsResponse.md - - docs/models/operations/GetDeploymentsV1DeprecatedRequest.md - - docs/models/operations/GetDeploymentsV1DeprecatedResponse.md - - docs/models/operations/GetDeploymentsV2DeprecatedRequest.md - - docs/models/operations/GetDeploymentsV2DeprecatedResponse.md - - docs/models/operations/GetFleetDeprecatedRequest.md - - docs/models/operations/GetFleetDeprecatedResponse.md - - docs/models/operations/GetFleetMetricsDeprecatedRequest.md - - docs/models/operations/GetFleetMetricsDeprecatedResponse.md - - docs/models/operations/GetFleetMetricsRequest.md - - docs/models/operations/GetFleetMetricsResponse.md - - docs/models/operations/GetFleetRegionDeprecatedRequest.md - - docs/models/operations/GetFleetRegionDeprecatedResponse.md - - docs/models/operations/GetFleetRegionMetricsDeprecatedRequest.md - - docs/models/operations/GetFleetRegionMetricsDeprecatedResponse.md - - docs/models/operations/GetFleetRegionMetricsRequest.md - - docs/models/operations/GetFleetRegionMetricsResponse.md - - docs/models/operations/GetFleetRegionRequest.md - - docs/models/operations/GetFleetRegionResponse.md - - docs/models/operations/GetFleetRequest.md - - docs/models/operations/GetFleetResponse.md - - docs/models/operations/GetFleetsDeprecatedRequest.md - - docs/models/operations/GetFleetsDeprecatedResponse.md - - docs/models/operations/GetFleetsRequest.md - - docs/models/operations/GetFleetsResponse.md - - docs/models/operations/GetInactiveRoomsForProcessDeprecatedRequest.md - - docs/models/operations/GetInactiveRoomsForProcessDeprecatedResponse.md - - docs/models/operations/GetInactiveRoomsForProcessRequest.md - - docs/models/operations/GetInactiveRoomsForProcessResponse.md - - docs/models/operations/GetInvoicesRequest.md - - docs/models/operations/GetInvoicesResponse.md - - docs/models/operations/GetLatestDeploymentRequest.md - - docs/models/operations/GetLatestDeploymentResponse.md - - docs/models/operations/GetLatestDeploymentV1DeprecatedRequest.md - - docs/models/operations/GetLatestDeploymentV1DeprecatedResponse.md - - docs/models/operations/GetLatestDeploymentV2DeprecatedRequest.md - - docs/models/operations/GetLatestDeploymentV2DeprecatedResponse.md - - docs/models/operations/GetLatestProcessesRequest.md - - docs/models/operations/GetLatestProcessesResponse.md - - docs/models/operations/GetLatestProcessesV2DeprecatedRequest.md - - docs/models/operations/GetLatestProcessesV2DeprecatedResponse.md - - docs/models/operations/GetLobbyInfoByRoomIdRequest.md - - docs/models/operations/GetLobbyInfoByRoomIdResponse.md - - docs/models/operations/GetLobbyInfoByShortCodeRequest.md - - docs/models/operations/GetLobbyInfoByShortCodeResponse.md - - docs/models/operations/GetLobbyInfoRequest.md - - docs/models/operations/GetLobbyInfoResponse.md - - docs/models/operations/GetLogsForProcessRequest.md - - docs/models/operations/GetLogsForProcessResponse.md - - docs/models/operations/GetMetricsDeprecatedRequest.md - - docs/models/operations/GetMetricsDeprecatedResponse.md - - docs/models/operations/GetNodeRequest.md - - docs/models/operations/GetNodeResponse.md - - docs/models/operations/GetNodeShapesRequest.md - - docs/models/operations/GetNodeShapesResponse.md - - docs/models/operations/GetOrgMembersRequest.md - - docs/models/operations/GetOrgMembersResponse.md - - docs/models/operations/GetOrgPendingInvitesRequest.md - - docs/models/operations/GetOrgPendingInvitesResponse.md - - docs/models/operations/GetOrgTokensRequest.md - - docs/models/operations/GetOrgTokensResponse.md - - docs/models/operations/GetOrgsResponse.md - - docs/models/operations/GetPaymentMethodRequest.md - - docs/models/operations/GetPaymentMethodResponse.md - - docs/models/operations/GetPingServiceEndpointsDeprecatedResponse.md - - docs/models/operations/GetPingServiceEndpointsResponse.md - - docs/models/operations/GetProcessInfoDeprecatedRequest.md - - docs/models/operations/GetProcessInfoDeprecatedResponse.md - - docs/models/operations/GetProcessInfoV2DeprecatedRequest.md - - docs/models/operations/GetProcessInfoV2DeprecatedResponse.md - - docs/models/operations/GetProcessMetricsRequest.md - - docs/models/operations/GetProcessMetricsResponse.md - - docs/models/operations/GetProcessRequest.md - - docs/models/operations/GetProcessResponse.md - - docs/models/operations/GetProcessesCountExperimentalRequest.md - - docs/models/operations/GetProcessesCountExperimentalResponse.md - - docs/models/operations/GetProcessesCountExperimentalResponseBody.md - - docs/models/operations/GetProcessesCountExperimentalV2DeprecatedRequest.md - - docs/models/operations/GetProcessesCountExperimentalV2DeprecatedResponse.md - - docs/models/operations/GetProcessesCountExperimentalV2DeprecatedResponseBody.md - - docs/models/operations/GetRoomInfoDeprecatedRequest.md - - docs/models/operations/GetRoomInfoDeprecatedResponse.md - - docs/models/operations/GetRoomInfoRequest.md - - docs/models/operations/GetRoomInfoResponse.md - - docs/models/operations/GetRunningProcessesRequest.md - - docs/models/operations/GetRunningProcessesResponse.md - - docs/models/operations/GetStoppedProcessesRequest.md - - docs/models/operations/GetStoppedProcessesResponse.md - - docs/models/operations/GetUpcomingInvoiceItemsRequest.md - - docs/models/operations/GetUpcomingInvoiceItemsResponse.md - - docs/models/operations/GetUpcomingInvoiceTotalRequest.md - - docs/models/operations/GetUpcomingInvoiceTotalResponse.md - - docs/models/operations/GetUpcomingInvoiceTotalResponseBody.md - - docs/models/operations/GetUsageLimitsRequest.md - - docs/models/operations/GetUsageLimitsResponse.md - - docs/models/operations/GetUserPendingInvitesResponse.md - - docs/models/operations/InitStripeCustomerPortalUrlRequest.md - - docs/models/operations/InitStripeCustomerPortalUrlResponse.md - - docs/models/operations/InviteUserRequest.md - - docs/models/operations/InviteUserResponse.md - - docs/models/operations/ListActivePublicLobbiesDeprecatedV1Request.md - - docs/models/operations/ListActivePublicLobbiesDeprecatedV1Response.md - - docs/models/operations/ListActivePublicLobbiesDeprecatedV2Request.md - - docs/models/operations/ListActivePublicLobbiesDeprecatedV2Response.md - - docs/models/operations/ListActivePublicLobbiesRequest.md - - docs/models/operations/ListActivePublicLobbiesResponse.md - - docs/models/operations/ListProvisionedNodesRequest.md - - docs/models/operations/ListProvisionedNodesResponse.md - - docs/models/operations/LoginAnonymousRequest.md - - docs/models/operations/LoginAnonymousResponse.md - - docs/models/operations/LoginGoogleRequest.md - - docs/models/operations/LoginGoogleResponse.md - - docs/models/operations/LoginNicknameRequest.md - - docs/models/operations/LoginNicknameResponse.md - - docs/models/operations/PatchAppRequest.md - - docs/models/operations/PatchAppResponse.md - - docs/models/operations/RejectInviteRequest.md - - docs/models/operations/RejectInviteResponse.md - - docs/models/operations/RescindInviteRequest.md - - docs/models/operations/RescindInviteResponse.md - - docs/models/operations/ResumeRoomRequest.md - - docs/models/operations/ResumeRoomResponse.md - - docs/models/operations/RevokeOrgTokenRequest.md - - docs/models/operations/RevokeOrgTokenResponse.md - - docs/models/operations/RunBuildDeprecatedRequest.md - - docs/models/operations/RunBuildDeprecatedRequestBody.md - - docs/models/operations/RunBuildDeprecatedResponse.md - - docs/models/operations/RunBuildRegistryRequest.md - - docs/models/operations/RunBuildRegistryResponse.md - - docs/models/operations/RunBuildRequest.md - - docs/models/operations/RunBuildResponse.md - - docs/models/operations/RunBuildV2DeprecatedFile.md - - docs/models/operations/RunBuildV2DeprecatedRequest.md - - docs/models/operations/RunBuildV2DeprecatedRequestBody.md - - docs/models/operations/RunBuildV2DeprecatedResponse.md - - docs/models/operations/SendVerificationEmailResponse.md - - docs/models/operations/SetLobbyStateRequest.md - - docs/models/operations/SetLobbyStateResponse.md - - docs/models/operations/StopProcessRequest.md - - docs/models/operations/StopProcessResponse.md - - docs/models/operations/StopProcessV2DeprecatedRequest.md - - docs/models/operations/StopProcessV2DeprecatedResponse.md - - docs/models/operations/SuspendRoomDeprecatedRequest.md - - docs/models/operations/SuspendRoomDeprecatedResponse.md - - docs/models/operations/SuspendRoomV2DeprecatedRequest.md - - docs/models/operations/SuspendRoomV2DeprecatedResponse.md - - docs/models/operations/UpdateAppRequest.md - - docs/models/operations/UpdateAppResponse.md - - docs/models/operations/UpdateAppV1DeprecatedRequest.md - - docs/models/operations/UpdateAppV1DeprecatedResponse.md - - docs/models/operations/UpdateFleetDeprecatedRequest.md - - docs/models/operations/UpdateFleetDeprecatedResponse.md - - docs/models/operations/UpdateFleetRegionDeprecatedRequest.md - - docs/models/operations/UpdateFleetRegionDeprecatedResponse.md - - docs/models/operations/UpdateFleetRegionRequest.md - - docs/models/operations/UpdateFleetRegionResponse.md - - docs/models/operations/UpdateFleetRequest.md - - docs/models/operations/UpdateFleetResponse.md - - docs/models/operations/UpdateRoomConfigRequest.md - - docs/models/operations/UpdateRoomConfigResponse.md - - docs/models/operations/UpdateUserInviteRequest.md - - docs/models/operations/UpdateUserInviteResponse.md - - docs/models/shared/AchPaymentMethod.md - - docs/models/shared/ActiveConnectionInfo.md - - docs/models/shared/AppConfigWithServiceConfig.md - - docs/models/shared/Application.md - - docs/models/shared/ApplicationWithLatestDeploymentAndBuild.md - - docs/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecated.md - - docs/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedDeployment.md - - docs/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedEnv.md - - docs/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedServiceConfig.md - - docs/models/shared/ApplicationWithLatestDeploymentAndBuildEnv.md - - docs/models/shared/ApplicationWithLatestDeploymentAndBuildServiceConfig.md - - docs/models/shared/ApplicationsPage.md - - docs/models/shared/AuthConfiguration.md - - docs/models/shared/AutoscalerConfig.md - - docs/models/shared/AutoscalerTargetMetric.md - - docs/models/shared/Build.md - - docs/models/shared/BuildPart.md - - docs/models/shared/BuildStatus.md - - docs/models/shared/BuildV3.md - - docs/models/shared/BuildWithMultipartUrls.md - - docs/models/shared/BuildWithMultipartUrlsRegionalContainerTags.md - - docs/models/shared/BuildWithUploadUrl.md - - docs/models/shared/BuildWithUploadUrlRegionalContainerTags.md - - docs/models/shared/BuildsV3Page.md - - docs/models/shared/CardBrand.md - - docs/models/shared/CardPaymentMethod.md - - docs/models/shared/ConnectionInfo.md - - docs/models/shared/ConnectionInfoV2.md - - docs/models/shared/ContainerPort.md - - docs/models/shared/CreateAppConfig.md - - docs/models/shared/CreateBuildParams.md - - docs/models/shared/CreateBuildV3Params.md - - docs/models/shared/CreateFleet.md - - docs/models/shared/CreateFleetV2.md - - docs/models/shared/CreateLobbyParams.md - - docs/models/shared/CreateLobbyV3Params.md - - docs/models/shared/CreateMultipartBuildParams.md - - docs/models/shared/CreateOrgToken.md - - docs/models/shared/CreateRoomParams.md - - docs/models/shared/CreateUserInvite.md - - docs/models/shared/CreateUserInviteScopes.md - - docs/models/shared/CreatedBuildV3WithMultipartUrls.md - - docs/models/shared/CreatedBy.md - - docs/models/shared/CreatedOrgToken.md - - docs/models/shared/CurrentAllocation.md - - docs/models/shared/CustomerPortalUrl.md - - docs/models/shared/DeletedBuild.md - - docs/models/shared/Deployment.md - - docs/models/shared/DeploymentConfig.md - - docs/models/shared/DeploymentConfigV2.md - - docs/models/shared/DeploymentConfigV2Env.md - - docs/models/shared/DeploymentConfigV3.md - - docs/models/shared/DeploymentConfigV3Env.md - - docs/models/shared/DeploymentV1.md - - docs/models/shared/DeploymentV1Env.md - - docs/models/shared/DeploymentV1TransportType.md - - docs/models/shared/DeploymentV2.md - - docs/models/shared/DeploymentV2Env.md - - docs/models/shared/DeploymentV3.md - - docs/models/shared/DeploymentV3Env.md - - docs/models/shared/DeploymentsV3Page.md - - docs/models/shared/DeprecatedProcessMetricName.md - - docs/models/shared/DeprecatedProcessMetricsData.md - - docs/models/shared/Env.md - - docs/models/shared/ExposedPort.md - - docs/models/shared/Fleet.md - - docs/models/shared/FleetMetricName.md - - docs/models/shared/FleetMetricsData.md - - docs/models/shared/FleetRegion.md - - docs/models/shared/FleetRegionConfig.md - - docs/models/shared/FleetV2.md - - docs/models/shared/FleetsPage.md - - docs/models/shared/FleetsPageV2.md - - docs/models/shared/Google.md - - docs/models/shared/GoogleIdTokenObject.md - - docs/models/shared/Hosting.md - - docs/models/shared/Invoice.md - - docs/models/shared/InvoiceItem.md - - docs/models/shared/InvoiceItemPage.md - - docs/models/shared/InvoiceStatus.md - - docs/models/shared/LinkPaymentMethod.md - - docs/models/shared/ListOrgTokens.md - - docs/models/shared/LoadBalancerConfig.md - - docs/models/shared/Lobby.md - - docs/models/shared/LobbyV3.md - - docs/models/shared/LobbyV3CreatedBy.md - - docs/models/shared/LobbyVisibility.md - - docs/models/shared/MetricName.md - - docs/models/shared/MetricValue.md - - docs/models/shared/NicknameObject.md - - docs/models/shared/NodeFamilyId.md - - docs/models/shared/NodeShape.md - - docs/models/shared/NodeShapeId.md - - docs/models/shared/NodeShapeV2.md - - docs/models/shared/NodeV1.md - - docs/models/shared/NodeV1Status.md - - docs/models/shared/OrgMember.md - - docs/models/shared/OrgMemberScopes.md - - docs/models/shared/OrgMembersPage.md - - docs/models/shared/OrgToken.md - - docs/models/shared/OrgToken2.md - - docs/models/shared/OrgTokenScopes.md - - docs/models/shared/OrgTokenStatus.md - - docs/models/shared/Organization.md - - docs/models/shared/OrgsPage.md - - docs/models/shared/PartialAppConfigWithServiceConfig.md - - docs/models/shared/PaymentMethod.md - - docs/models/shared/PendingOrgInvite.md - - docs/models/shared/PendingOrgInviteScopes.md - - docs/models/shared/PendingOrgInvitesPage.md - - docs/models/shared/PingEndpoints.md - - docs/models/shared/PlanName.md - - docs/models/shared/PlayerTokenObject.md - - docs/models/shared/Process.md - - docs/models/shared/ProcessAutoscalerConfig.md - - docs/models/shared/ProcessExposedPort.md - - docs/models/shared/ProcessMetricName.md - - docs/models/shared/ProcessMetricsData.md - - docs/models/shared/ProcessStatus.md - - docs/models/shared/ProcessV2.md - - docs/models/shared/ProcessV2ExposedPort.md - - docs/models/shared/ProcessV3.md - - docs/models/shared/ProcessV3ExposedPort.md - - docs/models/shared/ProcessWithRooms.md - - docs/models/shared/ProcessWithRoomsExposedPort.md - - docs/models/shared/RecordStringNever.md - - docs/models/shared/Region.md - - docs/models/shared/RegionalContainerTags.md - - docs/models/shared/RegistryConfig.md - - docs/models/shared/RescindUserInvite.md - - docs/models/shared/Room.md - - docs/models/shared/RoomAllocation.md - - docs/models/shared/RoomAllocationData.md - - docs/models/shared/RoomConnectionData.md - - docs/models/shared/RoomReadyStatus.md - - docs/models/shared/RoomStatus.md - - docs/models/shared/RoomWithoutAllocations.md - - docs/models/shared/RoomWithoutAllocationsCurrentAllocation.md - - docs/models/shared/Scope.md - - docs/models/shared/Scopes.md - - docs/models/shared/Security.md - - docs/models/shared/ServiceConfig.md - - docs/models/shared/ServiceConfigWrite.md - - docs/models/shared/SetLobbyStateParams.md - - docs/models/shared/StartingConnectionInfo.md - - docs/models/shared/StartingConnectionInfoStatus.md - - docs/models/shared/StaticProcessAllocationConfig.md - - docs/models/shared/StaticProcessAllocationConfigWrite.md - - docs/models/shared/Status.md - - docs/models/shared/TransportType.md - - docs/models/shared/Two.md - - docs/models/shared/UpdateFleet.md - - docs/models/shared/UpdateFleetV2.md - - docs/models/shared/UpdateRoomConfigParams.md - - docs/models/shared/UpdateUserInvite.md - - docs/models/shared/UpdateUserInviteScopes.md - - docs/models/shared/UploadBodyParams.md - - docs/models/shared/UsageLimits.md - - docs/models/shared/UserRole.md - - docs/models/shared/VerificationEmailRequest.md - - docs/models/shared/VerificationEmailSuccess.md - - docs/sdks/appsv1/README.md - - docs/sdks/appsv2/README.md - - docs/sdks/authv1/README.md - - docs/sdks/billingv1/README.md - - docs/sdks/buildsv1/README.md - - docs/sdks/buildsv2/README.md - - docs/sdks/buildsv3/README.md - - docs/sdks/deploymentsv1/README.md - - docs/sdks/deploymentsv2/README.md - - docs/sdks/deploymentsv3/README.md - - docs/sdks/discoveryv1/README.md - - docs/sdks/discoveryv2/README.md - - docs/sdks/fleetsv1/README.md - - docs/sdks/fleetsv2/README.md - - docs/sdks/lobbiesv1/README.md - - docs/sdks/lobbiesv2/README.md - - docs/sdks/lobbiesv3/README.md - - docs/sdks/logsv1/README.md - - docs/sdks/managementv1/README.md - - docs/sdks/metricsv1/README.md - - docs/sdks/nodesv1/README.md - - docs/sdks/organizationsv1/README.md - - docs/sdks/processesv1/README.md - - docs/sdks/processesv2/README.md - - docs/sdks/processesv3/README.md - - docs/sdks/roomsv1/README.md - - docs/sdks/roomsv2/README.md - - docs/sdks/tokensv1/README.md - - docs/utils/Blob.md - - gradle.properties - - gradle/wrapper/gradle-wrapper.jar - - gradle/wrapper/gradle-wrapper.properties - - gradlew - - gradlew.bat - - publishing.gradle - - settings.gradle - - spring/cloud-sdk-spring-boot-autoconfigure/build.gradle - - spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/CloudSDKAutoConfig.java - - spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/CloudSDKAutoConfigProperties.java - - spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/ConditionalOnPropertyPrefix.java - - spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/OnPropertyPrefixCondition.java - - spring/cloud-sdk-spring-boot-autoconfigure/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports - - spring/cloud-sdk-spring-boot-starter/build.gradle - - src/main/java/dev/hathora/cloud_sdk/AppsV1.java - - src/main/java/dev/hathora/cloud_sdk/AppsV2.java - - src/main/java/dev/hathora/cloud_sdk/AsyncAppsV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncAppsV2.java - - src/main/java/dev/hathora/cloud_sdk/AsyncAuthV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncBillingV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncBuildsV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncBuildsV2.java - - src/main/java/dev/hathora/cloud_sdk/AsyncBuildsV3.java - - src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV2.java - - src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV3.java - - src/main/java/dev/hathora/cloud_sdk/AsyncDiscoveryV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncDiscoveryV2.java - - src/main/java/dev/hathora/cloud_sdk/AsyncFleetsV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncFleetsV2.java - - src/main/java/dev/hathora/cloud_sdk/AsyncHathoraCloud.java - - src/main/java/dev/hathora/cloud_sdk/AsyncLobbiesV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncLobbiesV2.java - - src/main/java/dev/hathora/cloud_sdk/AsyncLobbiesV3.java - - src/main/java/dev/hathora/cloud_sdk/AsyncLogsV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncManagementV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncMetricsV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncNodesV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncOrganizationsV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncProcessesV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncProcessesV2.java - - src/main/java/dev/hathora/cloud_sdk/AsyncProcessesV3.java - - src/main/java/dev/hathora/cloud_sdk/AsyncRoomsV1.java - - src/main/java/dev/hathora/cloud_sdk/AsyncRoomsV2.java - - src/main/java/dev/hathora/cloud_sdk/AsyncTokensV1.java - - src/main/java/dev/hathora/cloud_sdk/AuthV1.java - - src/main/java/dev/hathora/cloud_sdk/BillingV1.java - - src/main/java/dev/hathora/cloud_sdk/BuildsV1.java - - src/main/java/dev/hathora/cloud_sdk/BuildsV2.java - - src/main/java/dev/hathora/cloud_sdk/BuildsV3.java - - src/main/java/dev/hathora/cloud_sdk/DeploymentsV1.java - - src/main/java/dev/hathora/cloud_sdk/DeploymentsV2.java - - src/main/java/dev/hathora/cloud_sdk/DeploymentsV3.java - - src/main/java/dev/hathora/cloud_sdk/DiscoveryV1.java - - src/main/java/dev/hathora/cloud_sdk/DiscoveryV2.java - - src/main/java/dev/hathora/cloud_sdk/FleetsV1.java - - src/main/java/dev/hathora/cloud_sdk/FleetsV2.java - - src/main/java/dev/hathora/cloud_sdk/HathoraCloud.java - - src/main/java/dev/hathora/cloud_sdk/LobbiesV1.java - - src/main/java/dev/hathora/cloud_sdk/LobbiesV2.java - - src/main/java/dev/hathora/cloud_sdk/LobbiesV3.java - - src/main/java/dev/hathora/cloud_sdk/LogsV1.java - - src/main/java/dev/hathora/cloud_sdk/ManagementV1.java - - src/main/java/dev/hathora/cloud_sdk/MetricsV1.java - - src/main/java/dev/hathora/cloud_sdk/NodesV1.java - - src/main/java/dev/hathora/cloud_sdk/OrganizationsV1.java - - src/main/java/dev/hathora/cloud_sdk/ProcessesV1.java - - src/main/java/dev/hathora/cloud_sdk/ProcessesV2.java - - src/main/java/dev/hathora/cloud_sdk/ProcessesV3.java - - src/main/java/dev/hathora/cloud_sdk/RoomsV1.java - - src/main/java/dev/hathora/cloud_sdk/RoomsV2.java - - src/main/java/dev/hathora/cloud_sdk/SDKConfiguration.java - - src/main/java/dev/hathora/cloud_sdk/SecuritySource.java - - src/main/java/dev/hathora/cloud_sdk/TokensV1.java - - src/main/java/dev/hathora/cloud_sdk/models/errors/ApiError.java - - src/main/java/dev/hathora/cloud_sdk/models/errors/AsyncSDKError.java - - src/main/java/dev/hathora/cloud_sdk/models/errors/AuthException.java - - src/main/java/dev/hathora/cloud_sdk/models/errors/HathoraCloudException.java - - src/main/java/dev/hathora/cloud_sdk/models/errors/SDKError.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/AcceptInviteRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateAppRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateAppV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildRegistryRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildWithUploadUrlV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateDeploymentRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateDeploymentV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateDeploymentV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateFleetDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateFleetRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateLobbyDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateLobbyRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateLocalLobbyRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateOrgTokenRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreatePrivateLobbyDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreatePrivateLobbyRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateProcessV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreatePublicLobbyDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreatePublicLobbyRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateRoomDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateRoomRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateWithMultipartUploadsV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteAppRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteAppV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteBuildDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteBuildRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteBuildV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DestroyRoomDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DestroyRoomRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DownloadLogForProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetActiveRoomsForProcessDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetActiveRoomsForProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetAppInfoV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetAppRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetAppsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetAppsV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBalanceRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildInfoDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildInfoV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildsDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildsV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetConnectionInfoDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetConnectionInfoRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentInfoV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentInfoV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentsV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentsV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetMetricsDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetMetricsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRegionDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRegionMetricsDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRegionMetricsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRegionRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetsDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetInactiveRoomsForProcessDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetInactiveRoomsForProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetInvoicesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestDeploymentRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestDeploymentV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestDeploymentV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestProcessesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestProcessesV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLobbyInfoByRoomIdRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLobbyInfoByShortCodeRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLobbyInfoRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLogsForProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetMetricsDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetNodeRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetNodeShapesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetOrgMembersRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetOrgPendingInvitesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetOrgTokensRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetOrgsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetPaymentMethodRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetPingServiceEndpointsDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetPingServiceEndpointsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessInfoDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessInfoV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessMetricsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessesCountExperimentalRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessesCountExperimentalV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetRoomInfoDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetRoomInfoRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetRunningProcessesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetStoppedProcessesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetUpcomingInvoiceItemsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetUpcomingInvoiceTotalRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetUsageLimitsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetUserPendingInvitesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/InitStripeCustomerPortalUrlRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/InviteUserRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/ListActivePublicLobbiesDeprecatedV1RequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/ListActivePublicLobbiesDeprecatedV2RequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/ListActivePublicLobbiesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/ListProvisionedNodesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/LoginAnonymousRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/LoginGoogleRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/LoginNicknameRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/PatchAppRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RejectInviteRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RescindInviteRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/ResumeRoomRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RevokeOrgTokenRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RunBuildDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RunBuildRegistryRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RunBuildRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RunBuildV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/SendVerificationEmailRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/SetLobbyStateRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/StopProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/StopProcessV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/SuspendRoomDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/SuspendRoomV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateAppRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateAppV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateFleetDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateFleetRegionDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateFleetRegionRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateFleetRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateRoomConfigRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateUserInviteRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/AcceptInviteRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/AcceptInviteRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/AcceptInviteResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRegistryRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRegistryRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRegistryResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildWithUploadUrlV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildWithUploadUrlV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildWithUploadUrlV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV1DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyDeprecatedSecurity.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbySecurity.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbyRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbyRequestBody.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbyRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbyResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbySecurity.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateOrgTokenRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateOrgTokenRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateOrgTokenResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyDeprecatedSecurity.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyRequestBody.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbySecurity.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyDeprecatedSecurity.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyRequestBody.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbySecurity.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateWithMultipartUploadsV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateWithMultipartUploadsV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateWithMultipartUploadsV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppV1DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DownloadLogForProcessRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DownloadLogForProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/DownloadLogForProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/File.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppInfoV1DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppInfoV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppInfoV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBalanceRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBalanceRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBalanceResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV1DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV1DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInvoicesRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInvoicesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInvoicesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV1DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByRoomIdRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByRoomIdRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByRoomIdResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByShortCodeRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByShortCodeRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByShortCodeResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLogsForProcessRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLogsForProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLogsForProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetMetricsDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetMetricsDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetMetricsDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeShapesRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeShapesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeShapesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgMembersRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgMembersRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgMembersResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgPendingInvitesRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgPendingInvitesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgPendingInvitesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgTokensRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgTokensRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgTokensResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPaymentMethodRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPaymentMethodRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPaymentMethodResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPingServiceEndpointsDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPingServiceEndpointsDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPingServiceEndpointsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPingServiceEndpointsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessMetricsRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessMetricsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessMetricsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalResponseBody.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalV2DeprecatedResponseBody.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRunningProcessesRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRunningProcessesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRunningProcessesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetStoppedProcessesRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetStoppedProcessesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetStoppedProcessesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceItemsRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceItemsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceItemsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceTotalRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceTotalRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceTotalResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceTotalResponseBody.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUsageLimitsRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUsageLimitsRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUsageLimitsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUserPendingInvitesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUserPendingInvitesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/InitStripeCustomerPortalUrlRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/InitStripeCustomerPortalUrlRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/InitStripeCustomerPortalUrlResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/InviteUserRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/InviteUserRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/InviteUserResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV1Request.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV1RequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV1Response.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV2Request.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV2RequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV2Response.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ListProvisionedNodesRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ListProvisionedNodesRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ListProvisionedNodesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginAnonymousRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginAnonymousRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginAnonymousResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginGoogleRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginGoogleRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginGoogleResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginNicknameRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginNicknameRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginNicknameResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/PatchAppRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/PatchAppRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/PatchAppResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RejectInviteRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RejectInviteRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RejectInviteResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RescindInviteRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RescindInviteRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RescindInviteResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ResumeRoomRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ResumeRoomRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/ResumeRoomResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RevokeOrgTokenRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RevokeOrgTokenRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RevokeOrgTokenResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildDeprecatedRequestBody.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRegistryRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRegistryRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRegistryResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedFile.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedRequestBody.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/SendVerificationEmailRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/SendVerificationEmailResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/SetLobbyStateRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/SetLobbyStateRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/SetLobbyStateResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomV2DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomV2DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppV1DeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppV1DeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionDeprecatedRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionDeprecatedRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateRoomConfigRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateRoomConfigRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateRoomConfigResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateUserInviteRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateUserInviteRequestBuilder.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateUserInviteResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/AcceptInviteResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateAppResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateAppV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildRegistryResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildWithUploadUrlV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateDeploymentResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateDeploymentV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateDeploymentV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateFleetDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateFleetResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateLobbyDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateLobbyResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateLocalLobbyResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateOrgTokenResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreatePrivateLobbyDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreatePrivateLobbyResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateProcessV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreatePublicLobbyDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreatePublicLobbyResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateRoomDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateRoomResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateWithMultipartUploadsV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteAppResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteAppV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteBuildDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteBuildResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteBuildV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DestroyRoomDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DestroyRoomResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DownloadLogForProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetActiveRoomsForProcessDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetActiveRoomsForProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetAppInfoV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetAppResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetAppsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetAppsV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBalanceResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildInfoDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildInfoV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildsDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildsV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetConnectionInfoDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetConnectionInfoResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentInfoV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentInfoV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetMetricsDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetMetricsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetRegionDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetRegionMetricsDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetRegionMetricsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetRegionResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetsDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetInactiveRoomsForProcessDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetInactiveRoomsForProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetInvoicesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestDeploymentResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestDeploymentV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestDeploymentV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestProcessesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestProcessesV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLobbyInfoByRoomIdResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLobbyInfoByShortCodeResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLobbyInfoResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLogsForProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetMetricsDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetNodeResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetNodeShapesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetOrgMembersResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetOrgPendingInvitesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetOrgTokensResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetOrgsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetPaymentMethodResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetPingServiceEndpointsDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetPingServiceEndpointsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessInfoDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessInfoV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessMetricsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessesCountExperimentalResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessesCountExperimentalV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetRoomInfoDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetRoomInfoResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetRunningProcessesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetStoppedProcessesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetUpcomingInvoiceItemsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetUpcomingInvoiceTotalResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetUsageLimitsResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetUserPendingInvitesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/InitStripeCustomerPortalUrlResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/InviteUserResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/ListActivePublicLobbiesDeprecatedV1Response.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/ListActivePublicLobbiesDeprecatedV2Response.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/ListActivePublicLobbiesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/ListProvisionedNodesResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/LoginAnonymousResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/LoginGoogleResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/LoginNicknameResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/PatchAppResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RejectInviteResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RescindInviteResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/ResumeRoomResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RevokeOrgTokenResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RunBuildDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RunBuildRegistryResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RunBuildResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RunBuildV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/SendVerificationEmailResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/SetLobbyStateResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/StopProcessResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/StopProcessV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/SuspendRoomDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/SuspendRoomV2DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateAppResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateAppV1DeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateFleetDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateFleetRegionDeprecatedResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateFleetRegionResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateFleetResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateRoomConfigResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateUserInviteResponse.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/AchPaymentMethod.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ActiveConnectionInfo.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/AppConfigWithServiceConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Application.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuild.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedDeployment.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedEnv.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedServiceConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildEnv.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildServiceConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationsPage.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/AuthConfiguration.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/AutoscalerConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/AutoscalerTargetMetric.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Build.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildPart.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildStatus.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildV3.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildWithMultipartUrls.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildWithMultipartUrlsRegionalContainerTags.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildWithUploadUrl.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildWithUploadUrlRegionalContainerTags.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildsV3Page.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CardBrand.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CardPaymentMethod.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ConnectionInfo.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ConnectionInfoV2.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ContainerPort.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateAppConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateBuildParams.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateBuildV3Params.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateFleet.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateFleetV2.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateLobbyParams.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateLobbyV3Params.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateMultipartBuildParams.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateOrgToken.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateRoomParams.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateUserInvite.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateUserInviteScopes.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedBuildV3WithMultipartUrls.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedBy.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedOrgToken.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CurrentAllocation.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/CustomerPortalUrl.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeletedBuild.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Deployment.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfigV2.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfigV2Env.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfigV3.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfigV3Env.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1Env.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1TransportType.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV2.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV2Env.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV3.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV3Env.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentsV3Page.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeprecatedProcessMetricName.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/DeprecatedProcessMetricsData.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Env.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ExposedPort.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Fleet.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetMetricName.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetMetricsData.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegion.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegionConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetV2.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetsPage.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetsPageV2.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Google.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/GoogleIdTokenObject.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Hosting.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Invoice.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceItem.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceItemPage.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceStatus.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/LinkPaymentMethod.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ListOrgTokens.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/LoadBalancerConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Lobby.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyV3.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyV3CreatedBy.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyVisibility.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/MetricName.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/MetricValue.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/NicknameObject.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/NodeFamilyId.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShape.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShapeId.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShapeV2.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/NodeV1.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/NodeV1Status.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMember.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMemberScopes.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMembersPage.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgToken.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgToken2.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenScopes.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenStatus.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Organization.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgsPage.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/PartialAppConfigWithServiceConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/PaymentMethod.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInvite.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInviteScopes.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInvitesPage.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/PingEndpoints.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/PlanName.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/PlayerTokenObject.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Process.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessAutoscalerConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessExposedPort.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessMetricName.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessMetricsData.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessStatus.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV2.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV2ExposedPort.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV3.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV3ExposedPort.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessWithRooms.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessWithRoomsExposedPort.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/RecordStringNever.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Region.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/RegionalContainerTags.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/RegistryConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/RescindUserInvite.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Room.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomAllocation.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomAllocationData.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomConnectionData.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomReadyStatus.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomStatus.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomWithoutAllocations.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomWithoutAllocationsCurrentAllocation.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Scope.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Scopes.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Security.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ServiceConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/ServiceConfigWrite.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/SetLobbyStateParams.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/StartingConnectionInfo.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/StartingConnectionInfoStatus.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/StaticProcessAllocationConfig.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/StaticProcessAllocationConfigWrite.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Status.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/TransportType.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/Two.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateFleet.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateFleetV2.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateRoomConfigParams.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateUserInvite.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateUserInviteScopes.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/UploadBodyParams.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/UsageLimits.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/UserRole.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/VerificationEmailRequest.java - - src/main/java/dev/hathora/cloud_sdk/models/shared/VerificationEmailSuccess.java - - src/main/java/dev/hathora/cloud_sdk/operations/AcceptInvite.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateApp.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateAppV1Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateBuild.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildRegistry.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildWithUploadUrlV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateDeployment.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV1Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateFleet.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateFleetDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateLobby.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateLobbyDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateLocalLobby.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateOrgToken.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobby.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobbyDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateProcess.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateProcessV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobby.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobbyDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateRoom.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateRoomDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/CreateWithMultipartUploadsV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/DeleteApp.java - - src/main/java/dev/hathora/cloud_sdk/operations/DeleteAppV1Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuild.java - - src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoom.java - - src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoomDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/DownloadLogForProcess.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcess.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcessDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetApp.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetAppInfoV1Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetApps.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetAppsV1Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetBalance.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetBuild.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetBuilds.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfo.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfoDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetDeployment.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV1Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetDeployments.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentsV1Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentsV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetFleet.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetrics.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetricsDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegion.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetrics.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetricsDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetFleets.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetsDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcess.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcessDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetInvoices.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeployment.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV1Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcesses.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcessesV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfo.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByRoomId.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByShortCode.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetLogsForProcess.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetMetricsDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetNode.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetNodeShapes.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetOrgMembers.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetOrgPendingInvites.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetOrgTokens.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetOrgs.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetPaymentMethod.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetPingServiceEndpoints.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetPingServiceEndpointsDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetProcess.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetProcessMetrics.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimental.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimentalV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfo.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfoDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetRunningProcesses.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetStoppedProcesses.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceItems.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceTotal.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetUsageLimits.java - - src/main/java/dev/hathora/cloud_sdk/operations/GetUserPendingInvites.java - - src/main/java/dev/hathora/cloud_sdk/operations/InitStripeCustomerPortalUrl.java - - src/main/java/dev/hathora/cloud_sdk/operations/InviteUser.java - - src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbies.java - - src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV1.java - - src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV2.java - - src/main/java/dev/hathora/cloud_sdk/operations/ListProvisionedNodes.java - - src/main/java/dev/hathora/cloud_sdk/operations/LoginAnonymous.java - - src/main/java/dev/hathora/cloud_sdk/operations/LoginGoogle.java - - src/main/java/dev/hathora/cloud_sdk/operations/LoginNickname.java - - src/main/java/dev/hathora/cloud_sdk/operations/Operations.java - - src/main/java/dev/hathora/cloud_sdk/operations/PatchApp.java - - src/main/java/dev/hathora/cloud_sdk/operations/RejectInvite.java - - src/main/java/dev/hathora/cloud_sdk/operations/RescindInvite.java - - src/main/java/dev/hathora/cloud_sdk/operations/ResumeRoom.java - - src/main/java/dev/hathora/cloud_sdk/operations/RevokeOrgToken.java - - src/main/java/dev/hathora/cloud_sdk/operations/RunBuild.java - - src/main/java/dev/hathora/cloud_sdk/operations/RunBuildDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/RunBuildRegistry.java - - src/main/java/dev/hathora/cloud_sdk/operations/RunBuildV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/SendVerificationEmail.java - - src/main/java/dev/hathora/cloud_sdk/operations/SetLobbyState.java - - src/main/java/dev/hathora/cloud_sdk/operations/StopProcess.java - - src/main/java/dev/hathora/cloud_sdk/operations/StopProcessV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomV2Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/UpdateApp.java - - src/main/java/dev/hathora/cloud_sdk/operations/UpdateAppV1Deprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleet.java - - src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegion.java - - src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegionDeprecated.java - - src/main/java/dev/hathora/cloud_sdk/operations/UpdateRoomConfig.java - - src/main/java/dev/hathora/cloud_sdk/operations/UpdateUserInvite.java - - src/main/java/dev/hathora/cloud_sdk/utils/AsyncHook.java - - src/main/java/dev/hathora/cloud_sdk/utils/AsyncHooks.java - - src/main/java/dev/hathora/cloud_sdk/utils/AsyncResponse.java - - src/main/java/dev/hathora/cloud_sdk/utils/AsyncRetries.java - - src/main/java/dev/hathora/cloud_sdk/utils/AsyncRetryableException.java - - src/main/java/dev/hathora/cloud_sdk/utils/BackoffStrategy.java - - src/main/java/dev/hathora/cloud_sdk/utils/BigDecimalString.java - - src/main/java/dev/hathora/cloud_sdk/utils/BigIntegerString.java - - src/main/java/dev/hathora/cloud_sdk/utils/Blob.java - - src/main/java/dev/hathora/cloud_sdk/utils/BlockingParser.java - - src/main/java/dev/hathora/cloud_sdk/utils/Constants.java - - src/main/java/dev/hathora/cloud_sdk/utils/CopiableInputStream.java - - src/main/java/dev/hathora/cloud_sdk/utils/Deserializers.java - - src/main/java/dev/hathora/cloud_sdk/utils/EventStream.java - - src/main/java/dev/hathora/cloud_sdk/utils/EventStreamMessage.java - - src/main/java/dev/hathora/cloud_sdk/utils/Exceptions.java - - src/main/java/dev/hathora/cloud_sdk/utils/FormMetadata.java - - src/main/java/dev/hathora/cloud_sdk/utils/GenericTypeIdResolver.java - - src/main/java/dev/hathora/cloud_sdk/utils/Globals.java - - src/main/java/dev/hathora/cloud_sdk/utils/HTTPClient.java - - src/main/java/dev/hathora/cloud_sdk/utils/HTTPRequest.java - - src/main/java/dev/hathora/cloud_sdk/utils/HasSecurity.java - - src/main/java/dev/hathora/cloud_sdk/utils/HeaderMetadata.java - - src/main/java/dev/hathora/cloud_sdk/utils/Headers.java - - src/main/java/dev/hathora/cloud_sdk/utils/Helpers.java - - src/main/java/dev/hathora/cloud_sdk/utils/Hook.java - - src/main/java/dev/hathora/cloud_sdk/utils/HookAdapters.java - - src/main/java/dev/hathora/cloud_sdk/utils/Hooks.java - - src/main/java/dev/hathora/cloud_sdk/utils/JSON.java - - src/main/java/dev/hathora/cloud_sdk/utils/LazySingletonValue.java - - src/main/java/dev/hathora/cloud_sdk/utils/Metadata.java - - src/main/java/dev/hathora/cloud_sdk/utils/Multipart.java - - src/main/java/dev/hathora/cloud_sdk/utils/MultipartFormMetadata.java - - src/main/java/dev/hathora/cloud_sdk/utils/NameValue.java - - src/main/java/dev/hathora/cloud_sdk/utils/NonRetryableException.java - - src/main/java/dev/hathora/cloud_sdk/utils/OneOfDeserializer.java - - src/main/java/dev/hathora/cloud_sdk/utils/Options.java - - src/main/java/dev/hathora/cloud_sdk/utils/PathParamsMetadata.java - - src/main/java/dev/hathora/cloud_sdk/utils/QueryEncoding.java - - src/main/java/dev/hathora/cloud_sdk/utils/QueryParameter.java - - src/main/java/dev/hathora/cloud_sdk/utils/QueryParameters.java - - src/main/java/dev/hathora/cloud_sdk/utils/QueryParamsMetadata.java - - src/main/java/dev/hathora/cloud_sdk/utils/RecordingClient.java - - src/main/java/dev/hathora/cloud_sdk/utils/Reflections.java - - src/main/java/dev/hathora/cloud_sdk/utils/RequestBody.java - - src/main/java/dev/hathora/cloud_sdk/utils/RequestMetadata.java - - src/main/java/dev/hathora/cloud_sdk/utils/Response.java - - src/main/java/dev/hathora/cloud_sdk/utils/ResponseWithBody.java - - src/main/java/dev/hathora/cloud_sdk/utils/Retries.java - - src/main/java/dev/hathora/cloud_sdk/utils/RetryConfig.java - - src/main/java/dev/hathora/cloud_sdk/utils/RetryableException.java - - src/main/java/dev/hathora/cloud_sdk/utils/Security.java - - src/main/java/dev/hathora/cloud_sdk/utils/SecurityMetadata.java - - src/main/java/dev/hathora/cloud_sdk/utils/SerializedBody.java - - src/main/java/dev/hathora/cloud_sdk/utils/SessionManager.java - - src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyHTTPClient.java - - src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyMetadata.java - - src/main/java/dev/hathora/cloud_sdk/utils/StreamingParser.java - - src/main/java/dev/hathora/cloud_sdk/utils/TypedObject.java - - src/main/java/dev/hathora/cloud_sdk/utils/Types.java - - src/main/java/dev/hathora/cloud_sdk/utils/UnknownType.java - - src/main/java/dev/hathora/cloud_sdk/utils/Utf8UrlEncoder.java - - src/main/java/dev/hathora/cloud_sdk/utils/Utils.java - - src/main/java/dev/hathora/cloud_sdk/utils/reactive/EventStream.java - - src/main/java/dev/hathora/cloud_sdk/utils/reactive/ReactiveUtils.java +trackedFiles: + .gitattributes: + id: 24139dae6567 + last_write_checksum: sha1:18563f88a3e50e55f2ae6f2b62440464808f5d6f + pristine_git_object: 87cd6547287adad3b806972ee22a765ed80ab806 + USAGE.md: + id: 3aed33ce6e6f + last_write_checksum: sha1:ad6b5123f7265160a217e3436c35862e30062be2 + pristine_git_object: a6e778fe53a07178f742e3570f1d935dbc227707 + build.gradle: + id: f07866736216 + last_write_checksum: sha1:6444174ab11fb6d7e7b01925ac123a7327c42780 + pristine_git_object: 6dd61ce3e4958673cd1f843af82e4e6d7377d6a0 + docs/models/errors/ApiError.md: + id: 973b7938eb46 + last_write_checksum: sha1:0b5d7aff94d75acd9f248ec7222190ea9f5204df + pristine_git_object: ec7edcb3894406c76d500614d31935c53679496e + docs/models/operations/AcceptInviteRequest.md: + id: 4bfbdba845e2 + last_write_checksum: sha1:882a41e4a2fa62d1564e87a0213d30505c9cdb69 + pristine_git_object: a713dee2fdf5d3a982a33b3f5ea41d2bfbd860ec + docs/models/operations/AcceptInviteResponse.md: + id: 67dc514ec030 + last_write_checksum: sha1:353c33395eab5efc4a6d5dbb5d5fd0a016f741c9 + pristine_git_object: dffebf72b7a128567f9e3f024c56c63aea59db27 + docs/models/operations/CreateAppRequest.md: + id: 6e3c12b5b3df + last_write_checksum: sha1:e2968dd8d7c1c5609ac4cef6545b2a508f9961cf + pristine_git_object: 31d8edf0f816cccd01d342d1e791536da227c81e + docs/models/operations/CreateAppResponse.md: + id: 3193659dbcb9 + last_write_checksum: sha1:7bdc50aa2a83da10e5e1fe59140e9106201ea81c + pristine_git_object: e0537fbe9bf27370d50d83606161c699e552bac2 + docs/models/operations/CreateAppV1DeprecatedResponse.md: + id: 015a0e1e0475 + last_write_checksum: sha1:d9253cab0ce3c04adec50fdc3914b4acdbe37f83 + pristine_git_object: 89c80aaec270c4e6ca68baa9eb5074a27856f5a2 + docs/models/operations/CreateBuildDeprecatedRequest.md: + id: 6fa3cff9d3ee + last_write_checksum: sha1:03c301e4a72a1b5c9a7a4fa63e759e51b7d338b7 + pristine_git_object: f14d7944fd3c27ae6b46c7df3e36b8f9bcc1b0d8 + docs/models/operations/CreateBuildDeprecatedResponse.md: + id: c0d9132b5ee4 + last_write_checksum: sha1:54a24d01ab3fc094fd701a94bded5a82fe401f88 + pristine_git_object: 0c57a541268a94884c6445d90d6754d9259dd9f9 + docs/models/operations/CreateBuildRegistryRequest.md: + id: 5477f19b9931 + last_write_checksum: sha1:e89330f7b98de27c92988d318e1cbb9b4f3666af + pristine_git_object: f9b10468eb8f9f74607e59ecd18fb54ad74c2bb5 + docs/models/operations/CreateBuildRegistryResponse.md: + id: 7a322ac5e8c7 + last_write_checksum: sha1:0faa66060bfc8eb25bfca2299b3c610a7ea1ef81 + pristine_git_object: 9348f5d4c8e6ef7b39e70a8f4c065dbad06d9409 + docs/models/operations/CreateBuildRequest.md: + id: 06b87e1ab78c + last_write_checksum: sha1:ca51f04c86e20664e9594733454830cbf20ccd86 + pristine_git_object: d3eb3d6917b26fc475a778833d855e911378071b + docs/models/operations/CreateBuildResponse.md: + id: c31d6443324b + last_write_checksum: sha1:df31b9771b66b28698c5ac95649ccd37181bb509 + pristine_git_object: 85553b1c00eb59e669933130d20b49da7637f4a8 + docs/models/operations/CreateBuildV2DeprecatedRequest.md: + id: 85cd9c186a43 + last_write_checksum: sha1:71cbf6a27aaed557bb58e513c64bbd17559af9f5 + pristine_git_object: 2c7123d5980d2947b62b1c7316f958704b1593c2 + docs/models/operations/CreateBuildV2DeprecatedResponse.md: + id: b39c46963911 + last_write_checksum: sha1:86419d9b48dbb70e6e71de17cbe1e3fc578c1d5d + pristine_git_object: 346b7a9e227ff21a7f3d7110f87796f79e678ca5 + docs/models/operations/CreateBuildWithUploadUrlV2DeprecatedRequest.md: + id: 64bfc233875f + last_write_checksum: sha1:3c87ba049b175f6a50a4ec356c7a528be95d30c0 + pristine_git_object: 2ddbec8cff84bd400886bee686ddfadddeb682c4 + docs/models/operations/CreateBuildWithUploadUrlV2DeprecatedResponse.md: + id: 8d1515d53507 + last_write_checksum: sha1:70251215581b980fcdf6fc760ee99e800b94357d + pristine_git_object: e3581606b476843b64e7eceef451364873588caf + docs/models/operations/CreateDeploymentRequest.md: + id: ba3d0fb3af78 + last_write_checksum: sha1:635d3e822c5ff8c67014f9e0599fa3578661cb41 + pristine_git_object: b2333ff7e58020286ea84ee0bfde302b820fb83a + docs/models/operations/CreateDeploymentResponse.md: + id: 9937f4299e6c + last_write_checksum: sha1:e7499ce9de7b18b87d742a8e574cf22ca7b25e91 + pristine_git_object: a81120cfea92bc8af1ba14f1b2b30971887af3e4 + docs/models/operations/CreateDeploymentV1DeprecatedRequest.md: + id: 5b1e06a428b1 + last_write_checksum: sha1:45bdbb316c265bd843ed60b897059f4edbb67ee4 + pristine_git_object: 4d8b007b92697b14fb3a87e7c9edf92840126168 + docs/models/operations/CreateDeploymentV1DeprecatedResponse.md: + id: 6103c0b1e15e + last_write_checksum: sha1:f15b6adeeddb7a8f3ff4abd2019f04814b74622a + pristine_git_object: f25cc5b587c00ccf75a450f745e317f62b57bf50 + docs/models/operations/CreateDeploymentV2DeprecatedRequest.md: + id: 53c86ed6b5ad + last_write_checksum: sha1:c21f66c784877f5f554b1d98084d2e418a8b3a75 + pristine_git_object: 6b316de02fee38c73e7475627f055cb9b62cc999 + docs/models/operations/CreateDeploymentV2DeprecatedResponse.md: + id: 162abcebbf0d + last_write_checksum: sha1:b488ba102d72a917ff820421096ceecd7aeb7d25 + pristine_git_object: 370b3e7b5d54116e96804b63ccbf49a8506ee7ba + docs/models/operations/CreateFleetDeprecatedRequest.md: + id: e0030a2faab0 + last_write_checksum: sha1:782bef02f3d351b8b1ee535ed8b117ccef2060d7 + pristine_git_object: 4504bf88ef65c0e246c8f16d703eb453b615212f + docs/models/operations/CreateFleetDeprecatedResponse.md: + id: 4ecdc62e1434 + last_write_checksum: sha1:e790c5df1d0a00653fc8bfac1e502b55f3eacde0 + pristine_git_object: cc2b112423ef1a75436046dabcd722e431ead82a + docs/models/operations/CreateFleetRequest.md: + id: 4cca3c6ae197 + last_write_checksum: sha1:70431923e9e94dccde848f5385e64ced174ca08b + pristine_git_object: 144c43a259817062ab1afe6f0b7aaf6fbbe14a72 + docs/models/operations/CreateFleetResponse.md: + id: c36bf5824072 + last_write_checksum: sha1:f9a1a6282d326ed78871bec07e516b6138a10e5f + pristine_git_object: 01970d7cc9af8820ae99f1d72291794c10c2f65c + docs/models/operations/CreateLobbyDeprecatedRequest.md: + id: 339652c50ff7 + last_write_checksum: sha1:85d3edc5b776c20006aa261eca5c0d466f0ed906 + pristine_git_object: 1df6617f42c5129c68eabfec5cf8f91edd2ae55c + docs/models/operations/CreateLobbyDeprecatedResponse.md: + id: 140c217e083a + last_write_checksum: sha1:785be16fc4bde39c7a5c4baa862f6baee13ce17b + pristine_git_object: db553e25a046b8e9cdbdde685a4a67faf5b1dfd1 + docs/models/operations/CreateLobbyDeprecatedSecurity.md: + id: f5877db1bba4 + last_write_checksum: sha1:cf2a1541d260ddafe8acab6c0820432770654a86 + pristine_git_object: 80fda36deb957d8fc59515077c0c9805d4048b70 + docs/models/operations/CreateLobbyRequest.md: + id: 56fe74988e2a + last_write_checksum: sha1:5ecbfec18c36c6b5496bb96612a09e71e980834f + pristine_git_object: 15d95dfe10a18c2f6953a4f3d1f1504cc8947d1e + docs/models/operations/CreateLobbyResponse.md: + id: 39b7c6717468 + last_write_checksum: sha1:bf3e04312da5e309a2b1624ab7a920b1dd177255 + pristine_git_object: ee9d10a443ad8c965dc37ef7cfa512834adf7061 + docs/models/operations/CreateLobbySecurity.md: + id: da3fffb7892f + last_write_checksum: sha1:f3dcc74b1850a398a28d66bf0465525f71ebd966 + pristine_git_object: 91d983914be15fe73c921b0fd617e501bb86d9b2 + docs/models/operations/CreateLocalLobbyRequest.md: + id: d11a76bf7ad6 + last_write_checksum: sha1:fe1c3941e3e12e962ddf1d5a64cb3cfd35e380da + pristine_git_object: e47dbd1569b92a22f560eda2387ea9541a7f7b75 + docs/models/operations/CreateLocalLobbyRequestBody.md: + id: 4f89e6e4363c + last_write_checksum: sha1:db2ebdf395a60aba5d2c93158e1263dfeb37ad32 + pristine_git_object: 31b66029974909bbb23e18ce2ebe2b798a006b49 + docs/models/operations/CreateLocalLobbyResponse.md: + id: df83fda6de2b + last_write_checksum: sha1:ad2ebb41e73072cbf47b5865605a4c546179b6bd + pristine_git_object: 8eed3c3652cad9a3667fbca8848243b31e4ae8f8 + docs/models/operations/CreateLocalLobbySecurity.md: + id: e936421aa4fb + last_write_checksum: sha1:ac60b88e611a59b976c4a4e8a3d2522f3520a39a + pristine_git_object: 357d92ee06b6fae1a7c2342e519921d4faea2b20 + docs/models/operations/CreateOrgTokenRequest.md: + id: 443fd5690fbf + last_write_checksum: sha1:ed709e970403e194f67210ea4b5178cbfb9b2365 + pristine_git_object: 71d85ab8599b90efbcb31bede69bdef19f24ad4e + docs/models/operations/CreateOrgTokenResponse.md: + id: 9971c406760c + last_write_checksum: sha1:8810554d166d4cafb229b016b779f61cb1bcd621 + pristine_git_object: 91b50f96043d92dda80cfa09d64558a48f382bef + docs/models/operations/CreatePrivateLobbyDeprecatedRequest.md: + id: 464f2dbefa66 + last_write_checksum: sha1:945db905e45991f05c4e8d8c86b99f2d3ce8366a + pristine_git_object: 32e2d0cfd5c97900eacf5ae77bc18057ed4570a7 + docs/models/operations/CreatePrivateLobbyDeprecatedResponse.md: + id: 3bf68dada7ef + last_write_checksum: sha1:d08e2d546db134af4ef5ede36a04333890c8e690 + pristine_git_object: d309fd94493189b979d99d0ab1b97c5beb9b5220 + docs/models/operations/CreatePrivateLobbyDeprecatedSecurity.md: + id: 297cfefbb4cb + last_write_checksum: sha1:2a613ca6f4499305838f097ee84b245fe370da06 + pristine_git_object: 63231dbb69cc3fcfc66a954819334cd6486cd508 + docs/models/operations/CreatePrivateLobbyRequest.md: + id: d03655e05516 + last_write_checksum: sha1:f26cfa2ee1bad709aa6a8aa455a6aca2d2f9adc9 + pristine_git_object: ccce4b4621210a881f5f604565aba6beadfbf178 + docs/models/operations/CreatePrivateLobbyRequestBody.md: + id: c8eb6caee886 + last_write_checksum: sha1:2f8900b142a41c3aa25159a15445799b67e0f452 + pristine_git_object: 895dfdbf600af5098318f0df73a33d51fb8fec15 + docs/models/operations/CreatePrivateLobbyResponse.md: + id: bc0dcd1d18c2 + last_write_checksum: sha1:cf3f368775e022c40aa2cf9c03f0675eb07ac419 + pristine_git_object: 6e727f7171b1d02d63e14d2d81aa26cfb3893641 + docs/models/operations/CreatePrivateLobbySecurity.md: + id: d1a03ec70b1b + last_write_checksum: sha1:c89a52e17dfe1ad60f4ad1e6e61e70f1c2caf7b1 + pristine_git_object: 95c9eb39f726a1b6d0cd5a1584eeb3508f974a4d + docs/models/operations/CreateProcessRequest.md: + id: 4db0b15dbfcb + last_write_checksum: sha1:af1124f03449ff03fdc5f56265e2b2ea9764d387 + pristine_git_object: 23b9a094f685fbe58203282bfb00614b646f2259 + docs/models/operations/CreateProcessResponse.md: + id: 342e5a76b44c + last_write_checksum: sha1:20fb3a298fbbf348c3d4d3cf018ab8bc2fa115c4 + pristine_git_object: 0bea067e1d14df3f5c0758d228ef28a8e129bcf7 + docs/models/operations/CreateProcessV2DeprecatedRequest.md: + id: b7963fbab1d3 + last_write_checksum: sha1:ecc4f0095b24a76f8a2ebed31e3b46a02127b933 + pristine_git_object: db12b6743b5d3c70ff4812a84e829af4c6b31a8d + docs/models/operations/CreateProcessV2DeprecatedResponse.md: + id: eda0ddaaa913 + last_write_checksum: sha1:c1c90b6cbaf4137ff50336b7fd5ae5dd98548ebb + pristine_git_object: f1a9563043d7dd8ca56463db66930be4f94a5e50 + docs/models/operations/CreatePublicLobbyDeprecatedRequest.md: + id: 625edda17763 + last_write_checksum: sha1:4a4de93bbc020dcb122605c428c1e6e266d91534 + pristine_git_object: 4745385583fbdb955a0e1a509f12c88ee4f1f769 + docs/models/operations/CreatePublicLobbyDeprecatedResponse.md: + id: ee6b29883dc2 + last_write_checksum: sha1:7d46c31e54d9cdaed74212c6efeb3d3d3b2082b0 + pristine_git_object: 83ae5e697139c3d3cd606e3ec5315cef3ba14eaa + docs/models/operations/CreatePublicLobbyDeprecatedSecurity.md: + id: 9da6a7cf978e + last_write_checksum: sha1:b0c50ade7d6cd84365c6fde5ea7092a4c0aed9eb + pristine_git_object: 606ecc26c1fe348d11276e5daca5bd7d292aea66 + docs/models/operations/CreatePublicLobbyRequest.md: + id: 9d06f90078d5 + last_write_checksum: sha1:1273544d65ec6842bfc8d4ac9741c443ba720d7c + pristine_git_object: d4b98f8bb42c255f6cdad798fd2af28cb70359d7 + docs/models/operations/CreatePublicLobbyRequestBody.md: + id: 5c455359a2dc + last_write_checksum: sha1:13279212690a79408361a0fc3d734b9f6f5cbaac + pristine_git_object: 4824b96d08acb9c6219d6e2fe47674f7412339ae + docs/models/operations/CreatePublicLobbyResponse.md: + id: 43d8c79c8076 + last_write_checksum: sha1:3e9e0098d4e29bb506491ea412acd8167118be6e + pristine_git_object: dd498ad3719caa4e8a1e5362c506525143bdbd84 + docs/models/operations/CreatePublicLobbySecurity.md: + id: f7ed77dad1b3 + last_write_checksum: sha1:5badd45d820d49f97d93a38149c10fabccc8e3bc + pristine_git_object: 0edd7c871ced7f45b47602a09675848a30778bb0 + docs/models/operations/CreateRoomDeprecatedRequest.md: + id: 6e141180d90b + last_write_checksum: sha1:4247def6a9f9a0269e2dd5b0f843417383310ffb + pristine_git_object: 9c7dff5c1ca843717639d76bbde7d9bc634ba3d0 + docs/models/operations/CreateRoomDeprecatedResponse.md: + id: 0f72c32d6a76 + last_write_checksum: sha1:f6cc7019decf60d7a4349b504d0f5cb5cdc43d0f + pristine_git_object: 923f1cb1b41f79e16d920b569e034325752d63b3 + docs/models/operations/CreateRoomRequest.md: + id: a22847e0d3d8 + last_write_checksum: sha1:33ae0a4f023de6e94ca5cd81364a5f0ae82a4f97 + pristine_git_object: 1a39b98da2bffc25cebc42a1a13e49cac6b672c8 + docs/models/operations/CreateRoomResponse.md: + id: 6dbeec83f579 + last_write_checksum: sha1:64a76ee7b346a393f9e65ecd8f27fbb9563ac513 + pristine_git_object: 8289c850a6cbe555aa8d988ac99e264e4f6c9e3c + docs/models/operations/CreateWithMultipartUploadsV2DeprecatedRequest.md: + id: acc2b5fb4157 + last_write_checksum: sha1:65a1683274e182112f7b59797b7c9eab46249bb1 + pristine_git_object: b9b189fd7012279c20d8271fac363613da9292c4 + docs/models/operations/CreateWithMultipartUploadsV2DeprecatedResponse.md: + id: f5ce63bdbffe + last_write_checksum: sha1:0d897cd024271697b75b3eca3f2ed0392885864d + pristine_git_object: fb10f5b21fcc595e6b0f1a17758018413b5c9504 + docs/models/operations/DeleteAppRequest.md: + id: 4bd93e3d00d5 + last_write_checksum: sha1:625efa88f37962ea43a70f45edd0eb99579ba00c + pristine_git_object: d273d211ab64141f0a7dd6351ec88e256d451284 + docs/models/operations/DeleteAppResponse.md: + id: b221cac85559 + last_write_checksum: sha1:fec699378031afee8ab4d06074bd0efd87bd4d8b + pristine_git_object: e67d48929698b12000c86be7f1d9bd7947df5bd4 + docs/models/operations/DeleteAppV1DeprecatedRequest.md: + id: c626ce38f73f + last_write_checksum: sha1:758ac1adb8350f60e0cfda537e93a8d9065cd71d + pristine_git_object: 9936a8dd3ad676610f9c396253282d51b5f871b4 + docs/models/operations/DeleteAppV1DeprecatedResponse.md: + id: 48cfaed7ab93 + last_write_checksum: sha1:051866bea7309df913ba5c585cc764d3e9febe89 + pristine_git_object: 6f80792c847a5c5dd8e06fe7f322e3692b2602c5 + docs/models/operations/DeleteBuildDeprecatedRequest.md: + id: 4f58a71c9e35 + last_write_checksum: sha1:54b1fbc45e28f62f6cd71977071c0466639b6717 + pristine_git_object: bb5e8feb9769bf030ae67bd91de970ac28ec0374 + docs/models/operations/DeleteBuildDeprecatedResponse.md: + id: 84b9943c7460 + last_write_checksum: sha1:7b34f6ce01b2c81bce98821243fa63dc58509b98 + pristine_git_object: 0c0322ddc79ecf13bf75b4dbb635846eb3c29f3d + docs/models/operations/DeleteBuildRequest.md: + id: b4254a78c04e + last_write_checksum: sha1:f5cf99e46a1a8b9cb6e59f0229c4aa6261c76bdb + pristine_git_object: be7165f8b3223263d01a420aac1cc10ae49f1d88 + docs/models/operations/DeleteBuildResponse.md: + id: fe00f0d789a5 + last_write_checksum: sha1:81ff382e1d00645897b3761bb0c76527cc34e6f8 + pristine_git_object: 1f1ca618ca9a9f5c0170fd039fa0d794f0966b94 + docs/models/operations/DeleteBuildV2DeprecatedRequest.md: + id: e8ad8bb7975c + last_write_checksum: sha1:f32c07eb211dc19eec66ae46e317715839a8aa2c + pristine_git_object: b495d22bf12651cb678a390e5ec6361d38200a66 + docs/models/operations/DeleteBuildV2DeprecatedResponse.md: + id: c80d00e68a63 + last_write_checksum: sha1:e48460cda83fc91ef33471bb56a739babf9bdebd + pristine_git_object: 1a39b24fb6aa8ebeee0c5bc458c917e69956b643 + docs/models/operations/DeprecatedUpdateFleetRegionV2Request.md: + id: a73586686e0c + last_write_checksum: sha1:952633aa7a630985636a19fc8c8bb78a50640baf + pristine_git_object: f08d961940173bc05efbe6448b7cec62093a9083 + docs/models/operations/DeprecatedUpdateFleetRegionV2Response.md: + id: 49b88789d5f7 + last_write_checksum: sha1:e411bc391745e2eadb04549e11da539c3dee752c + pristine_git_object: 80e2086050dc31fdea642819a2bb4e54ca793f65 + docs/models/operations/DestroyRoomDeprecatedRequest.md: + id: 14e79365b27a + last_write_checksum: sha1:653b38e03d244a9b7d1db79db8df470d76c87429 + pristine_git_object: 6e08c29f7536e060355875a4ba2a5394537a7b09 + docs/models/operations/DestroyRoomDeprecatedResponse.md: + id: a4666495ca94 + last_write_checksum: sha1:4e648b5b732d8d833372331e954063503a1b6363 + pristine_git_object: 7e7eaa5d66af501d9f4ad1617b2407783e0bf950 + docs/models/operations/DestroyRoomRequest.md: + id: 97dfdfc75e53 + last_write_checksum: sha1:4bb4220a9fa93ef4a256210eefccf3c254d115df + pristine_git_object: acf4812b6c8ada678f957d2f7d3e3d348365e480 + docs/models/operations/DestroyRoomResponse.md: + id: 7e2c07a9e1bd + last_write_checksum: sha1:26eef11fd3faf8e00ecbd5c1d05f955c2f4bff89 + pristine_git_object: abf82e5a202f029950b9b96d23e36f24cc1a0f24 + docs/models/operations/DownloadLogForProcessRequest.md: + id: e7fcfbde24af + last_write_checksum: sha1:a99847ad75dbd4d3b4abc9bf6ac2ce9fc6c20010 + pristine_git_object: 9fc3489ee30552362612b213bc9d5112534854ad + docs/models/operations/DownloadLogForProcessResponse.md: + id: bcbb0c88acf2 + last_write_checksum: sha1:0f29f1df27c9bf53939d05e7abe8f8d962044f5c + pristine_git_object: 86d46b23c2f41bc5d614884d5a385b41ff51a100 + docs/models/operations/File.md: + id: 355eea942956 + last_write_checksum: sha1:b49d7adc3918a5173974b61b4b70ce267de8bde8 + pristine_git_object: 95acb8e4621471f087c76ca0a3e670993bd38b51 + docs/models/operations/GetActiveRoomsForProcessDeprecatedRequest.md: + id: 5a4ea520f2df + last_write_checksum: sha1:dff98112929712053e6210cec4d2ed0af92036ed + pristine_git_object: 6a7cfe6fd3ea9d5340be06a6ec783a462f613148 + docs/models/operations/GetActiveRoomsForProcessDeprecatedResponse.md: + id: 213bd889f8ef + last_write_checksum: sha1:a91f539556a87098ab70138333a9acade0d84567 + pristine_git_object: 5170fdef34cf7f4e791e3ec7b9e616bc1a0839aa + docs/models/operations/GetActiveRoomsForProcessRequest.md: + id: c91d93d53530 + last_write_checksum: sha1:93defe176b09b57e65f32e709032933f968df446 + pristine_git_object: b91222c8b21b98d04a75e4cddfc38ed7e0d706bb + docs/models/operations/GetActiveRoomsForProcessResponse.md: + id: 3606b7a9423b + last_write_checksum: sha1:de5d43150751afc270bf133a97a310a98fde5855 + pristine_git_object: 543d23056cad789e30ce3c9c68c8c68cda4c82ca + docs/models/operations/GetAppInfoV1DeprecatedRequest.md: + id: db21f769ed11 + last_write_checksum: sha1:39691512c37f52000418420192933ee0c0c905ff + pristine_git_object: 41348b04eb5caf7d4825d7787aba24e233c0638d + docs/models/operations/GetAppInfoV1DeprecatedResponse.md: + id: f7c4023137ac + last_write_checksum: sha1:95d244da9aa6f050a5c5cdbd0b66a63307560380 + pristine_git_object: dccd3366cb2244ac16fedbd74d0395805db2d95c + docs/models/operations/GetAppRequest.md: + id: c708f66a2051 + last_write_checksum: sha1:d2a8f00b8373e1fb4228375ae417a902a2769bdf + pristine_git_object: cc86a890403dac7fab4a86946d0a7a625e46fd39 + docs/models/operations/GetAppResponse.md: + id: "21358771e288" + last_write_checksum: sha1:c3c4d11bdb23d5662874fff04b0ac628c067f5eb + pristine_git_object: 8b0f4e4d5630de8c1948ab8c4ae7e57f3cf91e70 + docs/models/operations/GetAppsRequest.md: + id: 8c2c736c1595 + last_write_checksum: sha1:918ffe5e8624d649ce1fa300c3aaa0c428d1e320 + pristine_git_object: e3bb93990e1ef8297ff4ab5a124a401e602ef74b + docs/models/operations/GetAppsResponse.md: + id: ddc75580f195 + last_write_checksum: sha1:02e1186896d77d7e6848dd610dadb31fa4a769fb + pristine_git_object: 91cb852d85fefdad49552fce1dd7358eb5da04a8 + docs/models/operations/GetAppsV1DeprecatedResponse.md: + id: 884ccf035933 + last_write_checksum: sha1:a20bd56975f01d0f6e709fdd8c0c62f8321c5c26 + pristine_git_object: 714f78d08a9cac595f34555e2650220ab2407d74 + docs/models/operations/GetBalanceRequest.md: + id: 01054da86a09 + last_write_checksum: sha1:7ec5b48a0e5fc728182da551cfd8f35725fdf1d8 + pristine_git_object: 327869ddebb9b357c719f03f340910c6ec051e3c + docs/models/operations/GetBalanceResponse.md: + id: a85e51619b92 + last_write_checksum: sha1:558661792e33f9e8eafaa17f4049c3e8ac5c2c7e + pristine_git_object: 9f2cfa5ea551e63da3b90853cbab3eefa8d7d365 + docs/models/operations/GetBuildInfoDeprecatedRequest.md: + id: 90337e98b148 + last_write_checksum: sha1:01a372ac7eafa53d133f4e24b66e670b830383f2 + pristine_git_object: 9044c3efc34293b7afa0f9ec58ae510867c83bc3 + docs/models/operations/GetBuildInfoDeprecatedResponse.md: + id: e713a8de2433 + last_write_checksum: sha1:29e3cfb7c525f8efa43454eaa3b066905f33c630 + pristine_git_object: db304940fb818881e7c08e08c9f30ceadadc1f35 + docs/models/operations/GetBuildInfoV2DeprecatedRequest.md: + id: b0e7894102a6 + last_write_checksum: sha1:4f4b96b5c0bc0e6da6ad69d40d1f856ea2fdd8b3 + pristine_git_object: 5d43d34bf9e7aa82d1c714b3eb644b3bc2a038ad + docs/models/operations/GetBuildInfoV2DeprecatedResponse.md: + id: 773e360544a5 + last_write_checksum: sha1:5a88cfef4d9e25c78ebefae8dd23b0079d181612 + pristine_git_object: f692fa1a55bd4082be8c2c1514152064a99863c4 + docs/models/operations/GetBuildRequest.md: + id: 4e5ed580d421 + last_write_checksum: sha1:aa37ddbdb2087b4c3b5b7b91ae428807961c2678 + pristine_git_object: 3221d4092136cb691b0e2449a2fd4f6b3f7ed61d + docs/models/operations/GetBuildResponse.md: + id: a778b768ab8b + last_write_checksum: sha1:bdc0cbc10fa34f8d4a264d1cd3eb18dacaf4eab4 + pristine_git_object: cb242eb275498215292cf56dca6f9146c5e39ed5 + docs/models/operations/GetBuildsDeprecatedRequest.md: + id: 6a296475a6c3 + last_write_checksum: sha1:f12772a307643c03e4257ffc6f294eab1ea5f71e + pristine_git_object: 147b5ff181ee81e13d3a082a375905bbbcdfb681 + docs/models/operations/GetBuildsDeprecatedResponse.md: + id: 28937a66141e + last_write_checksum: sha1:9e1a8f04646f133359053cb09c3f965cda48ffd2 + pristine_git_object: 2790ca4dafc0cb587aa09759137d9166191224be + docs/models/operations/GetBuildsRequest.md: + id: ab8c999b6aa6 + last_write_checksum: sha1:7df5ae3c2a138b901f31b26206d9c5ccdf7104bc + pristine_git_object: 0c3d73e1bbc9be1dc912be9858d0177398f98131 + docs/models/operations/GetBuildsResponse.md: + id: 6296c7903bde + last_write_checksum: sha1:ea0ea9b2035a0c48b3f98d3fbac67e434ba2b908 + pristine_git_object: d813f72ab2bf7e7c21cefd73b1e961c25744a7cf + docs/models/operations/GetBuildsV2DeprecatedRequest.md: + id: 81c6fc885e23 + last_write_checksum: sha1:9ae1f75ac32ee59f4ad5cbd8e2842ff903a7f3b4 + pristine_git_object: ce2bc03a4939c6153dc6c6e0e1df1c203c04079f + docs/models/operations/GetBuildsV2DeprecatedResponse.md: + id: d2db3c4941b3 + last_write_checksum: sha1:256e54d21622638c3063d611132168ee9339ebfa + pristine_git_object: 1c60a94b4449be4a388bef238bdd55ef5f183136 + docs/models/operations/GetConnectionInfoDeprecatedRequest.md: + id: 51184c11564f + last_write_checksum: sha1:cd3258aeb02ab40b828368c25b2ffab065cfe93f + pristine_git_object: 9bbf6767e889208acd4ec165845e64dbf3283f6f + docs/models/operations/GetConnectionInfoDeprecatedResponse.md: + id: 7aad9c215607 + last_write_checksum: sha1:66cdc444de5381155f00d46e4fa7cbdadfd0bc15 + pristine_git_object: 22237812b0790a3a9bc5acfa687c445578fa19ad + docs/models/operations/GetConnectionInfoRequest.md: + id: c39a1a9c14e7 + last_write_checksum: sha1:389397c4feb0207914006d9d68914c9e16b05e1d + pristine_git_object: 01dd9c43d349de06254b42f82ce0694e259256d2 + docs/models/operations/GetConnectionInfoResponse.md: + id: 1cfbd3709e41 + last_write_checksum: sha1:3ef2bca660e098430b0bba6f440f3bbddbe93d6a + pristine_git_object: 80ba7ab1f1c4c351cf60677280d54f3388f1a412 + docs/models/operations/GetDeploymentInfoV1DeprecatedRequest.md: + id: 31b6d534f4e4 + last_write_checksum: sha1:b6e5739830087c67ecebab63d1a5b4de29cf746f + pristine_git_object: 8a0c873f90e06ac25cc25c2d8d2eb953a4e6bd2f + docs/models/operations/GetDeploymentInfoV1DeprecatedResponse.md: + id: 94cc18def313 + last_write_checksum: sha1:427865f959300ded5320f8940e1049b07e17628d + pristine_git_object: fae99d07ac67ba91e59b9612bb9c9fdb49197b27 + docs/models/operations/GetDeploymentInfoV2DeprecatedRequest.md: + id: 7923a9d00db9 + last_write_checksum: sha1:f78b66abd0f63c220b85f27456a2c2994f6e5bf4 + pristine_git_object: bb52505da39962fdeaae7caa5347e380cec0a76a + docs/models/operations/GetDeploymentInfoV2DeprecatedResponse.md: + id: f261d95e5072 + last_write_checksum: sha1:56bff804416c4e07937b5a495fd64ce7094f8d9a + pristine_git_object: 197bece63b8e3877cbf19cbae008d2d4ff204955 + docs/models/operations/GetDeploymentRequest.md: + id: 659fd3e9e2db + last_write_checksum: sha1:e4d0ee4e2a46cb3c96634e8c71b6597c274e45c3 + pristine_git_object: 6557b8f6f451756e12052cf657c7162f0878dcbf + docs/models/operations/GetDeploymentResponse.md: + id: 6cb3f5ccbffe + last_write_checksum: sha1:dd9adf00643777f54182f54f39da467a77b7c4b4 + pristine_git_object: eefe16a4739e1af9b854167f0c2405cf985cc012 + docs/models/operations/GetDeploymentsRequest.md: + id: ea5c9f57c671 + last_write_checksum: sha1:92734a42561b76112db225cd6b97668e057096bf + pristine_git_object: 2a3bca229ffb8a9705cea6fdb52479545ee46902 + docs/models/operations/GetDeploymentsResponse.md: + id: 1a884660dc4d + last_write_checksum: sha1:247a63905b6aceb40adac01ce93bd2b86913712e + pristine_git_object: 2d57c04a799fe3f5ec054fafedb39d2070bf4370 + docs/models/operations/GetDeploymentsV1DeprecatedRequest.md: + id: b1ad24e89fe7 + last_write_checksum: sha1:0351a300122218d9ebb279a05b4fec90295803ce + pristine_git_object: c005606aca087247483d04ca3ec4d58eb4f3f096 + docs/models/operations/GetDeploymentsV1DeprecatedResponse.md: + id: e05aeb9295ed + last_write_checksum: sha1:8a5eaef686e91cfe319d0d1cae9472d4084f7ae1 + pristine_git_object: c6aadbc78d764c068d22975432e779d60d06a980 + docs/models/operations/GetDeploymentsV2DeprecatedRequest.md: + id: 1e0afb0d4c97 + last_write_checksum: sha1:132d1c5395972c849a92506d0d742faf6acce2ba + pristine_git_object: 70bbbb3fccadac10f5dbb2de383b92b5aa81e9cf + docs/models/operations/GetDeploymentsV2DeprecatedResponse.md: + id: 710948a553e5 + last_write_checksum: sha1:a5ad5f92fd9ec4d79af37309a0de6d24acbae5e8 + pristine_git_object: 30f12ba82fbba26d9b4db8c446bf83c6c2906745 + docs/models/operations/GetFleetDeprecatedRequest.md: + id: 978e88b1bbd9 + last_write_checksum: sha1:ce6d5a5feb02f871895938a4a40cf3704a124169 + pristine_git_object: bfd5a640ace2eedf97d18ad3b00b3db4fe7bf1f8 + docs/models/operations/GetFleetDeprecatedResponse.md: + id: 310e0c3a989d + last_write_checksum: sha1:46e1f8f34083159bdb411a72ea70c1083cd481e3 + pristine_git_object: 48bdb89031b7e1a6cbb368d49017dc23a66cfa3e + docs/models/operations/GetFleetMetricsDeprecatedRequest.md: + id: d8f5ca4dcbfe + last_write_checksum: sha1:d1f171fecfb007241144051ba11abc06c8d6f7d3 + pristine_git_object: 9035a18474a8f482d78972158677b3505a6cf04b + docs/models/operations/GetFleetMetricsDeprecatedResponse.md: + id: e5aa5f8ed40d + last_write_checksum: sha1:5d2cf6e94bfe5a8de6d44113cf9d67fe72901c65 + pristine_git_object: ae72f4ad4e5864e5e78eac31304ffffd6715f915 + docs/models/operations/GetFleetMetricsRequest.md: + id: 6d446665d315 + last_write_checksum: sha1:976dd0e76b568ec34ea03b83568814a9aef546ef + pristine_git_object: 8d48409e6964a5670357810f8624e211602df766 + docs/models/operations/GetFleetMetricsResponse.md: + id: 66f7354a4b87 + last_write_checksum: sha1:9b219baf08317ad6b2f6e99273812117dd2fe8fa + pristine_git_object: a806ae6c5ff6d6579a8637f2c062bccd17fa3043 + docs/models/operations/GetFleetRegionDeprecatedRequest.md: + id: 7f7659ef520d + last_write_checksum: sha1:c745591067b5644993489d791e4eaa1ab6af5bda + pristine_git_object: 49b2ad05cf5fb844c724a4f2cda3d14b68d8f29f + docs/models/operations/GetFleetRegionDeprecatedResponse.md: + id: 79f6c762960b + last_write_checksum: sha1:e68fc965ed8beca97258b990188c2d990c12eb9c + pristine_git_object: 2cf667fbc3632b67bb0edadc4b061fd33fe9fb75 + docs/models/operations/GetFleetRegionMetricsDeprecatedRequest.md: + id: d7335a47d89c + last_write_checksum: sha1:da8ae6b859e38d36f023a92d578d30cb58c58938 + pristine_git_object: 5e4dd4afb4c3d994beb1518ab9a12b70fb7ee788 + docs/models/operations/GetFleetRegionMetricsDeprecatedResponse.md: + id: c87bfc5b8bfd + last_write_checksum: sha1:234f15e78e9c783a01e07cd19b412339ae23278a + pristine_git_object: ef7e07c649ae34983ebee7aad7400efb96803a90 + docs/models/operations/GetFleetRegionMetricsRequest.md: + id: 38390676bb4f + last_write_checksum: sha1:05d8dd1afd08460c076a02d4ed6ba001100354fa + pristine_git_object: e5ca2cce11dcc9fc4df182319e48ac2226010242 + docs/models/operations/GetFleetRegionMetricsResponse.md: + id: 7106562ea127 + last_write_checksum: sha1:8c9847e15230ebeabb91f90cbc7f28503ec956b4 + pristine_git_object: 7a0966d3846fc0d6042dc66fe78e1b5396e5b0df + docs/models/operations/GetFleetRegionRequest.md: + id: 91cb92b34528 + last_write_checksum: sha1:c50d39bbb8c2bc14c06cbab1bad605e97c962b62 + pristine_git_object: a82267be9e0fe08e8ec08f3162d924bebb3524b1 + docs/models/operations/GetFleetRegionResponse.md: + id: b7c5a5de260c + last_write_checksum: sha1:925be70359b83131967701d2d73417b9d45bcbd6 + pristine_git_object: 3b944e068274d83d9bd8f4262321789ad032a0b6 + docs/models/operations/GetFleetRequest.md: + id: 35a3bc5f29fa + last_write_checksum: sha1:316336e4d860d7c55ad1e32ce3b35b2206f8e1f5 + pristine_git_object: 5866e90a730ee482961efdf9e764ae51394112f1 + docs/models/operations/GetFleetResponse.md: + id: 1dd370ac88a5 + last_write_checksum: sha1:dd9fd9a33d84ca0105de834d06abe79cde278a5e + pristine_git_object: fe52a8a2cd89bfacfb84b93eb0eb434a512329ed + docs/models/operations/GetFleetsDeprecatedRequest.md: + id: 3ad96313f297 + last_write_checksum: sha1:8db3b49825ebaa4f9c7ba31775a538dfc06a5e9f + pristine_git_object: 7005b6d7341a0a3524ae810d585aef526261011c + docs/models/operations/GetFleetsDeprecatedResponse.md: + id: 1d1a8ba817db + last_write_checksum: sha1:bb43424a4314a7ef1c96c378c9b9149bcedca204 + pristine_git_object: be648e10401d6f9972f571e325224bb52f382632 + docs/models/operations/GetFleetsRequest.md: + id: 22cd8d83498a + last_write_checksum: sha1:ff5eed4072ecb87d0f43e378c14790918025008a + pristine_git_object: cf998824850988863a27aae181c093978836cf71 + docs/models/operations/GetFleetsResponse.md: + id: 8c45c202b9ce + last_write_checksum: sha1:1301a740b3aff84f951e54b6fdf6d6f1038d955d + pristine_git_object: 99c9ea3964b1d55575b22c029fe1911634270e9c + docs/models/operations/GetInactiveRoomsForProcessDeprecatedRequest.md: + id: 6d58fa204312 + last_write_checksum: sha1:44f49a8dd1032c5c5a7cba3f7ffd550038bb7aa3 + pristine_git_object: 662d74a34d45991d7142ff054c3c8efdd63541b0 + docs/models/operations/GetInactiveRoomsForProcessDeprecatedResponse.md: + id: ea34c204aa39 + last_write_checksum: sha1:f3082faa5554f4acb21ec544d9058e67d580b6ef + pristine_git_object: c523998ae40275c628443cd5d8ba319d18474b2c + docs/models/operations/GetInactiveRoomsForProcessRequest.md: + id: effb077b7e6c + last_write_checksum: sha1:d8fb936539f7b8aa9258b86b6310b2ae1274a98b + pristine_git_object: 1eb29533c0096f2c5d0eeb1dd3a9b5147b5bb91a + docs/models/operations/GetInactiveRoomsForProcessResponse.md: + id: 42fc9a8a8c5f + last_write_checksum: sha1:e0fbfa0ebdd42ce096706f5fa8d5a5b94df8a0d7 + pristine_git_object: 621676419b62105a3b3c871ac8ad672bbc92d180 + docs/models/operations/GetInvoicesRequest.md: + id: e71e70c9007b + last_write_checksum: sha1:95e9e3e3150c0c7ceec2548f756ef92aa459e821 + pristine_git_object: ae46fce2e685f70e067bf87da1fa235ec85a535d + docs/models/operations/GetInvoicesResponse.md: + id: a2c2df3c9696 + last_write_checksum: sha1:6e256f694f4cc2cde0095d529df25a70c29a662c + pristine_git_object: 603dfe95fb35cbfce8a1f2a81504ffa337eeb9aa + docs/models/operations/GetLatestDeploymentRequest.md: + id: 33184f188da8 + last_write_checksum: sha1:ea917045a185b5850c92c388108e61f1d388970c + pristine_git_object: a1de9c59a08c4d45fa557e4cf250b7e3c8b5fdd6 + docs/models/operations/GetLatestDeploymentResponse.md: + id: 155d080589ba + last_write_checksum: sha1:de92818219a8f301b4e812cecff80b0a082b8199 + pristine_git_object: 0cac0daf80402bbd8c094ab7d7892cad91f2199f + docs/models/operations/GetLatestDeploymentV1DeprecatedRequest.md: + id: 65f43631904d + last_write_checksum: sha1:2d16139771c32297de402b79e9bffa655f72902f + pristine_git_object: bdb1145b9f87ee3b3c42dad879bc62aa90f4dddd + docs/models/operations/GetLatestDeploymentV1DeprecatedResponse.md: + id: e663278bcbf9 + last_write_checksum: sha1:2c867976d9162112b42d687cce483791d45b507d + pristine_git_object: 8d34e4fde78168cdf1ba4c176a0d9a13217bd3ef + docs/models/operations/GetLatestDeploymentV2DeprecatedRequest.md: + id: 4b3c83af1a4e + last_write_checksum: sha1:fdcaca8f1ac98974f4854fc3226a849fcab36d87 + pristine_git_object: c9929cf19542f9462d3b2b54747a79e70eebd93b + docs/models/operations/GetLatestDeploymentV2DeprecatedResponse.md: + id: 529602e2c89c + last_write_checksum: sha1:a8e9c67041fe4d3ca7321827ed5aaccb6855a5c6 + pristine_git_object: f0a09c68c77197e5b293c85b132b1bbd9fa9e521 + docs/models/operations/GetLatestProcessesRequest.md: + id: bd616ff8f9e5 + last_write_checksum: sha1:40724525c6294f590dd3d6d1ca38173c9e1acf6a + pristine_git_object: d240ced35768903c1d29de453df14bcdf47c84f9 + docs/models/operations/GetLatestProcessesResponse.md: + id: 9b96d0173910 + last_write_checksum: sha1:35071421bfdbebaa7c505f41834884e83d916c92 + pristine_git_object: 9ec5cfd905ae986bb056f1bb797e7ead5b7e341c + docs/models/operations/GetLatestProcessesV2DeprecatedRequest.md: + id: 344624a20aef + last_write_checksum: sha1:a5b4a589a920ba114839e28f410c41c277c64173 + pristine_git_object: ca7e3dd3b796048ad12740ab947b24536924a3a9 + docs/models/operations/GetLatestProcessesV2DeprecatedResponse.md: + id: 5ef02d5d99c4 + last_write_checksum: sha1:19eea9e1e4f911c0f95d5408c0a8757352546989 + pristine_git_object: 39c4310be2716c0ad3242775068fe5155a321f43 + docs/models/operations/GetLobbyInfoByRoomIdRequest.md: + id: 151ea5a0794c + last_write_checksum: sha1:8cb8ef19874b03eb218d8103cf9ef889bcc060df + pristine_git_object: 3b1169020d7cc5dd9b1c8800fc46e39fb4924f37 + docs/models/operations/GetLobbyInfoByRoomIdResponse.md: + id: de80d5764ea5 + last_write_checksum: sha1:b086be82afdd532b8e5424acb5f95f0d2625e0ea + pristine_git_object: 0b7b1980e0222d8179531fd38e95ab6326cc0bea + docs/models/operations/GetLobbyInfoByShortCodeRequest.md: + id: 287317c0378a + last_write_checksum: sha1:9dd385c708a13b96c3575027e4ab93341f49ae2a + pristine_git_object: 9e5937ab40fb0e5a036226652b50866cc30f23b9 + docs/models/operations/GetLobbyInfoByShortCodeResponse.md: + id: 988f16b6b83e + last_write_checksum: sha1:4ac8a62b2562c9aeb6dc92a02eae1c9c8b93272e + pristine_git_object: d27a7f462b3ab53d9b1765486baacbadb2e50e74 + docs/models/operations/GetLobbyInfoRequest.md: + id: 2f912954b24d + last_write_checksum: sha1:29b13f704bffa9b0bca2af62258da7dc00d2b471 + pristine_git_object: 6632ea2cafe53bcae62b9b50d88723d2ea8df29e + docs/models/operations/GetLobbyInfoResponse.md: + id: c21c64b1777e + last_write_checksum: sha1:27d9f7dd3fcc959b8a9f29ac491529c26fe3b2b3 + pristine_git_object: f6547a9bf12a115da26ba408c23fdb991b173419 + docs/models/operations/GetLogsForProcessRequest.md: + id: 1e2b1659db35 + last_write_checksum: sha1:fb4f5645c2be6c896c62b54149453f9e73f1be58 + pristine_git_object: 1f268bc4f42c3288ff5680b2dcbca32b4f63c2ef + docs/models/operations/GetLogsForProcessResponse.md: + id: b9087eef22d2 + last_write_checksum: sha1:0ed8cf65195d3dca99ff562bc84c36538b8703cc + pristine_git_object: c29e2dc69fc9724e8a38f8278005e10c4fcc307e + docs/models/operations/GetMetricsDeprecatedRequest.md: + id: 716107f8bb10 + last_write_checksum: sha1:f79317528393b8a1850b608e17db72bd090f403b + pristine_git_object: e26f8a1ab1679f6f997d258443e73d445ea1b1c3 + docs/models/operations/GetMetricsDeprecatedResponse.md: + id: 236f3f9dcefb + last_write_checksum: sha1:f77383d3a285a4fe394023dc3ee80e654577e74e + pristine_git_object: eb812ec123ebbe7f98cc8b72545fcd0264e47cc7 + docs/models/operations/GetNodeRequest.md: + id: 42f6dbe893d0 + last_write_checksum: sha1:8694eb6f7d4b52f5526f957dd89288c6b6698738 + pristine_git_object: 2e706411cdc70bbfbd6f4f6791a519b821e91788 + docs/models/operations/GetNodeResponse.md: + id: 5ced7f436e32 + last_write_checksum: sha1:42b4e2c1f75afff0ba33d3bbca22fa970173f4d2 + pristine_git_object: 5c845c903a1dc39372313fb3a11e59582e59f11a + docs/models/operations/GetNodeShapesRequest.md: + id: 62f5ca398d12 + last_write_checksum: sha1:93dbfde8572e044de51ae69c0a9f4d69cb166524 + pristine_git_object: a1998ba06b49b55ff84cc3637d12c0cba50d82c5 + docs/models/operations/GetNodeShapesResponse.md: + id: 8dae78c7b2bf + last_write_checksum: sha1:4244789b877ab0c5dd2e378eeb2d695bd3223473 + pristine_git_object: 4c828adc5d982c9357474289c16563dc34bddf71 + docs/models/operations/GetOrgMembersRequest.md: + id: 8f6cccbd2ef1 + last_write_checksum: sha1:714fc69b34a707ea7b0511e12f8b6a02b191378b + pristine_git_object: 116920ca4ecde71f9e5a8baf2da1007db756e478 + docs/models/operations/GetOrgMembersResponse.md: + id: e26f509dc1dd + last_write_checksum: sha1:e46214cb9fbb5d5f1448f170ce6000e503cc2b5b + pristine_git_object: f938d9794ea9c46aec8baef938981bc83f3a82ae + docs/models/operations/GetOrgPendingInvitesRequest.md: + id: f81100dea212 + last_write_checksum: sha1:43bd266449b42c535d14e9e70300890bf99a81e6 + pristine_git_object: 2181b8849a05eaa6981f20d4e371bf5d45d0f2ad + docs/models/operations/GetOrgPendingInvitesResponse.md: + id: d9f646116b47 + last_write_checksum: sha1:e78f765e6513c94dced66a781e87889f276aa179 + pristine_git_object: 69881b45b911beb6a9505871c9d26fd0c99c0563 + docs/models/operations/GetOrgTokensRequest.md: + id: 53b8f0cc50a6 + last_write_checksum: sha1:387c73346145fde11df54380a63244cd13a3e1ea + pristine_git_object: a1e7acfd4bab985286b6f1f4f2381f167e25b7aa + docs/models/operations/GetOrgTokensResponse.md: + id: e3810c2f6f83 + last_write_checksum: sha1:aa30e69b39790a8c46b7e762d66e3dd54a86ba17 + pristine_git_object: 9cfbcb1abcae65d882b4edff84657b8b79bccf9b + docs/models/operations/GetOrgsResponse.md: + id: 9fac4def2e22 + last_write_checksum: sha1:dc7e8814d54382ddf9f77698c4d4bfc2f0e81ca0 + pristine_git_object: 4c07d135732e3173aa75e504aee122fcaef8eae7 + docs/models/operations/GetPaymentMethodRequest.md: + id: 87dae5d1fa2a + last_write_checksum: sha1:7c090da36455980c5f17bc96aefc0808dec59b57 + pristine_git_object: bedce4da2dc9600e180068c9d0a960958b92c249 + docs/models/operations/GetPaymentMethodResponse.md: + id: d5dc495c07c2 + last_write_checksum: sha1:8ba9b9914900aadd84c1c2fda5b4fb89a6151186 + pristine_git_object: dfcdc53d955bb626150ae077dba47b08b8ddc48f + docs/models/operations/GetPingServiceEndpointsDeprecatedResponse.md: + id: 865e1962cc7b + last_write_checksum: sha1:562adacc137cada9a73065c4d7885b317dda4f30 + pristine_git_object: b3ac78db22347a00a334154ab55b6faa33dca0a3 + docs/models/operations/GetPingServiceEndpointsResponse.md: + id: 58c458d061c2 + last_write_checksum: sha1:6870c384c92b9d577f61408cc9ecddce2e055f9a + pristine_git_object: 66bdafe64f7730e1f209e2647be9d0375f216559 + docs/models/operations/GetProcessInfoDeprecatedRequest.md: + id: 1e9b2512d6cb + last_write_checksum: sha1:efe8ceae72750abf693bacb129486d89e8bf9521 + pristine_git_object: ee40528cbe969adf4aa8b04e960a88add0e37828 + docs/models/operations/GetProcessInfoDeprecatedResponse.md: + id: d7375b2d9a05 + last_write_checksum: sha1:037c17a7895fdc5aaa81a35045a853f5784e03a6 + pristine_git_object: 7c0e7efa6bef700baf1fa4e7f970d1092f873534 + docs/models/operations/GetProcessInfoV2DeprecatedRequest.md: + id: c231f9abfd8c + last_write_checksum: sha1:4835f1d8457d81ed62ed44cdff49cf28ed670a05 + pristine_git_object: bfd7dbcaad377bbba1736d5fa8edc99f3d791fa0 + docs/models/operations/GetProcessInfoV2DeprecatedResponse.md: + id: 65c6e1daf8bb + last_write_checksum: sha1:35633ff2c7259a39e4f70cca7561d05169cd82ac + pristine_git_object: 0a4a1521580cf53705ff79d6dc216a38be36aa45 + docs/models/operations/GetProcessMetricsRequest.md: + id: 4a84cb05f29d + last_write_checksum: sha1:46b27de7eedf014e0521b183cebbb3fa2a680a81 + pristine_git_object: 5fe34dbe5d218fed84a217d4dfd54e5d08ff247e + docs/models/operations/GetProcessMetricsResponse.md: + id: d9cd0f748b47 + last_write_checksum: sha1:626a9a4b13a2cfa4cc785097d57e326a547498a1 + pristine_git_object: a8be5cc03538e8ab84f0e700291c2ab3a85982a9 + docs/models/operations/GetProcessRequest.md: + id: c1f07f5f352f + last_write_checksum: sha1:f12f301d8253cfed20f7bd1b928d8892f89f1f34 + pristine_git_object: e13904f40c23061aa5707f7a58c1830b9f10d5a5 + docs/models/operations/GetProcessResponse.md: + id: 076a93598738 + last_write_checksum: sha1:2c3a037bcbbe3d3c1999b34701748bf79d2512c6 + pristine_git_object: a26261ef6e26fdf44c2704c51e6231e7c82f8dcb + docs/models/operations/GetProcessesCountExperimentalRequest.md: + id: 4f1f04bc4ee7 + last_write_checksum: sha1:704250cd4c5f1b74b1a09c2a6661046b43b447c8 + pristine_git_object: 5c18000ec711641434e0b9c9bfcf9184f6aa83f6 + docs/models/operations/GetProcessesCountExperimentalResponse.md: + id: 67f7a71de883 + last_write_checksum: sha1:4240e6c0be2442de6e3b0d2da5e014d06c9c90e9 + pristine_git_object: c77b47d6b2f48dc97917c63a008dd8119fbdc58b + docs/models/operations/GetProcessesCountExperimentalResponseBody.md: + id: e35c4c4ee855 + last_write_checksum: sha1:1963fa622498dd7d8ff2b2f9ab7d8623341017e3 + pristine_git_object: 171d6dee732e93b5f2005058cb9697cfa908821d + docs/models/operations/GetProcessesCountExperimentalV2DeprecatedRequest.md: + id: cebdf7676dd3 + last_write_checksum: sha1:99f148061b17781fdc08b091b7fda6757a2d82a0 + pristine_git_object: f053565b384fc598abaee6a2c4d87a5ee23e1def + docs/models/operations/GetProcessesCountExperimentalV2DeprecatedResponse.md: + id: 7678ee21d785 + last_write_checksum: sha1:947a107803fcfa84eab08eeb5557d6654adf4b71 + pristine_git_object: d62d95112d884e36d76711985198a38f4c0aaed1 + docs/models/operations/GetProcessesCountExperimentalV2DeprecatedResponseBody.md: + id: c65689eb6511 + last_write_checksum: sha1:9d2414e6c3e2d4d69a2dcbd6b2d232b998eb1bb4 + pristine_git_object: f5da5f4f9da34539afac6b702e2a98ac471d659b + docs/models/operations/GetRoomInfoDeprecatedRequest.md: + id: 7bcd114b73b3 + last_write_checksum: sha1:137305fde29dbd38b8bcbccf5415b83fe3bb9ac0 + pristine_git_object: 0297768db3879a4658954c55225a4428b0a3fe28 + docs/models/operations/GetRoomInfoDeprecatedResponse.md: + id: 6099bb21c19e + last_write_checksum: sha1:43c3a3398518ac8fddca9855cc71cdf2c7e20ff7 + pristine_git_object: d5ae4dc53f9a6f37e0db2f5005bbd931f8fcdbdd + docs/models/operations/GetRoomInfoRequest.md: + id: 200bd37f5954 + last_write_checksum: sha1:19c86e0b4ee71ce2c24038de4a45a1fea910b8f3 + pristine_git_object: 7dbb15aac55f8abe8ae91e1f9b625a3af3e93ea7 + docs/models/operations/GetRoomInfoResponse.md: + id: 1aaea84ed33c + last_write_checksum: sha1:c3324ba2d9645e1e3c4dddefbbc694ea3f41b177 + pristine_git_object: ad457042cd31f45ead8920583b737c28054beb11 + docs/models/operations/GetRunningProcessesRequest.md: + id: edce266372f5 + last_write_checksum: sha1:13354c5af06193493af528ed97ff489129f0a265 + pristine_git_object: cafda15a1ee3eb9ce194c06a167941c2b185a507 + docs/models/operations/GetRunningProcessesResponse.md: + id: 91abd1cffa22 + last_write_checksum: sha1:59b6dd8151a144fb73559c46a63460ba645084d4 + pristine_git_object: c384d16f2b47f501a253c319b9419809af12ac31 + docs/models/operations/GetStoppedProcessesRequest.md: + id: 1d79736d700a + last_write_checksum: sha1:c9ff80e964d59c98c3cca52c6f45b0a35c4abe63 + pristine_git_object: 871638542713c8dc1cf7a3abf84ea2989102edec + docs/models/operations/GetStoppedProcessesResponse.md: + id: 1b27dea1e1e6 + last_write_checksum: sha1:e2a0cd622ec20464eb9cb25651159934ce55a6a0 + pristine_git_object: b013e6b1ad58642df4827957230dfda5f785acda + docs/models/operations/GetUpcomingInvoiceItemsRequest.md: + id: f95bb86dde02 + last_write_checksum: sha1:05b20926c3c89f210de6a7c1aec51cf0ed05c83b + pristine_git_object: 94af100bae1d4996d3958858a278e44cc7bce6e7 + docs/models/operations/GetUpcomingInvoiceItemsResponse.md: + id: 97bf80aed8cd + last_write_checksum: sha1:f44772c061acba1d2dea1e2f4a69294615347167 + pristine_git_object: 2210b7784e0c0ee9d4217ff3893ccca45f8bd176 + docs/models/operations/GetUpcomingInvoiceTotalRequest.md: + id: 85e2104e517c + last_write_checksum: sha1:1801514e9af7c83f38860201d4965ea98b426991 + pristine_git_object: e4c4a950f02f7011875bdb458a222e66d386df80 + docs/models/operations/GetUpcomingInvoiceTotalResponse.md: + id: efbf23f862c8 + last_write_checksum: sha1:37ac50d6e9c303bb7107b45ab0f1bc263bafec13 + pristine_git_object: 21b98d57db86e536acfbe563af14afbbf9791dd6 + docs/models/operations/GetUpcomingInvoiceTotalResponseBody.md: + id: f831f593743c + last_write_checksum: sha1:49b3b91f24a4e9f2bc2df2b158111d7a094e8979 + pristine_git_object: ec5cbee37ae42d7861c4ed52cafbf14d0d359081 + docs/models/operations/GetUsageLimitsRequest.md: + id: 8cb920bbe3a1 + last_write_checksum: sha1:268891ddf113bd22783d09ba1cdf88fba600ddd1 + pristine_git_object: 6ec4bd1cb3028599ef4a1dacd2382c0367a243f9 + docs/models/operations/GetUsageLimitsResponse.md: + id: 0dfae80d8527 + last_write_checksum: sha1:715645bb34d41eedaa00676d8021e74601de0629 + pristine_git_object: 59e0149b363ca47bea3ef9466bc320d96d262b5d + docs/models/operations/GetUserPendingInvitesResponse.md: + id: 9b79f7564608 + last_write_checksum: sha1:bfaf3d9ad819f66914322354eaa888165eb0ac5e + pristine_git_object: 0108fd565903e48bb8b8d75740bd3b6864c9348e + docs/models/operations/InitStripeCustomerPortalUrlRequest.md: + id: "620927380350" + last_write_checksum: sha1:f34cace4770c4634c2befbc988a776cecdaf7f2e + pristine_git_object: 6d7f9b343c4ba53600319f1b5b41c893ec70f564 + docs/models/operations/InitStripeCustomerPortalUrlResponse.md: + id: 6ae9599e395c + last_write_checksum: sha1:0d00cc1efcd00b28981f8f2d369ebc34fb29fd8e + pristine_git_object: 5174434a13d0ef5e4a481817504088994c10b87e + docs/models/operations/InviteUserRequest.md: + id: 3ee5362ea64a + last_write_checksum: sha1:fb0bbc70aa2e33d1d82833281baee92cde0a1166 + pristine_git_object: 19cee994962e7cac4a8c2af760aac2e2fe408d01 + docs/models/operations/InviteUserResponse.md: + id: 2fd3533dc0b0 + last_write_checksum: sha1:ee25b82fa924cdbd756ea18e95a3330b73dd3eac + pristine_git_object: f96b074a466f7c77829b9295f4cfc42f4cb9a8e3 + docs/models/operations/ListActivePublicLobbiesDeprecatedV1Request.md: + id: af69c4364285 + last_write_checksum: sha1:61e671a0a64ea810684e4e9d11c91aacd1b3775a + pristine_git_object: dc376c4a7f2eddf3c51e5bad60f8c0f1ff43c8d6 + docs/models/operations/ListActivePublicLobbiesDeprecatedV1Response.md: + id: ef07f94e5923 + last_write_checksum: sha1:45fe680ec955f14a2d675b77e51861f9f8a285cc + pristine_git_object: de043751419b79b9a00d71fdbb6117a4695095a1 + docs/models/operations/ListActivePublicLobbiesDeprecatedV2Request.md: + id: bdad007227df + last_write_checksum: sha1:2fb851ce883cc2de3a701d8b5f97a5ace48a5631 + pristine_git_object: e3d513cfdcb1aee3b627ba291f43660bed0e2c13 + docs/models/operations/ListActivePublicLobbiesDeprecatedV2Response.md: + id: 27ad816ff593 + last_write_checksum: sha1:4b5c674c1659486e6724b1a3a5c2b670497cf97a + pristine_git_object: 3e0bc54124ecc7631296c11c35912d2db696d5aa + docs/models/operations/ListActivePublicLobbiesRequest.md: + id: 7d690496f362 + last_write_checksum: sha1:67787d64b82a93c8eda874d14f9f7ade99f301c2 + pristine_git_object: 7e81e4975f82f72620ad2327a1b356dc9a185685 + docs/models/operations/ListActivePublicLobbiesResponse.md: + id: 47be661cb6e7 + last_write_checksum: sha1:bf84ef7ceaacb75fedc1c01d5230a57340b721f9 + pristine_git_object: bfebd42a3ddf227f13cdd9895140ccd868f2d3b7 + docs/models/operations/ListProvisionedNodesRequest.md: + id: c5df0b26fa54 + last_write_checksum: sha1:e2b873d080d3d3ff956c68ca91136ab2811e9085 + pristine_git_object: f5ac75d1f6b72c471c63e793ecb6be2d55a53517 + docs/models/operations/ListProvisionedNodesResponse.md: + id: 53d8133f7560 + last_write_checksum: sha1:367624d665001e5f59df4df32bbd83f3ba37afe6 + pristine_git_object: 808564f20d84de6d514e35581ba7ff1fae0e57ef + docs/models/operations/LoginAnonymousRequest.md: + id: d47b5c3f0599 + last_write_checksum: sha1:9bcfd7eed2eaeabd35b6fa953c40cc36c25148e0 + pristine_git_object: 790db68dae73d4978343f6836054a0b20072da15 + docs/models/operations/LoginAnonymousResponse.md: + id: c1d7742b0392 + last_write_checksum: sha1:e1f5182626f727e74f5605423a3972d389fa9690 + pristine_git_object: 4e86e75d13ea783df9dd432c86bb45f92b91fdcd + docs/models/operations/LoginGoogleRequest.md: + id: d3d6a5d5c818 + last_write_checksum: sha1:0e547875b1e627798b5abe46488e264504d689e4 + pristine_git_object: 1c02ed7ebb604e6a706e25bad48c788900a7c4f6 + docs/models/operations/LoginGoogleResponse.md: + id: e88452768c04 + last_write_checksum: sha1:679a70a7e64f7566edcc014f66b6e81fb921e6d9 + pristine_git_object: 478ed57eeb0e1ed0b044b3d67ee13fd0b877df12 + docs/models/operations/LoginNicknameRequest.md: + id: 0873b37cac96 + last_write_checksum: sha1:3eaaa4c8985e7c36c21c6e2380d6e9f58eb0d25a + pristine_git_object: 982a7e6de3a6e0d6806b197273eacc99ff1f592f + docs/models/operations/LoginNicknameResponse.md: + id: fb6e39a91612 + last_write_checksum: sha1:52c0f367dd471662cf8dcc3f93b0698520473ef6 + pristine_git_object: 8fe363d1b286ea76fee563e9419b54b2ed9c442b + docs/models/operations/PatchAppRequest.md: + id: 89ad3331aca6 + last_write_checksum: sha1:d30c01ce1f0b9b9066e411f696a90c9ed4c84d36 + pristine_git_object: 00046f2bdb5bc117ed98535471fbb8c8f597252f + docs/models/operations/PatchAppResponse.md: + id: 0259280c6d95 + last_write_checksum: sha1:f39fa9f1f158d2aaddd91df78b499fb7cdbb04c8 + pristine_git_object: 69833dd11a330f415a40f8f82463242755ae4fe0 + docs/models/operations/RejectInviteRequest.md: + id: 73460859b80a + last_write_checksum: sha1:b5cc0c23833d06d10f9d0d6ba112009f779ab174 + pristine_git_object: a13ad64a0ebfe80ab3b6880f5be97913daa5e675 + docs/models/operations/RejectInviteResponse.md: + id: 7670eb2ba61e + last_write_checksum: sha1:5b5bbe53db9b322a0c50e6558c60c0a752f71bff + pristine_git_object: 845c9f7e83884c29d242c6b8284c2a89792b4261 + docs/models/operations/RescindInviteRequest.md: + id: e6ff8c9b6ff6 + last_write_checksum: sha1:95130da5f56c21c6e2afd519addb1d8878d3369c + pristine_git_object: af3a8cbf85bd69bf0829100286fb846446f2fb35 + docs/models/operations/RescindInviteResponse.md: + id: 685d0ead51bb + last_write_checksum: sha1:bd4ff16de20f710d1adbc27313f9a4a8d8caef92 + pristine_git_object: 1b887adddcd9f979df2d0375fbcc21f1ae3da33a + docs/models/operations/ResumeRoomRequest.md: + id: 9667b301e307 + last_write_checksum: sha1:c838c3644de4576cea8d799e03980fdf8c60798e + pristine_git_object: 13f1d07365bffdb1fdc53a7bf5cb1e8961e95c06 + docs/models/operations/ResumeRoomResponse.md: + id: 2bbd4a45b9a8 + last_write_checksum: sha1:cbd9469945296ce0b293fb0cc92f60f46bc0fb9c + pristine_git_object: 88f3baabff68e5f2dbcf90bc1b1ecfbc22ecad45 + docs/models/operations/RevokeOrgTokenRequest.md: + id: 004052f4863a + last_write_checksum: sha1:2f1861bce29646d3468fcc97ed38198941a9b8b8 + pristine_git_object: ea3f3661b01ef1cf0f420d32cee4a2fdc7d9ea35 + docs/models/operations/RevokeOrgTokenResponse.md: + id: 23e52bf35d75 + last_write_checksum: sha1:21ade5fa7ab6fc1275819229b9c02f391a0684d0 + pristine_git_object: a87b306d5f3bddc3377324749ae9602c4080482b + docs/models/operations/RunBuildDeprecatedRequest.md: + id: 55531fbab6c4 + last_write_checksum: sha1:648bd9e9410fc79befd748f7440fcddad281abba + pristine_git_object: f1e7c296785bd6a1fa4e153febc809bda0fd65c9 + docs/models/operations/RunBuildDeprecatedRequestBody.md: + id: 28b1662cf347 + last_write_checksum: sha1:82c000b75e9297216f9c8cc603f8d89b3cd0a200 + pristine_git_object: 9c40cb926cc10356bd6461d09f5dc966e752cebc + docs/models/operations/RunBuildDeprecatedResponse.md: + id: 97b887e466e3 + last_write_checksum: sha1:c51034ba6640d1e7327de06eb47c05018f9e24f5 + pristine_git_object: 10aaae2d0928d045a5d87e14354feb5b053f88a4 + docs/models/operations/RunBuildRegistryRequest.md: + id: 18c107bdbaf4 + last_write_checksum: sha1:9454004c74e311ad4166ba47d3ea2b339cc7290c + pristine_git_object: 1030652989e663d6e199ada5310dac95c289d504 + docs/models/operations/RunBuildRegistryResponse.md: + id: 7fd13b45ac65 + last_write_checksum: sha1:00c6657ffc7afc352015b3257403ca58a0cc4e5f + pristine_git_object: e6185d818c98c84d148bff80efe14abc31712506 + docs/models/operations/RunBuildRequest.md: + id: 0e6fbc82732e + last_write_checksum: sha1:efca4c1c2e8818569791267e27227d70a559d0bc + pristine_git_object: 3f4bc9681f8787068ff3bd870d10f49b70f179b0 + docs/models/operations/RunBuildResponse.md: + id: 2b63dd2a3d5c + last_write_checksum: sha1:99b9d066deed7f5e5e088ff869e215f41d3e71a3 + pristine_git_object: 5c8d44ae0354a87e3add5e4023a391db09210b8a + docs/models/operations/RunBuildV2DeprecatedFile.md: + id: 0617c28ebb4d + last_write_checksum: sha1:326955490acff3a2777c0c155c0eac0af926a60e + pristine_git_object: ab2eae27b7d7e33da9ed0385200a804cb4ef4bc9 + docs/models/operations/RunBuildV2DeprecatedRequest.md: + id: 2c8aa37982b8 + last_write_checksum: sha1:6e4c82dce38c93aa839e78650fe9c7aa240b5a15 + pristine_git_object: 701df7782011a8dd85f1c7394b2d0a4f0b58e56a + docs/models/operations/RunBuildV2DeprecatedRequestBody.md: + id: 872e2bd62456 + last_write_checksum: sha1:09182699b29f2d30d52e5480d1a8c6d23571807a + pristine_git_object: 1827bc6ce703d6340ada8327a77a79333853d9fa + docs/models/operations/RunBuildV2DeprecatedResponse.md: + id: 0de1db4f521f + last_write_checksum: sha1:d8a327cbbdcdc44d64f5bf61a60eaacbdde63d11 + pristine_git_object: 8df15921a6b4c366679b2d7fb210a53cd604bc6b + docs/models/operations/SendVerificationEmailResponse.md: + id: 07e9a9b8dccf + last_write_checksum: sha1:5a8846230ae504a9a28a3591cc35eef5d47f3957 + pristine_git_object: 639e84500b5213ae8551e907ea1747cbc55a19ff + docs/models/operations/SetLobbyStateRequest.md: + id: 1151032a0034 + last_write_checksum: sha1:68d7fce4386782b4768991fa0bd96118e17cf7c8 + pristine_git_object: e45d0257254bdeb178a1be43fa1c1aac21662cdc + docs/models/operations/SetLobbyStateResponse.md: + id: 7f8708f6b2e7 + last_write_checksum: sha1:3725eee65c7a0c424552f1d2d17db42b24856e34 + pristine_git_object: d651c6aec93e9be8dd402315973e9c2a49d4147d + docs/models/operations/StopProcessRequest.md: + id: b1afd7ca2171 + last_write_checksum: sha1:75c080bc6456e57658a96b78f73810bbbabac681 + pristine_git_object: 86d5140aecbc34f0c0d077568fcec8fce32d79d6 + docs/models/operations/StopProcessResponse.md: + id: c940bb147e54 + last_write_checksum: sha1:1fd3b6047cb27abf418b6a614f29dcac3517deee + pristine_git_object: d6d1a60d60b7399fe9c9dd954ed4375368b7fb6f + docs/models/operations/StopProcessV2DeprecatedRequest.md: + id: bd3a00ad212f + last_write_checksum: sha1:24fa1fdd9d8c79605b72e392291661f0c4cf1ec7 + pristine_git_object: e564470e35c356c29af27aee142c888c0955ad66 + docs/models/operations/StopProcessV2DeprecatedResponse.md: + id: e4b2da7f0469 + last_write_checksum: sha1:6fa9100155ed4179c852fbdc11c38badd0cc12c2 + pristine_git_object: 1b66452e70ac4fb387ce41651db4201c93a0159a + docs/models/operations/SuspendRoomDeprecatedRequest.md: + id: 07dd0ca49d86 + last_write_checksum: sha1:4968957c8cbdd2f6ecdc2565888dd40712caa546 + pristine_git_object: 9829bbdeb9dab9729f3579ccd14884e9ec5f82bd + docs/models/operations/SuspendRoomDeprecatedResponse.md: + id: 58018987f849 + last_write_checksum: sha1:f217026dfaa506f678af5c687b9b2be6282b7466 + pristine_git_object: 1861ab7fbd0372a4920e7a53bdf5dbb6c1186a70 + docs/models/operations/SuspendRoomV2DeprecatedRequest.md: + id: f336950a9589 + last_write_checksum: sha1:a80fe5bce978ae7d59f04e9c4da268a107f96eb9 + pristine_git_object: e6c1cd11a652886d388f018c64f4027858e4dc65 + docs/models/operations/SuspendRoomV2DeprecatedResponse.md: + id: ce99da82e281 + last_write_checksum: sha1:ed221f2a1352214ab87aae64cd19d109fc579537 + pristine_git_object: 40d7ea9640cfb5b1060154f2dc94352dd5305c57 + docs/models/operations/UpdateAppRequest.md: + id: 8d5bf89eb01f + last_write_checksum: sha1:9cd69c612a94a749a005f2cc3ca358080cbeafc7 + pristine_git_object: c61dba3e0f8b1866964c4127c4b7572c305030a0 + docs/models/operations/UpdateAppResponse.md: + id: d6dfc72b48df + last_write_checksum: sha1:35f69bef17299aba21d24c538f68439e782b93f5 + pristine_git_object: e14bc4830e96fed0e4940366f9c1eeab105ab0a0 + docs/models/operations/UpdateAppV1DeprecatedRequest.md: + id: 41752f41de95 + last_write_checksum: sha1:670b32cba972d74ede9200a62a8a0e0528b81219 + pristine_git_object: c8869a8d3b1b7b0f1ae307eea04bf0bcd8b0ccd6 + docs/models/operations/UpdateAppV1DeprecatedResponse.md: + id: 5636c734eb69 + last_write_checksum: sha1:5061c36a36aac22f359698b39d7873905dd7dbe7 + pristine_git_object: a0e3a924dadd38e0a0e5d936b222717f0124c6c9 + docs/models/operations/UpdateFleetDeprecatedRequest.md: + id: e87d0ca64b19 + last_write_checksum: sha1:e47296302137da667136e5a80151a318d7fa2750 + pristine_git_object: 8e642d408439db77c059773ed71a89d6536c7401 + docs/models/operations/UpdateFleetDeprecatedResponse.md: + id: 625f016a4463 + last_write_checksum: sha1:117843f03237a9ec42785f6f89156e94c6eb6037 + pristine_git_object: 4a23c540191c379f50c8caeb437414c21ccde37d + docs/models/operations/UpdateFleetRegionDeprecatedRequest.md: + id: b445acf317f5 + last_write_checksum: sha1:c5f1c31e4fce01a1f9fda5bb080af2e4b6261c83 + pristine_git_object: 588f78eef1edf351c509f834bf73cd17747c52a3 + docs/models/operations/UpdateFleetRegionDeprecatedResponse.md: + id: 76181b7a7bec + last_write_checksum: sha1:069c9f76b5e6b5580116c0a94b83a8d63ac30de5 + pristine_git_object: 95917202dc494db2f4b650fc9a4dc3ceff1fba37 + docs/models/operations/UpdateFleetRegionRequest.md: + id: f5043c80199d + last_write_checksum: sha1:a20ee745b23526abe6ed70c596f823492579f461 + pristine_git_object: f0af33f2496d0243d85979141e9ce71aca597e15 + docs/models/operations/UpdateFleetRegionResponse.md: + id: 835ba42a7582 + last_write_checksum: sha1:cce1906a6d14a32161a68bf20e2e745234c86728 + pristine_git_object: b5b1f32196479487e6b8c034672b588fd745a575 + docs/models/operations/UpdateFleetRequest.md: + id: a980b9f728fd + last_write_checksum: sha1:e2207a7a3e5885b79822ec974bbe2eac12450550 + pristine_git_object: 41db0be279bceee884a629aa8ccb21fddb14a249 + docs/models/operations/UpdateFleetResponse.md: + id: 0234be2f1485 + last_write_checksum: sha1:f2695f7fdc73c8e5b330c861f25eaefaa25b2d30 + pristine_git_object: 09fee00ec9cda614c4fd3f87919317798c296659 + docs/models/operations/UpdateRoomConfigRequest.md: + id: 484f91252864 + last_write_checksum: sha1:5a3a82b1880a4300b2d40a59763f6277e86cb1f0 + pristine_git_object: d1b13a5d55ee68e190909f205ef68b8fc4ec13a1 + docs/models/operations/UpdateRoomConfigResponse.md: + id: 6a5f4e05c3b5 + last_write_checksum: sha1:84bef463b05cb9ac6b6aeb0893cf6b7e9d0a7e65 + pristine_git_object: d48190f793e7f2ccd43db9254a13968f5045d755 + docs/models/operations/UpdateUserInviteRequest.md: + id: f5c32899a624 + last_write_checksum: sha1:fc451f5cc3c12197d9cad08b910317b5d8caf032 + pristine_git_object: c181ad2ec7b5356dffcb3a726ae15041a3ae9e11 + docs/models/operations/UpdateUserInviteResponse.md: + id: 98e0266c3253 + last_write_checksum: sha1:556c66b149799671fbc6b6cece248c0fc3ad88e4 + pristine_git_object: 207fdf95249a0889a277a0b0a88aa2800298cc4b + docs/models/shared/AchPaymentMethod.md: + id: 6253b3f486f9 + last_write_checksum: sha1:346aa17aaa0cb28c07b02d3f9073066cc75332f4 + pristine_git_object: f57fa26382070196faaf5a3ac27258e2b382e476 + docs/models/shared/ActiveConnectionInfo.md: + id: bc3850f88cee + last_write_checksum: sha1:48cfb347e2f9678abbbc6215a6703d7e50a6ef83 + pristine_git_object: 3484ab6f90ed174ae843f94eb9e8caea3c74b207 + docs/models/shared/AppConfigWithServiceConfig.md: + id: a76597ca9ac0 + last_write_checksum: sha1:c3971cc75a4f11f7d30eebdc2087489ba7137f01 + pristine_git_object: 8545be9b71da60979073e8d4341f61cfd0a0aa20 + docs/models/shared/Application.md: + id: 240e47f140c7 + last_write_checksum: sha1:2ae0598f6d125aac71bc6a9fccaa24c98d6bd387 + pristine_git_object: 54a8e53abd321e9a91cf98376997e9be812c200c + docs/models/shared/ApplicationWithLatestDeploymentAndBuild.md: + id: 409692bf95de + last_write_checksum: sha1:409355cbf4a34afc5d1c3f2f8a53e4ecd4a29f89 + pristine_git_object: fd36c6d70db0c98ce11fdfa30905a21095972089 + docs/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecated.md: + id: 6d0c2d611151 + last_write_checksum: sha1:98ffd667b5cf70d4dd510dd9f0953cc8d31ac2f6 + pristine_git_object: f24c911528963b66f9497b2e9b80f2ffc0051c4b + docs/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedDeployment.md: + id: 72b44efdb511 + last_write_checksum: sha1:5d8c57efb85fcb8cdf8b8f7fd6e616d02cee3b62 + pristine_git_object: c8eae13a2da1d2855010480025356e6124d3a9ff + docs/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedEnv.md: + id: dbfcd3a814af + last_write_checksum: sha1:55fcfd642d571f545520a06f25ce4910f42fc549 + pristine_git_object: 7da2ab70240d1938e4348b10e2c489b2de2e65a5 + docs/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedServiceConfig.md: + id: 394425e37bc4 + last_write_checksum: sha1:7b80a8c08d6b4578c33adee02b2ad5fd9e5b5645 + pristine_git_object: d6fc1b57d6da03130118715ea142ba3be4327596 + docs/models/shared/ApplicationWithLatestDeploymentAndBuildEnv.md: + id: df6fed4cd786 + last_write_checksum: sha1:15836290c1bb1293fe3cccf6bd0b952dea8660e2 + pristine_git_object: ab3a4e3da882d2fed4bfdf72ecc16b4c993e626e + docs/models/shared/ApplicationWithLatestDeploymentAndBuildServiceConfig.md: + id: fe92ec954198 + last_write_checksum: sha1:dafc57eb7a447539620b300352ea4aeea546c85d + pristine_git_object: 0005ed903f63f62ec7689c01d2164cab5381b733 + docs/models/shared/ApplicationsPage.md: + id: 2906a578e9f4 + last_write_checksum: sha1:772a6380ca234d10320b8f0c424fb5354ec83651 + pristine_git_object: c9d41dc4350c6792e683b04feea86fa64e269538 + docs/models/shared/AuthConfiguration.md: + id: 06f9023dafae + last_write_checksum: sha1:c1a8bd0b6d0b64a81f5f969e91ff80c76573f14c + pristine_git_object: ded0b31758bbf07c81223777ca1696d1369fdd37 + docs/models/shared/AutoscalerConfig.md: + id: 16e064e81d5b + last_write_checksum: sha1:319f299f312a61d60364ae8de7a728ad5dbb3263 + pristine_git_object: ba6c785cdc413a88602add9ddb658b50750e59f9 + docs/models/shared/AutoscalerTargetMetric.md: + id: 9278ba903f6a + last_write_checksum: sha1:d227f9e418548b7a1a0aca5e9abc18b6ec734563 + pristine_git_object: 4d9785d8037880db52df8e52509b9de8da3823cb + docs/models/shared/Build.md: + id: 99803a2c6718 + last_write_checksum: sha1:1100d775526ac05ab6c64856365d11ddfa8c2b61 + pristine_git_object: 6f25d0f39861a9cbca03c6081fc17a467e46ae87 + docs/models/shared/BuildPart.md: + id: 8fe10dcd75fe + last_write_checksum: sha1:c52ba3b0014bcc55a255db60abaeeaba60581f1a + pristine_git_object: bbfb32a51c7eb6131c192e7bac5f4bb8ef318c69 + docs/models/shared/BuildStatus.md: + id: 0c623142a345 + last_write_checksum: sha1:905ad751e3a273b67dbdee5e043a1588f177605f + pristine_git_object: 7b98f81d8cbe7ab45abbc8fb63cba591202d3466 + docs/models/shared/BuildV3.md: + id: 1c9e6253cbaa + last_write_checksum: sha1:319503388e52945eaaffc424c9db41e3369c4fdf + pristine_git_object: da8c04a83e3b834b2c03e09ce905789845f60468 + docs/models/shared/BuildWithMultipartUrls.md: + id: 1c9994820465 + last_write_checksum: sha1:170cdba51b9c7e5ffb0b3f63aa5be2b392ca4760 + pristine_git_object: 58f3c3b6b8f79ee68dd4ded017dbacd5676c8a42 + docs/models/shared/BuildWithMultipartUrlsRegionalContainerTags.md: + id: cff2d6bbcf0d + last_write_checksum: sha1:01aae353dc2886d9c926706d932d47175619ecff + pristine_git_object: 6f55abb2d27f5606522d0f8556998a29e8f97c6b + docs/models/shared/BuildWithUploadUrl.md: + id: 3f45a8a699e7 + last_write_checksum: sha1:a15601ae100cec751e91daedfcff898c65a68fc0 + pristine_git_object: 9ecafc99a9d0a24b28010f2a5ed8ab802435caa6 + docs/models/shared/BuildWithUploadUrlRegionalContainerTags.md: + id: 701dbf3f54ef + last_write_checksum: sha1:2bf0722aaf6c1f5babb2e672c2fc2b1535df1845 + pristine_git_object: 213eb6ba2d7bc71ff4000ae27060f464cd1b28c5 + docs/models/shared/BuildsV3Page.md: + id: 355cd9c6e545 + last_write_checksum: sha1:dda81c95fdfc6db53b35d18f0efd91303fddb71e + pristine_git_object: 748247e726c4cd1af108690182b5d630887c260e + docs/models/shared/CardBrand.md: + id: c44d6fb315f5 + last_write_checksum: sha1:5f3dd8398afa26630e56f3a43f03dfbc8f591a27 + pristine_git_object: 421b48c0ab2c5201eb636966f4023fb097aaa76e + docs/models/shared/CardPaymentMethod.md: + id: f22181f3d146 + last_write_checksum: sha1:9a91901ad6138ff3fdb659407e51839c328572f1 + pristine_git_object: 20e59e5c2d7759c53e751674578fe7a82ed5b754 + docs/models/shared/ConnectionInfo.md: + id: f2cd1a79029d + last_write_checksum: sha1:06c0d5eabaeb3eae61da77e2e1a6f3a6e9735d00 + pristine_git_object: ff477e8974a731a748a862a73d4a07ac41fd73b7 + docs/models/shared/ConnectionInfoV2.md: + id: 70882b27c1d2 + last_write_checksum: sha1:eb502ddf1d2511d91d6ba7049de6d6a4aa31b805 + pristine_git_object: 1bed3cfd12743e923bde98e44ef726f43a737235 + docs/models/shared/ContainerPort.md: + id: 6eda26a43f98 + last_write_checksum: sha1:2cd4d75b996fc7f3921f9e5be89553bebc14a004 + pristine_git_object: c904e058dd937eab7c7d41efd7cb19f6022baf45 + docs/models/shared/CreateAppConfig.md: + id: 6dc991e6371a + last_write_checksum: sha1:f334d2cb69743ef9a10c9a1fd4b789c29a58732c + pristine_git_object: 4f128393fdba8fe533e68acfca912fd721fb0b00 + docs/models/shared/CreateBuildParams.md: + id: e9e2ddeb5a0f + last_write_checksum: sha1:29fb8356cbf5c3db893180addd53ef7ac1dba3a0 + pristine_git_object: d72bfa3d75ae4bc99f9e6f5d673fd9e2885c3bec + docs/models/shared/CreateBuildV3Params.md: + id: 99b3303b0f9c + last_write_checksum: sha1:2fd904b5f742bd3edde13cc6fb6c730d311e2c94 + pristine_git_object: aa3f45636ebd7a76b8c00df27bbe0e84ad49e7a6 + docs/models/shared/CreateFleet.md: + id: 38001a99f7a8 + last_write_checksum: sha1:550ff116b83bc94b631a3d6ddbae9b708320bc67 + pristine_git_object: 31213dc2df96ceb3278df0649fd1640cdb67c325 + docs/models/shared/CreateFleetV2.md: + id: 94d46f53e16b + last_write_checksum: sha1:d321e2b08c8e8db207d4c9d7f1a7e1941c241681 + pristine_git_object: f7221e197476d63e02eae235192bf95575d0d68e + docs/models/shared/CreateLobbyParams.md: + id: 321564d6604e + last_write_checksum: sha1:f7ec6e238b20bd8bf5c7434fd377353da743e238 + pristine_git_object: ecc016bfcad6a57da79d2aa73d7bf111768f0dc1 + docs/models/shared/CreateLobbyV3Params.md: + id: 723b82d5116e + last_write_checksum: sha1:18766ed9c19073bc619ce3836d1354988ebd72db + pristine_git_object: e21ba9e7bd7740fa69d336011a92fb20889f5c2d + docs/models/shared/CreateMultipartBuildParams.md: + id: 1943546359a8 + last_write_checksum: sha1:1200682c044270badf480306293fde3a09b08fe8 + pristine_git_object: dfe94e17ff92794f6a0471cbb3e254367be7195f + docs/models/shared/CreateOrgToken.md: + id: ccaf2a02c934 + last_write_checksum: sha1:f2b470a7031eb7a68a215b380a010b3ea2d839a3 + pristine_git_object: 760a204fff86962efb44654745fc086496385ca5 + docs/models/shared/CreateRoomParams.md: + id: 1543032a05a9 + last_write_checksum: sha1:5fa3e61ad763bedc1d0956223fcbb4e87969790d + pristine_git_object: 1a063397da1d792b3c4556898f59884612eb274c + docs/models/shared/CreateUserInvite.md: + id: 8497a3d40fa5 + last_write_checksum: sha1:e01a425c875c3b9d1fa32c255c783c7a31a61ff1 + pristine_git_object: 786789e5d0e53c40708ef26e653c0054aec1d037 + docs/models/shared/CreateUserInviteScopes.md: + id: 7db5317cd12a + last_write_checksum: sha1:d67bffdd31972cdd7d38cd0b21a949cb0315e3fd + pristine_git_object: f86dae353edfe4a37762d870227741bc2f63c462 + docs/models/shared/CreatedBuildV3WithMultipartUrls.md: + id: 81db362bed1d + last_write_checksum: sha1:a38d0b797dca94aa2a63ceb2895afcfa84402827 + pristine_git_object: d2cf6a326bb0a8b346fefdadfc9c51156fbcb313 + docs/models/shared/CreatedBy.md: + id: 9de3b0740fd4 + last_write_checksum: sha1:24798444f06bef3c3c0b4b1ad5a33522ce573e76 + pristine_git_object: cf5907842770c988565ebb0f034e0429712fff4d + docs/models/shared/CreatedOrgToken.md: + id: 597a580f058b + last_write_checksum: sha1:b88995c424b4659c0bd16e8d7596faaa440c877e + pristine_git_object: 0c716d310b8d8a3b88d01d023d65e5d52dbb48bd + docs/models/shared/CurrentAllocation.md: + id: 63e8c500de75 + last_write_checksum: sha1:662ba49ece6b64976a244b783caa97096a12670f + pristine_git_object: f4f1a0a4f8e2a4ab6895e1220b1b998a252f2d42 + docs/models/shared/CustomerPortalUrl.md: + id: 39c2dfc46b9f + last_write_checksum: sha1:edf8e0b4d4e1079e01930ad537c44d53d74071d8 + pristine_git_object: 1e6480a99e5c4a2ad187c95b3f887f3dabcf8fda + docs/models/shared/DeletedBuild.md: + id: 42484b8e6958 + last_write_checksum: sha1:efe1f16371faa603bc3df10578ba9738f20fd847 + pristine_git_object: f436c41e302fd329f50f5024c4d7cc2be6025e8a + docs/models/shared/Deployment.md: + id: 6ba8d37c1032 + last_write_checksum: sha1:0f7284aad8319ca55ad51394405e4f32921bee75 + pristine_git_object: 186304fa21431b6ded111253ba55524a1e7fc569 + docs/models/shared/DeploymentConfig.md: + id: e0c799fa3b87 + last_write_checksum: sha1:c417600facdd1a890e9eb5c9fa20f3e5063f8014 + pristine_git_object: 9e9743c0b5b32c89674091eaf1e3c73c92bd3127 + docs/models/shared/DeploymentConfigV2.md: + id: be89af12f043 + last_write_checksum: sha1:ad09eedade7c342955d8e2c2cb475a2c70535acf + pristine_git_object: b4ce367f08eb35793ab53a52f21aaa4507ffa67b + docs/models/shared/DeploymentConfigV2Env.md: + id: 1fc8a22c7009 + last_write_checksum: sha1:50a2de58fbf15bfc07bcaddbd692d380bdbfa944 + pristine_git_object: 29af8ee3e055c82102655d9ce898da3c233c3a70 + docs/models/shared/DeploymentConfigV3.md: + id: 9ead7fe3d275 + last_write_checksum: sha1:a3534f9f721f9f4f9739978647919e3abbce90a0 + pristine_git_object: 396d59ea70c1acfe95e6e82fbebcdc17cd5575d0 + docs/models/shared/DeploymentConfigV3Env.md: + id: 09e1199a6517 + last_write_checksum: sha1:efd228b3bd1800d832fdc05b5b68319e5f05edc9 + pristine_git_object: 96c224764d4c5a3075942d2dc296cb611b98d342 + docs/models/shared/DeploymentV1.md: + id: 3e587e457880 + last_write_checksum: sha1:a07764e3502cd6c60057e379797f4f6050a6c89f + pristine_git_object: 9f31f2b56849424d8392b64650ba4872652cba6d + docs/models/shared/DeploymentV1Env.md: + id: ddf6ee6b2cc3 + last_write_checksum: sha1:89975d9a17a2adecb2620338ff2c998dcf364362 + pristine_git_object: 5b141fb0d350b9166f5c4b7b65d0f9337adc6778 + docs/models/shared/DeploymentV1TransportType.md: + id: 5d64664b6fdf + last_write_checksum: sha1:19dbfb9f33655ee030e51f63031ae608fe7cc175 + pristine_git_object: 89dfc380148caa1a1d96987ee3955977ade6b078 + docs/models/shared/DeploymentV2.md: + id: 59609b22203f + last_write_checksum: sha1:e80f5c46d034eba58176511411ec63cf3f6c92c2 + pristine_git_object: a3c323efcdddc528750c5d8111fa412a798a7a4f + docs/models/shared/DeploymentV2Env.md: + id: 07508879c974 + last_write_checksum: sha1:7236375081f4e8240f6e9001404a5e6486ededa1 + pristine_git_object: 3b95eb401e347976246f0af2565fff418dafaa6d + docs/models/shared/DeploymentV3.md: + id: 5949c1a84286 + last_write_checksum: sha1:e1d7e8b9dc06a9ad6e932176da178667f36084cc + pristine_git_object: afdcbee80b7830a7fa1c14d9fafddc0d971c8f5d + docs/models/shared/DeploymentV3Env.md: + id: 99725daeb3c2 + last_write_checksum: sha1:03cf3e222b94425c449e40373ebb76eb5521f3a2 + pristine_git_object: 68f62429a8565b049e0f288009adea80c33064c6 + docs/models/shared/DeploymentsV3Page.md: + id: 976b7549db03 + last_write_checksum: sha1:a2a41120263b293e1a7d2e700f36f8068d23738a + pristine_git_object: d8fae6d0cd89b13d84a0f21f0592bebf1aa3d885 + docs/models/shared/DeprecatedProcessMetricName.md: + id: d024a26456cf + last_write_checksum: sha1:2a77b870d048cb6a550a30cbc7f4efc1f53a45ed + pristine_git_object: 02822c07d554bc9016f98bc16d575ca465837ae8 + docs/models/shared/DeprecatedProcessMetricsData.md: + id: 8c6cebc8802f + last_write_checksum: sha1:c51af2401b312784f822efd1492eba970956682c + pristine_git_object: 41c25268f5f981fc753010f73c29a1bc98d10631 + docs/models/shared/Env.md: + id: 04a0dfeabeea + last_write_checksum: sha1:775d46c38b965ee62b9f6f79eedfc9da826de0e0 + pristine_git_object: 4184a565bcdee7cfa827af6913cf36ba35717782 + docs/models/shared/ExposedPort.md: + id: dfd00f2f161f + last_write_checksum: sha1:a7c671365093d3be27c7383403f17795e4abf1da + pristine_git_object: e7d4b4eebb184b9708b2ebf673bd2de64a930157 + docs/models/shared/Fleet.md: + id: 01bf9a4bbe94 + last_write_checksum: sha1:f7cab107da808ff42f72076ecc2f073eae604532 + pristine_git_object: 8e6246e87a75205d202af26ff40094747cd68505 + docs/models/shared/FleetMetricName.md: + id: dff4e0979c67 + last_write_checksum: sha1:613d8323c0167110f4cbdd3b45807ed369842edf + pristine_git_object: 87ca58ca2365a4795cd874f0c14404781d35d1d3 + docs/models/shared/FleetMetricsData.md: + id: 372acf2b0d66 + last_write_checksum: sha1:5b410cf7f649b17f8826a7bf6b8ef4f14b7ce2d5 + pristine_git_object: 7e615e86d048a8df38ac718604f34be10e4d147d + docs/models/shared/FleetRegion.md: + id: 131223df7f38 + last_write_checksum: sha1:08b617733a4efbab09b71dc7c6b86e5d7348188f + pristine_git_object: 2b17ee7d6f4e4387e2365186e2eddee2a5fea08b + docs/models/shared/FleetRegionConfig.md: + id: 08ec083735a3 + last_write_checksum: sha1:58e1045cf413279140fce93d40c769ebe6770061 + pristine_git_object: 14fda2bd9f10e7702d20c05df092cf924397db22 + docs/models/shared/FleetRegionConfigV2.md: + id: ff260480e4d6 + last_write_checksum: sha1:664eeae8fa33a75757b54dd720a90c76f5fdfae1 + pristine_git_object: debb94c2b894f7e93b956d023b4abdcf9fa0bb17 + docs/models/shared/FleetV2.md: + id: da77efa8b515 + last_write_checksum: sha1:d93251105b5e56d2f957352d65fdcb7dc1da49da + pristine_git_object: 9b30c0ffe3b4050888a35f03a58764389bef61e5 + docs/models/shared/FleetsPage.md: + id: b78ac0cea310 + last_write_checksum: sha1:0e6743a5fdfbed3a2a214396f021a8f20a95a526 + pristine_git_object: 32b20bfd57b7325cd87f0e2ab4d05fd01e547763 + docs/models/shared/FleetsPageV2.md: + id: 7e444fe26922 + last_write_checksum: sha1:bb89b9473164a3d0d641725d6cbdbcffd664abf4 + pristine_git_object: bab6976e634787115a83c4cf5af20e491f901aa3 + docs/models/shared/Google.md: + id: 8fcc38354625 + last_write_checksum: sha1:3117048c1cbe01d0f03e9a9bb04ce6e8490a3758 + pristine_git_object: 105510740cbf44f38659c054a780e00be4bb2990 + docs/models/shared/GoogleIdTokenObject.md: + id: 610ceb14fd03 + last_write_checksum: sha1:a2dbc360849b7db3ed0e996249552fa666d0173a + pristine_git_object: f070123a5f89581e004929deef51b4449ab1a003 + docs/models/shared/Hosting.md: + id: de79fa0ca156 + last_write_checksum: sha1:d20f6d43dfca77b08c8d71d6237dd56dc1b46415 + pristine_git_object: 196c18ef6ad5fe18890cf154275687f74f473d69 + docs/models/shared/Invoice.md: + id: 98c31f5a367a + last_write_checksum: sha1:07bad473ebacdc7cfe879f2dfc3fc9572e101835 + pristine_git_object: f78daccf302e775d8ac82c9ddb8bdcaaaa93daa6 + docs/models/shared/InvoiceItem.md: + id: 124fc1483a64 + last_write_checksum: sha1:a1464d28e69fa4ad3f0d21e9c6639c1361de390c + pristine_git_object: 542237aaba8c062e9bc3a6f0e0d42fdceb34e190 + docs/models/shared/InvoiceItemPage.md: + id: a22a97c62d6e + last_write_checksum: sha1:e69fcfebd2f824800fafa9e97d5bd258d5fae4d6 + pristine_git_object: 67463de9cc869baa8e988b78a9adb6efd67b978a + docs/models/shared/InvoiceStatus.md: + id: 73c35a1bf13a + last_write_checksum: sha1:5930b301fb4634d6d7a363e79fdd339d049353f8 + pristine_git_object: eb783717a0c3512ef0a11360f093ceba4cab62a2 + docs/models/shared/LinkPaymentMethod.md: + id: 4c06c793371e + last_write_checksum: sha1:85f0f617b674f5ceaa0f6a98cc2e7ca7c20e9c15 + pristine_git_object: efec56bea1d3d337e4dc8a1d9ed5431616f16e1f + docs/models/shared/ListOrgTokens.md: + id: 7afabd6dccf5 + last_write_checksum: sha1:ddefa0f6b8bd7775e84992b0699d141c2776dcf0 + pristine_git_object: 8e124878c480ea94f45e037494253f7d134f4587 + docs/models/shared/LoadBalancerConfig.md: + id: 48cac2dcca86 + last_write_checksum: sha1:13a40808de08e1a177c2e56a314604bb9769ad9d + pristine_git_object: 4e205dbbce81c569f7137e6048b1d4477ccd8dc6 + docs/models/shared/Lobby.md: + id: ce4a5efbdd37 + last_write_checksum: sha1:2fa6e5df1c6b690f14d7a815782c7cc739529d95 + pristine_git_object: cf9007f6fa63e8b21065f5476e52c5e471dedc41 + docs/models/shared/LobbyV3.md: + id: 4e02042d326a + last_write_checksum: sha1:b8d92756d8cc205e2273412179b82fe0322d24ed + pristine_git_object: 08c8352c3ecb5f67ade29cefd349a5761842c121 + docs/models/shared/LobbyV3CreatedBy.md: + id: 5d0a0694971b + last_write_checksum: sha1:89a6f0c30b162f078b14d3a9d750348a5179fba6 + pristine_git_object: ee919a0bc886221c78becc0ce8764f28235856b4 + docs/models/shared/LobbyVisibility.md: + id: 5edfb9c0a74f + last_write_checksum: sha1:75cbd0b60854da9cc36f447dceec549e7c107c26 + pristine_git_object: 4973cdf8417fd8a949e10943e84d92c56333cb9a + docs/models/shared/MetricName.md: + id: 3fd062ca60b1 + last_write_checksum: sha1:e861b1ec74e79f8609b413b254161b50d3cd0bc3 + pristine_git_object: f7080d92c7cf1dc4c6004949423d5962c4277bb5 + docs/models/shared/MetricValue.md: + id: 3df408ccfe87 + last_write_checksum: sha1:d189d6287a78d41f2ca36b0125efc52793afbd4c + pristine_git_object: ae5b32f1c1eed080d70d07356fe9f2bdf99b35ec + docs/models/shared/NicknameObject.md: + id: cf97be9c92f2 + last_write_checksum: sha1:b397727b4d8c4ddbe7928f9c970cfb085936667a + pristine_git_object: e17bf9f14d0fa7cc13dbfcffea7e145afc3ac813 + docs/models/shared/NodeFamilyId.md: + id: 1b49bca1a02e + last_write_checksum: sha1:84cfbcfe2b1ad3a40ce61cf4733ef5c628ad02ad + pristine_git_object: fbf518891fbd79e7cc565f96ffb0e8ecf1662192 + docs/models/shared/NodeShape.md: + id: b3e97d1cedfb + last_write_checksum: sha1:9f4279570f5a92d822d4bd0c175615c756c03aa4 + pristine_git_object: 0908cd08636f58a752e224a1b8d985d6a964a6c3 + docs/models/shared/NodeShapeId.md: + id: 6658693b95e8 + last_write_checksum: sha1:08c122d99b1f8c34678dcd02efd023e3e190da8c + pristine_git_object: b0e8ad6c528f43ba82442d62d6ff8dc5e6b7fff0 + docs/models/shared/NodeShapeV2.md: + id: 214333a64495 + last_write_checksum: sha1:535f810c625411185769fa156ca81938d870ad53 + pristine_git_object: 9c357bd7102ed9d5b44d601ac667e629ac863f70 + docs/models/shared/NodeV1.md: + id: 1aae0086bef5 + last_write_checksum: sha1:fde2877ff84683e79b26697cca18ab26ffb0b544 + pristine_git_object: 17184199214c03829c215e769936330455995d6f + docs/models/shared/NodeV1Status.md: + id: 3615c1b1146b + last_write_checksum: sha1:53dd1db7636c57b67531ab975b1a695d630fefa3 + pristine_git_object: 3d2ada21463fa486e45d8f57d9e41ccb9e667202 + docs/models/shared/OrgMember.md: + id: 27b6598bce42 + last_write_checksum: sha1:b31b93f03b7a16aa57b196a0e1ea1e2d34472c73 + pristine_git_object: 6cced57dbbc09751a38709c5872a185a593a15de + docs/models/shared/OrgMemberScopes.md: + id: aa4df59c27a9 + last_write_checksum: sha1:674d214eb13f875d62e37eecaae1b0ce64d1e67e + pristine_git_object: f3392934db1797f29a1f1fa9717cdf8af1cf2434 + docs/models/shared/OrgMembersPage.md: + id: 20af45d90fae + last_write_checksum: sha1:178660469afd238800a04d63c3c0e310f3c4597a + pristine_git_object: 54d2f7ada8a48fc91dd7cf0887e63d2dc7c9a2c7 + docs/models/shared/OrgToken.md: + id: 5678b46d7086 + last_write_checksum: sha1:81bb8a9274700a9da32f323e83c03f8e3794e658 + pristine_git_object: 4ee578a8a45ffc47b055dfff8bf11fa7c2f7f5b3 + docs/models/shared/OrgToken2.md: + id: 129ffdc1daaa + last_write_checksum: sha1:8bc50a28424bfcea8d8ff46973081b868be86450 + pristine_git_object: c3b5f7ec02013705aee0cf6f62ba07a6d234768c + docs/models/shared/OrgTokenScopes.md: + id: 663596a30470 + last_write_checksum: sha1:0befa554704b516d1d359a5eaaceaea5d8949bb7 + pristine_git_object: 50296dd14f1b5c3d5e06f970712cf50216f3db01 + docs/models/shared/OrgTokenStatus.md: + id: 661f65b0db22 + last_write_checksum: sha1:dc86e0c0204cbb4d2ae3dc9cc3c72d35a191a937 + pristine_git_object: 8e365691fb814ebc4fa6541085c322d67ee6c7d4 + docs/models/shared/Organization.md: + id: e371373aa69b + last_write_checksum: sha1:42f29c0bae95b68393d17471ecb4a6a61ab0d441 + pristine_git_object: 5a5112caa9b8860ba380c8759eca2b90461c139d + docs/models/shared/OrgsPage.md: + id: 162fe58ca4e9 + last_write_checksum: sha1:a956107d020df28a1b15d7f7b6ed07e4f4275ced + pristine_git_object: 4d439e51096490880d5b615e596fecc61e11e9b9 + docs/models/shared/PartialAppConfigWithServiceConfig.md: + id: 635f037e2ca0 + last_write_checksum: sha1:48458010496efe6a77f65b77156a5f9df89ce9c8 + pristine_git_object: 1140e8737283c25746991cc7a27a3e8afe324aa9 + docs/models/shared/PaymentMethod.md: + id: 0eafd7e2d914 + last_write_checksum: sha1:7d4b6ba3fd674233a603476a473a8c12cdfba2e5 + pristine_git_object: 65f3661d1864e8497fc3a8209ddaf4e98dca5cd7 + docs/models/shared/PendingOrgInvite.md: + id: 6841adcdee78 + last_write_checksum: sha1:909151414dc157391ca7526c289d55271181c470 + pristine_git_object: 43be0305fdc2fce2913448a1124a45de3ebbf292 + docs/models/shared/PendingOrgInviteScopes.md: + id: fb614352b34e + last_write_checksum: sha1:a14154f6de772022f693ecabcd741351d3653b5b + pristine_git_object: bb1e440a88a35701ea0f6471518de84f604aa6d9 + docs/models/shared/PendingOrgInvitesPage.md: + id: 6e3e2c3972ac + last_write_checksum: sha1:a8d6f89562b9176da7f1cc44e8f5f076bce35cd6 + pristine_git_object: 9030c61f60298b6a0a22b502cee5cea83a22a9db + docs/models/shared/PingEndpoints.md: + id: 7bb6e1cad4b0 + last_write_checksum: sha1:fe81eb474151e0d3926c2bd283dad00ff1506940 + pristine_git_object: 2d2e4b5483e516299a4d33ee5ab33a017000aadd + docs/models/shared/PlanName.md: + id: 6129eaa2addc + last_write_checksum: sha1:4bfd123d508d8615d25af97ec84b5b2f8b94a590 + pristine_git_object: d4e21771b80a23f3b400ed2d7204d1ce843775c8 + docs/models/shared/PlayerTokenObject.md: + id: 33dce4d79352 + last_write_checksum: sha1:7cbbfef984096a0c3655fcc98576fdf262b651e8 + pristine_git_object: ee9f4765efd19f2b986a54767b8ab1ee1cd12818 + docs/models/shared/Process.md: + id: 90d57fb43014 + last_write_checksum: sha1:36d6529974d1acb8429c8641074677aceaf8ca2f + pristine_git_object: 0b9af7eae5425630c860bcdbb69f325cee6b5c7c + docs/models/shared/ProcessAutoscalerConfig.md: + id: 09ac27e8573b + last_write_checksum: sha1:f5cbee37eaa35c011233cfe60c143c86a65b451f + pristine_git_object: 6f7e3f4832dd5113f3af4d2d4ef2db7b1ed532dd + docs/models/shared/ProcessExposedPort.md: + id: 6de70548f8bc + last_write_checksum: sha1:f8fd0624db093c04ca6b7e416739bd04b84473cf + pristine_git_object: 7ac4d5fbd48ee2319821720d81070060808bab08 + docs/models/shared/ProcessMetricName.md: + id: 59f86784f870 + last_write_checksum: sha1:4977d1f959274ab54df5d5ccb9c61df61694c888 + pristine_git_object: 41217d898b4c68248662d052697eafd942401fab + docs/models/shared/ProcessMetricsData.md: + id: d4b32da201aa + last_write_checksum: sha1:2180179c15a9f00c9b6a1aee1f6e8793cccfa272 + pristine_git_object: e2a446873ab5fb6dab989e48e6cd860958697862 + docs/models/shared/ProcessStatus.md: + id: eed7006d4275 + last_write_checksum: sha1:b53e8b918d5595fbe202d4e542ffa1679c237d9a + pristine_git_object: 6d20d0a5d889b5bba3d8ad46fa15f1832d165f3e + docs/models/shared/ProcessV2.md: + id: a75bcead46d0 + last_write_checksum: sha1:e268178431147d33632e5d16802353bfb1b9320c + pristine_git_object: f76224d72daa0dfc3a4b46ad14050021040bf738 + docs/models/shared/ProcessV2ExposedPort.md: + id: b8942681a1a7 + last_write_checksum: sha1:b7e4168f82d0551d66a21b721ba676b97b9a747e + pristine_git_object: 50766142b160af738b68a46f4e068691a7a8bf55 + docs/models/shared/ProcessV3.md: + id: 2c2f8c82ad41 + last_write_checksum: sha1:58d507cc90f4c667e4335d8b9a85aaf218037b74 + pristine_git_object: 0b9ce01b4f9b5685b15aa6f51a87184704e3c505 + docs/models/shared/ProcessV3ExposedPort.md: + id: 10780730538d + last_write_checksum: sha1:602394372bcccc756135ea281a8621ffc453f98a + pristine_git_object: 98a3ac1d8bdfa27f69ed1c2091c2ec7666c84cfd + docs/models/shared/ProcessWithRooms.md: + id: 8342c1b5a74f + last_write_checksum: sha1:f78ebe4d2edae21f05d5442d73c506314fb999cd + pristine_git_object: bae44d4f595855d49ccfb64b84ca8ea333e43580 + docs/models/shared/ProcessWithRoomsExposedPort.md: + id: 0db3f80b79d8 + last_write_checksum: sha1:ed359af0f605bfdbf9436885b56a9fbe284fefb1 + pristine_git_object: 8d78bc9aed599d20d6dc444f0e7567b96e1d3d55 + docs/models/shared/RecordStringNever.md: + id: 210da3f6b8f5 + last_write_checksum: sha1:cc79fcdf3ef79bb50099bc8096b9f82ca11857c7 + pristine_git_object: 7e4c2e8640be9d5c3a62986eb005375af46443bf + docs/models/shared/Region.md: + id: 4fce46f9ad07 + last_write_checksum: sha1:f83408f080fae7d1da0dd628cd407dbc86c8e7f3 + pristine_git_object: 14dbc769d04f61c2e760af44bdc7fe2051690ab0 + docs/models/shared/RegionalContainerTags.md: + id: 5e6a9bf1d31c + last_write_checksum: sha1:b06a6d588cd227a9e71aa6a93cf0523fa8fe6cec + pristine_git_object: 8b2355e33fae0a0841cd748a64d77fe408717633 + docs/models/shared/RegistryConfig.md: + id: 5490bf5b8906 + last_write_checksum: sha1:e0aa3736cc95bcf5abed1601e46e9b1068c6baa3 + pristine_git_object: f97894cceb5ef5fa2b8db08b36654335ed7fefd5 + docs/models/shared/RescindUserInvite.md: + id: a2211e845fe6 + last_write_checksum: sha1:b1e79c9d87c97e96d6326b08b2d817a1ee0db3bf + pristine_git_object: 8a319fbc739ea8eb35304ec32f5fb725a649256f + docs/models/shared/Room.md: + id: 04aec4e83f81 + last_write_checksum: sha1:82165b141cc2da2f6b4008fd286a4346bc2f5b04 + pristine_git_object: b77b2cbd0fe7b1bca9cbab4da2a3705cb2186911 + docs/models/shared/RoomAllocation.md: + id: a60073965fec + last_write_checksum: sha1:c713567a1d52d3b362f8916c096d075f925f2173 + pristine_git_object: e90a9e3794346497f4d0142c910bf6ca64219246 + docs/models/shared/RoomAllocationData.md: + id: 58c84f24d472 + last_write_checksum: sha1:17458363a1014667da331ec8a127cf811468bc48 + pristine_git_object: 89c9869de2fbb9966a8625a96a67ccd25d57c857 + docs/models/shared/RoomConnectionData.md: + id: 037292014fbe + last_write_checksum: sha1:77a9067aa9ade18ad08222e7a4d8d777bcdb7705 + pristine_git_object: 17944f8936128a7c7d5285fef3f5535d3adb59d2 + docs/models/shared/RoomReadyStatus.md: + id: c5e977b0fc66 + last_write_checksum: sha1:200bec890e93b315406046af25ff6c6589e552e6 + pristine_git_object: 697ecd71512a76309be3e8090dd5e734c64a936b + docs/models/shared/RoomStatus.md: + id: 6a0b812379b1 + last_write_checksum: sha1:a9b123c709a4061b05f6e2b127de5ebde4ae00d1 + pristine_git_object: db5a9752103ceb31956b9e0e9ec2e2c82f17554c + docs/models/shared/RoomWithoutAllocations.md: + id: 441ac8a6a15d + last_write_checksum: sha1:35f0aa61b027997a86e0f7e0c3b31eb6ea86ec15 + pristine_git_object: af56ce7b6bac379462f57b6373adf5c156cf1089 + docs/models/shared/RoomWithoutAllocationsCurrentAllocation.md: + id: 5ef3850393ce + last_write_checksum: sha1:80e401d146614d2fbd196dc144b12f3dd1316abb + pristine_git_object: 6a20c20f1108434f0d165870271376ab5e48d40f + docs/models/shared/Scope.md: + id: b743898f2620 + last_write_checksum: sha1:cd1ae6f99c73923bf7863d2a352937fee94fa9ad + pristine_git_object: 62654a45036a0655785f0ac579a50efa1373bdc9 + docs/models/shared/Scopes.md: + id: 11f0eaad2f0a + last_write_checksum: sha1:223d4b9a7c02b770a5ff05b617ca408979382e76 + pristine_git_object: c51bfddd4124a6a1d22a9e9222c1a5e5e3a49678 + docs/models/shared/Security.md: + id: 81003b6bbb13 + last_write_checksum: sha1:d83e1e1b120abc3b380a10946f37f47e49489ada + pristine_git_object: 3d2f8bd0a6abca5ed16b33f263a056eb72b6e6fe + docs/models/shared/ServiceConfig.md: + id: 699bc08fe5a2 + last_write_checksum: sha1:fda2cf0da26414dc1c49ebe337731246c5d71a21 + pristine_git_object: 41ef22e9cf23a58b4f3a7bfeb1f50a5625de8397 + docs/models/shared/ServiceConfigWrite.md: + id: 424b72e61c46 + last_write_checksum: sha1:8b076019ab9488298bfc310e79c7b9896b7e860a + pristine_git_object: 844784eaae3cbc4e5f206cc07704dfa11782218a + docs/models/shared/SetLobbyStateParams.md: + id: b833b75bf740 + last_write_checksum: sha1:8723a4d7b248e7d81c28fb3a1194a8e0bb4dd2bd + pristine_git_object: 0ae0e386639ca71eda44608de9f535a5ba4a41d9 + docs/models/shared/StartingConnectionInfo.md: + id: 9551d6396be0 + last_write_checksum: sha1:496ac791121beabfd437b1a36f2b61345d75d188 + pristine_git_object: d2e49ace46efe51ce4790f8507b94b7046097757 + docs/models/shared/StartingConnectionInfoStatus.md: + id: 3037f07cf71e + last_write_checksum: sha1:98250f1346135a811b7a87314e351fbd77dae071 + pristine_git_object: 2163e3633cb8464231e41b735f92ac0b97451253 + docs/models/shared/StaticProcessAllocationConfig.md: + id: 816804c6fbce + last_write_checksum: sha1:a3de28788e15798a50bef86b244e92a19be5318f + pristine_git_object: 4c972b9cc0c69b15c5a788098fff2f591f34860a + docs/models/shared/StaticProcessAllocationConfigWrite.md: + id: 1c6b9074de27 + last_write_checksum: sha1:624a51094a15a4710775c5355bda5f54f3243ce2 + pristine_git_object: 190b1576b50dffe553aef2872df07a8788cbb736 + docs/models/shared/Status.md: + id: 7665c2e93ad9 + last_write_checksum: sha1:c544aec5944e1de8483ec824143b07371474609b + pristine_git_object: b15344b8aed79d10e4a5aff59a06db2943831d59 + docs/models/shared/TransportType.md: + id: 0274b3ddac58 + last_write_checksum: sha1:d9dde8de46e606a4085e319d781c672779952e99 + pristine_git_object: 06a08b06270d574fe3bdf6deec0c04129978ffee + docs/models/shared/Two.md: + id: 89c310833f4b + last_write_checksum: sha1:4fc60ea8ed298afcd0ec3c5f5829315759f8b95e + pristine_git_object: 5aec949ff3ec98af68b5052a0f70425a7f765439 + docs/models/shared/UpdateFleet.md: + id: a4f5c2fa5a65 + last_write_checksum: sha1:d92a5ddc194e8863f24afbcb74fe21348e4254dc + pristine_git_object: 68ef021a66c58deeb3a01764fba4a3fdb7f1ae09 + docs/models/shared/UpdateFleetV2.md: + id: 1b31de89b565 + last_write_checksum: sha1:87a9e11eac627dc2bd6678f69ec2278a2b732b89 + pristine_git_object: c41a38e6fa8e747c7ab69ecf2caf9c9315173e6e + docs/models/shared/UpdateRoomConfigParams.md: + id: 05cd18344855 + last_write_checksum: sha1:7e200e7762d4f232fbbeab7ba8a5d52355d8fd1d + pristine_git_object: 6a0287b1a43e64022fe7d42ca5b81929202f5c07 + docs/models/shared/UpdateUserInvite.md: + id: e6163d6c61cf + last_write_checksum: sha1:9ae8503013eaaf62611cc25e74dbf7739e37a71e + pristine_git_object: 16fdd948d1f79e50647526bba459301eecb7ffff + docs/models/shared/UpdateUserInviteScopes.md: + id: ff2c723c6124 + last_write_checksum: sha1:9d33592d250cfabbd9f114f6122319ca70536538 + pristine_git_object: 685bae4ad66fc5b57b0acc767f88b71af0367b16 + docs/models/shared/UploadBodyParams.md: + id: 2d36cd072591 + last_write_checksum: sha1:18c98b6dc8d600a455261b726a431dfc3c2d81ea + pristine_git_object: 457dda9a06d8279ce1c3e60e03c03f29fc74203c + docs/models/shared/UsageLimits.md: + id: bd432c04fd45 + last_write_checksum: sha1:3f51b15dd37e4f52b663ade338c36f3c39d28800 + pristine_git_object: 6a230eba68ef4a3d2f030a947c6d1626ba955516 + docs/models/shared/UserRole.md: + id: 8d85f8ad0e20 + last_write_checksum: sha1:dfd328b4a26962790f3f9543e51d6888e71cf61a + pristine_git_object: b31b034f28aec413581bbc60572354b2c3510432 + docs/models/shared/VerificationEmailRequest.md: + id: 0f613e28a3bc + last_write_checksum: sha1:030a90c63d9e42c1d48f82db878e3e5c6b29682a + pristine_git_object: 6e4d163699d018361a4daaddf03f7f767b3ab403 + docs/models/shared/VerificationEmailSuccess.md: + id: 5e9cb1ac6477 + last_write_checksum: sha1:8626d34e33d1dd88426bc3a5d036a6fd5dc36609 + pristine_git_object: 0c8196e8d673403c8c9c87a03b397d54a69c07aa + docs/sdks/appsv1/README.md: + id: 9530510be650 + last_write_checksum: sha1:37bb00ea756fd665bb2d9f0bef7ba88d2a227ccc + pristine_git_object: 70d912ab55b0786bf7c0054baafc9731ee2cf233 + docs/sdks/appsv2/README.md: + id: 23eeb451218d + last_write_checksum: sha1:b5530528c0214c95427d1a2644b5f0406cf57631 + pristine_git_object: ba1b8e12fc4a83caf918bb729526ec868446e4aa + docs/sdks/authv1/README.md: + id: 7c93cc0d53a0 + last_write_checksum: sha1:38674cb95055d0d584e86e0324dbcee2b26b1080 + pristine_git_object: 4be1abea123fe897aa9d9cd84a234d7a165a9eff + docs/sdks/billingv1/README.md: + id: a3cfe0c75b7a + last_write_checksum: sha1:673bc4ad647609fa46c0ce3240b115a283dc29b2 + pristine_git_object: 936178cba3ba4db6d7f3e4a5122ed757937abde4 + docs/sdks/buildsv1/README.md: + id: d2ba7d95ec60 + last_write_checksum: sha1:db7e19957bf6f5b970e1c6c9e4dbfadd9d47929a + pristine_git_object: 70cd553828a7ed76bb89dbe26f83fdefc57c9cca + docs/sdks/buildsv2/README.md: + id: cf1ca2a895cb + last_write_checksum: sha1:d87d0c1ca8d192393b77d4cad0e941d98972da9c + pristine_git_object: 91aec02bd3b307abe487d81c7c29fcd99fd72a33 + docs/sdks/buildsv3/README.md: + id: 234045075d97 + last_write_checksum: sha1:3175e90959ae6819ae104ed9ee7e75040e19dc8d + pristine_git_object: c16479aa13b9742048b6cf5c58e4447f13a10bd9 + docs/sdks/deploymentsv1/README.md: + id: 3bc1c3b8713d + last_write_checksum: sha1:335ce86b1404dcf2fb7634bd7ca221788105c14b + pristine_git_object: 254c741932391fac0b2e622ca02fa9e9391bdc28 + docs/sdks/deploymentsv2/README.md: + id: 780528fbb56e + last_write_checksum: sha1:625dd97a5394454c305f939645eab5948d8b217b + pristine_git_object: 6108a239de87f0d51e3eed5c8099cb8a4972e050 + docs/sdks/deploymentsv3/README.md: + id: 44f9e26adb1a + last_write_checksum: sha1:215027e80df22eb6b10a95d81c3f1e64a9dceb89 + pristine_git_object: 17786fed80965173b0e86244c80d0a850a5b1d89 + docs/sdks/discoveryv1/README.md: + id: d2662c749193 + last_write_checksum: sha1:52bd82ce10b6a241a1e83ae0d2a236b0d1495e53 + pristine_git_object: c4d330f78e00138ea6686dbf92ba12d6be2beead + docs/sdks/discoveryv2/README.md: + id: 82d743ad4312 + last_write_checksum: sha1:dc72f2cbfb6b90b16f6bdde16b1ac16e003d3548 + pristine_git_object: 463e2413228470dba2da1cee27cc4be3567c8083 + docs/sdks/fleetsv1/README.md: + id: d0c124196699 + last_write_checksum: sha1:9707ab9ea7e4745c3df16e9fb39e0b610dc3b59a + pristine_git_object: a5564f0c86ec8d6cf98b7940453e4629d6ceae43 + docs/sdks/fleetsv2/README.md: + id: a251a3c3008b + last_write_checksum: sha1:0d85463b3c09f2e54471544e5f6bfff61f81b5ef + pristine_git_object: 804e04f33b36b4035a9d96de7f1af77f6c816a77 + docs/sdks/lobbiesv1/README.md: + id: 56eb85ce1a16 + last_write_checksum: sha1:db9f3071234c5145775d215e4a83233c02b6a1ee + pristine_git_object: 93e19aba2586bc193913ea532c1884c5133d2788 + docs/sdks/lobbiesv2/README.md: + id: b65f245e77fd + last_write_checksum: sha1:63a1d37ddbbbe59582ef72c77193b34a74ba287f + pristine_git_object: 6fd9d296e50092bd982621de82bbfc5caf463f09 + docs/sdks/lobbiesv3/README.md: + id: 09d8d4365dcb + last_write_checksum: sha1:94be9ddd192867eb3760c0b2e56962b9924ecdd8 + pristine_git_object: af63755970545d872f6ec67aa033850943bbe145 + docs/sdks/logsv1/README.md: + id: 7dbe43c624b6 + last_write_checksum: sha1:60c4dcefe1ea0585e3b0d753dafef77f06cdadbc + pristine_git_object: 1b2850f1a8f6bd741c33a730285e450706da99b1 + docs/sdks/managementv1/README.md: + id: 2360b7b5eed0 + last_write_checksum: sha1:7b149fba3a81b9582fdf32a3b12f23dcd9921303 + pristine_git_object: 81fab5f4afc2230a500788b5782142bec4543c06 + docs/sdks/metricsv1/README.md: + id: ddbd944af24b + last_write_checksum: sha1:86f4a793151918d0112b26c2022f617db66c4d6a + pristine_git_object: e21217545bee29623d99787e123864e4139b3d50 + docs/sdks/nodesv1/README.md: + id: bf9ef05f1e63 + last_write_checksum: sha1:99604640446cc1e64da26db1a480d4f88d73746e + pristine_git_object: c7f7008b50c17430b565563e2f17284b4efe3a65 + docs/sdks/organizationsv1/README.md: + id: 13ae543d4e87 + last_write_checksum: sha1:19221d87a13d287def9ac298c8c1ed44094bc441 + pristine_git_object: 9c24e8a34361aabc0d36f6d3e1e6ec0e308bf5ea + docs/sdks/processesv1/README.md: + id: 2226d2c57547 + last_write_checksum: sha1:e1d70762ad1730dcc5d0b15f4c075ea43f1aa2a0 + pristine_git_object: e3f51d381cfd17fe057ad652fee1692dc2e85329 + docs/sdks/processesv2/README.md: + id: 5a25dfb589ce + last_write_checksum: sha1:4b53a3e04377976c4562d4e5ff6b9114df9a0315 + pristine_git_object: f1ea8f81307f7332ec8a444f1b701764c9879e2f + docs/sdks/processesv3/README.md: + id: 045becb29ecb + last_write_checksum: sha1:0667f55888a51e9fff48f4bc6ea515d94f96c5e4 + pristine_git_object: 03a01353e362a0959fd978117f2a018475d6a3ad + docs/sdks/roomsv1/README.md: + id: 316c39a0d72c + last_write_checksum: sha1:14a7c0f9575533a8798dd1730c19fbfa395ccd11 + pristine_git_object: ae0b5f2283d13e8d8e744fa0679c860f618e2874 + docs/sdks/roomsv2/README.md: + id: f71ef5e83f94 + last_write_checksum: sha1:7eea59ab246bca15deb22f0ece62477dc04ae648 + pristine_git_object: c673653fd57db3b7086cde06c60af754a74dbb3e + docs/sdks/tokensv1/README.md: + id: d3e7e492adff + last_write_checksum: sha1:a93c792a25542fc7a4e1ae1723f0de61a4142020 + pristine_git_object: 9e14fbd68f5561a27d38459784233cce7783c3ae + docs/utils/Blob.md: + id: 3d9a7c4ad67a + last_write_checksum: sha1:832816f2c1b18bb573a56a7ba843edfeddae0876 + pristine_git_object: 63b6ee8715805e49a482f0fe33a374b3b0288888 + gradle.properties: + id: 2afbb999f001 + last_write_checksum: sha1:bbbd1e7d0997dd2e7810392d370a5e4eee1f2b97 + pristine_git_object: b9b09fbcb947bf4ebc623cc7426f495b67322c8d + gradle/wrapper/gradle-wrapper.jar: + id: ec27dae6e852 + last_write_checksum: sha1:f725fb1467084142d74fd7cd8eab691ab3442611 + pristine_git_object: 1b33c55baabb587c669f562ae36f953de2481846 + gradle/wrapper/gradle-wrapper.properties: + id: fbe448ebfc3e + last_write_checksum: sha1:cd2b4a92ef78f65abc751f0619d159ab3f8f973e + pristine_git_object: ff23a68d70f3cdb1e68a3761ef342d929fd90aee + gradlew: + id: 5bbfa66edb4d + last_write_checksum: sha1:680217d55865c44c2dbc51b106a01ca14152a615 + pristine_git_object: 23d15a9367071145e9c79bb4ddf879d1fbe78b5d + gradlew.bat: + id: 2a45a911a8f1 + last_write_checksum: sha1:755607dcbac0ba8adba338ef00aafc1177ceb2b5 + pristine_git_object: 5eed7ee8452842305a18a4eb967442683808226a + publishing.gradle: + id: 0f10e722a87d + last_write_checksum: sha1:21d07a029649b45854b97f057d397c4cfd6d588c + pristine_git_object: 534b729a37906151d8b2c2fc61f4ce03e5da4373 + settings.gradle: + id: 05efc8b16577 + last_write_checksum: sha1:27054ef64bdb496f02b5e4ee84ab3f5766627fae + pristine_git_object: ddbefad19e494804a292c805834388955d589816 + spring/cloud-sdk-spring-boot-autoconfigure/build.gradle: + id: ffe8e3165ec8 + last_write_checksum: sha1:90028630cbf66757cf39b84fc8bb3fe4d7a7a6b9 + pristine_git_object: d8812faabb8ccffbf4149ac80df2c8ad4bdec940 + spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/CloudSDKAutoConfig.java: + id: 3626344f38ff + last_write_checksum: sha1:61ccfb4bd624ba86dd59ac322369d14f77d1e89c + pristine_git_object: 854ad784a263703eb7ac1e01de6a61ca0fa32f16 + spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/CloudSDKAutoConfigProperties.java: + id: "567509047552" + last_write_checksum: sha1:921a858bdf77174ff913d9d7eb47205b696ad663 + pristine_git_object: 6ce7d0f757bff7dbb133b1c3901637c8414dd1bd + spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/ConditionalOnPropertyPrefix.java: + id: c1d1a37100b7 + last_write_checksum: sha1:0812e771e327324e67961ebcd18f4373b742f4b7 + pristine_git_object: d7e6c5d32ebe25e04e9e18073b6187c9efcd96f9 + spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/OnPropertyPrefixCondition.java: + id: 319d0a7d91a1 + last_write_checksum: sha1:184edeecc9dff248e564b963a6ac4658da542117 + pristine_git_object: 9d866f86eba82e2e97f730bb4c9f73b8ac0f6056 + ? spring/cloud-sdk-spring-boot-autoconfigure/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports + : id: 810c66e69ff4 + last_write_checksum: sha1:a2f8d53022a7f06963cf946170b7a247c4208a53 + pristine_git_object: 815e13aee870d9b7e989cacf8bcd11b323e2b60b + spring/cloud-sdk-spring-boot-starter/build.gradle: + id: d4e116b1ce33 + last_write_checksum: sha1:b836bafffc29357047e299aabfac3313dce76fb2 + pristine_git_object: d341a50cbc43f801bbb75a3e951de1a2c5e07e04 + src/main/java/dev/hathora/cloud_sdk/AppsV1.java: + id: 0131e3bf80ff + last_write_checksum: sha1:4e9f86b70f64840bf5707f141ecd752f3acda75b + pristine_git_object: 4bfcb664ca681c79d0c641b586b80bc8eb27c898 + src/main/java/dev/hathora/cloud_sdk/AppsV2.java: + id: 6eb22a0715bf + last_write_checksum: sha1:22e188076125d877aa8a6f3ea16cff88d2c5a8c9 + pristine_git_object: 65a0bdc0b42b70938f5077a8716523853337356c + src/main/java/dev/hathora/cloud_sdk/AsyncAppsV1.java: + id: 6fafdcd57ebf + last_write_checksum: sha1:da2a1680caae914863165b0e70a0d815c1f27dd1 + pristine_git_object: 9a28a3f8cded448589db142b7fa50fd867bd28a1 + src/main/java/dev/hathora/cloud_sdk/AsyncAppsV2.java: + id: 02d066e700f9 + last_write_checksum: sha1:8440eb2ecf7b1399634943f575c495b71ea4b474 + pristine_git_object: 7d1c60643b85c3a976c6196470f9ccda9a059a76 + src/main/java/dev/hathora/cloud_sdk/AsyncAuthV1.java: + id: a9e4848cb5f1 + last_write_checksum: sha1:0131d068548771633097f1e780efe6f91216b707 + pristine_git_object: 5b7e5795ae4113657a3d1cde063d7baba4701201 + src/main/java/dev/hathora/cloud_sdk/AsyncBillingV1.java: + id: 800bc350b0b7 + last_write_checksum: sha1:ff73f10e02b0d3ecd5231a895d3ae8d66d56b11a + pristine_git_object: 0ab3c732fbf7593b5fe5fe3fb7ba684e5a85682f + src/main/java/dev/hathora/cloud_sdk/AsyncBuildsV1.java: + id: d3ec2f3f1dea + last_write_checksum: sha1:5cc7ecff5c1b87be5848dc221f3f9df11740f9eb + pristine_git_object: 72d471e158ec39a7a5041d9afe79c6da402c3166 + src/main/java/dev/hathora/cloud_sdk/AsyncBuildsV2.java: + id: 65149eebfc01 + last_write_checksum: sha1:539a75813fbd52998ad09d0d5a63140aadf574e4 + pristine_git_object: 23146bb5a1bb968e02326e9039ee908cedd1284c + src/main/java/dev/hathora/cloud_sdk/AsyncBuildsV3.java: + id: 4075ba9dfe20 + last_write_checksum: sha1:a4c5195b9d3313d20a3c243d4964101c2f773788 + pristine_git_object: 5f04a19115b9085069271b80b4a613824e0a8a4d + src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV1.java: + id: 11eb4aa63ec5 + last_write_checksum: sha1:9d6810a87d1d5e9d36c43963dc60988a3dffd25e + pristine_git_object: b731147eedae75b443125aa6dca2f6b4ec3690ba + src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV2.java: + id: 422ab5b11b94 + last_write_checksum: sha1:2eaf04c692e68780addbe8ab79cc38a9c2bb9266 + pristine_git_object: 6ef05e476977ed50422ffd75dc66d2198d350915 + src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV3.java: + id: 29616951f044 + last_write_checksum: sha1:dfb59669c656f00e7d3f30710c7a473460947813 + pristine_git_object: 8a2b3dfc08ba61ba57d4babaf05594bb553d2a36 + src/main/java/dev/hathora/cloud_sdk/AsyncDiscoveryV1.java: + id: 7a394fb1f62b + last_write_checksum: sha1:bad416f6a5c69d7a53992144ffeeaa0b8e0973b6 + pristine_git_object: 2c109da29598d09ec2e929b4afee2320840bb25a + src/main/java/dev/hathora/cloud_sdk/AsyncDiscoveryV2.java: + id: 9188456dcdb5 + last_write_checksum: sha1:e6adbab055583cb1379a1fca104c84690f6e4262 + pristine_git_object: 92394b80312654d2e4f649a02921ac35ef22806f + src/main/java/dev/hathora/cloud_sdk/AsyncFleetsV1.java: + id: fe510607e3ad + last_write_checksum: sha1:d7c2e4be67c1aaaf09c0b40d752dc45202d9f86c + pristine_git_object: 6ae11d4a0107ecac6ae18c011dbf1b70210c4596 + src/main/java/dev/hathora/cloud_sdk/AsyncFleetsV2.java: + id: 64d09557ff2f + last_write_checksum: sha1:1486c9cdae59b2059e7db748bca7fda5b92ab885 + pristine_git_object: 9dfa6eb0d6239d3b9ac923572a4677c1b2be2ac6 + src/main/java/dev/hathora/cloud_sdk/AsyncHathoraCloud.java: + id: 7e9b275eae2f + last_write_checksum: sha1:ed0836463aca3ce1ece18d4ce310959ef462bec1 + pristine_git_object: 2ef446a74fd1c61d7a8d3342ce2a9a989be275b4 + src/main/java/dev/hathora/cloud_sdk/AsyncLobbiesV1.java: + id: b13d4fcbb1f2 + last_write_checksum: sha1:b171f85218e645b0ac4fa649ee31b35478544ff3 + pristine_git_object: 52c0a43d32a4679f2e3201f203febd8afe8ee157 + src/main/java/dev/hathora/cloud_sdk/AsyncLobbiesV2.java: + id: 021800e69c6a + last_write_checksum: sha1:e235087bc524ae148297c2ac44f9daf34254eea5 + pristine_git_object: f5ab436bc4cbe5454142cc51aa20df2d4ac614b9 + src/main/java/dev/hathora/cloud_sdk/AsyncLobbiesV3.java: + id: d0bd2006bccd + last_write_checksum: sha1:8978516d1549db3fcce16efc16f8162255e70eda + pristine_git_object: 7177c017491fe4f000e956bfc1dcda188e1d602b + src/main/java/dev/hathora/cloud_sdk/AsyncLogsV1.java: + id: 22a4fb8fc546 + last_write_checksum: sha1:d073e31a594a05d76d0d78a511a92bc65907a6db + pristine_git_object: fa85ee591ed419aaeef6c0f083c144b488709167 + src/main/java/dev/hathora/cloud_sdk/AsyncManagementV1.java: + id: 0527cd76b43d + last_write_checksum: sha1:1fc0d3c0feb29959140e39f8f7e88a5b36eec90b + pristine_git_object: 7c51a582e7862c934c6f5727a8a46418b86a27bb + src/main/java/dev/hathora/cloud_sdk/AsyncMetricsV1.java: + id: c37e59b7f715 + last_write_checksum: sha1:1a7a21fa0dd596a9a2706d1fe21f8bfbad4dcb21 + pristine_git_object: a3174383033db9655e9d56751dd93d44f7dd2c8d + src/main/java/dev/hathora/cloud_sdk/AsyncNodesV1.java: + id: 4b695273f37b + last_write_checksum: sha1:ec8186b430989775d6b5b2f37c95bbb9c7da6dd7 + pristine_git_object: b76b31b0aa4b556cc188076b9ef8de767f71642b + src/main/java/dev/hathora/cloud_sdk/AsyncOrganizationsV1.java: + id: 7bfa7be341cb + last_write_checksum: sha1:198f4bcc395c0203d8fe4ccffa11f52c8903f370 + pristine_git_object: ec52658bd7e9bca9db07be6eedd54c2c547484a6 + src/main/java/dev/hathora/cloud_sdk/AsyncProcessesV1.java: + id: 044063eb435e + last_write_checksum: sha1:61aaaab1539cda1338ded73fae33d642e6099a93 + pristine_git_object: 55ac50fecd5da3afd9eaffc4a3fe03f02cd9cedf + src/main/java/dev/hathora/cloud_sdk/AsyncProcessesV2.java: + id: 0a6cad512f5c + last_write_checksum: sha1:285e59c1166e857241bdc970c821b824a5cbea70 + pristine_git_object: b2e96dc07a3e84fd49f2a63807fee76cb2b346b8 + src/main/java/dev/hathora/cloud_sdk/AsyncProcessesV3.java: + id: 5769e7f13207 + last_write_checksum: sha1:07e41b8e79cb4f3e0b12b218a3127edcdc2178f0 + pristine_git_object: ec1806f7b0c15550e540c738b02c3e500e26fec4 + src/main/java/dev/hathora/cloud_sdk/AsyncRoomsV1.java: + id: 77755f0dd8d4 + last_write_checksum: sha1:7f1698cc362ae0b287779afa840d2a45dfc6c91b + pristine_git_object: c23aafcfc07eb49fd4f5f30f3cf388502ec2e409 + src/main/java/dev/hathora/cloud_sdk/AsyncRoomsV2.java: + id: aaa951a27a81 + last_write_checksum: sha1:20f91729680bcf1112c25fbf6f1558b31d34b23e + pristine_git_object: 6427c09dfd56a8d34bb2561a596b8d0fbd98c61c + src/main/java/dev/hathora/cloud_sdk/AsyncTokensV1.java: + id: a47a563e515d + last_write_checksum: sha1:aa01a9331a53ac0b317ede2b75a3cd041dc68b4f + pristine_git_object: b2cbdfac448e50d763b55bf15a5a1f9c57f5a511 + src/main/java/dev/hathora/cloud_sdk/AuthV1.java: + id: ec9a835933c8 + last_write_checksum: sha1:3f3ec5eb0a9327a0b3a561f1f66ef1e1a3cac8c5 + pristine_git_object: 9272fc7c3fefc7795c380cce6d2d31585dc43711 + src/main/java/dev/hathora/cloud_sdk/BillingV1.java: + id: b4ce6f96c9bc + last_write_checksum: sha1:6169f3d194933560b7552b35d9d65f8e7712dcd9 + pristine_git_object: 341e68d9ef5632959e7938ffd5f1c603e902d785 + src/main/java/dev/hathora/cloud_sdk/BuildsV1.java: + id: 853d31b33bb7 + last_write_checksum: sha1:e46f9e3e9798a04a76ec5efc93481da1d8b4ec97 + pristine_git_object: 7df2d20f6b665d2dfd46b892cfbcccf654482eae + src/main/java/dev/hathora/cloud_sdk/BuildsV2.java: + id: d6125a8544f6 + last_write_checksum: sha1:1ed808322164dd37fd59e0e82c3ad9e7a5c2dad1 + pristine_git_object: c529f8e12c3f1242ed9cae2974a9a00af0f41619 + src/main/java/dev/hathora/cloud_sdk/BuildsV3.java: + id: 0f516cb4141d + last_write_checksum: sha1:bfa12b02e930b5abba95749deef4e408dbd426f3 + pristine_git_object: 7a615d996b419851e659a51e8e34bf7737e1cb2b + src/main/java/dev/hathora/cloud_sdk/DeploymentsV1.java: + id: 5713f194e23d + last_write_checksum: sha1:dbb2e70fa60869d99670507f4bc69e06e1c2aafa + pristine_git_object: 6f266bff7cc5bfbc905641552bea67a4850a5e96 + src/main/java/dev/hathora/cloud_sdk/DeploymentsV2.java: + id: b656f8a9081b + last_write_checksum: sha1:d7a7ae3dee47bc89ce85c8a8698b3263a01b65fb + pristine_git_object: 1b1abe839ebe1b895848c6a0de2d2d4d773c78ca + src/main/java/dev/hathora/cloud_sdk/DeploymentsV3.java: + id: 5ebe3397c3ec + last_write_checksum: sha1:1d9c7381c87c722a2bb3d6537012f3c3561c5e67 + pristine_git_object: 4cb9cebf0018b8ae01d1185c1eb0346aa6029a09 + src/main/java/dev/hathora/cloud_sdk/DiscoveryV1.java: + id: "487920560e49" + last_write_checksum: sha1:401accbe392e6a3a705899f262cd4f35fffd7602 + pristine_git_object: 8bbc2cf2a568c0cb3249f8d03c7b17ccac6eea09 + src/main/java/dev/hathora/cloud_sdk/DiscoveryV2.java: + id: dcc985f07e0a + last_write_checksum: sha1:9bfd9ca116db1fa1f13f9e7ba16ce5f0bded2ca2 + pristine_git_object: 77286a9f5d800adf6531ab3d3df4cc25f338b961 + src/main/java/dev/hathora/cloud_sdk/FleetsV1.java: + id: c20c9ba90193 + last_write_checksum: sha1:e695b113b92d791663a406049c77795ba3d1e150 + pristine_git_object: 90b7c5ecb29f52fb1e0eb8705d5463f162699240 + src/main/java/dev/hathora/cloud_sdk/FleetsV2.java: + id: c93c9db081a9 + last_write_checksum: sha1:1ca8a949579dfc6117f4a206dc0ca717f41437e2 + pristine_git_object: 53459af31cdb8bf0fb71852c9e5085f6cd225f27 + src/main/java/dev/hathora/cloud_sdk/HathoraCloud.java: + id: 90b9a8d6b520 + last_write_checksum: sha1:2721536cd397b287540c6830809295ba22e273c1 + pristine_git_object: dae59cd4bff879a90b26c70843e4432ed45ab4c4 + src/main/java/dev/hathora/cloud_sdk/LobbiesV1.java: + id: e50520c15ac1 + last_write_checksum: sha1:05b3cedcd7b80066fe0d7e802c487f012350b6c8 + pristine_git_object: ebfd327dcffc2811ebb2b4e808d0ae13cc5bd071 + src/main/java/dev/hathora/cloud_sdk/LobbiesV2.java: + id: a2ca2d3476f9 + last_write_checksum: sha1:4282bc29b0745cb0d003c743fb1511ae17aaa593 + pristine_git_object: f583321c808c769330ae1d14bfbcde132dde180f + src/main/java/dev/hathora/cloud_sdk/LobbiesV3.java: + id: 0005e6df7596 + last_write_checksum: sha1:27dbd92c20ac0f83a1b4e9bf9dffef97d5bc7dd0 + pristine_git_object: b36ca923911a75e76bcea28c35f11353b4ba5eca + src/main/java/dev/hathora/cloud_sdk/LogsV1.java: + id: 9f84215f1899 + last_write_checksum: sha1:91ce54e6177c94c111e459e09358be909838ae40 + pristine_git_object: 13f2c9a77b15d3e50ef056cb792617a5eece3ab4 + src/main/java/dev/hathora/cloud_sdk/ManagementV1.java: + id: a1fec916fce7 + last_write_checksum: sha1:79df27d9caacb7303a6bbbaf421585c3fa60859c + pristine_git_object: 51d0c8bdce040c97278846e569791bd3802e148e + src/main/java/dev/hathora/cloud_sdk/MetricsV1.java: + id: d2ece879103a + last_write_checksum: sha1:07526412b534b27354152c63d841e7fb89c31b7b + pristine_git_object: f79fd1fa114707594f8fff31d22b5f24741f982f + src/main/java/dev/hathora/cloud_sdk/NodesV1.java: + id: cf5f69db6f24 + last_write_checksum: sha1:e3d323eb735e4795a9d5024e542c873aaf49b8e7 + pristine_git_object: 00e242d157652e82b755741cefac0b4f2b89f01f + src/main/java/dev/hathora/cloud_sdk/OrganizationsV1.java: + id: e357a6914bb4 + last_write_checksum: sha1:9963bfb243f4507f3e3b129e639490a4429eb91d + pristine_git_object: 57dc662ed5aa150692befaa5f96bc61714ad37f6 + src/main/java/dev/hathora/cloud_sdk/ProcessesV1.java: + id: b18e55548735 + last_write_checksum: sha1:aebb10fb88c37599f10b9fc5f1364a8212aa276b + pristine_git_object: 30a99e5e8f1f63bb00408283c1c6a6f46454c3e8 + src/main/java/dev/hathora/cloud_sdk/ProcessesV2.java: + id: 2bac33528b92 + last_write_checksum: sha1:a82017617086b32ac1648cb13bd2e1fe0757e56f + pristine_git_object: 92ff3cc809fbca54ee7e14f9338e6cfa80ac480d + src/main/java/dev/hathora/cloud_sdk/ProcessesV3.java: + id: 5b75630b924f + last_write_checksum: sha1:3cb76129a8523a2ea0b3a708745bdaa9ac802d65 + pristine_git_object: 60636b410420196bc4d9768360edc6c46cb80858 + src/main/java/dev/hathora/cloud_sdk/RoomsV1.java: + id: 121dcefeccd4 + last_write_checksum: sha1:d96849f23fd33b95f1494ddab347413beec580a1 + pristine_git_object: 8c45bfde6da18462534e4982a98122af744a8b25 + src/main/java/dev/hathora/cloud_sdk/RoomsV2.java: + id: e43a5792edfa + last_write_checksum: sha1:c279297f2a05dab56d426d3df4c1d5a50316da95 + pristine_git_object: 4adf132959d9e23be0cf1ab241e67da4df0cd670 + src/main/java/dev/hathora/cloud_sdk/SDKConfiguration.java: + id: 0bec64a5789d + last_write_checksum: sha1:ce6ce0c21b813b06ba03b6621c64f6045560a6d0 + pristine_git_object: 8120773e150b7faddbfa7ac2d69a0673f034d279 + src/main/java/dev/hathora/cloud_sdk/SecuritySource.java: + id: 3649e98ea24b + last_write_checksum: sha1:78b17c9d682ccad133a1baa58fa0f25647284b29 + pristine_git_object: a2ad9a1249015bcc69b86b268269d96cfa55302a + src/main/java/dev/hathora/cloud_sdk/TokensV1.java: + id: "111134591205" + last_write_checksum: sha1:045afc98603d4d827bc20c36c0223e144e6900c1 + pristine_git_object: ab421a28de146b18d9ce5ae8841d81c4920c231e + src/main/java/dev/hathora/cloud_sdk/models/errors/ApiError.java: + id: 32be9b31b2a5 + last_write_checksum: sha1:76fc25549d075a9e3f8497fbb7183a99580023a7 + pristine_git_object: 9b5d82c35736dbe7be4a839c853704b49d298f35 + src/main/java/dev/hathora/cloud_sdk/models/errors/AsyncSDKError.java: + id: 03e965c11a14 + last_write_checksum: sha1:a48b86b8764096cf050f5918da6aa178be12bc3b + pristine_git_object: a9cbad74d65debbbca7a71d28cce3ef1eccd08bd + src/main/java/dev/hathora/cloud_sdk/models/errors/AuthException.java: + id: be699e7cacec + last_write_checksum: sha1:f0b05a06e02b8716b0a0f15b8638b86af15fdd86 + pristine_git_object: 5fe9d4d4ce84fb6fd8fc8a74c48d19e4c9a210ed + src/main/java/dev/hathora/cloud_sdk/models/errors/HathoraCloudException.java: + id: 0cc8b566d46a + last_write_checksum: sha1:fca2416cfc73e9138fe5c9d2045501d355fe23f3 + pristine_git_object: 54c36bd9f619af04a823f6bbdf3e37ead9daf501 + src/main/java/dev/hathora/cloud_sdk/models/errors/SDKError.java: + id: 58920341fda1 + last_write_checksum: sha1:5a23f59b4dc6334660ee651fb3db472329b6e784 + pristine_git_object: bb8487c3a0779b4ad0b2d1912d4a87d00a21653e + src/main/java/dev/hathora/cloud_sdk/models/operations//async/AcceptInviteRequestBuilder.java: + id: 2a526ff1dd39 + last_write_checksum: sha1:eba295fe71eecf6cab5b82b6d49d05c1a275f883 + pristine_git_object: c50b7e8c1c036c269eafb8a5165ecb843d4376dd + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateAppRequestBuilder.java: + id: b5157e1f0e79 + last_write_checksum: sha1:a7b35c5a1bcbc49db259e9ef20877f55f1ba3379 + pristine_git_object: cba9a568d82bd9424413ab88b7bdc662f05b4b37 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateAppV1DeprecatedRequestBuilder.java: + id: 2ab4fedfd3a2 + last_write_checksum: sha1:82dd9108d1b2d2be011cc97de67c643d20aa7586 + pristine_git_object: d8b21735a308a12e9994c632f0a40a78820a24c0 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildDeprecatedRequestBuilder.java: + id: edd16fdb30a2 + last_write_checksum: sha1:33bf4e9ff40cbbaf99cb7ba697664dd75e39500f + pristine_git_object: 59ac1c9163b2512a8c61900bdbef57bda072a0c4 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildRegistryRequestBuilder.java: + id: 3d9f4628aa93 + last_write_checksum: sha1:7b9ade9416f994ba6fc3cfc695b81ceb27f44b45 + pristine_git_object: 856c42a4a84c46d66fee6b529f5d1e77a1c26d34 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildRequestBuilder.java: + id: 4351b5c6be0e + last_write_checksum: sha1:2e444f213720eeaa5f94896b0a6c192b50134da2 + pristine_git_object: 99ad8cbfc178917cb634ff683db0bdb91ea5105a + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildV2DeprecatedRequestBuilder.java: + id: 0809537c373e + last_write_checksum: sha1:ff7e17796984ae874998073137222cd38b28f7c6 + pristine_git_object: 10011b5209411e5b4dc373c2625d444b87e18ac4 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildWithUploadUrlV2DeprecatedRequestBuilder.java: + id: 9bdca982856c + last_write_checksum: sha1:4d58b681401046d70ada0825f17ed33fe129ee5d + pristine_git_object: 886642453d16ad180e1f39bcb6df7314718a313b + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateDeploymentRequestBuilder.java: + id: 8e8e3b110893 + last_write_checksum: sha1:79b62c8e6c9fe197960cb1e783b4fca6298eceab + pristine_git_object: 7e01532c2b4bce09a01d2860cb457702ef33f8f8 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateDeploymentV1DeprecatedRequestBuilder.java: + id: 295a56de66de + last_write_checksum: sha1:51bfe72271b341680de61b0e1fa48ee6db2ad6b8 + pristine_git_object: a5ff09b67ef241776caf33e21e070bc06593bb41 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateDeploymentV2DeprecatedRequestBuilder.java: + id: d70b6ed31484 + last_write_checksum: sha1:9af2e3e9bfec042aaee76a1ab9bd497b71af997f + pristine_git_object: c88cf943e17ecfcfcd3dd422d3a2a9c5d3468653 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateFleetDeprecatedRequestBuilder.java: + id: 53b3d444b7dd + last_write_checksum: sha1:e84f09b921b4d009e2dc6f1312dee11293f8ee97 + pristine_git_object: 4c34cf83f9f343f1eaa0f71a03a77bc6542fbf4f + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateFleetRequestBuilder.java: + id: e1e2c914548b + last_write_checksum: sha1:411dc0d5ad6d9cae3399212f7dae8536844b0d21 + pristine_git_object: 9718cf5cd2e27ad327fa6221234b926f01bf75e5 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateLobbyDeprecatedRequestBuilder.java: + id: ed16704af68b + last_write_checksum: sha1:5ffa30d0d668c21070f727a40163bb71ee26a688 + pristine_git_object: fba07ebaa17e9a5c649257add4a2cdb466a69334 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateLobbyRequestBuilder.java: + id: 5f4a921781a5 + last_write_checksum: sha1:c99179e7bdcb51e73dc11d6aae56614b5cf62a0c + pristine_git_object: 36510d86d20418e7aafb64c98ccc029b46f580d6 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateLocalLobbyRequestBuilder.java: + id: a4d64a93fd12 + last_write_checksum: sha1:ac5003057fba30d42e8b9aabb71b1a5dcc3681da + pristine_git_object: 9d7f0e30ae943d10ccc8cd1a2d340ee79f34b36b + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateOrgTokenRequestBuilder.java: + id: 807e9464cefc + last_write_checksum: sha1:0a75eff17dc0eaf2adf934a80e6b1b63b465119d + pristine_git_object: 662d1448b799a65113cca8e346504f89defc6c2c + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreatePrivateLobbyDeprecatedRequestBuilder.java: + id: 7f560b1be15d + last_write_checksum: sha1:e1269c6007e5c5f855c0da330d75c3142dd73894 + pristine_git_object: 6f63422cb5b38336fe015d5afd30e8758afe45aa + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreatePrivateLobbyRequestBuilder.java: + id: 03b2498f8d03 + last_write_checksum: sha1:571bc60e518e34e4493c24e87bd942303f2867c4 + pristine_git_object: 200c9c49fc11b590c1c42836866dedbb2d5bacbb + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateProcessRequestBuilder.java: + id: c8cce1e05543 + last_write_checksum: sha1:392355124b55815b14afe519560a155bd1f8ca18 + pristine_git_object: 33abda1ff4e8390d5fca3ec9e011aabf8223e5b6 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateProcessV2DeprecatedRequestBuilder.java: + id: 2ee1883172a8 + last_write_checksum: sha1:3198ac1d4313f1cd025983ef6eb74cd07c6b84b7 + pristine_git_object: 24469501e0663dd5207e6737179a08b01579f44f + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreatePublicLobbyDeprecatedRequestBuilder.java: + id: 608973bcc4e4 + last_write_checksum: sha1:0a18f3fed12b1d8d834e5369dcb578806bbb9799 + pristine_git_object: 00ed777ac5bcc3cc24cfb3b14516c02a87b78e64 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreatePublicLobbyRequestBuilder.java: + id: 9d5350742abb + last_write_checksum: sha1:a41908adf1cd45bf6218addad818d7f330e271dd + pristine_git_object: 328150ff0588b4cf219312d3891bbdd8080218bc + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateRoomDeprecatedRequestBuilder.java: + id: 1fca63c4dfc7 + last_write_checksum: sha1:48ec4191b966ef6ed27f47befb5f4d608fed4940 + pristine_git_object: 6416d70bdb564510128f2d000461f22da8d61c3f + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateRoomRequestBuilder.java: + id: ed4837594de7 + last_write_checksum: sha1:e9dfa249e0eec5fa7652bba46ec1affe1596720e + pristine_git_object: 54ac51c89a9dc1e7246b5c86c036d322aa233d3f + src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateWithMultipartUploadsV2DeprecatedRequestBuilder.java: + id: c8cafcc305d6 + last_write_checksum: sha1:4a55f71326bcc65e26c761281379ba3dafe96075 + pristine_git_object: ba80e7637baf222de177b1b88dee0ee3271aa890 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteAppRequestBuilder.java: + id: 8451eb3448d5 + last_write_checksum: sha1:d37cd16dbecabf021d591728118ab51ca3edd81f + pristine_git_object: 6c5f1d28ec375e6cad1900ac0887d57859901825 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteAppV1DeprecatedRequestBuilder.java: + id: 2ba082ea31da + last_write_checksum: sha1:03b5963b26a22171b09e95e6f1a6b9b64314509e + pristine_git_object: 44b3359422a08b06625b2c450329449c5bd9a06c + src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteBuildDeprecatedRequestBuilder.java: + id: 26f0494bf223 + last_write_checksum: sha1:fc6ab5082fb4338ced75c891e9daafbe32e5eeca + pristine_git_object: 8f09ce550b45c9dd3544b9ac001ba2fcd28193d0 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteBuildRequestBuilder.java: + id: a5d6313295f7 + last_write_checksum: sha1:225ec535a380ca7ff004dd41411f7806af50c2ed + pristine_git_object: a93d339da91b40c7be0328ea19a68b328cd2b093 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteBuildV2DeprecatedRequestBuilder.java: + id: da00bf268037 + last_write_checksum: sha1:a53cfa8a9e4d039a90c622727d4198be7ff043f7 + pristine_git_object: 6c84fbd0cb74d56695cdf3242ab127eaf79e5fdd + src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeprecatedUpdateFleetRegionV2RequestBuilder.java: + id: 4a12147d989e + last_write_checksum: sha1:a5eaa9d5e362d744149551d50b4019ee3634ade9 + pristine_git_object: 03cf42852a9f32634e0c7a9f9b8fa6a449e9f16d + src/main/java/dev/hathora/cloud_sdk/models/operations//async/DestroyRoomDeprecatedRequestBuilder.java: + id: aa4dd91daf64 + last_write_checksum: sha1:73374a9bb50ef9319d7b4cd0fd85a2a37c2a7d23 + pristine_git_object: b81da10bfb0985f86162d4416fa4dfd533d2c51f + src/main/java/dev/hathora/cloud_sdk/models/operations//async/DestroyRoomRequestBuilder.java: + id: a0c8713b54cb + last_write_checksum: sha1:ca5ee88f59109e7c3cc709e395cbbd01ea1da34d + pristine_git_object: b2061f905a341e1381f6b6e5609d51c726dfb526 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/DownloadLogForProcessRequestBuilder.java: + id: 69e626323780 + last_write_checksum: sha1:f352f50d593bc8eee3aeccc9dba8086b7575f363 + pristine_git_object: 66c78744137cf54aef3c4b68a35450aa90ee2820 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetActiveRoomsForProcessDeprecatedRequestBuilder.java: + id: ebf1d5b20b87 + last_write_checksum: sha1:128387470ab2b4ee4742e0fd1a757a19df32a5ca + pristine_git_object: 51f0fa1f850711ea83974d366ae950a276e21d9f + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetActiveRoomsForProcessRequestBuilder.java: + id: 26d983ee02bb + last_write_checksum: sha1:82ddf45f930f07a10a9bf38b22f5cb92b69de18e + pristine_git_object: 54be64647392e1101fcdcf5085f80b7426c77e1c + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetAppInfoV1DeprecatedRequestBuilder.java: + id: 236115c40cec + last_write_checksum: sha1:018c48423f9b3d549a216137af0b6dbf8a092f5f + pristine_git_object: fc6049cc690d424eb5568d1aba6bbe2d30d86b21 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetAppRequestBuilder.java: + id: 8f8d03086e16 + last_write_checksum: sha1:01236a7c85ea2159e0484ce857b9932f02df3acb + pristine_git_object: 01b41505448ba45fd71d070942f6a4ea2eb5268a + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetAppsRequestBuilder.java: + id: a443a1c14b1c + last_write_checksum: sha1:86921c79e7bd82bd0ca058063bb374b02aef12c0 + pristine_git_object: 4bb7115c1516b02b1e0dc2f7e2eee88a4569fd61 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetAppsV1DeprecatedRequestBuilder.java: + id: a743c4044db7 + last_write_checksum: sha1:45ca6642c1ccef945dadb6f9e88a1ef821e23b6a + pristine_git_object: 957d03cc368cb3be2451896b338531f0bceea1c1 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBalanceRequestBuilder.java: + id: ff236bdada66 + last_write_checksum: sha1:e57ea89b4594c59ef2a37f0eda643f0109aa9dc3 + pristine_git_object: f1d72373711a42eb1526d89295663393bae59835 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildInfoDeprecatedRequestBuilder.java: + id: bbe7f2f07d6d + last_write_checksum: sha1:f1f4ae585d6ef8a446d7325a68d669ca0ac27f5e + pristine_git_object: b867259b6d671898e5361808c0d3ffcd4c9108df + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildInfoV2DeprecatedRequestBuilder.java: + id: c9594409003e + last_write_checksum: sha1:4795e54f196256b1987eb602241454c1464d0da7 + pristine_git_object: 4b714fcf4d8df5c598aa34d4a512aac4dbe38902 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildRequestBuilder.java: + id: 479b125659dd + last_write_checksum: sha1:3f2d538db448591f674a97a2b70661ba7e973e41 + pristine_git_object: b2cfb77f65ab558f129712c1ddda91b755d96395 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildsDeprecatedRequestBuilder.java: + id: 4a69bbac065a + last_write_checksum: sha1:163bd0940b45e507e676a945310ab59f5233ab0c + pristine_git_object: 9553ed150acff6ccfba1472ba9ea333608263cc1 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildsRequestBuilder.java: + id: 218ae1e3d1c0 + last_write_checksum: sha1:63d16063911e39bd951f7b40ee8ab7468c9baf4a + pristine_git_object: 2140b9bc8b0024c236e47603c1a351b2c453f67d + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildsV2DeprecatedRequestBuilder.java: + id: 146f54f90980 + last_write_checksum: sha1:2f3a167f35fd69a27b48bc016066e32a62e3e788 + pristine_git_object: b0db170ac1b1f607bcbdc8ab339ada757140e6e5 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetConnectionInfoDeprecatedRequestBuilder.java: + id: f26f5a6f932d + last_write_checksum: sha1:6904b50bf971d33f95320d8fa7cff31c475d82b2 + pristine_git_object: 1bf768973b20151c78815855da9c88eb42101301 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetConnectionInfoRequestBuilder.java: + id: f6350bc3753a + last_write_checksum: sha1:62737e582bd00f77d536aafbaf8a9796da213a27 + pristine_git_object: b58340d9bce5e31b23f86d003a91355a42f14134 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentInfoV1DeprecatedRequestBuilder.java: + id: ea3a10053c8c + last_write_checksum: sha1:21b08050a59ea81005477e1834ed4d9df71fc769 + pristine_git_object: a068085e8e2a67df2459ecbcca03d9a72ce7f119 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentInfoV2DeprecatedRequestBuilder.java: + id: a18eac242ddb + last_write_checksum: sha1:c3c78bdc422125e2c3eaa3566f654cf261f6e0ed + pristine_git_object: 45b55801a97e0b4014a1b205c74e96164b576c64 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentRequestBuilder.java: + id: a6479765035c + last_write_checksum: sha1:f382f3087a3d3194e2a4ae34ab2a668d413561fe + pristine_git_object: e14cbb562ca3f3321679a596102f5b4d6cfd0bc4 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentsRequestBuilder.java: + id: 9e0f454f06eb + last_write_checksum: sha1:65df346cbe40d17a4db12e20e3aa06e72aeeb3e1 + pristine_git_object: eea269a9231937217d12d02df504cdc3c5945c3d + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentsV1DeprecatedRequestBuilder.java: + id: d996120e987b + last_write_checksum: sha1:2b2cb11e988ed448d7b539336e98094f3946f116 + pristine_git_object: d94a3d41a6b04d315f4881c890e9addf19957f31 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentsV2DeprecatedRequestBuilder.java: + id: 872ed4b6c312 + last_write_checksum: sha1:695d8c3f9d3d0b959b56169da3e3de099ee6f4c6 + pristine_git_object: 1ec2f4493811f27be603ea1ffd1e7cc11e501e29 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetDeprecatedRequestBuilder.java: + id: f3c857e8b7d3 + last_write_checksum: sha1:34fbfbbb20b67715cef5da79bceea8dcd7ce05e6 + pristine_git_object: 348eb2d5f6ecfef25d97b142bd89f39080926ba3 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetMetricsDeprecatedRequestBuilder.java: + id: bee55105b31c + last_write_checksum: sha1:48fb6533bd3b7de1182baaa7a5f3472bf9cc1bf3 + pristine_git_object: ff2370f10f23959d5e3471bdba7ae40d083b3df5 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetMetricsRequestBuilder.java: + id: bc880dbdc4d5 + last_write_checksum: sha1:df0537cc349f2bd0c7f2f41e961bfbb2c8cd8ecb + pristine_git_object: 42a6e86b3fb709984080e17e4481b2ac0f59f7b7 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRegionDeprecatedRequestBuilder.java: + id: a152ba69abb4 + last_write_checksum: sha1:c010657717a37039d859204b45ea3ebe0779d049 + pristine_git_object: 9f8e39b5bb77641210571d26d3768aa66ebf8876 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRegionMetricsDeprecatedRequestBuilder.java: + id: 1f6ec7c69041 + last_write_checksum: sha1:cc9183406fc389b47b8db2346f4149c62ac19c14 + pristine_git_object: fca5481092f3f35585e8992dcdd38f3f4215fe48 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRegionMetricsRequestBuilder.java: + id: 2d1561a60198 + last_write_checksum: sha1:32569b4255f9dd2c12ebcf77e70c938e0eda70e5 + pristine_git_object: ede850bb1e3675754ad89103e7dcf468bcd183d6 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRegionRequestBuilder.java: + id: ca1546e651ce + last_write_checksum: sha1:ea4761d6674178ba1e91bea79ff8175d34ac296f + pristine_git_object: 79727d2bf8865b8c385d7f2ae61124100713c6d8 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRequestBuilder.java: + id: 382918d0fdc7 + last_write_checksum: sha1:d64e6b5bf222586c364c382e0768e86c1070d0e3 + pristine_git_object: 154f4939403881ff3b061c09463b58ba7278e6dc + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetsDeprecatedRequestBuilder.java: + id: 62c3e8844bce + last_write_checksum: sha1:23ae9b6e20eb6a1db3c0a92dab455542c23e635b + pristine_git_object: 69a3856bda5e9aa73dc22db3aac91763d626734d + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetsRequestBuilder.java: + id: 58d6c09be9e4 + last_write_checksum: sha1:69eb7364ef1485926b002b1687c91836c10fe859 + pristine_git_object: 00a86aa3323048deb90b2031534890d6ca9193fb + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetInactiveRoomsForProcessDeprecatedRequestBuilder.java: + id: 8defc108e4a6 + last_write_checksum: sha1:c09bb640564d164f97525daebfe721750c1433dc + pristine_git_object: 4a2f3a026f328cead6bc24502b776fd4737c48b9 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetInactiveRoomsForProcessRequestBuilder.java: + id: 92c8952ea8ff + last_write_checksum: sha1:37869effb7030a8cf1e1b883c1c8272214c7d82e + pristine_git_object: 4dc696290b4d6002b66038d9573443ec956ca97b + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetInvoicesRequestBuilder.java: + id: a2447b455626 + last_write_checksum: sha1:d7e01ed71cacfb3edebc35aa1c6adba020a67de3 + pristine_git_object: 55813c9e0400f5fa5320e0c0cd1419e94c8e6316 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestDeploymentRequestBuilder.java: + id: b3710d535f2d + last_write_checksum: sha1:21737bad3058418599ce6f1a6401e683d45c5f60 + pristine_git_object: 6975f81951b3f3eb98c8c5e95040266f9c00b085 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestDeploymentV1DeprecatedRequestBuilder.java: + id: b37bd03a8486 + last_write_checksum: sha1:a28b9066043b1414deb2d4620d457bcf7371feac + pristine_git_object: 42dd88f98b243564f61d440180df14073bc15ca3 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestDeploymentV2DeprecatedRequestBuilder.java: + id: 91144fc5f044 + last_write_checksum: sha1:5771a1eb15f20c5bd4eab16aefa51a05876ec86a + pristine_git_object: 833203fe0ec0d2eb43149ce7ef1a06a4e43b820a + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestProcessesRequestBuilder.java: + id: d72d9a9f0b38 + last_write_checksum: sha1:83c204f025572888f5a891adf44f6c09225a6df1 + pristine_git_object: a8ac04cba9450bc56aff9b32a38e34c7423c30c9 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestProcessesV2DeprecatedRequestBuilder.java: + id: 25fc19cc89f3 + last_write_checksum: sha1:b558d8a155f326aefdc2b7653078f36b71947d61 + pristine_git_object: 5f4570da047e842c8583ccb1ae239e457b9b87a7 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLobbyInfoByRoomIdRequestBuilder.java: + id: 0531cb13d29d + last_write_checksum: sha1:cb80a5e365c63598ed61f2edc28df14c442ba0c0 + pristine_git_object: 210e1cbded6c6076ffaeb4e97e7a30aba1ff56bd + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLobbyInfoByShortCodeRequestBuilder.java: + id: 40073c04588c + last_write_checksum: sha1:279d4e5fba5fc4580269017d50f81277d4e35d17 + pristine_git_object: ab041dc97898acb70e8e4d0e5ecdac6ce03c6bba + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLobbyInfoRequestBuilder.java: + id: 157527fc3a9d + last_write_checksum: sha1:9521271dcd5c75c4b58fcf82b5d0d1f8dad2cb29 + pristine_git_object: 7e69b43f28009c8708430f4e778b781ce6c493b2 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLogsForProcessRequestBuilder.java: + id: 7a4826c7f698 + last_write_checksum: sha1:d3f42cc4aa906281ae19a27caaa0c1761ba32dab + pristine_git_object: fc85ec65931c9cba0a0923f24af15ef53aaf3e27 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetMetricsDeprecatedRequestBuilder.java: + id: 9df8f3c5aacb + last_write_checksum: sha1:05facaf04c7179d87213df16a9dadc5014666bc0 + pristine_git_object: 7bb8a481d53328ba0fb3d121a9c9d770e67649eb + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetNodeRequestBuilder.java: + id: d4c5dddd1061 + last_write_checksum: sha1:3feadd6e8a29885354f09779560b87782458875e + pristine_git_object: 6fe17a711be80edcb05e5aeac1982f78e0958f98 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetNodeShapesRequestBuilder.java: + id: 5d6992019836 + last_write_checksum: sha1:85a584c66c394996e9f4b8ec61bf3b34ce98f80d + pristine_git_object: f84c8696f1f8bd566bf75dfed632242633b42387 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetOrgMembersRequestBuilder.java: + id: ed6868b1efad + last_write_checksum: sha1:1343dca80c0667e9a0002d24dfb2dbaf22b977dd + pristine_git_object: 744d45e30e33cb2e526feb6d30e6c840ad0ad835 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetOrgPendingInvitesRequestBuilder.java: + id: aee89a2ef270 + last_write_checksum: sha1:25997d05ba1d8c01002f759ce2065bcb80c78164 + pristine_git_object: 9fadd758e3401831fbb117cb6adf57afb20cb02b + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetOrgTokensRequestBuilder.java: + id: c370d9caf722 + last_write_checksum: sha1:6e6cceaf02dc8d769278f3de30a22ccf84305160 + pristine_git_object: 64ca219caed76124faecf11161c87f90a547087a + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetOrgsRequestBuilder.java: + id: e556fdad85aa + last_write_checksum: sha1:3a9ce43f533d424001aaaa11f03c6237b5fcb80a + pristine_git_object: 6b942b9bbcd6660e9d5a150a46407f7457094e7e + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetPaymentMethodRequestBuilder.java: + id: e2e938bda328 + last_write_checksum: sha1:4c4aad5b2c29f4ae8065b0af5fbf473cf7839656 + pristine_git_object: ab6cec8deda67678732b630242790480b06a531b + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetPingServiceEndpointsDeprecatedRequestBuilder.java: + id: 81ed6e33f66d + last_write_checksum: sha1:11dbe83e961e22e206407672e8ab8120eb0429ba + pristine_git_object: 239fdf10652c604279ce0fe09df03be060a3dacf + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetPingServiceEndpointsRequestBuilder.java: + id: 1295cc8ed3c6 + last_write_checksum: sha1:946e69d7c488fedc72657d459498e66112f82f7c + pristine_git_object: c0457d0d7cbee05733980aae72de41f86eed2b89 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessInfoDeprecatedRequestBuilder.java: + id: 73a8c59e770d + last_write_checksum: sha1:0041d1ebbfffa30929c2f4cec615dcd04e2084de + pristine_git_object: d357d07b3dbc43409c94d8d722f577ee00a65d28 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessInfoV2DeprecatedRequestBuilder.java: + id: a0995fe0fa05 + last_write_checksum: sha1:86dd3fea57d061b74656c5801c0c92b98531c813 + pristine_git_object: 7255e658d592ad64d817054e0dbeb3a8114c58a7 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessMetricsRequestBuilder.java: + id: dcb03e6624f8 + last_write_checksum: sha1:b5f10584de15439e924017881880dbd3da577fb2 + pristine_git_object: 878d0de2c04314fca46897e04cc5998e1e9b7fa7 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessRequestBuilder.java: + id: aee213918f43 + last_write_checksum: sha1:e818c49692f5ad0daf9d1ed7d8818c5a9dfb9f76 + pristine_git_object: 468395bc49b8de1a5aeca346fc6959ad2fd0e8c0 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessesCountExperimentalRequestBuilder.java: + id: e26be568b8a8 + last_write_checksum: sha1:56ae873475c269bd370a0f3971fb9be4972b901d + pristine_git_object: ce8086bdab5301fb1e39c47854002ab5111fb1d5 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessesCountExperimentalV2DeprecatedRequestBuilder.java: + id: b848e141094a + last_write_checksum: sha1:617ee7cab238b002fef6f36c6b7ffb1e6af8bb48 + pristine_git_object: 5f4ab116fa182fa9d597b8f89707df6e395505ea + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetRoomInfoDeprecatedRequestBuilder.java: + id: a88ad9e282d3 + last_write_checksum: sha1:cce1e05c2a5fb53afa5ae365af5ef45cfdf0b0f5 + pristine_git_object: 1d4abc7dbac83e1d3d84ebe3fcc586918d7f9c20 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetRoomInfoRequestBuilder.java: + id: d166c5faafd3 + last_write_checksum: sha1:885b4ababa4e8bb851d6a78cb513d241c35434ca + pristine_git_object: bad5bf6c01fb27c609aa7672fa502401bc380d24 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetRunningProcessesRequestBuilder.java: + id: 70d0df5897fd + last_write_checksum: sha1:915363a2c14708c10042e4b83e229a0e5d447092 + pristine_git_object: 0d27b5534ed7f8b96553ff8ddaee6ac2b409da00 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetStoppedProcessesRequestBuilder.java: + id: 234d9e7c5f86 + last_write_checksum: sha1:97613cd07196ce1eb07a1edf3581071c856c0e06 + pristine_git_object: e24d9cbe13071b7ec81a0f30d802ffcfeff495d4 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetUpcomingInvoiceItemsRequestBuilder.java: + id: 0dc9b3718af1 + last_write_checksum: sha1:99b746a4349ceea08e9b473b28faa2a948b8f0cb + pristine_git_object: 74c9e4c0aa0c1871d7cff72b0dfda2ca3e6715d8 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetUpcomingInvoiceTotalRequestBuilder.java: + id: d6b9f5ad4591 + last_write_checksum: sha1:9f847b01a9cec744bc3ed40e194879a7f44f37c9 + pristine_git_object: 3bd9ce855abd09020e003851bf3565080380e78b + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetUsageLimitsRequestBuilder.java: + id: 4b85be69c215 + last_write_checksum: sha1:dd48a1304491f1041a1c9f145485308f913079b8 + pristine_git_object: ffc33698311c177b55db501ad8fff3187748dba6 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetUserPendingInvitesRequestBuilder.java: + id: 60feae856e32 + last_write_checksum: sha1:ff9f5a6c0dce86621406ae708ef4a23fb2ecf25a + pristine_git_object: ed33883afccaa2322b7c58a1d076798103bb4f1d + src/main/java/dev/hathora/cloud_sdk/models/operations//async/InitStripeCustomerPortalUrlRequestBuilder.java: + id: 2817a9bb6f50 + last_write_checksum: sha1:9bdedf708964e02206cd662416ec0a83e0268ff3 + pristine_git_object: d287165bdd6504795bdcdaba3292c4f9c6bfbbee + src/main/java/dev/hathora/cloud_sdk/models/operations//async/InviteUserRequestBuilder.java: + id: 6bec0f88a635 + last_write_checksum: sha1:dc466446408f5c0159f6187f5742e45e38a85c5d + pristine_git_object: 1082a6a9561b40e466f8d69df454d1816da7f3eb + src/main/java/dev/hathora/cloud_sdk/models/operations//async/ListActivePublicLobbiesDeprecatedV1RequestBuilder.java: + id: b3db4a45534b + last_write_checksum: sha1:9f5e414b73a220f2d64f325c9c5d9cada36bb960 + pristine_git_object: 0fa118903e2168b9ddf746ccb15e0d865cbcf8b9 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/ListActivePublicLobbiesDeprecatedV2RequestBuilder.java: + id: 58127cf15199 + last_write_checksum: sha1:96eb2c7654c81b74632e7a242f87bfb502995d14 + pristine_git_object: 20b28cb164970eff5876ad8841ed9c1b149b2e84 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/ListActivePublicLobbiesRequestBuilder.java: + id: dbba6b3fdac1 + last_write_checksum: sha1:eea9dc06bf344c3a8025301fca7d70ca8b112291 + pristine_git_object: 125cf4dddb5e36744391253a5a5d96a30c468d3a + src/main/java/dev/hathora/cloud_sdk/models/operations//async/ListProvisionedNodesRequestBuilder.java: + id: a9b553b37714 + last_write_checksum: sha1:549e80420f658bfe176f02609853f8f5ca6643ce + pristine_git_object: ef1c8099a6ca6bd779f54723315d0aaf7b354569 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/LoginAnonymousRequestBuilder.java: + id: d0851d41cb10 + last_write_checksum: sha1:a4eeba2a4117567ed4781099f807715e69236ef4 + pristine_git_object: cc58768c4f615b72f8a38bb225e36893f583577c + src/main/java/dev/hathora/cloud_sdk/models/operations//async/LoginGoogleRequestBuilder.java: + id: 3dfc44c7e91e + last_write_checksum: sha1:0a159e34d6d8e572cadfbd13311ac22a118faebf + pristine_git_object: f78334530560750f72662c2d131cd201cf1a820b + src/main/java/dev/hathora/cloud_sdk/models/operations//async/LoginNicknameRequestBuilder.java: + id: fb3d9f541217 + last_write_checksum: sha1:75d7068d251a5e22b21efc84536313d9d268629b + pristine_git_object: de0c6bc8c5b98ec8d45cc43a61171791ca0d60c0 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/PatchAppRequestBuilder.java: + id: 3ab9a93a084d + last_write_checksum: sha1:732ccd61107ee52e9b279947eb39f2e00bae1b40 + pristine_git_object: 923a30acffb0b722154f0e611454b2e7c1729fd9 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/RejectInviteRequestBuilder.java: + id: 69bf9d04bde9 + last_write_checksum: sha1:c9a949b9868a2258f19871afab63241edd898f26 + pristine_git_object: 49184a37f9b10fb795eeeb6cabf1c32b254cb3aa + src/main/java/dev/hathora/cloud_sdk/models/operations//async/RescindInviteRequestBuilder.java: + id: 90a7d162758a + last_write_checksum: sha1:5a1568ddda783b8e8e41ce00b398561cfbf7b15b + pristine_git_object: 2fd517307d6d59d41c641b5cd9c9d93c10efb7b5 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/ResumeRoomRequestBuilder.java: + id: 6cb0556b758e + last_write_checksum: sha1:88f591f0fe1ff87ce90684b303acb8c2417befe2 + pristine_git_object: 2b5eaf057263c1b94d90ebd8b0fe1328e2f73093 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/RevokeOrgTokenRequestBuilder.java: + id: 53186340926a + last_write_checksum: sha1:d6bc5e83d9348d86e285a65723fbc41fc63d88b2 + pristine_git_object: 3e07faf06556ac83bfab13a7cbfd50cf0648d45c + src/main/java/dev/hathora/cloud_sdk/models/operations//async/RunBuildDeprecatedRequestBuilder.java: + id: 880a34915cf2 + last_write_checksum: sha1:4edf084c18b50461a7eef9a6858bb1cf8291519d + pristine_git_object: f6441a9e45dd407ef52d2b19d4039643916ba676 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/RunBuildRegistryRequestBuilder.java: + id: 7a5a9c7503df + last_write_checksum: sha1:9913035b65e19e451da90069394894f128274dfe + pristine_git_object: 1e90e3e51f0e57e2209505eaad3b090459ad625e + src/main/java/dev/hathora/cloud_sdk/models/operations//async/RunBuildRequestBuilder.java: + id: b2ef9eaae70d + last_write_checksum: sha1:19a65d42f2e5170648171097c46673bd1d5122b9 + pristine_git_object: c727fb4a7020d785c7847093e0a757cc7029af9a + src/main/java/dev/hathora/cloud_sdk/models/operations//async/RunBuildV2DeprecatedRequestBuilder.java: + id: 0f2c8d3c7666 + last_write_checksum: sha1:2111fb7b24deb5fa22c0df7bff27090af9aec60a + pristine_git_object: 3d4547737d81d6cd9038f0e60f8c4f1687a05509 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/SendVerificationEmailRequestBuilder.java: + id: 9993b6766d54 + last_write_checksum: sha1:89ccad07a9d286b41db8fae226326febb9f08678 + pristine_git_object: c8cedfb0b2d89afbe2e329f4a7cf8d2b016ad308 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/SetLobbyStateRequestBuilder.java: + id: cdfada267e50 + last_write_checksum: sha1:751860d80ccf4f9ace358071f36c3a8b956b1c75 + pristine_git_object: e48deed2695fc081c070c59f8ee5dbbd5ad823cd + src/main/java/dev/hathora/cloud_sdk/models/operations//async/StopProcessRequestBuilder.java: + id: 383dd6362728 + last_write_checksum: sha1:cce00925777244e99c34ad3d715b9256ad3ab908 + pristine_git_object: 79883d4f21068c05a94df3e20fc6d8a7b264379f + src/main/java/dev/hathora/cloud_sdk/models/operations//async/StopProcessV2DeprecatedRequestBuilder.java: + id: 29fc39ee0fc1 + last_write_checksum: sha1:cd71fb6b6565ceabf8c70c6d911a023192f864da + pristine_git_object: 257ce8456f736d4b4194022300099ca3b3b5e0ea + src/main/java/dev/hathora/cloud_sdk/models/operations//async/SuspendRoomDeprecatedRequestBuilder.java: + id: a70afba5b3f0 + last_write_checksum: sha1:29d005042fd4ddfe131015bb1f88ccf44bcc3fad + pristine_git_object: df90f2d8f6d9eecc5d578ab15f333be4fa77fbcd + src/main/java/dev/hathora/cloud_sdk/models/operations//async/SuspendRoomV2DeprecatedRequestBuilder.java: + id: cfc1feddf45b + last_write_checksum: sha1:be2536f6de40cc56381f5602888a966a46c92312 + pristine_git_object: 02fb44b3b1e8191fe93bfc8e6ebdad62a83626f0 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateAppRequestBuilder.java: + id: fc186a971490 + last_write_checksum: sha1:c6824e0f90301221bdca61d81afbd7c1529e63d6 + pristine_git_object: 9335c8418eb7e4a06aef3464afa94101a7bdd041 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateAppV1DeprecatedRequestBuilder.java: + id: 723a4334fd60 + last_write_checksum: sha1:4cc5351f3b51ac12963fc4e7d852f9e9ca9bdb7d + pristine_git_object: 5d92f26f62acf6bb34791c7226a027d0b29dcb30 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateFleetDeprecatedRequestBuilder.java: + id: 367e75d8fd01 + last_write_checksum: sha1:b2d1d515d8376a671cc585718878675436d639c2 + pristine_git_object: 5c3b55367fcc763220df3acbf367d1d5963e689a + src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateFleetRegionDeprecatedRequestBuilder.java: + id: f971dadcb4c1 + last_write_checksum: sha1:d40d2108d91de815e185b4650c482ee9ac1b39f0 + pristine_git_object: 3277115f6d7d3608108f23808ecf018cd04082de + src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateFleetRegionRequestBuilder.java: + id: 9499cee7ffbb + last_write_checksum: sha1:7abacd2724bbecb05cd24567c443ffa5d99802eb + pristine_git_object: a0097678e3ff21a230f3a8fd4563395fc3012214 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateFleetRequestBuilder.java: + id: ed25263799ce + last_write_checksum: sha1:fa57003840b34a6ff34ad06d39b61de232f89a03 + pristine_git_object: 591163cc657c2f78986bc660fe7ee6c1b70fb8b1 + src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateRoomConfigRequestBuilder.java: + id: cc8c8ef4f502 + last_write_checksum: sha1:e0cea83ffc0296263a1d53928aec5233668e3521 + pristine_git_object: e1994f2f6b18a4c010e0b7807ae33faae4fddd8d + src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateUserInviteRequestBuilder.java: + id: 0c18c909c7f9 + last_write_checksum: sha1:c0effc2d7203f72802ae0830734764e8d2e440bd + pristine_git_object: 1becfffee53f65014449d594378a472880b6eba8 + src/main/java/dev/hathora/cloud_sdk/models/operations/AcceptInviteRequest.java: + id: 9c12aa421576 + last_write_checksum: sha1:c8883aac503c5fd5b56c2126e4a502b5606a8aec + pristine_git_object: ddce6311a0e6147dbab7fb9dde8c22d0312e51df + src/main/java/dev/hathora/cloud_sdk/models/operations/AcceptInviteRequestBuilder.java: + id: bf919dedfe71 + last_write_checksum: sha1:7e1e5b4307e008ab30f3745010717c91b4115d37 + pristine_git_object: 332c610890cbf9712b787cf68cf347caa14bf1ad + src/main/java/dev/hathora/cloud_sdk/models/operations/AcceptInviteResponse.java: + id: 323b6538cdb1 + last_write_checksum: sha1:7febf3732668d1e6f15a641bc4f24851a87b3312 + pristine_git_object: 1841804d2fd12481dcc00caa81fb69edc2412d4a + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppRequest.java: + id: 799d45dd2429 + last_write_checksum: sha1:a67fc46ecc87fcd8b0612af058bb7b24255b46ed + pristine_git_object: 292d47dcb65d3df0e612395f19b4c6c9c78e57bd + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppRequestBuilder.java: + id: 61641cce8111 + last_write_checksum: sha1:e54af9377649329d347eb853f3eb5699f7d5dc0b + pristine_git_object: 31086209124e22b06ebfd367b57efff378280b0a + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppResponse.java: + id: 689ff83bcd89 + last_write_checksum: sha1:7c289f9cc9be5df135cbdcb24ebfdbaa94cd51b9 + pristine_git_object: 281088153ac241469368bcb76be75f0c85ef1e9b + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppV1DeprecatedRequestBuilder.java: + id: 0bf8bdcd3a03 + last_write_checksum: sha1:c1d0ef6267785318fdeb53d76ef826b408e0abb7 + pristine_git_object: e8151d02bb26246a660c777e8ab2117612032e81 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppV1DeprecatedResponse.java: + id: 7e50bd4cf124 + last_write_checksum: sha1:36978833d68e77120745a5ea12fb295feaec0ef7 + pristine_git_object: 407c39da7c81afb8271ae5fdbc0d593638798c30 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildDeprecatedRequest.java: + id: a84a428a267c + last_write_checksum: sha1:93969c0f640f8bf24c5dbe143949e658ccf26980 + pristine_git_object: b75d3c2ed260282ab86eb238b48851286eef310e + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildDeprecatedRequestBuilder.java: + id: 4d6c6a3c4018 + last_write_checksum: sha1:3ccc88fe5f52620ce43fe7794caddff463fa45bc + pristine_git_object: 9e1927928bd2e19864ca0c45e22423f184b07c48 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildDeprecatedResponse.java: + id: fa1cf8bce08f + last_write_checksum: sha1:50392d14821e5b9ef4298b78d2837a5369aa1ec2 + pristine_git_object: 77d16baf9dc801e38eea52a4b76f36e700098ee9 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRegistryRequest.java: + id: 759735eafccf + last_write_checksum: sha1:d65ed693c32842fe832cbc79c3b3087ec327b3d0 + pristine_git_object: 29c033d387b9ce838b5bed199a03f21fdf3a71bb + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRegistryRequestBuilder.java: + id: 22283b3169fb + last_write_checksum: sha1:2bc95fbd52d498f460bd0784115c192d8c725df5 + pristine_git_object: bd58bf043f7c936eafb8d857ec99f36b41bbff18 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRegistryResponse.java: + id: 8510ae65e877 + last_write_checksum: sha1:a962f57daa08f133efb7cdc773e09feb36c73420 + pristine_git_object: 206fd319e45b3bf0f4ba78d3b2c6e91256d15c93 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRequest.java: + id: ba18e1e538dc + last_write_checksum: sha1:187754be3cd5020af7633449e86ac352db59511b + pristine_git_object: 0fe7126ddc7498aace7b403604371bed40e5610e + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRequestBuilder.java: + id: f720996ac7f0 + last_write_checksum: sha1:444f5fefbc067993076e306fef3fbfa126dc9c95 + pristine_git_object: 3598c3252f9df6985637faba18de02c6416abfe2 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildResponse.java: + id: 787e3ff8bdd0 + last_write_checksum: sha1:fa9b522f5cf5116f415c048481aeb77add9aee8b + pristine_git_object: e53c3d944bda0e5ba9acf5aecf139212aff0acda + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildV2DeprecatedRequest.java: + id: acc679504576 + last_write_checksum: sha1:998f8e313670f2916617065ab44a46b076084dba + pristine_git_object: b1d2c916b9a08d0499835b2cf6da00ef4c717424 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildV2DeprecatedRequestBuilder.java: + id: 7f75ff733304 + last_write_checksum: sha1:4e886b183c5033aa2cff82702a7ee759561f33c4 + pristine_git_object: 16fcd8552e3e927ca9f2329b5f5fd4035517fdbb + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildV2DeprecatedResponse.java: + id: aa8f97a8e079 + last_write_checksum: sha1:aa3b346ad102234e67a905130c4cfa8b75b250ee + pristine_git_object: 228a3c9c7fc58cf6564f198230276197cd4ea7ac + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildWithUploadUrlV2DeprecatedRequest.java: + id: 0f644309e76d + last_write_checksum: sha1:7be05ac3c3e812cc9e561744969401407c5d5a29 + pristine_git_object: e1348dc1862566cacf7edf3560ae8c5fa892f9dc + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildWithUploadUrlV2DeprecatedRequestBuilder.java: + id: 305c5acba006 + last_write_checksum: sha1:3ccda91b2e2368e0ff78b6e37a2c31622b8afa4b + pristine_git_object: dd48a0804598b5f12963aa1cb57dbb592f839910 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildWithUploadUrlV2DeprecatedResponse.java: + id: d831e94732b0 + last_write_checksum: sha1:153396d9f30b785fca6ba7d6eb612f0ccd01fcd7 + pristine_git_object: 0a287de6fee77a29f7a44abbee42c57e1e9225c3 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentRequest.java: + id: 5d477578bc9a + last_write_checksum: sha1:d698eb644c224585e0f2a60b69b22bf91d830341 + pristine_git_object: cdc537b9c6ad4fe88cf4d783a6252554793d8e4f + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentRequestBuilder.java: + id: 6e1948953b8c + last_write_checksum: sha1:5860c4f1f25d535d712b4914d0f1a372876abbc2 + pristine_git_object: 98a32f959bbd09946365634bca23fd3de5000ad7 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentResponse.java: + id: 8e4434428eda + last_write_checksum: sha1:4de3aa0cf5530e592cc188d2628cea72fe3e3849 + pristine_git_object: 64719b245b124a30f73d5bf1594510a18a66dade + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV1DeprecatedRequest.java: + id: 14347412e43f + last_write_checksum: sha1:fbd3cfe752a188c2c7d2126812dcc31ec04d8c82 + pristine_git_object: ea4b32bb0ba9dde5bbb23f8c223a7b836fa4e460 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV1DeprecatedRequestBuilder.java: + id: 5ea155ce71eb + last_write_checksum: sha1:61a7621bab0691b37cfe373005048d7e1e037633 + pristine_git_object: 07c4a4b680357d1e9bae586d06196dc846c6511c + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV1DeprecatedResponse.java: + id: 8e5cee1f4955 + last_write_checksum: sha1:afb73393854f86f4183d5ef7028a830bc5001e38 + pristine_git_object: b0bf737160a697a833f5bbccda8590c760a7f226 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV2DeprecatedRequest.java: + id: 4dfe10359a5d + last_write_checksum: sha1:883abf233c6fe10f0d4d6ee77b30f29875916432 + pristine_git_object: eff9d604133fa6316b8b1d1ce08ca5a51ee68068 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV2DeprecatedRequestBuilder.java: + id: eb9d6cfac887 + last_write_checksum: sha1:8c9d875635dcc9f78042ce3e1e4be3d33b7f2d68 + pristine_git_object: ae442ef89a874de5839158cd70b021f8fae300a1 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV2DeprecatedResponse.java: + id: 4c73a1859cce + last_write_checksum: sha1:fbd5f0978c3a43fd4abf6fbaed14481668876c9d + pristine_git_object: f24ff6d08183446546af7b8f7253521f80a0079c + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetDeprecatedRequest.java: + id: 3a252db76917 + last_write_checksum: sha1:1c8019a744a6b96df8d7a83b21788effd60ac71a + pristine_git_object: 779586bebe4b760feaa85a7aedf0b717d3b5e73b + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetDeprecatedRequestBuilder.java: + id: 8eb61a26ef44 + last_write_checksum: sha1:ab25532edb8ffc0419d022d8ee88647251286f67 + pristine_git_object: 8642e3548ca4c914a83021164e950e119c3f6183 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetDeprecatedResponse.java: + id: b9bf0d1dc007 + last_write_checksum: sha1:24a2488817ed817373aadcf83cfe7a808c5180ae + pristine_git_object: 9f506387de7070abd39e6c9d217ba8c8414683b3 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetRequest.java: + id: b7a036bdbea6 + last_write_checksum: sha1:77cc85d595f2ddabaabb9628928213c47c4b18fa + pristine_git_object: 68b6aa056fc7eac17d30274b56c7556c33a264e3 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetRequestBuilder.java: + id: 19d57ffe75cd + last_write_checksum: sha1:35dd32c78c7bfc62ce2d59ae5b87967c472da1b4 + pristine_git_object: bffcd9c9184326616c79f2524fdbe5487fbe82d7 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetResponse.java: + id: 513be7ced9ed + last_write_checksum: sha1:8042b213485e36b7448c5ebf616304f0da1523f9 + pristine_git_object: 6b4b9d8c03a1875c4c64b99dabb6210350b6f1f8 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyDeprecatedRequest.java: + id: 58954d6396de + last_write_checksum: sha1:439224836c28dee581a79b4d9608a055f97148f4 + pristine_git_object: d79342335da33d201fbe2e0df98fd88846684650 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyDeprecatedRequestBuilder.java: + id: a5d5adb42bab + last_write_checksum: sha1:fecbdea93ac160cf431963d84b7df396da0a46bf + pristine_git_object: 9ec740a1aeb6f1f9349664fc27a975f216fc6db8 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyDeprecatedResponse.java: + id: 31f3c5a37ff4 + last_write_checksum: sha1:76af6acef6c0beca97e7ef6e28bc5947f580b0f2 + pristine_git_object: 1e518d8e2ed737d8c76cc2cfd0769e482b9a6a8c + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyDeprecatedSecurity.java: + id: fddfe541ddc3 + last_write_checksum: sha1:805c5ca73786271d4fc11da45646720076047953 + pristine_git_object: 6c3b77616fc609dafc2a1546a536cb16d654b8b7 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyRequest.java: + id: 44b2f7ab4b5c + last_write_checksum: sha1:1dc3f7f7d9442920f3ce92947200d62eb89dab78 + pristine_git_object: a3d84ba112f15fa4f54e088c9b7c08b8726b9664 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyRequestBuilder.java: + id: 18c1c1f5214b + last_write_checksum: sha1:419aa1dafa7b8cbfb8a8f1f5b95ef954ecaa72f7 + pristine_git_object: df66175b65b4ff6979cc268309d8744465cdd82b + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyResponse.java: + id: aac12b6fc6cd + last_write_checksum: sha1:27e93b77e5fa02d77af05c4b7c263de37467024c + pristine_git_object: e39bdc557c92f1eb7490c11dc8fa0e3435df678e + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbySecurity.java: + id: 74cf9e9e2526 + last_write_checksum: sha1:5ba6076049fc3a227aa0b1b29350cfec4fcdc6c6 + pristine_git_object: 611b0bd26f96f7b2e60ff7f9591b30600d5b5b9d + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbyRequest.java: + id: 62f43eac2753 + last_write_checksum: sha1:ead16c43443151965680a904c7091b0ef85e37e8 + pristine_git_object: b1dd706ede52148ddfcf700c0994df862b98a468 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbyRequestBody.java: + id: 931978fe0953 + last_write_checksum: sha1:1d2955b703c047f5bec576cea08e2d889b9ebb01 + pristine_git_object: 35d9f41e218d787d4d47da24ef3e954140c852c8 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbyRequestBuilder.java: + id: 612865ef0a2a + last_write_checksum: sha1:e673914f7bf76a3713a83c7c92ddfaba9140713c + pristine_git_object: 6a7d0b84a0d8d2e418455e924cd4ebef78594b5d + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbyResponse.java: + id: b6c8a3def9f1 + last_write_checksum: sha1:f709031e9b53f1ff4a39f3e1487b087b0f280613 + pristine_git_object: 237db33d731bf5d11c9dc2a08d723877edbeb110 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbySecurity.java: + id: 6566f7ea0a22 + last_write_checksum: sha1:4f0d4bbffadf24467a693b0f7c48bc69754fa59a + pristine_git_object: 198277c54cd596f2a01a1971e1237d4128889bbf + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateOrgTokenRequest.java: + id: c09850cbaaee + last_write_checksum: sha1:cb246d193f3303dcbe8c2e31f23259561df268e5 + pristine_git_object: 60be4433fce805c8147db60d28339efc1f76ea39 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateOrgTokenRequestBuilder.java: + id: fd3b38a68a75 + last_write_checksum: sha1:8bd337593621cff9c0f9e9f72ecde931b6adefb2 + pristine_git_object: 05d97107bcc1bcc3ff3adea845fe9b7180f6b8f0 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateOrgTokenResponse.java: + id: 5f9ec3e492b1 + last_write_checksum: sha1:6a86da44f816204f01167c2fc209db9a0f57348f + pristine_git_object: 6ef9e6cec3311dc2d7c65287baf37c691c6f3286 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyDeprecatedRequest.java: + id: f651758806e2 + last_write_checksum: sha1:ae4b73118aa51e66d01929f16d6d0f2ede106661 + pristine_git_object: a6969a007363d519ea5091efaf5a7875c0565b62 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyDeprecatedRequestBuilder.java: + id: a0feda30fbea + last_write_checksum: sha1:3c4226c530dccb42f0077b23163072a74fae77e3 + pristine_git_object: f0c83d4c4569ab261a90409a8dae469745d32e16 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyDeprecatedResponse.java: + id: 51830a15e899 + last_write_checksum: sha1:1255ca43c8cca7614b810527fd5861f619c4e183 + pristine_git_object: feb11395d9b8dda676eab891871b35c51ae39759 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyDeprecatedSecurity.java: + id: f87af65a1237 + last_write_checksum: sha1:99b948c08bf8453220cde449f4faafba1418a3df + pristine_git_object: a119e679bb89a0eb135f7686afefc06f6db0341b + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyRequest.java: + id: 9828f7448a29 + last_write_checksum: sha1:0beb6b9958b840882508f8fa6c024ecdab3573ad + pristine_git_object: 7ee31b91d1f7abcb38742f8bd666adb0da868567 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyRequestBody.java: + id: 8fc1aef91232 + last_write_checksum: sha1:d6dd371a7cc575d6f4b5558a9f618685bffb88e8 + pristine_git_object: 3a4edec97d1b2713e6079be4f67aad8fc067f3ec + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyRequestBuilder.java: + id: f0718ea7ae4e + last_write_checksum: sha1:0ce8333b113dc21500cdfb4a2897f19df666d6cb + pristine_git_object: 012ecbc286aa75746d86293f9fd22edd4220f36d + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyResponse.java: + id: 2cec0e1b1bdb + last_write_checksum: sha1:64d8915de7a0114e50d201d4916e5ac800b20dd2 + pristine_git_object: f611becde464e49d2377b57be87280cdb357c833 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbySecurity.java: + id: 71ff29a26ad0 + last_write_checksum: sha1:485aba70f00b792cc925ce338aa78a78e9b10782 + pristine_git_object: 02d7b2d249c0e7728130946f41cd400f99004bab + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessRequest.java: + id: 959e1fd131ec + last_write_checksum: sha1:458da0ee85ed50a22ccaab92db955294ac9324a7 + pristine_git_object: a16036d699180739935934dd1e9d2ddbf84f9809 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessRequestBuilder.java: + id: d5876ba97c1e + last_write_checksum: sha1:953bec29c0ff8a5feef12bb06786cec42e1b0dc5 + pristine_git_object: 3bce60156c971d5d0759fd6fe38a27399c5ad90a + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessResponse.java: + id: b2c821cebfc6 + last_write_checksum: sha1:f7ef1d244ac160e63ee67e4f40b240c0db57ebc2 + pristine_git_object: d1f8265341e5e3433649cc6e13c1ad2bcbb30c77 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessV2DeprecatedRequest.java: + id: 313ee897a78d + last_write_checksum: sha1:78ad6f963852cc778930db5a422abb4dc634e7ab + pristine_git_object: e43b705dd94aa7cc23601f550bca0ce1b8d94d76 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessV2DeprecatedRequestBuilder.java: + id: decadbfcf2cc + last_write_checksum: sha1:41b96f405df9d32a7bf0f82cf8a1d3506b1fb202 + pristine_git_object: ab98fdc7c8067083232ab59d6e3a87342bddeb96 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessV2DeprecatedResponse.java: + id: 847bff3cae5b + last_write_checksum: sha1:824000522771be98d6e640a59f37f8221fed7052 + pristine_git_object: d9fcd7c6d090f587c7bee4078585789aeaba1c93 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyDeprecatedRequest.java: + id: 1ed8ea046ef1 + last_write_checksum: sha1:38b0552b613a57ce8794cbbe60078755788d21b2 + pristine_git_object: 68c312b15939f3a8ef7e3881f519a9cf2f6baf8d + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyDeprecatedRequestBuilder.java: + id: e0dd3c5c3abc + last_write_checksum: sha1:15893a24a01fe1f8a371be29d40671c1772ec62e + pristine_git_object: e669b29019e36f321baf2b05a23f666dc8c9cf0a + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyDeprecatedResponse.java: + id: be5c112f6f95 + last_write_checksum: sha1:acca9241e1058b03137f831d4ddf2106d5ef969d + pristine_git_object: 8a71486fa3347a1a64a688f58ffa6acbafd72e16 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyDeprecatedSecurity.java: + id: fdc232274021 + last_write_checksum: sha1:21afa35c0915dfbdaca3ce2e35821c3ec217426c + pristine_git_object: 0b6bf1e73067d62fd803e831cc5eefc118b17177 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyRequest.java: + id: 01137daa5edc + last_write_checksum: sha1:beaffc2ada085042838a0b20bf90cac7be5952df + pristine_git_object: a6e12e1506520cfa8f1931b28b5a3e8b213a0454 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyRequestBody.java: + id: 9f85c45b9e3d + last_write_checksum: sha1:ec8bf5b981167769ffe085014be4b21afb9f3b0c + pristine_git_object: 51d48ca294169df0929f0cdebabd87d81badcfb5 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyRequestBuilder.java: + id: 2565b04e2c07 + last_write_checksum: sha1:d4e8cd0a875b464fcd19980605dc97e681b4b76a + pristine_git_object: b4add72f7add3a81c190ee034bc23157659f9e6f + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyResponse.java: + id: d7336a4299c6 + last_write_checksum: sha1:3146e355802e7b9c08bb24f775bc50abfd3718db + pristine_git_object: f23225b973f142ec80cd746e16c72901cb4966bc + src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbySecurity.java: + id: 6f30c553f6d6 + last_write_checksum: sha1:94aa37cd6a9c33b4e3b6ca9b4c0b575e2b760286 + pristine_git_object: fc6f4eae88145bce1b49f9dfa09f8c3a78620e1a + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomDeprecatedRequest.java: + id: ac41e029efc1 + last_write_checksum: sha1:5685d6ba2ce13b782e38736aaa4d12d6bfd3ac73 + pristine_git_object: 0cc4c95e06edf7f5ea88d93420d9e7b00734dbf5 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomDeprecatedRequestBuilder.java: + id: bf2d49aa152a + last_write_checksum: sha1:9d9f410a8f6f208899d1903f8cf954ac7d94ac36 + pristine_git_object: 8af74279daef05dbc3515d6c3324851bc85e96ef + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomDeprecatedResponse.java: + id: caf72cf2255e + last_write_checksum: sha1:e9504cfae58d83661fbcd8a725c67f5f00476899 + pristine_git_object: 6e30c77b0da0bb964e0a12899f373b423f0b26c1 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomRequest.java: + id: 4b6562eda420 + last_write_checksum: sha1:34febd6fa70cc35d9e4b9ba29d1edfe4c4c454ca + pristine_git_object: 4d39fe8f6a8d7b3befc313522258f5410941b891 + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomRequestBuilder.java: + id: 906655bce7f5 + last_write_checksum: sha1:52f3ebae45b9ce51ce0877b3238b11c33ba5d500 + pristine_git_object: 75c82a7393fd3774483663e994ab448f7f0ed09e + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomResponse.java: + id: 4d057e25e0af + last_write_checksum: sha1:056ecb595747252fccebd9a6685ebf9f79c02296 + pristine_git_object: 0ab2035ef13122997d0dfd0ae96a61ce06deeb7b + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateWithMultipartUploadsV2DeprecatedRequest.java: + id: fce85e4d7e54 + last_write_checksum: sha1:ba01446b4cea7e9a3f8de92404d791ad2a03d789 + pristine_git_object: d2c0648c731585c80a5d76857b8621dc7f0d349a + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateWithMultipartUploadsV2DeprecatedRequestBuilder.java: + id: 9e5d7e7c913b + last_write_checksum: sha1:9e68aeed65ec54a256fc9634807e6e7db98d593d + pristine_git_object: 03da68903dad63912177ec21e0944376ed7ca62e + src/main/java/dev/hathora/cloud_sdk/models/operations/CreateWithMultipartUploadsV2DeprecatedResponse.java: + id: 94953c63ed8c + last_write_checksum: sha1:ea1830ab0133c58657e8b2ef6f096e491d24b706 + pristine_git_object: 7dd8aa30fa4d17da2b72ca2ad81dd9a01848b693 + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppRequest.java: + id: 065b07ea65b9 + last_write_checksum: sha1:aa7de7631f44d7aa1fd13b3f79066f50bd9ca982 + pristine_git_object: 2ef86a597c509f23d9546d3a2b64b852b2467e52 + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppRequestBuilder.java: + id: 281578706bbe + last_write_checksum: sha1:5515e80a82c1229bf21d9909d4e8448bf06be869 + pristine_git_object: 646d9e58509a6bcf468c1b0da20902abf2535bd6 + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppResponse.java: + id: b600405ba90d + last_write_checksum: sha1:67930f373d4c31df841b1d1eab4907490866e70f + pristine_git_object: 92fce89903e4af77c4192a4ad3a43affb5a5e082 + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppV1DeprecatedRequest.java: + id: cb10ecc37bf7 + last_write_checksum: sha1:219933c54ced500519d2b57f172d2d6613108d74 + pristine_git_object: b2db34f21055a0cdec9eb81799caac1e674162c5 + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppV1DeprecatedRequestBuilder.java: + id: f76cafabfda1 + last_write_checksum: sha1:624fb32493a21899a8f580d71432e333885f4953 + pristine_git_object: 94fd54e7bb949c53948442192563b2c7c57ebb14 + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppV1DeprecatedResponse.java: + id: 012406246ef7 + last_write_checksum: sha1:8007e3e381413d871917f3147c32aa38256d80d4 + pristine_git_object: 421612169ee40f5b408c1715cb2933150eae5591 + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildDeprecatedRequest.java: + id: b151114c46e6 + last_write_checksum: sha1:6271ff8944066f04e219cccb2d9c00e282e7dd6c + pristine_git_object: 84f51681826744cd1c14ff3b64b6a4f7adac23f8 + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildDeprecatedRequestBuilder.java: + id: b5f08ad3bb03 + last_write_checksum: sha1:0ecaa2a5f8e5607525021ec58bc076e61ce3de9c + pristine_git_object: 8488077ee2f7aa2d95955b97f74222fba30fd1c5 + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildDeprecatedResponse.java: + id: 1bba2f4d6484 + last_write_checksum: sha1:6a3d1711dbe7c763dcc051b973fe262421ccb8d9 + pristine_git_object: f5903e01c856636fca86e03833125912a040bb01 + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildRequest.java: + id: 9bd38582096f + last_write_checksum: sha1:76200c0e4437bcdfca027fe32a1fbdf5c4ee7a5c + pristine_git_object: 01ca5b29482aa3516ad427c6041ba1aac4b5c4ef + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildRequestBuilder.java: + id: fbd60539ccc4 + last_write_checksum: sha1:038ce06755713e2500fd4d90fae47c18e0befe9d + pristine_git_object: 660c52ba3ef9e3ec60522636e237071d8535f1aa + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildResponse.java: + id: 7cf90673c586 + last_write_checksum: sha1:e5d7819a61f094d87f70f1a6a37a52d345ff2455 + pristine_git_object: 2d44229b65e05f0de8a088512d2a32191147b5fb + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildV2DeprecatedRequest.java: + id: 57ef1093d6a0 + last_write_checksum: sha1:f26021d6b2ff4952de3de92dcd736c747ebef66c + pristine_git_object: 302b4650fa690046799068c298586c6c65d13f50 + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildV2DeprecatedRequestBuilder.java: + id: 23464e520261 + last_write_checksum: sha1:f9398ba1595c2b3fcf9642d33e28093b34126113 + pristine_git_object: d85ca3c2ad8ab8dbc278c6f866460e372befa69c + src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildV2DeprecatedResponse.java: + id: f6482c008d16 + last_write_checksum: sha1:89d67aec1e1a6cd9f59585ddd956cef18eba1012 + pristine_git_object: 73ea45fe3d7385473dc85741cef3596bd3113e6f + src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2Request.java: + id: c8ec147e0acf + last_write_checksum: sha1:fc45594b0bc4ad8e6495fba4c4909ff786d0114b + pristine_git_object: 4cb8e253521fd97fd8ad394d0c24fda10a36e36d + src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2RequestBuilder.java: + id: c63ee954eb1e + last_write_checksum: sha1:c36131bde781cfac3c1384a69c641f81b9b3bc04 + pristine_git_object: 2bfe244f0257dd11d4319da339abc8a303f866de + src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2Response.java: + id: 5fb27e6fee1f + last_write_checksum: sha1:90b63b02d97aca130f64fb417424679b444d2d8d + pristine_git_object: 7bc8da32a9c96a97be9293507a441c37f1f655cc + src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomDeprecatedRequest.java: + id: 1ef6a9d33774 + last_write_checksum: sha1:16f6825c1692ac41249db20bf4da5cc9e008204c + pristine_git_object: 41314582255f55d8bc2f15aecceea889a1d393b0 + src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomDeprecatedRequestBuilder.java: + id: b174477845c0 + last_write_checksum: sha1:07a26a0079883b16ca8eefaef1d569ac0146a5db + pristine_git_object: 8ae7d8e5f7d39598edbfadc30cc7c8bc5523bf07 + src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomDeprecatedResponse.java: + id: ce4047630a62 + last_write_checksum: sha1:c0080a409c6529da9a9daf599a6e1fe75b84953d + pristine_git_object: efb9f35c5f0cea1dee99bf59cdba0e26d3bbaff2 + src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomRequest.java: + id: 7bc8738c9759 + last_write_checksum: sha1:685d9cc771d0613bb2bea7dad6a662445671c317 + pristine_git_object: 8db467776d316058a5c7e0c1995cddb02ce898f9 + src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomRequestBuilder.java: + id: 874a903daf1b + last_write_checksum: sha1:6971f6ed9e4dccbb624ecc74f08475c554db3446 + pristine_git_object: 645bf99fcc7d3a6e2d94b0b803f9f14ae6228655 + src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomResponse.java: + id: 15f7586c0114 + last_write_checksum: sha1:926d9e0efdf4d884dffe495b3e55bb03ca405293 + pristine_git_object: bdcfcd8593688e33f17f96d89d920d83923ba4be + src/main/java/dev/hathora/cloud_sdk/models/operations/DownloadLogForProcessRequest.java: + id: 027fa3312248 + last_write_checksum: sha1:9ddaf20a3c0bbc27307db3550830f129f7840fb2 + pristine_git_object: 7a55d90f4e2529c6f6ecfbfac95e44e15510ab70 + src/main/java/dev/hathora/cloud_sdk/models/operations/DownloadLogForProcessRequestBuilder.java: + id: ee827fb115ce + last_write_checksum: sha1:e788a4a164a7ee0fb76fdf2157fb8e72004bc639 + pristine_git_object: e991091746d164286b581d65e09a4d1ce9790837 + src/main/java/dev/hathora/cloud_sdk/models/operations/DownloadLogForProcessResponse.java: + id: a8f758bfe095 + last_write_checksum: sha1:42f68c6bb5f7f70a0585aa5d4a1be1088df0d98d + pristine_git_object: 58ffc541c149692fd74eb1a55018cc2f1069746a + src/main/java/dev/hathora/cloud_sdk/models/operations/File.java: + id: fae71f5bb1b5 + last_write_checksum: sha1:76086182ebc165344cb7184c39088db31582feda + pristine_git_object: 070b8c1bedfa12835606b7c731479d28fc9d3dfe + src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessDeprecatedRequest.java: + id: 4c85139b0934 + last_write_checksum: sha1:24f694d78fcc1567afac3f4aea59d03a31c42e96 + pristine_git_object: 219a25f84f151be92dfe37284e7a367eb92ede02 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessDeprecatedRequestBuilder.java: + id: 5e0107464252 + last_write_checksum: sha1:8a8a8668fc67049bee8424cc0a29f232d52e3e67 + pristine_git_object: a89909dd3d126b1142f948f49bb3d23440298266 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessDeprecatedResponse.java: + id: 186df9d82984 + last_write_checksum: sha1:28b13e60a808b0e65e41a341ec9b17027a251278 + pristine_git_object: ae515ec9d17d5d21058d88b53b1ae274c7fe4130 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessRequest.java: + id: e62ba1441473 + last_write_checksum: sha1:a73aec6e91cedea84f97a93d47d7a7386ce9695b + pristine_git_object: 069e503a8c1070bc5d59473b83a9f0160ced2e47 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessRequestBuilder.java: + id: c5d2bd40b413 + last_write_checksum: sha1:6e45a17b53a5854dd9c54cc57ad1563e7a7ae067 + pristine_git_object: e32d295c72310161ceb698e199761e2f79694ad0 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessResponse.java: + id: f7c38be08708 + last_write_checksum: sha1:095df7155dc642645e140cc9562c2adde5a74e14 + pristine_git_object: 02c5bd99a9cf61adfd7130984462cf0acf6b311c + src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppInfoV1DeprecatedRequest.java: + id: bce2cd158cdc + last_write_checksum: sha1:09259c6201a809755c98ce587b661733c11609b5 + pristine_git_object: 3ab3623cbcdb8f10401164e7f635ebb0b2052bfa + src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppInfoV1DeprecatedRequestBuilder.java: + id: 5d7bcc7aa3b3 + last_write_checksum: sha1:6136046003a8d89c17af7c6528e29cb2917b421c + pristine_git_object: e9d90fb6680fb4ab252ac40011f03b5d702efb77 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppInfoV1DeprecatedResponse.java: + id: 070233515e8f + last_write_checksum: sha1:39db82f7372660e48f920da9348c7f3189dc084c + pristine_git_object: e69da3321051f5f2f0ebaf3c03e6d923ed43d74c + src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppRequest.java: + id: 613c2d4ee904 + last_write_checksum: sha1:9d27524e6a28ae9d4bd65b04b3a55d83a13b0ac4 + pristine_git_object: 1b50eda6080fbf08e90eba43843af34c32ef0685 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppRequestBuilder.java: + id: c5f1914c789a + last_write_checksum: sha1:26c70cfdca8433979f7cc8fc171a35944b04f650 + pristine_git_object: c3bd429f519f8a892479d2d29bc0df797700b957 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppResponse.java: + id: aff1fb8551c8 + last_write_checksum: sha1:1590dbda2a1763c55db6b9610e45751b4646df66 + pristine_git_object: b98edf2bd25333076503c03f2525ac5149399357 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsRequest.java: + id: b6cf5caf6046 + last_write_checksum: sha1:7b18906a685703956ea15de06beeee78c8304bb2 + pristine_git_object: a030d5d0e1b77e3342a87b56f6c315976025530b + src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsRequestBuilder.java: + id: b0bfbd4080cb + last_write_checksum: sha1:c0dbe5841069dd5d087d0c967e57730a3eeb4ce2 + pristine_git_object: d9ff81d720e04069df87d6ca50252140a30a3296 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsResponse.java: + id: aa1b0cb9b01b + last_write_checksum: sha1:2d61232b734252f784e837abba3c90e2eefbc369 + pristine_git_object: 730f8647cd4c804e1ea2951c16409cbb8d9a2d22 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsV1DeprecatedRequestBuilder.java: + id: e154364cfbad + last_write_checksum: sha1:a5097a87bef91e83defc454f0cbbeef4422408e9 + pristine_git_object: b5e79d352d1a7fbfa7601d4957f5479c05d98a97 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsV1DeprecatedResponse.java: + id: c58248027fd2 + last_write_checksum: sha1:8ba9ac749f608ce2fd4ae99ab7275114de252918 + pristine_git_object: 6f477ad53169dac74ecd6407ca659e7900f65ffa + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBalanceRequest.java: + id: 9b38cf474f78 + last_write_checksum: sha1:763dd1b86621d4eae3e079d5857347c00046dc6f + pristine_git_object: b986d19963cda920ae1e51bd92b880957ae5bb6a + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBalanceRequestBuilder.java: + id: 1d8389167815 + last_write_checksum: sha1:a2659a33cfe7204d7c0cfdf18635e6ec413a8c95 + pristine_git_object: 1ddd9a3cd383f562cd7c9cb21487deba7edbb697 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBalanceResponse.java: + id: 4098fa47be92 + last_write_checksum: sha1:8cdf4f1b113004eede79c035ddbaa68cca3de323 + pristine_git_object: 20d0b6b336a6c11c07054c8fb9892367e68ccfd9 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoDeprecatedRequest.java: + id: c3840283f13f + last_write_checksum: sha1:b4c13bb690c74130c0fad92015b26fc573a7bb14 + pristine_git_object: 0e497d0a0642d26ebf42b467f6c5ed179adc5c54 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoDeprecatedRequestBuilder.java: + id: 0b1c06af8cc3 + last_write_checksum: sha1:043bc6c211c57a6c1e7a0fa1a7181f34d261897d + pristine_git_object: cc29590b7213d4a60e39ea92192d6f71551b5774 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoDeprecatedResponse.java: + id: 3094957f5dfd + last_write_checksum: sha1:84cbe4fec13c8c439b15f54840130113e99cabc5 + pristine_git_object: 2217de4326bbd6dc8349ffc0272c3486b7eb139f + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoV2DeprecatedRequest.java: + id: 5c9c8ad3b39e + last_write_checksum: sha1:42445b39a2ee4cafc95ad192463efdc4c9b41b17 + pristine_git_object: 265c4adf600d64417dfdf0e6b88e12b8977a6f9c + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoV2DeprecatedRequestBuilder.java: + id: 82b7cab8c045 + last_write_checksum: sha1:3d6fb8dccf701416ae269f10580531c2970c60f7 + pristine_git_object: 5f80613ff1186610484f4dbb874af64eb93dc1e7 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoV2DeprecatedResponse.java: + id: eab2dfb67a28 + last_write_checksum: sha1:1d238af994fca4d0a2e515b1d3c03956bc9affd7 + pristine_git_object: 8e8468b63b9e3f3ed82e6101477e67ab4c3d87a0 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildRequest.java: + id: ef3ea1957b33 + last_write_checksum: sha1:8bcb704a67d814e0a7b967c04166b865f58f5866 + pristine_git_object: ba80b2e36675d598d7836b659c51002bbb726fed + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildRequestBuilder.java: + id: fd8a5d90cede + last_write_checksum: sha1:2781f09b4f0edf7deb257ef264c882129e50a78f + pristine_git_object: b840a826fe2338470f07ae222c849f8517ced833 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildResponse.java: + id: a81d7653a2b9 + last_write_checksum: sha1:120e351cfe5977f2c839a0b0b7ea310e86ed7d7c + pristine_git_object: 0219a444b2d0ba9d3466615a3b7682f676506b86 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsDeprecatedRequest.java: + id: 8a59d9a7c370 + last_write_checksum: sha1:0394e0ad389cdf3157ed77b36d9f0c43c446e33c + pristine_git_object: 478ede0c730783b2d3a6f45b3e616489775421fc + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsDeprecatedRequestBuilder.java: + id: e5035e1a0bae + last_write_checksum: sha1:0a89bfdf7521f97f8d65e788052582a89b7f2660 + pristine_git_object: ac801c945fe40131079a9b8eb37e555198f84e4b + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsDeprecatedResponse.java: + id: 6dde723a95a5 + last_write_checksum: sha1:ee46a86decf9cdb35020a75488d2fa4bd4370a9b + pristine_git_object: 3eb8d7672bb6d186454f4ef20f69463b55fd5979 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsRequest.java: + id: f865a201fa47 + last_write_checksum: sha1:bafff6ecd83ae0f476e77141af775c1c84f6fed4 + pristine_git_object: c9845f90599797af39bf0517fe5aefbba5471d32 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsRequestBuilder.java: + id: 889417c17230 + last_write_checksum: sha1:577379fbd150d5b965aae878b0dcdb9b2cf01df2 + pristine_git_object: a08c90600f4e7a220143ec63e4072dc6ca10aa12 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsResponse.java: + id: 3cd3a067f47e + last_write_checksum: sha1:3f36c840f867e91a8bc974a6f3ab5e3d86d852ef + pristine_git_object: 5494098e5020726c566b044efeb601954c319fab + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsV2DeprecatedRequest.java: + id: b95e80adcd6d + last_write_checksum: sha1:1ae95c3ae9a93fdd8819ff292a5d92478bddab90 + pristine_git_object: 39a052beafca5623cfccae4b7dfae678084f926d + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsV2DeprecatedRequestBuilder.java: + id: 2c84d731af3d + last_write_checksum: sha1:9e8bb9e801a0092178617c2cfb5bb6b994d650b9 + pristine_git_object: 0253d45f089cf54787f52501869f318dd0fd0430 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsV2DeprecatedResponse.java: + id: a047bb6c16db + last_write_checksum: sha1:86b4bcd2cac320fb87a22a3a7c51e4c2d8aabd57 + pristine_git_object: 5748e0e16f694ed653686331cf5b2d43e1e88ab4 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoDeprecatedRequest.java: + id: d59b5f2eb7b5 + last_write_checksum: sha1:ec223bb610b4de789e66e6956eec02822415318d + pristine_git_object: 059c2321813607de5417a14f299badac3eab5bd0 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoDeprecatedRequestBuilder.java: + id: 551972518b13 + last_write_checksum: sha1:326e0ba4614a548a9386f451c10ca27f42315e41 + pristine_git_object: 79fff30c42aa10503a3e3f1c1f25cd370c1f7557 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoDeprecatedResponse.java: + id: ee318aebecc4 + last_write_checksum: sha1:598d127e7b6daf98475893d1b99c9fc76945c285 + pristine_git_object: f12dbc0b67843b65dd3c0be6093325254b327db5 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoRequest.java: + id: 35badb3b11f3 + last_write_checksum: sha1:7fd5be6d80abb78470f3235242eb39976e1e7367 + pristine_git_object: dd8f252d3f2b49d7a649dcd42dc4b8fbd05209d7 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoRequestBuilder.java: + id: 157a9421eeae + last_write_checksum: sha1:a32af783527e78eb17e61ef07b593991f344deff + pristine_git_object: 2d4922ebae22ce44b098b57ce81d528b6aed965e + src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoResponse.java: + id: 81a73d21c5ee + last_write_checksum: sha1:fcb1bc07102e71c129c98d5e696c93f104f72a8a + pristine_git_object: b0f7f6bf736fa48707d2ac2c0105ed6e271e4bde + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV1DeprecatedRequest.java: + id: 464df9edc57d + last_write_checksum: sha1:90ec65b119ef9b3dcd7f5d0f58f82d83c39c4c21 + pristine_git_object: b78239b571b7c94b10acb4215b06f42e888d745a + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV1DeprecatedRequestBuilder.java: + id: 61993fe79b5b + last_write_checksum: sha1:d788798fdae0f1f84a1ba2aa53a645a40aad28d0 + pristine_git_object: de8dedcb233ee414e4ca7c4e52dca79ea8b9b9c2 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV1DeprecatedResponse.java: + id: 57cd7881ef55 + last_write_checksum: sha1:a3a56babc9ea6b7fd28d3521528ae0e366dbd58d + pristine_git_object: ea646ad0890eaddc1054d560cb2320c6c7a1fcc7 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV2DeprecatedRequest.java: + id: 26f42a738b04 + last_write_checksum: sha1:66edbef18bc71d23f7f02ee6494b044a12a24068 + pristine_git_object: 3233850a625388eefadd1169bca847266bc0a235 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV2DeprecatedRequestBuilder.java: + id: 66b730bb63f1 + last_write_checksum: sha1:0c68ef250eb6cfe2b9aef6a0dcca7c72ca6ad74c + pristine_git_object: 892437c18756124376e4e88e3ce47ea3a0551dea + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV2DeprecatedResponse.java: + id: 76ba708e596a + last_write_checksum: sha1:2457bc7454777ba3ac6abd37495e5ba3d138d80d + pristine_git_object: 93aa4a23ab50e4103e6a8acecbf4a234ef0a6a8c + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentRequest.java: + id: d4087d20450a + last_write_checksum: sha1:ed220234bb933a1aff865cf7cadf125402ef6349 + pristine_git_object: a06aa9d3d1cfcca9d13f0476e0c9a092654ea57c + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentRequestBuilder.java: + id: "056896063033" + last_write_checksum: sha1:e2ceaee0becb7856a86fa0d3647199f600f41acc + pristine_git_object: a778362a3923f67edb8db23cbd0feb70468e1e89 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentResponse.java: + id: 3704f7a44b92 + last_write_checksum: sha1:2e4fdfcb814f2fbc580553607115238fe3e00d18 + pristine_git_object: 6ae7a927eaaa7bfca0578d0812bae5721755c2e3 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequest.java: + id: e55ca4861fbc + last_write_checksum: sha1:ed2d0a88eaade068c0dd7fa5c839aefa8c1c17da + pristine_git_object: fc564226c9b49ce4b35812bee05e735a1d5bf2f8 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequestBuilder.java: + id: 7411a3b21bb2 + last_write_checksum: sha1:5bce4fa62eabcf392967e191dad2e30a0431a3f0 + pristine_git_object: a68efc475209226b102f2ceff1d4be7d8f19e0e6 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsResponse.java: + id: db54907b083f + last_write_checksum: sha1:bba341d2a205bb77f86dbc957b89e41f924128de + pristine_git_object: 3e4c84ac9f7240002fae79dac9b0262664aa7ad8 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV1DeprecatedRequest.java: + id: d890a86b934e + last_write_checksum: sha1:65713b58ef7984598f459b5c154c11cb9b405c3d + pristine_git_object: 45f2daaa42272368b27f3e6388ef54a49303959e + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV1DeprecatedRequestBuilder.java: + id: cfee5d508497 + last_write_checksum: sha1:f493cddc16fa76a4dce4ace569089e737705a210 + pristine_git_object: 407a02024591f26a95d2ca7557694e49314349d5 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV1DeprecatedResponse.java: + id: e02668722a4d + last_write_checksum: sha1:10ed0a2b982f0f23476421b9471dc1caabb4ae2a + pristine_git_object: dbd638ac5d9e2a6dd7e845c296f6d4b27c4a36f6 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV2DeprecatedRequest.java: + id: f7e7dcb86b17 + last_write_checksum: sha1:7eefcc03348042325dd3af9965513e12ce9ffc3d + pristine_git_object: a2b0daca509113005323983a0b60f6a1b3dccc2b + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV2DeprecatedRequestBuilder.java: + id: c4bfdd9fb9de + last_write_checksum: sha1:d28a055f57281a2e510cc76924921a83033c03f9 + pristine_git_object: d864548040aac93ca73bf5acae745a4debf250aa + src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV2DeprecatedResponse.java: + id: 87a223c559dc + last_write_checksum: sha1:d9491590ca71dc0ef11d6ff3bedea1a5cccb4e1a + pristine_git_object: 0243dccc9bd2c1d0971169cc213bd7823c8d0337 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetDeprecatedRequest.java: + id: c76d067a451c + last_write_checksum: sha1:3a02ab402b5e1feda59eaed6ecd7ddbc79a90834 + pristine_git_object: 19beb0286200d4db5b66f8c5e2d17c55b5ef51ed + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetDeprecatedRequestBuilder.java: + id: 78438cba7509 + last_write_checksum: sha1:d944f09077abc8acdcf53b123bb460199f70e3aa + pristine_git_object: 4dafcffbca5e61565a2c1774cb37a12d84bd8708 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetDeprecatedResponse.java: + id: 1977123e79c0 + last_write_checksum: sha1:a848f97332ce33836f59f78307ef57497feca09f + pristine_git_object: b0c19306ab33ce49be6805f07dc93a1af672da76 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsDeprecatedRequest.java: + id: 4e7103eee757 + last_write_checksum: sha1:4701a2e6e55ae87552f238ba31e8bdddcd4538e2 + pristine_git_object: 2b58419532bae2abe943601a23bc016552586eae + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsDeprecatedRequestBuilder.java: + id: 71ae089a0a75 + last_write_checksum: sha1:e12be6b2c70b650e5a6af5d81da91577ddf18cf3 + pristine_git_object: 674efa616fd24a389534edbddecaad02a18e3089 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsDeprecatedResponse.java: + id: 6a145eb7916d + last_write_checksum: sha1:12c7e6cae24fd78bea502da1a7eb12ec9418bcc8 + pristine_git_object: 9ce667033f550aea63671c5099f9fc89167c6ac1 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsRequest.java: + id: 54b71f4d8777 + last_write_checksum: sha1:52594096d3ed0fa1f55a6dd688aaca584ac62a4c + pristine_git_object: 276cde5740b479e76a5eb46c9d4509a43b5115d2 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsRequestBuilder.java: + id: 556cc477655f + last_write_checksum: sha1:5a582d9b6ffb754b41ebd2569d4952a0794b16ac + pristine_git_object: 66c4ff6caf36aed81027beec0ed4eb5359b0bb44 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsResponse.java: + id: 08136e36c49a + last_write_checksum: sha1:1734ff5005a6d28ffcc8ea892e8eb180a4e8a71b + pristine_git_object: 806225f19b689220bd7d4fa7979d8b63d3d17ce1 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionDeprecatedRequest.java: + id: 4aa11641d048 + last_write_checksum: sha1:3ca8d3fbc01cdcf4c032e3ae10e7644ce9be42bc + pristine_git_object: a1f85e3e4ded734eaaf498ef107be656a303dd4a + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionDeprecatedRequestBuilder.java: + id: 92202772208c + last_write_checksum: sha1:2e9d429c19ee8917f94962e801d3fafc5638de21 + pristine_git_object: bd8f1676b25cb64a2423699193867de9d38dcf6b + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionDeprecatedResponse.java: + id: bcf85a8c6117 + last_write_checksum: sha1:00397b6ea9ce7842f8d1a8a490515d53b30d4a44 + pristine_git_object: d2fd133e0376230a5dccc64bfb8987d41c705200 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsDeprecatedRequest.java: + id: 7c81459e906a + last_write_checksum: sha1:1e4f65f3ba7c386b7cf895fed221d077b07fce6e + pristine_git_object: ebc3953b7bde37d1c539393a96a65827456ba31d + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsDeprecatedRequestBuilder.java: + id: f67bb578d620 + last_write_checksum: sha1:e28fbe8913d334b6058468bd1ebe6e563cfcea20 + pristine_git_object: 8dbbeeaf5e67c1b34c8d0f031fe85c66e724a047 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsDeprecatedResponse.java: + id: 683c66d2e638 + last_write_checksum: sha1:a1d59536f6c4d12c3277d283cb4adff2dfc9e5b6 + pristine_git_object: f2c0d1366f8ac070856cd1f2a9f104d6c5e7a4f6 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsRequest.java: + id: cfc6102464ff + last_write_checksum: sha1:b54828b8f7be4a0e9f5ebef00e5bf4658c0bf1a4 + pristine_git_object: ab61b78786c6ee3cf7b833c02f70b31691a92da2 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsRequestBuilder.java: + id: 62924bc0cdb1 + last_write_checksum: sha1:eb80517325dae67cd5f32139f840ec684e0abe41 + pristine_git_object: b751873b9c1d8b8247ffeade535a40073fabdf8d + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsResponse.java: + id: 8f08cfc673d0 + last_write_checksum: sha1:daf0e50674840717530f7f169151c1a6ac2092f8 + pristine_git_object: cf35c36ce1d4cc0be79d00703bc670d4c4d97961 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionRequest.java: + id: 28ae264c3143 + last_write_checksum: sha1:a420c5e86a529b1250958c44010942ca857327f7 + pristine_git_object: f62e2c61a1f552b5530346771f95f0fccb9b0360 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionRequestBuilder.java: + id: e05e6b66ebfc + last_write_checksum: sha1:02edaf3fd9a52cb176db1a9eb9cad4ad5a447eaa + pristine_git_object: 7abad8e3f7a0ae3572a270685770fcc8dc6ab453 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionResponse.java: + id: 416af89ac28f + last_write_checksum: sha1:622066a27de193a87d40d8b51ae5a478f7098c12 + pristine_git_object: 4839cfe8edb82c122bc9eb94ebd7ef2b01406ad6 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRequest.java: + id: 8f891bf87219 + last_write_checksum: sha1:1550f017520435e879a72e9927f3f9c05480316e + pristine_git_object: 5dfa17fe7232ec885aa3c5ea0dc2a59f1f29d6e4 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRequestBuilder.java: + id: 36118a3930a8 + last_write_checksum: sha1:d2d41938209516a432ca3cc58af6b0345505f995 + pristine_git_object: bc0cff3cc0d8c24412944c0de2330779756acea0 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetResponse.java: + id: 8c980bc67e3b + last_write_checksum: sha1:83b1cfc81e7197483f31c58385e36c7e9fac500d + pristine_git_object: 155e02078b2ffe122154a23e9c569f2c5417f28e + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsDeprecatedRequest.java: + id: 74c38e9df099 + last_write_checksum: sha1:3a18c2c766eba42603376697c28f74cdf920872f + pristine_git_object: c485eecca8fd128492e637e1273a1a21a1d2b6aa + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsDeprecatedRequestBuilder.java: + id: ad098d847719 + last_write_checksum: sha1:8ff02ca7ba579b6a22b1a08ca03980479c66d2b9 + pristine_git_object: 7ac4da86f2dcf80958f0b15f97e786968add545e + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsDeprecatedResponse.java: + id: 6d8afd09c23a + last_write_checksum: sha1:c24ab5c3b473bb403dbc04da40fd3ebf20b48c1f + pristine_git_object: 4a355013823c0564bed74a8a6137acbbd5563eb8 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsRequest.java: + id: ffb79999da61 + last_write_checksum: sha1:dbd4fddd47cf2c4ec1b0e8d8bcaaef75ffb9ca89 + pristine_git_object: 3ee787573da7628038a005b9abb2a22427b423ec + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsRequestBuilder.java: + id: 4de27896715a + last_write_checksum: sha1:09f53c998c3a27acf0e16bc9bdac9056bace9f35 + pristine_git_object: b9f8063429e4b5ef7c09dcb0983615691d9cb2ac + src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsResponse.java: + id: d734c7b8ba79 + last_write_checksum: sha1:8350788deb5fe0127da34c7082322b8b295c8ffc + pristine_git_object: f2d2d61b0d8f4fee2c21b25e0cb7ff0d87e19daa + src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessDeprecatedRequest.java: + id: 212dda11ea35 + last_write_checksum: sha1:91b60ab656b04524c83be08de50dc4dc11c9d538 + pristine_git_object: 3941a22674805a2f13b18e508673016d12c22d44 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessDeprecatedRequestBuilder.java: + id: 45aefc3b6d98 + last_write_checksum: sha1:5d0e5b6f22781ed92b5243e8e5b5aa660448586e + pristine_git_object: 8e58c5e61ac6e371d97acf1491613d405e4a3430 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessDeprecatedResponse.java: + id: ca7478c81ed9 + last_write_checksum: sha1:e79f9b2614bc0290865c2c521aa60ae33cb3e4bc + pristine_git_object: a05c1321a9661d49a7272fda2131d3d320dffcc0 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessRequest.java: + id: dd1afc18d997 + last_write_checksum: sha1:cfdbff9ec4881befece01d5bed966b9fdfb6d8c8 + pristine_git_object: 16a9eed64a0514fc4c3a77c1ef569d0cc21c5303 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessRequestBuilder.java: + id: 3918ab870396 + last_write_checksum: sha1:d612da06d4beeb38c6d94e4b3c651ee097a6ef8b + pristine_git_object: 756957401a04c2068fdcfd6d0d1ac93ed47b6306 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessResponse.java: + id: beab97966dcb + last_write_checksum: sha1:b5b7faf287058ee9265050eeac8aec448ad68132 + pristine_git_object: 56b54b091067e424c6b3eb0a12dbdb17581bce1b + src/main/java/dev/hathora/cloud_sdk/models/operations/GetInvoicesRequest.java: + id: 6d71629952e0 + last_write_checksum: sha1:78bed498e59981792a00799b219f1209c40ffcb4 + pristine_git_object: adca080df09648d34dd6d2504220f0f084127a19 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetInvoicesRequestBuilder.java: + id: dbd6b4ada56c + last_write_checksum: sha1:2e9ba3616bcc65da4d5a5399bd3f9207c33b13df + pristine_git_object: d37ef4e870443b731499d1a2e920e87e76996e57 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetInvoicesResponse.java: + id: 8b2a678cb22d + last_write_checksum: sha1:5e58a1b0ce1e1e1341a1dc4361081fd69b100cab + pristine_git_object: f921b400c4e19cbe5e29048ee2358a30893a57a5 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentRequest.java: + id: dbfda94d4ef6 + last_write_checksum: sha1:6597a8d7d985961cc1fee4ff39402b54693d87f2 + pristine_git_object: 485d6c7694398189f21a99875e10b1e362ccdfa9 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentRequestBuilder.java: + id: e223b861d7e4 + last_write_checksum: sha1:8ba0f1e0271b816c9010aa5d7e624e5c69f694e5 + pristine_git_object: a24d37b63e5fd30909fcb64d8b2edd7e11ba4044 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentResponse.java: + id: d5930f922d83 + last_write_checksum: sha1:d7cb4c0cabcf41057a289c2f2b00589f7729f861 + pristine_git_object: bbe9137cac5a8a290e454226d9a91397bd65d70d + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV1DeprecatedRequest.java: + id: 3b313284d72a + last_write_checksum: sha1:aa018793226bd2b572d446405638d1cf46b20b9d + pristine_git_object: 5a2e823106adbca7daf306ad8c5bf8cdf5cd6bc2 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV1DeprecatedRequestBuilder.java: + id: 8ca9b1401eda + last_write_checksum: sha1:c184c216a58d2e3d1a06e0755671f11d8123287d + pristine_git_object: 8a976fa071d9eaae93b1a354db0724167c35bf85 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV1DeprecatedResponse.java: + id: 722df34e0adf + last_write_checksum: sha1:9272488e90b9a28d5239e3c6d434ed1d5b686fb4 + pristine_git_object: 3d5cfc857a25474ce7cc68a67419bbe6f1cb5fef + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV2DeprecatedRequest.java: + id: 6c7ce88d2347 + last_write_checksum: sha1:459b1de04be5f58305a7740e4b1ce9848cfe5155 + pristine_git_object: 16e32d9ebee61aba38b467476b42e3d369422459 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV2DeprecatedRequestBuilder.java: + id: 04e5530c1cd6 + last_write_checksum: sha1:b8451a5e969bd8f1fb35a396570ace023514c8a6 + pristine_git_object: 6e5e4ccf8b9d1b89a8209414020f0dd96094aa60 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV2DeprecatedResponse.java: + id: 9a48fc42e636 + last_write_checksum: sha1:d62a9949f40f6cfa915cfd3261eee03337fbfac3 + pristine_git_object: 543076505625736ae7419b48fb2a99ee7c97664a + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesRequest.java: + id: 2d95151e13d0 + last_write_checksum: sha1:c1447db56eaa4122cd2a3ffa6f78ddfdf5aee9c2 + pristine_git_object: 92d023fb70538b02029bd40eb48ea386c8e42cd7 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesRequestBuilder.java: + id: 619e962afff9 + last_write_checksum: sha1:3c0c454b45386a500dc6386de4fc7acc01fb6f8e + pristine_git_object: 6fd5232679711e570c9404456b897f093205a02e + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesResponse.java: + id: 6a653e5ac243 + last_write_checksum: sha1:951217f2eb5622d7224dad64ee946d14afa6ebc5 + pristine_git_object: 2b20846825c892785ceefb94e6a7597087894859 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesV2DeprecatedRequest.java: + id: 674656e52a4a + last_write_checksum: sha1:37c4992bde56c297a51629bf800615d89bffe93b + pristine_git_object: 7019eb0705821a0cd49907b22145fa4cdf74a607 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesV2DeprecatedRequestBuilder.java: + id: deed18360df3 + last_write_checksum: sha1:eeecfdcd8cd2d6dcc288f5e9929afd643e76e6da + pristine_git_object: 77715d365fbd857cddf47b55cc4619b5104a6df1 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesV2DeprecatedResponse.java: + id: a21447b6b2d7 + last_write_checksum: sha1:a87a295a867c90edda4e7bd8247c731ee8ac6097 + pristine_git_object: 9c61e25e2a03860131f9383f2d96edf3ebcbf323 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByRoomIdRequest.java: + id: cab61f238e5b + last_write_checksum: sha1:2b87e64d8ca2f7bd1b1a07734909d09066116bcf + pristine_git_object: 9a4c2298a7b6470f85e9d10003e36b751baac733 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByRoomIdRequestBuilder.java: + id: ccc24fae62bc + last_write_checksum: sha1:71cfac58ac432d2324a6fa47aca725b5fdcea429 + pristine_git_object: b53ca468bd587d8b800a1ac682527da699f75bf3 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByRoomIdResponse.java: + id: 54c051e697d7 + last_write_checksum: sha1:cf2c2e1810f3bd30eecd5e3a5c87296e8d2a4ec8 + pristine_git_object: 205ecf24060dc8cabec48cae5697cb934ec79975 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByShortCodeRequest.java: + id: ff80f21fd710 + last_write_checksum: sha1:31bac1ba1347db4c0ba396cd7e7a26f0b89b24f8 + pristine_git_object: e98329b0d58e29046a683f3ac024292c5e9db266 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByShortCodeRequestBuilder.java: + id: 42c16569de4f + last_write_checksum: sha1:d105b8019d69b1e5151546d21d9e1457db436507 + pristine_git_object: 610b3b8f9df797dfa9f2224bd84f8b832981c1ca + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByShortCodeResponse.java: + id: 4db844dc2681 + last_write_checksum: sha1:b76360b5dc0772d9497abbceb95f05355707b7b2 + pristine_git_object: 47ccd7f98157facc11fd672ea0c43dddbd2e5075 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoRequest.java: + id: dbd7027112e8 + last_write_checksum: sha1:e43739eae35781eb73637075b2e3e8400537db09 + pristine_git_object: cde53f8b614fbfc1c8f8122fb04b51d5fa9df7a3 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoRequestBuilder.java: + id: 82bc96ceb25b + last_write_checksum: sha1:303164b832ddedd553b175db465a863c7a128d9a + pristine_git_object: eca1d365a4733c1edc270bce9349dabd266617e7 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoResponse.java: + id: 199db7c5bec1 + last_write_checksum: sha1:6edd64e8bc8e17f3ffb36ff8d148c2bf87a16a03 + pristine_git_object: 7be20d2780b7eb337681490fb963a0c14f3564c2 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLogsForProcessRequest.java: + id: ee016d608d3f + last_write_checksum: sha1:d1b1553a8e7902ab3a65030967931f84dcd7a719 + pristine_git_object: 655f92e0f928e4987dbd9bd42d9cb23c7117b129 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLogsForProcessRequestBuilder.java: + id: 33643cef8328 + last_write_checksum: sha1:d8f149252c3aaadee9d35c624efc74b6866d8700 + pristine_git_object: 8f74424e93a8372bb55ea43f49b9b2665b3f8bf1 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetLogsForProcessResponse.java: + id: c182e0279c47 + last_write_checksum: sha1:63026e1a0a0b47ad4d2dffeb5fd66ef4dbccca65 + pristine_git_object: fac88105a9e4d3b2b0f5a9375bc24843d0e46957 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetMetricsDeprecatedRequest.java: + id: 02b5f61cb991 + last_write_checksum: sha1:2b4c73ed669edb79bf992c6fa277afbdafd2f8ad + pristine_git_object: a3d6ae4caa3b1a9d29b8162b63f124720a7377c5 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetMetricsDeprecatedRequestBuilder.java: + id: 824b3db437e5 + last_write_checksum: sha1:451ce79de1c1224baa1a58d3183769e828568686 + pristine_git_object: 88707ddff2d8c3f12be650a33252d64f3ca2475a + src/main/java/dev/hathora/cloud_sdk/models/operations/GetMetricsDeprecatedResponse.java: + id: 616e64fad1a1 + last_write_checksum: sha1:657ad5f5985ccb542a25fc38371c3973435bd5b4 + pristine_git_object: 8d0bee36909202723e3621f1ef10ea6b4e51867a + src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeRequest.java: + id: bebfb66e550a + last_write_checksum: sha1:c2e935cf41f1fd718083a17aca39666f0f691662 + pristine_git_object: 4e1c398fc9c4e94b8118d7c56c6d49256568d63e + src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeRequestBuilder.java: + id: 17a55e249e30 + last_write_checksum: sha1:fd6bc2a18f878e0064e0335c03778e448299c4f2 + pristine_git_object: f0677885eb335fab2eb70e667c1e2d554018a5c2 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeResponse.java: + id: 5f77f9cef4a4 + last_write_checksum: sha1:6ddb4da3099828bb03d3c5c8730aba88d15582e9 + pristine_git_object: dba0000f392b753afa918fee6284b621e8c30031 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeShapesRequest.java: + id: 9b1ed1a5762c + last_write_checksum: sha1:b4f9937f5f58f942c26d58d6b2c59615318ae5bc + pristine_git_object: f72b4126aa64ceafd17d26e751018ce07a8d072a + src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeShapesRequestBuilder.java: + id: 1029d04bea0e + last_write_checksum: sha1:2683035ba33dafa14f4575f7b9477006a62f8d6f + pristine_git_object: ea36f69b4a47a159f4b88c46c65a5f5455c00bbc + src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeShapesResponse.java: + id: 2cd7f320b5bc + last_write_checksum: sha1:ffcbf54f3e8d706086db65a9206c880d70f55b8b + pristine_git_object: bad6d667a1849a09777fddf955c351a2f4714501 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgMembersRequest.java: + id: 3f2a879d4b72 + last_write_checksum: sha1:f36356d90ab9c8f2c28c25947edd6e0d042b6476 + pristine_git_object: e33d1349ad83d528923e6ef2f309a5edce4f3e70 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgMembersRequestBuilder.java: + id: daadbdfbd18e + last_write_checksum: sha1:5403185dc65faf52f256ebec4458b2437dce71ce + pristine_git_object: 2c4e923718685185425a5ccdaafa8f972e25f095 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgMembersResponse.java: + id: 8711d7e71ea4 + last_write_checksum: sha1:6cf5a50315ab6449430f91c734ca9ee921435538 + pristine_git_object: ef50164673d7d081ba807095fece6ba0ff196b67 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgPendingInvitesRequest.java: + id: 8f31e08aa8ae + last_write_checksum: sha1:8328bc1e4c5c57b5fec47fcb0c9179676142db74 + pristine_git_object: bb6a4e9fbee24ca3e24390c2aa8b40e5c03880f7 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgPendingInvitesRequestBuilder.java: + id: 4c9f130d22dc + last_write_checksum: sha1:26ef9f9973bfae06fd2613f607463c10dd61f4e3 + pristine_git_object: d5e30cc07dbc38674bedfc35f1d224e4c1950b9f + src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgPendingInvitesResponse.java: + id: 6653e046f2e4 + last_write_checksum: sha1:a8e79a42d02c6f2ff8e4fd45ce35fab1423915d2 + pristine_git_object: f762e5a81844344b5dd2a32a18f298280b7a4156 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgTokensRequest.java: + id: 546f1ba2a3ef + last_write_checksum: sha1:4276c839e47e64c17bd3ded44d3e608426760a0f + pristine_git_object: 2c1b6f9794db184959e4ce526e2b0751b65c5aa6 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgTokensRequestBuilder.java: + id: 8f8c9a3a0616 + last_write_checksum: sha1:5b9c624884a69f7a28eb11efe1686fb49b49f114 + pristine_git_object: c7431516ea047c284a607074b8044a8533ddda02 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgTokensResponse.java: + id: 37b257d376d6 + last_write_checksum: sha1:e344784888865999d086dd90e5790537958d9aad + pristine_git_object: 9b96e8da0a31742e1f4492611fa7db74fdc5716a + src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgsRequestBuilder.java: + id: 284fa8add586 + last_write_checksum: sha1:e8f6c37b5b342ac1e66c73b32257c30be9ac9147 + pristine_git_object: 09b3347b880b0643f002d4becd1f0b0feddad645 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgsResponse.java: + id: 49ecd670888f + last_write_checksum: sha1:bba1d13c758c573a325e78ad65451dfd75508bd2 + pristine_git_object: 05baa48d88fe0c0e191701876fed82869065339c + src/main/java/dev/hathora/cloud_sdk/models/operations/GetPaymentMethodRequest.java: + id: ea39a7421e8e + last_write_checksum: sha1:c43d9015512cff64dd5f6fe5dbca6fce4c7cf1c4 + pristine_git_object: 8d3ac9898f5c70d14410507145bd095719586b41 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetPaymentMethodRequestBuilder.java: + id: e269876c1b0a + last_write_checksum: sha1:178a8e96b74e2becbe80d40c21fd94ab7c9c19c6 + pristine_git_object: 5d78a70a00bb9848fbda5ee13a93da306196068a + src/main/java/dev/hathora/cloud_sdk/models/operations/GetPaymentMethodResponse.java: + id: c5da18c8c520 + last_write_checksum: sha1:28f86962358d0db7ac17e24f728c8e24488ee584 + pristine_git_object: 8d3f50fa7c5892d33f43f2271cb1aedb27e96c9d + src/main/java/dev/hathora/cloud_sdk/models/operations/GetPingServiceEndpointsDeprecatedRequestBuilder.java: + id: 1a475aaa0f01 + last_write_checksum: sha1:52849825456de16a73d4369d3a6dee9a7d8a334e + pristine_git_object: 9390ba6ef18274774c55a0b802c9cd3e882190b5 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetPingServiceEndpointsDeprecatedResponse.java: + id: 5d9e033baaec + last_write_checksum: sha1:12c140bbca3c3798ceb0ea1526941bc206cc6cac + pristine_git_object: 5499e8be17eac0108f7369a55487ac869d6d11dc + src/main/java/dev/hathora/cloud_sdk/models/operations/GetPingServiceEndpointsRequestBuilder.java: + id: 170e3544d1de + last_write_checksum: sha1:d7e9224c7b16d43683b7b2b91f738c7285f48f3a + pristine_git_object: e714d1bec523f88d0017b2f735fdf08bf1caebcc + src/main/java/dev/hathora/cloud_sdk/models/operations/GetPingServiceEndpointsResponse.java: + id: 21e3a046c930 + last_write_checksum: sha1:3ebb4159e821bfa2fdf67deba5d16bc7271b60a6 + pristine_git_object: 1ad6beced154c64f33577ec0c27d5531097ebaa9 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoDeprecatedRequest.java: + id: fa4fe01fdd9b + last_write_checksum: sha1:b530e4eb3663b8b08bce8be4388631b9415384ee + pristine_git_object: a55abd7f221c6b0334cba1c9b3d467b7f987406c + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoDeprecatedRequestBuilder.java: + id: 146abaf320a6 + last_write_checksum: sha1:9c017c49edf5b37f73492f4a0feda1f1776cce47 + pristine_git_object: 88baab959f322415f1d467431414cde951e336ce + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoDeprecatedResponse.java: + id: 56ff0d5ed887 + last_write_checksum: sha1:1d2a48c651f34eab10dc8a7daeed3b7d2057af02 + pristine_git_object: 32899097590cf85d4070803d8b5b44ff25eb3fbd + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoV2DeprecatedRequest.java: + id: 72ef2c4bd8c6 + last_write_checksum: sha1:eac7236f8c5d6d8a62902ae891812d3e5a395fff + pristine_git_object: 9c686b342391627c7d04c61fd1429ddb98890000 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoV2DeprecatedRequestBuilder.java: + id: 060125f55076 + last_write_checksum: sha1:1f9753233e3936045b46ca9fd1bf66753727d71c + pristine_git_object: 74aabd0c7f4b30445cf778587856be6d796f2959 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoV2DeprecatedResponse.java: + id: fa07df1de7f5 + last_write_checksum: sha1:822ae80c30fb289ed694782e4da48084b0b12ba0 + pristine_git_object: 7062c66d065a79e5cccf38157442191217eb7f67 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessMetricsRequest.java: + id: f1caadba540a + last_write_checksum: sha1:27be4d7b7a2b6576fc2c0e5dd3a4cab482f69fcc + pristine_git_object: beb7a088b944e9a0e8dc4e3dd9eb973df8327c7c + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessMetricsRequestBuilder.java: + id: d209a6414a23 + last_write_checksum: sha1:6000d3dad1c0818ef7b55151312a95cc8db26ad8 + pristine_git_object: d49199488e506060310f38bf4fe6f31c602705c6 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessMetricsResponse.java: + id: b27e10e197b5 + last_write_checksum: sha1:d2fe8b8c85ac42dcefac8e2e49e82de9f7854df9 + pristine_git_object: ee20a6042124d3168578560bb97efdbca60024f1 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessRequest.java: + id: 3ccf7ec277e0 + last_write_checksum: sha1:d05e043aab7a08d7997a80d36b867c01ef6059ed + pristine_git_object: 80486969d4d37aad92b4798a9c59f4b1571dbad5 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessRequestBuilder.java: + id: ee8af819af4a + last_write_checksum: sha1:be01d4f63b65dde1065bf82466160294aa978cf1 + pristine_git_object: 1ef24c2ce6f4b398054bf0ac4af65f4912d82692 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessResponse.java: + id: 31b368006fe8 + last_write_checksum: sha1:8b2c7bbb4214b02a435006ebfa6b17d4f8b2152e + pristine_git_object: fc8a94eee287fed7f3ec215bf99852a00b8c6d3c + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalRequest.java: + id: 1b13a282e5c3 + last_write_checksum: sha1:56f468f4f9b5f1afe2e273aff1d4b5c90559018a + pristine_git_object: 799c0c294e8d2afffd47d23c3698f2e51f79b64f + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalRequestBuilder.java: + id: a7628aa1f49a + last_write_checksum: sha1:f31ffaa85c6aefcc074b36cccbad5c23dbc2ddad + pristine_git_object: ce85689d79282194f0d49d44b1401e8d4df845e3 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalResponse.java: + id: fbaff3251080 + last_write_checksum: sha1:ff0ef0a493b7b5e1cc6708c611f0cf03db2f92ee + pristine_git_object: 2f61e4f7d4de0838f58598ad6e74c23db10664e4 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalResponseBody.java: + id: a0a925392db7 + last_write_checksum: sha1:b672603abebd7d98b2ed5a45590dac33560eacee + pristine_git_object: 4912c062255d0b4d3d19d478df825c3119071365 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalV2DeprecatedRequest.java: + id: 356704ae5178 + last_write_checksum: sha1:7370f82d4b46e637c0a86074bd7e8e8e580ff4b2 + pristine_git_object: 20df4d22514ba6209275844ed955e0953e7e7c48 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalV2DeprecatedRequestBuilder.java: + id: 3762bad04a88 + last_write_checksum: sha1:5285c2cc4099648794106b070c83f533cf425df8 + pristine_git_object: 11387dd98cd21d08ec6f1eba51c583334328c6ed + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalV2DeprecatedResponse.java: + id: 93a580bf6eca + last_write_checksum: sha1:b45b8f13677eeb7c42a089f381dc2ad3eefddf7c + pristine_git_object: 93a8ded2b0e15bb5b735b002de62941b4cfc09ef + src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalV2DeprecatedResponseBody.java: + id: 31b038e431ff + last_write_checksum: sha1:ba09ba394910cd78dcda0ed6cc78883382ea32de + pristine_git_object: 21da2c8c03ea37a57d2c892e671ef48ed23552d5 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoDeprecatedRequest.java: + id: 5f4831eee22b + last_write_checksum: sha1:9cbfdf949b5be969c09512a65e78f0e4360bbf22 + pristine_git_object: 6f7162587133ff2847458d001074b80f9b0962b0 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoDeprecatedRequestBuilder.java: + id: a11cfd87106e + last_write_checksum: sha1:c8e79bb12d83500b5c4ae128d25ff7f10ff51c05 + pristine_git_object: 22af16572413d930482204de5c1bae46655223e8 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoDeprecatedResponse.java: + id: cff1fa0c361b + last_write_checksum: sha1:816e9a56557baa001342275e584be5b3407d6794 + pristine_git_object: 1c002ed1bd4bee2d6f27d032e4399ea2d4c5ea2b + src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoRequest.java: + id: a0b6fb737e17 + last_write_checksum: sha1:e40126f8442d7b22ea3501be9d66f0dedb915969 + pristine_git_object: 0e5d80487523f7a66dfe427b7fc83862b9a39c23 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoRequestBuilder.java: + id: 0daeba5a5840 + last_write_checksum: sha1:be94b6484df4a9e8d7392ab4f3808ddcc42ee1f0 + pristine_git_object: d1381e2669646962c7a808ac6ae49bad0fa360c7 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoResponse.java: + id: 35a04ebb5dae + last_write_checksum: sha1:56a8a991ad4bb18ed9266f9b9b094aee4f078a12 + pristine_git_object: 928a52fc56a56628761d7b76a4edda1bc8e00b8f + src/main/java/dev/hathora/cloud_sdk/models/operations/GetRunningProcessesRequest.java: + id: b6a3bf7de64c + last_write_checksum: sha1:bbdc2dcbf597cdb4fbc8f3c18ca8952fa0883530 + pristine_git_object: db4d38bd65992a062ccb5b6af4bb4717ace3876e + src/main/java/dev/hathora/cloud_sdk/models/operations/GetRunningProcessesRequestBuilder.java: + id: 136d74f16be3 + last_write_checksum: sha1:c1ab0d414769a11f39cafc818be9cdfe489baead + pristine_git_object: 22df3d4e0dc824e71a3d21d60851d36722d6ea3a + src/main/java/dev/hathora/cloud_sdk/models/operations/GetRunningProcessesResponse.java: + id: 6a6fc45fbb44 + last_write_checksum: sha1:e203699f4bbd6278eb6f84f0847d2233da499dfe + pristine_git_object: be5d84eb68d219bd39287e23945c8dd35358bf85 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetStoppedProcessesRequest.java: + id: 4582751fb97e + last_write_checksum: sha1:51507317f53279b897c1c6265abe5a3927d8405b + pristine_git_object: 1050e9aa530aa59b3e7357f666b22e21534cbfb3 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetStoppedProcessesRequestBuilder.java: + id: d9d0752a68ad + last_write_checksum: sha1:d399f35a14d203dec30d755429bb1c4031909a87 + pristine_git_object: cd6996136aa2224a3c7e15968a01739f6d074fd8 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetStoppedProcessesResponse.java: + id: 22c28003342a + last_write_checksum: sha1:2ddfd57060aa6c2ae2ab4e00fceee32aa3168484 + pristine_git_object: c6e346650940036ce7aaf665fe05c4c145ee220c + src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceItemsRequest.java: + id: ae87e96a9dba + last_write_checksum: sha1:8ace1b34163264f38136c8b1bac4053c9f8b8ade + pristine_git_object: 41ccba73c29b807119c8fddd641a2eacfba01bbb + src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceItemsRequestBuilder.java: + id: 11487fd242f9 + last_write_checksum: sha1:20dd87ad89c8b9d08b725eb457411d84c4bf0dd7 + pristine_git_object: aa932f6a7209aca3a385f67fe50c17c871838653 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceItemsResponse.java: + id: a786bc966a7b + last_write_checksum: sha1:398efda2e2ead992a2df65643dafe119f9eebc15 + pristine_git_object: 43d5cd59346e8c5d5224c09e203d60519899007a + src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceTotalRequest.java: + id: 7f1ae34e9414 + last_write_checksum: sha1:82786b32f7991e568554f3ba8d5e710f5f5ae291 + pristine_git_object: 3d487b047b6d9c73fa4c9bed2de53e2b17c428bf + src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceTotalRequestBuilder.java: + id: d04e83fce003 + last_write_checksum: sha1:e99046040cef428785c4ec5452d78f22e2b6cad9 + pristine_git_object: d96e84a711088150a2676e95088d6941c2f62506 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceTotalResponse.java: + id: 9a7441338834 + last_write_checksum: sha1:60bcf8150b8c312b6c1ffbe660a8f8a30341e37c + pristine_git_object: f76b77d5e178f5785f3c1c9fcde19b61396aba44 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceTotalResponseBody.java: + id: b9d235f9edad + last_write_checksum: sha1:cd3dc0d3fccd120f81f97be6634dd79e40942c3a + pristine_git_object: 2aec8e970afd3aae4bd548cf02c9b7d9a0620a58 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetUsageLimitsRequest.java: + id: 9378d02c17d2 + last_write_checksum: sha1:ff73dd3338e56944a112a12215c6af4966746475 + pristine_git_object: df8386c080a35fd9b440e852109bc0cf7b2ad636 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetUsageLimitsRequestBuilder.java: + id: bd30a4b84814 + last_write_checksum: sha1:1ade7f38adeb415308eef410c9bb1c6bc2408c95 + pristine_git_object: 37f94ec874e6623adaf8dc7dd034df94358cd70d + src/main/java/dev/hathora/cloud_sdk/models/operations/GetUsageLimitsResponse.java: + id: c53aeb458e9d + last_write_checksum: sha1:605dd2456dfced19731286ca9b46b75575ca51a6 + pristine_git_object: 226cedfbb2889fedb37bd6df06d7201d9921df7b + src/main/java/dev/hathora/cloud_sdk/models/operations/GetUserPendingInvitesRequestBuilder.java: + id: 3097f4560ca9 + last_write_checksum: sha1:c6d7b8205937747f30c9af01200fa2ba5b42c1ec + pristine_git_object: b5ed1abcad7636203c65158b058c2afcaa4db956 + src/main/java/dev/hathora/cloud_sdk/models/operations/GetUserPendingInvitesResponse.java: + id: 12125a39fc24 + last_write_checksum: sha1:5fe05ec4a48c715ef83ddf192105d792d5d7c110 + pristine_git_object: 054a4fdb52df637553a4b0557aba52bb27cdf00f + src/main/java/dev/hathora/cloud_sdk/models/operations/InitStripeCustomerPortalUrlRequest.java: + id: a08986b4daa6 + last_write_checksum: sha1:2867338b51ecc7c1f7a56b6e4f44bb632fed3d94 + pristine_git_object: 0c9fb24237c424cf08dd9bbfb5ac6b482baf838d + src/main/java/dev/hathora/cloud_sdk/models/operations/InitStripeCustomerPortalUrlRequestBuilder.java: + id: 6bbee696207a + last_write_checksum: sha1:c52f881300c1601e6691495e0343698d0b9e0606 + pristine_git_object: fb8124454259fe2d89c3fac4cd8fa9c586562382 + src/main/java/dev/hathora/cloud_sdk/models/operations/InitStripeCustomerPortalUrlResponse.java: + id: 942292e2573f + last_write_checksum: sha1:6d73334d1da397e36db7e2402482cfe9200c2c08 + pristine_git_object: 24a361ce90333b62b06a8572852751b1d5e6a1b7 + src/main/java/dev/hathora/cloud_sdk/models/operations/InviteUserRequest.java: + id: 1df5773f0b0d + last_write_checksum: sha1:acd3c101254bdab4227e06ef292c13dfd587c14d + pristine_git_object: 109e9535edb533b00db4854bd83348837d7316a1 + src/main/java/dev/hathora/cloud_sdk/models/operations/InviteUserRequestBuilder.java: + id: fee672bec518 + last_write_checksum: sha1:34c6755a88880e7733d0a3ecf0ba8b4f3267935f + pristine_git_object: de05f322def82cf460ee03a095bb7032812f99cb + src/main/java/dev/hathora/cloud_sdk/models/operations/InviteUserResponse.java: + id: 5f1b7cf07a9e + last_write_checksum: sha1:6409ddc4772d22e40580c1f5c144838b0bc881e7 + pristine_git_object: 649df18f0a670160d58d15c90197c454ef07e646 + src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV1Request.java: + id: 9aa79e734638 + last_write_checksum: sha1:7c63a4b6220d51da3406272a88e8b9bde6488a43 + pristine_git_object: 914f99188bc02f3fb654f231fead233b87c1d4a7 + src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV1RequestBuilder.java: + id: 31935145a943 + last_write_checksum: sha1:4841798ffe3bea6132a9c1233c555c5673a97714 + pristine_git_object: 35399a7ba2e86485e890c7a13927899350710c1d + src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV1Response.java: + id: e95770d1aed9 + last_write_checksum: sha1:436f6eea38ca70dc1f5edc4b8865e7d49f29e05a + pristine_git_object: e2899324396e2a8f520d80be800229e5ac0e745a + src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV2Request.java: + id: 3b1b85c5a20d + last_write_checksum: sha1:7140ee8b4be98152a8da8441cfe91d6e9e631e3d + pristine_git_object: 7ac24f8788e639cf860f2cfdaf80914771da6a5f + src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV2RequestBuilder.java: + id: b91ca7b4a690 + last_write_checksum: sha1:26802d7cfd873d6f994b7cfbba33735bdd3e25e0 + pristine_git_object: f1c25cef4e40d9b7b4410b8a9a8a9e259870a518 + src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV2Response.java: + id: 473cb23c6425 + last_write_checksum: sha1:de99e5c257ff82fe6c5f46b12686507aeb5aa681 + pristine_git_object: 72a79b8f29522a32d0bc77068de81fd73b305e9f + src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesRequest.java: + id: bd528fd0edc7 + last_write_checksum: sha1:a3090e6be129dd19d2904da2172a8c29826374a4 + pristine_git_object: 938544290a922d372d29a2ad2e91c99de5459c87 + src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesRequestBuilder.java: + id: 87d59f407596 + last_write_checksum: sha1:221d815b717ce18cf5ec01c56dcd7f8d1a77f14a + pristine_git_object: 7bb3c73e9e7358a7d0799e89239e6ee96d0009b4 + src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesResponse.java: + id: bfc2a0d00757 + last_write_checksum: sha1:8b54cb3b274afb47ee1b31283d4987d48de5561e + pristine_git_object: 4c2c38c1b4c519a0f2839e59733b7efd672ce6af + src/main/java/dev/hathora/cloud_sdk/models/operations/ListProvisionedNodesRequest.java: + id: aaeffab2a094 + last_write_checksum: sha1:e55f17f307cbbc3c53d7822fda6de24fdaff10d0 + pristine_git_object: 0d9cee62c1986500f84d6d5f6bd20847303e9efc + src/main/java/dev/hathora/cloud_sdk/models/operations/ListProvisionedNodesRequestBuilder.java: + id: 456735a18d2d + last_write_checksum: sha1:f1ede8142b7e59a3b64c760c4f3c7c3225b6ccaa + pristine_git_object: 4d6df955f0527f80f7bae8a352fac81a8b77ee3d + src/main/java/dev/hathora/cloud_sdk/models/operations/ListProvisionedNodesResponse.java: + id: be02a4869d5c + last_write_checksum: sha1:7a90a972647c74e418ffa384ab804aa0f4bace4e + pristine_git_object: 04d6d47e1389d8447859dad42c393bd21089c100 + src/main/java/dev/hathora/cloud_sdk/models/operations/LoginAnonymousRequest.java: + id: 2a8c8ea53cd7 + last_write_checksum: sha1:a1f15e111534ba3016263f875285a898468f4e52 + pristine_git_object: bdbfa95ea68a51adbfcd834c0c765ecb39e8e4a6 + src/main/java/dev/hathora/cloud_sdk/models/operations/LoginAnonymousRequestBuilder.java: + id: acf43489a5df + last_write_checksum: sha1:22347843054da0a1f8016f9dccf36b2bb35783f6 + pristine_git_object: d05a106717fa6de514a2e3c9c7a3bb4ed14af593 + src/main/java/dev/hathora/cloud_sdk/models/operations/LoginAnonymousResponse.java: + id: 3ff1cb1c656b + last_write_checksum: sha1:bf5ac9ccbd07dae3776a090d76630f9538db36a9 + pristine_git_object: f7b23971a93710c827b0255ecb99314afbff7089 + src/main/java/dev/hathora/cloud_sdk/models/operations/LoginGoogleRequest.java: + id: 0a06eb60d766 + last_write_checksum: sha1:453bf2c8b357483134bb8b7484b57c0c395b1a3e + pristine_git_object: d2e8af66cac91744e96969419225f23a6418a6d7 + src/main/java/dev/hathora/cloud_sdk/models/operations/LoginGoogleRequestBuilder.java: + id: 8f49ae3ef975 + last_write_checksum: sha1:7a3fc952a1ee40a09bb8eed7e288255177bdc25e + pristine_git_object: 3e42f976432a4c5384d80fda8a93cd8763645f47 + src/main/java/dev/hathora/cloud_sdk/models/operations/LoginGoogleResponse.java: + id: 727b1c4241cc + last_write_checksum: sha1:acbf09efa97bc68feef29c9af32d9b9b85630c58 + pristine_git_object: f7eccea436dbdccc6311980c7331368f25576d29 + src/main/java/dev/hathora/cloud_sdk/models/operations/LoginNicknameRequest.java: + id: 09438491d8a8 + last_write_checksum: sha1:15a89deb50c5e09588f6beb77db9c1c66222dddc + pristine_git_object: a43f7cb57da63cd64d349837f03a7c7f3d562ae7 + src/main/java/dev/hathora/cloud_sdk/models/operations/LoginNicknameRequestBuilder.java: + id: cee20199dd1e + last_write_checksum: sha1:f93772d31f32eafb8805a66e1703c0498617b280 + pristine_git_object: 0abd583b57c1302ff3fead9cd460dbe70d0d388c + src/main/java/dev/hathora/cloud_sdk/models/operations/LoginNicknameResponse.java: + id: fd16977a3532 + last_write_checksum: sha1:ec3a108cd06f9744836f07914fc016f4e9cacad8 + pristine_git_object: b84c1cbbd8d9dddc4e9c63f6be205b44fb45e475 + src/main/java/dev/hathora/cloud_sdk/models/operations/PatchAppRequest.java: + id: b4917de73f21 + last_write_checksum: sha1:aa76e6cb4e8ebb2cbb8020f27aa6b046a8c338c8 + pristine_git_object: d0fbef568a1f7125a19f8eb8711750bcbd50884f + src/main/java/dev/hathora/cloud_sdk/models/operations/PatchAppRequestBuilder.java: + id: 1d0daf0085db + last_write_checksum: sha1:d768fdec289a1a9beb5982703a66c879f099546b + pristine_git_object: e7a72058b128c9c27b86e83ff783a47c6e4f39a0 + src/main/java/dev/hathora/cloud_sdk/models/operations/PatchAppResponse.java: + id: c30b286f3cc0 + last_write_checksum: sha1:73abbc4a29455a3be72fe68dcc4825066c8a7bf5 + pristine_git_object: b95d75a209231400bea3c8737a2af16d12a8108d + src/main/java/dev/hathora/cloud_sdk/models/operations/RejectInviteRequest.java: + id: b86101947689 + last_write_checksum: sha1:9bf8746e8fce76df859eea500b64019bfa665d52 + pristine_git_object: 6b79a042ca1283c7a66cb3565dc8780de1acfec5 + src/main/java/dev/hathora/cloud_sdk/models/operations/RejectInviteRequestBuilder.java: + id: 95519de4604b + last_write_checksum: sha1:07492682619d08af65c19ccf28aba4865caa9504 + pristine_git_object: ff4b267b6971aca776155e7eeb41bf490b88da6d + src/main/java/dev/hathora/cloud_sdk/models/operations/RejectInviteResponse.java: + id: 3feee6f66547 + last_write_checksum: sha1:11a6ba255f879f54e04169438fb3be8c4bced127 + pristine_git_object: ddd6a115c92a2f3a3e887adf6e4594a06da373ba + src/main/java/dev/hathora/cloud_sdk/models/operations/RescindInviteRequest.java: + id: c4053f2b3aad + last_write_checksum: sha1:119309382508533c613077f8bea3b8bbd672be5d + pristine_git_object: ba228955524dc5ef579ebc49c15cf785561b121e + src/main/java/dev/hathora/cloud_sdk/models/operations/RescindInviteRequestBuilder.java: + id: 37deec2e9399 + last_write_checksum: sha1:076545794482efc6170d0f8fc7ec68c3c8610dba + pristine_git_object: b865ee927b8941966b97b508df9aad1677767e47 + src/main/java/dev/hathora/cloud_sdk/models/operations/RescindInviteResponse.java: + id: c7949cd16d0e + last_write_checksum: sha1:a05ff6d430760103b465222d9e09d29882a3ebe3 + pristine_git_object: 4dcf25a98a9fb51ec9dfe91a783233c4002e04ed + src/main/java/dev/hathora/cloud_sdk/models/operations/ResumeRoomRequest.java: + id: 1c1f476dab4e + last_write_checksum: sha1:2e01790c9a6d49ec86b55f8396637e1be46d1353 + pristine_git_object: bdb1b0a779d8dbefda80256681c410fe4c6c76b9 + src/main/java/dev/hathora/cloud_sdk/models/operations/ResumeRoomRequestBuilder.java: + id: 7498b4642e8b + last_write_checksum: sha1:792bd40d80edc2449610179aba9126019ef464f7 + pristine_git_object: e34cff3fc5ca51f3239c20ceeff45e3160bab6a2 + src/main/java/dev/hathora/cloud_sdk/models/operations/ResumeRoomResponse.java: + id: af94a4cb21ed + last_write_checksum: sha1:dc0932b3eecbabc26f2d216343afc8083a743006 + pristine_git_object: cd43c301419663cd13a3d7369f3a7262141edc3e + src/main/java/dev/hathora/cloud_sdk/models/operations/RevokeOrgTokenRequest.java: + id: 5489079c090e + last_write_checksum: sha1:34608899f3c1ac24f8807fc1c94c13ed8ce4cc71 + pristine_git_object: 563dae5a174f5577fd25e688b536959b86f7bff2 + src/main/java/dev/hathora/cloud_sdk/models/operations/RevokeOrgTokenRequestBuilder.java: + id: 1176e480acdc + last_write_checksum: sha1:9fe35c2e21a06c9d6b30132a4b559bccd9b05687 + pristine_git_object: 56257b91c77cf7f6f082781ff9c9670f71fc2a9f + src/main/java/dev/hathora/cloud_sdk/models/operations/RevokeOrgTokenResponse.java: + id: 414d63a96db1 + last_write_checksum: sha1:7c3c995bf476f3f89b7009c88f8b5170cd72a264 + pristine_git_object: ca9cc310e7f26bb025a3b88e9d16abcbe76c9b03 + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildDeprecatedRequest.java: + id: 49b175b36832 + last_write_checksum: sha1:13e3d8b5bdd19e4afe4752d18ca53741d4cb8a8d + pristine_git_object: 8cbdb116348e9a389ff18944b5edd7aa90370071 + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildDeprecatedRequestBody.java: + id: 8a0fe06c3444 + last_write_checksum: sha1:8ab6cdfd277d789c3f15ee2995f9e589977ecbe9 + pristine_git_object: 96407c6618b40a278e183d9e672b3b94e890ce93 + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildDeprecatedRequestBuilder.java: + id: a50bc7a2a75f + last_write_checksum: sha1:a79309a463b019384b3318b3d0914c86609228e2 + pristine_git_object: 6d6072d662ed2dbec4a120e50c19050aab973ebd + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildDeprecatedResponse.java: + id: 5a04df289a54 + last_write_checksum: sha1:4298b16e62e99d32f63338b373624a58d43652f0 + pristine_git_object: 77257da13c234323516a71150148aa708ea56b80 + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRegistryRequest.java: + id: 494dc19063e0 + last_write_checksum: sha1:0eb21c6cc719bc03e87d871064d57d5a1356b180 + pristine_git_object: ddc06d15fd182a66922a91bdd956089c79e86510 + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRegistryRequestBuilder.java: + id: 9d3ed22f1d3e + last_write_checksum: sha1:38687aff056d9cb0bb6d0c3a57434a086e57f29d + pristine_git_object: 0a7849d379f1186d332150bbc2df36736a26299e + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRegistryResponse.java: + id: 6ab878645cf6 + last_write_checksum: sha1:8bab1eb4143172161ff32b3be6c4b8583e00dcc7 + pristine_git_object: d52b6debe861553a6fa6e3d135bdb4a26fdc9ca7 + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRequest.java: + id: f50d1498895a + last_write_checksum: sha1:e561444d6f42ce5ccc48e039eed67e3352bcf988 + pristine_git_object: 8f3fe3db27969f1775ca5b480ef496135ed5314f + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRequestBuilder.java: + id: 263725048c2e + last_write_checksum: sha1:9b661230c7cefd38774ed78e51c5f869cb510c67 + pristine_git_object: 752a6cbe78e7b73065a940ceb3641161da0d1fb1 + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildResponse.java: + id: e57a5ad26ff7 + last_write_checksum: sha1:a4ebaa2070727e97ab86244a8cc9684d33325610 + pristine_git_object: a2e390a11ddd181cf7f62ce52589182ea4b25953 + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedFile.java: + id: 4ac8495e1069 + last_write_checksum: sha1:69ce9b6f37705f44f5823d9dd4629775e7c5cdb9 + pristine_git_object: 6e982fa0d2a925b1d655fd2d3cf447b8e331ce48 + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedRequest.java: + id: 7aaf351055a9 + last_write_checksum: sha1:8c41cb4795c771381bf2d585e9be5d1ce682ecf4 + pristine_git_object: 6dce0b63a229d06697652d816a60bbec502d95c6 + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedRequestBody.java: + id: 23347994a2f2 + last_write_checksum: sha1:0de98fe6de49789724e38a0192d5ae0387cdcbdd + pristine_git_object: 17f4963fa21e1070d58554cd8aa0548519cb2306 + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedRequestBuilder.java: + id: f13ab6b8e801 + last_write_checksum: sha1:665379ab213b33a14ad9d9c6d8dd20faae4bb21f + pristine_git_object: e511c488b641c93ba5da373dc7b16afbe802a3a6 + src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedResponse.java: + id: 20b563187a26 + last_write_checksum: sha1:ebc5add9b894821f9444dfc0d47638ebb8107c5a + pristine_git_object: 307634592196e508c51a43f3ca74b10c05703e04 + src/main/java/dev/hathora/cloud_sdk/models/operations/SendVerificationEmailRequestBuilder.java: + id: 80b0963f3685 + last_write_checksum: sha1:0d04bcc950a7fae08ff03be9bf921c2d357b4890 + pristine_git_object: 8f200e9222ad84e149ec2bef0d1ea3c97e9394b0 + src/main/java/dev/hathora/cloud_sdk/models/operations/SendVerificationEmailResponse.java: + id: c811abf8f38b + last_write_checksum: sha1:44c5bb4aa591c832e686dbfd7ed2e1597b30a19c + pristine_git_object: 92c17bc566a9dd33938b78ba914b143fdceb2be0 + src/main/java/dev/hathora/cloud_sdk/models/operations/SetLobbyStateRequest.java: + id: 25ae1ae8ff00 + last_write_checksum: sha1:0f795370ea879b51711b5d8b54ae2c54d1d9bfdd + pristine_git_object: a2323973f12a823fb8b1bb8ffd5279a4584e3aa7 + src/main/java/dev/hathora/cloud_sdk/models/operations/SetLobbyStateRequestBuilder.java: + id: 905fae425513 + last_write_checksum: sha1:96bec3a12de2e67adc4df5931fa6c4c67176a455 + pristine_git_object: 64fd682ddb0c9649d18958ca606c25952013f247 + src/main/java/dev/hathora/cloud_sdk/models/operations/SetLobbyStateResponse.java: + id: 661f1b50307d + last_write_checksum: sha1:353fc33b4958ab4150e32d9ac28c71f55159f99e + pristine_git_object: 25e1a293708a02669167c6fcd0c3fec04a7600e7 + src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessRequest.java: + id: 6da3b4b7b4e0 + last_write_checksum: sha1:bb9e24a02190ee8594126a42102a3a538d9381da + pristine_git_object: 5d14aca565eda060ab2e494c797f9ae392730334 + src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessRequestBuilder.java: + id: 5a697b015341 + last_write_checksum: sha1:4b572177d49747bc22d8757837e315f79981de05 + pristine_git_object: dea71bab0f152d102c14bab63be405ecad159600 + src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessResponse.java: + id: 294904e5c190 + last_write_checksum: sha1:3c22cc1d3babc1b5b90f282d69bb8be7cc27bbbe + pristine_git_object: 004fb57796e0cd03091986d157bbd874edb52718 + src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessV2DeprecatedRequest.java: + id: 445bfd7ca57e + last_write_checksum: sha1:cc2a4d287e1e07fcefc06e972515badf086824bb + pristine_git_object: 74f1becdccc54f2d6a1bf776f1757099802caf9f + src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessV2DeprecatedRequestBuilder.java: + id: e82e23280cf7 + last_write_checksum: sha1:5d445d9314b54fe2e5f40e2417c7edbe0cdcc84d + pristine_git_object: 3b1c6e7f94b5ae1ada0a30222be9721dd983ac80 + src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessV2DeprecatedResponse.java: + id: ee4800796661 + last_write_checksum: sha1:e27b2ca4b840b7a33eac9b96d213e39d153f507e + pristine_git_object: f82e96267aa114af5e3cc96b37382df9ddfb42b0 + src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomDeprecatedRequest.java: + id: 7de5cb26e0c8 + last_write_checksum: sha1:aa09408b0425ce7299b526f2857d478e9859926c + pristine_git_object: 8cf1ab0d1fe27807a07d44a59ceea4dea77535de + src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomDeprecatedRequestBuilder.java: + id: 1e26a5502de3 + last_write_checksum: sha1:c291651f28065cc447c5322841c43a0efd3eefbc + pristine_git_object: a93beda57fee1541ca9ee11d0e0de0ec98aef231 + src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomDeprecatedResponse.java: + id: 37bdc6c3ffe9 + last_write_checksum: sha1:19287eaa609f274221a3a0933a72498f9c6138d9 + pristine_git_object: 6701597e584dd40f5a9503803cffbd6df340fbfd + src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomV2DeprecatedRequest.java: + id: 3ef7ad7305b0 + last_write_checksum: sha1:ccd7b2c4097564c5e905ea76861a40e465644d4c + pristine_git_object: 80cab3a99a6d10a45dd8adb905023afd267d4e6a + src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomV2DeprecatedRequestBuilder.java: + id: b6eb00b68f5f + last_write_checksum: sha1:1ec517c6db9ae7119270a2509f1ccd98d5168f6d + pristine_git_object: 61ef9cf1e8101d32e797d6c8101faa6411f7c3e4 + src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomV2DeprecatedResponse.java: + id: b92800fcf98b + last_write_checksum: sha1:3ea8e13958d8643248bef4078ab2385869654a53 + pristine_git_object: aa765c8baa14ff133466b5c44c44cbbcf3c1f71a + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppRequest.java: + id: bc4f84ee2590 + last_write_checksum: sha1:b6f289e6a3c4fde694a4a60f3b390fe169e929a1 + pristine_git_object: dcf6b046e966d4b390de44beda5a6e23914f9a0e + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppRequestBuilder.java: + id: 2da7cf169716 + last_write_checksum: sha1:25ec544affdca606637dc929f717398d0f7ec008 + pristine_git_object: 9bcc163a7c10db313f2fa120a3bd36c1fd03ee8b + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppResponse.java: + id: 2c5528b30ae9 + last_write_checksum: sha1:84dc824fd0f5778721ab8fe8b878343cf42682cb + pristine_git_object: 65dd56d794f659aac58cc29936b832a716c9e8ca + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppV1DeprecatedRequest.java: + id: 23dccbd049ea + last_write_checksum: sha1:bce825e1be07213a86cc55f7d1d49cbe031f8884 + pristine_git_object: 6acfb00d9f615e82dea636412fba47a6b76b9df9 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppV1DeprecatedRequestBuilder.java: + id: 13da36ca4b6d + last_write_checksum: sha1:e18151192c6a4579ba06a96dc73dfc0f1f574766 + pristine_git_object: ba6e0ac39d925a250fe453aa9f46bc69ad8ebfe5 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppV1DeprecatedResponse.java: + id: 6c7280079a2f + last_write_checksum: sha1:5b2db7d2e55a0ea026389e8f65070345297b0b77 + pristine_git_object: 37697bd46d9f30cc2a0709603f85a46cbd25a1a3 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetDeprecatedRequest.java: + id: 4f50b528431b + last_write_checksum: sha1:c9ab6f07d3f27a748965b188511f8616211b46dd + pristine_git_object: 4ac4cc21723eea6b63aff0e7e14894f8730b5781 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetDeprecatedRequestBuilder.java: + id: 48c88f404f31 + last_write_checksum: sha1:b2aa27c941737c2f5d62b1dd9dce7cbcd7152bbf + pristine_git_object: d91345790db0eccdfebdb7d3728688edd65f4b09 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetDeprecatedResponse.java: + id: 7da539c5f4ae + last_write_checksum: sha1:f1e49d6b377e61f995b86a7373628497df2f9662 + pristine_git_object: cef071902bf2eb85a79c12ae943dc92f037eb8aa + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionDeprecatedRequest.java: + id: 44ebac18023c + last_write_checksum: sha1:45e90b330c4c4bc24a9aaae0d78ad1073d6006ac + pristine_git_object: 5b8248022b546f457b6e0f9fd225d82e1f084a54 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionDeprecatedRequestBuilder.java: + id: 8648e977c07a + last_write_checksum: sha1:f6e0ac1a96ed84946c9e7f906b238694fa984690 + pristine_git_object: b0a3199fa080e3f83f8485a8540f8353850967a1 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionDeprecatedResponse.java: + id: b06a8d137378 + last_write_checksum: sha1:859f192bbf049a6a0690158911c14e21b14590d9 + pristine_git_object: 804d675780f02aa7cbe23575871230e549981684 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionRequest.java: + id: 1238d1e392cd + last_write_checksum: sha1:3a2355ca0a7cfe26eb7bef074b45f545f7be3463 + pristine_git_object: a9f5039a848fdcffa7c0ec24bedf4fca03a1da73 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionRequestBuilder.java: + id: 661913b9b35c + last_write_checksum: sha1:90ec4c0c88c67473c9e502534bfd345c6268f152 + pristine_git_object: b60a762a1bd02b71ab3d26224f9e325717451a68 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionResponse.java: + id: 8b37920e6587 + last_write_checksum: sha1:0444d10f0e2c96c90c083edfbb4a833231a7e04c + pristine_git_object: a7ed59a946a9512579cb0fa13c0346818a32f166 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRequest.java: + id: 013225b7735a + last_write_checksum: sha1:ef0cd69173bb10c3f4b4b24b246ba4f92970c966 + pristine_git_object: 5c49f84b0980281de99b8a49f91d9e6c86bee02b + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRequestBuilder.java: + id: c4b33a3534ab + last_write_checksum: sha1:1a8ab876e87b64f045785dbde7c953b5d21f4f21 + pristine_git_object: b278470b066c8d782f859162ec2b4aaf2e43cd8b + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetResponse.java: + id: 15131e0263c8 + last_write_checksum: sha1:d20e6cec6f8d507d5b21be4750b41b0b6c276db2 + pristine_git_object: 4fd4a72a39c86f978ab80a90a15100caf94bb69e + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateRoomConfigRequest.java: + id: da5683aae238 + last_write_checksum: sha1:1675fa3ed6ea01174c8573f72dfc2b9569a8c579 + pristine_git_object: faf6f0328d4852864083abcb6ef8e28398fabf9c + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateRoomConfigRequestBuilder.java: + id: 3dab9620fa67 + last_write_checksum: sha1:6e3b962d67b04ef41425905a1875ccd55e486f05 + pristine_git_object: 6bbf8c75a50f4b6be9c613e87eb8c3dcd5abd6b9 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateRoomConfigResponse.java: + id: dd3d7a3704cb + last_write_checksum: sha1:1b2ff58ed8593de4660d19106493cd9edbee3b67 + pristine_git_object: cb60089ae9c12145b8f4e67238da21a5f39e6241 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateUserInviteRequest.java: + id: e1bc06cb0121 + last_write_checksum: sha1:bec51328eefddc38d5de49d85ee183017d5b115a + pristine_git_object: b042f0f0646d823f8bf431c763f96e8abcb4528c + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateUserInviteRequestBuilder.java: + id: d4f59d9e9b5a + last_write_checksum: sha1:cb13c585e4286083287e0c08dac78ee8713f4f2a + pristine_git_object: 7e45eddec0ef2ce17ab47c3facaf78b6b7655cd5 + src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateUserInviteResponse.java: + id: f1fdd1680614 + last_write_checksum: sha1:58b3ca40ccfadd3d7c8d079853a49543cc1b002b + pristine_git_object: 43608e5692555731bb6b95c7be02e0d8a7f63f0b + src/main/java/dev/hathora/cloud_sdk/models/operations/async/AcceptInviteResponse.java: + id: d7ce46e43ac7 + last_write_checksum: sha1:07bf7cd084ecc86475061e8a7279f20d39183d71 + pristine_git_object: 59252b43576aabe99d6c17d89bcf863d780a3fc2 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateAppResponse.java: + id: 851eb6726a32 + last_write_checksum: sha1:e91204cd41b06a649c8afb118005990aba11a4d4 + pristine_git_object: 9266a989c88bd13275d538388aa43e6db4b88d2a + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateAppV1DeprecatedResponse.java: + id: e6c5b945fa9a + last_write_checksum: sha1:34470e2fa0a3065204d68a32992051128648a8b3 + pristine_git_object: b7dcd096718fc2ac2d817f7e538e3edfff88b255 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildDeprecatedResponse.java: + id: 05268ef8486e + last_write_checksum: sha1:13b036b183f34571d4bd7826b2974c1fde48f85a + pristine_git_object: 85b38306626c11ee5ef7cf74c5e1e98d30e027ac + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildRegistryResponse.java: + id: 7f70e49542f2 + last_write_checksum: sha1:052baec58f3f8ad6d70b38f5d3dea05ef591def5 + pristine_git_object: aed8297c9a5713056046a75dfd5c6bd8ac17b578 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildResponse.java: + id: 679aba12e159 + last_write_checksum: sha1:64ed7a2584d853502a1076abb33f0abec30284f6 + pristine_git_object: 896c5fedd17f976287b77d36aaf2516963d25cde + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildV2DeprecatedResponse.java: + id: b61cc32d1c37 + last_write_checksum: sha1:9b48ba950524212804f5f76e2731c46cc9c68f44 + pristine_git_object: 5b69e502744efc23b143fe4ca3ab89844dfcaf11 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildWithUploadUrlV2DeprecatedResponse.java: + id: 7769d08c9aa3 + last_write_checksum: sha1:4e81ee9ccce38e86378ec71c6dd7d9d2e2d65aa9 + pristine_git_object: 09f7c5c9044e51e2a28760e8657a62eda5a9a4c7 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateDeploymentResponse.java: + id: 8fb216b1833e + last_write_checksum: sha1:d0802dd43e2d4678ead94d9cd500df5d6af99f17 + pristine_git_object: d37978f95db58fbdb287af2c3eaebe832e35435c + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateDeploymentV1DeprecatedResponse.java: + id: c046159e30a0 + last_write_checksum: sha1:a2161a60f86aa1fde5a29da9cab632f126b9c04c + pristine_git_object: b6041fda13fbcff0dcad2f392689e7dc19b1658b + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateDeploymentV2DeprecatedResponse.java: + id: b629813f5458 + last_write_checksum: sha1:e897c77ce9cac0ce49177bfd94d179886647cded + pristine_git_object: 724b4139235d69ffd94dbde8377d7b43e6bc36c2 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateFleetDeprecatedResponse.java: + id: 8c021440a9bb + last_write_checksum: sha1:a77b7f6d0315b8b2d20c08fde147f5fdaf819aa5 + pristine_git_object: ca78dfd1d89e074a51dbd85cb387c0e9a5c8d99e + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateFleetResponse.java: + id: 01fd7370df37 + last_write_checksum: sha1:1de23baf16b142009e456a2928fdb2b1bee97fa4 + pristine_git_object: ba3479c971e9d409a5923dde6acdc5fb590b4725 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateLobbyDeprecatedResponse.java: + id: 8fd5107b4374 + last_write_checksum: sha1:2862c21cf1dd1eae385ff45a8cf6f5fd9e06d83b + pristine_git_object: c48c728711b017cc05a571db49e1d9fc655f35bc + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateLobbyResponse.java: + id: dfe26f5b8dba + last_write_checksum: sha1:e0b49d4913dfad2e3538419a2f927c47be9365fd + pristine_git_object: 840b102bc77bb151ad21c90b884b5a3cb3d1a91b + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateLocalLobbyResponse.java: + id: 4c0845e97658 + last_write_checksum: sha1:1a65739887cfaaf4a26395118600ec3ac78ed3d1 + pristine_git_object: d1a9a0c18b66e2bf19762cea99a8a7317b0b50a9 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateOrgTokenResponse.java: + id: efa2cf1d23f9 + last_write_checksum: sha1:0a5a86241396575b37f3b533a1c5cbfba1a44082 + pristine_git_object: cb3475067b18d078f88b7f505b2e84c97805a446 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreatePrivateLobbyDeprecatedResponse.java: + id: d32f2e2d2229 + last_write_checksum: sha1:f56fe927c787e6f9e65c06f3cf9b3e73d991ba5a + pristine_git_object: 16ead65188aa4642147c3f558c661e5d4ec2c2d2 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreatePrivateLobbyResponse.java: + id: 4b307360dc99 + last_write_checksum: sha1:ddad7d662dc2e7272a6a10ad2917ac32b8085862 + pristine_git_object: 43ef5b44cc424a4e2e679f4d3e88a4cadec16179 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateProcessResponse.java: + id: 13bd29c73eef + last_write_checksum: sha1:eba10cf63c890853ed7d30435bb172ae3972bc98 + pristine_git_object: 61c3d4a5d985b4c23f1588530ee89a8f05cb324a + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateProcessV2DeprecatedResponse.java: + id: cacf2f83b7ba + last_write_checksum: sha1:ad0ea9b5fbdc01717e73ed00cf1759b19c421dc1 + pristine_git_object: 4d69afca5bd92837da1368193b54cc073ae26991 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreatePublicLobbyDeprecatedResponse.java: + id: bd6faddeabf6 + last_write_checksum: sha1:25124ed0e7d6dcd9b09707606e5ed172c9c3d8f2 + pristine_git_object: 092a8e5b68d948b62b4d19c18c64ed1a691ebd07 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreatePublicLobbyResponse.java: + id: 9e204879f928 + last_write_checksum: sha1:fda7bc2954a2fd173030a0984f548e21b625cf99 + pristine_git_object: 59356ea2a89e26d3615b62128af0fc559cfac9fd + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateRoomDeprecatedResponse.java: + id: b1d6776695e0 + last_write_checksum: sha1:af6a0ceca36e91c4e08f1308c8358ff43c783513 + pristine_git_object: 64d1bd80513865ced24673085b9f7a2047a08eb8 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateRoomResponse.java: + id: a59cca8a4198 + last_write_checksum: sha1:6919f57f45c27667a5f7dc59e85f01bf258222b0 + pristine_git_object: 5fe9b8e75bc2be48014d84e58e7a024690ab3d61 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateWithMultipartUploadsV2DeprecatedResponse.java: + id: e8b60413f457 + last_write_checksum: sha1:85867e9bcda52947542692e1b8d637efc24c3349 + pristine_git_object: aafa3175f78af797d35232ae38b484c4e0264b54 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteAppResponse.java: + id: 226637a04e02 + last_write_checksum: sha1:c44ae593dc5a4d2fce3bb895697a60dfcd58a18e + pristine_git_object: 7974b3a62d37e94c981b347b00ff28fbac356146 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteAppV1DeprecatedResponse.java: + id: f99084589480 + last_write_checksum: sha1:91492897322c90fca4a14c188b48f2b2b780bd64 + pristine_git_object: 32c70d27f1df63f6affe7a05926fd008e2147160 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteBuildDeprecatedResponse.java: + id: 41078f7bf9b4 + last_write_checksum: sha1:586cfa20c37949186809169074cffead931b69a9 + pristine_git_object: 1f9fdf32c4a0810ca26f760399420c919cb41dbd + src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteBuildResponse.java: + id: 018e59ea2942 + last_write_checksum: sha1:72507a5e09972bc24af4f4809b08ec322a3776a7 + pristine_git_object: cc502669ee9fb064483d06136c71da9b3899ed6e + src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteBuildV2DeprecatedResponse.java: + id: f62e42787fed + last_write_checksum: sha1:7c2a602e4225bed75eb64f320b9370cda10913cc + pristine_git_object: a4c12ad9292119c0a691107ce5fa7f595fde5a2b + src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeprecatedUpdateFleetRegionV2Response.java: + id: 6c7e589b29e5 + last_write_checksum: sha1:e034867a5ccee54c18f3a9202204bac1ae2e7021 + pristine_git_object: e673844034d476dad07625c73f08b95093bfc159 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/DestroyRoomDeprecatedResponse.java: + id: 8b5928402c0b + last_write_checksum: sha1:6ee70bc9915c906ec324d197df2e8472f77fcb31 + pristine_git_object: 9f451161325d08238c916ed14d83dde542e7ae1f + src/main/java/dev/hathora/cloud_sdk/models/operations/async/DestroyRoomResponse.java: + id: e5fa67dda5f3 + last_write_checksum: sha1:6a5b23f50b5e9c87b435edfdc8b4a9b954269636 + pristine_git_object: aca0cd1caed3cb1fc0716e005a3e44706ecd17ef + src/main/java/dev/hathora/cloud_sdk/models/operations/async/DownloadLogForProcessResponse.java: + id: 29a00f9b144d + last_write_checksum: sha1:ea243119996d407535dc29a80b0fbfd82e5f9385 + pristine_git_object: a54cf680033e435c0165f2d9ff4825570c5a24e7 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetActiveRoomsForProcessDeprecatedResponse.java: + id: 834d78edbd89 + last_write_checksum: sha1:d1f5f5b90a515be1e447add8c74785d899663e5f + pristine_git_object: 886783137dcf1218006061f4487008e095aee805 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetActiveRoomsForProcessResponse.java: + id: 04a433a2aff7 + last_write_checksum: sha1:82b1cdcf136ef937a0a4212b2a6fa5413c070071 + pristine_git_object: a1e90a863a7f1ec480b41cce592507620b85a6a3 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetAppInfoV1DeprecatedResponse.java: + id: 8e52bf3e4792 + last_write_checksum: sha1:6c2a734d85d4326daffb3e3c407a4b2c51f59e87 + pristine_git_object: 736e93f81a9e292c4b4043aa717f4a917d903e0d + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetAppResponse.java: + id: 0979a8146d91 + last_write_checksum: sha1:7779c019d06c99fcc5928e240e4cb6de7dc54c74 + pristine_git_object: c4d6a2044a8ec652a93dd8cfe6a005ba29e3826b + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetAppsResponse.java: + id: 98eddd333ebc + last_write_checksum: sha1:146a6b4a922757eaeefe04b6fc9ae2df4ccdeb23 + pristine_git_object: cb4a2e6136b240d816ca6dcd0f1f774e0430fbba + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetAppsV1DeprecatedResponse.java: + id: 3b86e574c009 + last_write_checksum: sha1:570fb145c2e7883e76c50ca98a255cda96cea500 + pristine_git_object: 9507fbf93112b0f6baa46796c88dcc1ce636c89f + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBalanceResponse.java: + id: 4da9c597ad05 + last_write_checksum: sha1:c67114ec162dd91e82da3e98ce0f907861564d07 + pristine_git_object: 6533c7859f03b4412326acd85c1d8ffa3634d9ee + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildInfoDeprecatedResponse.java: + id: bd81144de58a + last_write_checksum: sha1:78e130d8510e94b068f8b99bc6b0f21c92205cb2 + pristine_git_object: b30b435a5b5eb0e3bb84629dec66902c827dddac + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildInfoV2DeprecatedResponse.java: + id: 91fb6c77877d + last_write_checksum: sha1:e5fd986a9a2faa1b762092efc9b396a5092ebcbb + pristine_git_object: 7dadcf5b99838d71f5196f6580d968563861d298 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildResponse.java: + id: 409ac9b3da08 + last_write_checksum: sha1:b6b9339ffe546ca5a6d88cda0da1279c03660ec9 + pristine_git_object: 2a221d3d7a4d0c68bb123b100a5403101f5957ec + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildsDeprecatedResponse.java: + id: 24ff91624180 + last_write_checksum: sha1:15715f31d926495a27c9c601e03064a735d05cb9 + pristine_git_object: 35f96e86ff99d105553dac5d689108db005b58b9 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildsResponse.java: + id: b7596d5f097f + last_write_checksum: sha1:7b60e5f972927d5031fc8d135dce4f3bd5688997 + pristine_git_object: 8ad54e4df07afa2356c917827e44acfc4604f190 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildsV2DeprecatedResponse.java: + id: 7d8026a60f4a + last_write_checksum: sha1:377ec628cf9408dd57d9711e6a47e51676eae644 + pristine_git_object: 898f2a74f48a1a1bfc80d4da2d5e676d902b4d04 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetConnectionInfoDeprecatedResponse.java: + id: 46fdd8746fde + last_write_checksum: sha1:2d8d84c231224b87937d0c87dd311eb66d80427c + pristine_git_object: 889136e58a0135c38246ab552e57c85427e4eb08 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetConnectionInfoResponse.java: + id: 55573961ebd6 + last_write_checksum: sha1:6b7807545531dcc52f63b1995f323435e1ad948c + pristine_git_object: 0d03dae18cbcf75dc6eb045ea6ace3cd660a5b57 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentInfoV1DeprecatedResponse.java: + id: 906659a0c306 + last_write_checksum: sha1:3c19d63e5bf274156851852afcbea484c5dcc742 + pristine_git_object: 6ed08d6f06b792b1e2741a8b028fb65f273069ea + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentInfoV2DeprecatedResponse.java: + id: b8dd0e5b38c1 + last_write_checksum: sha1:dbdd5911348b5ce5139401bbcab9996ed199a8d3 + pristine_git_object: 594c520cf1aff43cbb31e0f868e5f8fbb18f46a1 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentResponse.java: + id: 29861eecdd35 + last_write_checksum: sha1:ffc94d6da4a9913508603089afe529297f2fc4fd + pristine_git_object: e33b81fd842c4331cd33f10d46b9b4d90651273e + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsResponse.java: + id: f7d76e5acb45 + last_write_checksum: sha1:cd0dc326750b6b6fcdd8ecbb3c6bff2ac452ac24 + pristine_git_object: 05239064a76f93f5d55980d8583fef08f6b54848 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsV1DeprecatedResponse.java: + id: 89ca428ea84b + last_write_checksum: sha1:6c015e191d86d8c4b6e40d410f2715bba3d390ae + pristine_git_object: 8a6649ebb634c77a8cc3ef3bc07dd5ae03c9653c + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsV2DeprecatedResponse.java: + id: 3953921c3d1a + last_write_checksum: sha1:5fbc4a6b85bbc14651b018fff69c8824da38302c + pristine_git_object: 12652d5faea555947767dddbe5485b77acdab02c + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetDeprecatedResponse.java: + id: 0aab7e72f6d0 + last_write_checksum: sha1:a0fc043e02dea6fb6cb551e0fb8f2c340d0ed9fd + pristine_git_object: 6115525b2ac716260aa54da8774b5f4cdea2be05 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetMetricsDeprecatedResponse.java: + id: edd3c4d43b54 + last_write_checksum: sha1:b23a615ceb62e153d423d782195ae4f566a815fc + pristine_git_object: b9d1528f6370c955cf38e979f42808a5206a4676 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetMetricsResponse.java: + id: 9e787482b4a6 + last_write_checksum: sha1:b8b130975a74560719422412642d3e3bec93968e + pristine_git_object: ebc20a1e200b6fad17dd04e863cd3eead6303aa7 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetRegionDeprecatedResponse.java: + id: 4af9a2ef634f + last_write_checksum: sha1:79d6655fbf9555e26b961328887d698823b0e266 + pristine_git_object: f93f619b1d0dfd902cd1454d6ff309bbb40bb0f6 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetRegionMetricsDeprecatedResponse.java: + id: 70e446f843e2 + last_write_checksum: sha1:51793bb8dede78045103bd2917ef174e189ab9d7 + pristine_git_object: a26e63d783a668d3511d0d1383334999835f167c + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetRegionMetricsResponse.java: + id: aa9f46e53cca + last_write_checksum: sha1:425a7702374c0f5020e62a113d92b141f6921d41 + pristine_git_object: 5e324cbb47ca2b57ecfb540c69fe9de9b2ef01c9 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetRegionResponse.java: + id: f7344318ee47 + last_write_checksum: sha1:122ac8d3120a1335202692c1194cae7b0fc9c381 + pristine_git_object: 387e3fa99c1f884bc912a45dc01e2de94b7115cf + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetResponse.java: + id: 3ebbb7488ecc + last_write_checksum: sha1:9068114673701e955cedbc78be36021b1732b61e + pristine_git_object: dac4390d649f8528dba8d900a4e45a2aa1e1689e + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetsDeprecatedResponse.java: + id: 3395618b4a31 + last_write_checksum: sha1:12ff854986ab8d9b283a2bff10f7edbc277f9700 + pristine_git_object: 146ad5bbee800378710ea752d81e9380bb846a2f + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetsResponse.java: + id: a4676067bf3a + last_write_checksum: sha1:ae6704e6dc56ea8d4ce79302dd00b3744a6717a3 + pristine_git_object: 9650c55335ae97ff1cd3c94e5bee3e50966d9481 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetInactiveRoomsForProcessDeprecatedResponse.java: + id: ad92ad0cc1bb + last_write_checksum: sha1:c31a0102cc8d0583009bae6d96542c3716ce4c42 + pristine_git_object: 8121c2167cc27e4d79ab01b1a9349dcfe74f226a + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetInactiveRoomsForProcessResponse.java: + id: 745199710ef9 + last_write_checksum: sha1:c0db906ef2e4cf4a9f70960aaae4ac51dbdaab78 + pristine_git_object: 27de74146c17a9678f61454e79ea8bf8419bed5b + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetInvoicesResponse.java: + id: a28d66359547 + last_write_checksum: sha1:12eae9be784266811163ff12e16b187eba0df492 + pristine_git_object: d773a15c4a9b270c326b2c4d097add258ed4867e + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestDeploymentResponse.java: + id: a045cbf4e8af + last_write_checksum: sha1:c3cd01d6eeb35fbf04198ded7cae0b3440e91f79 + pristine_git_object: a9339c356f199f7ec0b87995644a2517db3d008d + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestDeploymentV1DeprecatedResponse.java: + id: 79c79b46aa98 + last_write_checksum: sha1:b31f57b994f6e1999408e1117347591e374a1a6b + pristine_git_object: e51eed4faabfc3474123c7d6363afb64aa318288 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestDeploymentV2DeprecatedResponse.java: + id: 8b44ee5f66ba + last_write_checksum: sha1:5e25b0a5490d1494746ed1e149308c66b06296a8 + pristine_git_object: ef6a1a7cc0dd6665b3e8f43de613e10fa7566802 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestProcessesResponse.java: + id: e9e5569db730 + last_write_checksum: sha1:37e2a131b415e724345ef58cbe73b00a9066a9f9 + pristine_git_object: 853931723446d8c7c5ee90af834d21990f5ab51b + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestProcessesV2DeprecatedResponse.java: + id: d132ec5181a5 + last_write_checksum: sha1:be4b7b28412b15c9ba275531ca7b44e28787bb51 + pristine_git_object: 1e1f8e34d2710b563c3704889eb254981afa9702 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLobbyInfoByRoomIdResponse.java: + id: 480e79499c62 + last_write_checksum: sha1:6fb30a4ab63d78d30313d08f6dc7ba8e628d8f05 + pristine_git_object: 2e143d3a9833796e59da9027f22d74e019090a79 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLobbyInfoByShortCodeResponse.java: + id: 4ca79086fbe9 + last_write_checksum: sha1:9400b3b6732334be323c6899d59324a1769d5e2b + pristine_git_object: 7f09d07caa8b897b36e6bc4449392fcbfe555550 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLobbyInfoResponse.java: + id: 578ad2e8818c + last_write_checksum: sha1:e6aa71d52212e8d864af151582e639a37c1792db + pristine_git_object: 2665d12c563c8458aa07f071152c73b0c0aace01 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLogsForProcessResponse.java: + id: 2b452d3f5095 + last_write_checksum: sha1:3f31112cb8ce9b3af7dbeae56040e819027d1afb + pristine_git_object: e52743d1312556c92e52173e19c3e377ad53669c + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetMetricsDeprecatedResponse.java: + id: 6c2b076a9f3a + last_write_checksum: sha1:59af68e7d38f09379d973c8e51f6504f14626ea7 + pristine_git_object: 9580026fe5929a5a19dae634544e445ed8d0663c + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetNodeResponse.java: + id: de2f72be2bae + last_write_checksum: sha1:9526c6eb4aed0ceaabbb960d8c7b214cfb517e44 + pristine_git_object: b83d3bbd6efd67843a7b3272e82b1ed0095b27ed + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetNodeShapesResponse.java: + id: 331806f51a92 + last_write_checksum: sha1:040add2bc8cbe57fd374860f7489171e1c79ec61 + pristine_git_object: a10e1b3740c70faf019edd8c4989bdcae8ea23ed + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetOrgMembersResponse.java: + id: 2b15696837f2 + last_write_checksum: sha1:3db4b7907e90c073c087767b3f68b291a1201a51 + pristine_git_object: 4c3bcc0a1e729fff2b6f13ffcd5b6ea3166b153d + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetOrgPendingInvitesResponse.java: + id: c50900139767 + last_write_checksum: sha1:2dbc5051f925118521d28e1fa4c297ea68adc94d + pristine_git_object: 5afcc30ccad554e6e629d9fe7d532702d3bac40b + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetOrgTokensResponse.java: + id: 4afc149f4458 + last_write_checksum: sha1:de33bce65361b4c0aded0b9b6b859340a4769185 + pristine_git_object: 8142c419ea9c938ff30e9be19441e9be4351e799 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetOrgsResponse.java: + id: ea3b42acc619 + last_write_checksum: sha1:73eebab3ad22c126ac787adb6cd3d5938371c245 + pristine_git_object: 276525c528ad910849b4fd7ab2f226bf486f7496 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetPaymentMethodResponse.java: + id: 8a75f84ed42d + last_write_checksum: sha1:14bfebd18d48cccced7468c66890e73ea893f4e9 + pristine_git_object: bfc3647f7ba2158a77d6006647f919e57a043fb9 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetPingServiceEndpointsDeprecatedResponse.java: + id: b289770bc3d4 + last_write_checksum: sha1:44f0547dabf2e27b22805cc5b7f9ff73a1091fe7 + pristine_git_object: 4cb02e8df7185cff3805ef9f33d4527bfa7954c7 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetPingServiceEndpointsResponse.java: + id: 79173631dd2f + last_write_checksum: sha1:974edfe1042d77134d33605af1a494514375b5d4 + pristine_git_object: 3f979ec051707dafde27c643264588db23f1a074 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessInfoDeprecatedResponse.java: + id: e99912c90c49 + last_write_checksum: sha1:ea05a788b83574e8f43b175a10aad99c05250b30 + pristine_git_object: 42e7037474b5f3e331194be510c55106071bf39d + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessInfoV2DeprecatedResponse.java: + id: 90da99b8cc5c + last_write_checksum: sha1:0374570efb3e099bb861d7650b27c917d1ecdda7 + pristine_git_object: cc8502b9936f9548eaf3789964ea951859e5c90e + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessMetricsResponse.java: + id: b84e7b85b8cd + last_write_checksum: sha1:4ff34cb917eb31645ab73c620c389d24300ef529 + pristine_git_object: b1421d06afa6081b1b4f36f11cf4398a9c33041d + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessResponse.java: + id: 13d3ae0a2f85 + last_write_checksum: sha1:0330436454a06f8962ff7fd981144f6459ac5fef + pristine_git_object: a48d3e9e568639539d27d2e5425a83487d6b95c3 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessesCountExperimentalResponse.java: + id: d43759d4a9d2 + last_write_checksum: sha1:9e99f7882b35140c124e314dd0b87bb46726dd60 + pristine_git_object: 0c9ceffb773a5a75307862205b600c95d7fec6fa + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessesCountExperimentalV2DeprecatedResponse.java: + id: c023b19f7643 + last_write_checksum: sha1:c1a02e7806d17d20acf6515c351f19264a463b05 + pristine_git_object: 1715a066a1595f06ca38c70703d7dcc50b48a717 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetRoomInfoDeprecatedResponse.java: + id: a98ea186fc1f + last_write_checksum: sha1:4fedb15ef0f26f6d21264366805ad51e7c7ba317 + pristine_git_object: 5c56f4ea692a2aceabdcef8def408e83a4275d60 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetRoomInfoResponse.java: + id: 72c3058e1c07 + last_write_checksum: sha1:59152161f7058444542edf77236da6b58e9d890d + pristine_git_object: d0a5506a77222edd26ccd7e4881c8c6c38febb81 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetRunningProcessesResponse.java: + id: 14f560c2ff77 + last_write_checksum: sha1:8cfce6e1e4419a9c3a615c620ef8eadcfba768ee + pristine_git_object: bc9414ffe30aa6884639ed910f67afddd029fc19 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetStoppedProcessesResponse.java: + id: 014243fb5e79 + last_write_checksum: sha1:8e40ae957dcfb1a5d9a0a61e85622ddded021157 + pristine_git_object: 5ec110d2a389a0480632a8123dd8cf9defd78b23 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetUpcomingInvoiceItemsResponse.java: + id: 63662c8b35ac + last_write_checksum: sha1:a459fb2566dec337cb8c20740119f4a8d2b41974 + pristine_git_object: 323623d02acee5425f358e65cb89b9caa92e24e2 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetUpcomingInvoiceTotalResponse.java: + id: 09fd373ff5da + last_write_checksum: sha1:d085e392b554596ba6efc01e8403c129c565d891 + pristine_git_object: 3a6ffb3eccf69e1b308afabdb39e62e51320306c + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetUsageLimitsResponse.java: + id: 9327be85808b + last_write_checksum: sha1:f34039aa343b98be158db2f6830a371bbfacebce + pristine_git_object: 0fc308c93f5a045e9444c2d6cd9fef8b021c0ff0 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetUserPendingInvitesResponse.java: + id: 9fc2bc65fa7b + last_write_checksum: sha1:179289ee0bb577818abadafe6347eae34d94c5a2 + pristine_git_object: a038d5bdd78da230523041dbf773ea40ae40703b + src/main/java/dev/hathora/cloud_sdk/models/operations/async/InitStripeCustomerPortalUrlResponse.java: + id: bdd5745cc97c + last_write_checksum: sha1:55b23d7c0790e3f00a0c968b5c478d290b1a1996 + pristine_git_object: 7792357c2fa60c9cf261040b60821a2a51b9c738 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/InviteUserResponse.java: + id: ad7075d42dbf + last_write_checksum: sha1:0fb70a47ebb0688eafadd896932f6ecd987c8db5 + pristine_git_object: 9dbde51ffbcd5943108f95c3cb31e9e478d22af6 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/ListActivePublicLobbiesDeprecatedV1Response.java: + id: 5d89d4f8d73f + last_write_checksum: sha1:82eff5a97b97299e78f680a661bbe7a747fb839c + pristine_git_object: c4544fa8a2ece890624dd066a9f451e7f20285dc + src/main/java/dev/hathora/cloud_sdk/models/operations/async/ListActivePublicLobbiesDeprecatedV2Response.java: + id: bfd23fcea5be + last_write_checksum: sha1:4a912e85299fd57f905aa8ba14df6b7b7fb937e6 + pristine_git_object: b8c8075cf2919fb03962d4cbaf9d72a947cfc916 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/ListActivePublicLobbiesResponse.java: + id: ebe6c11662d3 + last_write_checksum: sha1:4cc03d043ccb056cb30761b20824665766ead09a + pristine_git_object: 1c6e8c3c83a361bc672a0f8d5dbc23c9702dda06 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/ListProvisionedNodesResponse.java: + id: 7d434ddcd1d0 + last_write_checksum: sha1:22f9843b81909dcffe260ba3a2dc54a7b04965b9 + pristine_git_object: 687539ea881c56ec83c29af4e80e99bd708662c6 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/LoginAnonymousResponse.java: + id: d699108502a7 + last_write_checksum: sha1:8943bbf78b37f52ffe1b5fc817db057d2a38e143 + pristine_git_object: 018038ec550da3a2ca3ff9845381898c48f1735f + src/main/java/dev/hathora/cloud_sdk/models/operations/async/LoginGoogleResponse.java: + id: 66ab9ea9fcef + last_write_checksum: sha1:457cfd9d96fb6fdcb5cee76d5149cdbe12024973 + pristine_git_object: 1ddeb185df1b76a0dc5d1a4d0190e8635c669ff0 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/LoginNicknameResponse.java: + id: 2f3060eb8abc + last_write_checksum: sha1:49fd6a8dafa91a800f9512102d73a50e324a1c7f + pristine_git_object: d7df2d45fe19201bb3a5080dff0fb54bf4a5bfe8 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/PatchAppResponse.java: + id: f211548fa6ec + last_write_checksum: sha1:6bc549c8b752a5585ac6249f4c49df145eecf946 + pristine_git_object: 13ff30f3305b93ad284482d22d310c1efb77bcd7 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/RejectInviteResponse.java: + id: 1dba8f0c767a + last_write_checksum: sha1:9dae554e146bf9d59acaf98293114c85d34ca551 + pristine_git_object: 66a5c5767982d60ad8e5ecaa91231bb5ff3519aa + src/main/java/dev/hathora/cloud_sdk/models/operations/async/RescindInviteResponse.java: + id: 076f64f91955 + last_write_checksum: sha1:b5992dde57b1245ad470e3217f163048dbeb044e + pristine_git_object: e787bd5c84ebe7144155c8e2117d8eecf75922df + src/main/java/dev/hathora/cloud_sdk/models/operations/async/ResumeRoomResponse.java: + id: 1a532085c487 + last_write_checksum: sha1:e54f3323aa64af97c0bfac7ecc003639facf6c16 + pristine_git_object: 8157741fd5657f62650f0d48982876da20c0d5a1 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/RevokeOrgTokenResponse.java: + id: dce465e18ade + last_write_checksum: sha1:f39dd407469bfd1266c59a4bb9e1705aff3367f2 + pristine_git_object: a9bc90568262c13fafa00c189c78774f10e6591e + src/main/java/dev/hathora/cloud_sdk/models/operations/async/RunBuildDeprecatedResponse.java: + id: d1b7282e2501 + last_write_checksum: sha1:4ca09e7d120f70a28393f4c6342accd71ba245fc + pristine_git_object: e46a1ba70f08a27d661aa73e4ec1a5982b3423cb + src/main/java/dev/hathora/cloud_sdk/models/operations/async/RunBuildRegistryResponse.java: + id: 4f4def945e94 + last_write_checksum: sha1:96610e9fa4d22630acdc285f85cfaa5cc920c0c0 + pristine_git_object: fce142d15b43b1bef9eef671b003ed8bdbf1187f + src/main/java/dev/hathora/cloud_sdk/models/operations/async/RunBuildResponse.java: + id: c62bb5577a4f + last_write_checksum: sha1:4cdd73e48f7673c9b9a312d864cde40a8cfef79d + pristine_git_object: 180aee0afbf31867c5c18a78244d3e9510ff950e + src/main/java/dev/hathora/cloud_sdk/models/operations/async/RunBuildV2DeprecatedResponse.java: + id: 82af58c44004 + last_write_checksum: sha1:08568694ea1618651f1edd500221a9114e9c5d65 + pristine_git_object: 8ce3270501bea3904e143ffcff9b77370eeda458 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/SendVerificationEmailResponse.java: + id: 8fdc1bcfa34f + last_write_checksum: sha1:8700968e9cad8fe3977f42fdf3ac5ef9ced66313 + pristine_git_object: 0e400b24c55927a49213228b46d1f95b9f47fcfd + src/main/java/dev/hathora/cloud_sdk/models/operations/async/SetLobbyStateResponse.java: + id: 2bae3eecac47 + last_write_checksum: sha1:66ceb1c4ec216b81597a2f527ea4abbb543b7ee8 + pristine_git_object: d3ffce80507eedc755c9315d32e6bd556cd8a0cf + src/main/java/dev/hathora/cloud_sdk/models/operations/async/StopProcessResponse.java: + id: 0ef3dcfaac1c + last_write_checksum: sha1:ed8da14d6e626f830231baec40885b8d4dededd4 + pristine_git_object: 13e8ec1eda698b7ab4ea00905bdcea020514f6ad + src/main/java/dev/hathora/cloud_sdk/models/operations/async/StopProcessV2DeprecatedResponse.java: + id: 80e9ed68c305 + last_write_checksum: sha1:d79f1cf3b77e195327a0befae12fdb794a877cfa + pristine_git_object: 1e418e1680fba17e137eae63b3bbaeec32f321c5 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/SuspendRoomDeprecatedResponse.java: + id: e02a78348b51 + last_write_checksum: sha1:2f9a47ca4bf10f4f0363ee5c365e408f3fb63bd9 + pristine_git_object: 60df3c240b45dd9fca596ba4515f09c3391dd96b + src/main/java/dev/hathora/cloud_sdk/models/operations/async/SuspendRoomV2DeprecatedResponse.java: + id: 686eccd23369 + last_write_checksum: sha1:0a0898dba6a3b725917dbc7d1f15c87a0eebeb4d + pristine_git_object: d7c9ac9be5f639c395acd61c09976bc2136fd309 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateAppResponse.java: + id: e02094485da2 + last_write_checksum: sha1:130ce5678f034eeb975dd1cf8a410cc3920ca577 + pristine_git_object: 272a1b2c8d5e53ee43d9de3eba4b2a9f0d6fd449 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateAppV1DeprecatedResponse.java: + id: 7f3840b5e6a7 + last_write_checksum: sha1:1b63b4a90fcbdf0b7528fa4630d97fbf2d602852 + pristine_git_object: 5a6bedfd7eb04f9e42dc347bdcb4224c5844691c + src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateFleetDeprecatedResponse.java: + id: 1ab2034c3899 + last_write_checksum: sha1:38a4bb6f186afd824a11b02bed3c7390cf8ef81e + pristine_git_object: 44d803d85f861a7ef5b0ab20bb283b310fe87d3f + src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateFleetRegionDeprecatedResponse.java: + id: 0010571f819f + last_write_checksum: sha1:839584f1c3af442af345d674f6e53000893ed34f + pristine_git_object: 1ec8ca4ef753db518633a0efa5f62f9df4f4698e + src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateFleetRegionResponse.java: + id: 036133b219bb + last_write_checksum: sha1:e1358357941aab45d0d1ad8621e1ba6197cd9e4f + pristine_git_object: 9e2fb229e128a5324de5c0961a4818ec155fead1 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateFleetResponse.java: + id: 05b74a28c400 + last_write_checksum: sha1:fa3eb3338c2e8e0f1a2447f461121bb00a0b63ca + pristine_git_object: 29e3b2b166daf0738edaaef54751b9758d85b0b5 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateRoomConfigResponse.java: + id: 98118bc1af31 + last_write_checksum: sha1:6f6ba83e5965d98c7f154d78c7faf8129a44fa22 + pristine_git_object: 07188301d12ab410bbc6feb1f2027fe549640875 + src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateUserInviteResponse.java: + id: ff89669da371 + last_write_checksum: sha1:9f85a32b593185aecd8e79d4b3390d9f366203ed + pristine_git_object: 559d063ea41817b29d90e3196ef402c67d95909a + src/main/java/dev/hathora/cloud_sdk/models/shared/AchPaymentMethod.java: + id: cfb947036a51 + last_write_checksum: sha1:74579d68ae3f644e017dc40288899cb8a568e964 + pristine_git_object: 58f36bf3d1b2166141d46ceb27c44b7ba674724b + src/main/java/dev/hathora/cloud_sdk/models/shared/ActiveConnectionInfo.java: + id: b1443f628781 + last_write_checksum: sha1:a891e523d31c1408d2c4752a2bc11bbe150bbfa2 + pristine_git_object: 9c3ca19c70ac5836478cfcef95067fe97241ef68 + src/main/java/dev/hathora/cloud_sdk/models/shared/AppConfigWithServiceConfig.java: + id: d3ab8f5b0975 + last_write_checksum: sha1:9abdb7c4fc05f420766235c53d57390146d10592 + pristine_git_object: 501dd4c3f5768ae01c570f92b57f853eaf11d013 + src/main/java/dev/hathora/cloud_sdk/models/shared/Application.java: + id: bd8ce1997fde + last_write_checksum: sha1:b9bae47e7acf0c1f41c93ee96f89229b8ff73bff + pristine_git_object: 51da0faaf0766f9a1d7bae160a4f46e2f997dade + src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuild.java: + id: 6f1838bf0ccb + last_write_checksum: sha1:0056cb602add26090acf4bc1321b54ad2f09179c + pristine_git_object: 2fe3735a9f68e5021205bcee86be8335ca879024 + src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecated.java: + id: f08bf26e4cc2 + last_write_checksum: sha1:6ff23aec4235748ea7957e375b3c47ff80993592 + pristine_git_object: 11dcab97ea6e177d9a1ff7b3f2c76094bd6a90c5 + src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedDeployment.java: + id: 1932b5e058d7 + last_write_checksum: sha1:44241b4006bfdbece77ba8246365083d9a0f5912 + pristine_git_object: 9fcf8a93350d522a5d884da02d0a405029ee4d06 + src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedEnv.java: + id: cf319a5efe52 + last_write_checksum: sha1:cf2c75cfe30874a74f831a003ed8dc642e6b011c + pristine_git_object: b554e853bd2174a4db4371732f71c2b35c9db07d + src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedServiceConfig.java: + id: f6225176c8bf + last_write_checksum: sha1:b01eff27fcdcaae48e9dd2242df785359683830e + pristine_git_object: bbba2d380a5991d39ee8f9967253484e48705610 + src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildEnv.java: + id: 5e90382400ae + last_write_checksum: sha1:040b9c537be679bf5f44620ef52b9c614121fe25 + pristine_git_object: 9140190ec430f599e10ecdbf4a361017c34977b5 + src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildServiceConfig.java: + id: a3f284071806 + last_write_checksum: sha1:e7344e41521ca1fa6b5505c3a127ac0d0c2adeca + pristine_git_object: 874857e66373f83cecac72c10230b73bd7407f1e + src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationsPage.java: + id: 25ce55cd083c + last_write_checksum: sha1:36f23b9fec562b4a7e09dd5a5fddad57e4647160 + pristine_git_object: d87b0ca7e8dea67d739fd94635d78b2093910188 + src/main/java/dev/hathora/cloud_sdk/models/shared/AuthConfiguration.java: + id: 26c91c328f38 + last_write_checksum: sha1:ae99c5bb2576bb5eae024563e28d899040346d68 + pristine_git_object: ef9432ea5b7339a44407125938db4ca3c1f75a0b + src/main/java/dev/hathora/cloud_sdk/models/shared/AutoscalerConfig.java: + id: b894f010a08a + last_write_checksum: sha1:b4480e94bab5273d87c5e579d0c897f4086ef317 + pristine_git_object: a89718269fcbb6966240b936a73ca9c72bc62de3 + src/main/java/dev/hathora/cloud_sdk/models/shared/AutoscalerTargetMetric.java: + id: 753422876d78 + last_write_checksum: sha1:a9d390effb7d54c4e4b27cf9d3548626212801af + pristine_git_object: b1e7e46f17e1d57cab4af741b8d04657163f75e0 + src/main/java/dev/hathora/cloud_sdk/models/shared/Build.java: + id: 4c832197fe20 + last_write_checksum: sha1:cfbcd1061e6c2b80f1c64fc9e7dde0749b269476 + pristine_git_object: 4a0e08b21142a67213d1c0321299cb83cc0f27c5 + src/main/java/dev/hathora/cloud_sdk/models/shared/BuildPart.java: + id: e7bb87e10b26 + last_write_checksum: sha1:16621d0d58a27b6cc6e7416baf3c6cc757d43a37 + pristine_git_object: ff15b724c05faf5ecf6475dd5a1ab0c2085fcea2 + src/main/java/dev/hathora/cloud_sdk/models/shared/BuildStatus.java: + id: e272d1a7e586 + last_write_checksum: sha1:607dc4fd0357d435e21d82eea63109f8e3816811 + pristine_git_object: ee669e31057b76b1b19be2bb1ea52a9b55c19f1e + src/main/java/dev/hathora/cloud_sdk/models/shared/BuildV3.java: + id: 471521ef2b48 + last_write_checksum: sha1:2ec91fba2094493117c1d3ee10cf0d943c74a754 + pristine_git_object: 6ef5917e3583c4791b0103fb31eb630bd0835b08 + src/main/java/dev/hathora/cloud_sdk/models/shared/BuildWithMultipartUrls.java: + id: 32084016d65f + last_write_checksum: sha1:40657e263f03ebd903a0aad3204a9e6d1c84ec28 + pristine_git_object: ab1445e7b441987ae27c1b8033208f75483c84b8 + src/main/java/dev/hathora/cloud_sdk/models/shared/BuildWithMultipartUrlsRegionalContainerTags.java: + id: 8856022f6b94 + last_write_checksum: sha1:811651e646a8bbf3b9c3222e1baf0a77728dae82 + pristine_git_object: 2c9b15730286ae99d0310c9d3b994e26186f6e32 + src/main/java/dev/hathora/cloud_sdk/models/shared/BuildWithUploadUrl.java: + id: 9f606826068e + last_write_checksum: sha1:7c1412e0d1c15010b81c989b4ed63d63872b580f + pristine_git_object: 6c7c9d5e99551e9850ff13193c36b88652354730 + src/main/java/dev/hathora/cloud_sdk/models/shared/BuildWithUploadUrlRegionalContainerTags.java: + id: 68a981a0158f + last_write_checksum: sha1:ab865c1c257bd646b8e0013c778a426cd94547e7 + pristine_git_object: e43a2fdc2c516b8a4e1bafacccc350932ade35e7 + src/main/java/dev/hathora/cloud_sdk/models/shared/BuildsV3Page.java: + id: 1cb669f6cc88 + last_write_checksum: sha1:348643d2e75986a64c91c303d2ce0da520a562c0 + pristine_git_object: c976f853c52545a801e4647bf8b8ff9a7e0548c8 + src/main/java/dev/hathora/cloud_sdk/models/shared/CardBrand.java: + id: 724c5db7500a + last_write_checksum: sha1:d1ede5614522c12948f657dc7126755a48a72ebf + pristine_git_object: 6f14b92e049e45ac0b14e2816fd7ff915f452d34 + src/main/java/dev/hathora/cloud_sdk/models/shared/CardPaymentMethod.java: + id: 085d1a71632d + last_write_checksum: sha1:bd214b83e8cdd27a6ec8e4ab2b7a229fbc7ef856 + pristine_git_object: 042151a852edc37a90c7f36abe248ef41a6f881b + src/main/java/dev/hathora/cloud_sdk/models/shared/ConnectionInfo.java: + id: 0846a3d56d11 + last_write_checksum: sha1:afe568b58d4e2db9b004f86b83ce380532b2043d + pristine_git_object: 74d7dd4029d26437f96d8abdec132d5102810821 + src/main/java/dev/hathora/cloud_sdk/models/shared/ConnectionInfoV2.java: + id: fab1c38ebf46 + last_write_checksum: sha1:53b9f97f94b9e3a83f3801be191a5c00ca8f6b77 + pristine_git_object: 6421f100ba8705860d982c4f85007500d897cd50 + src/main/java/dev/hathora/cloud_sdk/models/shared/ContainerPort.java: + id: 9d1536d233a6 + last_write_checksum: sha1:be7aa3a74fd12786ee5df21d99fb18280b0ea226 + pristine_git_object: ad29c933489b45d8bbe22378a156c63896a8938e + src/main/java/dev/hathora/cloud_sdk/models/shared/CreateAppConfig.java: + id: 531f3482d496 + last_write_checksum: sha1:d59f7375213217d38ce67ec25acd6d2990ac7728 + pristine_git_object: a17ee88227ff62107282f355a5c4b269d1059428 + src/main/java/dev/hathora/cloud_sdk/models/shared/CreateBuildParams.java: + id: 19cd8b5c8c3f + last_write_checksum: sha1:c4d387226de910064d6101c5f5c1721260a7e1cd + pristine_git_object: a5f3b214ab4e8bc98924fbd17f94e966cbecfe03 + src/main/java/dev/hathora/cloud_sdk/models/shared/CreateBuildV3Params.java: + id: f452c0e803b2 + last_write_checksum: sha1:d4a0adc536dbb7b967c4d52297399619ea0ad11c + pristine_git_object: ccd57a3614c894cc2b0697736cdb3346932a74f0 + src/main/java/dev/hathora/cloud_sdk/models/shared/CreateFleet.java: + id: 1e48dee79788 + last_write_checksum: sha1:bc1a4c0abd8e6718c34aca89301843c91dd29fa7 + pristine_git_object: 582e7e4cee9d4733c94159b2c863dc866098099a + src/main/java/dev/hathora/cloud_sdk/models/shared/CreateFleetV2.java: + id: 57fac77a407d + last_write_checksum: sha1:cd3403d24cb09bb5d6264a95d1dfb399f37a761f + pristine_git_object: f4befdd26737d5cd00a5a6c442f9623e0a5a491b + src/main/java/dev/hathora/cloud_sdk/models/shared/CreateLobbyParams.java: + id: ce7e5c02e4d8 + last_write_checksum: sha1:eb912595048130765b69a69502682dc2edc74200 + pristine_git_object: 6e7f61b6303aaf0e8e323496184e880f1da03def + src/main/java/dev/hathora/cloud_sdk/models/shared/CreateLobbyV3Params.java: + id: 790b1f4c660a + last_write_checksum: sha1:b25b5b319f339b31363b7912ac3daa24d986acf4 + pristine_git_object: fc08affccba5c0b7c85d848002352b6e821d95dd + src/main/java/dev/hathora/cloud_sdk/models/shared/CreateMultipartBuildParams.java: + id: d5e967d0b468 + last_write_checksum: sha1:cfa8cacc8856465fdff14b7d61bed0bcae295bc7 + pristine_git_object: abda2cbce2afc6212bcb28bc924334dbcbd2d004 + src/main/java/dev/hathora/cloud_sdk/models/shared/CreateOrgToken.java: + id: 12daf36478db + last_write_checksum: sha1:c914ac244b4619d72f92f94da515bf96277de11a + pristine_git_object: bcdd57500f80da4140c7fa260bb19c8726e56b69 + src/main/java/dev/hathora/cloud_sdk/models/shared/CreateRoomParams.java: + id: 138b5e3486a8 + last_write_checksum: sha1:268baaa5813b086d4f5a091a9eda8333b60b8aa6 + pristine_git_object: 241c7c4d709c2a330bc89cb415b1b9413366794c + src/main/java/dev/hathora/cloud_sdk/models/shared/CreateUserInvite.java: + id: 214875c8d171 + last_write_checksum: sha1:1b1620a71e7991799f153d57d58ab44f47a2cb4e + pristine_git_object: bd6bd14bbda434672d53959967caf396934ede37 + src/main/java/dev/hathora/cloud_sdk/models/shared/CreateUserInviteScopes.java: + id: cf521dc8a626 + last_write_checksum: sha1:f832cc64c436f1cfafaea7ae9a8e63488f841aab + pristine_git_object: 676838311dea9a0b52912f15156c46eddb9b2dfd + src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedBuildV3WithMultipartUrls.java: + id: 6f58b4d5f0fb + last_write_checksum: sha1:896ee3e435efc0450272e0fb2554f3d3deb983b1 + pristine_git_object: 4fff0e327099089465bf6e8dd5bbd7b823460f5f + src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedBy.java: + id: 440d3ba1a99c + last_write_checksum: sha1:7a431ac1abd4624e772e6b3466dcdbad6b264eb4 + pristine_git_object: 2b6528ced6a891dbf97bcf27e0a35fa4cb03147d + src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedOrgToken.java: + id: 505cd5848733 + last_write_checksum: sha1:17f518c53a5dbddbc35e2d62e7340484f4210e52 + pristine_git_object: 880ed3f0a3f6e79da460fba12d7a6427701c942b + src/main/java/dev/hathora/cloud_sdk/models/shared/CurrentAllocation.java: + id: acfa7ca5d983 + last_write_checksum: sha1:0bcd7e8be59960519759be38442ac7ef6c0a85d4 + pristine_git_object: 249baf5cdc3e7d31d152fac4d91e0bb5fcf2d705 + src/main/java/dev/hathora/cloud_sdk/models/shared/CustomerPortalUrl.java: + id: a359eb1ea5f3 + last_write_checksum: sha1:9aa82396f2a1faa8798967322a03f8f3fee067c5 + pristine_git_object: 6734a3ab9500811f61bb5b4bf66a5cf895b452fe + src/main/java/dev/hathora/cloud_sdk/models/shared/DeletedBuild.java: + id: 3dd934f8ba4c + last_write_checksum: sha1:a0041a16bc3bc37d6cacf4cbe774bb1e15e2567e + pristine_git_object: 26dbd13e0e9356f0dbce4279bbf9553cfafe9854 + src/main/java/dev/hathora/cloud_sdk/models/shared/Deployment.java: + id: 19a31db9d950 + last_write_checksum: sha1:722bb0ae8753f09c9ca70f48fcc1d41824b34e3a + pristine_git_object: 3c87f5195fa42a4ed33743171aae200d832ab0bd + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfig.java: + id: 1399f4659041 + last_write_checksum: sha1:e98bfb301d8ce12f8ea26f5e5934e9cdc3fca5f9 + pristine_git_object: 774d91102ad4c1d0802201f5c5efb5690ea5bc24 + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfigV2.java: + id: a1648d10ef47 + last_write_checksum: sha1:d6c8b28dc39f30806a5e04c842557b22d2581e21 + pristine_git_object: 77a29147202331b77ea82c81ba15123ad8685259 + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfigV2Env.java: + id: b13f2a57ffa6 + last_write_checksum: sha1:50d76b684933266fd405db9d6eafda06fecfb083 + pristine_git_object: 28593cf73c25d78bf538ec6dcfb665ddd7de978a + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfigV3.java: + id: d366ccc52a15 + last_write_checksum: sha1:8385e55e0bb7f81d3447387eb852bc5da65ebc7b + pristine_git_object: 7f5fec533e4ecca54d83d6ad311d10e2171f08b9 + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfigV3Env.java: + id: b760c9eb1764 + last_write_checksum: sha1:7cdd18188ae676e5622595b4fce5a567fad1fe71 + pristine_git_object: e86a5eeddacec78d2d1a7cf509d52c07b661f618 + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1.java: + id: b5f7585622f6 + last_write_checksum: sha1:310a734671ebb7c5373922263ea53c20d812a675 + pristine_git_object: c4af17eb50f3f505ba37f8ebfba43c5512d19374 + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1Env.java: + id: b00daab2d313 + last_write_checksum: sha1:de57201531c8c4c52cd5666f53eab898d708d3c9 + pristine_git_object: 52890673b3c9c074bdb3be16e6f762a4f7ce3f1a + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1TransportType.java: + id: d9efd2a9a75e + last_write_checksum: sha1:78a49553852d530f819f709e4d014f564e48fcca + pristine_git_object: 35c4e4d33a741373db1a87e081b74a6f56d89717 + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV2.java: + id: 418111a45406 + last_write_checksum: sha1:ad46a0fc48e88eed6957fa7f6956d8b3e2f075b0 + pristine_git_object: fb14c48ced64286337714cfc7766b729dec16cf3 + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV2Env.java: + id: 13c5fb942614 + last_write_checksum: sha1:2212b59a3effbe13d4d181c9d3f2522d6d7acadb + pristine_git_object: e421928bb5c6a4a625d246e0a63508fb16a1692e + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV3.java: + id: d49c4b401444 + last_write_checksum: sha1:86f9f8dd8c5b4cf3d4f1cc5b9ddc3cb62bf8e81b + pristine_git_object: 9ba8abb6df2abfcc59ebc9eb9ee2e8ba6c75b69f + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV3Env.java: + id: cff565e68526 + last_write_checksum: sha1:fc19830f56b90f053a297a5350114c822e3902fb + pristine_git_object: 40a852a2b69c28f0912e02f483ade46fab3e5eee + src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentsV3Page.java: + id: 038c68953994 + last_write_checksum: sha1:a24fbbf52b1a9c264127ecf30de5f3ffb0ee9fbc + pristine_git_object: f691ad71e1388af0c8917ec5335521a3ddfb44af + src/main/java/dev/hathora/cloud_sdk/models/shared/DeprecatedProcessMetricName.java: + id: e091fd7bfdce + last_write_checksum: sha1:e58b99bfe92ca2da7de5acf0c153e0924d20dccc + pristine_git_object: ecdb5a8994c374f1618724f26d1fdae0d8bd27f6 + src/main/java/dev/hathora/cloud_sdk/models/shared/DeprecatedProcessMetricsData.java: + id: e142b1c1c835 + last_write_checksum: sha1:5cad774d146e043bfe4ce1f166405965ce87c412 + pristine_git_object: 6a8460b8eb6129bc0bf7184794d7b8f40acad632 + src/main/java/dev/hathora/cloud_sdk/models/shared/Env.java: + id: 565ebc5e636f + last_write_checksum: sha1:875df72766378012f677d40a5aa20245396ba51f + pristine_git_object: 2e9b9c669ba331932c994e58d0aaaf0672f1e61b + src/main/java/dev/hathora/cloud_sdk/models/shared/ExposedPort.java: + id: c73f74b55fa7 + last_write_checksum: sha1:13937b9224be37207e34ba795d060b25834edaab + pristine_git_object: e093dda453da853f6ff33efe15714a5499b9d259 + src/main/java/dev/hathora/cloud_sdk/models/shared/Fleet.java: + id: 5e8c47907925 + last_write_checksum: sha1:261a3534e76f8f6e0243730204d0fb1ce77649c6 + pristine_git_object: 4e69223beba6907b1e192346a28c34aa16c0a992 + src/main/java/dev/hathora/cloud_sdk/models/shared/FleetMetricName.java: + id: 0795b5c18785 + last_write_checksum: sha1:1edf417382a9a3aa5a10e70da66ed2e95ee77045 + pristine_git_object: b585ba9707907398bbe458919433c8f8fd3da7a9 + src/main/java/dev/hathora/cloud_sdk/models/shared/FleetMetricsData.java: + id: 0564685d529f + last_write_checksum: sha1:20514c15b8e15883364b9b97233621db30b04e0c + pristine_git_object: ab2d484359d59eaf6d9f11d7bedd70e516da19cf + src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegion.java: + id: 6c3ea11bfeb7 + last_write_checksum: sha1:779b7a84cb5a3bd96804a63bee557920db5c09c7 + pristine_git_object: c65cb97b2121a8d5241be29fe553db6e7e0947d1 + src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegionConfig.java: + id: 10d61bd030a2 + last_write_checksum: sha1:549c42c3c38729b2a4778d4a014e3dde4a4c072d + pristine_git_object: 0a17b29328ac77f7daf5fe8970aedb5026b0253b + src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegionConfigV2.java: + id: c63a06d540cd + last_write_checksum: sha1:684d12befe88647e6d6562192eebd953976e8d3d + pristine_git_object: 9dcfc19641f843f1ec7440f2c848551df01ec8c1 + src/main/java/dev/hathora/cloud_sdk/models/shared/FleetV2.java: + id: cc728c49b83b + last_write_checksum: sha1:00632397d3978115524d64f5733779ba4467a77e + pristine_git_object: 99d0a952b6bf965f4695470e36634309b0447ecd + src/main/java/dev/hathora/cloud_sdk/models/shared/FleetsPage.java: + id: ce014931ea0a + last_write_checksum: sha1:539728b856dd79ecb1680612ac90e5e0d810d2a5 + pristine_git_object: 49c35c32f5f49083223182a941af316369519465 + src/main/java/dev/hathora/cloud_sdk/models/shared/FleetsPageV2.java: + id: 51e8374cf7ec + last_write_checksum: sha1:82ea0a1b240b7140ff640d49b7089dd3c1b40661 + pristine_git_object: f25ef4cfb4ad261d136bca3324798be6b3663a82 + src/main/java/dev/hathora/cloud_sdk/models/shared/Google.java: + id: 34c3df84b0c4 + last_write_checksum: sha1:2818eb2c9372e97a3c3af23d2dbc7b512ceac606 + pristine_git_object: e07c0f40f5db3eeea6a19a9bc3e4b8b6a921a638 + src/main/java/dev/hathora/cloud_sdk/models/shared/GoogleIdTokenObject.java: + id: 6a4e6c7e2e6e + last_write_checksum: sha1:a578797ce9419e422b2ac7b0b833651e3a0a331a + pristine_git_object: a3568b30a77153466c53d105552031a0d00f33b8 + src/main/java/dev/hathora/cloud_sdk/models/shared/Hosting.java: + id: 1b7d1da137af + last_write_checksum: sha1:7d6ef737e508c319b756821ab72f8c1f50b54482 + pristine_git_object: 796885c40d40495a9c6472edf9236ef78a82f873 + src/main/java/dev/hathora/cloud_sdk/models/shared/Invoice.java: + id: e2c2d669e6f3 + last_write_checksum: sha1:a8d65b381c42d0762083cab2d9ac6ee363bb8ea2 + pristine_git_object: b1def361f2d528fa08ae1f346f545225d3b48ae1 + src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceItem.java: + id: 61d4532d71a9 + last_write_checksum: sha1:bbeb4126cd48a749ee3a232d1d45d02da2dc8d95 + pristine_git_object: dfc245047893b93ff8fe90d61463b3b166dc22d3 + src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceItemPage.java: + id: 7be9824e8ab5 + last_write_checksum: sha1:929d2774f5d8ae1d81a40f217459bb3c40cb7c27 + pristine_git_object: b9cb94aa42d5f6508ac900d3f6eaa37e6d01696d + src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceStatus.java: + id: 6cfcd30338f9 + last_write_checksum: sha1:110f4a9d7c3ed4ece7fc5d3afb174fb80c29dbbe + pristine_git_object: 006d22e568b2bd8060459f9cc9fea570e14474cf + src/main/java/dev/hathora/cloud_sdk/models/shared/LinkPaymentMethod.java: + id: 21bac57f593e + last_write_checksum: sha1:24d7a36762ec2c9da7dedc781376ddf0d16e3e0f + pristine_git_object: 4df12977482a3128a872a2b6d51b46cc67cb902d + src/main/java/dev/hathora/cloud_sdk/models/shared/ListOrgTokens.java: + id: c295a468eb1f + last_write_checksum: sha1:f27633e49be60e0a9544226ade51c347f968cebb + pristine_git_object: cbfab7da0df24a301c146568d795408d233771eb + src/main/java/dev/hathora/cloud_sdk/models/shared/LoadBalancerConfig.java: + id: e083c12c1347 + last_write_checksum: sha1:a85bc28696b63c1d5eb8ede49eb71bacb3e10d87 + pristine_git_object: 24e35107fdd42e2ddd39a9e788e0879d2a796c2c + src/main/java/dev/hathora/cloud_sdk/models/shared/Lobby.java: + id: dcdc43dad904 + last_write_checksum: sha1:6a293ae1665a8a24618bb074c8b52bb9442ccce1 + pristine_git_object: 90cbf8d0d6cf4e64da110ceb6f1614479e83c189 + src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyV3.java: + id: c686769a1f31 + last_write_checksum: sha1:0d5f0dfddbddda9a5e2e7e5b64940563bbe663af + pristine_git_object: b155b13da613de34256f66210099b48285932a7f + src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyV3CreatedBy.java: + id: 3aca12b076c8 + last_write_checksum: sha1:8b9f597eeb1e7073214f3daa13043ccd3255a1a8 + pristine_git_object: 46cda08e70faea049e6b5d96d3535da4ac61db68 + src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyVisibility.java: + id: 2f26046dbead + last_write_checksum: sha1:9fe25eea0a7693b7279672e58207d949d6e2e697 + pristine_git_object: b4cc99d32234b81770ab6c19157e488ea26d4c4e + src/main/java/dev/hathora/cloud_sdk/models/shared/MetricName.java: + id: 38883308c8e2 + last_write_checksum: sha1:32cd76963113edad83c9fc0e4b71d98b3e9fb576 + pristine_git_object: 51eb55470c7304197dfa65b752fe96a5e765f8e6 + src/main/java/dev/hathora/cloud_sdk/models/shared/MetricValue.java: + id: e817da2e7732 + last_write_checksum: sha1:e607e3edca172caa74763d3e7f45a58bdbfd2d8b + pristine_git_object: f692b16c6bf02ca6c9c1985c6c55be43e3dfdecd + src/main/java/dev/hathora/cloud_sdk/models/shared/NicknameObject.java: + id: ad0f35bc27d6 + last_write_checksum: sha1:ac6fb72bd89488311aed43658341a3539b9f3427 + pristine_git_object: 1a2bba218daf30251005b2a10bf1428bd6a9de77 + src/main/java/dev/hathora/cloud_sdk/models/shared/NodeFamilyId.java: + id: 0a9e118541f6 + last_write_checksum: sha1:8f3abb831bb7eda69ee46da373971c35924ab205 + pristine_git_object: 9e405862897621993135b21368700dbacc499409 + src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShape.java: + id: 8ea982642a90 + last_write_checksum: sha1:fc4494815303f750eab0628d261c4d462a85be36 + pristine_git_object: dfd2d7ea5064c8eb1599a4721a1cd7ec3970ac9a + src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShapeId.java: + id: 893ad185679b + last_write_checksum: sha1:46907cbd30e76a2d23731b62e733085413bcbb82 + pristine_git_object: 7167937327706e7c24b0bc316ddd869dfc2297dd + src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShapeV2.java: + id: cabf2f28b9af + last_write_checksum: sha1:65790f6c59536741a0611441aaab3cf266c6c61e + pristine_git_object: a22ae5bf51be2dc34b644005c9356ea272fd19af + src/main/java/dev/hathora/cloud_sdk/models/shared/NodeV1.java: + id: de3f6a07ff7a + last_write_checksum: sha1:aabba9022143251facfb2c8afe0c2ee7db46fdcb + pristine_git_object: 3c3422ff538318739aae4378d3e3e2413b2827b2 + src/main/java/dev/hathora/cloud_sdk/models/shared/NodeV1Status.java: + id: d027fd1944ac + last_write_checksum: sha1:dca4b23724328b6dfe35188535cfb4b6533e50d9 + pristine_git_object: 6c7f33f2c3d78f641a692bc3edc6f9682740df88 + src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMember.java: + id: 950451c6a31b + last_write_checksum: sha1:648d75ef4d64e5afe13ce146c6efb9b8d33c81c1 + pristine_git_object: 2b63bc9b89276cda57c9dc2a51cd0e96885ec459 + src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMemberScopes.java: + id: e53754df4f3f + last_write_checksum: sha1:853906252920aba4f8dcdd6f3cad07c4a8a7b0f6 + pristine_git_object: e1f1ae55e776dd8bbb95db35f70cfcf04e7e20cb + src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMembersPage.java: + id: d07a52bacdd8 + last_write_checksum: sha1:19b7d3400947b7bf2ea175e4b12ae977f75dead3 + pristine_git_object: 0afd621c286857061e2759959a938cab8feda4c8 + src/main/java/dev/hathora/cloud_sdk/models/shared/OrgToken.java: + id: c289793ffc1a + last_write_checksum: sha1:781d072477d2705f98b82f6d2017eb2a3364b09a + pristine_git_object: 51179b538e1e28098c5167aa2f495cc65e85aee6 + src/main/java/dev/hathora/cloud_sdk/models/shared/OrgToken2.java: + id: e4c4723c5ec6 + last_write_checksum: sha1:55b3334316a4cd09322fbd079cf0b475fb4f4ad5 + pristine_git_object: 11e30ab5fad754751d56588028f5c5531074b95a + src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenScopes.java: + id: e89670f552b4 + last_write_checksum: sha1:b9825b83e40d3f671d503f7c16c9e4f147ce86c3 + pristine_git_object: e9fd0f6d4bc9eb57344e826f296fcbc64e68c432 + src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenStatus.java: + id: b87edd7e35a8 + last_write_checksum: sha1:d38c87f9d75694717d09eef73321edcfb22e653f + pristine_git_object: 2f8df933c574c0077bbc4c53ae46a597fceba236 + src/main/java/dev/hathora/cloud_sdk/models/shared/Organization.java: + id: ee07f9484e50 + last_write_checksum: sha1:943e1a046567d21065c4db8f3e0a65a36df0e072 + pristine_git_object: 33d92041e1222c4983410aabb5f149c8ce12ba3d + src/main/java/dev/hathora/cloud_sdk/models/shared/OrgsPage.java: + id: 05c6f9de1b4a + last_write_checksum: sha1:02a632cdc71696b7ca160a5c34e9f94f93cbb13e + pristine_git_object: d5038eaa22d399f1790549860c085bc37408448d + src/main/java/dev/hathora/cloud_sdk/models/shared/PartialAppConfigWithServiceConfig.java: + id: fad983942273 + last_write_checksum: sha1:47d7ae6ec1b6e6cc9c88f53453ae6c8be959b124 + pristine_git_object: 7f59d373c5f40cee4ca1a562dcad6ce7893bcd82 + src/main/java/dev/hathora/cloud_sdk/models/shared/PaymentMethod.java: + id: 1008ab9048b4 + last_write_checksum: sha1:53efbb3d8b30876f464b99638bfa0c981e3acaf7 + pristine_git_object: f954abf5677b013674e4ddb9c68148771e91f82c + src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInvite.java: + id: 44eabaa5aa06 + last_write_checksum: sha1:9e2d2037905aa5b18690db750a70663dd1f8931b + pristine_git_object: ffe9054d314536ddb68430913a84dd3e28fcc5c6 + src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInviteScopes.java: + id: 8d0deaff6c9c + last_write_checksum: sha1:ba351305dd1d99ea11b0eba95be11b6b8f017bb3 + pristine_git_object: fee4076f75113acc834310b2c29f02032056b3e5 + src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInvitesPage.java: + id: 42b5023e7b0a + last_write_checksum: sha1:bc77fcd0ee66d8e8223e10f1e824186a2ef9ca7c + pristine_git_object: 8563989fbd87bd4eb5480fe08c5e069410645471 + src/main/java/dev/hathora/cloud_sdk/models/shared/PingEndpoints.java: + id: 8862dee0c957 + last_write_checksum: sha1:13146ca2656a0147bc4cf5790798eab2f42b8af5 + pristine_git_object: b2f0dd703574ea01689e66e03f5dfd13023be1b8 + src/main/java/dev/hathora/cloud_sdk/models/shared/PlanName.java: + id: 2ae87f5fd5c0 + last_write_checksum: sha1:3f861d1cc9ca2801ef4f1e90dfb5c05002ee8530 + pristine_git_object: c297682993994f72538055422d09700661baf040 + src/main/java/dev/hathora/cloud_sdk/models/shared/PlayerTokenObject.java: + id: 4c5e80a7b42b + last_write_checksum: sha1:13cd7b21e1271eb71f30d67660c8f3be2bcc229b + pristine_git_object: f4ad5df72ff9d2984d17bc4f520def27c422c7c8 + src/main/java/dev/hathora/cloud_sdk/models/shared/Process.java: + id: ce7c3295319e + last_write_checksum: sha1:84dd549aea7a2b85a7d5a71854a3e133a5dc3632 + pristine_git_object: c2e709c0cae07f13b2055aff46e5567855974aa5 + src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessAutoscalerConfig.java: + id: 2936a521a435 + last_write_checksum: sha1:3c3d572bb359efb9a10d08baa1dbe4c6bd327bba + pristine_git_object: e817a830e1d0c1a991aedef0d19433c8de9d10da + src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessExposedPort.java: + id: 7c324f7fbfc9 + last_write_checksum: sha1:e069853a70ab1231fc63c64a9a23113afecf4f7e + pristine_git_object: e23c4f69f144cf959b92196ba585bc5bc0eb1d8b + src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessMetricName.java: + id: 495fb62491b4 + last_write_checksum: sha1:f5da44f3806063db4afb5074a138951d04a90750 + pristine_git_object: 4d2d923cbd21d3d9e057221dedb4ca0130f05758 + src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessMetricsData.java: + id: bcf4b45107ff + last_write_checksum: sha1:a3148c5c81fb1405f27de9f649a2ddb918a53e26 + pristine_git_object: a68d8ed254a1221c4ac59e571db8925841558714 + src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessStatus.java: + id: de66d4196520 + last_write_checksum: sha1:e6e75b3adfaba75a9c14fe8aaf6cb1f1bb627f70 + pristine_git_object: ea6275c15c48938509e7b060c7351343b955c766 + src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV2.java: + id: ef18ebaa69d1 + last_write_checksum: sha1:aef6049056436701e4b40028a376d158b1273603 + pristine_git_object: e2e3dcbd5c99716bacf369d35e97491f807d8ce3 + src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV2ExposedPort.java: + id: 6ae3e02c3d65 + last_write_checksum: sha1:456da345379da1b143f5dbaeb7f48ddafea54e77 + pristine_git_object: 2d36be451fafd7c6055144399bd525aa0c6cb967 + src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV3.java: + id: 346a9672bd2f + last_write_checksum: sha1:510e5d07b774d68415125d46860229fa8d109c12 + pristine_git_object: 7564fdc8549b8b51a70f16c1e467fb03ad9e0e91 + src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV3ExposedPort.java: + id: 43c3b1bc2e00 + last_write_checksum: sha1:bf077e87248ee6796792a9fe4b180558d1c039ec + pristine_git_object: cfcb150e5cef32cb68446f6a16c0fb3e5506927c + src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessWithRooms.java: + id: 4cd596b38996 + last_write_checksum: sha1:cbb66306ecd2a5bb4c9e5b13f9f6628ec0a5a245 + pristine_git_object: 36ca5499bb1fda09d0d76fbca92b56173c15ec0e + src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessWithRoomsExposedPort.java: + id: 2ce11f507fa2 + last_write_checksum: sha1:26d8bd485726a0f17e7d8851d2fa53c1cedeb179 + pristine_git_object: 7fc39d4dd7761f0f7cef4874dcef0972a5b15b17 + src/main/java/dev/hathora/cloud_sdk/models/shared/RecordStringNever.java: + id: 8e4ff524ec59 + last_write_checksum: sha1:d36068cf5586c63963cfa9a3cc8c33b61e57c686 + pristine_git_object: 7a67e8d2ce2dd9573c4202b816f404868dae773c + src/main/java/dev/hathora/cloud_sdk/models/shared/Region.java: + id: bede545d6d5a + last_write_checksum: sha1:6c3bfa7d5cc1094675323716f27cfed0b0d94f7e + pristine_git_object: c8692ba17f0dfa9bcfc11ce2cfc66f8618a1f4be + src/main/java/dev/hathora/cloud_sdk/models/shared/RegionalContainerTags.java: + id: a88f3ee00f15 + last_write_checksum: sha1:267106912cc2d531009f4aa1272f192955f6ce30 + pristine_git_object: f2b11150f2b70c0544b8280a72541886a4a68f9d + src/main/java/dev/hathora/cloud_sdk/models/shared/RegistryConfig.java: + id: 4468f84a025e + last_write_checksum: sha1:b1a925739ca32e2b52a81d095ab8c7d09fdd54df + pristine_git_object: fe58f115ba0e93c3e4feaff911f29fca2d698580 + src/main/java/dev/hathora/cloud_sdk/models/shared/RescindUserInvite.java: + id: 5773bef8fa1e + last_write_checksum: sha1:f9922c00b4245c6cbd3a2b7f765b8bf84cbf475e + pristine_git_object: 852a04535e77ca405ae5ea8bf51d8895e2631131 + src/main/java/dev/hathora/cloud_sdk/models/shared/Room.java: + id: 2884fbbd1b3b + last_write_checksum: sha1:b275c152e008ad26ca349c87368c48129ca4888d + pristine_git_object: 7409ce26f24d592293c7ba3e3f2b242999f62401 + src/main/java/dev/hathora/cloud_sdk/models/shared/RoomAllocation.java: + id: ff6bb858ebfe + last_write_checksum: sha1:d3ca0948788ce1eeb15b89750f407c045fd687e2 + pristine_git_object: a05ca711a009f7c3a4d474538854ec23f2e1da3e + src/main/java/dev/hathora/cloud_sdk/models/shared/RoomAllocationData.java: + id: 2796e4eb148a + last_write_checksum: sha1:3706e3dcfd5c03c71715cce2a2a4aed3424998e2 + pristine_git_object: e61862ba376f486f3e42082cbeac9a425a73105f + src/main/java/dev/hathora/cloud_sdk/models/shared/RoomConnectionData.java: + id: 01a8d16a920b + last_write_checksum: sha1:5e9d9d73d29504b34ef1fbaa547d0d7e65529f6f + pristine_git_object: a3c8885000247ec3c92e1d2e068dd21e9bc3ac61 + src/main/java/dev/hathora/cloud_sdk/models/shared/RoomReadyStatus.java: + id: 6b12d8727cb7 + last_write_checksum: sha1:5a91ab40b74f690943c9de7414c7c77d1c003da0 + pristine_git_object: 8d5928c0a6b53c492b63c6b5dd0bfd89dcc7400c + src/main/java/dev/hathora/cloud_sdk/models/shared/RoomStatus.java: + id: 4bbfe7b9c348 + last_write_checksum: sha1:1e96f3530d2512757192f22e818ebfe035f4794c + pristine_git_object: 6a62d9ee93abba14a236ae49c56d1817d3904a1c + src/main/java/dev/hathora/cloud_sdk/models/shared/RoomWithoutAllocations.java: + id: 364bfc78f79b + last_write_checksum: sha1:9411581e65de9687dfeb558df2a4c5194cd32ff7 + pristine_git_object: acec8bb252b58817c6b1c39402cc59c010f8f847 + src/main/java/dev/hathora/cloud_sdk/models/shared/RoomWithoutAllocationsCurrentAllocation.java: + id: 6113044919c8 + last_write_checksum: sha1:2120623c7dcfbe892809056fb8d54f9a7d0ee827 + pristine_git_object: 864c8aa691d3d2e49e7a6da8f3d5e9ececebc6eb + src/main/java/dev/hathora/cloud_sdk/models/shared/Scope.java: + id: 96a77d0e5acb + last_write_checksum: sha1:0dbcef52940536e18e6703ac7697f0a50e1adbbd + pristine_git_object: 4c720ab0a96227178b564e81b139f0def4fb2220 + src/main/java/dev/hathora/cloud_sdk/models/shared/Scopes.java: + id: cfe925216aa7 + last_write_checksum: sha1:122ffbfabe7d8de76a7a9ba8802120e44f48fc32 + pristine_git_object: ba2f03e02bf7af314dd9e0ec4d0fcb0b661a3f62 + src/main/java/dev/hathora/cloud_sdk/models/shared/Security.java: + id: 90ed3a50c3a5 + last_write_checksum: sha1:dddee91635a82a0ebad4b1797188cb03b6cbad20 + pristine_git_object: 38bd417acd7c70a27d0edc92f5bf228c50b6fc27 + src/main/java/dev/hathora/cloud_sdk/models/shared/ServiceConfig.java: + id: 5aed8a62a08d + last_write_checksum: sha1:1021b4be7c161925207017a8dbec360e6f9625eb + pristine_git_object: 27ceb48b5a6e7bba31a6494835742a4efa0dbbed + src/main/java/dev/hathora/cloud_sdk/models/shared/ServiceConfigWrite.java: + id: 9ffc87bd75d9 + last_write_checksum: sha1:e93e3d2af3a9a373f390beec13279f1e24e85956 + pristine_git_object: 66e571d151e110c195b39c96213bde5494c0270c + src/main/java/dev/hathora/cloud_sdk/models/shared/SetLobbyStateParams.java: + id: f1b9e221ce0e + last_write_checksum: sha1:c44761dde4423d71f66b97c2cc4cf44f591241fe + pristine_git_object: 40f1d9d70597f80f85e698df4f88345b539c8c8c + src/main/java/dev/hathora/cloud_sdk/models/shared/StartingConnectionInfo.java: + id: 91449eda4ed8 + last_write_checksum: sha1:4705d5628c019fa1b56656f3f30d6b82475ceb0e + pristine_git_object: 714d21e1fdcfc86fabd28e87a75ad1ed019935c8 + src/main/java/dev/hathora/cloud_sdk/models/shared/StartingConnectionInfoStatus.java: + id: e87fff5e701a + last_write_checksum: sha1:b6363f5c2b8158ccbc7efef4e80f5d15cd2f0422 + pristine_git_object: 1680b67d20499f794c07742c4141607237c49dff + src/main/java/dev/hathora/cloud_sdk/models/shared/StaticProcessAllocationConfig.java: + id: 1f396144d0c2 + last_write_checksum: sha1:7c863250e3cee1169865bbe773968891ac58747e + pristine_git_object: 6b2225fe74b5c91817673b9ce9554a52f9799e5f + src/main/java/dev/hathora/cloud_sdk/models/shared/StaticProcessAllocationConfigWrite.java: + id: e0253fbf926a + last_write_checksum: sha1:4a35cc6e8077ca2f41b24c9bbc6c7ee8620a64cc + pristine_git_object: 0e4e6299ac39cb56a6909ee1f20b2a8133ab7880 + src/main/java/dev/hathora/cloud_sdk/models/shared/Status.java: + id: 2bffe83c55e0 + last_write_checksum: sha1:a6481b57e25c5d96cf06a730bc296d2ba1456df9 + pristine_git_object: 2ad16638854a4e3fd2a87aba94e5ed2bd670bde4 + src/main/java/dev/hathora/cloud_sdk/models/shared/TransportType.java: + id: 5f3515c817c0 + last_write_checksum: sha1:284a9ac4f627554e75e46ce525e2ee28e10e281d + pristine_git_object: 7af407a8015f72348692a379fee61e7242b1a45d + src/main/java/dev/hathora/cloud_sdk/models/shared/Two.java: + id: f403016d41ee + last_write_checksum: sha1:ec3939d9c1d5b663624a85dd78b6533651cfa59f + pristine_git_object: d9e98624b49019b99d4f5e185f4930cfc21c39b2 + src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateFleet.java: + id: c4c33e7818ee + last_write_checksum: sha1:ab9ab75bbb9f4e87a46f04b5fe875d7fa8b3ba0a + pristine_git_object: 8ae9131735d9c83c6a02031b2a9271b3cc5481f8 + src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateFleetV2.java: + id: 69817c361c9d + last_write_checksum: sha1:f6d4774946d9cf3fd025c9bf8a33c10607149ac3 + pristine_git_object: c02dc9c4958cdc1484d9e8702e90ed2a4cf0f87c + src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateRoomConfigParams.java: + id: ec961d28cc09 + last_write_checksum: sha1:e30b21a30248d9c5a4853fdeec56b9034cffced9 + pristine_git_object: 076e735c9a26432171a9f53cf4b11c1d213e5533 + src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateUserInvite.java: + id: 1bd919b54cb4 + last_write_checksum: sha1:4c55fb144e8da9f778750a0cff722168dbf53d54 + pristine_git_object: 3bce6db818609f8943345041c3306fb4fc4551a6 + src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateUserInviteScopes.java: + id: 4903c942c85d + last_write_checksum: sha1:79aa12ef5339c194ed583c36ce8885a0f5fed550 + pristine_git_object: e4a504a2a0d104316f73069b85c2a4f09785b2ba + src/main/java/dev/hathora/cloud_sdk/models/shared/UploadBodyParams.java: + id: 242216b56443 + last_write_checksum: sha1:8eb19f44e1cba21dff5898aac615cc06a83bbe7c + pristine_git_object: 1076399392d7b7b2a9f49a1270524d8c63ec014e + src/main/java/dev/hathora/cloud_sdk/models/shared/UsageLimits.java: + id: 0104ba709d93 + last_write_checksum: sha1:2f2c23a78afddf75f81dd6634f62ddb1be9f3b00 + pristine_git_object: f06dcbc5ed8ce84cbe2d11cd35053d052d6c82b9 + src/main/java/dev/hathora/cloud_sdk/models/shared/UserRole.java: + id: 05f3c5ec8dd2 + last_write_checksum: sha1:dcf417c6e66f6e69e7796856b8c79686a4a46619 + pristine_git_object: 216c067da503cbcffc746caf39199b9db3ad31a3 + src/main/java/dev/hathora/cloud_sdk/models/shared/VerificationEmailRequest.java: + id: d2b0ba715dde + last_write_checksum: sha1:5b55e05674ff144d7bb923fdd416bfffa921b93f + pristine_git_object: 9940a5f9a5c0946f94c4629a36a7fb972c9e80a7 + src/main/java/dev/hathora/cloud_sdk/models/shared/VerificationEmailSuccess.java: + id: 99c794c8d109 + last_write_checksum: sha1:d068c79c7bd7d96b1e49179c4edce5503fa1842e + pristine_git_object: ef148b9fab7bbf491b6a93f2079edd9f85d0c00e + src/main/java/dev/hathora/cloud_sdk/operations/AcceptInvite.java: + id: 2ee1c728d4b9 + last_write_checksum: sha1:0d6ba510371d48343cd69af71d56ad732bcc33f2 + pristine_git_object: 59ad3020c550b4bdb025937806cd02446ae9cc90 + src/main/java/dev/hathora/cloud_sdk/operations/CreateApp.java: + id: f7efe7e55062 + last_write_checksum: sha1:d24a9a8ec422c8d1122e80af27b9f15dce59f3ef + pristine_git_object: dc829d6d8f4011489b189d1cce5085eee3ca62b1 + src/main/java/dev/hathora/cloud_sdk/operations/CreateAppV1Deprecated.java: + id: c0a189208577 + last_write_checksum: sha1:55ce888bab60d1459223a82ee7b8e24a623b3f8b + pristine_git_object: 36de2657a9cb597c13acbb60db1416a21ac45594 + src/main/java/dev/hathora/cloud_sdk/operations/CreateBuild.java: + id: e3a530b0d810 + last_write_checksum: sha1:db24e849ac51e186047516e78fad91551c35b92b + pristine_git_object: 8a47a9150f1695d5099aa2c34aeda364076cbcd4 + src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildDeprecated.java: + id: 99fb38d3fea5 + last_write_checksum: sha1:b26daa336f46618145a397b9215d7a73031816da + pristine_git_object: 308ddfab94d7657cbf0729016488b4b53ab97e6d + src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildRegistry.java: + id: f0a62ac8f989 + last_write_checksum: sha1:95c3284130c8291745ea8d231c404f677db19f82 + pristine_git_object: 91cef5aa87993cce1007f8862c5a0c35c080f7c6 + src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildV2Deprecated.java: + id: 42f6f2867bef + last_write_checksum: sha1:5725f558432eda53b346a67a25b85f6a72901fd1 + pristine_git_object: 4c55e3d1813bec381c0a1347d39225e4fa8c8bf3 + src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildWithUploadUrlV2Deprecated.java: + id: 3a117d1711ea + last_write_checksum: sha1:70b5fb9b651715a498e98af8d6a900650c941c06 + pristine_git_object: 086f0a2edeb96e1b7218d0ef394c1e9ac566fdd6 + src/main/java/dev/hathora/cloud_sdk/operations/CreateDeployment.java: + id: f54a907d697c + last_write_checksum: sha1:289df748d861369083b7986737e722f4b98280e4 + pristine_git_object: 37c3786e07c9c6fb8c7322a8702bf4cda623de89 + src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV1Deprecated.java: + id: fd221356be83 + last_write_checksum: sha1:9d2cfaf0f5e26f11eae8862908f851545ed98c2a + pristine_git_object: c616fee639d0338b664e30067f7d11130527b9f2 + src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV2Deprecated.java: + id: 9f4666b764f2 + last_write_checksum: sha1:f9ad978092077179354daa4b68328eb98765f43e + pristine_git_object: 6ef52e4e40f51e4abfd2073fa64e9f5d99a86cb2 + src/main/java/dev/hathora/cloud_sdk/operations/CreateFleet.java: + id: 099fe36a43fc + last_write_checksum: sha1:cf64defae09947d89411c4fd01b0492e601ff7bd + pristine_git_object: 77eb6572e9e50ba6c1ce6056de28c93020e88fd3 + src/main/java/dev/hathora/cloud_sdk/operations/CreateFleetDeprecated.java: + id: 809fd09ff605 + last_write_checksum: sha1:e852159817521c349f42d89b949c93872c4f2ce0 + pristine_git_object: de8337dc3fdf6bc7985e798ae17b5f7ecdd1fa39 + src/main/java/dev/hathora/cloud_sdk/operations/CreateLobby.java: + id: 944868f1086d + last_write_checksum: sha1:0dab2aaaeb641c4c1047121bc99aac3a029e9c2a + pristine_git_object: 69c1fbb44e35e5ef8564f96573dc2c579baadc5a + src/main/java/dev/hathora/cloud_sdk/operations/CreateLobbyDeprecated.java: + id: 8e6616b578c8 + last_write_checksum: sha1:8bb060277953deee4cb3cc0d17cae1d82ea7a22f + pristine_git_object: fdf76a63e9e6c1cecffcc638dae06d5b2b5fc47e + src/main/java/dev/hathora/cloud_sdk/operations/CreateLocalLobby.java: + id: b4b9812ab804 + last_write_checksum: sha1:b345a94e288b27f076cc25619675bc00fc8f8eef + pristine_git_object: bdcaac801d2ed84057ba50963f274e7ff05763ff + src/main/java/dev/hathora/cloud_sdk/operations/CreateOrgToken.java: + id: 863df73860e9 + last_write_checksum: sha1:9a3fb630b0f3ed7ac3389fb9f8de0f9201d85717 + pristine_git_object: 32d2fb1e135de30424032b3d835e9b7fb71745ef + src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobby.java: + id: f6c4d23791dd + last_write_checksum: sha1:0022fd1a2013b19726e0123bf93e9420307ae700 + pristine_git_object: ba5526487f56e661ca44d232a6269413dabc075a + src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobbyDeprecated.java: + id: cd01b1ae96c2 + last_write_checksum: sha1:db5807a97bcb6e7a42b6ec8de49e2793b34f3eb9 + pristine_git_object: df3d1ce803a8459642a73429fc9fd24f2118e4b8 + src/main/java/dev/hathora/cloud_sdk/operations/CreateProcess.java: + id: 297bba0c937a + last_write_checksum: sha1:91738dbbdba5509ff8f1d2ff9cfac9c46b6564a1 + pristine_git_object: 4d4d5a64acddfcae94a900099cbf4e86fe171ee8 + src/main/java/dev/hathora/cloud_sdk/operations/CreateProcessV2Deprecated.java: + id: 0a4c51063464 + last_write_checksum: sha1:4032a33f54dc73a49f759ffae8bac1fbbd97a85f + pristine_git_object: 6273fe246c55df21ffc3f2e3d04a3a89866ae347 + src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobby.java: + id: 098d42261a77 + last_write_checksum: sha1:75ba37551879fa900fbb71f44e8669b130d039b7 + pristine_git_object: f203cf3496b768409ac41f0892c3ae2b3209710a + src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobbyDeprecated.java: + id: ebe6b3daca1f + last_write_checksum: sha1:f213f83acd5b6454a90ffd573bcdf768848d6a87 + pristine_git_object: b1b2dda51e1b3a1a2d7512cb4161f497693f7a3b + src/main/java/dev/hathora/cloud_sdk/operations/CreateRoom.java: + id: 08583360a9df + last_write_checksum: sha1:e8dd5e35a1dcc2b7ec085bc46254db3f154f7828 + pristine_git_object: e8b7896314e99ada03cb1b3b508d3e75fc37ff57 + src/main/java/dev/hathora/cloud_sdk/operations/CreateRoomDeprecated.java: + id: 839c00a73b0f + last_write_checksum: sha1:632d5aa67f16484e9235e3d570f2cb882b22a5a7 + pristine_git_object: acd32319e5ed42bd20ee110df6490a3cd57d8eef + src/main/java/dev/hathora/cloud_sdk/operations/CreateWithMultipartUploadsV2Deprecated.java: + id: ea86ff452b97 + last_write_checksum: sha1:11e498ef04fd1e7245c91b215a770f53fef6d696 + pristine_git_object: 7ce6f2077b1b79879ca9008e751c0d83f4a2767a + src/main/java/dev/hathora/cloud_sdk/operations/DeleteApp.java: + id: e20db2f6a6a9 + last_write_checksum: sha1:04b0bec72c4281db59692d75767ea5193c97caa9 + pristine_git_object: a430c9a27b559764d0b62984f24c6a917d2dfcb7 + src/main/java/dev/hathora/cloud_sdk/operations/DeleteAppV1Deprecated.java: + id: e92ce4c6c570 + last_write_checksum: sha1:fb2edd7a182e437cd5beb7f58d14f33247b4e2b4 + pristine_git_object: 7e23f98a849005ddbd54fa373661b29694d19826 + src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuild.java: + id: 92feab57f37e + last_write_checksum: sha1:96c00f76754090f745a7fd29efab5b0346d141fb + pristine_git_object: 50e0c87a820dceb25f0f46eb67ab566aec4a368d + src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildDeprecated.java: + id: 6f2562f7ceee + last_write_checksum: sha1:8e1812e3b93801d6c8a7a8adcf04c4f86fa40ee3 + pristine_git_object: eeac85d2da8f98f0a8a8aeb55a067416872fda6e + src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildV2Deprecated.java: + id: 43bed6c32dab + last_write_checksum: sha1:f78b0a8175ea3ef97ad418010c85351414447fdd + pristine_git_object: 29cab4ec1548d7e0ce22352110c251d9fe69dc30 + src/main/java/dev/hathora/cloud_sdk/operations/DeprecatedUpdateFleetRegionV2.java: + id: a76edb35c3da + last_write_checksum: sha1:d4bed621c10c0d1f73c31931cb95b740f77aa5a4 + pristine_git_object: 37f76ae1fe6f3f7eef448dc2d6b7d57f0a7dd409 + src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoom.java: + id: a66abf0c3d73 + last_write_checksum: sha1:87f7402d348e530012c23302ac5fa2b27fe5017e + pristine_git_object: 3f730435b4a3f7f288984aaf51522b3648db4921 + src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoomDeprecated.java: + id: fce409a29607 + last_write_checksum: sha1:c8b655b2dc8dacbd3d2eb222bbb31704acf7056b + pristine_git_object: f56f43a55916cd37eb3087c02c613ec4afd38359 + src/main/java/dev/hathora/cloud_sdk/operations/DownloadLogForProcess.java: + id: 7780c42edab5 + last_write_checksum: sha1:e2d26eb70e1037ec7ebed5b190c380479e383bc4 + pristine_git_object: d4b2ae5f8ae0fdce097cad4239e6c02f60497023 + src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcess.java: + id: 290a2aea72b3 + last_write_checksum: sha1:c0d0fc403ffe0477ec2836d1484c4dab9d613d4a + pristine_git_object: 5446ed258a9b590392b58a34716295223b1a427b + src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcessDeprecated.java: + id: 0c55eafdc9da + last_write_checksum: sha1:d993269ea402379f14810a69078550eaefd2a164 + pristine_git_object: 2fbb5fd08f80d8e2f055d14f6e03fcf18872fafc + src/main/java/dev/hathora/cloud_sdk/operations/GetApp.java: + id: c774533e3e13 + last_write_checksum: sha1:02f3bad3574c7bb108edd7a9bf67889d376c428f + pristine_git_object: 6b90867839b4afd354bda133be36309153616033 + src/main/java/dev/hathora/cloud_sdk/operations/GetAppInfoV1Deprecated.java: + id: 0a91538a7dfe + last_write_checksum: sha1:282269b33882ccec3b5533e14fcb072c54766e91 + pristine_git_object: ff0eac03e0f096b307974618b4e40bbeb230da63 + src/main/java/dev/hathora/cloud_sdk/operations/GetApps.java: + id: e0f94be30787 + last_write_checksum: sha1:edf29be934cc3faf19afcf173e55ac2f2850cf81 + pristine_git_object: 992f564932c4e39ee71689f492386ddd2cabd27e + src/main/java/dev/hathora/cloud_sdk/operations/GetAppsV1Deprecated.java: + id: a300da41035c + last_write_checksum: sha1:6d7a70a3fd749327a2e76777a9e2b23f42d60c9a + pristine_git_object: c1747cc808c55c57bc95de7511f6eac327cb179e + src/main/java/dev/hathora/cloud_sdk/operations/GetBalance.java: + id: 6fb56c7d6c82 + last_write_checksum: sha1:3668b639992d51ffae1e5e3d9946587b5004d52c + pristine_git_object: daa2b203fc37c17bf60321f7c77fee15ac67fe8c + src/main/java/dev/hathora/cloud_sdk/operations/GetBuild.java: + id: 0093d3ad8904 + last_write_checksum: sha1:47f692ccb7cddca2013c50dfe2ace6ccbc3e5e5b + pristine_git_object: 1d35ffa0f12a34d6e2da8789335add8af97232e8 + src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoDeprecated.java: + id: 436a4bfd8ef1 + last_write_checksum: sha1:554ffd2d8f6e6de6231a2a617594b66fff0a9563 + pristine_git_object: e7831b19efa3bd15a90bdc06342dbabd892cfff2 + src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoV2Deprecated.java: + id: dd83e759c897 + last_write_checksum: sha1:139a80a79bb7de643a5c0df260d53d4bb6dfb962 + pristine_git_object: bca712e9acd2f12e05172a6273bfcf5b67b18c9f + src/main/java/dev/hathora/cloud_sdk/operations/GetBuilds.java: + id: 40066e85ba2f + last_write_checksum: sha1:1a5fc9d9a93bbe6b2acc6e658dc9ca33686e5e11 + pristine_git_object: 310324f265566439b78c7cd15042d8bebbd4140f + src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsDeprecated.java: + id: 2be9e65c0f29 + last_write_checksum: sha1:daa2478345d14bb47561457bd3c6839798bf75fa + pristine_git_object: 13520b0723340e03ea97d2aeeb2019a0daf77aea + src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsV2Deprecated.java: + id: 92d967bd2c41 + last_write_checksum: sha1:5570acf23c9b2e352a333d5ec594edbedbbb43ed + pristine_git_object: 1ff51f0a682880d44934363eb5216481a1720914 + src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfo.java: + id: b5b6693eb0ad + last_write_checksum: sha1:d9e7442c7c5610f55725202cc4f614b0fc8120a0 + pristine_git_object: 22003e6859a476db1805c64d4493f858217f3561 + src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfoDeprecated.java: + id: 7bfbd15b58b2 + last_write_checksum: sha1:1431f1e8c44d87421bccb2d157d503ac739afb8b + pristine_git_object: 0553766027fdfd415d992fc545f47039f5a5cb75 + src/main/java/dev/hathora/cloud_sdk/operations/GetDeployment.java: + id: 195eb8a0fc0c + last_write_checksum: sha1:48f55dbcd68900e26b8e588bcb95ca30f901a760 + pristine_git_object: 3ed8229955519c20539af682789699543d67ce96 + src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV1Deprecated.java: + id: 8ccd159c747b + last_write_checksum: sha1:94e7dadc2dae540d88cdefb9742bd6d735f1fcf3 + pristine_git_object: 87786adabf21109724938dac792f9a67d45fa646 + src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV2Deprecated.java: + id: 678c61a5f5fa + last_write_checksum: sha1:185a856a681b181cfc542be5fe7b8402452830c3 + pristine_git_object: 0cc8e23aea25165925c6e585af921c7323cb0acf + src/main/java/dev/hathora/cloud_sdk/operations/GetDeployments.java: + id: 15d9c270445d + last_write_checksum: sha1:13e7b736898626fd47563cbd2ed1e1c4528d70a3 + pristine_git_object: 5621b0ef17469c1bd9a495ca26e9183dc369c548 + src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentsV1Deprecated.java: + id: feda3be5cbb6 + last_write_checksum: sha1:4a43e1eba421d45b02021c6b7e92c3e3f8bc47df + pristine_git_object: 073bc878ff63f9c782bab639e03824ace4e3d3ad + src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentsV2Deprecated.java: + id: 0233f099d6f9 + last_write_checksum: sha1:7fcc68495dc8cbab406c704de51ea93610426bb7 + pristine_git_object: 39f4f7d799efd7760e3937f435e63ed5cef3761e + src/main/java/dev/hathora/cloud_sdk/operations/GetFleet.java: + id: e0eedac10cf6 + last_write_checksum: sha1:509e144862b1d8aaa412fe03255244082e1d3b67 + pristine_git_object: fb07165e0f4a7c7b90586b20bf38c487ac1d1cfb + src/main/java/dev/hathora/cloud_sdk/operations/GetFleetDeprecated.java: + id: b1d1cca9e244 + last_write_checksum: sha1:cee7cfeb01d9a179f0c880070d2bfbc6f064abe7 + pristine_git_object: 127ac50c02f6835914ff463064f8a0b6fb451b76 + src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetrics.java: + id: 41640940520e + last_write_checksum: sha1:866b5f0d1935ff3b83f5596bcdaaa0b220f6af8f + pristine_git_object: 1d1ece5d819e110261d1ce6d7785e4b90b9836b6 + src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetricsDeprecated.java: + id: 3fffc9ce3813 + last_write_checksum: sha1:a2991921eaa8920da6ef27ae37bcaf47eed527c9 + pristine_git_object: fdb490e97b196b47e31fa476d7a67b8abfe9bbf6 + src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegion.java: + id: 764be26d2437 + last_write_checksum: sha1:6934a23fb760f70183bd60c43b834793b4ea1d3d + pristine_git_object: 1e333a1dfcb8a10aa8ec4d64781ccd63b3621848 + src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionDeprecated.java: + id: e7786ca3b47b + last_write_checksum: sha1:a3b39cf8e7312e81bef064358fde30ea677d6a88 + pristine_git_object: df16c4c301ec7c966fcd249d21c96cd3a51bd86e + src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetrics.java: + id: 8de2e7aa931d + last_write_checksum: sha1:1deb39f4dcce12ac785dc567067ef1d5c0e37f79 + pristine_git_object: 5c172d9f6e70091c7ebda34d2c8e73b845e05300 + src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetricsDeprecated.java: + id: f4b267285c61 + last_write_checksum: sha1:a2f8d4bf8f2d7074771f09797de13bbf50c69f2d + pristine_git_object: edfd18d03a1278f6d9112843aac51c7ab50e42da + src/main/java/dev/hathora/cloud_sdk/operations/GetFleets.java: + id: d1b5d83078cf + last_write_checksum: sha1:406bfcabadab0e3dd9189f957b69333209094df6 + pristine_git_object: c548d6ac7c7567760c93f51733b57e6f41d698a4 + src/main/java/dev/hathora/cloud_sdk/operations/GetFleetsDeprecated.java: + id: 2f84706fa5b2 + last_write_checksum: sha1:a2331b6752bf3154631f2beb829bbdd54f6f5a9c + pristine_git_object: 74c3bbdc4963aea04b5e5075ffce68185610b08b + src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcess.java: + id: 14b61efcb335 + last_write_checksum: sha1:f3fe21e4a25ad75af1a41738706e85561431c84d + pristine_git_object: 6e56cf1044255f7d1849272b740ca8ebd64a34b6 + src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcessDeprecated.java: + id: 75664097bb6b + last_write_checksum: sha1:27f24c8ce3cb6d8ea4f09b94d8d2bdf147399148 + pristine_git_object: 8ff89aa9772a2ee3bf3c60a00611f9db1430046d + src/main/java/dev/hathora/cloud_sdk/operations/GetInvoices.java: + id: 6ead301edcc9 + last_write_checksum: sha1:1d5573975882b35d5eaf408b745a47a73ebe4450 + pristine_git_object: 4bea1ed0251937b9e793fb78593a4b959c34fc6d + src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeployment.java: + id: aeb6cf2bf959 + last_write_checksum: sha1:54f0fb908c68d5b3a25ac5bf74d769cdd94903da + pristine_git_object: ab3091b02c4d4a5457003678265a222d988ee97e + src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV1Deprecated.java: + id: bdb571ee80e8 + last_write_checksum: sha1:a67a0fe7756bdda4b72b453e03af49a69c7ce605 + pristine_git_object: 9e0a8d7ce38505dfc375733f756f2978df9cabbc + src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV2Deprecated.java: + id: 491e6b5ca803 + last_write_checksum: sha1:203bbe0b315bdf56687810cfa9bc004d9d4b48ba + pristine_git_object: a2f36464e74dbb51ec6f03a8a755d8115db31a6c + src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcesses.java: + id: 36ddfcc624f0 + last_write_checksum: sha1:855082c681d545daca9574f2997bc8199d8aae02 + pristine_git_object: 62cd5807306862d571b5f247f30a09ed280ce6fa + src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcessesV2Deprecated.java: + id: 3a858be56498 + last_write_checksum: sha1:6cd5a423f67e8058c812d71f428f746010f481b5 + pristine_git_object: c38b03171934370b80d682381c5d001903aa8e2e + src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfo.java: + id: 1b71ad0c8efb + last_write_checksum: sha1:509273527fd81b5b141b17b0ed72ea089068f4d1 + pristine_git_object: 21b2649d9233a307d92676c4d74ec44857085375 + src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByRoomId.java: + id: 30ed5efee932 + last_write_checksum: sha1:811ede4787827b481504a4676da2cf3fb1707da0 + pristine_git_object: 1dc6b45d45c5ad4a9cbf0640ffa546c8cdeb423f + src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByShortCode.java: + id: 4b18cdbe7ad7 + last_write_checksum: sha1:626c5ac56fef3cab75453e4e140f317c5911c734 + pristine_git_object: b555271736b37079e18b20d9f4995420a4bfbc95 + src/main/java/dev/hathora/cloud_sdk/operations/GetLogsForProcess.java: + id: f401dc121750 + last_write_checksum: sha1:a45b4ed2f6f1db30cd42bda3f994c79b5def4280 + pristine_git_object: c2c78200e0b03862a9254dece8d5656eff3f893d + src/main/java/dev/hathora/cloud_sdk/operations/GetMetricsDeprecated.java: + id: 775cbbd261d7 + last_write_checksum: sha1:312841ea79be973ba3db8d8eea753bad90a62370 + pristine_git_object: 8067ba5faf2121d672b6f89a6c920976229217b8 + src/main/java/dev/hathora/cloud_sdk/operations/GetNode.java: + id: 4f4e0ab28fd5 + last_write_checksum: sha1:f1e08c1eca1d2ef10c0408837758d659618f5026 + pristine_git_object: 9c0350cd700583f604dec1b12b7b84ed5932ef55 + src/main/java/dev/hathora/cloud_sdk/operations/GetNodeShapes.java: + id: acf172d800eb + last_write_checksum: sha1:7b463d6a0776487b4cafce9df37d5eab686fd179 + pristine_git_object: 8ec4d186b6ca0814646b82fc6c98de94d8ba06b5 + src/main/java/dev/hathora/cloud_sdk/operations/GetOrgMembers.java: + id: e7ad833cbffc + last_write_checksum: sha1:f2b44135bdf06536deae2c8ee058fc70bfda26a7 + pristine_git_object: d015f0bee02f8f7851869f531ecb4c677e0ef7ab + src/main/java/dev/hathora/cloud_sdk/operations/GetOrgPendingInvites.java: + id: f8f233c152b7 + last_write_checksum: sha1:a43edf17090ffd34edd586fd05d892ca00efa5cc + pristine_git_object: 12cdd164bda323a304b440b675005d5d65e8f9bd + src/main/java/dev/hathora/cloud_sdk/operations/GetOrgTokens.java: + id: 11189d35fd1a + last_write_checksum: sha1:e6a965ad1edf97860bde7d98b7ea80f4dbdccd4f + pristine_git_object: 19280d919f7c6a28def891f93b6e62a525c0979d + src/main/java/dev/hathora/cloud_sdk/operations/GetOrgs.java: + id: 1cb56740529c + last_write_checksum: sha1:252716a3f536e65b621fc2e439087fb79705734a + pristine_git_object: 4ea3cebf1a376f23f5c22859795522db9a11681d + src/main/java/dev/hathora/cloud_sdk/operations/GetPaymentMethod.java: + id: ddc7c9705d17 + last_write_checksum: sha1:d52f262af0f0028e09acab1f5b9eeeddf8974ec0 + pristine_git_object: 836135dace9856144d814a69c6d72e3aac708754 + src/main/java/dev/hathora/cloud_sdk/operations/GetPingServiceEndpoints.java: + id: d1d42ee3dc0a + last_write_checksum: sha1:4f08df6cbf1d31c70e1f2192bf7524b64c39f178 + pristine_git_object: 938193f928552106ca9030e50db003c497ada8ff + src/main/java/dev/hathora/cloud_sdk/operations/GetPingServiceEndpointsDeprecated.java: + id: 6ba8e7f094cd + last_write_checksum: sha1:305fb1208d3891529fb4e4688a1f59e4b11cd462 + pristine_git_object: 21df8839dee5f524bd68a89533a3fd659b290684 + src/main/java/dev/hathora/cloud_sdk/operations/GetProcess.java: + id: 6c0b438f90c1 + last_write_checksum: sha1:56029176f517ffd4b5916287aad2d5aa2a01df48 + pristine_git_object: dc4d5dc8195a89bc23b093f897b6f1e403c1e273 + src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoDeprecated.java: + id: 8bcf945621d7 + last_write_checksum: sha1:112c7df63eb4869cf485022c55dd4ae487c50a2f + pristine_git_object: 15cf56c3e8dfe6c5c15eeed8d539722ba3e2a279 + src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoV2Deprecated.java: + id: 598b803e7cab + last_write_checksum: sha1:239242853456f46fa3670ebd749e2d8ccf4f80ff + pristine_git_object: de416c84eb5c25e7724e8102eb95e84368597fb0 + src/main/java/dev/hathora/cloud_sdk/operations/GetProcessMetrics.java: + id: 51c4d6d04f68 + last_write_checksum: sha1:898d9fa58abcfd7cef4b008d2a0ee2037438f495 + pristine_git_object: 971deb6c6c539daac71106cd1b9c87898a08633a + src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimental.java: + id: 4b3c7cd1cba2 + last_write_checksum: sha1:2e9d4571b05570ba48ed8ac25bdafe495c5f257d + pristine_git_object: 2e4e65b3687f864783d970391fc896078bdaf2b8 + src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimentalV2Deprecated.java: + id: a55debf3cb5c + last_write_checksum: sha1:7f810cbf8b767708f9c0d88e3e118edcb5922d75 + pristine_git_object: a5269015f4a74b2a5b204af473adb1fc25947a80 + src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfo.java: + id: a662e8c15e1f + last_write_checksum: sha1:1bca84a8b3107ef94ba3f917f1240812c45329e7 + pristine_git_object: e6dc1ad0b1585d84d12803e0598627ae86943a2f + src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfoDeprecated.java: + id: 30ca1fc1ab9a + last_write_checksum: sha1:8f9dbc1e7498f1312b8c6cebc012ab4e16b9d016 + pristine_git_object: 195279510bf38ba793fa427128acb91c40fff665 + src/main/java/dev/hathora/cloud_sdk/operations/GetRunningProcesses.java: + id: ab2785be47fd + last_write_checksum: sha1:314bcf3dde912b5a8cb4e87b219dc8cc59e4fc1d + pristine_git_object: a02f169f14934538cbadd9efc9b2560d59b952a1 + src/main/java/dev/hathora/cloud_sdk/operations/GetStoppedProcesses.java: + id: 1baec5fd739c + last_write_checksum: sha1:dbc510d85e8f4d232de111a751d08e07d9e90659 + pristine_git_object: d3302f7217dcfad0c137493e2f455486517eb327 + src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceItems.java: + id: 5618390f8e94 + last_write_checksum: sha1:e4a7fd2d191d4994096952a0d14a96857b6c0451 + pristine_git_object: e66ff5796f3f6335a7814889dd6734f8c1806d2b + src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceTotal.java: + id: b6f29493a380 + last_write_checksum: sha1:ad32aaff115beb7cab7d17699d004d6e4ad13b70 + pristine_git_object: 8c00b2e4c95b5de030adc72ecdca4004221727fb + src/main/java/dev/hathora/cloud_sdk/operations/GetUsageLimits.java: + id: 4349fde9dc61 + last_write_checksum: sha1:3db4432143d4d1eae9f1cd42d8fbaf55b290d96c + pristine_git_object: 9b76d9b97c4f146241b1d6a9302b5942a2d48c26 + src/main/java/dev/hathora/cloud_sdk/operations/GetUserPendingInvites.java: + id: ae0c1de7e8f7 + last_write_checksum: sha1:6505556cacd4286bca4b3df9f99820bce56b79ab + pristine_git_object: c19b7e760f9fafdd98f7fdc6bcdc40c62396c45c + src/main/java/dev/hathora/cloud_sdk/operations/InitStripeCustomerPortalUrl.java: + id: 13b2ee24aa7b + last_write_checksum: sha1:722ff49cf692eafc53e138ebd2059cb7142b02d5 + pristine_git_object: 09bdb0eee1fc6ca869e626008babfc38432efabb + src/main/java/dev/hathora/cloud_sdk/operations/InviteUser.java: + id: 23d592630bb4 + last_write_checksum: sha1:8f657f1757eb3e2e2b0ea80c854e210f03464531 + pristine_git_object: fdf9efadedc43d37b66ce3c7df3feb3250053506 + src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbies.java: + id: 1c0c31d6174b + last_write_checksum: sha1:8e6d3eabfabd6f3e1eb4cf2fe84cefa245e60fbe + pristine_git_object: eae8948424eb484e5c723f259232235ea58a2fac + src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV1.java: + id: 1d44e283266c + last_write_checksum: sha1:1b4b5a87f03bb44d40ed51f94e9567a02d650add + pristine_git_object: 4d7953a33ed3a1006fe1af85be9dddba285283a7 + src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV2.java: + id: 0061cf61ba7f + last_write_checksum: sha1:bc6631960e8e05c5d661d1833e3e8cacc13a8f49 + pristine_git_object: 65c042e930f31af899c9e338084977d9c25c363c + src/main/java/dev/hathora/cloud_sdk/operations/ListProvisionedNodes.java: + id: 630a2c21a113 + last_write_checksum: sha1:cd9bf562b0c4ef3c8b3bafc7d570dbc325c9a3e7 + pristine_git_object: 323ce5ea37919fffc925c4de43d9e52961b58a83 + src/main/java/dev/hathora/cloud_sdk/operations/LoginAnonymous.java: + id: dcb5aa6315d2 + last_write_checksum: sha1:cab108e5d4cf268ff0b9208dcbecce5535f756ab + pristine_git_object: bd8f9e37e81c1a5809a13a7365aa0969f1a4d3ed + src/main/java/dev/hathora/cloud_sdk/operations/LoginGoogle.java: + id: ce1a5315ef17 + last_write_checksum: sha1:cc1b32543debc9d95c8994e1e2643c0c709cdf5e + pristine_git_object: 7c4d86b27ab764d5015e07137c8c97b4481f0521 + src/main/java/dev/hathora/cloud_sdk/operations/LoginNickname.java: + id: 438b731fdb3f + last_write_checksum: sha1:89c843424545c10cc220e0ead619902b5248d3e0 + pristine_git_object: a7240400b0a898537830e7364bc6bd8eb47d0529 + src/main/java/dev/hathora/cloud_sdk/operations/Operations.java: + id: 14d073852e87 + last_write_checksum: sha1:c0cdfc7458e1cc7df006eabf56b6f65e741766a9 + pristine_git_object: 72d780b93707dc042da0dacb4eb8fa2e8d194b51 + src/main/java/dev/hathora/cloud_sdk/operations/PatchApp.java: + id: f8755bac4101 + last_write_checksum: sha1:b7f3e589ee879a7da5e2434e97283eafd618f3ff + pristine_git_object: 8f6c9400f3abc3683c214427d5e94f1cbdfd96fd + src/main/java/dev/hathora/cloud_sdk/operations/RejectInvite.java: + id: 254ea1a543c4 + last_write_checksum: sha1:6201d10a8b7919d1aa3b4af1625e1b23c53a6496 + pristine_git_object: 79f35e6bf143d18fcfaecf717c7323784325a861 + src/main/java/dev/hathora/cloud_sdk/operations/RescindInvite.java: + id: "493596304650" + last_write_checksum: sha1:aadc83f2310fc336deb8b00be9666f9d861aba67 + pristine_git_object: 0de9178d2276266c24334701d59a27dde509d1b6 + src/main/java/dev/hathora/cloud_sdk/operations/ResumeRoom.java: + id: ebfa0557a835 + last_write_checksum: sha1:949b7ddd1d80d98c6e2a7463dea3fe6dfe96efcc + pristine_git_object: 9df08548178ddef32f2b9531b1893a7560d9a14c + src/main/java/dev/hathora/cloud_sdk/operations/RevokeOrgToken.java: + id: 3e74e37eef6a + last_write_checksum: sha1:a9943e8c6ea95bf7dc961727c665a5c4cf8ac432 + pristine_git_object: 21c2db887ad22e1d0e8016bd91bf08e41b8c517a + src/main/java/dev/hathora/cloud_sdk/operations/RunBuild.java: + id: efcec575a127 + last_write_checksum: sha1:124baf65f52fb1df968757e0e11d304361363917 + pristine_git_object: c290c2ff60d2dc05894659eef6657de8564d0114 + src/main/java/dev/hathora/cloud_sdk/operations/RunBuildDeprecated.java: + id: e649a3b06291 + last_write_checksum: sha1:a6e8c53d9279271bcefb0f31718fd0c0db3843dd + pristine_git_object: f41ebafcd7f8e86bbcdeda4b69ea6dc91ed93df9 + src/main/java/dev/hathora/cloud_sdk/operations/RunBuildRegistry.java: + id: 8f57755989ae + last_write_checksum: sha1:860a310960a28a65a4770e5ba708b9a37cc4575d + pristine_git_object: ce929f494e61e4826c7ae5d9a8097eb8f1494b25 + src/main/java/dev/hathora/cloud_sdk/operations/RunBuildV2Deprecated.java: + id: 573ec941879a + last_write_checksum: sha1:20061e1b069a0d0d080caff5cdbfaeabf4b84615 + pristine_git_object: d0036584fb57e52ee79d49b3bf09a874ce1c5cb1 + src/main/java/dev/hathora/cloud_sdk/operations/SendVerificationEmail.java: + id: cdcc9d0109a8 + last_write_checksum: sha1:bbc584c6f1cdb64cf8a678fc5310cd6b78978e08 + pristine_git_object: 75e34d47de56401ca99ff9ee0edc0d6e86226c22 + src/main/java/dev/hathora/cloud_sdk/operations/SetLobbyState.java: + id: ea47dde39dde + last_write_checksum: sha1:e2617e941f272ea3651e8a78144ae1db12a308d6 + pristine_git_object: 2ca160f3d91dc31d7d07f122c082d512d54cde13 + src/main/java/dev/hathora/cloud_sdk/operations/StopProcess.java: + id: e2f3ee0a1d1a + last_write_checksum: sha1:060a32af0c05ed5dc7ae0f16f58c8b914b0d7a34 + pristine_git_object: 24b217518b83771d01f69edb3c5ce1ba30bc0349 + src/main/java/dev/hathora/cloud_sdk/operations/StopProcessV2Deprecated.java: + id: 50a72f7c46f5 + last_write_checksum: sha1:31e41800a986f124cac9d4527d9fce95e0e1ad47 + pristine_git_object: 0a12b45fb15ab1803645c8869c05d4b108573b8d + src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomDeprecated.java: + id: 6b69bb4ea7b6 + last_write_checksum: sha1:19b8a7b78cd7f2ad904031ed389159dd5c08ecf7 + pristine_git_object: f7cb2d22108d0ff320617c9e19eee36dfd08f979 + src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomV2Deprecated.java: + id: ca5c979cafa9 + last_write_checksum: sha1:34b4b89ee6a8a6b3aed9ddd3633116f2aa5e32bc + pristine_git_object: 3952b85fb011d55b331ba0e82da1267f03584ad1 + src/main/java/dev/hathora/cloud_sdk/operations/UpdateApp.java: + id: bebbdeb040bd + last_write_checksum: sha1:7fd09a0d6f19950ed5cc1385f3102ca56da37f5d + pristine_git_object: 237cd4d3af3ef5677cd36a3da972577e959358bd + src/main/java/dev/hathora/cloud_sdk/operations/UpdateAppV1Deprecated.java: + id: 9efa3110a905 + last_write_checksum: sha1:2edf6d36bfdafa00cffe6759510178e1cb6b084e + pristine_git_object: fc4eae66f8918796f5732d3124db09a44dfc88fc + src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleet.java: + id: 1d6a89342364 + last_write_checksum: sha1:c0709391b4c5b8af9bd146f60eacf3595f95a3a4 + pristine_git_object: 55078ac796079d3eeb5149e10d9d6874a524fa8d + src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetDeprecated.java: + id: ddfe3adb5e02 + last_write_checksum: sha1:1358f0f422bcf669725aaf5d22a0a55273f0e0c2 + pristine_git_object: fd3dbe280dd91170f17adfe189a8d455a8538d76 + src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegion.java: + id: 5c3d4a307648 + last_write_checksum: sha1:cba1b4b03b715f966af8851b86eb3272fbbd47bc + pristine_git_object: db83d9f3fec20d4e38ced7f14d29c9b53c1cdfb5 + src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegionDeprecated.java: + id: 538796b71130 + last_write_checksum: sha1:409db8b87edf2a9a47822eefe18b5b3c3fc3760e + pristine_git_object: 7086307fa655dbb4dc267bc4bb3f682078bdb94c + src/main/java/dev/hathora/cloud_sdk/operations/UpdateRoomConfig.java: + id: cc9fe7df5b05 + last_write_checksum: sha1:b71c3597cf332c66951b9de8e4e58d1aa466a440 + pristine_git_object: eac19626c040b44b73e9690ba42a0d95778a7e44 + src/main/java/dev/hathora/cloud_sdk/operations/UpdateUserInvite.java: + id: fd123ca7826e + last_write_checksum: sha1:aaa318f45bdacacfcf6e3b826fd60dcd648f346c + pristine_git_object: f45fa3ca20a746ca1a371faa885e621e0be0a913 + src/main/java/dev/hathora/cloud_sdk/utils/AsyncHook.java: + id: 274c7ef140c2 + last_write_checksum: sha1:ee804d4f895629b27591f27250d2b9cb127bd792 + pristine_git_object: 1a906f4360910bf6efcabb06498d139b164373a7 + src/main/java/dev/hathora/cloud_sdk/utils/AsyncHooks.java: + id: 5a7e7ad6f279 + last_write_checksum: sha1:25c1709cf16635dd9be63dee42c59c7264f6839a + pristine_git_object: 67a2ee9586697148887aff0c50ed9f72f8e3feed + src/main/java/dev/hathora/cloud_sdk/utils/AsyncResponse.java: + id: e2ffa1d7922f + last_write_checksum: sha1:18c51295831f5e844e183a550ea5cf59e071b753 + pristine_git_object: eda73e80ff268890e141c9bb920d613dbe230b61 + src/main/java/dev/hathora/cloud_sdk/utils/AsyncRetries.java: + id: beb44f17f7f6 + last_write_checksum: sha1:4200ef49dd3f05d33df511bc5f9a71f9f3f219a2 + pristine_git_object: d1a48748e176b17545a1631f0ecc03249181ef1a + src/main/java/dev/hathora/cloud_sdk/utils/AsyncRetryableException.java: + id: a3ce22c2baec + last_write_checksum: sha1:d076da075d4c28b39d05a1fb08d10ac7a5879719 + pristine_git_object: e2b6c0b482f1cf2a53b014c50857ba78b208edef + src/main/java/dev/hathora/cloud_sdk/utils/BackoffStrategy.java: + id: 229000c2dcff + last_write_checksum: sha1:14255813b1bcf658c2287b7b0fd26127100b7f5b + pristine_git_object: df3e56a45d2edd7e20d2b49580ad23922e2d1927 + src/main/java/dev/hathora/cloud_sdk/utils/BigDecimalString.java: + id: 4aeb4804d3b3 + last_write_checksum: sha1:d875128605389c2508e504bc2032d480c50a1b42 + pristine_git_object: 282464e8651a34ef7505371cb4bc52e2158c4e5f + src/main/java/dev/hathora/cloud_sdk/utils/BigIntegerString.java: + id: 4bba875517e0 + last_write_checksum: sha1:ed5b335774d348ca302e8e2b71efa15c8d509c1e + pristine_git_object: 6445907e3c09f1f7e0b5fab58dbbc8fb3c6dd404 + src/main/java/dev/hathora/cloud_sdk/utils/Blob.java: + id: 32f1ad139209 + last_write_checksum: sha1:530197a3e14cab5caa82ca31373222424c7a5ced + pristine_git_object: d7f6e42f6cfe3c011debae0cf742e760ce7b679c + src/main/java/dev/hathora/cloud_sdk/utils/BlockingParser.java: + id: b413e329f897 + last_write_checksum: sha1:16c91af9f854a2b82a2bb432b93cf4c1d0602504 + pristine_git_object: 003e8fe3b4da78367fa765a7e3e51dccc07a03db + src/main/java/dev/hathora/cloud_sdk/utils/Constants.java: + id: 2a450afaf5e1 + last_write_checksum: sha1:5cad610cb8c79d22a2fa41e1057560558219b997 + pristine_git_object: 5898a2fede5cbdcd339a5e55e0cd996c43225e50 + src/main/java/dev/hathora/cloud_sdk/utils/CopiableInputStream.java: + id: 0b8776b96e0c + last_write_checksum: sha1:4f9110c3aa65c1d1b3a3bb7552758c4fcaf97290 + pristine_git_object: 59c506f95336a6b586953c31810ba03a7b6c8740 + src/main/java/dev/hathora/cloud_sdk/utils/Deserializers.java: + id: 53cc243f641d + last_write_checksum: sha1:221aca7cbe4b49c121ec73fe54f59f81ea16b8b8 + pristine_git_object: a6e0312a8d057a9a98c1a04249c2439f6364f55e + src/main/java/dev/hathora/cloud_sdk/utils/EventStream.java: + id: dea6aea8a7f3 + last_write_checksum: sha1:c7cca60b3607d271adc21a4f756c6132c3fa9cb7 + pristine_git_object: 19b4ce3530493c262b3638084a62fc7a5b916095 + src/main/java/dev/hathora/cloud_sdk/utils/EventStreamMessage.java: + id: 6d90d8aae5bb + last_write_checksum: sha1:27fecbdcbdb2c1a95464073be286a30406978c09 + pristine_git_object: a4b0e3df3067991844b9a12ea23a674ce519b0d6 + src/main/java/dev/hathora/cloud_sdk/utils/Exceptions.java: + id: 54762482ff4e + last_write_checksum: sha1:18b47a0628e5adb9116dbec9f2bbb8e494ccb013 + pristine_git_object: a18ff9e8faf5be3496e52299305585c1a07422a4 + src/main/java/dev/hathora/cloud_sdk/utils/FormMetadata.java: + id: 0efc84bb85de + last_write_checksum: sha1:198524780adc02351eaa30823652055f182ebb98 + pristine_git_object: a537f973663ba6f369191707efb5d86d7dc067cd + src/main/java/dev/hathora/cloud_sdk/utils/GenericTypeIdResolver.java: + id: 8322e375273d + last_write_checksum: sha1:68b65eec35ad767bd9f1ec7801d83f8bc44f284b + pristine_git_object: 5e2a7c33fd6caedd764e6a30d3169a95b1f53a95 + src/main/java/dev/hathora/cloud_sdk/utils/Globals.java: + id: 668df7fb7b33 + last_write_checksum: sha1:978f2e9e5a32910f248f658ddf65bdb0411637ba + pristine_git_object: 7ee06da21d5e4b6c28ae2e8f893f50df06bfa3a6 + src/main/java/dev/hathora/cloud_sdk/utils/HTTPClient.java: + id: f6ff784a687a + last_write_checksum: sha1:e5a5eb9cb18588aff6f643c8dbadd65158f39d51 + pristine_git_object: 9dbc20216cd5b29ad411314b1c289ee5ee5a1fdc + src/main/java/dev/hathora/cloud_sdk/utils/HTTPRequest.java: + id: fcccbf37ca00 + last_write_checksum: sha1:d90100d0fa3ca7a76395bce812c80825d48f5db0 + pristine_git_object: 5c78095cd28aa9605fa3b6a4f31f9f01a43f7a7b + src/main/java/dev/hathora/cloud_sdk/utils/HasSecurity.java: + id: e71cf6fa9129 + last_write_checksum: sha1:aa80db5786dcdd65a009d2120f68ca4725deabaf + pristine_git_object: 2354dc9214a0320fc07951eaed320f92d387f8ae + src/main/java/dev/hathora/cloud_sdk/utils/HeaderMetadata.java: + id: 16b9d4f0f807 + last_write_checksum: sha1:c20c148b401f9aaabd67bf2314c533ec27420ca7 + pristine_git_object: c4181d0cf56d252ff864740ee61fc6b2d3bfb1fb + src/main/java/dev/hathora/cloud_sdk/utils/Headers.java: + id: fde477ab1ef8 + last_write_checksum: sha1:e5161b9a70b611821f8928b005d6b69180a40005 + pristine_git_object: 49edeb77e70b90c5b1c2813563b9f3ff4229f750 + src/main/java/dev/hathora/cloud_sdk/utils/Helpers.java: + id: a84efd2f5068 + last_write_checksum: sha1:ff3ed4257cc11845d700f2df5fab6ad5f402357e + pristine_git_object: 68add4b49b26a2c0199937fb2f30731a037135d3 + src/main/java/dev/hathora/cloud_sdk/utils/Hook.java: + id: b715d87f996f + last_write_checksum: sha1:c07ae5d1648d8c56e12742349b9a934da21f2ef0 + pristine_git_object: 7e03d86af6f565ee7f3f62f7aff2b2c9ab88fc88 + src/main/java/dev/hathora/cloud_sdk/utils/HookAdapters.java: + id: 70e91f5e2b74 + last_write_checksum: sha1:2fa3974dbba50368a23671ce9dc412cab7c50a05 + pristine_git_object: 621384b5ec6bc17ae128e2cfd2b574066f79d4cd + src/main/java/dev/hathora/cloud_sdk/utils/Hooks.java: + id: 50123ff1b3c1 + last_write_checksum: sha1:5ea384a48579a27fbd7eec81d364f78fb81d8d50 + pristine_git_object: 26d1b6e7b2ca08943b7fbe8400ae6f82b85ac09f + src/main/java/dev/hathora/cloud_sdk/utils/JSON.java: + id: bfaf43c9219d + last_write_checksum: sha1:af506d28928bc5497c81f64b654d7b935c8a1eb5 + pristine_git_object: a8ae938e1cbbb950ea5dfb5d3a309deef21aa38b + src/main/java/dev/hathora/cloud_sdk/utils/LazySingletonValue.java: + id: e524f4dea748 + last_write_checksum: sha1:2a59b1a9c04cf5df395f0fa8a7feebe6e4307f4f + pristine_git_object: 8a486d207ef88bd413c14bf61045ce0ba7caa3a8 + src/main/java/dev/hathora/cloud_sdk/utils/Metadata.java: + id: 5c36e2747bbf + last_write_checksum: sha1:fe98733987023d79bfd36d6eb83236d32aa7ae70 + pristine_git_object: 2d5a8e5626957142f34fe28aeb25d9c50786d8f0 + src/main/java/dev/hathora/cloud_sdk/utils/Multipart.java: + id: f309fb671888 + last_write_checksum: sha1:8ce4a8f516bebca83bcffb751e54fac0e0762813 + pristine_git_object: 3af66b4bf9e68835961882f88bbcfbfb870327ba + src/main/java/dev/hathora/cloud_sdk/utils/MultipartFormMetadata.java: + id: 77153d39d68d + last_write_checksum: sha1:00949e1494650b34565e2d8e36dcfc0a24c40602 + pristine_git_object: c65da8cacf18e908537ebcbeaa33afb5e0e185c4 + src/main/java/dev/hathora/cloud_sdk/utils/NameValue.java: + id: 69c5c06d8284 + last_write_checksum: sha1:15416f9c8bb4b00ac81ba3c34b568cadfb1560b5 + pristine_git_object: 763c7480e0cd9d7d5b96c62499d894a800e8340e + src/main/java/dev/hathora/cloud_sdk/utils/NonRetryableException.java: + id: 362fa43ec9ad + last_write_checksum: sha1:0ebf77074bfeeee4cb287f9ab09773a6f6f54cea + pristine_git_object: e8f98afdaab9a5240f87a9599c6708c3a1d7d1d3 + src/main/java/dev/hathora/cloud_sdk/utils/OneOfDeserializer.java: + id: 6437e0b4d519 + last_write_checksum: sha1:547539ac1542498795ba678dd0e4249a4511fa46 + pristine_git_object: 5c880c5a02a7cdb36e5c3610ff58a7f6f792ea81 + src/main/java/dev/hathora/cloud_sdk/utils/Options.java: + id: 36c81c5ad2f3 + last_write_checksum: sha1:58842361e8c801e508cc7e83d31a9bccaa04bb33 + pristine_git_object: 1da0ae4dd204fd1adc5360876145c10fd30472d2 + src/main/java/dev/hathora/cloud_sdk/utils/PathParamsMetadata.java: + id: e9317ed53bc2 + last_write_checksum: sha1:921e579c2bb12eacea2c059de52511deee54fcf4 + pristine_git_object: d351640f6e5219efea9954faab295bee561f41ab + src/main/java/dev/hathora/cloud_sdk/utils/QueryEncoding.java: + id: 5ddf93353406 + last_write_checksum: sha1:0d44be99297c3221983fb3c0f94f21519f435830 + pristine_git_object: 29a7325012a9471cc9d798772bbdcfe6b883693a + src/main/java/dev/hathora/cloud_sdk/utils/QueryParameter.java: + id: 62ca32c369c1 + last_write_checksum: sha1:8bbf27aeb2e3d19ab5b14da1a9a4de8efe6e080e + pristine_git_object: f103f17ea3e39c7fbd6474420c2040e363e9accd + src/main/java/dev/hathora/cloud_sdk/utils/QueryParameters.java: + id: 74ec9559c988 + last_write_checksum: sha1:2a2c7d9aea78a388063026fe9f0ad52a13cb478e + pristine_git_object: 076a0f360c274f5e5361226bc7995ead4be484bc + src/main/java/dev/hathora/cloud_sdk/utils/QueryParamsMetadata.java: + id: a9f41f49035c + last_write_checksum: sha1:2a340a701e2c3d1222d3bbcd969381a868b8231e + pristine_git_object: 42577a2e58fea9e904edac8ebabb59524d0ee799 + src/main/java/dev/hathora/cloud_sdk/utils/RecordingClient.java: + id: 13c8b24418aa + last_write_checksum: sha1:2dee41f4434b30d082fd97bd29fc47ec5430a3d2 + pristine_git_object: 984865ac71f65172f1f3b93c62f378676b434819 + src/main/java/dev/hathora/cloud_sdk/utils/Reflections.java: + id: bc5eb12ef1ed + last_write_checksum: sha1:d3504c5f0d20399507b2ff596a6c148c5d4a19bb + pristine_git_object: 0956fb051301e8664c421f75c6deb27d67d155f8 + src/main/java/dev/hathora/cloud_sdk/utils/RequestBody.java: + id: 8eaa5c57067e + last_write_checksum: sha1:bd3c46904aa535b906e84ecbfb48caf278b92c9b + pristine_git_object: a733025719c6dff08e93a86d29ea665b6ae23e7c + src/main/java/dev/hathora/cloud_sdk/utils/RequestMetadata.java: + id: 8a73e0a7eb78 + last_write_checksum: sha1:67b7b44ea3d477935f1c769ca9c00e47f085dfa1 + pristine_git_object: 7b8db8fc16c33b94deabc8f4e0da1833786ab83f + src/main/java/dev/hathora/cloud_sdk/utils/Response.java: + id: a6f28376bce1 + last_write_checksum: sha1:5e50d48af30700adca7e3e665e741bff545cd723 + pristine_git_object: 4792b6aa14d563a4eb1052b79bbbfdbeffde1674 + src/main/java/dev/hathora/cloud_sdk/utils/ResponseWithBody.java: + id: 14fd9279b918 + last_write_checksum: sha1:b498f0a9c9917101113f53ed8ab4d149b7bed72a + pristine_git_object: 563ed243ce83ae7ff5ef99279ac407076402ccfd + src/main/java/dev/hathora/cloud_sdk/utils/Retries.java: + id: 640d8f6ed001 + last_write_checksum: sha1:e6f50cb029c26c40e997587594e1d4c3e50ef75b + pristine_git_object: 95cb355ddc2e8081e0d8305311dc25336823eb5a + src/main/java/dev/hathora/cloud_sdk/utils/RetryConfig.java: + id: 618bf81d48fe + last_write_checksum: sha1:5ba3bf7ab2202a5a9aaf250884087b685d1f13d0 + pristine_git_object: 8217586f4b2dabb3c50d84fd29b106a0728229b9 + src/main/java/dev/hathora/cloud_sdk/utils/RetryableException.java: + id: e7f5d9bb867d + last_write_checksum: sha1:462c259befc2b7fafa8ec5eadcfe80832f419f0e + pristine_git_object: d264abad9909e585947d421210f301aa1f058a6f + src/main/java/dev/hathora/cloud_sdk/utils/Security.java: + id: 57dadbe0b4ad + last_write_checksum: sha1:866c5479f5ed19e0da81f23389d513762c787894 + pristine_git_object: 939280d8fa454daee4124dfb1c355a43e15adf9b + src/main/java/dev/hathora/cloud_sdk/utils/SecurityMetadata.java: + id: 9a990736d9a2 + last_write_checksum: sha1:bf27bc02656215537cab1ce1991bcdcd296e75e6 + pristine_git_object: 75ce256e3e0a50fe45730cd5298b7c32d117c195 + src/main/java/dev/hathora/cloud_sdk/utils/SerializedBody.java: + id: ba7fb2f72d72 + last_write_checksum: sha1:df1b93b36a590ee069a7e9d39821c00bc426b2e1 + pristine_git_object: 4082ae1350f37b9d9fab2f30f524e41be60ec4fd + src/main/java/dev/hathora/cloud_sdk/utils/SessionManager.java: + id: ae6a35be40b4 + last_write_checksum: sha1:038f872675a5c7bfde70c917be45edc7ef5653d4 + pristine_git_object: 5baa90f40093de1a9c0666a6a2ddfa8f32393375 + src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyHTTPClient.java: + id: 2f8b6129ae6d + last_write_checksum: sha1:daeb1c5c4e424e53b24e76b84b8bf530271a9967 + pristine_git_object: b841b9c4fab4ff26a84cbe55f21057a4134ba6ff + src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyLogger.java: + id: 4d19544239a6 + last_write_checksum: sha1:8749dbd4a015a3be3b2b692c8bb22a61c0372cff + pristine_git_object: 9636bfa62fe61f57875ecd00de3ecfff70d276dc + src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyMetadata.java: + id: c327df480840 + last_write_checksum: sha1:a7d06cf1b2f4bfb5d8641b2076c5f31a2ed89515 + pristine_git_object: 37d7cee8b6dd128368d179a01673326ef1781ec9 + src/main/java/dev/hathora/cloud_sdk/utils/StreamingParser.java: + id: b8449dfe1867 + last_write_checksum: sha1:ddddfed9829bf27064bb2fb6ea0d1fc829cad9a6 + pristine_git_object: bed41b97b9cd5e1854371314ae15dcce99c3af9a + src/main/java/dev/hathora/cloud_sdk/utils/TypedObject.java: + id: 6f0fe3737011 + last_write_checksum: sha1:3e680e62ab6e3bd54da7939f601eba981456fe70 + pristine_git_object: a1ea0b7da7da3fa0fd480962aad4f6a8badc7ead + src/main/java/dev/hathora/cloud_sdk/utils/Types.java: + id: 35afdc8fff55 + last_write_checksum: sha1:b33618aae1417c53850617392dd8782559a01f21 + pristine_git_object: 8907c4b95ec9e4d7b85db8ae473d1b99b9280fd0 + src/main/java/dev/hathora/cloud_sdk/utils/UnknownType.java: + id: 36e8c3d6524d + last_write_checksum: sha1:511545b75212009a4c7663bba09a19e1eb76ad62 + pristine_git_object: c1a4885b0fe2475d3756f96fe3c1311ff2a8cd68 + src/main/java/dev/hathora/cloud_sdk/utils/Utf8UrlEncoder.java: + id: 58052c1d4c84 + last_write_checksum: sha1:823cdc119d4214dde5dbf91c96bfed32162291b8 + pristine_git_object: 8cdfbfd604f2ae1b2415d8ecf0be83196b46fd7b + src/main/java/dev/hathora/cloud_sdk/utils/Utils.java: + id: 94e017a68b38 + last_write_checksum: sha1:d0b07f8b7507e770a220b66fc0c47066853dffb7 + pristine_git_object: 22f61dcf19984f9040123166562ea72b3859bf24 + src/main/java/dev/hathora/cloud_sdk/utils/reactive/EventStream.java: + id: ae972a4f2442 + last_write_checksum: sha1:2bd0746d50d56bd4962c797a0293b0c0d0cd1530 + pristine_git_object: 04367da5d3bf851e5a8494c720e2d3ef6d249131 + src/main/java/dev/hathora/cloud_sdk/utils/reactive/ReactiveUtils.java: + id: 70b449b191f3 + last_write_checksum: sha1:4aaf367eaa47b002b90758842b639d4e9af99fbb + pristine_git_object: f7a064d8f5846e37b98110000d086af8ccc287f5 examples: CreateAppV1Deprecated: speakeasy-default-create-app-v1-deprecated: @@ -2127,6 +6927,8 @@ examples: application/json: [{"additionalContainerPorts": [{"name": "debug", "port": 4000, "transportType": "tcp"}], "appId": "app-af469a92-5b45-4565-b3c4-b79878de67d2", "buildId": 1, "containerPort": 9605.76, "createdAt": "2025-04-06T15:56:20.597Z", "createdBy": "noreply@hathora.dev", "defaultContainerPort": {"name": "default", "port": 8000, "transportType": "tcp"}, "deploymentId": 1, "env": [{"name": "EULA", "value": "TRUE"}, {"name": "EULA", "value": "TRUE"}, {"name": "EULA", "value": "TRUE"}], "idleTimeoutEnabled": true, "planName": "tiny", "requestedCPU": 0.5, "requestedMemoryMB": 1024, "roomsPerProcess": 3, "transportType": "udp"}] "401": application/json: {"message": ""} + "500": + application/json: {"message": ""} GetLatestDeploymentV1Deprecated: speakeasy-default-get-latest-deployment-v1-deprecated: parameters: @@ -2173,6 +6975,8 @@ examples: application/json: [{"additionalContainerPorts": [{"name": "debug", "port": 4000, "transportType": "tcp"}], "appId": "app-af469a92-5b45-4565-b3c4-b79878de67d2", "buildId": 1, "createdAt": "2024-04-05T12:45:53.100Z", "createdBy": "noreply@hathora.dev", "defaultContainerPort": {"name": "default", "port": 8000, "transportType": "tls"}, "deploymentId": 1, "env": [{"name": "EULA", "value": "TRUE"}, {"name": "EULA", "value": "TRUE"}, {"name": "EULA", "value": "TRUE"}], "idleTimeoutEnabled": false, "requestedCPU": 0.5, "requestedMemoryMB": 1024, "roomsPerProcess": 3}, {"additionalContainerPorts": [{"name": "debug", "port": 4000, "transportType": "tcp"}], "appId": "app-af469a92-5b45-4565-b3c4-b79878de67d2", "buildId": 1, "createdAt": "2024-04-05T12:45:53.100Z", "createdBy": "noreply@hathora.dev", "defaultContainerPort": {"name": "default", "port": 8000, "transportType": "tls"}, "deploymentId": 1, "env": [{"name": "EULA", "value": "TRUE"}, {"name": "EULA", "value": "TRUE"}, {"name": "EULA", "value": "TRUE"}], "idleTimeoutEnabled": false, "requestedCPU": 0.5, "requestedMemoryMB": 1024, "roomsPerProcess": 3}] "401": application/json: {"message": ""} + "500": + application/json: {"message": ""} GetLatestDeploymentV2Deprecated: speakeasy-default-get-latest-deployment-v2-deprecated: parameters: @@ -2267,7 +7071,7 @@ examples: orgId: "org-6f706e83-0ec1-437a-9a46-7d4281eb2f39" responses: "200": - application/json: {"cloudMinVcpus": 989408, "cloudMinVcpusUpdatedAt": "2024-06-09T22:13:41.280Z", "scaleIncrementVcpus": 979858} + application/json: {"cloudMinVcpus": 989408, "cloudMinVcpusUpdatedAt": "2024-06-09T22:13:41.280Z", "nodeBaseline": 538905, "scaleIncrementVcpus": 979858} "401": application/json: {"message": ""} GetFleets: @@ -2305,7 +7109,7 @@ examples: query: orgId: "org-6f706e83-0ec1-437a-9a46-7d4281eb2f39" requestBody: - application/json: {"cloudMinVcpus": 503995} + application/json: {"nodeBaseline": 503995} responses: "401": application/json: {"message": ""} @@ -2744,7 +7548,7 @@ examples: region: "Mumbai" responses: "201": - application/json: {"additionalExposedPorts": [{"host": "1.proxy.hathora.dev", "name": "debug", "port": 72941, "transportType": "tcp"}], "appId": "app-af469a92-5b45-4565-b3c4-b79878de67d2", "createdAt": "2023-04-07T10:34:00.420Z", "deploymentId": "dep-6d4c6a71-2d75-4b42-94e1-f312f57f33c5", "exposedPort": {"host": "1.proxy.hathora.dev", "name": "default", "port": 34567, "transportType": "tcp"}, "processId": "cbfcddd2-0006-43ae-996c-995fff7bed2e", "region": "Chicago", "roomsAllocated": 1, "roomsPerProcess": 3, "startedAt": "2024-12-26T09:55:19.143Z", "status": "starting", "stoppingAt": "2025-12-26T12:31:53.271Z", "terminatedAt": "2023-04-21T02:19:44.467Z"} + application/json: {"additionalExposedPorts": [{"host": "1.proxy.hathora.dev", "name": "debug", "port": 72941, "transportType": "tcp"}], "appId": "app-af469a92-5b45-4565-b3c4-b79878de67d2", "bootedAt": "2024-04-06T10:34:00.420Z", "createdAt": "2023-04-07T10:34:00.420Z", "deploymentId": "dep-6d4c6a71-2d75-4b42-94e1-f312f57f33c5", "exposedPort": {"host": "1.proxy.hathora.dev", "name": "default", "port": 34567, "transportType": "tcp"}, "processId": "cbfcddd2-0006-43ae-996c-995fff7bed2e", "region": "Chicago", "roomsAllocated": 1, "roomsPerProcess": 3, "scheduledAt": "2024-07-25T15:15:13.711Z", "startedAt": "2024-12-26T09:55:19.143Z", "status": "starting", "stoppingAt": "2025-12-26T12:31:53.271Z", "terminatedAt": "2023-04-21T02:19:44.467Z"} "401": application/json: {"message": ""} "500": @@ -2756,7 +7560,7 @@ examples: appId: "app-af469a92-5b45-4565-b3c4-b79878de67d2" responses: "200": - application/json: [{"additionalExposedPorts": [{"host": "1.proxy.hathora.dev", "name": "debug", "port": 72941, "transportType": "tcp"}], "appId": "app-af469a92-5b45-4565-b3c4-b79878de67d2", "createdAt": "2025-12-22T05:10:53.198Z", "deploymentId": "dep-6d4c6a71-2d75-4b42-94e1-f312f57f33c5", "exposedPort": {"host": "1.proxy.hathora.dev", "name": "default", "port": 34567, "transportType": "tcp"}, "processId": "cbfcddd2-0006-43ae-996c-995fff7bed2e", "region": "Johannesburg", "roomsAllocated": 1, "roomsPerProcess": 3, "startedAt": "2024-03-01T23:00:40.157Z", "status": "running", "stoppingAt": "2025-12-17T22:22:22.070Z", "terminatedAt": "2025-06-17T17:15:15.680Z"}, {"additionalExposedPorts": [{"host": "1.proxy.hathora.dev", "name": "debug", "port": 72941, "transportType": "tcp"}], "appId": "app-af469a92-5b45-4565-b3c4-b79878de67d2", "createdAt": "2025-12-22T05:10:53.198Z", "deploymentId": "dep-6d4c6a71-2d75-4b42-94e1-f312f57f33c5", "exposedPort": {"host": "1.proxy.hathora.dev", "name": "default", "port": 34567, "transportType": "tcp"}, "processId": "cbfcddd2-0006-43ae-996c-995fff7bed2e", "region": "Johannesburg", "roomsAllocated": 1, "roomsPerProcess": 3, "startedAt": "2024-03-01T23:00:40.157Z", "status": "running", "stoppingAt": "2025-12-17T22:22:22.070Z", "terminatedAt": "2025-06-17T17:15:15.680Z"}] + application/json: [{"additionalExposedPorts": [{"host": "1.proxy.hathora.dev", "name": "debug", "port": 72941, "transportType": "tcp"}], "appId": "app-af469a92-5b45-4565-b3c4-b79878de67d2", "bootedAt": "2026-12-22T05:10:53.198Z", "createdAt": "2025-12-22T05:10:53.198Z", "deploymentId": "dep-6d4c6a71-2d75-4b42-94e1-f312f57f33c5", "exposedPort": {"host": "1.proxy.hathora.dev", "name": "default", "port": 34567, "transportType": "tcp"}, "processId": "cbfcddd2-0006-43ae-996c-995fff7bed2e", "region": "Johannesburg", "roomsAllocated": 1, "roomsPerProcess": 3, "scheduledAt": "2025-07-14T18:20:47.129Z", "startedAt": "2024-03-01T23:00:40.157Z", "status": "running", "stoppingAt": "2025-12-17T22:22:22.070Z", "terminatedAt": "2025-06-17T17:15:15.680Z"}, {"additionalExposedPorts": [{"host": "1.proxy.hathora.dev", "name": "debug", "port": 72941, "transportType": "tcp"}], "appId": "app-af469a92-5b45-4565-b3c4-b79878de67d2", "bootedAt": "2024-10-13T11:58:55.392Z", "createdAt": "2025-12-22T05:10:53.198Z", "deploymentId": "dep-6d4c6a71-2d75-4b42-94e1-f312f57f33c5", "exposedPort": {"host": "1.proxy.hathora.dev", "name": "default", "port": 34567, "transportType": "tcp"}, "processId": "cbfcddd2-0006-43ae-996c-995fff7bed2e", "region": "Johannesburg", "roomsAllocated": 1, "roomsPerProcess": 3, "scheduledAt": "2026-12-17T22:22:22.070Z", "startedAt": "2024-03-01T23:00:40.157Z", "status": "running", "stoppingAt": "2025-12-17T22:22:22.070Z", "terminatedAt": "2025-06-17T17:15:15.680Z"}] "401": application/json: {"message": ""} GetProcess: @@ -2767,7 +7571,7 @@ examples: processId: "cbfcddd2-0006-43ae-996c-995fff7bed2e" responses: "200": - application/json: {"additionalExposedPorts": [{"host": "1.proxy.hathora.dev", "name": "debug", "port": 72941, "transportType": "tcp"}], "appId": "app-af469a92-5b45-4565-b3c4-b79878de67d2", "createdAt": "2024-01-22T10:19:23.253Z", "deploymentId": "dep-6d4c6a71-2d75-4b42-94e1-f312f57f33c5", "exposedPort": {"host": "1.proxy.hathora.dev", "name": "default", "port": 34567, "transportType": "tcp"}, "processId": "cbfcddd2-0006-43ae-996c-995fff7bed2e", "region": "Johannesburg", "roomsAllocated": 1, "roomsPerProcess": 3, "startedAt": "2023-07-03T22:42:09.537Z", "status": "failed", "stoppingAt": "2025-10-29T15:32:30.169Z", "terminatedAt": "2023-11-04T15:46:38.702Z"} + application/json: {"additionalExposedPorts": [{"host": "1.proxy.hathora.dev", "name": "debug", "port": 72941, "transportType": "tcp"}], "appId": "app-af469a92-5b45-4565-b3c4-b79878de67d2", "bootedAt": "2026-09-23T19:03:41.640Z", "createdAt": "2024-01-22T10:19:23.253Z", "deploymentId": "dep-6d4c6a71-2d75-4b42-94e1-f312f57f33c5", "exposedPort": {"host": "1.proxy.hathora.dev", "name": "default", "port": 34567, "transportType": "tcp"}, "processId": "cbfcddd2-0006-43ae-996c-995fff7bed2e", "region": "Johannesburg", "roomsAllocated": 1, "roomsPerProcess": 3, "scheduledAt": "2024-07-02T22:42:09.537Z", "startedAt": "2023-07-03T22:42:09.537Z", "status": "failed", "stoppingAt": "2025-10-29T15:32:30.169Z", "terminatedAt": "2023-11-04T15:46:38.702Z"} "401": application/json: {"message": ""} GetProcessMetrics: @@ -3086,7 +7890,7 @@ examples: orgId: "org-6f706e83-0ec1-437a-9a46-7d4281eb2f39" responses: "200": - application/json: {"cloudMinVcpus": 206641, "cloudMinVcpusUpdatedAt": "2024-05-26T23:13:47.262Z", "scaleIncrementVcpus": 588775} + application/json: {"cloudMinVcpus": 206641, "cloudMinVcpusUpdatedAt": "2024-05-26T23:13:47.262Z", "nodeBaseline": 753662, "scaleIncrementVcpus": 588775} "401": application/json: {"message": ""} GetFleetRegionMetricsDeprecated: @@ -3224,6 +8028,1606 @@ examples: application/json: [{"cpu": 385.43, "gpu": 7277.24, "host": "spotless-rosemary.name", "hosting": "cloud", "memoryMb": 4260.02, "nodeId": "", "region": "London", "startedAt": "2023-04-22T13:15:52.726Z", "status": "stopped", "stoppedAt": "2023-07-02T06:12:30.852Z"}] "401": application/json: {"message": ""} + DeprecatedUpdateFleetRegionV2: + speakeasy-default-deprecated-update-fleet-region-v2: + parameters: + path: + fleetId: "" + region: "Singapore" + query: + orgId: "org-6f706e83-0ec1-437a-9a46-7d4281eb2f39" + requestBody: + application/json: {"cloudMinVcpus": 735068} + responses: + "401": + application/json: {"message": ""} + "500": + application/json: {"message": ""} examplesVersion: 1.0.2 generatedTests: {} -releaseNotes: "## Java SDK Changes Detected:\n* `hathora-cloud.fleetsV1.createFleetDeprecated()`: **Added**\n* `hathora-cloud.fleetsV1.getFleetDeprecated()`: **Added**\n* `hathora-cloud.fleetsV1.getFleetMetricsDeprecated()`: **Added**\n* `hathora-cloud.fleetsV1.getFleetRegionDeprecated()`: **Added**\n* `hathora-cloud.fleetsV1.getFleetRegionMetricsDeprecated()`: **Added**\n* `hathora-cloud.fleetsV1.getFleetsDeprecated()`: **Added**\n* `hathora-cloud.fleetsV1.updateFleetDeprecated()`: **Added**\n* `hathora-cloud.fleetsV1.updateFleetRegionDeprecated()`: **Added**\n* `hathora-cloud.fleetsV2.createFleet()`: **Added**\n* `hathora-cloud.fleetsV2.getFleet()`: **Added**\n* `hathora-cloud.fleetsV2.getFleetMetrics()`: **Added**\n* `hathora-cloud.fleetsV2.getFleetRegion()`: **Added**\n* `hathora-cloud.fleetsV2.getFleetRegionMetrics()`: **Added**\n* `hathora-cloud.fleetsV2.getFleets()`: **Added**\n* `hathora-cloud.fleetsV2.getNodeShapes()`: **Added**\n* `hathora-cloud.fleetsV2.updateFleet()`: **Added**\n* `hathora-cloud.fleetsV2.updateFleetRegion()`: **Added**\n* `hathora-cloud.nodesV1.getNode()`: **Added**\n* `hathora-cloud.nodesV1.listProvisionedNodes()`: **Added**\n* `hathora-cloud.fleetsV1.getFleetMetrics()`: **Deleted** **Breaking** :warning:\n* `hathora-cloud.fleetsV1.getFleetRegion()`: **Deleted** **Breaking** :warning:\n* `hathora-cloud.fleetsV1.getFleets()`: **Deleted** **Breaking** :warning:\n* `hathora-cloud.fleetsV1.updateFleet()`: **Deleted** **Breaking** :warning:\n* `hathora-cloud.fleetsV1.updateFleetRegion()`: **Deleted** **Breaking** :warning:\n* `hathora-cloud.appsV1.createAppV1Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.appsV1.deleteAppV1Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.appsV1.getAppInfoV1Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.appsV1.getAppsV1Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.appsV1.updateAppV1Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.appsV2.createApp()`: `error.status[408]` **Added**\n* `hathora-cloud.appsV2.deleteApp()`: `error.status[408]` **Added**\n* `hathora-cloud.appsV2.getApp()`: `error.status[408]` **Added**\n* `hathora-cloud.appsV2.getApps()`: \n * `response.applications.[].deployment` **Changed**\n * `error.status[408]` **Added**\n* `hathora-cloud.appsV2.patchApp()`: `error.status[408]` **Added**\n* `hathora-cloud.appsV2.updateApp()`: `error.status[408]` **Added**\n* `hathora-cloud.authV1.loginAnonymous()`: `error.status[408]` **Added**\n* `hathora-cloud.authV1.loginGoogle()`: `error.status[408]` **Added**\n* `hathora-cloud.authV1.loginNickname()`: `error.status[408]` **Added**\n* `hathora-cloud.billingV1.getBalance()`: `error.status[408]` **Added**\n* `hathora-cloud.billingV1.getInvoices()`: `error.status[408]` **Added**\n* `hathora-cloud.billingV1.getPaymentMethod()`: `error.status[408]` **Added**\n* `hathora-cloud.billingV1.getUpcomingInvoiceItems()`: \n * `response.invoiceitems.[].discount` **Added**\n * `error.status[408]` **Added**\n* `hathora-cloud.billingV1.getUpcomingInvoiceTotal()`: `error.status[408]` **Added**\n* `hathora-cloud.billingV1.initStripeCustomerPortalUrl()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV1.createBuildDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV1.deleteBuildDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV1.getBuildInfoDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV1.getBuildsDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV1.runBuildDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV2.createBuildV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV2.createBuildWithUploadUrlV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV2.createWithMultipartUploadsV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV2.deleteBuildV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV2.getBuildInfoV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV2.getBuildsV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV2.runBuildV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV3.createBuild()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV3.createBuildRegistry()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV3.deleteBuild()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV3.getBuild()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV3.getBuilds()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV3.runBuild()`: `error.status[408]` **Added**\n* `hathora-cloud.buildsV3.runBuildRegistry()`: `error.status[408]` **Added**\n* `hathora-cloud.deploymentsV1.createDeploymentV1Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.deploymentsV1.getDeploymentInfoV1Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.deploymentsV1.getDeploymentsV1Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.deploymentsV1.getLatestDeploymentV1Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.deploymentsV2.createDeploymentV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.deploymentsV2.getDeploymentInfoV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.deploymentsV2.getDeploymentsV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.deploymentsV2.getLatestDeploymentV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.deploymentsV3.createDeployment()`: \n * `request.deploymentconfigv3` **Changed**\n * `response` **Changed**\n * `error.status[408]` **Added**\n* `hathora-cloud.deploymentsV3.getDeployment()`: \n * `response` **Changed**\n * `error.status[408]` **Added**\n* `hathora-cloud.deploymentsV3.getDeployments()`: \n * `response.deployments.[]` **Changed**\n * `error.status[408]` **Added**\n* `hathora-cloud.deploymentsV3.getLatestDeployment()`: \n * `response` **Changed**\n * `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV1.createPrivateLobbyDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV1.createPublicLobbyDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV1.listActivePublicLobbiesDeprecatedV1()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV2.createLobbyDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV2.createLocalLobby()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV2.createPrivateLobby()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV2.createPublicLobby()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV2.getLobbyInfo()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV2.listActivePublicLobbiesDeprecatedV2()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV2.setLobbyState()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV3.createLobby()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV3.getLobbyInfoByRoomId()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV3.getLobbyInfoByShortCode()`: `error.status[408]` **Added**\n* `hathora-cloud.lobbiesV3.listActivePublicLobbies()`: `error` **Changed**\n* `hathora-cloud.logsV1.downloadLogForProcess()`: `error.status[408]` **Added**\n* `hathora-cloud.managementV1.sendVerificationEmail()`: `error.status[408]` **Added**\n* `hathora-cloud.metricsV1.getMetricsDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.organizationsV1.acceptInvite()`: `error.status[408]` **Added**\n* `hathora-cloud.organizationsV1.getOrgMembers()`: `error.status[408]` **Added**\n* `hathora-cloud.organizationsV1.getOrgPendingInvites()`: `error.status[408]` **Added**\n* `hathora-cloud.organizationsV1.getOrgs()`: \n * `response.orgs.[].defaultFleetId` **Added**\n * `error.status[408]` **Added**\n* `hathora-cloud.organizationsV1.getUsageLimits()`: `error.status[408]` **Added**\n* `hathora-cloud.organizationsV1.getUserPendingInvites()`: `error.status[408]` **Added**\n* `hathora-cloud.organizationsV1.inviteUser()`: `error.status[408]` **Added**\n* `hathora-cloud.organizationsV1.rejectInvite()`: `error.status[408]` **Added**\n* `hathora-cloud.organizationsV1.rescindInvite()`: `error.status[408]` **Added**\n* `hathora-cloud.organizationsV1.updateUserInvite()`: `error.status[408]` **Added**\n* `hathora-cloud.processesV1.getProcessInfoDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.processesV1.getRunningProcesses()`: `error.status[408]` **Added**\n* `hathora-cloud.processesV1.getStoppedProcesses()`: `error.status[408]` **Added**\n* `hathora-cloud.processesV2.createProcessV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.processesV2.getLatestProcessesV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.processesV2.getProcessInfoV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.processesV2.getProcessesCountExperimentalV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.processesV2.stopProcessV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.processesV3.createProcess()`: \n * `response.fleetid` **Added**\n * `error.status[408]` **Added**\n* `hathora-cloud.processesV3.getLatestProcesses()`: \n * `response.[].fleetId` **Added**\n * `error.status[408]` **Added**\n* `hathora-cloud.processesV3.getProcess()`: \n * `response.fleetid` **Added**\n * `error.status[408]` **Added**\n* `hathora-cloud.processesV3.getProcessMetrics()`: \n * `request.metrics` **Changed**\n * `response` **Changed**\n * `error.status[408]` **Added**\n* `hathora-cloud.processesV3.getProcessesCountExperimental()`: `error.status[408]` **Added**\n* `hathora-cloud.processesV3.stopProcess()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV1.createRoomDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV1.destroyRoomDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV1.getActiveRoomsForProcessDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV1.getConnectionInfoDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV1.getInactiveRoomsForProcessDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV1.getRoomInfoDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV1.suspendRoomDeprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV2.createRoom()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV2.destroyRoom()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV2.getActiveRoomsForProcess()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV2.getConnectionInfo()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV2.getInactiveRoomsForProcess()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV2.getRoomInfo()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV2.resumeRoom()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV2.suspendRoomV2Deprecated()`: `error.status[408]` **Added**\n* `hathora-cloud.roomsV2.updateRoomConfig()`: `error.status[408]` **Added**\n* `hathora-cloud.tokensV1.createOrgToken()`: `error.status[408]` **Added**\n* `hathora-cloud.tokensV1.getOrgTokens()`: `error.status[408]` **Added**\n* `hathora-cloud.tokensV1.revokeOrgToken()`: `error.status[408]` **Added**\n" +releaseNotes: "## Java SDK Changes:\n* `hathora-cloud.fleetsV2.updateFleetRegion()`: `request` **Changed** **Breaking** :warning:\n* `hathora-cloud.deploymentsV3.getDeployments()`: \n * `request` **Changed** **Breaking** :warning:\n * `response.nextpagetoken` **Added**\n * `error.status[422]` **Added**\n* `hathora-cloud.deploymentsV1.getDeploymentsV1Deprecated()`: `error.status[500]` **Added**\n* `hathora-cloud.deploymentsV2.getDeploymentsV2Deprecated()`: `error.status[500]` **Added**\n* `hathora-cloud.fleetsV1.createFleetDeprecated()`: `response.name` **Changed**\n* `hathora-cloud.fleetsV1.getFleetDeprecated()`: `response.name` **Changed**\n* `hathora-cloud.fleetsV1.getFleetRegionDeprecated()`: `response.nodebaseline` **Added**\n* `hathora-cloud.fleetsV1.getFleetsDeprecated()`: `response.fleets.[].name` **Changed**\n* `hathora-cloud.fleetsV2.getFleetRegion()`: `response.nodebaseline` **Added**\n* `hathora-cloud.fleetsV2.deprecatedUpdateFleetRegionV2()`: **Added**\n* `hathora-cloud.processesV3.createProcess()`: `response` **Changed**\n* `hathora-cloud.processesV3.getLatestProcesses()`: `response.[]` **Changed**\n* `hathora-cloud.processesV3.getProcess()`: `response` **Changed**\n" +generatedFiles: + - .gitattributes + - USAGE.md + - build.gradle + - docs/models/errors/ApiError.md + - docs/models/operations/AcceptInviteRequest.md + - docs/models/operations/AcceptInviteResponse.md + - docs/models/operations/CreateAppRequest.md + - docs/models/operations/CreateAppResponse.md + - docs/models/operations/CreateAppV1DeprecatedResponse.md + - docs/models/operations/CreateBuildDeprecatedRequest.md + - docs/models/operations/CreateBuildDeprecatedResponse.md + - docs/models/operations/CreateBuildRegistryRequest.md + - docs/models/operations/CreateBuildRegistryResponse.md + - docs/models/operations/CreateBuildRequest.md + - docs/models/operations/CreateBuildResponse.md + - docs/models/operations/CreateBuildV2DeprecatedRequest.md + - docs/models/operations/CreateBuildV2DeprecatedResponse.md + - docs/models/operations/CreateBuildWithUploadUrlV2DeprecatedRequest.md + - docs/models/operations/CreateBuildWithUploadUrlV2DeprecatedResponse.md + - docs/models/operations/CreateDeploymentRequest.md + - docs/models/operations/CreateDeploymentResponse.md + - docs/models/operations/CreateDeploymentV1DeprecatedRequest.md + - docs/models/operations/CreateDeploymentV1DeprecatedResponse.md + - docs/models/operations/CreateDeploymentV2DeprecatedRequest.md + - docs/models/operations/CreateDeploymentV2DeprecatedResponse.md + - docs/models/operations/CreateFleetDeprecatedRequest.md + - docs/models/operations/CreateFleetDeprecatedResponse.md + - docs/models/operations/CreateFleetRequest.md + - docs/models/operations/CreateFleetResponse.md + - docs/models/operations/CreateLobbyDeprecatedRequest.md + - docs/models/operations/CreateLobbyDeprecatedResponse.md + - docs/models/operations/CreateLobbyDeprecatedSecurity.md + - docs/models/operations/CreateLobbyRequest.md + - docs/models/operations/CreateLobbyResponse.md + - docs/models/operations/CreateLobbySecurity.md + - docs/models/operations/CreateLocalLobbyRequest.md + - docs/models/operations/CreateLocalLobbyRequestBody.md + - docs/models/operations/CreateLocalLobbyResponse.md + - docs/models/operations/CreateLocalLobbySecurity.md + - docs/models/operations/CreateOrgTokenRequest.md + - docs/models/operations/CreateOrgTokenResponse.md + - docs/models/operations/CreatePrivateLobbyDeprecatedRequest.md + - docs/models/operations/CreatePrivateLobbyDeprecatedResponse.md + - docs/models/operations/CreatePrivateLobbyDeprecatedSecurity.md + - docs/models/operations/CreatePrivateLobbyRequest.md + - docs/models/operations/CreatePrivateLobbyRequestBody.md + - docs/models/operations/CreatePrivateLobbyResponse.md + - docs/models/operations/CreatePrivateLobbySecurity.md + - docs/models/operations/CreateProcessRequest.md + - docs/models/operations/CreateProcessResponse.md + - docs/models/operations/CreateProcessV2DeprecatedRequest.md + - docs/models/operations/CreateProcessV2DeprecatedResponse.md + - docs/models/operations/CreatePublicLobbyDeprecatedRequest.md + - docs/models/operations/CreatePublicLobbyDeprecatedResponse.md + - docs/models/operations/CreatePublicLobbyDeprecatedSecurity.md + - docs/models/operations/CreatePublicLobbyRequest.md + - docs/models/operations/CreatePublicLobbyRequestBody.md + - docs/models/operations/CreatePublicLobbyResponse.md + - docs/models/operations/CreatePublicLobbySecurity.md + - docs/models/operations/CreateRoomDeprecatedRequest.md + - docs/models/operations/CreateRoomDeprecatedResponse.md + - docs/models/operations/CreateRoomRequest.md + - docs/models/operations/CreateRoomResponse.md + - docs/models/operations/CreateWithMultipartUploadsV2DeprecatedRequest.md + - docs/models/operations/CreateWithMultipartUploadsV2DeprecatedResponse.md + - docs/models/operations/DeleteAppRequest.md + - docs/models/operations/DeleteAppResponse.md + - docs/models/operations/DeleteAppV1DeprecatedRequest.md + - docs/models/operations/DeleteAppV1DeprecatedResponse.md + - docs/models/operations/DeleteBuildDeprecatedRequest.md + - docs/models/operations/DeleteBuildDeprecatedResponse.md + - docs/models/operations/DeleteBuildRequest.md + - docs/models/operations/DeleteBuildResponse.md + - docs/models/operations/DeleteBuildV2DeprecatedRequest.md + - docs/models/operations/DeleteBuildV2DeprecatedResponse.md + - docs/models/operations/DestroyRoomDeprecatedRequest.md + - docs/models/operations/DestroyRoomDeprecatedResponse.md + - docs/models/operations/DestroyRoomRequest.md + - docs/models/operations/DestroyRoomResponse.md + - docs/models/operations/DownloadLogForProcessRequest.md + - docs/models/operations/DownloadLogForProcessResponse.md + - docs/models/operations/File.md + - docs/models/operations/GetActiveRoomsForProcessDeprecatedRequest.md + - docs/models/operations/GetActiveRoomsForProcessDeprecatedResponse.md + - docs/models/operations/GetActiveRoomsForProcessRequest.md + - docs/models/operations/GetActiveRoomsForProcessResponse.md + - docs/models/operations/GetAppInfoV1DeprecatedRequest.md + - docs/models/operations/GetAppInfoV1DeprecatedResponse.md + - docs/models/operations/GetAppRequest.md + - docs/models/operations/GetAppResponse.md + - docs/models/operations/GetAppsRequest.md + - docs/models/operations/GetAppsResponse.md + - docs/models/operations/GetAppsV1DeprecatedResponse.md + - docs/models/operations/GetBalanceRequest.md + - docs/models/operations/GetBalanceResponse.md + - docs/models/operations/GetBuildInfoDeprecatedRequest.md + - docs/models/operations/GetBuildInfoDeprecatedResponse.md + - docs/models/operations/GetBuildInfoV2DeprecatedRequest.md + - docs/models/operations/GetBuildInfoV2DeprecatedResponse.md + - docs/models/operations/GetBuildRequest.md + - docs/models/operations/GetBuildResponse.md + - docs/models/operations/GetBuildsDeprecatedRequest.md + - docs/models/operations/GetBuildsDeprecatedResponse.md + - docs/models/operations/GetBuildsRequest.md + - docs/models/operations/GetBuildsResponse.md + - docs/models/operations/GetBuildsV2DeprecatedRequest.md + - docs/models/operations/GetBuildsV2DeprecatedResponse.md + - docs/models/operations/GetConnectionInfoDeprecatedRequest.md + - docs/models/operations/GetConnectionInfoDeprecatedResponse.md + - docs/models/operations/GetConnectionInfoRequest.md + - docs/models/operations/GetConnectionInfoResponse.md + - docs/models/operations/GetDeploymentInfoV1DeprecatedRequest.md + - docs/models/operations/GetDeploymentInfoV1DeprecatedResponse.md + - docs/models/operations/GetDeploymentInfoV2DeprecatedRequest.md + - docs/models/operations/GetDeploymentInfoV2DeprecatedResponse.md + - docs/models/operations/GetDeploymentRequest.md + - docs/models/operations/GetDeploymentResponse.md + - docs/models/operations/GetDeploymentsRequest.md + - docs/models/operations/GetDeploymentsResponse.md + - docs/models/operations/GetDeploymentsV1DeprecatedRequest.md + - docs/models/operations/GetDeploymentsV1DeprecatedResponse.md + - docs/models/operations/GetDeploymentsV2DeprecatedRequest.md + - docs/models/operations/GetDeploymentsV2DeprecatedResponse.md + - docs/models/operations/GetFleetDeprecatedRequest.md + - docs/models/operations/GetFleetDeprecatedResponse.md + - docs/models/operations/GetFleetMetricsDeprecatedRequest.md + - docs/models/operations/GetFleetMetricsDeprecatedResponse.md + - docs/models/operations/GetFleetMetricsRequest.md + - docs/models/operations/GetFleetMetricsResponse.md + - docs/models/operations/GetFleetRegionDeprecatedRequest.md + - docs/models/operations/GetFleetRegionDeprecatedResponse.md + - docs/models/operations/GetFleetRegionMetricsDeprecatedRequest.md + - docs/models/operations/GetFleetRegionMetricsDeprecatedResponse.md + - docs/models/operations/GetFleetRegionMetricsRequest.md + - docs/models/operations/GetFleetRegionMetricsResponse.md + - docs/models/operations/GetFleetRegionRequest.md + - docs/models/operations/GetFleetRegionResponse.md + - docs/models/operations/GetFleetRequest.md + - docs/models/operations/GetFleetResponse.md + - docs/models/operations/GetFleetsDeprecatedRequest.md + - docs/models/operations/GetFleetsDeprecatedResponse.md + - docs/models/operations/GetFleetsRequest.md + - docs/models/operations/GetFleetsResponse.md + - docs/models/operations/GetInactiveRoomsForProcessDeprecatedRequest.md + - docs/models/operations/GetInactiveRoomsForProcessDeprecatedResponse.md + - docs/models/operations/GetInactiveRoomsForProcessRequest.md + - docs/models/operations/GetInactiveRoomsForProcessResponse.md + - docs/models/operations/GetInvoicesRequest.md + - docs/models/operations/GetInvoicesResponse.md + - docs/models/operations/GetLatestDeploymentRequest.md + - docs/models/operations/GetLatestDeploymentResponse.md + - docs/models/operations/GetLatestDeploymentV1DeprecatedRequest.md + - docs/models/operations/GetLatestDeploymentV1DeprecatedResponse.md + - docs/models/operations/GetLatestDeploymentV2DeprecatedRequest.md + - docs/models/operations/GetLatestDeploymentV2DeprecatedResponse.md + - docs/models/operations/GetLatestProcessesRequest.md + - docs/models/operations/GetLatestProcessesResponse.md + - docs/models/operations/GetLatestProcessesV2DeprecatedRequest.md + - docs/models/operations/GetLatestProcessesV2DeprecatedResponse.md + - docs/models/operations/GetLobbyInfoByRoomIdRequest.md + - docs/models/operations/GetLobbyInfoByRoomIdResponse.md + - docs/models/operations/GetLobbyInfoByShortCodeRequest.md + - docs/models/operations/GetLobbyInfoByShortCodeResponse.md + - docs/models/operations/GetLobbyInfoRequest.md + - docs/models/operations/GetLobbyInfoResponse.md + - docs/models/operations/GetLogsForProcessRequest.md + - docs/models/operations/GetLogsForProcessResponse.md + - docs/models/operations/GetMetricsDeprecatedRequest.md + - docs/models/operations/GetMetricsDeprecatedResponse.md + - docs/models/operations/GetNodeRequest.md + - docs/models/operations/GetNodeResponse.md + - docs/models/operations/GetNodeShapesRequest.md + - docs/models/operations/GetNodeShapesResponse.md + - docs/models/operations/GetOrgMembersRequest.md + - docs/models/operations/GetOrgMembersResponse.md + - docs/models/operations/GetOrgPendingInvitesRequest.md + - docs/models/operations/GetOrgPendingInvitesResponse.md + - docs/models/operations/GetOrgTokensRequest.md + - docs/models/operations/GetOrgTokensResponse.md + - docs/models/operations/GetOrgsResponse.md + - docs/models/operations/GetPaymentMethodRequest.md + - docs/models/operations/GetPaymentMethodResponse.md + - docs/models/operations/GetPingServiceEndpointsDeprecatedResponse.md + - docs/models/operations/GetPingServiceEndpointsResponse.md + - docs/models/operations/GetProcessInfoDeprecatedRequest.md + - docs/models/operations/GetProcessInfoDeprecatedResponse.md + - docs/models/operations/GetProcessInfoV2DeprecatedRequest.md + - docs/models/operations/GetProcessInfoV2DeprecatedResponse.md + - docs/models/operations/GetProcessMetricsRequest.md + - docs/models/operations/GetProcessMetricsResponse.md + - docs/models/operations/GetProcessRequest.md + - docs/models/operations/GetProcessResponse.md + - docs/models/operations/GetProcessesCountExperimentalRequest.md + - docs/models/operations/GetProcessesCountExperimentalResponse.md + - docs/models/operations/GetProcessesCountExperimentalResponseBody.md + - docs/models/operations/GetProcessesCountExperimentalV2DeprecatedRequest.md + - docs/models/operations/GetProcessesCountExperimentalV2DeprecatedResponse.md + - docs/models/operations/GetProcessesCountExperimentalV2DeprecatedResponseBody.md + - docs/models/operations/GetRoomInfoDeprecatedRequest.md + - docs/models/operations/GetRoomInfoDeprecatedResponse.md + - docs/models/operations/GetRoomInfoRequest.md + - docs/models/operations/GetRoomInfoResponse.md + - docs/models/operations/GetRunningProcessesRequest.md + - docs/models/operations/GetRunningProcessesResponse.md + - docs/models/operations/GetStoppedProcessesRequest.md + - docs/models/operations/GetStoppedProcessesResponse.md + - docs/models/operations/GetUpcomingInvoiceItemsRequest.md + - docs/models/operations/GetUpcomingInvoiceItemsResponse.md + - docs/models/operations/GetUpcomingInvoiceTotalRequest.md + - docs/models/operations/GetUpcomingInvoiceTotalResponse.md + - docs/models/operations/GetUpcomingInvoiceTotalResponseBody.md + - docs/models/operations/GetUsageLimitsRequest.md + - docs/models/operations/GetUsageLimitsResponse.md + - docs/models/operations/GetUserPendingInvitesResponse.md + - docs/models/operations/InitStripeCustomerPortalUrlRequest.md + - docs/models/operations/InitStripeCustomerPortalUrlResponse.md + - docs/models/operations/InviteUserRequest.md + - docs/models/operations/InviteUserResponse.md + - docs/models/operations/ListActivePublicLobbiesDeprecatedV1Request.md + - docs/models/operations/ListActivePublicLobbiesDeprecatedV1Response.md + - docs/models/operations/ListActivePublicLobbiesDeprecatedV2Request.md + - docs/models/operations/ListActivePublicLobbiesDeprecatedV2Response.md + - docs/models/operations/ListActivePublicLobbiesRequest.md + - docs/models/operations/ListActivePublicLobbiesResponse.md + - docs/models/operations/ListProvisionedNodesRequest.md + - docs/models/operations/ListProvisionedNodesResponse.md + - docs/models/operations/LoginAnonymousRequest.md + - docs/models/operations/LoginAnonymousResponse.md + - docs/models/operations/LoginGoogleRequest.md + - docs/models/operations/LoginGoogleResponse.md + - docs/models/operations/LoginNicknameRequest.md + - docs/models/operations/LoginNicknameResponse.md + - docs/models/operations/PatchAppRequest.md + - docs/models/operations/PatchAppResponse.md + - docs/models/operations/RejectInviteRequest.md + - docs/models/operations/RejectInviteResponse.md + - docs/models/operations/RescindInviteRequest.md + - docs/models/operations/RescindInviteResponse.md + - docs/models/operations/ResumeRoomRequest.md + - docs/models/operations/ResumeRoomResponse.md + - docs/models/operations/RevokeOrgTokenRequest.md + - docs/models/operations/RevokeOrgTokenResponse.md + - docs/models/operations/RunBuildDeprecatedRequest.md + - docs/models/operations/RunBuildDeprecatedRequestBody.md + - docs/models/operations/RunBuildDeprecatedResponse.md + - docs/models/operations/RunBuildRegistryRequest.md + - docs/models/operations/RunBuildRegistryResponse.md + - docs/models/operations/RunBuildRequest.md + - docs/models/operations/RunBuildResponse.md + - docs/models/operations/RunBuildV2DeprecatedFile.md + - docs/models/operations/RunBuildV2DeprecatedRequest.md + - docs/models/operations/RunBuildV2DeprecatedRequestBody.md + - docs/models/operations/RunBuildV2DeprecatedResponse.md + - docs/models/operations/SendVerificationEmailResponse.md + - docs/models/operations/SetLobbyStateRequest.md + - docs/models/operations/SetLobbyStateResponse.md + - docs/models/operations/StopProcessRequest.md + - docs/models/operations/StopProcessResponse.md + - docs/models/operations/StopProcessV2DeprecatedRequest.md + - docs/models/operations/StopProcessV2DeprecatedResponse.md + - docs/models/operations/SuspendRoomDeprecatedRequest.md + - docs/models/operations/SuspendRoomDeprecatedResponse.md + - docs/models/operations/SuspendRoomV2DeprecatedRequest.md + - docs/models/operations/SuspendRoomV2DeprecatedResponse.md + - docs/models/operations/UpdateAppRequest.md + - docs/models/operations/UpdateAppResponse.md + - docs/models/operations/UpdateAppV1DeprecatedRequest.md + - docs/models/operations/UpdateAppV1DeprecatedResponse.md + - docs/models/operations/UpdateFleetDeprecatedRequest.md + - docs/models/operations/UpdateFleetDeprecatedResponse.md + - docs/models/operations/UpdateFleetRegionDeprecatedRequest.md + - docs/models/operations/UpdateFleetRegionDeprecatedResponse.md + - docs/models/operations/UpdateFleetRegionRequest.md + - docs/models/operations/UpdateFleetRegionResponse.md + - docs/models/operations/UpdateFleetRequest.md + - docs/models/operations/UpdateFleetResponse.md + - docs/models/operations/UpdateRoomConfigRequest.md + - docs/models/operations/UpdateRoomConfigResponse.md + - docs/models/operations/UpdateUserInviteRequest.md + - docs/models/operations/UpdateUserInviteResponse.md + - docs/models/shared/AchPaymentMethod.md + - docs/models/shared/ActiveConnectionInfo.md + - docs/models/shared/AppConfigWithServiceConfig.md + - docs/models/shared/Application.md + - docs/models/shared/ApplicationWithLatestDeploymentAndBuild.md + - docs/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecated.md + - docs/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedDeployment.md + - docs/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedEnv.md + - docs/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedServiceConfig.md + - docs/models/shared/ApplicationWithLatestDeploymentAndBuildEnv.md + - docs/models/shared/ApplicationWithLatestDeploymentAndBuildServiceConfig.md + - docs/models/shared/ApplicationsPage.md + - docs/models/shared/AuthConfiguration.md + - docs/models/shared/AutoscalerConfig.md + - docs/models/shared/AutoscalerTargetMetric.md + - docs/models/shared/Build.md + - docs/models/shared/BuildPart.md + - docs/models/shared/BuildStatus.md + - docs/models/shared/BuildV3.md + - docs/models/shared/BuildWithMultipartUrls.md + - docs/models/shared/BuildWithMultipartUrlsRegionalContainerTags.md + - docs/models/shared/BuildWithUploadUrl.md + - docs/models/shared/BuildWithUploadUrlRegionalContainerTags.md + - docs/models/shared/BuildsV3Page.md + - docs/models/shared/CardBrand.md + - docs/models/shared/CardPaymentMethod.md + - docs/models/shared/ConnectionInfo.md + - docs/models/shared/ConnectionInfoV2.md + - docs/models/shared/ContainerPort.md + - docs/models/shared/CreateAppConfig.md + - docs/models/shared/CreateBuildParams.md + - docs/models/shared/CreateBuildV3Params.md + - docs/models/shared/CreateFleet.md + - docs/models/shared/CreateFleetV2.md + - docs/models/shared/CreateLobbyParams.md + - docs/models/shared/CreateLobbyV3Params.md + - docs/models/shared/CreateMultipartBuildParams.md + - docs/models/shared/CreateOrgToken.md + - docs/models/shared/CreateRoomParams.md + - docs/models/shared/CreateUserInvite.md + - docs/models/shared/CreateUserInviteScopes.md + - docs/models/shared/CreatedBuildV3WithMultipartUrls.md + - docs/models/shared/CreatedBy.md + - docs/models/shared/CreatedOrgToken.md + - docs/models/shared/CurrentAllocation.md + - docs/models/shared/CustomerPortalUrl.md + - docs/models/shared/DeletedBuild.md + - docs/models/shared/Deployment.md + - docs/models/shared/DeploymentConfig.md + - docs/models/shared/DeploymentConfigV2.md + - docs/models/shared/DeploymentConfigV2Env.md + - docs/models/shared/DeploymentConfigV3.md + - docs/models/shared/DeploymentConfigV3Env.md + - docs/models/shared/DeploymentV1.md + - docs/models/shared/DeploymentV1Env.md + - docs/models/shared/DeploymentV1TransportType.md + - docs/models/shared/DeploymentV2.md + - docs/models/shared/DeploymentV2Env.md + - docs/models/shared/DeploymentV3.md + - docs/models/shared/DeploymentV3Env.md + - docs/models/shared/DeploymentsV3Page.md + - docs/models/shared/DeprecatedProcessMetricName.md + - docs/models/shared/DeprecatedProcessMetricsData.md + - docs/models/shared/Env.md + - docs/models/shared/ExposedPort.md + - docs/models/shared/Fleet.md + - docs/models/shared/FleetMetricName.md + - docs/models/shared/FleetMetricsData.md + - docs/models/shared/FleetRegion.md + - docs/models/shared/FleetRegionConfig.md + - docs/models/shared/FleetV2.md + - docs/models/shared/FleetsPage.md + - docs/models/shared/FleetsPageV2.md + - docs/models/shared/Google.md + - docs/models/shared/GoogleIdTokenObject.md + - docs/models/shared/Hosting.md + - docs/models/shared/Invoice.md + - docs/models/shared/InvoiceItem.md + - docs/models/shared/InvoiceItemPage.md + - docs/models/shared/InvoiceStatus.md + - docs/models/shared/LinkPaymentMethod.md + - docs/models/shared/ListOrgTokens.md + - docs/models/shared/LoadBalancerConfig.md + - docs/models/shared/Lobby.md + - docs/models/shared/LobbyV3.md + - docs/models/shared/LobbyV3CreatedBy.md + - docs/models/shared/LobbyVisibility.md + - docs/models/shared/MetricName.md + - docs/models/shared/MetricValue.md + - docs/models/shared/NicknameObject.md + - docs/models/shared/NodeFamilyId.md + - docs/models/shared/NodeShape.md + - docs/models/shared/NodeShapeId.md + - docs/models/shared/NodeShapeV2.md + - docs/models/shared/NodeV1.md + - docs/models/shared/NodeV1Status.md + - docs/models/shared/OrgMember.md + - docs/models/shared/OrgMemberScopes.md + - docs/models/shared/OrgMembersPage.md + - docs/models/shared/OrgToken.md + - docs/models/shared/OrgToken2.md + - docs/models/shared/OrgTokenScopes.md + - docs/models/shared/OrgTokenStatus.md + - docs/models/shared/Organization.md + - docs/models/shared/OrgsPage.md + - docs/models/shared/PartialAppConfigWithServiceConfig.md + - docs/models/shared/PaymentMethod.md + - docs/models/shared/PendingOrgInvite.md + - docs/models/shared/PendingOrgInviteScopes.md + - docs/models/shared/PendingOrgInvitesPage.md + - docs/models/shared/PingEndpoints.md + - docs/models/shared/PlanName.md + - docs/models/shared/PlayerTokenObject.md + - docs/models/shared/Process.md + - docs/models/shared/ProcessAutoscalerConfig.md + - docs/models/shared/ProcessExposedPort.md + - docs/models/shared/ProcessMetricName.md + - docs/models/shared/ProcessMetricsData.md + - docs/models/shared/ProcessStatus.md + - docs/models/shared/ProcessV2.md + - docs/models/shared/ProcessV2ExposedPort.md + - docs/models/shared/ProcessV3.md + - docs/models/shared/ProcessV3ExposedPort.md + - docs/models/shared/ProcessWithRooms.md + - docs/models/shared/ProcessWithRoomsExposedPort.md + - docs/models/shared/RecordStringNever.md + - docs/models/shared/Region.md + - docs/models/shared/RegionalContainerTags.md + - docs/models/shared/RegistryConfig.md + - docs/models/shared/RescindUserInvite.md + - docs/models/shared/Room.md + - docs/models/shared/RoomAllocation.md + - docs/models/shared/RoomAllocationData.md + - docs/models/shared/RoomConnectionData.md + - docs/models/shared/RoomReadyStatus.md + - docs/models/shared/RoomStatus.md + - docs/models/shared/RoomWithoutAllocations.md + - docs/models/shared/RoomWithoutAllocationsCurrentAllocation.md + - docs/models/shared/Scope.md + - docs/models/shared/Scopes.md + - docs/models/shared/Security.md + - docs/models/shared/ServiceConfig.md + - docs/models/shared/ServiceConfigWrite.md + - docs/models/shared/SetLobbyStateParams.md + - docs/models/shared/StartingConnectionInfo.md + - docs/models/shared/StartingConnectionInfoStatus.md + - docs/models/shared/StaticProcessAllocationConfig.md + - docs/models/shared/StaticProcessAllocationConfigWrite.md + - docs/models/shared/Status.md + - docs/models/shared/TransportType.md + - docs/models/shared/Two.md + - docs/models/shared/UpdateFleet.md + - docs/models/shared/UpdateFleetV2.md + - docs/models/shared/UpdateRoomConfigParams.md + - docs/models/shared/UpdateUserInvite.md + - docs/models/shared/UpdateUserInviteScopes.md + - docs/models/shared/UploadBodyParams.md + - docs/models/shared/UsageLimits.md + - docs/models/shared/UserRole.md + - docs/models/shared/VerificationEmailRequest.md + - docs/models/shared/VerificationEmailSuccess.md + - docs/sdks/appsv1/README.md + - docs/sdks/appsv2/README.md + - docs/sdks/authv1/README.md + - docs/sdks/billingv1/README.md + - docs/sdks/buildsv1/README.md + - docs/sdks/buildsv2/README.md + - docs/sdks/buildsv3/README.md + - docs/sdks/deploymentsv1/README.md + - docs/sdks/deploymentsv2/README.md + - docs/sdks/deploymentsv3/README.md + - docs/sdks/discoveryv1/README.md + - docs/sdks/discoveryv2/README.md + - docs/sdks/fleetsv1/README.md + - docs/sdks/fleetsv2/README.md + - docs/sdks/lobbiesv1/README.md + - docs/sdks/lobbiesv2/README.md + - docs/sdks/lobbiesv3/README.md + - docs/sdks/logsv1/README.md + - docs/sdks/managementv1/README.md + - docs/sdks/metricsv1/README.md + - docs/sdks/nodesv1/README.md + - docs/sdks/organizationsv1/README.md + - docs/sdks/processesv1/README.md + - docs/sdks/processesv2/README.md + - docs/sdks/processesv3/README.md + - docs/sdks/roomsv1/README.md + - docs/sdks/roomsv2/README.md + - docs/sdks/tokensv1/README.md + - docs/utils/Blob.md + - gradle.properties + - gradle/wrapper/gradle-wrapper.jar + - gradle/wrapper/gradle-wrapper.properties + - gradlew + - gradlew.bat + - publishing.gradle + - settings.gradle + - spring/cloud-sdk-spring-boot-autoconfigure/build.gradle + - spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/CloudSDKAutoConfig.java + - spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/CloudSDKAutoConfigProperties.java + - spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/ConditionalOnPropertyPrefix.java + - spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/OnPropertyPrefixCondition.java + - spring/cloud-sdk-spring-boot-autoconfigure/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports + - spring/cloud-sdk-spring-boot-starter/build.gradle + - src/main/java/dev/hathora/cloud_sdk/AppsV1.java + - src/main/java/dev/hathora/cloud_sdk/AppsV2.java + - src/main/java/dev/hathora/cloud_sdk/AsyncAppsV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncAppsV2.java + - src/main/java/dev/hathora/cloud_sdk/AsyncAuthV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncBillingV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncBuildsV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncBuildsV2.java + - src/main/java/dev/hathora/cloud_sdk/AsyncBuildsV3.java + - src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV2.java + - src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV3.java + - src/main/java/dev/hathora/cloud_sdk/AsyncDiscoveryV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncDiscoveryV2.java + - src/main/java/dev/hathora/cloud_sdk/AsyncFleetsV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncFleetsV2.java + - src/main/java/dev/hathora/cloud_sdk/AsyncHathoraCloud.java + - src/main/java/dev/hathora/cloud_sdk/AsyncLobbiesV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncLobbiesV2.java + - src/main/java/dev/hathora/cloud_sdk/AsyncLobbiesV3.java + - src/main/java/dev/hathora/cloud_sdk/AsyncLogsV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncManagementV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncMetricsV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncNodesV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncOrganizationsV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncProcessesV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncProcessesV2.java + - src/main/java/dev/hathora/cloud_sdk/AsyncProcessesV3.java + - src/main/java/dev/hathora/cloud_sdk/AsyncRoomsV1.java + - src/main/java/dev/hathora/cloud_sdk/AsyncRoomsV2.java + - src/main/java/dev/hathora/cloud_sdk/AsyncTokensV1.java + - src/main/java/dev/hathora/cloud_sdk/AuthV1.java + - src/main/java/dev/hathora/cloud_sdk/BillingV1.java + - src/main/java/dev/hathora/cloud_sdk/BuildsV1.java + - src/main/java/dev/hathora/cloud_sdk/BuildsV2.java + - src/main/java/dev/hathora/cloud_sdk/BuildsV3.java + - src/main/java/dev/hathora/cloud_sdk/DeploymentsV1.java + - src/main/java/dev/hathora/cloud_sdk/DeploymentsV2.java + - src/main/java/dev/hathora/cloud_sdk/DeploymentsV3.java + - src/main/java/dev/hathora/cloud_sdk/DiscoveryV1.java + - src/main/java/dev/hathora/cloud_sdk/DiscoveryV2.java + - src/main/java/dev/hathora/cloud_sdk/FleetsV1.java + - src/main/java/dev/hathora/cloud_sdk/FleetsV2.java + - src/main/java/dev/hathora/cloud_sdk/HathoraCloud.java + - src/main/java/dev/hathora/cloud_sdk/LobbiesV1.java + - src/main/java/dev/hathora/cloud_sdk/LobbiesV2.java + - src/main/java/dev/hathora/cloud_sdk/LobbiesV3.java + - src/main/java/dev/hathora/cloud_sdk/LogsV1.java + - src/main/java/dev/hathora/cloud_sdk/ManagementV1.java + - src/main/java/dev/hathora/cloud_sdk/MetricsV1.java + - src/main/java/dev/hathora/cloud_sdk/NodesV1.java + - src/main/java/dev/hathora/cloud_sdk/OrganizationsV1.java + - src/main/java/dev/hathora/cloud_sdk/ProcessesV1.java + - src/main/java/dev/hathora/cloud_sdk/ProcessesV2.java + - src/main/java/dev/hathora/cloud_sdk/ProcessesV3.java + - src/main/java/dev/hathora/cloud_sdk/RoomsV1.java + - src/main/java/dev/hathora/cloud_sdk/RoomsV2.java + - src/main/java/dev/hathora/cloud_sdk/SDKConfiguration.java + - src/main/java/dev/hathora/cloud_sdk/SecuritySource.java + - src/main/java/dev/hathora/cloud_sdk/TokensV1.java + - src/main/java/dev/hathora/cloud_sdk/models/errors/ApiError.java + - src/main/java/dev/hathora/cloud_sdk/models/errors/AsyncSDKError.java + - src/main/java/dev/hathora/cloud_sdk/models/errors/AuthException.java + - src/main/java/dev/hathora/cloud_sdk/models/errors/HathoraCloudException.java + - src/main/java/dev/hathora/cloud_sdk/models/errors/SDKError.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/AcceptInviteRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateAppRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateAppV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildRegistryRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateBuildWithUploadUrlV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateDeploymentRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateDeploymentV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateDeploymentV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateFleetDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateFleetRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateLobbyDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateLobbyRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateLocalLobbyRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateOrgTokenRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreatePrivateLobbyDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreatePrivateLobbyRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateProcessV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreatePublicLobbyDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreatePublicLobbyRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateRoomDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateRoomRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/CreateWithMultipartUploadsV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteAppRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteAppV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteBuildDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteBuildRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DeleteBuildV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DestroyRoomDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DestroyRoomRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/DownloadLogForProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetActiveRoomsForProcessDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetActiveRoomsForProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetAppInfoV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetAppRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetAppsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetAppsV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBalanceRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildInfoDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildInfoV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildsDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetBuildsV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetConnectionInfoDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetConnectionInfoRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentInfoV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentInfoV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentsV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetDeploymentsV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetMetricsDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetMetricsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRegionDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRegionMetricsDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRegionMetricsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRegionRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetsDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetFleetsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetInactiveRoomsForProcessDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetInactiveRoomsForProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetInvoicesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestDeploymentRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestDeploymentV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestDeploymentV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestProcessesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLatestProcessesV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLobbyInfoByRoomIdRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLobbyInfoByShortCodeRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLobbyInfoRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetLogsForProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetMetricsDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetNodeRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetNodeShapesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetOrgMembersRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetOrgPendingInvitesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetOrgTokensRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetOrgsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetPaymentMethodRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetPingServiceEndpointsDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetPingServiceEndpointsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessInfoDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessInfoV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessMetricsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessesCountExperimentalRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetProcessesCountExperimentalV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetRoomInfoDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetRoomInfoRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetRunningProcessesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetStoppedProcessesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetUpcomingInvoiceItemsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetUpcomingInvoiceTotalRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetUsageLimitsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/GetUserPendingInvitesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/InitStripeCustomerPortalUrlRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/InviteUserRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/ListActivePublicLobbiesDeprecatedV1RequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/ListActivePublicLobbiesDeprecatedV2RequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/ListActivePublicLobbiesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/ListProvisionedNodesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/LoginAnonymousRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/LoginGoogleRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/LoginNicknameRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/PatchAppRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RejectInviteRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RescindInviteRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/ResumeRoomRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RevokeOrgTokenRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RunBuildDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RunBuildRegistryRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RunBuildRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/RunBuildV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/SendVerificationEmailRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/SetLobbyStateRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/StopProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/StopProcessV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/SuspendRoomDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/SuspendRoomV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateAppRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateAppV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateFleetDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateFleetRegionDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateFleetRegionRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateFleetRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateRoomConfigRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations//async/UpdateUserInviteRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/AcceptInviteRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/AcceptInviteRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/AcceptInviteResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateAppV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRegistryRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRegistryRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRegistryResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildWithUploadUrlV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildWithUploadUrlV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateBuildWithUploadUrlV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV1DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateDeploymentV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateFleetResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyDeprecatedSecurity.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbyResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLobbySecurity.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbyRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbyRequestBody.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbyRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbyResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateLocalLobbySecurity.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateOrgTokenRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateOrgTokenRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateOrgTokenResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyDeprecatedSecurity.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyRequestBody.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbyResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePrivateLobbySecurity.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateProcessV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyDeprecatedSecurity.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyRequestBody.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbyResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreatePublicLobbySecurity.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateRoomResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateWithMultipartUploadsV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateWithMultipartUploadsV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/CreateWithMultipartUploadsV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppV1DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteAppV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DeleteBuildV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DestroyRoomResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DownloadLogForProcessRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DownloadLogForProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/DownloadLogForProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/File.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetActiveRoomsForProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppInfoV1DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppInfoV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppInfoV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetAppsV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBalanceRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBalanceRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBalanceResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildInfoV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetBuildsV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetConnectionInfoResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV1DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentInfoV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV1DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetMetricsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionMetricsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRegionResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetFleetsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInactiveRoomsForProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInvoicesRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInvoicesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetInvoicesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV1DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestDeploymentV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLatestProcessesV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByRoomIdRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByRoomIdRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByRoomIdResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByShortCodeRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByShortCodeRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoByShortCodeResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLobbyInfoResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLogsForProcessRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLogsForProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetLogsForProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetMetricsDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetMetricsDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetMetricsDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeShapesRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeShapesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetNodeShapesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgMembersRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgMembersRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgMembersResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgPendingInvitesRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgPendingInvitesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgPendingInvitesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgTokensRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgTokensRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgTokensResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetOrgsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPaymentMethodRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPaymentMethodRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPaymentMethodResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPingServiceEndpointsDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPingServiceEndpointsDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPingServiceEndpointsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetPingServiceEndpointsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessInfoV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessMetricsRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessMetricsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessMetricsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalResponseBody.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetProcessesCountExperimentalV2DeprecatedResponseBody.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRoomInfoResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRunningProcessesRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRunningProcessesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetRunningProcessesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetStoppedProcessesRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetStoppedProcessesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetStoppedProcessesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceItemsRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceItemsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceItemsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceTotalRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceTotalRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceTotalResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUpcomingInvoiceTotalResponseBody.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUsageLimitsRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUsageLimitsRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUsageLimitsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUserPendingInvitesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/GetUserPendingInvitesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/InitStripeCustomerPortalUrlRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/InitStripeCustomerPortalUrlRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/InitStripeCustomerPortalUrlResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/InviteUserRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/InviteUserRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/InviteUserResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV1Request.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV1RequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV1Response.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV2Request.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV2RequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesDeprecatedV2Response.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ListActivePublicLobbiesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ListProvisionedNodesRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ListProvisionedNodesRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ListProvisionedNodesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginAnonymousRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginAnonymousRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginAnonymousResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginGoogleRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginGoogleRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginGoogleResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginNicknameRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginNicknameRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/LoginNicknameResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/PatchAppRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/PatchAppRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/PatchAppResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RejectInviteRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RejectInviteRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RejectInviteResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RescindInviteRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RescindInviteRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RescindInviteResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ResumeRoomRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ResumeRoomRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/ResumeRoomResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RevokeOrgTokenRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RevokeOrgTokenRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RevokeOrgTokenResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildDeprecatedRequestBody.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRegistryRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRegistryRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRegistryResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedFile.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedRequestBody.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/RunBuildV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/SendVerificationEmailRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/SendVerificationEmailResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/SetLobbyStateRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/SetLobbyStateRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/SetLobbyStateResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/StopProcessV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomV2DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomV2DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/SuspendRoomV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppV1DeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppV1DeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateAppV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionDeprecatedRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionDeprecatedRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateRoomConfigRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateRoomConfigRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateRoomConfigResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateUserInviteRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateUserInviteRequestBuilder.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateUserInviteResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/AcceptInviteResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateAppResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateAppV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildRegistryResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateBuildWithUploadUrlV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateDeploymentResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateDeploymentV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateDeploymentV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateFleetDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateFleetResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateLobbyDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateLobbyResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateLocalLobbyResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateOrgTokenResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreatePrivateLobbyDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreatePrivateLobbyResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateProcessV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreatePublicLobbyDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreatePublicLobbyResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateRoomDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateRoomResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/CreateWithMultipartUploadsV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteAppResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteAppV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteBuildDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteBuildResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeleteBuildV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DestroyRoomDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DestroyRoomResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/DownloadLogForProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetActiveRoomsForProcessDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetActiveRoomsForProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetAppInfoV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetAppResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetAppsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetAppsV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBalanceResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildInfoDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildInfoV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildsDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetBuildsV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetConnectionInfoDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetConnectionInfoResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentInfoV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentInfoV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetMetricsDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetMetricsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetRegionDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetRegionMetricsDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetRegionMetricsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetRegionResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetsDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetFleetsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetInactiveRoomsForProcessDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetInactiveRoomsForProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetInvoicesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestDeploymentResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestDeploymentV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestDeploymentV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestProcessesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLatestProcessesV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLobbyInfoByRoomIdResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLobbyInfoByShortCodeResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLobbyInfoResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetLogsForProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetMetricsDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetNodeResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetNodeShapesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetOrgMembersResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetOrgPendingInvitesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetOrgTokensResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetOrgsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetPaymentMethodResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetPingServiceEndpointsDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetPingServiceEndpointsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessInfoDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessInfoV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessMetricsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessesCountExperimentalResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetProcessesCountExperimentalV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetRoomInfoDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetRoomInfoResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetRunningProcessesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetStoppedProcessesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetUpcomingInvoiceItemsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetUpcomingInvoiceTotalResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetUsageLimitsResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetUserPendingInvitesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/InitStripeCustomerPortalUrlResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/InviteUserResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/ListActivePublicLobbiesDeprecatedV1Response.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/ListActivePublicLobbiesDeprecatedV2Response.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/ListActivePublicLobbiesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/ListProvisionedNodesResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/LoginAnonymousResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/LoginGoogleResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/LoginNicknameResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/PatchAppResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RejectInviteResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RescindInviteResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/ResumeRoomResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RevokeOrgTokenResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RunBuildDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RunBuildRegistryResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RunBuildResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/RunBuildV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/SendVerificationEmailResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/SetLobbyStateResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/StopProcessResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/StopProcessV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/SuspendRoomDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/SuspendRoomV2DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateAppResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateAppV1DeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateFleetDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateFleetRegionDeprecatedResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateFleetRegionResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateFleetResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateRoomConfigResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/operations/async/UpdateUserInviteResponse.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/AchPaymentMethod.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ActiveConnectionInfo.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/AppConfigWithServiceConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Application.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuild.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedDeployment.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedEnv.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildDeprecatedServiceConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildEnv.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationWithLatestDeploymentAndBuildServiceConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ApplicationsPage.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/AuthConfiguration.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/AutoscalerConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/AutoscalerTargetMetric.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Build.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildPart.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildStatus.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildV3.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildWithMultipartUrls.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildWithMultipartUrlsRegionalContainerTags.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildWithUploadUrl.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildWithUploadUrlRegionalContainerTags.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/BuildsV3Page.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CardBrand.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CardPaymentMethod.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ConnectionInfo.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ConnectionInfoV2.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ContainerPort.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateAppConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateBuildParams.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateBuildV3Params.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateFleet.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateFleetV2.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateLobbyParams.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateLobbyV3Params.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateMultipartBuildParams.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateOrgToken.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateRoomParams.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateUserInvite.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreateUserInviteScopes.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedBuildV3WithMultipartUrls.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedBy.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedOrgToken.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CurrentAllocation.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/CustomerPortalUrl.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeletedBuild.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Deployment.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfigV2.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfigV2Env.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfigV3.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentConfigV3Env.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1Env.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1TransportType.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV2.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV2Env.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV3.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV3Env.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentsV3Page.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeprecatedProcessMetricName.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/DeprecatedProcessMetricsData.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Env.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ExposedPort.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Fleet.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetMetricName.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetMetricsData.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegion.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegionConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetV2.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetsPage.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/FleetsPageV2.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Google.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/GoogleIdTokenObject.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Hosting.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Invoice.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceItem.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceItemPage.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceStatus.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/LinkPaymentMethod.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ListOrgTokens.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/LoadBalancerConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Lobby.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyV3.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyV3CreatedBy.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyVisibility.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/MetricName.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/MetricValue.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/NicknameObject.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/NodeFamilyId.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShape.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShapeId.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShapeV2.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/NodeV1.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/NodeV1Status.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMember.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMemberScopes.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMembersPage.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgToken.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgToken2.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenScopes.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenStatus.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Organization.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/OrgsPage.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/PartialAppConfigWithServiceConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/PaymentMethod.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInvite.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInviteScopes.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInvitesPage.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/PingEndpoints.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/PlanName.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/PlayerTokenObject.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Process.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessAutoscalerConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessExposedPort.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessMetricName.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessMetricsData.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessStatus.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV2.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV2ExposedPort.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV3.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV3ExposedPort.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessWithRooms.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessWithRoomsExposedPort.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/RecordStringNever.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Region.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/RegionalContainerTags.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/RegistryConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/RescindUserInvite.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Room.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomAllocation.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomAllocationData.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomConnectionData.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomReadyStatus.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomStatus.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomWithoutAllocations.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/RoomWithoutAllocationsCurrentAllocation.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Scope.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Scopes.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Security.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ServiceConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/ServiceConfigWrite.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/SetLobbyStateParams.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/StartingConnectionInfo.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/StartingConnectionInfoStatus.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/StaticProcessAllocationConfig.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/StaticProcessAllocationConfigWrite.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Status.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/TransportType.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/Two.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateFleet.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateFleetV2.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateRoomConfigParams.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateUserInvite.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateUserInviteScopes.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/UploadBodyParams.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/UsageLimits.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/UserRole.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/VerificationEmailRequest.java + - src/main/java/dev/hathora/cloud_sdk/models/shared/VerificationEmailSuccess.java + - src/main/java/dev/hathora/cloud_sdk/operations/AcceptInvite.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateApp.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateAppV1Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateBuild.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildRegistry.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildWithUploadUrlV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateDeployment.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV1Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateFleet.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateFleetDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateLobby.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateLobbyDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateLocalLobby.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateOrgToken.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobby.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobbyDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateProcess.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateProcessV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobby.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobbyDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateRoom.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateRoomDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/CreateWithMultipartUploadsV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/DeleteApp.java + - src/main/java/dev/hathora/cloud_sdk/operations/DeleteAppV1Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuild.java + - src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoom.java + - src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoomDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/DownloadLogForProcess.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcess.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcessDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetApp.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetAppInfoV1Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetApps.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetAppsV1Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetBalance.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetBuild.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetBuilds.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfo.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfoDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetDeployment.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV1Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetDeployments.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentsV1Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentsV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetFleet.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetrics.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetricsDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegion.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetrics.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetricsDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetFleets.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetFleetsDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcess.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcessDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetInvoices.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeployment.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV1Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcesses.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcessesV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfo.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByRoomId.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByShortCode.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetLogsForProcess.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetMetricsDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetNode.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetNodeShapes.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetOrgMembers.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetOrgPendingInvites.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetOrgTokens.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetOrgs.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetPaymentMethod.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetPingServiceEndpoints.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetPingServiceEndpointsDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetProcess.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetProcessMetrics.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimental.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimentalV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfo.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfoDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetRunningProcesses.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetStoppedProcesses.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceItems.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceTotal.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetUsageLimits.java + - src/main/java/dev/hathora/cloud_sdk/operations/GetUserPendingInvites.java + - src/main/java/dev/hathora/cloud_sdk/operations/InitStripeCustomerPortalUrl.java + - src/main/java/dev/hathora/cloud_sdk/operations/InviteUser.java + - src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbies.java + - src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV1.java + - src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV2.java + - src/main/java/dev/hathora/cloud_sdk/operations/ListProvisionedNodes.java + - src/main/java/dev/hathora/cloud_sdk/operations/LoginAnonymous.java + - src/main/java/dev/hathora/cloud_sdk/operations/LoginGoogle.java + - src/main/java/dev/hathora/cloud_sdk/operations/LoginNickname.java + - src/main/java/dev/hathora/cloud_sdk/operations/Operations.java + - src/main/java/dev/hathora/cloud_sdk/operations/PatchApp.java + - src/main/java/dev/hathora/cloud_sdk/operations/RejectInvite.java + - src/main/java/dev/hathora/cloud_sdk/operations/RescindInvite.java + - src/main/java/dev/hathora/cloud_sdk/operations/ResumeRoom.java + - src/main/java/dev/hathora/cloud_sdk/operations/RevokeOrgToken.java + - src/main/java/dev/hathora/cloud_sdk/operations/RunBuild.java + - src/main/java/dev/hathora/cloud_sdk/operations/RunBuildDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/RunBuildRegistry.java + - src/main/java/dev/hathora/cloud_sdk/operations/RunBuildV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/SendVerificationEmail.java + - src/main/java/dev/hathora/cloud_sdk/operations/SetLobbyState.java + - src/main/java/dev/hathora/cloud_sdk/operations/StopProcess.java + - src/main/java/dev/hathora/cloud_sdk/operations/StopProcessV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomV2Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/UpdateApp.java + - src/main/java/dev/hathora/cloud_sdk/operations/UpdateAppV1Deprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleet.java + - src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegion.java + - src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegionDeprecated.java + - src/main/java/dev/hathora/cloud_sdk/operations/UpdateRoomConfig.java + - src/main/java/dev/hathora/cloud_sdk/operations/UpdateUserInvite.java + - src/main/java/dev/hathora/cloud_sdk/utils/AsyncHook.java + - src/main/java/dev/hathora/cloud_sdk/utils/AsyncHooks.java + - src/main/java/dev/hathora/cloud_sdk/utils/AsyncResponse.java + - src/main/java/dev/hathora/cloud_sdk/utils/AsyncRetries.java + - src/main/java/dev/hathora/cloud_sdk/utils/AsyncRetryableException.java + - src/main/java/dev/hathora/cloud_sdk/utils/BackoffStrategy.java + - src/main/java/dev/hathora/cloud_sdk/utils/BigDecimalString.java + - src/main/java/dev/hathora/cloud_sdk/utils/BigIntegerString.java + - src/main/java/dev/hathora/cloud_sdk/utils/Blob.java + - src/main/java/dev/hathora/cloud_sdk/utils/BlockingParser.java + - src/main/java/dev/hathora/cloud_sdk/utils/Constants.java + - src/main/java/dev/hathora/cloud_sdk/utils/CopiableInputStream.java + - src/main/java/dev/hathora/cloud_sdk/utils/Deserializers.java + - src/main/java/dev/hathora/cloud_sdk/utils/EventStream.java + - src/main/java/dev/hathora/cloud_sdk/utils/EventStreamMessage.java + - src/main/java/dev/hathora/cloud_sdk/utils/Exceptions.java + - src/main/java/dev/hathora/cloud_sdk/utils/FormMetadata.java + - src/main/java/dev/hathora/cloud_sdk/utils/GenericTypeIdResolver.java + - src/main/java/dev/hathora/cloud_sdk/utils/Globals.java + - src/main/java/dev/hathora/cloud_sdk/utils/HTTPClient.java + - src/main/java/dev/hathora/cloud_sdk/utils/HTTPRequest.java + - src/main/java/dev/hathora/cloud_sdk/utils/HasSecurity.java + - src/main/java/dev/hathora/cloud_sdk/utils/HeaderMetadata.java + - src/main/java/dev/hathora/cloud_sdk/utils/Headers.java + - src/main/java/dev/hathora/cloud_sdk/utils/Helpers.java + - src/main/java/dev/hathora/cloud_sdk/utils/Hook.java + - src/main/java/dev/hathora/cloud_sdk/utils/HookAdapters.java + - src/main/java/dev/hathora/cloud_sdk/utils/Hooks.java + - src/main/java/dev/hathora/cloud_sdk/utils/JSON.java + - src/main/java/dev/hathora/cloud_sdk/utils/LazySingletonValue.java + - src/main/java/dev/hathora/cloud_sdk/utils/Metadata.java + - src/main/java/dev/hathora/cloud_sdk/utils/Multipart.java + - src/main/java/dev/hathora/cloud_sdk/utils/MultipartFormMetadata.java + - src/main/java/dev/hathora/cloud_sdk/utils/NameValue.java + - src/main/java/dev/hathora/cloud_sdk/utils/NonRetryableException.java + - src/main/java/dev/hathora/cloud_sdk/utils/OneOfDeserializer.java + - src/main/java/dev/hathora/cloud_sdk/utils/Options.java + - src/main/java/dev/hathora/cloud_sdk/utils/PathParamsMetadata.java + - src/main/java/dev/hathora/cloud_sdk/utils/QueryEncoding.java + - src/main/java/dev/hathora/cloud_sdk/utils/QueryParameter.java + - src/main/java/dev/hathora/cloud_sdk/utils/QueryParameters.java + - src/main/java/dev/hathora/cloud_sdk/utils/QueryParamsMetadata.java + - src/main/java/dev/hathora/cloud_sdk/utils/RecordingClient.java + - src/main/java/dev/hathora/cloud_sdk/utils/Reflections.java + - src/main/java/dev/hathora/cloud_sdk/utils/RequestBody.java + - src/main/java/dev/hathora/cloud_sdk/utils/RequestMetadata.java + - src/main/java/dev/hathora/cloud_sdk/utils/Response.java + - src/main/java/dev/hathora/cloud_sdk/utils/ResponseWithBody.java + - src/main/java/dev/hathora/cloud_sdk/utils/Retries.java + - src/main/java/dev/hathora/cloud_sdk/utils/RetryConfig.java + - src/main/java/dev/hathora/cloud_sdk/utils/RetryableException.java + - src/main/java/dev/hathora/cloud_sdk/utils/Security.java + - src/main/java/dev/hathora/cloud_sdk/utils/SecurityMetadata.java + - src/main/java/dev/hathora/cloud_sdk/utils/SerializedBody.java + - src/main/java/dev/hathora/cloud_sdk/utils/SessionManager.java + - src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyHTTPClient.java + - src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyMetadata.java + - src/main/java/dev/hathora/cloud_sdk/utils/StreamingParser.java + - src/main/java/dev/hathora/cloud_sdk/utils/TypedObject.java + - src/main/java/dev/hathora/cloud_sdk/utils/Types.java + - src/main/java/dev/hathora/cloud_sdk/utils/UnknownType.java + - src/main/java/dev/hathora/cloud_sdk/utils/Utf8UrlEncoder.java + - src/main/java/dev/hathora/cloud_sdk/utils/Utils.java + - src/main/java/dev/hathora/cloud_sdk/utils/reactive/EventStream.java + - src/main/java/dev/hathora/cloud_sdk/utils/reactive/ReactiveUtils.java diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 2f1ee659..e920f112 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,21 +1,21 @@ -speakeasyVersion: 1.658.2 +speakeasyVersion: 1.680.11 sources: java-source: sourceNamespace: java-source - sourceRevisionDigest: sha256:846f82b2c5f534ddfa5eaf03dae4c50d9d0d5973f953a30460951980f5a99238 - sourceBlobDigest: sha256:a83dd5d2f6be3733c4c0cfde58d5b8811cff8746f24cc3baf3c90f78a45c1e30 + sourceRevisionDigest: sha256:8fa347e4069014a4fdcb55e52b539cebc10e41024978fc0303bc969fe1185e3d + sourceBlobDigest: sha256:3e99b656bd5f1fea1667e04552422926478984716188b1f4004de984afcb0d56 tags: - latest - - speakeasy-sdk-regen-1756426117 + - speakeasy-sdk-regen-1763683744 - 0.0.1 targets: hathora-java: source: java-source sourceNamespace: java-source - sourceRevisionDigest: sha256:846f82b2c5f534ddfa5eaf03dae4c50d9d0d5973f953a30460951980f5a99238 - sourceBlobDigest: sha256:a83dd5d2f6be3733c4c0cfde58d5b8811cff8746f24cc3baf3c90f78a45c1e30 + sourceRevisionDigest: sha256:8fa347e4069014a4fdcb55e52b539cebc10e41024978fc0303bc969fe1185e3d + sourceBlobDigest: sha256:3e99b656bd5f1fea1667e04552422926478984716188b1f4004de984afcb0d56 codeSamplesNamespace: code-samples-java-hathora-java - codeSamplesRevisionDigest: sha256:0fc45c41414e243f3d1b781442c3b054bc035b8ac1e04c3d3b26663a2aedeed0 + codeSamplesRevisionDigest: sha256:124ae8125a6fa856d90af55ac038e1d62a4737b34042cc9608be854e91de43df workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/README.md b/README.md index b7a26b82..6fd3abfb 100755 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ The samples below show how a published SDK artifact is used: Gradle: ```groovy -implementation 'dev.hathora:cloud-sdk:3.3.0' +implementation 'dev.hathora:cloud-sdk:3.4.0' ``` Maven: @@ -47,7 +47,7 @@ Maven: dev.hathora cloud-sdk - 3.3.0 + 3.4.0 ``` @@ -154,7 +154,7 @@ public class Application {
Available methods -### [~~appsV1()~~](docs/sdks/appsv1/README.md) +### [~~AppsV1~~](docs/sdks/appsv1/README.md) * [~~createAppV1Deprecated~~](docs/sdks/appsv1/README.md#createappv1deprecated) - CreateAppV1Deprecated :warning: **Deprecated** * [~~deleteAppV1Deprecated~~](docs/sdks/appsv1/README.md#deleteappv1deprecated) - DeleteAppV1Deprecated :warning: **Deprecated** @@ -162,7 +162,7 @@ public class Application { * [~~getAppsV1Deprecated~~](docs/sdks/appsv1/README.md#getappsv1deprecated) - GetAppsV1Deprecated :warning: **Deprecated** * [~~updateAppV1Deprecated~~](docs/sdks/appsv1/README.md#updateappv1deprecated) - UpdateAppV1Deprecated :warning: **Deprecated** -### [appsV2()](docs/sdks/appsv2/README.md) +### [AppsV2](docs/sdks/appsv2/README.md) * [createApp](docs/sdks/appsv2/README.md#createapp) - CreateApp * [deleteApp](docs/sdks/appsv2/README.md#deleteapp) - DeleteApp @@ -171,13 +171,13 @@ public class Application { * [patchApp](docs/sdks/appsv2/README.md#patchapp) - PatchApp * [updateApp](docs/sdks/appsv2/README.md#updateapp) - UpdateApp -### [authV1()](docs/sdks/authv1/README.md) +### [AuthV1](docs/sdks/authv1/README.md) * [loginAnonymous](docs/sdks/authv1/README.md#loginanonymous) - LoginAnonymous * [loginGoogle](docs/sdks/authv1/README.md#logingoogle) - LoginGoogle * [loginNickname](docs/sdks/authv1/README.md#loginnickname) - LoginNickname -### [billingV1()](docs/sdks/billingv1/README.md) +### [BillingV1](docs/sdks/billingv1/README.md) * [~~getBalance~~](docs/sdks/billingv1/README.md#getbalance) - GetBalance :warning: **Deprecated** * [getInvoices](docs/sdks/billingv1/README.md#getinvoices) - GetInvoices @@ -186,7 +186,7 @@ public class Application { * [getUpcomingInvoiceTotal](docs/sdks/billingv1/README.md#getupcominginvoicetotal) - GetUpcomingInvoiceTotal * [initStripeCustomerPortalUrl](docs/sdks/billingv1/README.md#initstripecustomerportalurl) - InitStripeCustomerPortalUrl -### [~~buildsV1()~~](docs/sdks/buildsv1/README.md) +### [~~BuildsV1~~](docs/sdks/buildsv1/README.md) * [~~createBuildDeprecated~~](docs/sdks/buildsv1/README.md#createbuilddeprecated) - CreateBuildDeprecated :warning: **Deprecated** * [~~deleteBuildDeprecated~~](docs/sdks/buildsv1/README.md#deletebuilddeprecated) - DeleteBuildDeprecated :warning: **Deprecated** @@ -194,7 +194,7 @@ public class Application { * [~~getBuildsDeprecated~~](docs/sdks/buildsv1/README.md#getbuildsdeprecated) - GetBuildsDeprecated :warning: **Deprecated** * [~~runBuildDeprecated~~](docs/sdks/buildsv1/README.md#runbuilddeprecated) - RunBuildDeprecated :warning: **Deprecated** -### [~~buildsV2()~~](docs/sdks/buildsv2/README.md) +### [~~BuildsV2~~](docs/sdks/buildsv2/README.md) * [~~createBuildV2Deprecated~~](docs/sdks/buildsv2/README.md#createbuildv2deprecated) - CreateBuildV2Deprecated :warning: **Deprecated** * [~~createBuildWithUploadUrlV2Deprecated~~](docs/sdks/buildsv2/README.md#createbuildwithuploadurlv2deprecated) - CreateBuildWithUploadUrlV2Deprecated :warning: **Deprecated** @@ -204,7 +204,7 @@ public class Application { * [~~getBuildsV2Deprecated~~](docs/sdks/buildsv2/README.md#getbuildsv2deprecated) - GetBuildsV2Deprecated :warning: **Deprecated** * [~~runBuildV2Deprecated~~](docs/sdks/buildsv2/README.md#runbuildv2deprecated) - RunBuildV2Deprecated :warning: **Deprecated** -### [buildsV3()](docs/sdks/buildsv3/README.md) +### [BuildsV3](docs/sdks/buildsv3/README.md) * [createBuild](docs/sdks/buildsv3/README.md#createbuild) - CreateBuild * [createBuildRegistry](docs/sdks/buildsv3/README.md#createbuildregistry) - CreateBuildRegistry @@ -214,36 +214,36 @@ public class Application { * [runBuild](docs/sdks/buildsv3/README.md#runbuild) - RunBuild * [runBuildRegistry](docs/sdks/buildsv3/README.md#runbuildregistry) - RunBuildRegistry -### [~~deploymentsV1()~~](docs/sdks/deploymentsv1/README.md) +### [~~DeploymentsV1~~](docs/sdks/deploymentsv1/README.md) * [~~createDeploymentV1Deprecated~~](docs/sdks/deploymentsv1/README.md#createdeploymentv1deprecated) - CreateDeploymentV1Deprecated :warning: **Deprecated** * [~~getDeploymentInfoV1Deprecated~~](docs/sdks/deploymentsv1/README.md#getdeploymentinfov1deprecated) - GetDeploymentInfoV1Deprecated :warning: **Deprecated** * [~~getDeploymentsV1Deprecated~~](docs/sdks/deploymentsv1/README.md#getdeploymentsv1deprecated) - GetDeploymentsV1Deprecated :warning: **Deprecated** * [~~getLatestDeploymentV1Deprecated~~](docs/sdks/deploymentsv1/README.md#getlatestdeploymentv1deprecated) - GetLatestDeploymentV1Deprecated :warning: **Deprecated** -### [~~deploymentsV2()~~](docs/sdks/deploymentsv2/README.md) +### [~~DeploymentsV2~~](docs/sdks/deploymentsv2/README.md) * [~~createDeploymentV2Deprecated~~](docs/sdks/deploymentsv2/README.md#createdeploymentv2deprecated) - CreateDeploymentV2Deprecated :warning: **Deprecated** * [~~getDeploymentInfoV2Deprecated~~](docs/sdks/deploymentsv2/README.md#getdeploymentinfov2deprecated) - GetDeploymentInfoV2Deprecated :warning: **Deprecated** * [~~getDeploymentsV2Deprecated~~](docs/sdks/deploymentsv2/README.md#getdeploymentsv2deprecated) - GetDeploymentsV2Deprecated :warning: **Deprecated** * [~~getLatestDeploymentV2Deprecated~~](docs/sdks/deploymentsv2/README.md#getlatestdeploymentv2deprecated) - GetLatestDeploymentV2Deprecated :warning: **Deprecated** -### [deploymentsV3()](docs/sdks/deploymentsv3/README.md) +### [DeploymentsV3](docs/sdks/deploymentsv3/README.md) * [createDeployment](docs/sdks/deploymentsv3/README.md#createdeployment) - CreateDeployment * [getDeployment](docs/sdks/deploymentsv3/README.md#getdeployment) - GetDeployment * [getDeployments](docs/sdks/deploymentsv3/README.md#getdeployments) - GetDeployments * [getLatestDeployment](docs/sdks/deploymentsv3/README.md#getlatestdeployment) - GetLatestDeployment -### [~~discoveryV1()~~](docs/sdks/discoveryv1/README.md) +### [~~DiscoveryV1~~](docs/sdks/discoveryv1/README.md) * [~~getPingServiceEndpointsDeprecated~~](docs/sdks/discoveryv1/README.md#getpingserviceendpointsdeprecated) - GetPingServiceEndpointsDeprecated :warning: **Deprecated** -### [discoveryV2()](docs/sdks/discoveryv2/README.md) +### [DiscoveryV2](docs/sdks/discoveryv2/README.md) * [getPingServiceEndpoints](docs/sdks/discoveryv2/README.md#getpingserviceendpoints) - GetPingServiceEndpoints -### [fleetsV1()](docs/sdks/fleetsv1/README.md) +### [FleetsV1](docs/sdks/fleetsv1/README.md) * [createFleetDeprecated](docs/sdks/fleetsv1/README.md#createfleetdeprecated) - CreateFleetDeprecated * [getFleetDeprecated](docs/sdks/fleetsv1/README.md#getfleetdeprecated) - GetFleetDeprecated @@ -254,9 +254,10 @@ public class Application { * [updateFleetDeprecated](docs/sdks/fleetsv1/README.md#updatefleetdeprecated) - UpdateFleetDeprecated * [updateFleetRegionDeprecated](docs/sdks/fleetsv1/README.md#updatefleetregiondeprecated) - UpdateFleetRegionDeprecated -### [fleetsV2()](docs/sdks/fleetsv2/README.md) +### [FleetsV2](docs/sdks/fleetsv2/README.md) * [createFleet](docs/sdks/fleetsv2/README.md#createfleet) - CreateFleet +* [~~deprecatedUpdateFleetRegionV2~~](docs/sdks/fleetsv2/README.md#deprecatedupdatefleetregionv2) - DeprecatedUpdateFleetRegionV2 :warning: **Deprecated** * [getFleet](docs/sdks/fleetsv2/README.md#getfleet) - GetFleet * [getFleetMetrics](docs/sdks/fleetsv2/README.md#getfleetmetrics) - GetFleetMetrics * [getFleetRegion](docs/sdks/fleetsv2/README.md#getfleetregion) - GetFleetRegion @@ -266,13 +267,13 @@ public class Application { * [updateFleet](docs/sdks/fleetsv2/README.md#updatefleet) - UpdateFleet * [updateFleetRegion](docs/sdks/fleetsv2/README.md#updatefleetregion) - UpdateFleetRegion -### [~~lobbiesV1()~~](docs/sdks/lobbiesv1/README.md) +### [~~LobbiesV1~~](docs/sdks/lobbiesv1/README.md) * [~~createPrivateLobbyDeprecated~~](docs/sdks/lobbiesv1/README.md#createprivatelobbydeprecated) - CreatePrivateLobbyDeprecated :warning: **Deprecated** * [~~createPublicLobbyDeprecated~~](docs/sdks/lobbiesv1/README.md#createpubliclobbydeprecated) - CreatePublicLobbyDeprecated :warning: **Deprecated** * [~~listActivePublicLobbiesDeprecatedV1~~](docs/sdks/lobbiesv1/README.md#listactivepubliclobbiesdeprecatedv1) - ListActivePublicLobbiesDeprecatedV1 :warning: **Deprecated** -### [~~lobbiesV2()~~](docs/sdks/lobbiesv2/README.md) +### [~~LobbiesV2~~](docs/sdks/lobbiesv2/README.md) * [~~createLobbyDeprecated~~](docs/sdks/lobbiesv2/README.md#createlobbydeprecated) - CreateLobbyDeprecated :warning: **Deprecated** * [~~createLocalLobby~~](docs/sdks/lobbiesv2/README.md#createlocallobby) - CreateLocalLobby :warning: **Deprecated** @@ -282,32 +283,32 @@ public class Application { * [~~listActivePublicLobbiesDeprecatedV2~~](docs/sdks/lobbiesv2/README.md#listactivepubliclobbiesdeprecatedv2) - ListActivePublicLobbiesDeprecatedV2 :warning: **Deprecated** * [~~setLobbyState~~](docs/sdks/lobbiesv2/README.md#setlobbystate) - SetLobbyState :warning: **Deprecated** -### [lobbiesV3()](docs/sdks/lobbiesv3/README.md) +### [LobbiesV3](docs/sdks/lobbiesv3/README.md) * [createLobby](docs/sdks/lobbiesv3/README.md#createlobby) - CreateLobby * [getLobbyInfoByRoomId](docs/sdks/lobbiesv3/README.md#getlobbyinfobyroomid) - GetLobbyInfoByRoomId * [getLobbyInfoByShortCode](docs/sdks/lobbiesv3/README.md#getlobbyinfobyshortcode) - GetLobbyInfoByShortCode * [listActivePublicLobbies](docs/sdks/lobbiesv3/README.md#listactivepubliclobbies) - ListActivePublicLobbies -### [logsV1()](docs/sdks/logsv1/README.md) +### [LogsV1](docs/sdks/logsv1/README.md) * [downloadLogForProcess](docs/sdks/logsv1/README.md#downloadlogforprocess) - DownloadLogForProcess * [getLogsForProcess](docs/sdks/logsv1/README.md#getlogsforprocess) - GetLogsForProcess -### [managementV1()](docs/sdks/managementv1/README.md) +### [ManagementV1](docs/sdks/managementv1/README.md) * [sendVerificationEmail](docs/sdks/managementv1/README.md#sendverificationemail) - SendVerificationEmail -### [~~metricsV1()~~](docs/sdks/metricsv1/README.md) +### [~~MetricsV1~~](docs/sdks/metricsv1/README.md) * [~~getMetricsDeprecated~~](docs/sdks/metricsv1/README.md#getmetricsdeprecated) - GetMetricsDeprecated :warning: **Deprecated** -### [nodesV1()](docs/sdks/nodesv1/README.md) +### [NodesV1](docs/sdks/nodesv1/README.md) * [getNode](docs/sdks/nodesv1/README.md#getnode) - GetNode * [listProvisionedNodes](docs/sdks/nodesv1/README.md#listprovisionednodes) - ListProvisionedNodes -### [organizationsV1()](docs/sdks/organizationsv1/README.md) +### [OrganizationsV1](docs/sdks/organizationsv1/README.md) * [acceptInvite](docs/sdks/organizationsv1/README.md#acceptinvite) - AcceptInvite * [getOrgMembers](docs/sdks/organizationsv1/README.md#getorgmembers) - GetOrgMembers @@ -320,13 +321,13 @@ public class Application { * [rescindInvite](docs/sdks/organizationsv1/README.md#rescindinvite) - RescindInvite * [updateUserInvite](docs/sdks/organizationsv1/README.md#updateuserinvite) - UpdateUserInvite -### [~~processesV1()~~](docs/sdks/processesv1/README.md) +### [~~ProcessesV1~~](docs/sdks/processesv1/README.md) * [~~getProcessInfoDeprecated~~](docs/sdks/processesv1/README.md#getprocessinfodeprecated) - GetProcessInfoDeprecated :warning: **Deprecated** * [~~getRunningProcesses~~](docs/sdks/processesv1/README.md#getrunningprocesses) - GetRunningProcesses :warning: **Deprecated** * [~~getStoppedProcesses~~](docs/sdks/processesv1/README.md#getstoppedprocesses) - GetStoppedProcesses :warning: **Deprecated** -### [~~processesV2()~~](docs/sdks/processesv2/README.md) +### [~~ProcessesV2~~](docs/sdks/processesv2/README.md) * [~~createProcessV2Deprecated~~](docs/sdks/processesv2/README.md#createprocessv2deprecated) - CreateProcessV2Deprecated :warning: **Deprecated** * [~~getLatestProcessesV2Deprecated~~](docs/sdks/processesv2/README.md#getlatestprocessesv2deprecated) - GetLatestProcessesV2Deprecated :warning: **Deprecated** @@ -334,7 +335,7 @@ public class Application { * [~~getProcessesCountExperimentalV2Deprecated~~](docs/sdks/processesv2/README.md#getprocessescountexperimentalv2deprecated) - GetProcessesCountExperimentalV2Deprecated :warning: **Deprecated** * [~~stopProcessV2Deprecated~~](docs/sdks/processesv2/README.md#stopprocessv2deprecated) - StopProcessV2Deprecated :warning: **Deprecated** -### [processesV3()](docs/sdks/processesv3/README.md) +### [ProcessesV3](docs/sdks/processesv3/README.md) * [createProcess](docs/sdks/processesv3/README.md#createprocess) - CreateProcess * [getLatestProcesses](docs/sdks/processesv3/README.md#getlatestprocesses) - GetLatestProcesses @@ -343,7 +344,7 @@ public class Application { * [getProcessesCountExperimental](docs/sdks/processesv3/README.md#getprocessescountexperimental) - GetProcessesCountExperimental * [stopProcess](docs/sdks/processesv3/README.md#stopprocess) - StopProcess -### [~~roomsV1()~~](docs/sdks/roomsv1/README.md) +### [~~RoomsV1~~](docs/sdks/roomsv1/README.md) * [~~createRoomDeprecated~~](docs/sdks/roomsv1/README.md#createroomdeprecated) - CreateRoomDeprecated :warning: **Deprecated** * [~~destroyRoomDeprecated~~](docs/sdks/roomsv1/README.md#destroyroomdeprecated) - DestroyRoomDeprecated :warning: **Deprecated** @@ -353,7 +354,7 @@ public class Application { * [~~getRoomInfoDeprecated~~](docs/sdks/roomsv1/README.md#getroominfodeprecated) - GetRoomInfoDeprecated :warning: **Deprecated** * [~~suspendRoomDeprecated~~](docs/sdks/roomsv1/README.md#suspendroomdeprecated) - SuspendRoomDeprecated :warning: **Deprecated** -### [roomsV2()](docs/sdks/roomsv2/README.md) +### [RoomsV2](docs/sdks/roomsv2/README.md) * [createRoom](docs/sdks/roomsv2/README.md#createroom) - CreateRoom * [destroyRoom](docs/sdks/roomsv2/README.md#destroyroom) - DestroyRoom @@ -365,7 +366,7 @@ public class Application { * [~~suspendRoomV2Deprecated~~](docs/sdks/roomsv2/README.md#suspendroomv2deprecated) - SuspendRoomV2Deprecated :warning: **Deprecated** * [updateRoomConfig](docs/sdks/roomsv2/README.md#updateroomconfig) - UpdateRoomConfig -### [tokensV1()](docs/sdks/tokensv1/README.md) +### [TokensV1](docs/sdks/tokensv1/README.md) * [createOrgToken](docs/sdks/tokensv1/README.md#createorgtoken) - CreateOrgToken * [getOrgTokens](docs/sdks/tokensv1/README.md#getorgtokens) - GetOrgTokens @@ -929,9 +930,11 @@ public class Application { ## Debugging ### Debug + You can setup your SDK to emit debug logs for SDK requests and responses. For request and response logging (especially json bodies), call `enableHTTPDebugLogging(boolean)` on the SDK builder like so: + ```java SDK.builder() .enableHTTPDebugLogging(true) @@ -949,10 +952,11 @@ Response body: "token": "global" } ``` -__WARNING__: This should only used for temporary debugging purposes. Leaving this option on in a production system could expose credentials/secrets in logs. Authorization headers are redacted by default and there is the ability to specify redacted header names via `SpeakeasyHTTPClient.setRedactedHeaders`. +__WARNING__: This logging should only be used for temporary debugging purposes. Leaving this option on in a production system could expose credentials/secrets in logs. Authorization headers are redacted by default and there is the ability to specify redacted header names via `SpeakeasyHTTPClient.setRedactedHeaders`. __NOTE__: This is a convenience method that calls `HTTPClient.enableDebugLogging()`. The `SpeakeasyHTTPClient` honors this setting. If you are using a custom HTTP client, it is up to the custom client to honor this setting. + Another option is to set the System property `-Djdk.httpclient.HttpClient.log=all`. However, this second option does not log bodies. diff --git a/RELEASES.md b/RELEASES.md index 267c0d08..fad3f113 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1179,4 +1179,14 @@ Based on: ### Generated - [java v3.3.0] . ### Releases -- [Maven Central v3.3.0] https://central.sonatype.com/artifact/dev.hathora/cloud-sdk/3.3.0 - . \ No newline at end of file +- [Maven Central v3.3.0] https://central.sonatype.com/artifact/dev.hathora/cloud-sdk/3.3.0 - . + +## 2026-01-02 00:09:50 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.680.11 (2.788.15) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v3.4.0] . +### Releases +- [Maven Central v3.4.0] https://central.sonatype.com/artifact/dev.hathora/cloud-sdk/3.4.0 - . \ No newline at end of file diff --git a/codeSamples.yaml b/codeSamples.yaml index ac287f54..8baed1b8 100644 --- a/codeSamples.yaml +++ b/codeSamples.yaml @@ -134,7 +134,7 @@ actions: "x-codeSamples": - "lang": "java" "label": "GetDeployments" - "source": "package hello.world;\n\nimport java.lang.Exception;\nimport org.openapis.openapi.HathoraCloud;\nimport org.openapis.openapi.models.errors.ApiError;\nimport org.openapis.openapi.models.operations.GetDeploymentsResponse;\nimport org.openapis.openapi.models.shared.Security;\n\npublic class Application {\n\n public static void main(String[] args) throws ApiError, Exception {\n\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .security(Security.builder()\n .hathoraDevToken(System.getenv().getOrDefault(\"HATHORA_DEV_TOKEN\", \"\"))\n .build())\n .build();\n\n GetDeploymentsResponse res = sdk.deploymentsV3().getDeployments()\n .deploymentTag(\"alpha\")\n .buildTag(\"0.1.14-14c793\")\n .call();\n\n if (res.deploymentsV3Page().isPresent()) {\n // handle response\n }\n }\n}" + "source": "package hello.world;\n\nimport java.lang.Exception;\nimport org.openapis.openapi.HathoraCloud;\nimport org.openapis.openapi.models.errors.ApiError;\nimport org.openapis.openapi.models.operations.GetDeploymentsRequest;\nimport org.openapis.openapi.models.operations.GetDeploymentsResponse;\nimport org.openapis.openapi.models.shared.Security;\n\npublic class Application {\n\n public static void main(String[] args) throws ApiError, Exception {\n\n HathoraCloud sdk = HathoraCloud.builder()\n .appId(\"app-af469a92-5b45-4565-b3c4-b79878de67d2\")\n .security(Security.builder()\n .hathoraDevToken(System.getenv().getOrDefault(\"HATHORA_DEV_TOKEN\", \"\"))\n .build())\n .build();\n\n GetDeploymentsRequest req = GetDeploymentsRequest.builder()\n .deploymentTag(\"alpha\")\n .buildTag(\"0.1.14-14c793\")\n .build();\n\n GetDeploymentsResponse res = sdk.deploymentsV3().getDeployments()\n .request(req)\n .call();\n\n if (res.deploymentsV3Page().isPresent()) {\n // handle response\n }\n }\n}" - target: $["paths"]["/deployments/v3/apps/{appId}/deployments"]["post"] update: "x-codeSamples": @@ -243,18 +243,18 @@ actions: - "lang": "java" "label": "GetFleetRegion" "source": "package hello.world;\n\nimport java.lang.Exception;\nimport org.openapis.openapi.HathoraCloud;\nimport org.openapis.openapi.models.errors.ApiError;\nimport org.openapis.openapi.models.operations.GetFleetRegionResponse;\nimport org.openapis.openapi.models.shared.Region;\nimport org.openapis.openapi.models.shared.Security;\n\npublic class Application {\n\n public static void main(String[] args) throws ApiError, Exception {\n\n HathoraCloud sdk = HathoraCloud.builder()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .security(Security.builder()\n .hathoraDevToken(System.getenv().getOrDefault(\"HATHORA_DEV_TOKEN\", \"\"))\n .build())\n .build();\n\n GetFleetRegionResponse res = sdk.fleetsV2().getFleetRegion()\n .fleetId(\"\")\n .region(Region.SINGAPORE)\n .call();\n\n if (res.fleetRegion().isPresent()) {\n // handle response\n }\n }\n}" - - target: $["paths"]["/fleets/v2/fleets/{fleetId}/regions/{region}"]["put"] - update: - "x-codeSamples": - - "lang": "java" - "label": "UpdateFleetRegion" - "source": "package hello.world;\n\nimport java.lang.Exception;\nimport org.openapis.openapi.HathoraCloud;\nimport org.openapis.openapi.models.errors.ApiError;\nimport org.openapis.openapi.models.operations.UpdateFleetRegionRequest;\nimport org.openapis.openapi.models.operations.UpdateFleetRegionResponse;\nimport org.openapis.openapi.models.shared.*;\n\npublic class Application {\n\n public static void main(String[] args) throws ApiError, Exception {\n\n HathoraCloud sdk = HathoraCloud.builder()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .security(Security.builder()\n .hathoraDevToken(System.getenv().getOrDefault(\"HATHORA_DEV_TOKEN\", \"\"))\n .build())\n .build();\n\n UpdateFleetRegionRequest req = UpdateFleetRegionRequest.builder()\n .fleetId(\"\")\n .region(Region.CHICAGO)\n .fleetRegionConfig(FleetRegionConfig.builder()\n .cloudMinVcpus(503995)\n .build())\n .build();\n\n UpdateFleetRegionResponse res = sdk.fleetsV2().updateFleetRegion()\n .request(req)\n .call();\n\n // handle response\n }\n}" - target: $["paths"]["/fleets/v2/fleets/{fleetId}/regions/{region}/metrics"]["get"] update: "x-codeSamples": - "lang": "java" "label": "GetFleetRegionMetrics" "source": "package hello.world;\n\nimport java.lang.Exception;\nimport org.openapis.openapi.HathoraCloud;\nimport org.openapis.openapi.models.errors.ApiError;\nimport org.openapis.openapi.models.operations.GetFleetRegionMetricsRequest;\nimport org.openapis.openapi.models.operations.GetFleetRegionMetricsResponse;\nimport org.openapis.openapi.models.shared.Region;\nimport org.openapis.openapi.models.shared.Security;\n\npublic class Application {\n\n public static void main(String[] args) throws ApiError, Exception {\n\n HathoraCloud sdk = HathoraCloud.builder()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .security(Security.builder()\n .hathoraDevToken(System.getenv().getOrDefault(\"HATHORA_DEV_TOKEN\", \"\"))\n .build())\n .build();\n\n GetFleetRegionMetricsRequest req = GetFleetRegionMetricsRequest.builder()\n .fleetId(\"\")\n .region(Region.CHICAGO)\n .build();\n\n GetFleetRegionMetricsResponse res = sdk.fleetsV2().getFleetRegionMetrics()\n .request(req)\n .call();\n\n if (res.fleetMetricsData().isPresent()) {\n // handle response\n }\n }\n}" + - target: $["paths"]["/fleets/v2/fleets/{fleetId}/regions/{region}/v2"]["put"] + update: + "x-codeSamples": + - "lang": "java" + "label": "UpdateFleetRegion" + "source": "package hello.world;\n\nimport java.lang.Exception;\nimport org.openapis.openapi.HathoraCloud;\nimport org.openapis.openapi.models.errors.ApiError;\nimport org.openapis.openapi.models.operations.UpdateFleetRegionRequest;\nimport org.openapis.openapi.models.operations.UpdateFleetRegionResponse;\nimport org.openapis.openapi.models.shared.*;\n\npublic class Application {\n\n public static void main(String[] args) throws ApiError, Exception {\n\n HathoraCloud sdk = HathoraCloud.builder()\n .orgId(\"org-6f706e83-0ec1-437a-9a46-7d4281eb2f39\")\n .security(Security.builder()\n .hathoraDevToken(System.getenv().getOrDefault(\"HATHORA_DEV_TOKEN\", \"\"))\n .build())\n .build();\n\n UpdateFleetRegionRequest req = UpdateFleetRegionRequest.builder()\n .fleetId(\"\")\n .region(Region.CHICAGO)\n .fleetRegionConfigV2(FleetRegionConfigV2.builder()\n .nodeBaseline(503995)\n .build())\n .build();\n\n UpdateFleetRegionResponse res = sdk.fleetsV2().updateFleetRegion()\n .request(req)\n .call();\n\n // handle response\n }\n}" - target: $["paths"]["/fleets/v2/nodeShapes"]["get"] update: "x-codeSamples": diff --git a/docs/models/operations/DeprecatedUpdateFleetRegionV2Request.md b/docs/models/operations/DeprecatedUpdateFleetRegionV2Request.md new file mode 100644 index 00000000..f08d9619 --- /dev/null +++ b/docs/models/operations/DeprecatedUpdateFleetRegionV2Request.md @@ -0,0 +1,11 @@ +# DeprecatedUpdateFleetRegionV2Request + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `fleetRegionConfig` | [FleetRegionConfig](../../models/shared/FleetRegionConfig.md) | :heavy_check_mark: | N/A | | +| `fleetId` | *String* | :heavy_check_mark: | N/A | | +| `orgId` | *Optional\* | :heavy_minus_sign: | N/A | org-6f706e83-0ec1-437a-9a46-7d4281eb2f39 | +| `region` | [Region](../../models/shared/Region.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/operations/DeprecatedUpdateFleetRegionV2Response.md b/docs/models/operations/DeprecatedUpdateFleetRegionV2Response.md new file mode 100644 index 00000000..80e20860 --- /dev/null +++ b/docs/models/operations/DeprecatedUpdateFleetRegionV2Response.md @@ -0,0 +1,10 @@ +# DeprecatedUpdateFleetRegionV2Response + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse\](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/GetDeploymentsRequest.md b/docs/models/operations/GetDeploymentsRequest.md index bc0ec964..2a3bca22 100644 --- a/docs/models/operations/GetDeploymentsRequest.md +++ b/docs/models/operations/GetDeploymentsRequest.md @@ -7,4 +7,5 @@ | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | | `appId` | *Optional\* | :heavy_minus_sign: | N/A | app-af469a92-5b45-4565-b3c4-b79878de67d2 | | `buildTag` | *Optional\* | :heavy_minus_sign: | N/A | 0.1.14-14c793 | -| `deploymentTag` | *Optional\* | :heavy_minus_sign: | N/A | alpha | \ No newline at end of file +| `deploymentTag` | *Optional\* | :heavy_minus_sign: | N/A | alpha | +| `nextPageToken` | *Optional\* | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/operations/UpdateFleetRegionRequest.md b/docs/models/operations/UpdateFleetRegionRequest.md index 8dc39b29..f0af33f2 100644 --- a/docs/models/operations/UpdateFleetRegionRequest.md +++ b/docs/models/operations/UpdateFleetRegionRequest.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `fleetRegionConfig` | [FleetRegionConfig](../../models/shared/FleetRegionConfig.md) | :heavy_check_mark: | N/A | | -| `fleetId` | *String* | :heavy_check_mark: | N/A | | -| `orgId` | *Optional\* | :heavy_minus_sign: | N/A | org-6f706e83-0ec1-437a-9a46-7d4281eb2f39 | -| `region` | [Region](../../models/shared/Region.md) | :heavy_check_mark: | N/A | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `fleetRegionConfigV2` | [FleetRegionConfigV2](../../models/shared/FleetRegionConfigV2.md) | :heavy_check_mark: | N/A | | +| `fleetId` | *String* | :heavy_check_mark: | N/A | | +| `orgId` | *Optional\* | :heavy_minus_sign: | N/A | org-6f706e83-0ec1-437a-9a46-7d4281eb2f39 | +| `region` | [Region](../../models/shared/Region.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/DeploymentsV3Page.md b/docs/models/shared/DeploymentsV3Page.md index 4ba1951f..d8fae6d0 100644 --- a/docs/models/shared/DeploymentsV3Page.md +++ b/docs/models/shared/DeploymentsV3Page.md @@ -5,4 +5,5 @@ | Field | Type | Required | Description | | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | -| `deployments` | List\<[DeploymentV3](../../models/shared/DeploymentV3.md)> | :heavy_check_mark: | N/A | \ No newline at end of file +| `deployments` | List\<[DeploymentV3](../../models/shared/DeploymentV3.md)> | :heavy_check_mark: | N/A | +| `nextPageToken` | *Optional\* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/Fleet.md b/docs/models/shared/Fleet.md index 14e3ec45..8e6246e8 100644 --- a/docs/models/shared/Fleet.md +++ b/docs/models/shared/Fleet.md @@ -9,6 +9,6 @@ A fleet is a collection of nodes across your regions that can scale up and down | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | | `autoscalerConfig` | [Optional\](../../models/shared/AutoscalerConfig.md) | :heavy_minus_sign: | N/A | | | `fleetId` | *String* | :heavy_check_mark: | The id of the fleet. | | -| `name` | *Optional\* | :heavy_minus_sign: | Readable name for a fleet. Must be unique within an organization. | production | +| `name` | *String* | :heavy_check_mark: | Readable name for a fleet. Must be unique within an organization. | production | | `nodeShape` | [NodeShape](../../models/shared/NodeShape.md) | :heavy_check_mark: | N/A | | | `orgId` | *String* | :heavy_check_mark: | System generated unique identifier for an organization. Not guaranteed to have a specific format. | org-6f706e83-0ec1-437a-9a46-7d4281eb2f39 | \ No newline at end of file diff --git a/docs/models/shared/FleetRegion.md b/docs/models/shared/FleetRegion.md index dc67f6d6..2b17ee7d 100644 --- a/docs/models/shared/FleetRegion.md +++ b/docs/models/shared/FleetRegion.md @@ -9,6 +9,7 @@ scaleIncrementVcpus | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `cloudMinVcpus` | *int* | :heavy_check_mark: | N/A | +| ~~`cloudMinVcpus`~~ | *int* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | | `cloudMinVcpusUpdatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | N/A | +| `nodeBaseline` | *int* | :heavy_check_mark: | The minimum number of nodes that should be running. | | ~~`scaleIncrementVcpus`~~ | *int* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

This field is deprecated and may contain the value -1. For node increment values, refer to nodeShape on the Fleet. | \ No newline at end of file diff --git a/docs/models/shared/FleetRegionConfigV2.md b/docs/models/shared/FleetRegionConfigV2.md new file mode 100644 index 00000000..debb94c2 --- /dev/null +++ b/docs/models/shared/FleetRegionConfigV2.md @@ -0,0 +1,8 @@ +# FleetRegionConfigV2 + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | +| `nodeBaseline` | *int* | :heavy_check_mark: | The minimum number of nodes that should be running. | \ No newline at end of file diff --git a/docs/models/shared/ProcessV3.md b/docs/models/shared/ProcessV3.md index a1a125bf..0b9ce01b 100644 --- a/docs/models/shared/ProcessV3.md +++ b/docs/models/shared/ProcessV3.md @@ -3,21 +3,23 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| `additionalExposedPorts` | List\<[ExposedPort](../../models/shared/ExposedPort.md)> | :heavy_check_mark: | N/A | [
{
"host": "1.proxy.hathora.dev",
"name": "debug",
"port": 72941,
"transportType": "tcp"
}
] | -| `appId` | *String* | :heavy_check_mark: | System generated unique identifier for an application. | app-af469a92-5b45-4565-b3c4-b79878de67d2 | -| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | When the process started being provisioned. | | -| `deploymentId` | *String* | :heavy_check_mark: | System generated id for a deployment. | dep-6d4c6a71-2d75-4b42-94e1-f312f57f33c5 | -| `exposedPort` | [Optional\](../../models/shared/ProcessV3ExposedPort.md) | :heavy_check_mark: | N/A | {
"host": "1.proxy.hathora.dev",
"name": "default",
"port": 34567,
"transportType": "tcp"
} | -| `fleetId` | *Optional\* | :heavy_minus_sign: | The id of the fleet. | | -| `hosting` | [Optional\](../../models/shared/Hosting.md) | :heavy_minus_sign: | N/A | | -| `processId` | *String* | :heavy_check_mark: | System generated unique identifier to a runtime instance of your game server. | cbfcddd2-0006-43ae-996c-995fff7bed2e | -| `region` | [Region](../../models/shared/Region.md) | :heavy_check_mark: | N/A | | -| `roomsAllocated` | *int* | :heavy_check_mark: | Tracks the number of rooms that have been allocated to the process. | 1 | -| `roomsPerProcess` | *int* | :heavy_check_mark: | Governs how many [rooms](https://hathora.dev/docs/concepts/hathora-entities#room) can be scheduled in a process. | 3 | -| `startedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | When the process bound to the specified port. We use this to determine when we should start billing. | | -| `status` | [ProcessStatus](../../models/shared/ProcessStatus.md) | :heavy_check_mark: | N/A | | -| `stoppingAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | When the process is issued to stop. We use this to determine when we should stop billing. | | -| `summaryExitReason` | *Optional\* | :heavy_minus_sign: | The summary of why the process exited, if it has stopped. | | -| `terminatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | When the process has been terminated. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | +| `additionalExposedPorts` | List\<[ExposedPort](../../models/shared/ExposedPort.md)> | :heavy_check_mark: | N/A | [
{
"host": "1.proxy.hathora.dev",
"name": "debug",
"port": 72941,
"transportType": "tcp"
}
] | +| `appId` | *String* | :heavy_check_mark: | System generated unique identifier for an application. | app-af469a92-5b45-4565-b3c4-b79878de67d2 | +| `bootedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | When the container was fully downloaded and started booting. | | +| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | When the process started being provisioned. | | +| `deploymentId` | *String* | :heavy_check_mark: | System generated id for a deployment. | dep-6d4c6a71-2d75-4b42-94e1-f312f57f33c5 | +| `exposedPort` | [Optional\](../../models/shared/ProcessV3ExposedPort.md) | :heavy_check_mark: | N/A | {
"host": "1.proxy.hathora.dev",
"name": "default",
"port": 34567,
"transportType": "tcp"
} | +| `fleetId` | *Optional\* | :heavy_minus_sign: | The id of the fleet. | | +| `hosting` | [Optional\](../../models/shared/Hosting.md) | :heavy_minus_sign: | N/A | | +| `processId` | *String* | :heavy_check_mark: | System generated unique identifier to a runtime instance of your game server. | cbfcddd2-0006-43ae-996c-995fff7bed2e | +| `region` | [Region](../../models/shared/Region.md) | :heavy_check_mark: | N/A | | +| `roomsAllocated` | *int* | :heavy_check_mark: | Tracks the number of rooms that have been allocated to the process. | 1 | +| `roomsPerProcess` | *int* | :heavy_check_mark: | Governs how many [rooms](https://hathora.dev/docs/concepts/hathora-entities#room) can be scheduled in a process. | 3 | +| `scheduledAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | When the process was assigned to an available node. | | +| `startedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | When the process bound to the specified port. We use this to determine when to register the process to the load balancer. | | +| `status` | [ProcessStatus](../../models/shared/ProcessStatus.md) | :heavy_check_mark: | N/A | | +| `stoppingAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | When the process is issued to stop. | | +| `summaryExitReason` | *Optional\* | :heavy_minus_sign: | The summary of why the process exited, if it has stopped. | | +| `terminatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | When the process has been terminated. | | \ No newline at end of file diff --git a/docs/sdks/appsv1/README.md b/docs/sdks/appsv1/README.md index 5017eb93..70d912ab 100644 --- a/docs/sdks/appsv1/README.md +++ b/docs/sdks/appsv1/README.md @@ -1,5 +1,7 @@ -# AppsV1 -(*appsV1()*) +# ~~AppsV1~~ + +> [!WARNING] +> This SDK is **DEPRECATED** ## Overview diff --git a/docs/sdks/appsv2/README.md b/docs/sdks/appsv2/README.md index 1900aaee..ba1b8e12 100644 --- a/docs/sdks/appsv2/README.md +++ b/docs/sdks/appsv2/README.md @@ -1,5 +1,4 @@ # AppsV2 -(*appsV2()*) ## Overview diff --git a/docs/sdks/authv1/README.md b/docs/sdks/authv1/README.md index aa4456ae..4be1abea 100644 --- a/docs/sdks/authv1/README.md +++ b/docs/sdks/authv1/README.md @@ -1,5 +1,4 @@ # AuthV1 -(*authV1()*) ## Overview diff --git a/docs/sdks/billingv1/README.md b/docs/sdks/billingv1/README.md index 2945ab7e..936178cb 100644 --- a/docs/sdks/billingv1/README.md +++ b/docs/sdks/billingv1/README.md @@ -1,5 +1,4 @@ # BillingV1 -(*billingV1()*) ## Overview diff --git a/docs/sdks/buildsv1/README.md b/docs/sdks/buildsv1/README.md index 856da278..70cd5538 100644 --- a/docs/sdks/buildsv1/README.md +++ b/docs/sdks/buildsv1/README.md @@ -1,5 +1,7 @@ -# BuildsV1 -(*buildsV1()*) +# ~~BuildsV1~~ + +> [!WARNING] +> This SDK is **DEPRECATED** ## Overview diff --git a/docs/sdks/buildsv2/README.md b/docs/sdks/buildsv2/README.md index f5e50238..91aec02b 100644 --- a/docs/sdks/buildsv2/README.md +++ b/docs/sdks/buildsv2/README.md @@ -1,5 +1,7 @@ -# BuildsV2 -(*buildsV2()*) +# ~~BuildsV2~~ + +> [!WARNING] +> This SDK is **DEPRECATED** ## Overview diff --git a/docs/sdks/buildsv3/README.md b/docs/sdks/buildsv3/README.md index 33095648..c16479aa 100644 --- a/docs/sdks/buildsv3/README.md +++ b/docs/sdks/buildsv3/README.md @@ -1,5 +1,4 @@ # BuildsV3 -(*buildsV3()*) ## Overview diff --git a/docs/sdks/deploymentsv1/README.md b/docs/sdks/deploymentsv1/README.md index a4143b59..254c7419 100644 --- a/docs/sdks/deploymentsv1/README.md +++ b/docs/sdks/deploymentsv1/README.md @@ -1,5 +1,7 @@ -# DeploymentsV1 -(*deploymentsV1()*) +# ~~DeploymentsV1~~ + +> [!WARNING] +> This SDK is **DEPRECATED** ## Overview @@ -214,6 +216,7 @@ public class Application { | Error Type | Status Code | Content Type | | ---------------------- | ---------------------- | ---------------------- | | models/errors/ApiError | 401, 404, 408, 429 | application/json | +| models/errors/ApiError | 500 | application/json | | models/errors/SDKError | 4XX, 5XX | \*/\* | ## ~~getLatestDeploymentV1Deprecated~~ diff --git a/docs/sdks/deploymentsv2/README.md b/docs/sdks/deploymentsv2/README.md index 7561746e..6108a239 100644 --- a/docs/sdks/deploymentsv2/README.md +++ b/docs/sdks/deploymentsv2/README.md @@ -1,5 +1,7 @@ -# DeploymentsV2 -(*deploymentsV2()*) +# ~~DeploymentsV2~~ + +> [!WARNING] +> This SDK is **DEPRECATED** ## Overview @@ -208,6 +210,7 @@ public class Application { | Error Type | Status Code | Content Type | | ---------------------- | ---------------------- | ---------------------- | | models/errors/ApiError | 401, 404, 408, 429 | application/json | +| models/errors/ApiError | 500 | application/json | | models/errors/SDKError | 4XX, 5XX | \*/\* | ## ~~getLatestDeploymentV2Deprecated~~ diff --git a/docs/sdks/deploymentsv3/README.md b/docs/sdks/deploymentsv3/README.md index 600cbf35..17786fed 100644 --- a/docs/sdks/deploymentsv3/README.md +++ b/docs/sdks/deploymentsv3/README.md @@ -1,5 +1,4 @@ # DeploymentsV3 -(*deploymentsV3()*) ## Overview @@ -169,6 +168,7 @@ package hello.world; import dev.hathora.cloud_sdk.HathoraCloud; import dev.hathora.cloud_sdk.models.errors.ApiError; +import dev.hathora.cloud_sdk.models.operations.GetDeploymentsRequest; import dev.hathora.cloud_sdk.models.operations.GetDeploymentsResponse; import dev.hathora.cloud_sdk.models.shared.Security; import java.lang.Exception; @@ -184,9 +184,13 @@ public class Application { .build()) .build(); - GetDeploymentsResponse res = sdk.deploymentsV3().getDeployments() + GetDeploymentsRequest req = GetDeploymentsRequest.builder() .buildTag("0.1.14-14c793") .deploymentTag("alpha") + .build(); + + GetDeploymentsResponse res = sdk.deploymentsV3().getDeployments() + .request(req) .call(); if (res.deploymentsV3Page().isPresent()) { @@ -198,11 +202,9 @@ public class Application { ### Parameters -| Parameter | Type | Required | Description | Example | -| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | -| `appId` | *Optional\* | :heavy_minus_sign: | N/A | app-af469a92-5b45-4565-b3c4-b79878de67d2 | -| `buildTag` | *Optional\* | :heavy_minus_sign: | N/A | 0.1.14-14c793 | -| `deploymentTag` | *Optional\* | :heavy_minus_sign: | N/A | alpha | +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | +| `request` | [GetDeploymentsRequest](../../models/operations/GetDeploymentsRequest.md) | :heavy_check_mark: | The request object to use for the request. | ### Response @@ -210,10 +212,10 @@ public class Application { ### Errors -| Error Type | Status Code | Content Type | -| ---------------------- | ---------------------- | ---------------------- | -| models/errors/ApiError | 401, 404, 408, 429 | application/json | -| models/errors/SDKError | 4XX, 5XX | \*/\* | +| Error Type | Status Code | Content Type | +| ----------------------- | ----------------------- | ----------------------- | +| models/errors/ApiError | 401, 404, 408, 422, 429 | application/json | +| models/errors/SDKError | 4XX, 5XX | \*/\* | ## getLatestDeployment diff --git a/docs/sdks/discoveryv1/README.md b/docs/sdks/discoveryv1/README.md index 0f1f5280..c4d330f7 100644 --- a/docs/sdks/discoveryv1/README.md +++ b/docs/sdks/discoveryv1/README.md @@ -1,5 +1,7 @@ -# DiscoveryV1 -(*discoveryV1()*) +# ~~DiscoveryV1~~ + +> [!WARNING] +> This SDK is **DEPRECATED** ## Overview diff --git a/docs/sdks/discoveryv2/README.md b/docs/sdks/discoveryv2/README.md index b7064438..463e2413 100644 --- a/docs/sdks/discoveryv2/README.md +++ b/docs/sdks/discoveryv2/README.md @@ -1,5 +1,4 @@ # DiscoveryV2 -(*discoveryV2()*) ## Overview @@ -11,7 +10,7 @@ Service that allows clients to directly ping all Hathora regions to get latency ## getPingServiceEndpoints -Returns an array of all regions with a host and port that a client can directly ping. Open a websocket connection to `wss://:/ws` and send a packet. To calculate ping, measure the time it takes to get an echo packet back. +Returns an array of all regions with a host and port that a client can directly ping. Open a websocket connection to `wss://:` and send a packet. To calculate ping, measure the time it takes to get an echo packet back. ### Example Usage diff --git a/docs/sdks/fleetsv1/README.md b/docs/sdks/fleetsv1/README.md index fcfce7b2..a5564f0c 100644 --- a/docs/sdks/fleetsv1/README.md +++ b/docs/sdks/fleetsv1/README.md @@ -1,5 +1,4 @@ # FleetsV1 -(*fleetsV1()*) ## Overview diff --git a/docs/sdks/fleetsv2/README.md b/docs/sdks/fleetsv2/README.md index 5154f619..804e04f3 100644 --- a/docs/sdks/fleetsv2/README.md +++ b/docs/sdks/fleetsv2/README.md @@ -1,11 +1,11 @@ # FleetsV2 -(*fleetsV2()*) ## Overview ### Available Operations * [createFleet](#createfleet) - CreateFleet +* [~~deprecatedUpdateFleetRegionV2~~](#deprecatedupdatefleetregionv2) - DeprecatedUpdateFleetRegionV2 :warning: **Deprecated** * [getFleet](#getfleet) - GetFleet * [getFleetMetrics](#getfleetmetrics) - GetFleetMetrics * [getFleetRegion](#getfleetregion) - GetFleetRegion @@ -78,6 +78,71 @@ public class Application { | models/errors/ApiError | 500 | application/json | | models/errors/SDKError | 4XX, 5XX | \*/\* | +## ~~deprecatedUpdateFleetRegionV2~~ + +Updates the configuration for a given [fleet](https://hathora.dev/docs/concepts/hathora-entities#fleet) in a region. + +> :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible. + +### Example Usage + + +```java +package hello.world; + +import dev.hathora.cloud_sdk.HathoraCloud; +import dev.hathora.cloud_sdk.models.errors.ApiError; +import dev.hathora.cloud_sdk.models.operations.DeprecatedUpdateFleetRegionV2Request; +import dev.hathora.cloud_sdk.models.operations.DeprecatedUpdateFleetRegionV2Response; +import dev.hathora.cloud_sdk.models.shared.*; +import java.lang.Exception; + +public class Application { + + public static void main(String[] args) throws ApiError, Exception { + + HathoraCloud sdk = HathoraCloud.builder() + .orgId("org-6f706e83-0ec1-437a-9a46-7d4281eb2f39") + .security(Security.builder() + .hathoraDevToken(System.getenv().getOrDefault("HATHORA_DEV_TOKEN", "")) + .build()) + .build(); + + DeprecatedUpdateFleetRegionV2Request req = DeprecatedUpdateFleetRegionV2Request.builder() + .fleetRegionConfig(FleetRegionConfig.builder() + .cloudMinVcpus(735068) + .build()) + .fleetId("") + .region(Region.SINGAPORE) + .build(); + + DeprecatedUpdateFleetRegionV2Response res = sdk.fleetsV2().deprecatedUpdateFleetRegionV2() + .request(req) + .call(); + + // handle response + } +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | +| `request` | [DeprecatedUpdateFleetRegionV2Request](../../models/operations/DeprecatedUpdateFleetRegionV2Request.md) | :heavy_check_mark: | The request object to use for the request. | + +### Response + +**[DeprecatedUpdateFleetRegionV2Response](../../models/operations/DeprecatedUpdateFleetRegionV2Response.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| ----------------------- | ----------------------- | ----------------------- | +| models/errors/ApiError | 401, 404, 408, 422, 429 | application/json | +| models/errors/ApiError | 500 | application/json | +| models/errors/SDKError | 4XX, 5XX | \*/\* | + ## getFleet Returns a [fleet](https://hathora.dev/docs/concepts/hathora-entities#fleet). @@ -496,7 +561,7 @@ Updates the configuration for a given [fleet](https://hathora.dev/docs/concepts/ ### Example Usage - + ```java package hello.world; @@ -519,8 +584,8 @@ public class Application { .build(); UpdateFleetRegionRequest req = UpdateFleetRegionRequest.builder() - .fleetRegionConfig(FleetRegionConfig.builder() - .cloudMinVcpus(503995) + .fleetRegionConfigV2(FleetRegionConfigV2.builder() + .nodeBaseline(503995) .build()) .fleetId("") .region(Region.CHICAGO) diff --git a/docs/sdks/lobbiesv1/README.md b/docs/sdks/lobbiesv1/README.md index f99faaad..93e19aba 100644 --- a/docs/sdks/lobbiesv1/README.md +++ b/docs/sdks/lobbiesv1/README.md @@ -1,5 +1,7 @@ -# LobbiesV1 -(*lobbiesV1()*) +# ~~LobbiesV1~~ + +> [!WARNING] +> This SDK is **DEPRECATED** ## Overview diff --git a/docs/sdks/lobbiesv2/README.md b/docs/sdks/lobbiesv2/README.md index 6a1b8d8f..6fd9d296 100644 --- a/docs/sdks/lobbiesv2/README.md +++ b/docs/sdks/lobbiesv2/README.md @@ -1,5 +1,7 @@ -# LobbiesV2 -(*lobbiesV2()*) +# ~~LobbiesV2~~ + +> [!WARNING] +> This SDK is **DEPRECATED** ## Overview diff --git a/docs/sdks/lobbiesv3/README.md b/docs/sdks/lobbiesv3/README.md index d34b547e..af637559 100644 --- a/docs/sdks/lobbiesv3/README.md +++ b/docs/sdks/lobbiesv3/README.md @@ -1,5 +1,4 @@ # LobbiesV3 -(*lobbiesV3()*) ## Overview diff --git a/docs/sdks/logsv1/README.md b/docs/sdks/logsv1/README.md index 57295f08..1b2850f1 100644 --- a/docs/sdks/logsv1/README.md +++ b/docs/sdks/logsv1/README.md @@ -1,5 +1,4 @@ # LogsV1 -(*logsV1()*) ## Overview diff --git a/docs/sdks/managementv1/README.md b/docs/sdks/managementv1/README.md index 13472e7e..81fab5f4 100644 --- a/docs/sdks/managementv1/README.md +++ b/docs/sdks/managementv1/README.md @@ -1,5 +1,4 @@ # ManagementV1 -(*managementV1()*) ## Overview diff --git a/docs/sdks/metricsv1/README.md b/docs/sdks/metricsv1/README.md index 905cb754..e2121754 100644 --- a/docs/sdks/metricsv1/README.md +++ b/docs/sdks/metricsv1/README.md @@ -1,5 +1,7 @@ -# MetricsV1 -(*metricsV1()*) +# ~~MetricsV1~~ + +> [!WARNING] +> This SDK is **DEPRECATED** ## Overview diff --git a/docs/sdks/nodesv1/README.md b/docs/sdks/nodesv1/README.md index 12dfe1d2..c7f7008b 100644 --- a/docs/sdks/nodesv1/README.md +++ b/docs/sdks/nodesv1/README.md @@ -1,5 +1,4 @@ # NodesV1 -(*nodesV1()*) ## Overview diff --git a/docs/sdks/organizationsv1/README.md b/docs/sdks/organizationsv1/README.md index e81ce1e6..9c24e8a3 100644 --- a/docs/sdks/organizationsv1/README.md +++ b/docs/sdks/organizationsv1/README.md @@ -1,5 +1,4 @@ # OrganizationsV1 -(*organizationsV1()*) ## Overview diff --git a/docs/sdks/processesv1/README.md b/docs/sdks/processesv1/README.md index d7cc870b..e3f51d38 100644 --- a/docs/sdks/processesv1/README.md +++ b/docs/sdks/processesv1/README.md @@ -1,5 +1,7 @@ -# ProcessesV1 -(*processesV1()*) +# ~~ProcessesV1~~ + +> [!WARNING] +> This SDK is **DEPRECATED** ## Overview diff --git a/docs/sdks/processesv2/README.md b/docs/sdks/processesv2/README.md index 111d0da9..f1ea8f81 100644 --- a/docs/sdks/processesv2/README.md +++ b/docs/sdks/processesv2/README.md @@ -1,5 +1,7 @@ -# ProcessesV2 -(*processesV2()*) +# ~~ProcessesV2~~ + +> [!WARNING] +> This SDK is **DEPRECATED** ## Overview diff --git a/docs/sdks/processesv3/README.md b/docs/sdks/processesv3/README.md index 9913c4a9..03a01353 100644 --- a/docs/sdks/processesv3/README.md +++ b/docs/sdks/processesv3/README.md @@ -1,5 +1,4 @@ # ProcessesV3 -(*processesV3()*) ## Overview diff --git a/docs/sdks/roomsv1/README.md b/docs/sdks/roomsv1/README.md index 85534911..ae0b5f22 100644 --- a/docs/sdks/roomsv1/README.md +++ b/docs/sdks/roomsv1/README.md @@ -1,5 +1,7 @@ -# RoomsV1 -(*roomsV1()*) +# ~~RoomsV1~~ + +> [!WARNING] +> This SDK is **DEPRECATED** ## Overview diff --git a/docs/sdks/roomsv2/README.md b/docs/sdks/roomsv2/README.md index 6384e6ba..c673653f 100644 --- a/docs/sdks/roomsv2/README.md +++ b/docs/sdks/roomsv2/README.md @@ -1,5 +1,4 @@ # RoomsV2 -(*roomsV2()*) ## Overview diff --git a/docs/sdks/tokensv1/README.md b/docs/sdks/tokensv1/README.md index 54f4a1fd..9e14fbd6 100644 --- a/docs/sdks/tokensv1/README.md +++ b/docs/sdks/tokensv1/README.md @@ -1,5 +1,4 @@ # TokensV1 -(*tokensV1()*) ## Overview diff --git a/gen.yaml b/gen.yaml index df0d3a10..a0076330 100644 --- a/gen.yaml +++ b/gen.yaml @@ -17,6 +17,7 @@ generation: schemas: allOfMergeStrategy: shallowMerge requestBodyFieldName: "" + persistentEdits: {} tests: generateTests: true generateNewTests: false @@ -24,7 +25,7 @@ generation: baseServerURL: "" flattenGlobalSecurity: true java: - version: 3.3.0 + version: 3.4.0 additionalDependencies: - testImplementation:org.junit.jupiter:junit-jupiter-api:5.8.1 - testRuntimeOnly:org.junit.jupiter:junit-jupiter-engine:5.8.1 @@ -39,9 +40,10 @@ java: companyURL: https://hathora.dev/ defaultErrorName: SDKError enableCustomCodeRegions: false + enableSlf4jLogging: false enableStreamingUploads: false - enhancedUnionMemberResolution: true flattenGlobalSecurity: false + forwardCompatibleEnumsByDefault: false generateOptionalUnionAccessors: false generateSpringBootStarter: true githubURL: github.com/hathora/cloud-sdk-java @@ -54,6 +56,7 @@ java: operations: models/operations shared: models/shared webhooks: models/webhooks + inferUnionDiscriminators: false inputModelSuffix: input languageVersion: 11 license: @@ -61,8 +64,11 @@ java: shortName: MIT url: https://mit-license.org/ maxMethodParams: 3 + multipartArrayFormat: legacy nullFriendlyParameters: false openUnions: true + operationScopedParams: true outputModelSuffix: output projectName: Hathora-Cloud templateVersion: v2 + unionStrategy: populated-fields diff --git a/gradle.properties b/gradle.properties index 9968f374..b9b09fbc 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ groupId=dev.hathora artifactId=cloud-sdk -version=3.3.0 +version=3.4.0 org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=1g diff --git a/spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/CloudSDKAutoConfig.java b/spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/CloudSDKAutoConfig.java index 7303d7fb..854ad784 100644 --- a/spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/CloudSDKAutoConfig.java +++ b/spring/cloud-sdk-spring-boot-autoconfigure/src/main/java/dev/hathora/cloud_sdk/CloudSDKAutoConfig.java @@ -72,7 +72,6 @@ public RetryConfig retryConfig(CloudSDKAutoConfigProperties properties) { // Default retry config for other strategies return RetryConfig.builder().build(); } - /** * Creates a {@code Consumer} bean for HTTP debug logging if none exists. * This logger is used by the SpeakeasyHTTPClient for debug output when debug logging is enabled. @@ -85,7 +84,6 @@ public RetryConfig retryConfig(CloudSDKAutoConfigProperties properties) { public Consumer httpLogger() { return System.out::println; } - /** * Creates an HTTPClient bean if none exists. * diff --git a/src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV3.java b/src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV3.java index cb98ee59..8a2b3dfc 100644 --- a/src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV3.java +++ b/src/main/java/dev/hathora/cloud_sdk/AsyncDeploymentsV3.java @@ -169,34 +169,10 @@ public GetDeploymentsRequestBuilder getDeployments() { * an [application](https://hathora.dev/docs/concepts/hathora-entities#application), optionally * filtered by deploymentTag or buildTag. * + * @param request The request object containing all the parameters for the API call. * @return {@code CompletableFuture} - The async response */ - public CompletableFuture getDeploymentsDirect() { - return getDeployments(Optional.empty(), Optional.empty(), Optional.empty()); - } - - /** - * GetDeployments - * - *

Returns an array of [deployments](https://hathora.dev/docs/concepts/hathora-entities#deployment) for - * an [application](https://hathora.dev/docs/concepts/hathora-entities#application), optionally - * filtered by deploymentTag or buildTag. - * - * @param appId - * @param buildTag - * @param deploymentTag - * @return {@code CompletableFuture} - The async response - */ - public CompletableFuture getDeployments( - Optional appId, Optional buildTag, - Optional deploymentTag) { - GetDeploymentsRequest request = - GetDeploymentsRequest - .builder() - .appId(appId) - .buildTag(buildTag) - .deploymentTag(deploymentTag) - .build(); + public CompletableFuture getDeployments(GetDeploymentsRequest request) { AsyncRequestOperation operation = new GetDeployments.Async(sdkConfiguration, _headers); return operation.doRequest(request) diff --git a/src/main/java/dev/hathora/cloud_sdk/AsyncDiscoveryV2.java b/src/main/java/dev/hathora/cloud_sdk/AsyncDiscoveryV2.java index c6ce005e..92394b80 100644 --- a/src/main/java/dev/hathora/cloud_sdk/AsyncDiscoveryV2.java +++ b/src/main/java/dev/hathora/cloud_sdk/AsyncDiscoveryV2.java @@ -38,7 +38,7 @@ public DiscoveryV2 sync() { * GetPingServiceEndpoints * *

Returns an array of all regions with a host and port that a client can directly ping. Open a - * websocket connection to `wss://<host>:/ws` and send a packet. To calculate ping, measure + * websocket connection to `wss://<host>:` and send a packet. To calculate ping, measure * the time it takes to get an echo packet back. * * @return The async call builder @@ -51,7 +51,7 @@ public GetPingServiceEndpointsRequestBuilder getPingServiceEndpoints() { * GetPingServiceEndpoints * *

Returns an array of all regions with a host and port that a client can directly ping. Open a - * websocket connection to `wss://<host>:/ws` and send a packet. To calculate ping, measure + * websocket connection to `wss://<host>:` and send a packet. To calculate ping, measure * the time it takes to get an echo packet back. * * @return {@code CompletableFuture} - The async response diff --git a/src/main/java/dev/hathora/cloud_sdk/AsyncFleetsV2.java b/src/main/java/dev/hathora/cloud_sdk/AsyncFleetsV2.java index c45c2a3a..9dfa6eb0 100644 --- a/src/main/java/dev/hathora/cloud_sdk/AsyncFleetsV2.java +++ b/src/main/java/dev/hathora/cloud_sdk/AsyncFleetsV2.java @@ -6,6 +6,7 @@ import static dev.hathora.cloud_sdk.operations.Operations.AsyncRequestOperation; import dev.hathora.cloud_sdk.models.operations.CreateFleetRequest; +import dev.hathora.cloud_sdk.models.operations.DeprecatedUpdateFleetRegionV2Request; import dev.hathora.cloud_sdk.models.operations.GetFleetMetricsRequest; import dev.hathora.cloud_sdk.models.operations.GetFleetRegionMetricsRequest; import dev.hathora.cloud_sdk.models.operations.GetFleetRegionRequest; @@ -16,6 +17,8 @@ import dev.hathora.cloud_sdk.models.operations.UpdateFleetRequest; import dev.hathora.cloud_sdk.models.operations.async.CreateFleetRequestBuilder; import dev.hathora.cloud_sdk.models.operations.async.CreateFleetResponse; +import dev.hathora.cloud_sdk.models.operations.async.DeprecatedUpdateFleetRegionV2RequestBuilder; +import dev.hathora.cloud_sdk.models.operations.async.DeprecatedUpdateFleetRegionV2Response; import dev.hathora.cloud_sdk.models.operations.async.GetFleetMetricsRequestBuilder; import dev.hathora.cloud_sdk.models.operations.async.GetFleetMetricsResponse; import dev.hathora.cloud_sdk.models.operations.async.GetFleetRegionMetricsRequestBuilder; @@ -36,6 +39,7 @@ import dev.hathora.cloud_sdk.models.shared.Region; import dev.hathora.cloud_sdk.models.shared.UpdateFleetV2; import dev.hathora.cloud_sdk.operations.CreateFleet; +import dev.hathora.cloud_sdk.operations.DeprecatedUpdateFleetRegionV2; import dev.hathora.cloud_sdk.operations.GetFleet; import dev.hathora.cloud_sdk.operations.GetFleetMetrics; import dev.hathora.cloud_sdk.operations.GetFleetRegion; @@ -45,6 +49,7 @@ import dev.hathora.cloud_sdk.operations.UpdateFleet; import dev.hathora.cloud_sdk.operations.UpdateFleetRegion; import dev.hathora.cloud_sdk.utils.Headers; +import java.lang.Deprecated; import java.lang.String; import java.util.Optional; import java.util.concurrent.CompletableFuture; @@ -110,6 +115,39 @@ public CompletableFuture createFleet(CreateFleetV2 createFl } + /** + * DeprecatedUpdateFleetRegionV2 + * + *

Updates the configuration for a given + * [fleet](https://hathora.dev/docs/concepts/hathora-entities#fleet) in a region. + * + * @return The async call builder + * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public DeprecatedUpdateFleetRegionV2RequestBuilder deprecatedUpdateFleetRegionV2() { + return new DeprecatedUpdateFleetRegionV2RequestBuilder(sdkConfiguration); + } + + /** + * DeprecatedUpdateFleetRegionV2 + * + *

Updates the configuration for a given + * [fleet](https://hathora.dev/docs/concepts/hathora-entities#fleet) in a region. + * + * @param request The request object containing all the parameters for the API call. + * @return {@code CompletableFuture} - The async response + * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public CompletableFuture deprecatedUpdateFleetRegionV2(DeprecatedUpdateFleetRegionV2Request request) { + AsyncRequestOperation operation + = new DeprecatedUpdateFleetRegionV2.Async(sdkConfiguration, _headers); + return operation.doRequest(request) + .thenCompose(operation::handleResponse); + } + + /** * GetFleet * diff --git a/src/main/java/dev/hathora/cloud_sdk/DeploymentsV3.java b/src/main/java/dev/hathora/cloud_sdk/DeploymentsV3.java index fb50c9ac..4cb9cebf 100644 --- a/src/main/java/dev/hathora/cloud_sdk/DeploymentsV3.java +++ b/src/main/java/dev/hathora/cloud_sdk/DeploymentsV3.java @@ -167,36 +167,11 @@ public GetDeploymentsRequestBuilder getDeployments() { * an [application](https://hathora.dev/docs/concepts/hathora-entities#application), optionally * filtered by deploymentTag or buildTag. * + * @param request The request object containing all the parameters for the API call. * @return The response from the API call * @throws RuntimeException subclass if the API call fails */ - public GetDeploymentsResponse getDeploymentsDirect() { - return getDeployments(Optional.empty(), Optional.empty(), Optional.empty()); - } - - /** - * GetDeployments - * - *

Returns an array of [deployments](https://hathora.dev/docs/concepts/hathora-entities#deployment) for - * an [application](https://hathora.dev/docs/concepts/hathora-entities#application), optionally - * filtered by deploymentTag or buildTag. - * - * @param appId - * @param buildTag - * @param deploymentTag - * @return The response from the API call - * @throws RuntimeException subclass if the API call fails - */ - public GetDeploymentsResponse getDeployments( - Optional appId, Optional buildTag, - Optional deploymentTag) { - GetDeploymentsRequest request = - GetDeploymentsRequest - .builder() - .appId(appId) - .buildTag(buildTag) - .deploymentTag(deploymentTag) - .build(); + public GetDeploymentsResponse getDeployments(GetDeploymentsRequest request) { RequestOperation operation = new GetDeployments.Sync(sdkConfiguration, _headers); return operation.handleResponse(operation.doRequest(request)); diff --git a/src/main/java/dev/hathora/cloud_sdk/DiscoveryV2.java b/src/main/java/dev/hathora/cloud_sdk/DiscoveryV2.java index cf87ff99..77286a9f 100644 --- a/src/main/java/dev/hathora/cloud_sdk/DiscoveryV2.java +++ b/src/main/java/dev/hathora/cloud_sdk/DiscoveryV2.java @@ -36,7 +36,7 @@ public AsyncDiscoveryV2 async() { * GetPingServiceEndpoints * *

Returns an array of all regions with a host and port that a client can directly ping. Open a - * websocket connection to `wss://<host>:/ws` and send a packet. To calculate ping, measure + * websocket connection to `wss://<host>:` and send a packet. To calculate ping, measure * the time it takes to get an echo packet back. * * @return The call builder @@ -49,7 +49,7 @@ public GetPingServiceEndpointsRequestBuilder getPingServiceEndpoints() { * GetPingServiceEndpoints * *

Returns an array of all regions with a host and port that a client can directly ping. Open a - * websocket connection to `wss://<host>:/ws` and send a packet. To calculate ping, measure + * websocket connection to `wss://<host>:` and send a packet. To calculate ping, measure * the time it takes to get an echo packet back. * * @return The response from the API call diff --git a/src/main/java/dev/hathora/cloud_sdk/FleetsV2.java b/src/main/java/dev/hathora/cloud_sdk/FleetsV2.java index 61b5d245..53459af3 100644 --- a/src/main/java/dev/hathora/cloud_sdk/FleetsV2.java +++ b/src/main/java/dev/hathora/cloud_sdk/FleetsV2.java @@ -8,6 +8,9 @@ import dev.hathora.cloud_sdk.models.operations.CreateFleetRequest; import dev.hathora.cloud_sdk.models.operations.CreateFleetRequestBuilder; import dev.hathora.cloud_sdk.models.operations.CreateFleetResponse; +import dev.hathora.cloud_sdk.models.operations.DeprecatedUpdateFleetRegionV2Request; +import dev.hathora.cloud_sdk.models.operations.DeprecatedUpdateFleetRegionV2RequestBuilder; +import dev.hathora.cloud_sdk.models.operations.DeprecatedUpdateFleetRegionV2Response; import dev.hathora.cloud_sdk.models.operations.GetFleetMetricsRequest; import dev.hathora.cloud_sdk.models.operations.GetFleetMetricsRequestBuilder; import dev.hathora.cloud_sdk.models.operations.GetFleetMetricsResponse; @@ -36,6 +39,7 @@ import dev.hathora.cloud_sdk.models.shared.Region; import dev.hathora.cloud_sdk.models.shared.UpdateFleetV2; import dev.hathora.cloud_sdk.operations.CreateFleet; +import dev.hathora.cloud_sdk.operations.DeprecatedUpdateFleetRegionV2; import dev.hathora.cloud_sdk.operations.GetFleet; import dev.hathora.cloud_sdk.operations.GetFleetMetrics; import dev.hathora.cloud_sdk.operations.GetFleetRegion; @@ -45,6 +49,7 @@ import dev.hathora.cloud_sdk.operations.UpdateFleet; import dev.hathora.cloud_sdk.operations.UpdateFleetRegion; import dev.hathora.cloud_sdk.utils.Headers; +import java.lang.Deprecated; import java.lang.String; import java.util.Optional; @@ -108,6 +113,38 @@ public CreateFleetResponse createFleet(CreateFleetV2 createFleetV2, OptionalUpdates the configuration for a given + * [fleet](https://hathora.dev/docs/concepts/hathora-entities#fleet) in a region. + * + * @return The call builder + * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public DeprecatedUpdateFleetRegionV2RequestBuilder deprecatedUpdateFleetRegionV2() { + return new DeprecatedUpdateFleetRegionV2RequestBuilder(sdkConfiguration); + } + + /** + * DeprecatedUpdateFleetRegionV2 + * + *

Updates the configuration for a given + * [fleet](https://hathora.dev/docs/concepts/hathora-entities#fleet) in a region. + * + * @param request The request object containing all the parameters for the API call. + * @return The response from the API call + * @throws RuntimeException subclass if the API call fails + * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public DeprecatedUpdateFleetRegionV2Response deprecatedUpdateFleetRegionV2(DeprecatedUpdateFleetRegionV2Request request) { + RequestOperation operation + = new DeprecatedUpdateFleetRegionV2.Sync(sdkConfiguration, _headers); + return operation.handleResponse(operation.doRequest(request)); + } + /** * GetFleet * diff --git a/src/main/java/dev/hathora/cloud_sdk/SDKConfiguration.java b/src/main/java/dev/hathora/cloud_sdk/SDKConfiguration.java index 731f0b9c..8120773e 100644 --- a/src/main/java/dev/hathora/cloud_sdk/SDKConfiguration.java +++ b/src/main/java/dev/hathora/cloud_sdk/SDKConfiguration.java @@ -20,8 +20,8 @@ public class SDKConfiguration { private static final String LANGUAGE = "java"; public static final String OPENAPI_DOC_VERSION = "0.0.1"; - public static final String SDK_VERSION = "3.3.0"; - public static final String GEN_VERSION = "2.755.9"; + public static final String SDK_VERSION = "3.4.0"; + public static final String GEN_VERSION = "2.788.15"; private static final String BASE_PACKAGE = "dev.hathora.cloud_sdk"; public static final String USER_AGENT = String.format("speakeasy-sdk/%s %s %s %s %s", diff --git a/src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2Request.java b/src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2Request.java new file mode 100644 index 00000000..4cb8e253 --- /dev/null +++ b/src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2Request.java @@ -0,0 +1,203 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package dev.hathora.cloud_sdk.models.operations; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import dev.hathora.cloud_sdk.models.shared.FleetRegionConfig; +import dev.hathora.cloud_sdk.models.shared.Region; +import dev.hathora.cloud_sdk.utils.SpeakeasyMetadata; +import dev.hathora.cloud_sdk.utils.Utils; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + + +public class DeprecatedUpdateFleetRegionV2Request { + + @SpeakeasyMetadata("request:mediaType=application/json") + private FleetRegionConfig fleetRegionConfig; + + + @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=fleetId") + private String fleetId; + + + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=orgId") + private Optional orgId; + + + @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=region") + private Region region; + + @JsonCreator + public DeprecatedUpdateFleetRegionV2Request( + FleetRegionConfig fleetRegionConfig, + String fleetId, + Optional orgId, + Region region) { + Utils.checkNotNull(fleetRegionConfig, "fleetRegionConfig"); + Utils.checkNotNull(fleetId, "fleetId"); + Utils.checkNotNull(orgId, "orgId"); + Utils.checkNotNull(region, "region"); + this.fleetRegionConfig = fleetRegionConfig; + this.fleetId = fleetId; + this.orgId = orgId; + this.region = region; + } + + public DeprecatedUpdateFleetRegionV2Request( + FleetRegionConfig fleetRegionConfig, + String fleetId, + Region region) { + this(fleetRegionConfig, fleetId, Optional.empty(), + region); + } + + @JsonIgnore + public FleetRegionConfig fleetRegionConfig() { + return fleetRegionConfig; + } + + @JsonIgnore + public String fleetId() { + return fleetId; + } + + @JsonIgnore + public Optional orgId() { + return orgId; + } + + @JsonIgnore + public Region region() { + return region; + } + + public static Builder builder() { + return new Builder(); + } + + + public DeprecatedUpdateFleetRegionV2Request withFleetRegionConfig(FleetRegionConfig fleetRegionConfig) { + Utils.checkNotNull(fleetRegionConfig, "fleetRegionConfig"); + this.fleetRegionConfig = fleetRegionConfig; + return this; + } + + public DeprecatedUpdateFleetRegionV2Request withFleetId(String fleetId) { + Utils.checkNotNull(fleetId, "fleetId"); + this.fleetId = fleetId; + return this; + } + + public DeprecatedUpdateFleetRegionV2Request withOrgId(String orgId) { + Utils.checkNotNull(orgId, "orgId"); + this.orgId = Optional.ofNullable(orgId); + return this; + } + + + public DeprecatedUpdateFleetRegionV2Request withOrgId(Optional orgId) { + Utils.checkNotNull(orgId, "orgId"); + this.orgId = orgId; + return this; + } + + public DeprecatedUpdateFleetRegionV2Request withRegion(Region region) { + Utils.checkNotNull(region, "region"); + this.region = region; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + DeprecatedUpdateFleetRegionV2Request other = (DeprecatedUpdateFleetRegionV2Request) o; + return + Utils.enhancedDeepEquals(this.fleetRegionConfig, other.fleetRegionConfig) && + Utils.enhancedDeepEquals(this.fleetId, other.fleetId) && + Utils.enhancedDeepEquals(this.orgId, other.orgId) && + Utils.enhancedDeepEquals(this.region, other.region); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + fleetRegionConfig, fleetId, orgId, + region); + } + + @Override + public String toString() { + return Utils.toString(DeprecatedUpdateFleetRegionV2Request.class, + "fleetRegionConfig", fleetRegionConfig, + "fleetId", fleetId, + "orgId", orgId, + "region", region); + } + + @SuppressWarnings("UnusedReturnValue") + public final static class Builder { + + private FleetRegionConfig fleetRegionConfig; + + private String fleetId; + + private Optional orgId = Optional.empty(); + + private Region region; + + private Builder() { + // force use of static builder() method + } + + + public Builder fleetRegionConfig(FleetRegionConfig fleetRegionConfig) { + Utils.checkNotNull(fleetRegionConfig, "fleetRegionConfig"); + this.fleetRegionConfig = fleetRegionConfig; + return this; + } + + + public Builder fleetId(String fleetId) { + Utils.checkNotNull(fleetId, "fleetId"); + this.fleetId = fleetId; + return this; + } + + + public Builder orgId(String orgId) { + Utils.checkNotNull(orgId, "orgId"); + this.orgId = Optional.ofNullable(orgId); + return this; + } + + public Builder orgId(Optional orgId) { + Utils.checkNotNull(orgId, "orgId"); + this.orgId = orgId; + return this; + } + + + public Builder region(Region region) { + Utils.checkNotNull(region, "region"); + this.region = region; + return this; + } + + public DeprecatedUpdateFleetRegionV2Request build() { + + return new DeprecatedUpdateFleetRegionV2Request( + fleetRegionConfig, fleetId, orgId, + region); + } + + } +} diff --git a/src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2RequestBuilder.java b/src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2RequestBuilder.java new file mode 100644 index 00000000..2bfe244f --- /dev/null +++ b/src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2RequestBuilder.java @@ -0,0 +1,36 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package dev.hathora.cloud_sdk.models.operations; + +import static dev.hathora.cloud_sdk.operations.Operations.RequestOperation; + +import dev.hathora.cloud_sdk.SDKConfiguration; +import dev.hathora.cloud_sdk.operations.DeprecatedUpdateFleetRegionV2; +import dev.hathora.cloud_sdk.utils.Headers; +import dev.hathora.cloud_sdk.utils.Utils; + +public class DeprecatedUpdateFleetRegionV2RequestBuilder { + + private DeprecatedUpdateFleetRegionV2Request request; + private final SDKConfiguration sdkConfiguration; + private final Headers _headers = new Headers(); + + public DeprecatedUpdateFleetRegionV2RequestBuilder(SDKConfiguration sdkConfiguration) { + this.sdkConfiguration = sdkConfiguration; + } + + public DeprecatedUpdateFleetRegionV2RequestBuilder request(DeprecatedUpdateFleetRegionV2Request request) { + Utils.checkNotNull(request, "request"); + this.request = request; + return this; + } + + public DeprecatedUpdateFleetRegionV2Response call() { + + RequestOperation operation + = new DeprecatedUpdateFleetRegionV2.Sync(sdkConfiguration, _headers); + + return operation.handleResponse(operation.doRequest(request)); + } +} diff --git a/src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2Response.java b/src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2Response.java new file mode 100644 index 00000000..7bc8da32 --- /dev/null +++ b/src/main/java/dev/hathora/cloud_sdk/models/operations/DeprecatedUpdateFleetRegionV2Response.java @@ -0,0 +1,181 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package dev.hathora.cloud_sdk.models.operations; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import dev.hathora.cloud_sdk.utils.Response; +import dev.hathora.cloud_sdk.utils.Utils; +import java.io.InputStream; +import java.lang.Integer; +import java.lang.Override; +import java.lang.String; +import java.net.http.HttpResponse; + + +public class DeprecatedUpdateFleetRegionV2Response implements Response { + /** + * HTTP response content type for this operation + */ + private String contentType; + + /** + * HTTP response status code for this operation + */ + private int statusCode; + + /** + * Raw HTTP response; suitable for custom response parsing + */ + private HttpResponse rawResponse; + + @JsonCreator + public DeprecatedUpdateFleetRegionV2Response( + String contentType, + int statusCode, + HttpResponse rawResponse) { + Utils.checkNotNull(contentType, "contentType"); + Utils.checkNotNull(statusCode, "statusCode"); + Utils.checkNotNull(rawResponse, "rawResponse"); + this.contentType = contentType; + this.statusCode = statusCode; + this.rawResponse = rawResponse; + } + + /** + * HTTP response content type for this operation + */ + @JsonIgnore + public String contentType() { + return contentType; + } + + /** + * HTTP response status code for this operation + */ + @JsonIgnore + public int statusCode() { + return statusCode; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + @JsonIgnore + public HttpResponse rawResponse() { + return rawResponse; + } + + public static Builder builder() { + return new Builder(); + } + + + /** + * HTTP response content type for this operation + */ + public DeprecatedUpdateFleetRegionV2Response withContentType(String contentType) { + Utils.checkNotNull(contentType, "contentType"); + this.contentType = contentType; + return this; + } + + /** + * HTTP response status code for this operation + */ + public DeprecatedUpdateFleetRegionV2Response withStatusCode(int statusCode) { + Utils.checkNotNull(statusCode, "statusCode"); + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public DeprecatedUpdateFleetRegionV2Response withRawResponse(HttpResponse rawResponse) { + Utils.checkNotNull(rawResponse, "rawResponse"); + this.rawResponse = rawResponse; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + DeprecatedUpdateFleetRegionV2Response other = (DeprecatedUpdateFleetRegionV2Response) o; + return + Utils.enhancedDeepEquals(this.contentType, other.contentType) && + Utils.enhancedDeepEquals(this.statusCode, other.statusCode) && + Utils.enhancedDeepEquals(this.rawResponse, other.rawResponse); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + contentType, statusCode, rawResponse); + } + + @Override + public String toString() { + return Utils.toString(DeprecatedUpdateFleetRegionV2Response.class, + "contentType", contentType, + "statusCode", statusCode, + "rawResponse", rawResponse); + } + + @SuppressWarnings("UnusedReturnValue") + public final static class Builder { + + private String contentType; + + private Integer statusCode; + + private HttpResponse rawResponse; + + private Builder() { + // force use of static builder() method + } + + + /** + * HTTP response content type for this operation + */ + public Builder contentType(String contentType) { + Utils.checkNotNull(contentType, "contentType"); + this.contentType = contentType; + return this; + } + + + /** + * HTTP response status code for this operation + */ + public Builder statusCode(int statusCode) { + Utils.checkNotNull(statusCode, "statusCode"); + this.statusCode = statusCode; + return this; + } + + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public Builder rawResponse(HttpResponse rawResponse) { + Utils.checkNotNull(rawResponse, "rawResponse"); + this.rawResponse = rawResponse; + return this; + } + + public DeprecatedUpdateFleetRegionV2Response build() { + + return new DeprecatedUpdateFleetRegionV2Response( + contentType, statusCode, rawResponse); + } + + } +} diff --git a/src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequest.java b/src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequest.java index 775fdc64..fc564226 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequest.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequest.java @@ -25,21 +25,29 @@ public class GetDeploymentsRequest { @SpeakeasyMetadata("queryParam:style=form,explode=true,name=deploymentTag") private Optional deploymentTag; + + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=nextPageToken") + private Optional nextPageToken; + @JsonCreator public GetDeploymentsRequest( Optional appId, Optional buildTag, - Optional deploymentTag) { + Optional deploymentTag, + Optional nextPageToken) { Utils.checkNotNull(appId, "appId"); Utils.checkNotNull(buildTag, "buildTag"); Utils.checkNotNull(deploymentTag, "deploymentTag"); + Utils.checkNotNull(nextPageToken, "nextPageToken"); this.appId = appId; this.buildTag = buildTag; this.deploymentTag = deploymentTag; + this.nextPageToken = nextPageToken; } public GetDeploymentsRequest() { - this(Optional.empty(), Optional.empty(), Optional.empty()); + this(Optional.empty(), Optional.empty(), Optional.empty(), + Optional.empty()); } @JsonIgnore @@ -57,6 +65,11 @@ public Optional deploymentTag() { return deploymentTag; } + @JsonIgnore + public Optional nextPageToken() { + return nextPageToken; + } + public static Builder builder() { return new Builder(); } @@ -101,6 +114,19 @@ public GetDeploymentsRequest withDeploymentTag(Optional deploymentTag) { return this; } + public GetDeploymentsRequest withNextPageToken(String nextPageToken) { + Utils.checkNotNull(nextPageToken, "nextPageToken"); + this.nextPageToken = Optional.ofNullable(nextPageToken); + return this; + } + + + public GetDeploymentsRequest withNextPageToken(Optional nextPageToken) { + Utils.checkNotNull(nextPageToken, "nextPageToken"); + this.nextPageToken = nextPageToken; + return this; + } + @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -113,13 +139,15 @@ public boolean equals(java.lang.Object o) { return Utils.enhancedDeepEquals(this.appId, other.appId) && Utils.enhancedDeepEquals(this.buildTag, other.buildTag) && - Utils.enhancedDeepEquals(this.deploymentTag, other.deploymentTag); + Utils.enhancedDeepEquals(this.deploymentTag, other.deploymentTag) && + Utils.enhancedDeepEquals(this.nextPageToken, other.nextPageToken); } @Override public int hashCode() { return Utils.enhancedHash( - appId, buildTag, deploymentTag); + appId, buildTag, deploymentTag, + nextPageToken); } @Override @@ -127,7 +155,8 @@ public String toString() { return Utils.toString(GetDeploymentsRequest.class, "appId", appId, "buildTag", buildTag, - "deploymentTag", deploymentTag); + "deploymentTag", deploymentTag, + "nextPageToken", nextPageToken); } @SuppressWarnings("UnusedReturnValue") @@ -139,6 +168,8 @@ public final static class Builder { private Optional deploymentTag = Optional.empty(); + private Optional nextPageToken = Optional.empty(); + private Builder() { // force use of static builder() method } @@ -182,10 +213,24 @@ public Builder deploymentTag(Optional deploymentTag) { return this; } + + public Builder nextPageToken(String nextPageToken) { + Utils.checkNotNull(nextPageToken, "nextPageToken"); + this.nextPageToken = Optional.ofNullable(nextPageToken); + return this; + } + + public Builder nextPageToken(Optional nextPageToken) { + Utils.checkNotNull(nextPageToken, "nextPageToken"); + this.nextPageToken = nextPageToken; + return this; + } + public GetDeploymentsRequest build() { return new GetDeploymentsRequest( - appId, buildTag, deploymentTag); + appId, buildTag, deploymentTag, + nextPageToken); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequestBuilder.java b/src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequestBuilder.java index 79d4c68c..a68efc47 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequestBuilder.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/operations/GetDeploymentsRequestBuilder.java @@ -9,72 +9,27 @@ import dev.hathora.cloud_sdk.operations.GetDeployments; import dev.hathora.cloud_sdk.utils.Headers; import dev.hathora.cloud_sdk.utils.Utils; -import java.lang.String; -import java.util.Optional; public class GetDeploymentsRequestBuilder { - private Optional appId = Optional.empty(); - private Optional buildTag = Optional.empty(); - private Optional deploymentTag = Optional.empty(); + private GetDeploymentsRequest request; private final SDKConfiguration sdkConfiguration; private final Headers _headers = new Headers(); public GetDeploymentsRequestBuilder(SDKConfiguration sdkConfiguration) { this.sdkConfiguration = sdkConfiguration; } - - public GetDeploymentsRequestBuilder appId(String appId) { - Utils.checkNotNull(appId, "appId"); - this.appId = Optional.of(appId); - return this; - } - public GetDeploymentsRequestBuilder appId(Optional appId) { - Utils.checkNotNull(appId, "appId"); - this.appId = appId; - return this; - } - - public GetDeploymentsRequestBuilder buildTag(String buildTag) { - Utils.checkNotNull(buildTag, "buildTag"); - this.buildTag = Optional.of(buildTag); - return this; - } - - public GetDeploymentsRequestBuilder buildTag(Optional buildTag) { - Utils.checkNotNull(buildTag, "buildTag"); - this.buildTag = buildTag; - return this; - } - - public GetDeploymentsRequestBuilder deploymentTag(String deploymentTag) { - Utils.checkNotNull(deploymentTag, "deploymentTag"); - this.deploymentTag = Optional.of(deploymentTag); + public GetDeploymentsRequestBuilder request(GetDeploymentsRequest request) { + Utils.checkNotNull(request, "request"); + this.request = request; return this; } - public GetDeploymentsRequestBuilder deploymentTag(Optional deploymentTag) { - Utils.checkNotNull(deploymentTag, "deploymentTag"); - this.deploymentTag = deploymentTag; - return this; - } - - - private GetDeploymentsRequest buildRequest() { - - GetDeploymentsRequest request = new GetDeploymentsRequest(appId, - buildTag, - deploymentTag); - - return request; - } - public GetDeploymentsResponse call() { RequestOperation operation = new GetDeployments.Sync(sdkConfiguration, _headers); - GetDeploymentsRequest request = buildRequest(); return operation.handleResponse(operation.doRequest(request)); } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionRequest.java b/src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionRequest.java index 500e54e8..a9f5039a 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionRequest.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/operations/UpdateFleetRegionRequest.java @@ -5,7 +5,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; -import dev.hathora.cloud_sdk.models.shared.FleetRegionConfig; +import dev.hathora.cloud_sdk.models.shared.FleetRegionConfigV2; import dev.hathora.cloud_sdk.models.shared.Region; import dev.hathora.cloud_sdk.utils.SpeakeasyMetadata; import dev.hathora.cloud_sdk.utils.Utils; @@ -17,7 +17,7 @@ public class UpdateFleetRegionRequest { @SpeakeasyMetadata("request:mediaType=application/json") - private FleetRegionConfig fleetRegionConfig; + private FleetRegionConfigV2 fleetRegionConfigV2; @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=fleetId") @@ -33,31 +33,31 @@ public class UpdateFleetRegionRequest { @JsonCreator public UpdateFleetRegionRequest( - FleetRegionConfig fleetRegionConfig, + FleetRegionConfigV2 fleetRegionConfigV2, String fleetId, Optional orgId, Region region) { - Utils.checkNotNull(fleetRegionConfig, "fleetRegionConfig"); + Utils.checkNotNull(fleetRegionConfigV2, "fleetRegionConfigV2"); Utils.checkNotNull(fleetId, "fleetId"); Utils.checkNotNull(orgId, "orgId"); Utils.checkNotNull(region, "region"); - this.fleetRegionConfig = fleetRegionConfig; + this.fleetRegionConfigV2 = fleetRegionConfigV2; this.fleetId = fleetId; this.orgId = orgId; this.region = region; } public UpdateFleetRegionRequest( - FleetRegionConfig fleetRegionConfig, + FleetRegionConfigV2 fleetRegionConfigV2, String fleetId, Region region) { - this(fleetRegionConfig, fleetId, Optional.empty(), + this(fleetRegionConfigV2, fleetId, Optional.empty(), region); } @JsonIgnore - public FleetRegionConfig fleetRegionConfig() { - return fleetRegionConfig; + public FleetRegionConfigV2 fleetRegionConfigV2() { + return fleetRegionConfigV2; } @JsonIgnore @@ -80,9 +80,9 @@ public static Builder builder() { } - public UpdateFleetRegionRequest withFleetRegionConfig(FleetRegionConfig fleetRegionConfig) { - Utils.checkNotNull(fleetRegionConfig, "fleetRegionConfig"); - this.fleetRegionConfig = fleetRegionConfig; + public UpdateFleetRegionRequest withFleetRegionConfigV2(FleetRegionConfigV2 fleetRegionConfigV2) { + Utils.checkNotNull(fleetRegionConfigV2, "fleetRegionConfigV2"); + this.fleetRegionConfigV2 = fleetRegionConfigV2; return this; } @@ -121,7 +121,7 @@ public boolean equals(java.lang.Object o) { } UpdateFleetRegionRequest other = (UpdateFleetRegionRequest) o; return - Utils.enhancedDeepEquals(this.fleetRegionConfig, other.fleetRegionConfig) && + Utils.enhancedDeepEquals(this.fleetRegionConfigV2, other.fleetRegionConfigV2) && Utils.enhancedDeepEquals(this.fleetId, other.fleetId) && Utils.enhancedDeepEquals(this.orgId, other.orgId) && Utils.enhancedDeepEquals(this.region, other.region); @@ -130,14 +130,14 @@ public boolean equals(java.lang.Object o) { @Override public int hashCode() { return Utils.enhancedHash( - fleetRegionConfig, fleetId, orgId, + fleetRegionConfigV2, fleetId, orgId, region); } @Override public String toString() { return Utils.toString(UpdateFleetRegionRequest.class, - "fleetRegionConfig", fleetRegionConfig, + "fleetRegionConfigV2", fleetRegionConfigV2, "fleetId", fleetId, "orgId", orgId, "region", region); @@ -146,7 +146,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public final static class Builder { - private FleetRegionConfig fleetRegionConfig; + private FleetRegionConfigV2 fleetRegionConfigV2; private String fleetId; @@ -159,9 +159,9 @@ private Builder() { } - public Builder fleetRegionConfig(FleetRegionConfig fleetRegionConfig) { - Utils.checkNotNull(fleetRegionConfig, "fleetRegionConfig"); - this.fleetRegionConfig = fleetRegionConfig; + public Builder fleetRegionConfigV2(FleetRegionConfigV2 fleetRegionConfigV2) { + Utils.checkNotNull(fleetRegionConfigV2, "fleetRegionConfigV2"); + this.fleetRegionConfigV2 = fleetRegionConfigV2; return this; } @@ -195,7 +195,7 @@ public Builder region(Region region) { public UpdateFleetRegionRequest build() { return new UpdateFleetRegionRequest( - fleetRegionConfig, fleetId, orgId, + fleetRegionConfigV2, fleetId, orgId, region); } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeprecatedUpdateFleetRegionV2RequestBuilder.java b/src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeprecatedUpdateFleetRegionV2RequestBuilder.java new file mode 100644 index 00000000..03cf4285 --- /dev/null +++ b/src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeprecatedUpdateFleetRegionV2RequestBuilder.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package dev.hathora.cloud_sdk.models.operations.async; + +import static dev.hathora.cloud_sdk.operations.Operations.AsyncRequestOperation; + +import dev.hathora.cloud_sdk.SDKConfiguration; +import dev.hathora.cloud_sdk.models.operations.DeprecatedUpdateFleetRegionV2Request; +import dev.hathora.cloud_sdk.operations.DeprecatedUpdateFleetRegionV2; +import dev.hathora.cloud_sdk.utils.Headers; +import dev.hathora.cloud_sdk.utils.Utils; +import java.util.concurrent.CompletableFuture; + +public class DeprecatedUpdateFleetRegionV2RequestBuilder { + + private DeprecatedUpdateFleetRegionV2Request request; + private final SDKConfiguration sdkConfiguration; + private final Headers _headers = new Headers(); + + public DeprecatedUpdateFleetRegionV2RequestBuilder(SDKConfiguration sdkConfiguration) { + this.sdkConfiguration = sdkConfiguration; + } + + public DeprecatedUpdateFleetRegionV2RequestBuilder request(DeprecatedUpdateFleetRegionV2Request request) { + Utils.checkNotNull(request, "request"); + this.request = request; + return this; + } + + public CompletableFuture call() { + + AsyncRequestOperation operation + = new DeprecatedUpdateFleetRegionV2.Async(sdkConfiguration, _headers); + + return operation.doRequest(request) + .thenCompose(operation::handleResponse); + } +} diff --git a/src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeprecatedUpdateFleetRegionV2Response.java b/src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeprecatedUpdateFleetRegionV2Response.java new file mode 100644 index 00000000..e6738440 --- /dev/null +++ b/src/main/java/dev/hathora/cloud_sdk/models/operations/async/DeprecatedUpdateFleetRegionV2Response.java @@ -0,0 +1,181 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package dev.hathora.cloud_sdk.models.operations.async; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import dev.hathora.cloud_sdk.utils.AsyncResponse; +import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Utils; +import java.lang.Integer; +import java.lang.Override; +import java.lang.String; +import java.net.http.HttpResponse; + + +public class DeprecatedUpdateFleetRegionV2Response implements AsyncResponse { + /** + * HTTP response content type for this operation + */ + private String contentType; + + /** + * HTTP response status code for this operation + */ + private int statusCode; + + /** + * Raw HTTP response; suitable for custom response parsing + */ + private HttpResponse rawResponse; + + @JsonCreator + public DeprecatedUpdateFleetRegionV2Response( + String contentType, + int statusCode, + HttpResponse rawResponse) { + Utils.checkNotNull(contentType, "contentType"); + Utils.checkNotNull(statusCode, "statusCode"); + Utils.checkNotNull(rawResponse, "rawResponse"); + this.contentType = contentType; + this.statusCode = statusCode; + this.rawResponse = rawResponse; + } + + /** + * HTTP response content type for this operation + */ + @JsonIgnore + public String contentType() { + return contentType; + } + + /** + * HTTP response status code for this operation + */ + @JsonIgnore + public int statusCode() { + return statusCode; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + @JsonIgnore + public HttpResponse rawResponse() { + return rawResponse; + } + + public static Builder builder() { + return new Builder(); + } + + + /** + * HTTP response content type for this operation + */ + public DeprecatedUpdateFleetRegionV2Response withContentType(String contentType) { + Utils.checkNotNull(contentType, "contentType"); + this.contentType = contentType; + return this; + } + + /** + * HTTP response status code for this operation + */ + public DeprecatedUpdateFleetRegionV2Response withStatusCode(int statusCode) { + Utils.checkNotNull(statusCode, "statusCode"); + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public DeprecatedUpdateFleetRegionV2Response withRawResponse(HttpResponse rawResponse) { + Utils.checkNotNull(rawResponse, "rawResponse"); + this.rawResponse = rawResponse; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + DeprecatedUpdateFleetRegionV2Response other = (DeprecatedUpdateFleetRegionV2Response) o; + return + Utils.enhancedDeepEquals(this.contentType, other.contentType) && + Utils.enhancedDeepEquals(this.statusCode, other.statusCode) && + Utils.enhancedDeepEquals(this.rawResponse, other.rawResponse); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + contentType, statusCode, rawResponse); + } + + @Override + public String toString() { + return Utils.toString(DeprecatedUpdateFleetRegionV2Response.class, + "contentType", contentType, + "statusCode", statusCode, + "rawResponse", rawResponse); + } + + @SuppressWarnings("UnusedReturnValue") + public final static class Builder { + + private String contentType; + + private Integer statusCode; + + private HttpResponse rawResponse; + + private Builder() { + // force use of static builder() method + } + + + /** + * HTTP response content type for this operation + */ + public Builder contentType(String contentType) { + Utils.checkNotNull(contentType, "contentType"); + this.contentType = contentType; + return this; + } + + + /** + * HTTP response status code for this operation + */ + public Builder statusCode(int statusCode) { + Utils.checkNotNull(statusCode, "statusCode"); + this.statusCode = statusCode; + return this; + } + + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public Builder rawResponse(HttpResponse rawResponse) { + Utils.checkNotNull(rawResponse, "rawResponse"); + this.rawResponse = rawResponse; + return this; + } + + public DeprecatedUpdateFleetRegionV2Response build() { + + return new DeprecatedUpdateFleetRegionV2Response( + contentType, statusCode, rawResponse); + } + + } +} diff --git a/src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsRequestBuilder.java b/src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsRequestBuilder.java index 72273fca..eea269a9 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsRequestBuilder.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/operations/async/GetDeploymentsRequestBuilder.java @@ -10,73 +10,28 @@ import dev.hathora.cloud_sdk.operations.GetDeployments; import dev.hathora.cloud_sdk.utils.Headers; import dev.hathora.cloud_sdk.utils.Utils; -import java.lang.String; -import java.util.Optional; import java.util.concurrent.CompletableFuture; public class GetDeploymentsRequestBuilder { - private Optional appId = Optional.empty(); - private Optional buildTag = Optional.empty(); - private Optional deploymentTag = Optional.empty(); + private GetDeploymentsRequest request; private final SDKConfiguration sdkConfiguration; private final Headers _headers = new Headers(); public GetDeploymentsRequestBuilder(SDKConfiguration sdkConfiguration) { this.sdkConfiguration = sdkConfiguration; } - - public GetDeploymentsRequestBuilder appId(String appId) { - Utils.checkNotNull(appId, "appId"); - this.appId = Optional.of(appId); - return this; - } - public GetDeploymentsRequestBuilder appId(Optional appId) { - Utils.checkNotNull(appId, "appId"); - this.appId = appId; - return this; - } - - public GetDeploymentsRequestBuilder buildTag(String buildTag) { - Utils.checkNotNull(buildTag, "buildTag"); - this.buildTag = Optional.of(buildTag); - return this; - } - - public GetDeploymentsRequestBuilder buildTag(Optional buildTag) { - Utils.checkNotNull(buildTag, "buildTag"); - this.buildTag = buildTag; - return this; - } - - public GetDeploymentsRequestBuilder deploymentTag(String deploymentTag) { - Utils.checkNotNull(deploymentTag, "deploymentTag"); - this.deploymentTag = Optional.of(deploymentTag); + public GetDeploymentsRequestBuilder request(GetDeploymentsRequest request) { + Utils.checkNotNull(request, "request"); + this.request = request; return this; } - public GetDeploymentsRequestBuilder deploymentTag(Optional deploymentTag) { - Utils.checkNotNull(deploymentTag, "deploymentTag"); - this.deploymentTag = deploymentTag; - return this; - } - - - private GetDeploymentsRequest buildRequest() { - - GetDeploymentsRequest request = new GetDeploymentsRequest(appId, - buildTag, - deploymentTag); - - return request; - } - public CompletableFuture call() { AsyncRequestOperation operation = new GetDeployments.Async(sdkConfiguration, _headers); - GetDeploymentsRequest request = buildRequest(); return operation.doRequest(request) .thenCompose(operation::handleResponse); diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/BuildStatus.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/BuildStatus.java index 648992a0..ee669e31 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/BuildStatus.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/BuildStatus.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = BuildStatus._Deserializer.class) -@JsonSerialize(using = BuildStatus._Serializer.class) public class BuildStatus { public static final BuildStatus CREATED = new BuildStatus("created"); @@ -71,12 +46,14 @@ private BuildStatus(String value) { * * @param value value to be wrapped as BuildStatus */ + @JsonCreator public static BuildStatus of(String value) { synchronized (BuildStatus.class) { return values.computeIfAbsent(value, v -> new BuildStatus(v)); } } + @JsonValue public String value() { return value; } @@ -136,35 +113,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(BuildStatus.class); - } - - @Override - public void serialize(BuildStatus value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(BuildStatus.class); - } - - @Override - public BuildStatus deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return BuildStatus.of(v); - } - } public enum BuildStatusEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/CardBrand.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/CardBrand.java index 012d4dbd..6f14b92e 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/CardBrand.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/CardBrand.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = CardBrand._Deserializer.class) -@JsonSerialize(using = CardBrand._Serializer.class) public class CardBrand { public static final CardBrand AMEX = new CardBrand("amex"); @@ -76,12 +51,14 @@ private CardBrand(String value) { * * @param value value to be wrapped as CardBrand */ + @JsonCreator public static CardBrand of(String value) { synchronized (CardBrand.class) { return values.computeIfAbsent(value, v -> new CardBrand(v)); } } + @JsonValue public String value() { return value; } @@ -151,35 +128,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(CardBrand.class); - } - - @Override - public void serialize(CardBrand value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(CardBrand.class); - } - - @Override - public CardBrand deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return CardBrand.of(v); - } - } public enum CardBrandEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/ConnectionInfo.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/ConnectionInfo.java index cb80ad0d..74d7dd40 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/ConnectionInfo.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/ConnectionInfo.java @@ -84,8 +84,8 @@ public static final class _Deserializer extends OneOfDeserializer() {}, JsonShape.DEFAULT), - TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT)); + TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT), + TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT)); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/CreateUserInviteScopes.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/CreateUserInviteScopes.java index c865b275..67683831 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/CreateUserInviteScopes.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/CreateUserInviteScopes.java @@ -85,8 +85,8 @@ public static final class _Deserializer extends OneOfDeserializer>() {}, JsonShape.DEFAULT), - TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT)); + TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT), + TypeReferenceWithShape.of(new TypeReference>() {}, JsonShape.DEFAULT)); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedBy.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedBy.java index f6af8ab5..2b6528ce 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedBy.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/CreatedBy.java @@ -84,8 +84,8 @@ public static final class _Deserializer extends OneOfDeserializer { public _Deserializer() { super(CreatedBy.class, false, - TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT), - TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT)); + TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT), + TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT)); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1TransportType.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1TransportType.java index 9c291d75..35c4e4d3 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1TransportType.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentV1TransportType.java @@ -3,22 +3,11 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Deprecated; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -26,21 +15,9 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ /** * DeploymentV1TransportType @@ -48,8 +25,6 @@ * @deprecated enum: This will be removed in a future release, please migrate away from it as soon as possible. */ @Deprecated -@JsonDeserialize(using = DeploymentV1TransportType._Deserializer.class) -@JsonSerialize(using = DeploymentV1TransportType._Serializer.class) public class DeploymentV1TransportType { public static final DeploymentV1TransportType TCP = new DeploymentV1TransportType("tcp"); @@ -77,12 +52,14 @@ private DeploymentV1TransportType(String value) { * * @param value value to be wrapped as DeploymentV1TransportType */ + @JsonCreator public static DeploymentV1TransportType of(String value) { synchronized (DeploymentV1TransportType.class) { return values.computeIfAbsent(value, v -> new DeploymentV1TransportType(v)); } } + @JsonValue public String value() { return value; } @@ -140,35 +117,6 @@ private static final Map createEnumsMap() return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(DeploymentV1TransportType.class); - } - - @Override - public void serialize(DeploymentV1TransportType value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(DeploymentV1TransportType.class); - } - - @Override - public DeploymentV1TransportType deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return DeploymentV1TransportType.of(v); - } - } public enum DeploymentV1TransportTypeEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentsV3Page.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentsV3Page.java index da39d289..f691ad71 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentsV3Page.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/DeploymentsV3Page.java @@ -5,11 +5,14 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import dev.hathora.cloud_sdk.utils.Utils; import java.lang.Override; import java.lang.String; import java.util.List; +import java.util.Optional; public class DeploymentsV3Page { @@ -17,11 +20,24 @@ public class DeploymentsV3Page { @JsonProperty("deployments") private List deployments; + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("nextPageToken") + private Optional nextPageToken; + @JsonCreator public DeploymentsV3Page( - @JsonProperty("deployments") List deployments) { + @JsonProperty("deployments") List deployments, + @JsonProperty("nextPageToken") Optional nextPageToken) { Utils.checkNotNull(deployments, "deployments"); + Utils.checkNotNull(nextPageToken, "nextPageToken"); this.deployments = deployments; + this.nextPageToken = nextPageToken; + } + + public DeploymentsV3Page( + List deployments) { + this(deployments, Optional.empty()); } @JsonIgnore @@ -29,6 +45,11 @@ public List deployments() { return deployments; } + @JsonIgnore + public Optional nextPageToken() { + return nextPageToken; + } + public static Builder builder() { return new Builder(); } @@ -40,6 +61,19 @@ public DeploymentsV3Page withDeployments(List deployments) { return this; } + public DeploymentsV3Page withNextPageToken(String nextPageToken) { + Utils.checkNotNull(nextPageToken, "nextPageToken"); + this.nextPageToken = Optional.ofNullable(nextPageToken); + return this; + } + + + public DeploymentsV3Page withNextPageToken(Optional nextPageToken) { + Utils.checkNotNull(nextPageToken, "nextPageToken"); + this.nextPageToken = nextPageToken; + return this; + } + @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -50,19 +84,21 @@ public boolean equals(java.lang.Object o) { } DeploymentsV3Page other = (DeploymentsV3Page) o; return - Utils.enhancedDeepEquals(this.deployments, other.deployments); + Utils.enhancedDeepEquals(this.deployments, other.deployments) && + Utils.enhancedDeepEquals(this.nextPageToken, other.nextPageToken); } @Override public int hashCode() { return Utils.enhancedHash( - deployments); + deployments, nextPageToken); } @Override public String toString() { return Utils.toString(DeploymentsV3Page.class, - "deployments", deployments); + "deployments", deployments, + "nextPageToken", nextPageToken); } @SuppressWarnings("UnusedReturnValue") @@ -70,6 +106,8 @@ public final static class Builder { private List deployments; + private Optional nextPageToken = Optional.empty(); + private Builder() { // force use of static builder() method } @@ -81,10 +119,23 @@ public Builder deployments(List deployments) { return this; } + + public Builder nextPageToken(String nextPageToken) { + Utils.checkNotNull(nextPageToken, "nextPageToken"); + this.nextPageToken = Optional.ofNullable(nextPageToken); + return this; + } + + public Builder nextPageToken(Optional nextPageToken) { + Utils.checkNotNull(nextPageToken, "nextPageToken"); + this.nextPageToken = nextPageToken; + return this; + } + public DeploymentsV3Page build() { return new DeploymentsV3Page( - deployments); + deployments, nextPageToken); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/DeprecatedProcessMetricName.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/DeprecatedProcessMetricName.java index 366f6353..ecdb5a89 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/DeprecatedProcessMetricName.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/DeprecatedProcessMetricName.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = DeprecatedProcessMetricName._Deserializer.class) -@JsonSerialize(using = DeprecatedProcessMetricName._Serializer.class) public class DeprecatedProcessMetricName { public static final DeprecatedProcessMetricName CPU = new DeprecatedProcessMetricName("cpu"); @@ -72,12 +47,14 @@ private DeprecatedProcessMetricName(String value) { * * @param value value to be wrapped as DeprecatedProcessMetricName */ + @JsonCreator public static DeprecatedProcessMetricName of(String value) { synchronized (DeprecatedProcessMetricName.class) { return values.computeIfAbsent(value, v -> new DeprecatedProcessMetricName(v)); } } + @JsonValue public String value() { return value; } @@ -139,35 +116,6 @@ private static final Map createEnumsMap return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(DeprecatedProcessMetricName.class); - } - - @Override - public void serialize(DeprecatedProcessMetricName value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(DeprecatedProcessMetricName.class); - } - - @Override - public DeprecatedProcessMetricName deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return DeprecatedProcessMetricName.of(v); - } - } public enum DeprecatedProcessMetricNameEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/Fleet.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/Fleet.java index 7bf4435c..4e69223b 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/Fleet.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/Fleet.java @@ -34,9 +34,8 @@ public class Fleet { /** * Readable name for a fleet. Must be unique within an organization. */ - @JsonInclude(Include.NON_ABSENT) @JsonProperty("name") - private Optional name; + private String name; @JsonProperty("nodeShape") @@ -52,7 +51,7 @@ public class Fleet { public Fleet( @JsonProperty("autoscalerConfig") Optional autoscalerConfig, @JsonProperty("fleetId") String fleetId, - @JsonProperty("name") Optional name, + @JsonProperty("name") String name, @JsonProperty("nodeShape") NodeShape nodeShape, @JsonProperty("orgId") String orgId) { Utils.checkNotNull(autoscalerConfig, "autoscalerConfig"); @@ -69,9 +68,10 @@ public Fleet( public Fleet( String fleetId, + String name, NodeShape nodeShape, String orgId) { - this(Optional.empty(), fleetId, Optional.empty(), + this(Optional.empty(), fleetId, name, nodeShape, orgId); } @@ -93,7 +93,7 @@ public String fleetId() { * Readable name for a fleet. Must be unique within an organization. */ @JsonIgnore - public Optional name() { + public String name() { return name; } @@ -141,16 +141,6 @@ public Fleet withFleetId(String fleetId) { * Readable name for a fleet. Must be unique within an organization. */ public Fleet withName(String name) { - Utils.checkNotNull(name, "name"); - this.name = Optional.ofNullable(name); - return this; - } - - - /** - * Readable name for a fleet. Must be unique within an organization. - */ - public Fleet withName(Optional name) { Utils.checkNotNull(name, "name"); this.name = name; return this; @@ -212,7 +202,7 @@ public final static class Builder { private String fleetId; - private Optional name = Optional.empty(); + private String name; private NodeShape nodeShape; @@ -250,15 +240,6 @@ public Builder fleetId(String fleetId) { * Readable name for a fleet. Must be unique within an organization. */ public Builder name(String name) { - Utils.checkNotNull(name, "name"); - this.name = Optional.ofNullable(name); - return this; - } - - /** - * Readable name for a fleet. Must be unique within an organization. - */ - public Builder name(Optional name) { Utils.checkNotNull(name, "name"); this.name = name; return this; diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/FleetMetricName.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/FleetMetricName.java index 4b4ecade..b585ba97 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/FleetMetricName.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/FleetMetricName.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,29 +14,15 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ /** * FleetMetricName * *

Represents the valid metric names available to measure/manage fleets in a given region */ -@JsonDeserialize(using = FleetMetricName._Deserializer.class) -@JsonSerialize(using = FleetMetricName._Serializer.class) public class FleetMetricName { public static final FleetMetricName PROVISIONED_TOTAL = new FleetMetricName("provisionedTotal"); @@ -77,12 +52,14 @@ private FleetMetricName(String value) { * * @param value value to be wrapped as FleetMetricName */ + @JsonCreator public static FleetMetricName of(String value) { synchronized (FleetMetricName.class) { return values.computeIfAbsent(value, v -> new FleetMetricName(v)); } } + @JsonValue public String value() { return value; } @@ -144,35 +121,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(FleetMetricName.class); - } - - @Override - public void serialize(FleetMetricName value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(FleetMetricName.class); - } - - @Override - public FleetMetricName deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return FleetMetricName.of(v); - } - } public enum FleetMetricNameEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegion.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegion.java index a7e46c65..c65cb97b 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegion.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegion.java @@ -21,14 +21,24 @@ * scaleIncrementVcpus */ public class FleetRegion { - + /** + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ @JsonProperty("cloudMinVcpus") + @Deprecated private int cloudMinVcpus; @JsonProperty("cloudMinVcpusUpdatedAt") private OffsetDateTime cloudMinVcpusUpdatedAt; + /** + * The minimum number of nodes that should be running. + */ + @JsonProperty("nodeBaseline") + private int nodeBaseline; + /** * This field is deprecated and may contain the value -1. For node increment values, refer to nodeShape * on the Fleet. @@ -43,15 +53,23 @@ public class FleetRegion { public FleetRegion( @JsonProperty("cloudMinVcpus") int cloudMinVcpus, @JsonProperty("cloudMinVcpusUpdatedAt") OffsetDateTime cloudMinVcpusUpdatedAt, + @JsonProperty("nodeBaseline") int nodeBaseline, @JsonProperty("scaleIncrementVcpus") int scaleIncrementVcpus) { Utils.checkNotNull(cloudMinVcpus, "cloudMinVcpus"); Utils.checkNotNull(cloudMinVcpusUpdatedAt, "cloudMinVcpusUpdatedAt"); + Utils.checkNotNull(nodeBaseline, "nodeBaseline"); Utils.checkNotNull(scaleIncrementVcpus, "scaleIncrementVcpus"); this.cloudMinVcpus = cloudMinVcpus; this.cloudMinVcpusUpdatedAt = cloudMinVcpusUpdatedAt; + this.nodeBaseline = nodeBaseline; this.scaleIncrementVcpus = scaleIncrementVcpus; } + /** + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated @JsonIgnore public int cloudMinVcpus() { return cloudMinVcpus; @@ -62,6 +80,14 @@ public OffsetDateTime cloudMinVcpusUpdatedAt() { return cloudMinVcpusUpdatedAt; } + /** + * The minimum number of nodes that should be running. + */ + @JsonIgnore + public int nodeBaseline() { + return nodeBaseline; + } + /** * This field is deprecated and may contain the value -1. For node increment values, refer to nodeShape * on the Fleet. @@ -79,6 +105,11 @@ public static Builder builder() { } + /** + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated public FleetRegion withCloudMinVcpus(int cloudMinVcpus) { Utils.checkNotNull(cloudMinVcpus, "cloudMinVcpus"); this.cloudMinVcpus = cloudMinVcpus; @@ -91,6 +122,15 @@ public FleetRegion withCloudMinVcpusUpdatedAt(OffsetDateTime cloudMinVcpusUpdate return this; } + /** + * The minimum number of nodes that should be running. + */ + public FleetRegion withNodeBaseline(int nodeBaseline) { + Utils.checkNotNull(nodeBaseline, "nodeBaseline"); + this.nodeBaseline = nodeBaseline; + return this; + } + /** * This field is deprecated and may contain the value -1. For node increment values, refer to nodeShape * on the Fleet. @@ -116,13 +156,15 @@ public boolean equals(java.lang.Object o) { return Utils.enhancedDeepEquals(this.cloudMinVcpus, other.cloudMinVcpus) && Utils.enhancedDeepEquals(this.cloudMinVcpusUpdatedAt, other.cloudMinVcpusUpdatedAt) && + Utils.enhancedDeepEquals(this.nodeBaseline, other.nodeBaseline) && Utils.enhancedDeepEquals(this.scaleIncrementVcpus, other.scaleIncrementVcpus); } @Override public int hashCode() { return Utils.enhancedHash( - cloudMinVcpus, cloudMinVcpusUpdatedAt, scaleIncrementVcpus); + cloudMinVcpus, cloudMinVcpusUpdatedAt, nodeBaseline, + scaleIncrementVcpus); } @Override @@ -130,16 +172,20 @@ public String toString() { return Utils.toString(FleetRegion.class, "cloudMinVcpus", cloudMinVcpus, "cloudMinVcpusUpdatedAt", cloudMinVcpusUpdatedAt, + "nodeBaseline", nodeBaseline, "scaleIncrementVcpus", scaleIncrementVcpus); } @SuppressWarnings("UnusedReturnValue") public final static class Builder { + @Deprecated private Integer cloudMinVcpus; private OffsetDateTime cloudMinVcpusUpdatedAt; + private Integer nodeBaseline; + @Deprecated private Integer scaleIncrementVcpus; @@ -148,6 +194,11 @@ private Builder() { } + /** + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated public Builder cloudMinVcpus(int cloudMinVcpus) { Utils.checkNotNull(cloudMinVcpus, "cloudMinVcpus"); this.cloudMinVcpus = cloudMinVcpus; @@ -162,6 +213,16 @@ public Builder cloudMinVcpusUpdatedAt(OffsetDateTime cloudMinVcpusUpdatedAt) { } + /** + * The minimum number of nodes that should be running. + */ + public Builder nodeBaseline(int nodeBaseline) { + Utils.checkNotNull(nodeBaseline, "nodeBaseline"); + this.nodeBaseline = nodeBaseline; + return this; + } + + /** * This field is deprecated and may contain the value -1. For node increment values, refer to nodeShape * on the Fleet. @@ -178,7 +239,8 @@ public Builder scaleIncrementVcpus(int scaleIncrementVcpus) { public FleetRegion build() { return new FleetRegion( - cloudMinVcpus, cloudMinVcpusUpdatedAt, scaleIncrementVcpus); + cloudMinVcpus, cloudMinVcpusUpdatedAt, nodeBaseline, + scaleIncrementVcpus); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegionConfigV2.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegionConfigV2.java new file mode 100644 index 00000000..9dcfc196 --- /dev/null +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/FleetRegionConfigV2.java @@ -0,0 +1,102 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package dev.hathora.cloud_sdk.models.shared; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonProperty; +import dev.hathora.cloud_sdk.utils.Utils; +import java.lang.Integer; +import java.lang.Override; +import java.lang.String; + + +public class FleetRegionConfigV2 { + /** + * The minimum number of nodes that should be running. + */ + @JsonProperty("nodeBaseline") + private int nodeBaseline; + + @JsonCreator + public FleetRegionConfigV2( + @JsonProperty("nodeBaseline") int nodeBaseline) { + Utils.checkNotNull(nodeBaseline, "nodeBaseline"); + this.nodeBaseline = nodeBaseline; + } + + /** + * The minimum number of nodes that should be running. + */ + @JsonIgnore + public int nodeBaseline() { + return nodeBaseline; + } + + public static Builder builder() { + return new Builder(); + } + + + /** + * The minimum number of nodes that should be running. + */ + public FleetRegionConfigV2 withNodeBaseline(int nodeBaseline) { + Utils.checkNotNull(nodeBaseline, "nodeBaseline"); + this.nodeBaseline = nodeBaseline; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + FleetRegionConfigV2 other = (FleetRegionConfigV2) o; + return + Utils.enhancedDeepEquals(this.nodeBaseline, other.nodeBaseline); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + nodeBaseline); + } + + @Override + public String toString() { + return Utils.toString(FleetRegionConfigV2.class, + "nodeBaseline", nodeBaseline); + } + + @SuppressWarnings("UnusedReturnValue") + public final static class Builder { + + private Integer nodeBaseline; + + private Builder() { + // force use of static builder() method + } + + + /** + * The minimum number of nodes that should be running. + */ + public Builder nodeBaseline(int nodeBaseline) { + Utils.checkNotNull(nodeBaseline, "nodeBaseline"); + this.nodeBaseline = nodeBaseline; + return this; + } + + public FleetRegionConfigV2 build() { + + return new FleetRegionConfigV2( + nodeBaseline); + } + + } +} diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/Hosting.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/Hosting.java index 9c16d757..796885c4 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/Hosting.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/Hosting.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = Hosting._Deserializer.class) -@JsonSerialize(using = Hosting._Serializer.class) public class Hosting { public static final Hosting METAL = new Hosting("metal"); @@ -70,12 +45,14 @@ private Hosting(String value) { * * @param value value to be wrapped as Hosting */ + @JsonCreator public static Hosting of(String value) { synchronized (Hosting.class) { return values.computeIfAbsent(value, v -> new Hosting(v)); } } + @JsonValue public String value() { return value; } @@ -133,35 +110,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(Hosting.class); - } - - @Override - public void serialize(Hosting value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(Hosting.class); - } - - @Override - public Hosting deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return Hosting.of(v); - } - } public enum HostingEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceStatus.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceStatus.java index 07c559e1..006d22e5 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceStatus.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/InvoiceStatus.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = InvoiceStatus._Deserializer.class) -@JsonSerialize(using = InvoiceStatus._Serializer.class) public class InvoiceStatus { public static final InvoiceStatus PENDING = new InvoiceStatus("pending"); @@ -70,12 +45,14 @@ private InvoiceStatus(String value) { * * @param value value to be wrapped as InvoiceStatus */ + @JsonCreator public static InvoiceStatus of(String value) { synchronized (InvoiceStatus.class) { return values.computeIfAbsent(value, v -> new InvoiceStatus(v)); } } + @JsonValue public String value() { return value; } @@ -133,35 +110,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(InvoiceStatus.class); - } - - @Override - public void serialize(InvoiceStatus value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(InvoiceStatus.class); - } - - @Override - public InvoiceStatus deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return InvoiceStatus.of(v); - } - } public enum InvoiceStatusEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyV3CreatedBy.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyV3CreatedBy.java index b49400ac..46cda08e 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyV3CreatedBy.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyV3CreatedBy.java @@ -84,8 +84,8 @@ public static final class _Deserializer extends OneOfDeserializer() {}, JsonShape.DEFAULT), - TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT)); + TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT), + TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT)); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyVisibility.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyVisibility.java index bc31bed6..b4cc99d3 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyVisibility.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/LobbyVisibility.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,21 +14,9 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ /** * LobbyVisibility @@ -52,8 +29,6 @@ * *

`local`: for testing with a server running locally */ -@JsonDeserialize(using = LobbyVisibility._Deserializer.class) -@JsonSerialize(using = LobbyVisibility._Serializer.class) public class LobbyVisibility { public static final LobbyVisibility PRIVATE = new LobbyVisibility("private"); @@ -81,12 +56,14 @@ private LobbyVisibility(String value) { * * @param value value to be wrapped as LobbyVisibility */ + @JsonCreator public static LobbyVisibility of(String value) { synchronized (LobbyVisibility.class) { return values.computeIfAbsent(value, v -> new LobbyVisibility(v)); } } + @JsonValue public String value() { return value; } @@ -144,35 +121,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(LobbyVisibility.class); - } - - @Override - public void serialize(LobbyVisibility value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(LobbyVisibility.class); - } - - @Override - public LobbyVisibility deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return LobbyVisibility.of(v); - } - } public enum LobbyVisibilityEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/MetricName.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/MetricName.java index 7b92d500..51eb5547 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/MetricName.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/MetricName.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,21 +14,9 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ /** * MetricName @@ -48,8 +25,6 @@ * Allowed values: * `concurrent-requests`: Tracks the number of concurrent requests that a single Process handles. */ -@JsonDeserialize(using = MetricName._Deserializer.class) -@JsonSerialize(using = MetricName._Serializer.class) public class MetricName { public static final MetricName CONCURRENT_REQUESTS = new MetricName("concurrent-requests"); @@ -75,12 +50,14 @@ private MetricName(String value) { * * @param value value to be wrapped as MetricName */ + @JsonCreator public static MetricName of(String value) { synchronized (MetricName.class) { return values.computeIfAbsent(value, v -> new MetricName(v)); } } + @JsonValue public String value() { return value; } @@ -134,35 +111,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(MetricName.class); - } - - @Override - public void serialize(MetricName value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(MetricName.class); - } - - @Override - public MetricName deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return MetricName.of(v); - } - } public enum MetricNameEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeFamilyId.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeFamilyId.java index 526b3551..9e405862 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeFamilyId.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeFamilyId.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = NodeFamilyId._Deserializer.class) -@JsonSerialize(using = NodeFamilyId._Serializer.class) public class NodeFamilyId { public static final NodeFamilyId FAMILY_AMD6412 = new NodeFamilyId("family-amd64-1-2"); @@ -74,12 +49,14 @@ private NodeFamilyId(String value) { * * @param value value to be wrapped as NodeFamilyId */ + @JsonCreator public static NodeFamilyId of(String value) { synchronized (NodeFamilyId.class) { return values.computeIfAbsent(value, v -> new NodeFamilyId(v)); } } + @JsonValue public String value() { return value; } @@ -145,35 +122,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(NodeFamilyId.class); - } - - @Override - public void serialize(NodeFamilyId value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(NodeFamilyId.class); - } - - @Override - public NodeFamilyId deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return NodeFamilyId.of(v); - } - } public enum NodeFamilyIdEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShape.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShape.java index 8c900e5a..dfd2d7ea 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShape.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShape.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = NodeShape._Deserializer.class) -@JsonSerialize(using = NodeShape._Serializer.class) public class NodeShape { public static final NodeShape CPU48 = new NodeShape("cpu-4-8"); @@ -95,12 +70,14 @@ private NodeShape(String value) { * * @param value value to be wrapped as NodeShape */ + @JsonCreator public static NodeShape of(String value) { synchronized (NodeShape.class) { return values.computeIfAbsent(value, v -> new NodeShape(v)); } } + @JsonValue public String value() { return value; } @@ -208,35 +185,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(NodeShape.class); - } - - @Override - public void serialize(NodeShape value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(NodeShape.class); - } - - @Override - public NodeShape deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return NodeShape.of(v); - } - } public enum NodeShapeEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShapeId.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShapeId.java index a9ecc443..71679373 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShapeId.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeShapeId.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = NodeShapeId._Deserializer.class) -@JsonSerialize(using = NodeShapeId._Serializer.class) public class NodeShapeId { public static final NodeShapeId SHAPE_AMD6448 = new NodeShapeId("shape-amd64-4-8"); @@ -89,12 +64,14 @@ private NodeShapeId(String value) { * * @param value value to be wrapped as NodeShapeId */ + @JsonCreator public static NodeShapeId of(String value) { synchronized (NodeShapeId.class) { return values.computeIfAbsent(value, v -> new NodeShapeId(v)); } } + @JsonValue public String value() { return value; } @@ -190,35 +167,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(NodeShapeId.class); - } - - @Override - public void serialize(NodeShapeId value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(NodeShapeId.class); - } - - @Override - public NodeShapeId deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return NodeShapeId.of(v); - } - } public enum NodeShapeIdEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeV1Status.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeV1Status.java index ce88b2cd..6c7f33f2 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeV1Status.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/NodeV1Status.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = NodeV1Status._Deserializer.class) -@JsonSerialize(using = NodeV1Status._Serializer.class) public class NodeV1Status { public static final NodeV1Status RUNNING = new NodeV1Status("running"); @@ -70,12 +45,14 @@ private NodeV1Status(String value) { * * @param value value to be wrapped as NodeV1Status */ + @JsonCreator public static NodeV1Status of(String value) { synchronized (NodeV1Status.class) { return values.computeIfAbsent(value, v -> new NodeV1Status(v)); } } + @JsonValue public String value() { return value; } @@ -133,35 +110,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(NodeV1Status.class); - } - - @Override - public void serialize(NodeV1Status value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(NodeV1Status.class); - } - - @Override - public NodeV1Status deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return NodeV1Status.of(v); - } - } public enum NodeV1StatusEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMemberScopes.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMemberScopes.java index 475bacd2..e1f1ae55 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMemberScopes.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgMemberScopes.java @@ -80,8 +80,8 @@ public static final class _Deserializer extends OneOfDeserializer>() {}, JsonShape.DEFAULT), - TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT)); + TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT), + TypeReferenceWithShape.of(new TypeReference>() {}, JsonShape.DEFAULT)); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgToken2.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgToken2.java index 20e37d68..11e30ab5 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgToken2.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgToken2.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = OrgToken2._Deserializer.class) -@JsonSerialize(using = OrgToken2._Serializer.class) public class OrgToken2 { public static final OrgToken2 ADMIN = new OrgToken2("admin"); @@ -68,12 +43,14 @@ private OrgToken2(String value) { * * @param value value to be wrapped as OrgToken2 */ + @JsonCreator public static OrgToken2 of(String value) { synchronized (OrgToken2.class) { return values.computeIfAbsent(value, v -> new OrgToken2(v)); } } + @JsonValue public String value() { return value; } @@ -127,35 +104,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(OrgToken2.class); - } - - @Override - public void serialize(OrgToken2 value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(OrgToken2.class); - } - - @Override - public OrgToken2 deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return OrgToken2.of(v); - } - } public enum OrgToken2Enum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenScopes.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenScopes.java index 673dd089..e9fd0f6d 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenScopes.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenScopes.java @@ -85,8 +85,8 @@ public static final class _Deserializer extends OneOfDeserializer() {}, JsonShape.DEFAULT), - TypeReferenceWithShape.of(new TypeReference>() {}, JsonShape.DEFAULT)); + TypeReferenceWithShape.of(new TypeReference>() {}, JsonShape.DEFAULT), + TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT)); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenStatus.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenStatus.java index 61457cd3..2f8df933 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenStatus.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/OrgTokenStatus.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = OrgTokenStatus._Deserializer.class) -@JsonSerialize(using = OrgTokenStatus._Serializer.class) public class OrgTokenStatus { public static final OrgTokenStatus ACTIVE = new OrgTokenStatus("active"); @@ -69,12 +44,14 @@ private OrgTokenStatus(String value) { * * @param value value to be wrapped as OrgTokenStatus */ + @JsonCreator public static OrgTokenStatus of(String value) { synchronized (OrgTokenStatus.class) { return values.computeIfAbsent(value, v -> new OrgTokenStatus(v)); } } + @JsonValue public String value() { return value; } @@ -130,35 +107,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(OrgTokenStatus.class); - } - - @Override - public void serialize(OrgTokenStatus value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(OrgTokenStatus.class); - } - - @Override - public OrgTokenStatus deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return OrgTokenStatus.of(v); - } - } public enum OrgTokenStatusEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInviteScopes.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInviteScopes.java index 388e9d51..fee4076f 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInviteScopes.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/PendingOrgInviteScopes.java @@ -80,8 +80,8 @@ public static final class _Deserializer extends OneOfDeserializer>() {}, JsonShape.DEFAULT), - TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT)); + TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT), + TypeReferenceWithShape.of(new TypeReference>() {}, JsonShape.DEFAULT)); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/PlanName.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/PlanName.java index f4e65f5c..c2976829 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/PlanName.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/PlanName.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,21 +14,9 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ /** * PlanName @@ -54,8 +31,6 @@ * *

`large`: 4 core, 8gb memory */ -@JsonDeserialize(using = PlanName._Deserializer.class) -@JsonSerialize(using = PlanName._Serializer.class) public class PlanName { public static final PlanName TINY = new PlanName("tiny"); @@ -84,12 +59,14 @@ private PlanName(String value) { * * @param value value to be wrapped as PlanName */ + @JsonCreator public static PlanName of(String value) { synchronized (PlanName.class) { return values.computeIfAbsent(value, v -> new PlanName(v)); } } + @JsonValue public String value() { return value; } @@ -149,35 +126,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(PlanName.class); - } - - @Override - public void serialize(PlanName value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(PlanName.class); - } - - @Override - public PlanName deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return PlanName.of(v); - } - } public enum PlanNameEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessMetricName.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessMetricName.java index 64836573..4d2d923c 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessMetricName.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessMetricName.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,29 +14,15 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ /** * ProcessMetricName * *

Available metrics to query over time. */ -@JsonDeserialize(using = ProcessMetricName._Deserializer.class) -@JsonSerialize(using = ProcessMetricName._Serializer.class) public class ProcessMetricName { public static final ProcessMetricName CPU = new ProcessMetricName("cpu"); @@ -79,12 +54,14 @@ private ProcessMetricName(String value) { * * @param value value to be wrapped as ProcessMetricName */ + @JsonCreator public static ProcessMetricName of(String value) { synchronized (ProcessMetricName.class) { return values.computeIfAbsent(value, v -> new ProcessMetricName(v)); } } + @JsonValue public String value() { return value; } @@ -150,35 +127,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(ProcessMetricName.class); - } - - @Override - public void serialize(ProcessMetricName value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(ProcessMetricName.class); - } - - @Override - public ProcessMetricName deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return ProcessMetricName.of(v); - } - } public enum ProcessMetricNameEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessStatus.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessStatus.java index 869a4f5a..ea6275c1 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessStatus.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessStatus.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = ProcessStatus._Deserializer.class) -@JsonSerialize(using = ProcessStatus._Serializer.class) public class ProcessStatus { public static final ProcessStatus STARTING = new ProcessStatus("starting"); @@ -73,12 +48,14 @@ private ProcessStatus(String value) { * * @param value value to be wrapped as ProcessStatus */ + @JsonCreator public static ProcessStatus of(String value) { synchronized (ProcessStatus.class) { return values.computeIfAbsent(value, v -> new ProcessStatus(v)); } } + @JsonValue public String value() { return value; } @@ -142,35 +119,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(ProcessStatus.class); - } - - @Override - public void serialize(ProcessStatus value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(ProcessStatus.class); - } - - @Override - public ProcessStatus deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return ProcessStatus.of(v); - } - } public enum ProcessStatusEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV3.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV3.java index c0dffd01..7564fdc8 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV3.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/ProcessV3.java @@ -29,6 +29,13 @@ public class ProcessV3 { @JsonProperty("appId") private String appId; + /** + * When the container was fully downloaded and started booting. + */ + @JsonInclude(Include.ALWAYS) + @JsonProperty("bootedAt") + private Optional bootedAt; + /** * When the process started being provisioned. */ @@ -82,7 +89,15 @@ public class ProcessV3 { private int roomsPerProcess; /** - * When the process bound to the specified port. We use this to determine when we should start billing. + * When the process was assigned to an available node. + */ + @JsonInclude(Include.ALWAYS) + @JsonProperty("scheduledAt") + private Optional scheduledAt; + + /** + * When the process bound to the specified port. We use this to determine when to register the process + * to the load balancer. */ @JsonInclude(Include.ALWAYS) @JsonProperty("startedAt") @@ -93,7 +108,7 @@ public class ProcessV3 { private ProcessStatus status; /** - * When the process is issued to stop. We use this to determine when we should stop billing. + * When the process is issued to stop. */ @JsonInclude(Include.ALWAYS) @JsonProperty("stoppingAt") @@ -117,6 +132,7 @@ public class ProcessV3 { public ProcessV3( @JsonProperty("additionalExposedPorts") List additionalExposedPorts, @JsonProperty("appId") String appId, + @JsonProperty("bootedAt") Optional bootedAt, @JsonProperty("createdAt") OffsetDateTime createdAt, @JsonProperty("deploymentId") String deploymentId, @JsonProperty("exposedPort") Optional exposedPort, @@ -126,6 +142,7 @@ public ProcessV3( @JsonProperty("region") Region region, @JsonProperty("roomsAllocated") int roomsAllocated, @JsonProperty("roomsPerProcess") int roomsPerProcess, + @JsonProperty("scheduledAt") Optional scheduledAt, @JsonProperty("startedAt") Optional startedAt, @JsonProperty("status") ProcessStatus status, @JsonProperty("stoppingAt") Optional stoppingAt, @@ -133,6 +150,7 @@ public ProcessV3( @JsonProperty("terminatedAt") Optional terminatedAt) { Utils.checkNotNull(additionalExposedPorts, "additionalExposedPorts"); Utils.checkNotNull(appId, "appId"); + Utils.checkNotNull(bootedAt, "bootedAt"); Utils.checkNotNull(createdAt, "createdAt"); Utils.checkNotNull(deploymentId, "deploymentId"); Utils.checkNotNull(exposedPort, "exposedPort"); @@ -142,6 +160,7 @@ public ProcessV3( Utils.checkNotNull(region, "region"); Utils.checkNotNull(roomsAllocated, "roomsAllocated"); Utils.checkNotNull(roomsPerProcess, "roomsPerProcess"); + Utils.checkNotNull(scheduledAt, "scheduledAt"); Utils.checkNotNull(startedAt, "startedAt"); Utils.checkNotNull(status, "status"); Utils.checkNotNull(stoppingAt, "stoppingAt"); @@ -149,6 +168,7 @@ public ProcessV3( Utils.checkNotNull(terminatedAt, "terminatedAt"); this.additionalExposedPorts = additionalExposedPorts; this.appId = appId; + this.bootedAt = bootedAt; this.createdAt = createdAt; this.deploymentId = deploymentId; this.exposedPort = exposedPort; @@ -158,6 +178,7 @@ public ProcessV3( this.region = region; this.roomsAllocated = roomsAllocated; this.roomsPerProcess = roomsPerProcess; + this.scheduledAt = scheduledAt; this.startedAt = startedAt; this.status = status; this.stoppingAt = stoppingAt; @@ -175,12 +196,12 @@ public ProcessV3( int roomsAllocated, int roomsPerProcess, ProcessStatus status) { - this(additionalExposedPorts, appId, createdAt, - deploymentId, Optional.empty(), Optional.empty(), - Optional.empty(), processId, region, - roomsAllocated, roomsPerProcess, Optional.empty(), - status, Optional.empty(), Optional.empty(), - Optional.empty()); + this(additionalExposedPorts, appId, Optional.empty(), + createdAt, deploymentId, Optional.empty(), + Optional.empty(), Optional.empty(), processId, + region, roomsAllocated, roomsPerProcess, + Optional.empty(), Optional.empty(), status, + Optional.empty(), Optional.empty(), Optional.empty()); } @JsonIgnore @@ -196,6 +217,14 @@ public String appId() { return appId; } + /** + * When the container was fully downloaded and started booting. + */ + @JsonIgnore + public Optional bootedAt() { + return bootedAt; + } + /** * When the process started being provisioned. */ @@ -263,7 +292,16 @@ public int roomsPerProcess() { } /** - * When the process bound to the specified port. We use this to determine when we should start billing. + * When the process was assigned to an available node. + */ + @JsonIgnore + public Optional scheduledAt() { + return scheduledAt; + } + + /** + * When the process bound to the specified port. We use this to determine when to register the process + * to the load balancer. */ @JsonIgnore public Optional startedAt() { @@ -276,7 +314,7 @@ public ProcessStatus status() { } /** - * When the process is issued to stop. We use this to determine when we should stop billing. + * When the process is issued to stop. */ @JsonIgnore public Optional stoppingAt() { @@ -319,6 +357,25 @@ public ProcessV3 withAppId(String appId) { return this; } + /** + * When the container was fully downloaded and started booting. + */ + public ProcessV3 withBootedAt(OffsetDateTime bootedAt) { + Utils.checkNotNull(bootedAt, "bootedAt"); + this.bootedAt = Optional.ofNullable(bootedAt); + return this; + } + + + /** + * When the container was fully downloaded and started booting. + */ + public ProcessV3 withBootedAt(Optional bootedAt) { + Utils.checkNotNull(bootedAt, "bootedAt"); + this.bootedAt = bootedAt; + return this; + } + /** * When the process started being provisioned. */ @@ -417,7 +474,27 @@ public ProcessV3 withRoomsPerProcess(int roomsPerProcess) { } /** - * When the process bound to the specified port. We use this to determine when we should start billing. + * When the process was assigned to an available node. + */ + public ProcessV3 withScheduledAt(OffsetDateTime scheduledAt) { + Utils.checkNotNull(scheduledAt, "scheduledAt"); + this.scheduledAt = Optional.ofNullable(scheduledAt); + return this; + } + + + /** + * When the process was assigned to an available node. + */ + public ProcessV3 withScheduledAt(Optional scheduledAt) { + Utils.checkNotNull(scheduledAt, "scheduledAt"); + this.scheduledAt = scheduledAt; + return this; + } + + /** + * When the process bound to the specified port. We use this to determine when to register the process + * to the load balancer. */ public ProcessV3 withStartedAt(OffsetDateTime startedAt) { Utils.checkNotNull(startedAt, "startedAt"); @@ -427,7 +504,8 @@ public ProcessV3 withStartedAt(OffsetDateTime startedAt) { /** - * When the process bound to the specified port. We use this to determine when we should start billing. + * When the process bound to the specified port. We use this to determine when to register the process + * to the load balancer. */ public ProcessV3 withStartedAt(Optional startedAt) { Utils.checkNotNull(startedAt, "startedAt"); @@ -442,7 +520,7 @@ public ProcessV3 withStatus(ProcessStatus status) { } /** - * When the process is issued to stop. We use this to determine when we should stop billing. + * When the process is issued to stop. */ public ProcessV3 withStoppingAt(OffsetDateTime stoppingAt) { Utils.checkNotNull(stoppingAt, "stoppingAt"); @@ -452,7 +530,7 @@ public ProcessV3 withStoppingAt(OffsetDateTime stoppingAt) { /** - * When the process is issued to stop. We use this to determine when we should stop billing. + * When the process is issued to stop. */ public ProcessV3 withStoppingAt(Optional stoppingAt) { Utils.checkNotNull(stoppingAt, "stoppingAt"); @@ -510,6 +588,7 @@ public boolean equals(java.lang.Object o) { return Utils.enhancedDeepEquals(this.additionalExposedPorts, other.additionalExposedPorts) && Utils.enhancedDeepEquals(this.appId, other.appId) && + Utils.enhancedDeepEquals(this.bootedAt, other.bootedAt) && Utils.enhancedDeepEquals(this.createdAt, other.createdAt) && Utils.enhancedDeepEquals(this.deploymentId, other.deploymentId) && Utils.enhancedDeepEquals(this.exposedPort, other.exposedPort) && @@ -519,6 +598,7 @@ public boolean equals(java.lang.Object o) { Utils.enhancedDeepEquals(this.region, other.region) && Utils.enhancedDeepEquals(this.roomsAllocated, other.roomsAllocated) && Utils.enhancedDeepEquals(this.roomsPerProcess, other.roomsPerProcess) && + Utils.enhancedDeepEquals(this.scheduledAt, other.scheduledAt) && Utils.enhancedDeepEquals(this.startedAt, other.startedAt) && Utils.enhancedDeepEquals(this.status, other.status) && Utils.enhancedDeepEquals(this.stoppingAt, other.stoppingAt) && @@ -529,12 +609,12 @@ public boolean equals(java.lang.Object o) { @Override public int hashCode() { return Utils.enhancedHash( - additionalExposedPorts, appId, createdAt, - deploymentId, exposedPort, fleetId, - hosting, processId, region, - roomsAllocated, roomsPerProcess, startedAt, - status, stoppingAt, summaryExitReason, - terminatedAt); + additionalExposedPorts, appId, bootedAt, + createdAt, deploymentId, exposedPort, + fleetId, hosting, processId, + region, roomsAllocated, roomsPerProcess, + scheduledAt, startedAt, status, + stoppingAt, summaryExitReason, terminatedAt); } @Override @@ -542,6 +622,7 @@ public String toString() { return Utils.toString(ProcessV3.class, "additionalExposedPorts", additionalExposedPorts, "appId", appId, + "bootedAt", bootedAt, "createdAt", createdAt, "deploymentId", deploymentId, "exposedPort", exposedPort, @@ -551,6 +632,7 @@ public String toString() { "region", region, "roomsAllocated", roomsAllocated, "roomsPerProcess", roomsPerProcess, + "scheduledAt", scheduledAt, "startedAt", startedAt, "status", status, "stoppingAt", stoppingAt, @@ -565,6 +647,8 @@ public final static class Builder { private String appId; + private Optional bootedAt = Optional.empty(); + private OffsetDateTime createdAt; private String deploymentId; @@ -583,6 +667,8 @@ public final static class Builder { private Integer roomsPerProcess; + private Optional scheduledAt = Optional.empty(); + private Optional startedAt = Optional.empty(); private ProcessStatus status; @@ -615,6 +701,25 @@ public Builder appId(String appId) { } + /** + * When the container was fully downloaded and started booting. + */ + public Builder bootedAt(OffsetDateTime bootedAt) { + Utils.checkNotNull(bootedAt, "bootedAt"); + this.bootedAt = Optional.ofNullable(bootedAt); + return this; + } + + /** + * When the container was fully downloaded and started booting. + */ + public Builder bootedAt(Optional bootedAt) { + Utils.checkNotNull(bootedAt, "bootedAt"); + this.bootedAt = bootedAt; + return this; + } + + /** * When the process started being provisioned. */ @@ -719,7 +824,27 @@ public Builder roomsPerProcess(int roomsPerProcess) { /** - * When the process bound to the specified port. We use this to determine when we should start billing. + * When the process was assigned to an available node. + */ + public Builder scheduledAt(OffsetDateTime scheduledAt) { + Utils.checkNotNull(scheduledAt, "scheduledAt"); + this.scheduledAt = Optional.ofNullable(scheduledAt); + return this; + } + + /** + * When the process was assigned to an available node. + */ + public Builder scheduledAt(Optional scheduledAt) { + Utils.checkNotNull(scheduledAt, "scheduledAt"); + this.scheduledAt = scheduledAt; + return this; + } + + + /** + * When the process bound to the specified port. We use this to determine when to register the process + * to the load balancer. */ public Builder startedAt(OffsetDateTime startedAt) { Utils.checkNotNull(startedAt, "startedAt"); @@ -728,7 +853,8 @@ public Builder startedAt(OffsetDateTime startedAt) { } /** - * When the process bound to the specified port. We use this to determine when we should start billing. + * When the process bound to the specified port. We use this to determine when to register the process + * to the load balancer. */ public Builder startedAt(Optional startedAt) { Utils.checkNotNull(startedAt, "startedAt"); @@ -745,7 +871,7 @@ public Builder status(ProcessStatus status) { /** - * When the process is issued to stop. We use this to determine when we should stop billing. + * When the process is issued to stop. */ public Builder stoppingAt(OffsetDateTime stoppingAt) { Utils.checkNotNull(stoppingAt, "stoppingAt"); @@ -754,7 +880,7 @@ public Builder stoppingAt(OffsetDateTime stoppingAt) { } /** - * When the process is issued to stop. We use this to determine when we should stop billing. + * When the process is issued to stop. */ public Builder stoppingAt(Optional stoppingAt) { Utils.checkNotNull(stoppingAt, "stoppingAt"); @@ -803,12 +929,12 @@ public Builder terminatedAt(Optional terminatedAt) { public ProcessV3 build() { return new ProcessV3( - additionalExposedPorts, appId, createdAt, - deploymentId, exposedPort, fleetId, - hosting, processId, region, - roomsAllocated, roomsPerProcess, startedAt, - status, stoppingAt, summaryExitReason, - terminatedAt); + additionalExposedPorts, appId, bootedAt, + createdAt, deploymentId, exposedPort, + fleetId, hosting, processId, + region, roomsAllocated, roomsPerProcess, + scheduledAt, startedAt, status, + stoppingAt, summaryExitReason, terminatedAt); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/Region.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/Region.java index afdc5d9f..c8692ba1 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/Region.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/Region.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = Region._Deserializer.class) -@JsonSerialize(using = Region._Serializer.class) public class Region { public static final Region SEATTLE = new Region("Seattle"); @@ -81,12 +56,14 @@ private Region(String value) { * * @param value value to be wrapped as Region */ + @JsonCreator public static Region of(String value) { synchronized (Region.class) { return values.computeIfAbsent(value, v -> new Region(v)); } } + @JsonValue public String value() { return value; } @@ -166,35 +143,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(Region.class); - } - - @Override - public void serialize(Region value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(Region.class); - } - - @Override - public Region deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return Region.of(v); - } - } public enum RegionEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/RoomReadyStatus.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/RoomReadyStatus.java index 57d7c1a9..8d5928c0 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/RoomReadyStatus.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/RoomReadyStatus.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = RoomReadyStatus._Deserializer.class) -@JsonSerialize(using = RoomReadyStatus._Serializer.class) public class RoomReadyStatus { public static final RoomReadyStatus ACTIVE = new RoomReadyStatus("active"); @@ -69,12 +44,14 @@ private RoomReadyStatus(String value) { * * @param value value to be wrapped as RoomReadyStatus */ + @JsonCreator public static RoomReadyStatus of(String value) { synchronized (RoomReadyStatus.class) { return values.computeIfAbsent(value, v -> new RoomReadyStatus(v)); } } + @JsonValue public String value() { return value; } @@ -130,35 +107,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(RoomReadyStatus.class); - } - - @Override - public void serialize(RoomReadyStatus value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(RoomReadyStatus.class); - } - - @Override - public RoomReadyStatus deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return RoomReadyStatus.of(v); - } - } public enum RoomReadyStatusEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/RoomStatus.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/RoomStatus.java index b764c01c..6a62d9ee 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/RoomStatus.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/RoomStatus.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,21 +14,9 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ /** * RoomStatus @@ -52,8 +29,6 @@ * *

`destroyed`: all associated metadata is deleted */ -@JsonDeserialize(using = RoomStatus._Deserializer.class) -@JsonSerialize(using = RoomStatus._Serializer.class) public class RoomStatus { public static final RoomStatus SCHEDULING = new RoomStatus("scheduling"); @@ -81,12 +56,14 @@ private RoomStatus(String value) { * * @param value value to be wrapped as RoomStatus */ + @JsonCreator public static RoomStatus of(String value) { synchronized (RoomStatus.class) { return values.computeIfAbsent(value, v -> new RoomStatus(v)); } } + @JsonValue public String value() { return value; } @@ -144,35 +121,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(RoomStatus.class); - } - - @Override - public void serialize(RoomStatus value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(RoomStatus.class); - } - - @Override - public RoomStatus deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return RoomStatus.of(v); - } - } public enum RoomStatusEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/Scope.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/Scope.java index f1625d12..4c720ab0 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/Scope.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/Scope.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = Scope._Deserializer.class) -@JsonSerialize(using = Scope._Serializer.class) public class Scope { public static final Scope BILLING_READ_WRITE = new Scope("billing:read-write"); @@ -85,12 +60,14 @@ private Scope(String value) { * * @param value value to be wrapped as Scope */ + @JsonCreator public static Scope of(String value) { synchronized (Scope.class) { return values.computeIfAbsent(value, v -> new Scope(v)); } } + @JsonValue public String value() { return value; } @@ -178,35 +155,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(Scope.class); - } - - @Override - public void serialize(Scope value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(Scope.class); - } - - @Override - public Scope deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return Scope.of(v); - } - } public enum ScopeEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/Scopes.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/Scopes.java index f11bcb13..ba2f03e0 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/Scopes.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/Scopes.java @@ -85,8 +85,8 @@ public static final class _Deserializer extends OneOfDeserializer { public _Deserializer() { super(Scopes.class, false, - TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT), - TypeReferenceWithShape.of(new TypeReference>() {}, JsonShape.DEFAULT)); + TypeReferenceWithShape.of(new TypeReference>() {}, JsonShape.DEFAULT), + TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT)); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/StartingConnectionInfoStatus.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/StartingConnectionInfoStatus.java index 4cd82e72..1680b67d 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/StartingConnectionInfoStatus.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/StartingConnectionInfoStatus.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = StartingConnectionInfoStatus._Deserializer.class) -@JsonSerialize(using = StartingConnectionInfoStatus._Serializer.class) public class StartingConnectionInfoStatus { public static final StartingConnectionInfoStatus STARTING = new StartingConnectionInfoStatus("starting"); @@ -68,12 +43,14 @@ private StartingConnectionInfoStatus(String value) { * * @param value value to be wrapped as StartingConnectionInfoStatus */ + @JsonCreator public static StartingConnectionInfoStatus of(String value) { synchronized (StartingConnectionInfoStatus.class) { return values.computeIfAbsent(value, v -> new StartingConnectionInfoStatus(v)); } } + @JsonValue public String value() { return value; } @@ -127,35 +104,6 @@ private static final Map createEnumsMa return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(StartingConnectionInfoStatus.class); - } - - @Override - public void serialize(StartingConnectionInfoStatus value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(StartingConnectionInfoStatus.class); - } - - @Override - public StartingConnectionInfoStatus deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return StartingConnectionInfoStatus.of(v); - } - } public enum StartingConnectionInfoStatusEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/Status.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/Status.java index 8339782d..2ad16638 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/Status.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/Status.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = Status._Deserializer.class) -@JsonSerialize(using = Status._Serializer.class) public class Status { public static final Status ACTIVE = new Status("active"); @@ -68,12 +43,14 @@ private Status(String value) { * * @param value value to be wrapped as Status */ + @JsonCreator public static Status of(String value) { synchronized (Status.class) { return values.computeIfAbsent(value, v -> new Status(v)); } } + @JsonValue public String value() { return value; } @@ -127,35 +104,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(Status.class); - } - - @Override - public void serialize(Status value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(Status.class); - } - - @Override - public Status deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return Status.of(v); - } - } public enum StatusEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/TransportType.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/TransportType.java index 6e76f5aa..7af407a8 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/TransportType.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/TransportType.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,29 +14,15 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ /** * TransportType * *

Transport type specifies the underlying communication protocol to the exposed port. */ -@JsonDeserialize(using = TransportType._Deserializer.class) -@JsonSerialize(using = TransportType._Serializer.class) public class TransportType { public static final TransportType TCP = new TransportType("tcp"); @@ -75,12 +50,14 @@ private TransportType(String value) { * * @param value value to be wrapped as TransportType */ + @JsonCreator public static TransportType of(String value) { synchronized (TransportType.class) { return values.computeIfAbsent(value, v -> new TransportType(v)); } } + @JsonValue public String value() { return value; } @@ -138,35 +115,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(TransportType.class); - } - - @Override - public void serialize(TransportType value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(TransportType.class); - } - - @Override - public TransportType deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return TransportType.of(v); - } - } public enum TransportTypeEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/Two.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/Two.java index d4d63af2..d9e98624 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/Two.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/Two.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = Two._Deserializer.class) -@JsonSerialize(using = Two._Serializer.class) public class Two { public static final Two ADMIN = new Two("admin"); @@ -68,12 +43,14 @@ private Two(String value) { * * @param value value to be wrapped as Two */ + @JsonCreator public static Two of(String value) { synchronized (Two.class) { return values.computeIfAbsent(value, v -> new Two(v)); } } + @JsonValue public String value() { return value; } @@ -127,35 +104,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(Two.class); - } - - @Override - public void serialize(Two value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(Two.class); - } - - @Override - public Two deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return Two.of(v); - } - } public enum TwoEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateUserInviteScopes.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateUserInviteScopes.java index 763acbad..e4a504a2 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateUserInviteScopes.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/UpdateUserInviteScopes.java @@ -85,8 +85,8 @@ public static final class _Deserializer extends OneOfDeserializer>() {}, JsonShape.DEFAULT), - TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT)); + TypeReferenceWithShape.of(new TypeReference() {}, JsonShape.DEFAULT), + TypeReferenceWithShape.of(new TypeReference>() {}, JsonShape.DEFAULT)); } } diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/UserRole.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/UserRole.java index 0ec17e58..216c067d 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/UserRole.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/UserRole.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = UserRole._Deserializer.class) -@JsonSerialize(using = UserRole._Serializer.class) public class UserRole { public static final UserRole ADMIN = new UserRole("admin"); @@ -70,12 +45,14 @@ private UserRole(String value) { * * @param value value to be wrapped as UserRole */ + @JsonCreator public static UserRole of(String value) { synchronized (UserRole.class) { return values.computeIfAbsent(value, v -> new UserRole(v)); } } + @JsonValue public String value() { return value; } @@ -133,35 +110,6 @@ private static final Map createEnumsMap() { return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(UserRole.class); - } - - @Override - public void serialize(UserRole value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(UserRole.class); - } - - @Override - public UserRole deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return UserRole.of(v); - } - } public enum UserRoleEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/models/shared/VerificationEmailSuccess.java b/src/main/java/dev/hathora/cloud_sdk/models/shared/VerificationEmailSuccess.java index 8e15074e..ef148b9f 100644 --- a/src/main/java/dev/hathora/cloud_sdk/models/shared/VerificationEmailSuccess.java +++ b/src/main/java/dev/hathora/cloud_sdk/models/shared/VerificationEmailSuccess.java @@ -3,21 +3,10 @@ */ package dev.hathora.cloud_sdk.models.shared; -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import java.io.IOException; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; import java.lang.Override; import java.lang.String; -import java.lang.SuppressWarnings; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -25,24 +14,10 @@ import java.util.Optional; /** - *

Wrapper class for an "open" enum. "Open" enums are those that are expected - * to evolve (particularly with the addition of enum members over time). If an - * open enum is used then the appearance of unexpected enum values (say in a - * response from an updated an API) will not bring about a runtime error thus - * ensuring that non-updated client versions can continue to work without error. - * - *

Note that instances are immutable and are singletons (an internal thread-safe - * cache is maintained to ensure that). As a consequence instances created with the - * same value will satisfy reference equality (via {@code ==}). - * - *

This class is intended to emulate an enum (in terms of common usage and with - * reference equality) but with the ability to carry unknown values. Unfortunately - * Java does not permit the use of an instance in a switch expression but you can - * use the {@code asEnum()} method (after dealing with the `Optional` appropriately). - * + * Wrapper for an "open" enum that can handle unknown values from API responses + * without runtime errors. Instances are immutable singletons with reference equality. + * Use {@code asEnum()} for switch expressions. */ -@JsonDeserialize(using = VerificationEmailSuccess._Deserializer.class) -@JsonSerialize(using = VerificationEmailSuccess._Serializer.class) public class VerificationEmailSuccess { public static final VerificationEmailSuccess SUCCESS = new VerificationEmailSuccess("success"); @@ -68,12 +43,14 @@ private VerificationEmailSuccess(String value) { * * @param value value to be wrapped as VerificationEmailSuccess */ + @JsonCreator public static VerificationEmailSuccess of(String value) { synchronized (VerificationEmailSuccess.class) { return values.computeIfAbsent(value, v -> new VerificationEmailSuccess(v)); } } + @JsonValue public String value() { return value; } @@ -127,35 +104,6 @@ private static final Map createEnumsMap() return map; } - @SuppressWarnings("serial") - public static final class _Serializer extends StdSerializer { - - protected _Serializer() { - super(VerificationEmailSuccess.class); - } - - @Override - public void serialize(VerificationEmailSuccess value, JsonGenerator g, SerializerProvider provider) - throws IOException, JsonProcessingException { - g.writeObject(value.value); - } - } - - @SuppressWarnings("serial") - public static final class _Deserializer extends StdDeserializer { - - protected _Deserializer() { - super(VerificationEmailSuccess.class); - } - - @Override - public VerificationEmailSuccess deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - String v = p.readValueAs(new TypeReference() {}); - // use the factory method to ensure we get singletons - return VerificationEmailSuccess.of(v); - } - } public enum VerificationEmailSuccessEnum { diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/AcceptInvite.java b/src/main/java/dev/hathora/cloud_sdk/operations/AcceptInvite.java index 68eb5b39..59ad3020 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/AcceptInvite.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/AcceptInvite.java @@ -84,7 +84,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/orgs/v1/{orgId}/invites/accept", - request, this.sdkConfiguration.globals); + request, null); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateApp.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateApp.java index 952db34c..dc829d6d 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateApp.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateApp.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateAppResponse; import dev.hathora.cloud_sdk.models.shared.Application; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -110,7 +115,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuild.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuild.java index cab53b95..8a47a915 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuild.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuild.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateBuildResponse; import dev.hathora.cloud_sdk.models.shared.CreatedBuildV3WithMultipartUrls; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -110,7 +115,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildDeprecated.java index d5c0f2dc..308ddfab 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateBuildDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.Build; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/builds/v1/{appId}/create", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildRegistry.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildRegistry.java index 922ce172..91cef5aa 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildRegistry.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildRegistry.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateBuildRegistryResponse; import dev.hathora.cloud_sdk.models.shared.BuildV3; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -110,7 +115,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildV2Deprecated.java index 5f5709ca..4c55e3d1 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildV2Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateBuildV2DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.Build; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/builds/v2/{appId}/create", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildWithUploadUrlV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildWithUploadUrlV2Deprecated.java index c8dfd4f8..086f0a2e 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildWithUploadUrlV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateBuildWithUploadUrlV2Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateBuildWithUploadUrlV2DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.BuildWithUploadUrl; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/builds/v2/{appId}/createWithUploadUrl", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateDeployment.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateDeployment.java index 891ec3db..37c3786e 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateDeployment.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateDeployment.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateDeploymentResponse; import dev.hathora.cloud_sdk.models.shared.DeploymentV3; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/deployments/v3/apps/{appId}/deployments", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV1Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV1Deprecated.java index e2e7afe0..c616fee6 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV1Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV1Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateDeploymentV1DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.DeploymentV1; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/deployments/v1/{appId}/create/{buildId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV2Deprecated.java index 46a8bc49..6ef52e4e 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateDeploymentV2Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateDeploymentV2DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.DeploymentV2; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/deployments/v2/{appId}/create/{buildId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateFleet.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateFleet.java index d31f9c38..77eb6572 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateFleet.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateFleet.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateFleetResponse; import dev.hathora.cloud_sdk.models.shared.FleetV2; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -110,7 +115,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateFleetDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateFleetDeprecated.java index 978098b0..de8337dc 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateFleetDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateFleetDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateFleetDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.Fleet; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -110,7 +115,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateLobby.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateLobby.java index 772cff9f..69c1fbb4 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateLobby.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateLobby.java @@ -17,6 +17,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateLobbySecurity; import dev.hathora.cloud_sdk.models.shared.LobbyV3; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -48,6 +49,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, CreateLobbySecurity security, @@ -59,6 +61,9 @@ public Base( // hooks will be passed method level security only this.securitySource = SecuritySource.of(security); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/lobby/v3/{appId}/create", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -118,7 +123,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, security); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateLobbyDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateLobbyDeprecated.java index 0794b5ce..fdf76a63 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateLobbyDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateLobbyDeprecated.java @@ -17,6 +17,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateLobbyDeprecatedSecurity; import dev.hathora.cloud_sdk.models.shared.Lobby; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -48,6 +49,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, CreateLobbyDeprecatedSecurity security, @@ -59,6 +61,9 @@ public Base( // hooks will be passed method level security only this.securitySource = SecuritySource.of(security); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/lobby/v2/{appId}/create", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -118,7 +123,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, security); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateLocalLobby.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateLocalLobby.java index bc6330d2..bdcaac80 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateLocalLobby.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateLocalLobby.java @@ -17,6 +17,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateLocalLobbySecurity; import dev.hathora.cloud_sdk.models.shared.Lobby; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -48,6 +49,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, CreateLocalLobbySecurity security, @@ -59,6 +61,9 @@ public Base( // hooks will be passed method level security only this.securitySource = SecuritySource.of(security); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/lobby/v2/{appId}/create/local", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -118,7 +123,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, security); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateOrgToken.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateOrgToken.java index 029de89c..32d2fb1e 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateOrgToken.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateOrgToken.java @@ -90,7 +90,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/tokens/v1/orgs/{orgId}/create", - request, this.sdkConfiguration.globals); + request, null); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobby.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobby.java index a43f5751..ba552648 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobby.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobby.java @@ -17,6 +17,7 @@ import dev.hathora.cloud_sdk.models.operations.CreatePrivateLobbySecurity; import dev.hathora.cloud_sdk.models.shared.Lobby; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -48,6 +49,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, CreatePrivateLobbySecurity security, @@ -59,6 +61,9 @@ public Base( // hooks will be passed method level security only this.securitySource = SecuritySource.of(security); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/lobby/v2/{appId}/create/private", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -118,7 +123,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, security); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobbyDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobbyDeprecated.java index 3220239b..df3d1ce8 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobbyDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreatePrivateLobbyDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreatePrivateLobbyDeprecatedResponse; import dev.hathora.cloud_sdk.models.operations.CreatePrivateLobbyDeprecatedSecurity; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, CreatePrivateLobbyDeprecatedSecurity security, @@ -54,6 +56,9 @@ public Base( // hooks will be passed method level security only this.securitySource = SecuritySource.of(security); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -91,7 +96,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/lobby/v1/{appId}/create/private", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -100,7 +105,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, security); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateProcess.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateProcess.java index a1d9698b..4d4d5a64 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateProcess.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateProcess.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateProcessResponse; import dev.hathora.cloud_sdk.models.shared.ProcessV3; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v3/apps/{appId}/processes/regions/{region}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateProcessV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateProcessV2Deprecated.java index 624e77b3..6273fe24 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateProcessV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateProcessV2Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateProcessV2DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.ProcessV2; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v2/{appId}/create/{region}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobby.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobby.java index 218b5b52..f203cf34 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobby.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobby.java @@ -17,6 +17,7 @@ import dev.hathora.cloud_sdk.models.operations.CreatePublicLobbySecurity; import dev.hathora.cloud_sdk.models.shared.Lobby; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -48,6 +49,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, CreatePublicLobbySecurity security, @@ -59,6 +61,9 @@ public Base( // hooks will be passed method level security only this.securitySource = SecuritySource.of(security); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/lobby/v2/{appId}/create/public", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -118,7 +123,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, security); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobbyDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobbyDeprecated.java index 9103e9a9..b1b2dda5 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobbyDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreatePublicLobbyDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreatePublicLobbyDeprecatedResponse; import dev.hathora.cloud_sdk.models.operations.CreatePublicLobbyDeprecatedSecurity; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, CreatePublicLobbyDeprecatedSecurity security, @@ -54,6 +56,9 @@ public Base( // hooks will be passed method level security only this.securitySource = SecuritySource.of(security); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -91,7 +96,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/lobby/v1/{appId}/create/public", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -100,7 +105,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, security); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateRoom.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateRoom.java index e0a42bed..e8b78963 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateRoom.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateRoom.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateRoomResponse; import dev.hathora.cloud_sdk.models.shared.RoomConnectionData; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/rooms/v2/{appId}/create", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -112,7 +117,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateRoomDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateRoomDeprecated.java index fd327ea8..acd32319 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateRoomDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateRoomDeprecated.java @@ -15,6 +15,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateRoomDeprecatedRequest; import dev.hathora.cloud_sdk.models.operations.CreateRoomDeprecatedResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -45,6 +46,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -52,6 +54,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -89,7 +94,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/rooms/v1/{appId}/create", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -111,7 +116,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/CreateWithMultipartUploadsV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/CreateWithMultipartUploadsV2Deprecated.java index 8f21e7f7..7ce6f207 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/CreateWithMultipartUploadsV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/CreateWithMultipartUploadsV2Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.CreateWithMultipartUploadsV2DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.BuildWithMultipartUrls; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/builds/v2/{appId}/createWithMultipartUploads", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/DeleteApp.java b/src/main/java/dev/hathora/cloud_sdk/operations/DeleteApp.java index d960552c..a430c9a2 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/DeleteApp.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/DeleteApp.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.DeleteAppRequest; import dev.hathora.cloud_sdk.models.operations.DeleteAppResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/apps/v2/apps/{appId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/DeleteAppV1Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/DeleteAppV1Deprecated.java index e900efa6..7e23f98a 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/DeleteAppV1Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/DeleteAppV1Deprecated.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.DeleteAppV1DeprecatedRequest; import dev.hathora.cloud_sdk.models.operations.DeleteAppV1DeprecatedResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/apps/v1/delete/{appId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuild.java b/src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuild.java index 283b1fc7..50e0c87a 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuild.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuild.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.DeleteBuildResponse; import dev.hathora.cloud_sdk.models.shared.DeletedBuild; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/builds/v3/builds/{buildId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildDeprecated.java index 95701b04..eeac85d2 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildDeprecated.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.DeleteBuildDeprecatedRequest; import dev.hathora.cloud_sdk.models.operations.DeleteBuildDeprecatedResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/builds/v1/{appId}/delete/{buildId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildV2Deprecated.java index 84fefc9e..29cab4ec 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/DeleteBuildV2Deprecated.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.DeleteBuildV2DeprecatedRequest; import dev.hathora.cloud_sdk.models.operations.DeleteBuildV2DeprecatedResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/builds/v2/{appId}/delete/{buildId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/DeprecatedUpdateFleetRegionV2.java b/src/main/java/dev/hathora/cloud_sdk/operations/DeprecatedUpdateFleetRegionV2.java new file mode 100644 index 00000000..37f76ae1 --- /dev/null +++ b/src/main/java/dev/hathora/cloud_sdk/operations/DeprecatedUpdateFleetRegionV2.java @@ -0,0 +1,294 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package dev.hathora.cloud_sdk.operations; + +import static dev.hathora.cloud_sdk.operations.Operations.RequestOperation; +import static dev.hathora.cloud_sdk.utils.Exceptions.unchecked; +import static dev.hathora.cloud_sdk.operations.Operations.AsyncRequestOperation; + +import com.fasterxml.jackson.core.type.TypeReference; +import dev.hathora.cloud_sdk.SDKConfiguration; +import dev.hathora.cloud_sdk.SecuritySource; +import dev.hathora.cloud_sdk.models.errors.ApiError; +import dev.hathora.cloud_sdk.models.errors.SDKError; +import dev.hathora.cloud_sdk.models.operations.DeprecatedUpdateFleetRegionV2Request; +import dev.hathora.cloud_sdk.models.operations.DeprecatedUpdateFleetRegionV2Response; +import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; +import dev.hathora.cloud_sdk.utils.HTTPClient; +import dev.hathora.cloud_sdk.utils.HTTPRequest; +import dev.hathora.cloud_sdk.utils.Headers; +import dev.hathora.cloud_sdk.utils.Hook.AfterErrorContextImpl; +import dev.hathora.cloud_sdk.utils.Hook.AfterSuccessContextImpl; +import dev.hathora.cloud_sdk.utils.Hook.BeforeRequestContextImpl; +import dev.hathora.cloud_sdk.utils.SerializedBody; +import dev.hathora.cloud_sdk.utils.Utils.JsonShape; +import dev.hathora.cloud_sdk.utils.Utils; +import java.io.InputStream; +import java.lang.Exception; +import java.lang.IllegalArgumentException; +import java.lang.Object; +import java.lang.String; +import java.lang.Throwable; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.util.Optional; +import java.util.concurrent.CompletableFuture; +import java.util.function.Function; + + +public class DeprecatedUpdateFleetRegionV2 { + + static abstract class Base { + final SDKConfiguration sdkConfiguration; + final String baseUrl; + final SecuritySource securitySource; + final HTTPClient client; + final Headers _headers; + final Globals operationGlobals; + + public Base(SDKConfiguration sdkConfiguration, Headers _headers) { + this.sdkConfiguration = sdkConfiguration; + this._headers =_headers; + this.baseUrl = this.sdkConfiguration.serverUrl(); + this.securitySource = this.sdkConfiguration.securitySource(); + this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); + } + + Optional securitySource() { + return Optional.ofNullable(this.securitySource); + } + + BeforeRequestContextImpl createBeforeRequestContext() { + return new BeforeRequestContextImpl( + this.sdkConfiguration, + this.baseUrl, + "DeprecatedUpdateFleetRegionV2", + java.util.Optional.empty(), + securitySource()); + } + + AfterSuccessContextImpl createAfterSuccessContext() { + return new AfterSuccessContextImpl( + this.sdkConfiguration, + this.baseUrl, + "DeprecatedUpdateFleetRegionV2", + java.util.Optional.empty(), + securitySource()); + } + + AfterErrorContextImpl createAfterErrorContext() { + return new AfterErrorContextImpl( + this.sdkConfiguration, + this.baseUrl, + "DeprecatedUpdateFleetRegionV2", + java.util.Optional.empty(), + securitySource()); + } + HttpRequest buildRequest(T request, Class klass, TypeReference typeReference) throws Exception { + String url = Utils.generateURL( + klass, + this.baseUrl, + "/fleets/v2/fleets/{fleetId}/regions/{region}", + request, this.operationGlobals); + HTTPRequest req = new HTTPRequest(url, "PUT"); + Object convertedRequest = Utils.convertToShape( + request, + JsonShape.DEFAULT, + typeReference); + SerializedBody serializedRequestBody = Utils.serializeRequestBody( + convertedRequest, + "fleetRegionConfig", + "json", + false); + if (serializedRequestBody == null) { + throw new IllegalArgumentException("Request body is required"); + } + req.setBody(Optional.ofNullable(serializedRequestBody)); + req.addHeader("Accept", "application/json") + .addHeader("user-agent", SDKConfiguration.USER_AGENT); + _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); + + req.addQueryParams(Utils.getQueryParams( + klass, + request, + this.operationGlobals)); + Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); + + return req.build(); + } + } + + public static class Sync extends Base + implements RequestOperation { + public Sync(SDKConfiguration sdkConfiguration, Headers _headers) { + super(sdkConfiguration, _headers); + } + + private HttpRequest onBuildRequest(DeprecatedUpdateFleetRegionV2Request request) throws Exception { + HttpRequest req = buildRequest(request, DeprecatedUpdateFleetRegionV2Request.class, new TypeReference() {}); + return sdkConfiguration.hooks().beforeRequest(createBeforeRequestContext(), req); + } + + private HttpResponse onError(HttpResponse response, Exception error) throws Exception { + return sdkConfiguration.hooks().afterError( + createAfterErrorContext(), + Optional.ofNullable(response), + Optional.ofNullable(error)); + } + + private HttpResponse onSuccess(HttpResponse response) throws Exception { + return sdkConfiguration.hooks().afterSuccess(createAfterSuccessContext(), response); + } + + @Override + public HttpResponse doRequest(DeprecatedUpdateFleetRegionV2Request request) { + HttpRequest r = unchecked(() -> onBuildRequest(request)).get(); + HttpResponse httpRes; + try { + httpRes = client.send(r); + if (Utils.statusCodeMatches(httpRes.statusCode(), "401", "404", "408", "422", "429", "4XX", "500", "5XX")) { + httpRes = onError(httpRes, null); + } else { + httpRes = onSuccess(httpRes); + } + } catch (Exception e) { + httpRes = unchecked(() -> onError(null, e)).get(); + } + + return httpRes; + } + + + @Override + public DeprecatedUpdateFleetRegionV2Response handleResponse(HttpResponse response) { + String contentType = response + .headers() + .firstValue("Content-Type") + .orElse("application/octet-stream"); + DeprecatedUpdateFleetRegionV2Response.Builder resBuilder = + DeprecatedUpdateFleetRegionV2Response + .builder() + .contentType(contentType) + .statusCode(response.statusCode()) + .rawResponse(response); + + DeprecatedUpdateFleetRegionV2Response res = resBuilder.build(); + + if (Utils.statusCodeMatches(response.statusCode(), "204")) { + // no content + return res; + } + if (Utils.statusCodeMatches(response.statusCode(), "401", "404", "408", "422", "429")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + throw ApiError.from(response); + } else { + throw SDKError.from("Unexpected content-type received: " + contentType, response); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "500")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + throw ApiError.from(response); + } else { + throw SDKError.from("Unexpected content-type received: " + contentType, response); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "4XX")) { + // no content + throw SDKError.from("API error occurred", response); + } + if (Utils.statusCodeMatches(response.statusCode(), "5XX")) { + // no content + throw SDKError.from("API error occurred", response); + } + throw SDKError.from("Unexpected status code received: " + response.statusCode(), response); + } + } + public static class Async extends Base + implements AsyncRequestOperation { + + public Async(SDKConfiguration sdkConfiguration, Headers _headers) { + super(sdkConfiguration, _headers); + } + + private CompletableFuture onBuildRequest(DeprecatedUpdateFleetRegionV2Request request) throws Exception { + HttpRequest req = buildRequest(request, DeprecatedUpdateFleetRegionV2Request.class, new TypeReference() {}); + return this.sdkConfiguration.asyncHooks().beforeRequest(createBeforeRequestContext(), req); + } + + private CompletableFuture> onError(HttpResponse response, Throwable error) { + return this.sdkConfiguration.asyncHooks().afterError(createAfterErrorContext(), response, error); + } + + private CompletableFuture> onSuccess(HttpResponse response) { + return this.sdkConfiguration.asyncHooks().afterSuccess(createAfterSuccessContext(), response); + } + + @Override + public CompletableFuture> doRequest(DeprecatedUpdateFleetRegionV2Request request) { + return unchecked(() -> onBuildRequest(request)).get().thenCompose(client::sendAsync) + .handle((resp, err) -> { + if (err != null) { + return onError(null, err); + } + if (Utils.statusCodeMatches(resp.statusCode(), "401", "404", "408", "422", "429", "4XX", "500", "5XX")) { + return onError(resp, null); + } + return CompletableFuture.completedFuture(resp); + }) + .thenCompose(Function.identity()) + .thenCompose(this::onSuccess); + } + + @Override + public CompletableFuture handleResponse( + HttpResponse response) { + String contentType = response + .headers() + .firstValue("Content-Type") + .orElse("application/octet-stream"); + dev.hathora.cloud_sdk.models.operations.async.DeprecatedUpdateFleetRegionV2Response.Builder resBuilder = + dev.hathora.cloud_sdk.models.operations.async.DeprecatedUpdateFleetRegionV2Response + .builder() + .contentType(contentType) + .statusCode(response.statusCode()) + .rawResponse(response); + + dev.hathora.cloud_sdk.models.operations.async.DeprecatedUpdateFleetRegionV2Response res = resBuilder.build(); + + if (Utils.statusCodeMatches(response.statusCode(), "204")) { + // no content + return CompletableFuture.completedFuture(res); + } + if (Utils.statusCodeMatches(response.statusCode(), "401", "404", "408", "422", "429")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + return ApiError.fromAsync(response) + .thenCompose(CompletableFuture::failedFuture); + } else { + return Utils.createAsyncApiError(response, "Unexpected content-type received: " + contentType); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "500")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + return ApiError.fromAsync(response) + .thenCompose(CompletableFuture::failedFuture); + } else { + return Utils.createAsyncApiError(response, "Unexpected content-type received: " + contentType); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "4XX")) { + // no content + return Utils.createAsyncApiError(response, "API error occurred"); + } + if (Utils.statusCodeMatches(response.statusCode(), "5XX")) { + // no content + return Utils.createAsyncApiError(response, "API error occurred"); + } + return Utils.createAsyncApiError(response, "Unexpected status code received: " + response.statusCode()); + } + } +} diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoom.java b/src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoom.java index c507723b..3f730435 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoom.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoom.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.DestroyRoomRequest; import dev.hathora.cloud_sdk.models.operations.DestroyRoomResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v2/{appId}/destroy/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoomDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoomDeprecated.java index bacf6b70..f56f43a5 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoomDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/DestroyRoomDeprecated.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.DestroyRoomDeprecatedRequest; import dev.hathora.cloud_sdk.models.operations.DestroyRoomDeprecatedResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v1/{appId}/destroy/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/DownloadLogForProcess.java b/src/main/java/dev/hathora/cloud_sdk/operations/DownloadLogForProcess.java index bf558948..d4b2ae5f 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/DownloadLogForProcess.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/DownloadLogForProcess.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.DownloadLogForProcessRequest; import dev.hathora.cloud_sdk.models.operations.DownloadLogForProcessResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/logs/v1/{appId}/process/{processId}/download", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/octet-stream") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcess.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcess.java index cb4f835e..5446ed25 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcess.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcess.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetActiveRoomsForProcessResponse; import dev.hathora.cloud_sdk.models.shared.RoomWithoutAllocations; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v2/{appId}/list/{processId}/active", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcessDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcessDeprecated.java index 1cb3712d..2fbb5fd0 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcessDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetActiveRoomsForProcessDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetActiveRoomsForProcessDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.RoomWithoutAllocations; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v1/{appId}/list/{processId}/active", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetApp.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetApp.java index 680666da..6b908678 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetApp.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetApp.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetAppResponse; import dev.hathora.cloud_sdk.models.shared.Application; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/apps/v2/apps/{appId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetAppInfoV1Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetAppInfoV1Deprecated.java index 62ba1bb3..ff0eac03 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetAppInfoV1Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetAppInfoV1Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetAppInfoV1DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.Application; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/apps/v1/info/{appId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetApps.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetApps.java index bc2aad7d..992f5649 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetApps.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetApps.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetAppsResponse; import dev.hathora.cloud_sdk.models.shared.ApplicationsPage; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -93,7 +98,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetBalance.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetBalance.java index 8f999d8c..daa2b203 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetBalance.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetBalance.java @@ -15,6 +15,7 @@ import dev.hathora.cloud_sdk.models.operations.GetBalanceRequest; import dev.hathora.cloud_sdk.models.operations.GetBalanceResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -93,7 +98,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetBuild.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetBuild.java index a7b29223..1d35ffa0 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetBuild.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetBuild.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetBuildResponse; import dev.hathora.cloud_sdk.models.shared.BuildV3; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/builds/v3/builds/{buildId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoDeprecated.java index 85b1b304..e7831b19 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetBuildInfoDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.Build; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/builds/v1/{appId}/info/{buildId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoV2Deprecated.java index 5e3758cd..bca712e9 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildInfoV2Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetBuildInfoV2DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.Build; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/builds/v2/{appId}/info/{buildId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetBuilds.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetBuilds.java index 8beaed20..310324f2 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetBuilds.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetBuilds.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetBuildsResponse; import dev.hathora.cloud_sdk.models.shared.BuildsV3Page; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -93,7 +98,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsDeprecated.java index 76ec4ce6..13520b07 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetBuildsDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.Build; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/builds/v1/{appId}/list", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsV2Deprecated.java index 908632fc..1ff51f0a 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetBuildsV2Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetBuildsV2DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.Build; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/builds/v2/{appId}/list", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfo.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfo.java index 770183ae..22003e68 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfo.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfo.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetConnectionInfoResponse; import dev.hathora.cloud_sdk.models.shared.ConnectionInfoV2; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = null; this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v2/{appId}/connectioninfo/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfoDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfoDeprecated.java index 42a62dca..05537660 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfoDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetConnectionInfoDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetConnectionInfoDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.ConnectionInfo; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = null; this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v1/{appId}/connectioninfo/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetDeployment.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetDeployment.java index e728d910..3ed82299 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetDeployment.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetDeployment.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetDeploymentResponse; import dev.hathora.cloud_sdk.models.shared.DeploymentV3; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/deployments/v3/apps/{appId}/deployments/{deploymentId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV1Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV1Deprecated.java index c8ac7912..87786ada 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV1Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV1Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetDeploymentInfoV1DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.DeploymentV1; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/deployments/v1/{appId}/info/{deploymentId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV2Deprecated.java index ab1dc5e0..0cc8e23a 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetDeploymentInfoV2Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetDeploymentInfoV2DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.DeploymentV2; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/deployments/v2/{appId}/info/{deploymentId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetDeployments.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetDeployments.java index 49184667..5621b0ef 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetDeployments.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetDeployments.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetDeploymentsResponse; import dev.hathora.cloud_sdk.models.shared.DeploymentsV3Page; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/deployments/v3/apps/{appId}/deployments", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); @@ -130,7 +135,7 @@ public HttpResponse doRequest(GetDeploymentsRequest request) { HttpResponse httpRes; try { httpRes = client.send(r); - if (Utils.statusCodeMatches(httpRes.statusCode(), "401", "404", "408", "429", "4XX", "5XX")) { + if (Utils.statusCodeMatches(httpRes.statusCode(), "401", "404", "408", "422", "429", "4XX", "5XX")) { httpRes = onError(httpRes, null); } else { httpRes = onSuccess(httpRes); @@ -165,7 +170,7 @@ public GetDeploymentsResponse handleResponse(HttpResponse response) throw SDKError.from("Unexpected content-type received: " + contentType, response); } } - if (Utils.statusCodeMatches(response.statusCode(), "401", "404", "408", "429")) { + if (Utils.statusCodeMatches(response.statusCode(), "401", "404", "408", "422", "429")) { if (Utils.contentTypeMatches(contentType, "application/json")) { throw ApiError.from(response); } else { @@ -210,7 +215,7 @@ public CompletableFuture> doRequest(GetDeploymentsRequest req if (err != null) { return onError(null, err); } - if (Utils.statusCodeMatches(resp.statusCode(), "401", "404", "408", "429", "4XX", "5XX")) { + if (Utils.statusCodeMatches(resp.statusCode(), "401", "404", "408", "422", "429", "4XX", "5XX")) { return onError(resp, null); } return CompletableFuture.completedFuture(resp); @@ -243,7 +248,7 @@ public CompletableFuture operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/deployments/v1/{appId}/list", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -126,7 +131,7 @@ public HttpResponse doRequest(GetDeploymentsV1DeprecatedRequest req HttpResponse httpRes; try { httpRes = client.send(r); - if (Utils.statusCodeMatches(httpRes.statusCode(), "401", "404", "408", "429", "4XX", "5XX")) { + if (Utils.statusCodeMatches(httpRes.statusCode(), "401", "404", "408", "429", "4XX", "500", "5XX")) { httpRes = onError(httpRes, null); } else { httpRes = onSuccess(httpRes); @@ -168,6 +173,13 @@ public GetDeploymentsV1DeprecatedResponse handleResponse(HttpResponse> doRequest(GetDeploymentsV1Deprecate if (err != null) { return onError(null, err); } - if (Utils.statusCodeMatches(resp.statusCode(), "401", "404", "408", "429", "4XX", "5XX")) { + if (Utils.statusCodeMatches(resp.statusCode(), "401", "404", "408", "429", "4XX", "500", "5XX")) { return onError(resp, null); } return CompletableFuture.completedFuture(resp); @@ -247,6 +259,14 @@ public CompletableFuture operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/deployments/v2/{appId}/list", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -126,7 +131,7 @@ public HttpResponse doRequest(GetDeploymentsV2DeprecatedRequest req HttpResponse httpRes; try { httpRes = client.send(r); - if (Utils.statusCodeMatches(httpRes.statusCode(), "401", "404", "408", "429", "4XX", "5XX")) { + if (Utils.statusCodeMatches(httpRes.statusCode(), "401", "404", "408", "429", "4XX", "500", "5XX")) { httpRes = onError(httpRes, null); } else { httpRes = onSuccess(httpRes); @@ -168,6 +173,13 @@ public GetDeploymentsV2DeprecatedResponse handleResponse(HttpResponse> doRequest(GetDeploymentsV2Deprecate if (err != null) { return onError(null, err); } - if (Utils.statusCodeMatches(resp.statusCode(), "401", "404", "408", "429", "4XX", "5XX")) { + if (Utils.statusCodeMatches(resp.statusCode(), "401", "404", "408", "429", "4XX", "500", "5XX")) { return onError(resp, null); } return CompletableFuture.completedFuture(resp); @@ -247,6 +259,14 @@ public CompletableFuture operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/fleets/v2/fleets/{fleetId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetDeprecated.java index fb46bc77..127ac50c 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetFleetDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.Fleet; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/fleets/v1/fleets/{fleetId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetrics.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetrics.java index 1f84568c..1d1ece5d 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetrics.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetrics.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetFleetMetricsResponse; import dev.hathora.cloud_sdk.models.shared.FleetMetricsData; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/fleets/v2/fleets/{fleetId}/metrics", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetricsDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetricsDeprecated.java index 30e64d53..fdb490e9 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetricsDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetMetricsDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetFleetMetricsDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.FleetMetricsData; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/fleets/v1/fleets/{fleetId}/metrics", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegion.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegion.java index c0510469..1e333a1d 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegion.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegion.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetFleetRegionResponse; import dev.hathora.cloud_sdk.models.shared.FleetRegion; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/fleets/v2/fleets/{fleetId}/regions/{region}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionDeprecated.java index 5919f172..df16c4c3 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetFleetRegionDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.FleetRegion; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/fleets/v1/fleets/{fleetId}/regions/{region}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetrics.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetrics.java index 5fd5f6bb..5c172d9f 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetrics.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetrics.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetFleetRegionMetricsResponse; import dev.hathora.cloud_sdk.models.shared.FleetMetricsData; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/fleets/v2/fleets/{fleetId}/regions/{region}/metrics", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetricsDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetricsDeprecated.java index 66c0a3c8..edfd18d0 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetricsDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetRegionMetricsDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetFleetRegionMetricsDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.FleetMetricsData; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/fleets/v1/fleets/{fleetId}/regions/{region}/metrics", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleets.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleets.java index 2cdf45ed..c548d6ac 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleets.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleets.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetFleetsResponse; import dev.hathora.cloud_sdk.models.shared.FleetsPageV2; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -93,7 +98,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetsDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetsDeprecated.java index 0f94cdcc..74c3bbdc 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetsDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetFleetsDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetFleetsDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.FleetsPage; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -93,7 +98,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcess.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcess.java index 5c9eeb37..6e56cf10 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcess.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcess.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetInactiveRoomsForProcessResponse; import dev.hathora.cloud_sdk.models.shared.RoomWithoutAllocations; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v2/{appId}/list/{processId}/inactive", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcessDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcessDeprecated.java index 214eea9e..8ff89aa9 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcessDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetInactiveRoomsForProcessDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetInactiveRoomsForProcessDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.RoomWithoutAllocations; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v1/{appId}/list/{processId}/inactive", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetInvoices.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetInvoices.java index a00d8419..4bea1ed0 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetInvoices.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetInvoices.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetInvoicesResponse; import dev.hathora.cloud_sdk.models.shared.Invoice; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -94,7 +99,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeployment.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeployment.java index db5a9cde..ab3091b0 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeployment.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeployment.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetLatestDeploymentResponse; import dev.hathora.cloud_sdk.models.shared.DeploymentV3; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/deployments/v3/apps/{appId}/deployments/latest", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV1Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV1Deprecated.java index 930991ad..9e0a8d7c 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV1Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV1Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetLatestDeploymentV1DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.DeploymentV1; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/deployments/v1/{appId}/latest", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV2Deprecated.java index a714be73..a2f36464 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestDeploymentV2Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetLatestDeploymentV2DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.DeploymentV2; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/deployments/v2/{appId}/latest", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcesses.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcesses.java index d1bf7d76..62cd5807 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcesses.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcesses.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetLatestProcessesResponse; import dev.hathora.cloud_sdk.models.shared.ProcessV3; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v3/apps/{appId}/processes/latest", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcessesV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcessesV2Deprecated.java index 2a55d1bb..c38b0317 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcessesV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetLatestProcessesV2Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetLatestProcessesV2DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.ProcessV2; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v2/{appId}/list/latest", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfo.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfo.java index 037bd972..21b2649d 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfo.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfo.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetLobbyInfoResponse; import dev.hathora.cloud_sdk.models.shared.Lobby; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = null; this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/lobby/v2/{appId}/info/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByRoomId.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByRoomId.java index 676009b3..1dc6b45d 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByRoomId.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByRoomId.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetLobbyInfoByRoomIdResponse; import dev.hathora.cloud_sdk.models.shared.LobbyV3; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = null; this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/lobby/v3/{appId}/info/roomid/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByShortCode.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByShortCode.java index af514b4d..b5552717 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByShortCode.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetLobbyInfoByShortCode.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetLobbyInfoByShortCodeResponse; import dev.hathora.cloud_sdk.models.shared.LobbyV3; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = null; this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/lobby/v3/{appId}/info/shortcode/{shortCode}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetLogsForProcess.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetLogsForProcess.java index 394cc292..c2c78200 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetLogsForProcess.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetLogsForProcess.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.GetLogsForProcessRequest; import dev.hathora.cloud_sdk.models.operations.GetLogsForProcessResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/logs/v1/{appId}/process/{processId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/octet-stream") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -93,7 +98,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetMetricsDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetMetricsDeprecated.java index 38923944..8067ba5f 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetMetricsDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetMetricsDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetMetricsDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.DeprecatedProcessMetricsData; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/metrics/v1/{appId}/process/{processId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetNode.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetNode.java index 9d79a7bd..9c0350cd 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetNode.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetNode.java @@ -86,7 +86,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/nodes/v1/{nodeId}", - request, this.sdkConfiguration.globals); + request, null); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetNodeShapes.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetNodeShapes.java index b46567dc..8ec4d186 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetNodeShapes.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetNodeShapes.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetNodeShapesResponse; import dev.hathora.cloud_sdk.models.shared.NodeShapeV2; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -94,7 +99,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetOrgMembers.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetOrgMembers.java index a6859ddf..d015f0be 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetOrgMembers.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetOrgMembers.java @@ -86,7 +86,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/orgs/v1/{orgId}/members", - request, this.sdkConfiguration.globals); + request, null); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetOrgPendingInvites.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetOrgPendingInvites.java index bf8f1ea1..12cdd164 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetOrgPendingInvites.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetOrgPendingInvites.java @@ -86,7 +86,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/orgs/v1/{orgId}/invites/pending", - request, this.sdkConfiguration.globals); + request, null); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetOrgTokens.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetOrgTokens.java index 0e495284..19280d91 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetOrgTokens.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetOrgTokens.java @@ -86,7 +86,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/tokens/v1/orgs/{orgId}", - request, this.sdkConfiguration.globals); + request, null); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetPaymentMethod.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetPaymentMethod.java index 21af2f7f..836135da 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetPaymentMethod.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetPaymentMethod.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetPaymentMethodResponse; import dev.hathora.cloud_sdk.models.shared.PaymentMethod; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -93,7 +98,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetProcess.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetProcess.java index 655a7c9e..dc4d5dc8 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetProcess.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetProcess.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetProcessResponse; import dev.hathora.cloud_sdk.models.shared.ProcessV3; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v3/apps/{appId}/processes/{processId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoDeprecated.java index e8e0962a..15cf56c3 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetProcessInfoDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.Process; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v1/{appId}/info/{processId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoV2Deprecated.java index 1d71d999..de416c84 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessInfoV2Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetProcessInfoV2DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.ProcessV2; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v2/{appId}/info/{processId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessMetrics.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessMetrics.java index b869f3a6..971deb6c 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessMetrics.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessMetrics.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetProcessMetricsResponse; import dev.hathora.cloud_sdk.models.shared.ProcessMetricsData; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v3/apps/{appId}/processes/process/{processId}/metrics", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimental.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimental.java index feb72269..2e4e65b3 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimental.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimental.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetProcessesCountExperimentalResponse; import dev.hathora.cloud_sdk.models.operations.GetProcessesCountExperimentalResponseBody; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v3/apps/{appId}/processes/count", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimentalV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimentalV2Deprecated.java index ecdaaca4..a5269015 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimentalV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetProcessesCountExperimentalV2Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetProcessesCountExperimentalV2DeprecatedResponse; import dev.hathora.cloud_sdk.models.operations.GetProcessesCountExperimentalV2DeprecatedResponseBody; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v2/{appId}/count", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -95,7 +100,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfo.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfo.java index d24cc770..e6dc1ad0 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfo.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfo.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetRoomInfoResponse; import dev.hathora.cloud_sdk.models.shared.Room; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v2/{appId}/info/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfoDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfoDeprecated.java index be3746bd..19527951 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfoDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetRoomInfoDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetRoomInfoDeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.Room; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v1/{appId}/info/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetRunningProcesses.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetRunningProcesses.java index d8209bdd..a02f169f 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetRunningProcesses.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetRunningProcesses.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetRunningProcessesResponse; import dev.hathora.cloud_sdk.models.shared.ProcessWithRooms; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v1/{appId}/list/running", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetStoppedProcesses.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetStoppedProcesses.java index 597afde4..d3302f72 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetStoppedProcesses.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetStoppedProcesses.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetStoppedProcessesResponse; import dev.hathora.cloud_sdk.models.shared.Process; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v1/{appId}/list/stopped", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceItems.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceItems.java index 9276c602..e66ff579 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceItems.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceItems.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetUpcomingInvoiceItemsResponse; import dev.hathora.cloud_sdk.models.shared.InvoiceItemPage; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -93,7 +98,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceTotal.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceTotal.java index bc5442ad..8c00b2e4 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceTotal.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetUpcomingInvoiceTotal.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetUpcomingInvoiceTotalResponse; import dev.hathora.cloud_sdk.models.operations.GetUpcomingInvoiceTotalResponseBody; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -93,7 +98,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/GetUsageLimits.java b/src/main/java/dev/hathora/cloud_sdk/operations/GetUsageLimits.java index b335a40b..9b76d9b9 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/GetUsageLimits.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/GetUsageLimits.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.GetUsageLimitsResponse; import dev.hathora.cloud_sdk.models.shared.UsageLimits; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -93,7 +98,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/InitStripeCustomerPortalUrl.java b/src/main/java/dev/hathora/cloud_sdk/operations/InitStripeCustomerPortalUrl.java index fe360901..09bdb0ee 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/InitStripeCustomerPortalUrl.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/InitStripeCustomerPortalUrl.java @@ -15,6 +15,7 @@ import dev.hathora.cloud_sdk.models.operations.InitStripeCustomerPortalUrlRequest; import dev.hathora.cloud_sdk.models.operations.InitStripeCustomerPortalUrlResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -45,6 +46,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -52,6 +54,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -109,7 +114,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/InviteUser.java b/src/main/java/dev/hathora/cloud_sdk/operations/InviteUser.java index d1e65a3e..fdf9efad 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/InviteUser.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/InviteUser.java @@ -90,7 +90,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/orgs/v1/{orgId}/invites", - request, this.sdkConfiguration.globals); + request, null); HTTPRequest req = new HTTPRequest(url, "PUT"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbies.java b/src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbies.java index 26abe6b9..eae89484 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbies.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbies.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.ListActivePublicLobbiesResponse; import dev.hathora.cloud_sdk.models.shared.LobbyV3; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = null; this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/lobby/v3/{appId}/list/public", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); return req.build(); } diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV1.java b/src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV1.java index d0ea382f..4d7953a3 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV1.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV1.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.ListActivePublicLobbiesDeprecatedV1Response; import dev.hathora.cloud_sdk.models.shared.Lobby; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = null; this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/lobby/v1/{appId}/list", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); return req.build(); } diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV2.java b/src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV2.java index aa465a97..65c042e9 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV2.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/ListActivePublicLobbiesDeprecatedV2.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.ListActivePublicLobbiesDeprecatedV2Response; import dev.hathora.cloud_sdk.models.shared.Lobby; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = null; this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/lobby/v2/{appId}/list/public", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); return req.build(); } diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/ListProvisionedNodes.java b/src/main/java/dev/hathora/cloud_sdk/operations/ListProvisionedNodes.java index 0f0736ed..323ce5ea 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/ListProvisionedNodes.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/ListProvisionedNodes.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.ListProvisionedNodesResponse; import dev.hathora.cloud_sdk.models.shared.NodeV1; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -43,6 +44,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -50,6 +52,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -87,7 +92,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/nodes/v1/fleet/{fleetId}/listProvisioned", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -96,7 +101,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/LoginAnonymous.java b/src/main/java/dev/hathora/cloud_sdk/operations/LoginAnonymous.java index ef9bab8e..bd8f9e37 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/LoginAnonymous.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/LoginAnonymous.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.LoginAnonymousResponse; import dev.hathora.cloud_sdk.models.shared.PlayerTokenObject; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = null; this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/auth/v1/{appId}/login/anonymous", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/LoginGoogle.java b/src/main/java/dev/hathora/cloud_sdk/operations/LoginGoogle.java index 3e419bc5..7c4d86b2 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/LoginGoogle.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/LoginGoogle.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.LoginGoogleResponse; import dev.hathora.cloud_sdk.models.shared.PlayerTokenObject; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = null; this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/auth/v1/{appId}/login/google", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/LoginNickname.java b/src/main/java/dev/hathora/cloud_sdk/operations/LoginNickname.java index d51939ee..a7240400 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/LoginNickname.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/LoginNickname.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.LoginNicknameResponse; import dev.hathora.cloud_sdk.models.shared.PlayerTokenObject; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = null; this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/auth/v1/{appId}/login/nickname", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/PatchApp.java b/src/main/java/dev/hathora/cloud_sdk/operations/PatchApp.java index 5d9bd2f7..8f6c9400 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/PatchApp.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/PatchApp.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.PatchAppResponse; import dev.hathora.cloud_sdk.models.shared.Application; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/apps/v2/apps/{appId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/RejectInvite.java b/src/main/java/dev/hathora/cloud_sdk/operations/RejectInvite.java index 8b91cd89..79f35e6b 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/RejectInvite.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/RejectInvite.java @@ -84,7 +84,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/orgs/v1/{orgId}/invites/reject", - request, this.sdkConfiguration.globals); + request, null); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/RescindInvite.java b/src/main/java/dev/hathora/cloud_sdk/operations/RescindInvite.java index 193cea37..0de9178d 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/RescindInvite.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/RescindInvite.java @@ -89,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/orgs/v1/{orgId}/invites/rescind", - request, this.sdkConfiguration.globals); + request, null); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/ResumeRoom.java b/src/main/java/dev/hathora/cloud_sdk/operations/ResumeRoom.java index fedf0499..9df08548 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/ResumeRoom.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/ResumeRoom.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.ResumeRoomResponse; import dev.hathora.cloud_sdk.models.shared.RoomAllocationData; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -42,6 +43,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -49,6 +51,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -86,7 +91,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v2/{appId}/resume/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/RevokeOrgToken.java b/src/main/java/dev/hathora/cloud_sdk/operations/RevokeOrgToken.java index 780edf61..21c2db88 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/RevokeOrgToken.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/RevokeOrgToken.java @@ -86,7 +86,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/tokens/v1/orgs/{orgId}/tokens/{orgTokenId}/revoke", - request, this.sdkConfiguration.globals); + request, null); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/RunBuild.java b/src/main/java/dev/hathora/cloud_sdk/operations/RunBuild.java index 4f6ccbfd..c290c2ff 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/RunBuild.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/RunBuild.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.RunBuildRequest; import dev.hathora.cloud_sdk.models.operations.RunBuildResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/builds/v3/builds/{buildId}/run", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/octet-stream") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -93,7 +98,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/RunBuildDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/RunBuildDeprecated.java index d9c1b12e..f41ebafc 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/RunBuildDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/RunBuildDeprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.RunBuildDeprecatedResponse; import dev.hathora.cloud_sdk.utils.Blob; import dev.hathora.cloud_sdk.utils.Exceptions; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -47,6 +48,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -54,6 +56,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -91,7 +96,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/builds/v1/{appId}/run/{buildId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/RunBuildRegistry.java b/src/main/java/dev/hathora/cloud_sdk/operations/RunBuildRegistry.java index d0530081..ce929f49 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/RunBuildRegistry.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/RunBuildRegistry.java @@ -15,6 +15,7 @@ import dev.hathora.cloud_sdk.models.operations.RunBuildRegistryRequest; import dev.hathora.cloud_sdk.models.operations.RunBuildRegistryResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -45,6 +46,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -52,6 +54,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -89,7 +94,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/builds/v3/builds/{buildId}/runRegistry", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -111,7 +116,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/RunBuildV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/RunBuildV2Deprecated.java index c735446d..d0036584 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/RunBuildV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/RunBuildV2Deprecated.java @@ -15,6 +15,7 @@ import dev.hathora.cloud_sdk.models.operations.RunBuildV2DeprecatedRequest; import dev.hathora.cloud_sdk.models.operations.RunBuildV2DeprecatedResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -45,6 +46,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -52,6 +54,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -89,7 +94,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/builds/v2/{appId}/run/{buildId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/SetLobbyState.java b/src/main/java/dev/hathora/cloud_sdk/operations/SetLobbyState.java index 33593526..2ca160f3 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/SetLobbyState.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/SetLobbyState.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.SetLobbyStateResponse; import dev.hathora.cloud_sdk.models.shared.Lobby; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/lobby/v2/{appId}/setState/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/StopProcess.java b/src/main/java/dev/hathora/cloud_sdk/operations/StopProcess.java index fc02347f..24b21751 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/StopProcess.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/StopProcess.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.StopProcessRequest; import dev.hathora.cloud_sdk.models.operations.StopProcessResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v3/apps/{appId}/processes/{processId}/stop", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/StopProcessV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/StopProcessV2Deprecated.java index fa8d6986..0a12b45f 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/StopProcessV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/StopProcessV2Deprecated.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.StopProcessV2DeprecatedRequest; import dev.hathora.cloud_sdk.models.operations.StopProcessV2DeprecatedResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/processes/v2/{appId}/stop/{processId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomDeprecated.java index ff4992c1..f7cb2d22 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomDeprecated.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.SuspendRoomDeprecatedRequest; import dev.hathora.cloud_sdk.models.operations.SuspendRoomDeprecatedResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v1/{appId}/suspend/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomV2Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomV2Deprecated.java index fa67a211..3952b85f 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomV2Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/SuspendRoomV2Deprecated.java @@ -14,6 +14,7 @@ import dev.hathora.cloud_sdk.models.operations.SuspendRoomV2DeprecatedRequest; import dev.hathora.cloud_sdk.models.operations.SuspendRoomV2DeprecatedResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -40,6 +41,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -47,6 +49,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -84,7 +89,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/rooms/v2/{appId}/suspend/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateApp.java b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateApp.java index 2216495d..237cd4d3 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateApp.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateApp.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.UpdateAppResponse; import dev.hathora.cloud_sdk.models.shared.Application; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/apps/v2/apps/{appId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateAppV1Deprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateAppV1Deprecated.java index 379cc87d..fc4eae66 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateAppV1Deprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateAppV1Deprecated.java @@ -16,6 +16,7 @@ import dev.hathora.cloud_sdk.models.operations.UpdateAppV1DeprecatedResponse; import dev.hathora.cloud_sdk.models.shared.Application; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -46,6 +47,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -53,6 +55,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -90,7 +95,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/apps/v1/update/{appId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleet.java b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleet.java index f0ebfdca..55078ac7 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleet.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleet.java @@ -15,6 +15,7 @@ import dev.hathora.cloud_sdk.models.operations.UpdateFleetRequest; import dev.hathora.cloud_sdk.models.operations.UpdateFleetResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -45,6 +46,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -52,6 +54,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -89,7 +94,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/fleets/v2/fleets/{fleetId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -111,7 +116,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetDeprecated.java index a41c30b9..fd3dbe28 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetDeprecated.java @@ -15,6 +15,7 @@ import dev.hathora.cloud_sdk.models.operations.UpdateFleetDeprecatedRequest; import dev.hathora.cloud_sdk.models.operations.UpdateFleetDeprecatedResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -45,6 +46,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -52,6 +54,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -89,7 +94,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/fleets/v1/fleets/{fleetId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -111,7 +116,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegion.java b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegion.java index ba2c873a..db83d9f3 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegion.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegion.java @@ -15,6 +15,7 @@ import dev.hathora.cloud_sdk.models.operations.UpdateFleetRegionRequest; import dev.hathora.cloud_sdk.models.operations.UpdateFleetRegionResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -45,6 +46,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -52,6 +54,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -88,8 +93,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR String url = Utils.generateURL( klass, this.baseUrl, - "/fleets/v2/fleets/{fleetId}/regions/{region}", - request, this.sdkConfiguration.globals); + "/fleets/v2/fleets/{fleetId}/regions/{region}/v2", + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PUT"); Object convertedRequest = Utils.convertToShape( request, @@ -97,7 +102,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR typeReference); SerializedBody serializedRequestBody = Utils.serializeRequestBody( convertedRequest, - "fleetRegionConfig", + "fleetRegionConfigV2", "json", false); if (serializedRequestBody == null) { @@ -111,7 +116,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegionDeprecated.java b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegionDeprecated.java index ace972e6..7086307f 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegionDeprecated.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateFleetRegionDeprecated.java @@ -15,6 +15,7 @@ import dev.hathora.cloud_sdk.models.operations.UpdateFleetRegionDeprecatedRequest; import dev.hathora.cloud_sdk.models.operations.UpdateFleetRegionDeprecatedResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -45,6 +46,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -52,6 +54,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("queryParam", "orgId") + .ifPresent(param -> operationGlobals.putParam("queryParam", "orgId", param)); } Optional securitySource() { @@ -89,7 +94,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/fleets/v1/fleets/{fleetId}/regions/{region}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PUT"); Object convertedRequest = Utils.convertToShape( request, @@ -111,7 +116,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); + this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateRoomConfig.java b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateRoomConfig.java index 2fbd30f0..eac19626 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateRoomConfig.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateRoomConfig.java @@ -15,6 +15,7 @@ import dev.hathora.cloud_sdk.models.operations.UpdateRoomConfigRequest; import dev.hathora.cloud_sdk.models.operations.UpdateRoomConfigResponse; import dev.hathora.cloud_sdk.utils.Blob; +import dev.hathora.cloud_sdk.utils.Globals; import dev.hathora.cloud_sdk.utils.HTTPClient; import dev.hathora.cloud_sdk.utils.HTTPRequest; import dev.hathora.cloud_sdk.utils.Headers; @@ -45,6 +46,7 @@ static abstract class Base { final SecuritySource securitySource; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.sdkConfiguration = sdkConfiguration; @@ -52,6 +54,9 @@ public Base(SDKConfiguration sdkConfiguration, Headers _headers) { this.baseUrl = this.sdkConfiguration.serverUrl(); this.securitySource = this.sdkConfiguration.securitySource(); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("pathParam", "appId") + .ifPresent(param -> operationGlobals.putParam("pathParam", "appId", param)); } Optional securitySource() { @@ -89,7 +94,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/rooms/v2/{appId}/update/{roomId}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateUserInvite.java b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateUserInvite.java index 0875eec4..f45fa3ca 100644 --- a/src/main/java/dev/hathora/cloud_sdk/operations/UpdateUserInvite.java +++ b/src/main/java/dev/hathora/cloud_sdk/operations/UpdateUserInvite.java @@ -90,7 +90,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/orgs/v1/{orgId}/invites", - request, this.sdkConfiguration.globals); + request, null); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/AsyncHooks.java b/src/main/java/dev/hathora/cloud_sdk/utils/AsyncHooks.java index e2b94554..67a2ee95 100644 --- a/src/main/java/dev/hathora/cloud_sdk/utils/AsyncHooks.java +++ b/src/main/java/dev/hathora/cloud_sdk/utils/AsyncHooks.java @@ -34,6 +34,8 @@ // ThreadSafe public class AsyncHooks implements BeforeRequest, AfterSuccess, AfterError { + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(AsyncHooks.class); + // we use CopyOnWriteArrayList for thread safety private final List beforeRequestHooks = new CopyOnWriteArrayList<>(); private final List afterSuccessHooks = new CopyOnWriteArrayList<>(); @@ -51,6 +53,7 @@ public AsyncHooks() { public AsyncHooks registerBeforeRequest(BeforeRequest beforeRequest) { Utils.checkNotNull(beforeRequest, "beforeRequest"); this.beforeRequestHooks.add(beforeRequest); + logger.debug("Registered async BeforeRequest hook: {} (total: {})", beforeRequest.getClass().getSimpleName(), beforeRequestHooks.size()); return this; } @@ -63,6 +66,7 @@ public AsyncHooks registerBeforeRequest(BeforeRequest beforeRequest) { public AsyncHooks registerAfterSuccess(AfterSuccess afterSuccess) { Utils.checkNotNull(afterSuccess, "afterSuccess"); this.afterSuccessHooks.add(afterSuccess); + logger.debug("Registered async AfterSuccess hook: {} (total: {})", afterSuccess.getClass().getSimpleName(), afterSuccessHooks.size()); return this; } @@ -75,6 +79,7 @@ public AsyncHooks registerAfterSuccess(AfterSuccess afterSuccess) { public AsyncHooks registerAfterError(AfterError afterError) { Utils.checkNotNull(afterError, "afterError"); this.afterErrorHooks.add(afterError); + logger.debug("Registered async AfterError hook: {} (total: {})", afterError.getClass().getSimpleName(), afterErrorHooks.size()); return this; } @@ -83,6 +88,10 @@ public CompletableFuture beforeRequest(BeforeRequestContext context Utils.checkNotNull(context, "context"); Utils.checkNotNull(request, "request"); + if (logger.isTraceEnabled() && !beforeRequestHooks.isEmpty()) { + logger.trace("Executing {} async beforeRequest hook(s) for operation: {}", beforeRequestHooks.size(), context.operationId()); + } + CompletableFuture result = CompletableFuture.completedFuture(request); for (BeforeRequest hook : beforeRequestHooks) { @@ -99,6 +108,10 @@ public CompletableFuture> afterSuccess( Utils.checkNotNull(context, "context"); Utils.checkNotNull(response, "response"); + if (logger.isTraceEnabled() && !afterSuccessHooks.isEmpty()) { + logger.trace("Executing {} async afterSuccess hook(s) for operation: {}", afterSuccessHooks.size(), context.operationId()); + } + CompletableFuture> result = CompletableFuture.completedFuture(response); for (AfterSuccess hook : afterSuccessHooks) { @@ -127,6 +140,10 @@ public CompletableFuture> afterError( (response != null) ^ (error != null), "one and only one of response or error must be present"); + if (logger.isTraceEnabled() && !afterErrorHooks.isEmpty()) { + logger.trace("Executing {} async afterError hook(s) for operation: {}", afterErrorHooks.size(), context.operationId()); + } + CompletableFuture> result; if (response != null) { result = CompletableFuture.completedFuture(response); @@ -147,6 +164,7 @@ public CompletableFuture> afterError( failedEarly.set(true); throw (FailEarlyException) hookErr; } + logger.debug("Async hook threw exception: {}", hookErr.getClass().getSimpleName()); throw Exceptions.unchecked(hookErr); } if (hookResp == null) { diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/AsyncRetries.java b/src/main/java/dev/hathora/cloud_sdk/utils/AsyncRetries.java index 15136b89..d1a48748 100644 --- a/src/main/java/dev/hathora/cloud_sdk/utils/AsyncRetries.java +++ b/src/main/java/dev/hathora/cloud_sdk/utils/AsyncRetries.java @@ -15,6 +15,8 @@ public class AsyncRetries { + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(AsyncRetries.class); + private final RetryConfig retryConfig; private final List retriableStatusCodes; private final ScheduledExecutorService scheduler; @@ -54,6 +56,9 @@ private void attempt(Supplier>> task, CompletableFuture> result, BackoffStrategy backoff, State state) { + if (state.count() > 0) { + logger.debug("Async retry attempt {} after backoff", state.count()); + } task.get().whenComplete((response, throwable) -> { if (throwable == null) { boolean matched = retriableStatusCodes.stream() @@ -77,6 +82,7 @@ private void attempt(Supplier>> task, return; } } + logger.debug("Non-retryable exception encountered: {}", e.getClass().getSimpleName()); result.completeExceptionally(new NonRetryableException(e)); }); } @@ -97,6 +103,7 @@ private void maybeRetry(Supplier>> task, Duration timeSinceStart = Duration.between(state.startedAt(), Instant.now()); if (timeSinceStart.toMillis() > backoff.maxElapsedTimeMs()) { // retry exhausted + logger.debug("Async retry exhausted after {}ms, {} attempts", timeSinceStart.toMillis(), state.count() + 1); if (e instanceof AsyncRetryableException) { result.complete(((AsyncRetryableException) e).response()); return; @@ -110,6 +117,13 @@ private void maybeRetry(Supplier>> task, intervalMs = intervalMs - jitterMs + Math.random() * (2 * jitterMs + 1); intervalMs = Math.min(intervalMs, backoff.maxIntervalMs()); + if (logger.isTraceEnabled()) { + String reason = e instanceof AsyncRetryableException + ? "status " + ((AsyncRetryableException) e).response().statusCode() + : e.getClass().getSimpleName(); + logger.trace("Async retrying due to {} - waiting {}ms before attempt {}", reason, (long) intervalMs, state.count() + 1); + } + scheduler.schedule( () -> attempt(task, result, backoff, state.countAttempt()), (long) intervalMs, diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/EventStream.java b/src/main/java/dev/hathora/cloud_sdk/utils/EventStream.java index 5539bd65..19b4ce35 100644 --- a/src/main/java/dev/hathora/cloud_sdk/utils/EventStream.java +++ b/src/main/java/dev/hathora/cloud_sdk/utils/EventStream.java @@ -67,6 +67,9 @@ * @param the type that SSE {@code data} fields will be deserialized into */ public final class EventStream implements Iterable, AutoCloseable { + + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(EventStream.class); + private final BlockingParser parser; private final TypeReference typeReference; private final ObjectMapper mapper; @@ -79,6 +82,7 @@ public EventStream(InputStream in, TypeReference typeReference, ObjectMapper this.typeReference = typeReference; this.mapper = mapper; this.terminalMessage = terminalMessage; + logger.debug("EventStream initialized for type: {}", typeReference.getType().getTypeName()); } /** @@ -89,10 +93,20 @@ public EventStream(InputStream in, TypeReference typeReference, ObjectMapper * @throws IOException when parsing the next message. */ public Optional next() throws IOException { - return parser.next() // - .filter(x -> - terminalMessage.map(sentinel -> !sentinel.equals(x.data())).orElse(true)) + Optional result = parser.next() // + .filter(x -> { + boolean isTerminal = terminalMessage.map(sentinel -> sentinel.equals(x.data())).orElse(false); + if (isTerminal && logger.isTraceEnabled()) { + logger.trace("Terminal message encountered in EventStream"); + } + return !isTerminal; + }) .map(x -> Utils.asType(x, mapper, typeReference)); + + if (logger.isTraceEnabled() && result.isPresent()) { + logger.trace("EventStream item processed"); + } + return result; } /** @@ -148,6 +162,7 @@ public Stream stream() { @Override public void close() throws IOException { + logger.debug("EventStream closed"); parser.close(); } diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/Hooks.java b/src/main/java/dev/hathora/cloud_sdk/utils/Hooks.java index 42344e33..26d1b6e7 100644 --- a/src/main/java/dev/hathora/cloud_sdk/utils/Hooks.java +++ b/src/main/java/dev/hathora/cloud_sdk/utils/Hooks.java @@ -36,6 +36,8 @@ // ThreadSafe public class Hooks implements BeforeRequest, AfterSuccess, AfterError, SdkInit { + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(Hooks.class); + // we use CopyOnWriteArrayList for thread safety private final List beforeRequestHooks = new CopyOnWriteArrayList<>(); private final List afterSuccessHooks = new CopyOnWriteArrayList<>(); @@ -61,6 +63,7 @@ public Hooks() { public Hooks registerBeforeRequest(BeforeRequest beforeRequest) { Utils.checkNotNull(beforeRequest, "beforeRequest"); this.beforeRequestHooks.add(beforeRequest); + logger.debug("Registered BeforeRequest hook: {} (total: {})", beforeRequest.getClass().getSimpleName(), beforeRequestHooks.size()); return this; } @@ -77,6 +80,7 @@ public Hooks registerBeforeRequest(BeforeRequest beforeRequest) { public Hooks registerAfterSuccess(AfterSuccess afterSuccess) { Utils.checkNotNull(afterSuccess, "afterSuccess"); this.afterSuccessHooks.add(afterSuccess); + logger.debug("Registered AfterSuccess hook: {} (total: {})", afterSuccess.getClass().getSimpleName(), afterSuccessHooks.size()); return this; } @@ -94,6 +98,7 @@ public Hooks registerAfterSuccess(AfterSuccess afterSuccess) { public Hooks registerAfterError(AfterError afterError) { Utils.checkNotNull(afterError, "afterError"); this.afterErrorHooks.add(afterError); + logger.debug("Registered AfterError hook: {} (total: {})", afterError.getClass().getSimpleName(), afterErrorHooks.size()); return this; } @@ -107,6 +112,7 @@ public Hooks registerAfterError(AfterError afterError) { public Hooks registerSdkInit(SdkInit SdkInit) { Utils.checkNotNull(SdkInit, "SdkInit"); this.SdkInitHooks.add(SdkInit); + logger.debug("Registered SdkInit hook: {} (total: {})", SdkInit.getClass().getSimpleName(), SdkInitHooks.size()); return this; } @@ -114,6 +120,9 @@ public Hooks registerSdkInit(SdkInit SdkInit) { public HttpRequest beforeRequest(BeforeRequestContext context, HttpRequest request) throws Exception { Utils.checkNotNull(context, "context"); Utils.checkNotNull(request, "request"); + if (logger.isTraceEnabled() && !beforeRequestHooks.isEmpty()) { + logger.trace("Executing {} beforeRequest hook(s) for operation: {}", beforeRequestHooks.size(), context.operationId()); + } for (BeforeRequest hook : beforeRequestHooks) { request = hook.beforeRequest(context, request); } @@ -126,6 +135,9 @@ public HttpResponse afterSuccess(AfterSuccessContext context, HttpR Utils.checkNotNull(context, "context"); Utils.checkNotNull(response, "response"); + if (logger.isTraceEnabled() && !afterSuccessHooks.isEmpty()) { + logger.trace("Executing {} afterSuccess hook(s) for operation: {}", afterSuccessHooks.size(), context.operationId()); + } for (AfterSuccess hook : afterSuccessHooks) { response = hook.afterSuccess(context, response); if (response == null) { @@ -137,23 +149,26 @@ public HttpResponse afterSuccess(AfterSuccessContext context, HttpR @Override public HttpResponse afterError( - AfterErrorContext context, - Optional> response, + AfterErrorContext context, + Optional> response, Optional error) throws Exception { Utils.checkNotNull(context, "context"); Utils.checkNotNull(response, "response"); Utils.checkNotNull(error, "error"); Utils.checkArgument( response.isPresent() ^ error.isPresent(), - "one and only one of response or error must be present"); - + "one and only one of response or error must be present"); + + if (logger.isTraceEnabled() && !afterErrorHooks.isEmpty()) { + logger.trace("Executing {} afterError hook(s) for operation: {}", afterErrorHooks.size(), context.operationId()); + } for (AfterError hook : afterErrorHooks) { try { response = Optional.ofNullable(hook.afterError(context, response, error)); if (!response.isPresent()) { throw new IllegalStateException( "afterError must either throw an exception or return a non-null response"); - } + } } catch (FailEarlyException e) { Throwable cause = e.getCause(); if (cause instanceof Exception) { @@ -161,8 +176,9 @@ public HttpResponse afterError( } else { // must be an Error throw (Error) cause; - } + } } catch (Exception e) { + logger.debug("Hook threw exception: {}", e.getClass().getSimpleName()); error = Optional.of(e); response = Optional.empty(); } @@ -177,6 +193,9 @@ public HttpResponse afterError( @Override public SdkInitData sdkInit(SdkInitData data) { Utils.checkNotNull(data, "data"); + if (logger.isDebugEnabled() && !SdkInitHooks.isEmpty()) { + logger.debug("Executing {} sdkInit hook(s)", SdkInitHooks.size()); + } for (SdkInit hook : SdkInitHooks) { data = hook.sdkInit(data); if (data == null) { diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/OneOfDeserializer.java b/src/main/java/dev/hathora/cloud_sdk/utils/OneOfDeserializer.java index 2146dddb..5c880c5a 100644 --- a/src/main/java/dev/hathora/cloud_sdk/utils/OneOfDeserializer.java +++ b/src/main/java/dev/hathora/cloud_sdk/utils/OneOfDeserializer.java @@ -17,12 +17,13 @@ import java.util.Comparator; import java.util.List; import java.util.Map; -import java.util.Objects; import java.util.Set; import java.util.stream.Collectors; import dev.hathora.cloud_sdk.utils.Utils.TypeReferenceWithShape; +import org.openapitools.jackson.nullable.JsonNullable; + import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonProcessingException; @@ -122,6 +123,9 @@ private static final class Match implements Comparable> { final TypeReferenceWithShape typeReference; final T value; private final TreeNode tree; + private int matched = 0; // Count of matched fields (includes inexact) + private int inexact = 0; // Count of fields with unknown/unrecognized enum values + private int unmatched = 0; // Count of struct fields not found in raw JSON Match(TypeReferenceWithShape typeReference, T value, TreeNode tree) { this.typeReference = typeReference; @@ -129,68 +133,198 @@ private static final class Match implements Comparable> { this.tree = tree; } - private int getMappedFields() { + /** + * Populates the matched, inexact, and unmatched field counts by recursively + * analyzing the deserialized value against the JSON structure. + */ + private void countFields() { try { Object unwrapped = unwrapValue(value); JsonNode jsonNode = tree instanceof JsonNode ? (JsonNode) tree : null; - return (jsonNode != null) ? countMappedFields(unwrapped, jsonNode) : 0; + if (jsonNode != null) { + countFieldsRecursive(unwrapped, jsonNode); + } } catch (Exception e) { - return 0; + // Keep counts at 0 on error } } - private int getMappedEnumFields() { + /** + * Recursively counts matched, inexact, and unmatched fields by walking the object + * graph based on JSON structure. + * + * @param obj the deserialized object to traverse + * @param jsonNode the corresponding JSON node + */ + private void countFieldsRecursive(Object obj, JsonNode jsonNode) { + // Unwrap union wrappers to get the active variant value + obj = unwrapValue(obj); + + // Handle null JSON value + if (jsonNode != null && jsonNode.isNull()) { + // Null JSON value matches null object or JsonNullable containing null + matched++; + return; + } + + if (obj == null || jsonNode == null) { + return; + } + + // Unwrap JsonNullable fields + if (isJsonNullable(obj)) { + Object unwrapped = unwrapJsonNullable(obj); + if (unwrapped != null) { + countFieldsRecursive(unwrapped, jsonNode); + return; + } + // JsonNullable is present but contains null - already handled above + return; + } + + // Handle primitives and strings + if (isPrimitiveOrString(obj)) { + matched++; + return; + } + + // Handle standard Java enums and enum wrappers + if (obj.getClass().isEnum() || Reflections.isEnumWrapper(obj)) { + matched++; + try { + // Check if it's an unknown enum value (only for enum wrappers) + if (Reflections.isEnumWrapper(obj)) { + java.lang.reflect.Method isKnownMethod = obj.getClass().getMethod("isKnown"); + Boolean isKnown = (Boolean) isKnownMethod.invoke(obj); + if (isKnown != null && !isKnown) { + inexact++; + return; + } + } + } catch (Exception e) { + // If value() method doesn't exist or fails, treat as exact + } + return; + } + try { - Object unwrapped = unwrapValue(value); - JsonNode jsonNode = tree instanceof JsonNode ? (JsonNode) tree : null; - return (jsonNode != null) ? countMappedEnumFields(unwrapped, jsonNode) : 0; + // Recurse through collections + if (obj instanceof Collection && jsonNode.isArray()) { + int index = 0; + for (Object element : (Collection) obj) { + if (element != null && index < jsonNode.size()) { + JsonNode elementNode = jsonNode.get(index); + countFieldsRecursive(element, elementNode); + } + index++; + } + return; + } + + // Recurse through maps + if (obj instanceof Map && jsonNode.isObject()) { + for (Map.Entry entry : ((Map) obj).entrySet()) { + if (entry.getKey() != null && entry.getValue() != null) { + String key = entry.getKey().toString(); + if (jsonNode.has(key)) { + JsonNode valueNode = jsonNode.get(key); + countFieldsRecursive(entry.getValue(), valueNode); + } + } + } + return; + } + + // Recurse through object fields + if (jsonNode.isObject() && !(obj instanceof Map)) { + for (Field field : obj.getClass().getDeclaredFields()) { + if (java.lang.reflect.Modifier.isStatic(field.getModifiers())) continue; + + field.setAccessible(true); + Object fieldValue = field.get(obj); + String fieldName = getJsonFieldName(field); + + if (fieldName == null) { + continue; // Skip fields marked with @JsonIgnore or json:"-" + } + + if (!jsonNode.has(fieldName)) { + // Field exists in struct but not in JSON + unmatched++; + continue; + } + + // Recurse into field regardless of whether it's null + // (null fields with null JSON values should be counted as matched) + JsonNode fieldNode = jsonNode.get(fieldName); + countFieldsRecursive(fieldValue, fieldNode); + } + } } catch (Exception e) { - return 0; + // Ignore errors during recursion } } + /** + * Gets the JSON field name for a Java field, respecting @JsonProperty annotations. + * Returns null if the field should be skipped (e.g., @JsonIgnore or no Jackson annotations). + */ + private String getJsonFieldName(Field field) { + // Check for @JsonIgnore + if (field.isAnnotationPresent(com.fasterxml.jackson.annotation.JsonIgnore.class)) { + return null; + } + + // Check for @JsonProperty - only include fields with Jackson annotations + if (field.isAnnotationPresent(com.fasterxml.jackson.annotation.JsonProperty.class)) { + com.fasterxml.jackson.annotation.JsonProperty prop = + field.getAnnotation(com.fasterxml.jackson.annotation.JsonProperty.class); + String value = prop.value(); + if (value != null && !value.isEmpty()) { + return value; + } + // If @JsonProperty is present but value is empty, use field name + return field.getName(); + } + + // Skip fields without Jackson annotations + return null; + } + /** * Compares candidates using a multi-level tie-breaking strategy: *

-         * 1. Number of mapped fields (higher is better)
-         * 2. Number of mapped enum fields (higher is better)
-         * 3. Size of serialized JSON (larger is better)
+         * 1. Matched count (higher is better)
+         * 2. Inexact count (lower is better)
+         * 3. Unmatched count (lower is better - fewer zero defaulted values)
          * 
- * This natural ordering is used to select the best candidate when multiple - * oneOf schemas successfully deserialize the input. */ @Override public int compareTo(Match other) { - // Primary: number of mapped fields (higher is better) - int fieldComparison = Integer.compare(this.getMappedFields(), other.getMappedFields()); - if (fieldComparison != 0) { - return fieldComparison; + // Primary: number of matched fields (higher is better) + int matchedComparison = Integer.compare(this.matched, other.matched); + if (matchedComparison != 0) { + return matchedComparison; } - // Secondary: number of mapped enum fields (higher is better) - int enumFieldComparison = Integer.compare(this.getMappedEnumFields(), other.getMappedEnumFields()); - if (enumFieldComparison != 0) { - return enumFieldComparison; + // Secondary: number of inexact fields (lower is better, prefer exactness) + int inexactComparison = Integer.compare(other.inexact, this.inexact); + if (inexactComparison != 0) { + return inexactComparison; } - // Tertiary: JSON size (larger is better) - try { - String thisJson = JSON.getMapper().writeValueAsString(unwrapValue(this.value)); - String otherJson = JSON.getMapper().writeValueAsString(unwrapValue(other.value)); - return Integer.compare(thisJson.length(), otherJson.length()); - } catch (Exception e) { - return 0; // Equal if serialization fails - } + // Tertiary: unmatched count (lower is better) + return Integer.compare(other.unmatched, this.unmatched); } } /** - * Unwraps the actual deserialized object from a union wrapper. - * Union wrappers have a TypedObject field annotated with @JsonValue. - * This method extracts that field and unwraps the TypedObject to get the actual value. + * Unwraps union wrappers to extract the active variant value. + * Union wrappers contain a TypedObject field annotated with @JsonValue. + * This ensures field counting only considers the active variant, not all union members. * * @param wrapper the union wrapper instance - * @return the actual deserialized object + * @return the actual deserialized value, or wrapper unchanged if not a union */ private static Object unwrapValue(Object wrapper) { if (wrapper == null) { @@ -218,114 +352,23 @@ private static Object unwrapValue(Object wrapper) { return wrapper; } - @FunctionalInterface - private interface ObjectMatcher { - boolean test(Object obj, JsonNode jsonNode); - } - /** - * Generic recursive counter that walks the object graph based on JSON structure. - * Only counts elements that exist in both the object AND the JSON. - * - * @param obj the deserialized object to traverse - * @param jsonNode the corresponding JSON node - * @param matcher predicate that determines what to count (returns true if matched) - * @return count of matching elements that were present in the JSON + * Checks if an object is a JsonNullable wrapper. */ - private static int countMatching(Object obj, JsonNode jsonNode, ObjectMatcher matcher) { - if (obj == null || jsonNode == null) { - return 0; - } - - // Baseline: test if this object matches our criteria - if (matcher.test(obj, jsonNode)) { - return 1; - } - - // Early exit for primitives that don't match - if (isPrimitiveOrString(obj)) { - return 0; - } - - try { - // Recurse through collections - if (obj instanceof Collection && jsonNode.isArray()) { - int count = 0; - int index = 0; - for (Object element : (Collection) obj) { - if (element != null && index < jsonNode.size()) { - JsonNode elementNode = jsonNode.get(index); - count += countMatching(element, elementNode, matcher); - } - index++; - } - return count; - } - - // Recurse through maps - if (obj instanceof Map && jsonNode.isObject()) { - int count = 0; - for (Map.Entry entry : ((Map) obj).entrySet()) { - if (entry.getKey() != null && entry.getValue() != null) { - String key = entry.getKey().toString(); - if (jsonNode.has(key)) { - JsonNode valueNode = jsonNode.get(key); - count += countMatching(entry.getValue(), valueNode, matcher); - } - } - } - return count; - } - - // Recurse through object fields - only count fields present in JSON - if (jsonNode.isObject() && !(obj instanceof Map)) { - int count = 0; - for (Field field : obj.getClass().getDeclaredFields()) { - if (java.lang.reflect.Modifier.isStatic(field.getModifiers())) continue; - - field.setAccessible(true); - Object fieldValue = field.get(obj); - String fieldName = field.getName(); - - if (fieldValue != null && jsonNode.has(fieldName)) { - JsonNode fieldNode = jsonNode.get(fieldName); - count += countMatching(fieldValue, fieldNode, matcher); - } - } - return count; - } - - return 0; - } catch (Exception e) { - return 0; - } - } - - /** - * Counts all primitive/string fields that were mapped from JSON. - */ - private static int countMappedFields(Object obj, JsonNode jsonNode) { - return countMatching(obj, jsonNode, (o, ignored) -> isPrimitiveOrString(o)); + private static boolean isJsonNullable(Object obj) { + return obj instanceof JsonNullable; } /** - * Counts all enum fields that were mapped from JSON. - * Verifies that the JSON value matches the enum's value. - * TODO: Count "Open Enums" as well (which are wrapped in a class) + * Unwraps a JsonNullable object to get its contained value. + * Returns null if the JsonNullable is not present or contains null. */ - private static int countMappedEnumFields(Object obj, JsonNode jsonNode) { - return countMatching(obj, jsonNode, (o, node) -> { - if (!o.getClass().isEnum()) { - return false; - } - // Verify that the JSON value matches the enum's string representation - if (node != null && node.isTextual()) { - String enumValue = ((Enum) o).name(); - String jsonValue = node.asText(); - return enumValue.equals(jsonValue); - } - return false; - }); + private static Object unwrapJsonNullable(Object obj) { + if (!(obj instanceof JsonNullable)) { + return null; + } + JsonNullable nullable = (JsonNullable) obj; + return nullable.isPresent() ? nullable.get() : null; } private static boolean isPrimitiveOrString(Object obj) { @@ -342,7 +385,7 @@ private static boolean isPrimitiveOrString(Object obj) { clazz == OffsetDateTime.class || clazz == LocalDate.class; } - + private static final Set NUMERIC_CLASSES = Set.of( Integer.class.getCanonicalName(), Long.class.getCanonicalName(), @@ -391,7 +434,7 @@ public static boolean matchPossible(JavaType type, String json) { } private static boolean isDoubleQuoted(String s) { - return s.length() >=2 && s.startsWith("\"") && s.endsWith("\""); + return s.length() >= 2 && s.startsWith("\"") && s.endsWith("\""); } /** * Applies candidate preference rules to resolve multiple matches. @@ -421,6 +464,11 @@ public static List> applyMatchPreferences(List> matches, S // Apply smart scoring using natural ordering if still multiple candidates if (matches.size() > 1) { + // Count fields for each match before sorting + for (Match match : matches) { + match.countFields(); + } + return matches.stream() .sorted(Comparator.reverseOrder()) // Best candidates first (highest scores) .collect(Collectors.toList()); diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/QueryParameters.java b/src/main/java/dev/hathora/cloud_sdk/utils/QueryParameters.java index 981a8b6a..076a0f36 100644 --- a/src/main/java/dev/hathora/cloud_sdk/utils/QueryParameters.java +++ b/src/main/java/dev/hathora/cloud_sdk/utils/QueryParameters.java @@ -61,15 +61,15 @@ public static List parseQueryParams(Class } } - // include all global params in pathParams if not already present + // include all global params in query params if not already present if (globals != null) { Set allParamNames = allParams.stream() .map(QueryParameter::name) .collect(Collectors.toSet()); globals.queryParamsAsStream() .filter(entry -> !allParamNames.contains(entry.getKey())) - .forEach(entry -> - allParams.add(QueryParameter.of(entry.getKey(), + .forEach(entry -> + allParams.add(QueryParameter.of(entry.getKey(), entry.getValue(), false))); } @@ -143,9 +143,9 @@ private static List parseDelimitedParams(QueryParamsMetadata que params.add(QueryParameter.of(queryParamsMetadata.name, Utils.valToString(value), queryParamsMetadata.allowReserved)); break; } - Optional openEnumValue = Reflections.getOpenEnumValue(value.getClass(), value); - if (openEnumValue.isPresent()) { - params.add(QueryParameter.of(queryParamsMetadata.name, Utils.valToString(openEnumValue.get()), queryParamsMetadata.allowReserved)); + Optional unwrappedEnumValue = Reflections.getUnwrappedEnumValue(value.getClass(), value); + if (unwrappedEnumValue.isPresent()) { + params.add(QueryParameter.of(queryParamsMetadata.name, Utils.valToString(unwrappedEnumValue.get()), queryParamsMetadata.allowReserved)); break; } Field[] fields = value.getClass().getDeclaredFields(); diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/Reflections.java b/src/main/java/dev/hathora/cloud_sdk/utils/Reflections.java index c700a75b..0956fb05 100644 --- a/src/main/java/dev/hathora/cloud_sdk/utils/Reflections.java +++ b/src/main/java/dev/hathora/cloud_sdk/utils/Reflections.java @@ -16,13 +16,13 @@ public class Reflections { /** - * Extracts the underlying value from an open enum instance if the class follows the open enum pattern. + * Extracts the underlying value from an enum wrapper instance if the class follows the enum wrapper pattern. * - *

An open enum is a class that emulates enum behavior but can handle unknown values + *

An enum wrapper is a class that emulates enum behavior but can handle unknown values * without runtime errors. This pattern is commonly used for API responses where new * enum values might be added over time. * - *

The method validates that the class follows the open enum pattern by checking for: + *

The method validates that the class follows the enum wrapper pattern by checking for: *

    *
  • A static factory method {@code of(String)} or {@code of(Integer)} that returns the class type
  • *
  • An instance method {@code value()} returning String or Integer
  • @@ -32,12 +32,12 @@ public class Reflections { *

    If all validation passes, the method invokes the {@code value()} method on the provided instance * and returns the result. * - * @param clazz the class to examine for open enum pattern - * @param instance the instance of the open enum class from which to extract the value + * @param clazz the class to examine for enum wrapper pattern + * @param instance the instance of the enum wrapper class from which to extract the value * @return {@code Optional} containing the extracted value (String or Integer) if the class - * follows the open enum pattern and the value extraction succeeds, {@code Optional.empty()} otherwise + * follows the enum wrapper pattern and the value extraction succeeds, {@code Optional.empty()} otherwise */ - public static Optional getOpenEnumValue(Class clazz, Object instance) { + public static Optional getUnwrappedEnumValue(Class clazz, Object instance) { Objects.requireNonNull(clazz, "Class cannot be null"); try { @@ -66,6 +66,59 @@ public static Optional getOpenEnumValue(Class clazz, Object instance) { } } + /** + * Checks if the given class is an enum wrapper. + * + *

    An enum wrapper is a class that emulates enum behavior but can handle unknown values + * without runtime errors. This pattern is commonly used for API responses where new + * enum values might be added over time. + * + *

    The method validates that the class follows the enum wrapper pattern by checking for: + *

      + *
    • A static factory method {@code of(String)} or {@code of(Integer)} that returns the class type
    • + *
    • An instance method {@code value()} returning String or Integer
    • + *
    • At least one public static final field of the same class type (predefined constants)
    • + *
    + * + * @param clazz the class to examine for enum wrapper pattern + * @return true if the class is an enum wrapper, false otherwise + */ + public static boolean isEnumWrapper(Class clazz) { + if (clazz == null) { + return false; + } + + try { + // Check for factory method of(String) or of(Integer) + boolean hasFactoryMethod = Arrays.stream(clazz.getDeclaredMethods()) + .anyMatch(method -> isValidFactoryMethod(method, clazz)); + if (!hasFactoryMethod) { + return false; + } + + // Check for at least one static constant of same type + if (!hasStaticConstants(clazz)) { + return false; + } + + // Check for value() method returning String or Integer + Method valueMethod = clazz.getMethod("value"); + return isValidValueMethod(valueMethod); + } catch (Exception e) { + return false; + } + } + + /** + * Checks if the given object is an instance of an enum wrapper class. + * + * @param obj the object to check + * @return true if the object is an instance of an enum wrapper class, false otherwise + */ + public static boolean isEnumWrapper(Object obj) { + return obj != null && isEnumWrapper(obj.getClass()); + } + private static boolean isNumericType(Class type) { // Primitive numeric types if (type.isPrimitive()) { @@ -84,7 +137,7 @@ private static boolean isNumericType(Class type) { } /** - * Checks if the given method is a valid factory method for an open enum. + * Checks if the given method is a valid factory method for an enum wrapper. * * @param method the method to check * @param clazz the class that should be returned by the factory method @@ -108,7 +161,7 @@ private static boolean isValidFactoryMethod(Method method, Class clazz) { } /** - * Checks if the given method is a valid value() method for an open enum. + * Checks if the given method is a valid value() method for an enum wrapper. * * @param method the value() method to validate * @return true if valid value method diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/RequestBody.java b/src/main/java/dev/hathora/cloud_sdk/utils/RequestBody.java index f2d7af74..a7330257 100644 --- a/src/main/java/dev/hathora/cloud_sdk/utils/RequestBody.java +++ b/src/main/java/dev/hathora/cloud_sdk/utils/RequestBody.java @@ -254,6 +254,13 @@ public static SerializedBody serializeFormData(Object value) } else { switch (Types.getType(val.getClass())) { case OBJECT: { + // Check if it's an enum wrapper first + Optional unwrappedEnumValue = Reflections.getUnwrappedEnumValue(val.getClass(), val); + if (unwrappedEnumValue.isPresent()) { + params.add(new NameValue(metadata.name, Utils.valToString(unwrappedEnumValue.get()))); + break; + } + if (!Utils.allowIntrospection(val.getClass())) { params.add(new NameValue(metadata.name, String.valueOf(val))); } else { diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/Retries.java b/src/main/java/dev/hathora/cloud_sdk/utils/Retries.java index a3e64d62..95cb355d 100644 --- a/src/main/java/dev/hathora/cloud_sdk/utils/Retries.java +++ b/src/main/java/dev/hathora/cloud_sdk/utils/Retries.java @@ -13,6 +13,8 @@ public class Retries { + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(Retries.class); + private final Callable> action; private final RetryConfig retryConfig; private final List statusCodes; @@ -102,12 +104,17 @@ private HttpResponse retryWithBackoff(boolean retryConnectError, bo while(true) { try { + if (numAttempts > 0) { + logger.debug("Retry attempt {} after backoff", numAttempts); + } return getResponse(retryConnectError, retryReadTimeoutError); } catch(NonRetryableException e) { + logger.debug("Non-retryable exception encountered: {}", e.exception().getClass().getSimpleName()); throw Exceptions.coerceException(e.exception()); } catch(IOException | RetryableException e) { long nowMs = System.currentTimeMillis(); if (nowMs - startMs > backoff.maxElapsedTimeMs()) { + logger.debug("Retry exhausted after {}ms, {} attempts", nowMs - startMs, numAttempts + 1); if ( e instanceof RetryableException ) { return ((RetryableException)e).response(); } @@ -124,6 +131,12 @@ private HttpResponse retryWithBackoff(boolean retryConnectError, bo } long sleepMs = (long) intervalMs; + if (logger.isTraceEnabled()) { + String reason = e instanceof RetryableException + ? "status " + ((RetryableException)e).response().statusCode() + : e.getClass().getSimpleName(); + logger.trace("Retrying due to {} - waiting {}ms before attempt {}", reason, sleepMs, numAttempts + 1); + } TimeUnit.MILLISECONDS.sleep(sleepMs); numAttempts += 1; } diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyHTTPClient.java b/src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyHTTPClient.java index 85e75589..b841b9c4 100644 --- a/src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyHTTPClient.java +++ b/src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyHTTPClient.java @@ -39,15 +39,20 @@ public class SpeakeasyHTTPClient implements HTTPClient { private final HttpClient client = HttpClient.newHttpClient(); /** - * Experimental, may be changed anytime. Sets debug logging on or off for - * requests and responses including bodies for JSON content. WARNING: this - * setting may expose sensitive information in logs (like Authorization - * headers), and should only be enabled temporarily for local debugging - * purposes. By default, Authorization headers are redacted in the logs - * ( printed with a value of {@code [*******]}). Header suppression is controlled - * with the {@link #setRedactedHeaders(Collection)} method. + * Sets debug logging on or off for requests and responses including bodies for JSON content. + *

    + * WARNING: This setting may expose sensitive information in logs (such as + * {@code Authorization} headers) and should only be enabled temporarily for local debugging + * purposes. + *

    + * By default, {@code Authorization} headers are redacted in the logs (printed with a value + * of {@code [*******]}). Header suppression can be controlled with the + * {@link #setRedactedHeaders(Collection)} method. * - * @param enabled true to enable debug logging, false to disable it + * @param enabled {@code true} to enable debug logging, {@code false} to disable it + * @see #setRedactedHeaders(Collection) + * @see #addRedactedHeader(String) + * @see #getDebugLoggingEnabled() */ public static void setDebugLogging(boolean enabled) { debugEnabled = enabled; @@ -68,14 +73,14 @@ public void enableDebugLogging(boolean enabled) { } /** - * Experimental, may be changed anytime. When debug logging is enabled this - * method controls the suppression of header values in the logs. By default, - * Authorization headers are redacted in the logs (printed with a value - * of {@code [*******]}). Header suppression is controlled with the - * {@link #setRedactedHeaders(Collection)} method. - * - * @param headerNames the names (case-insensitive) of the headers whose values - * will be redacted in the logs + * When debug logging is enabled, this method controls the suppression of header values in the logs. + *

    + * By default, {@code Authorization} headers are redacted in the logs (printed with a value + * of {@code [*******]}). + * + * @param headerNames the names (case-insensitive) of the headers whose values + * will be redacted in the logs + * @see #setDebugLogging(boolean) */ public static void setRedactedHeaders(Collection headerNames) { redactedHeaders = headerNames.stream() // @@ -83,6 +88,24 @@ public static void setRedactedHeaders(Collection headerNames) { .collect(Collectors.toSet()); } + /** + * When debug logging is enabled, this method adds a single header to the list of headers + * whose values will be redacted in the logs. + *

    + * By default, {@code Authorization} headers are redacted in the logs (printed with a value + * of {@code [*******]}). + * + * @param headerName the name (case-insensitive) of the header whose value + * will be redacted in the logs + * @see #setDebugLogging(boolean) + * @see #setRedactedHeaders(Collection) + */ + public static void addRedactedHeader(String headerName) { + Set updated = new java.util.HashSet<>(redactedHeaders); + updated.add(headerName.toUpperCase(Locale.ENGLISH)); + redactedHeaders = Set.copyOf(updated); + } + public static void setLogger(Consumer logger) { SpeakeasyHTTPClient.logger = logger; } @@ -91,11 +114,11 @@ public static void setLogger(Consumer logger) { public HttpResponse send(HttpRequest request) throws IOException, InterruptedException, URISyntaxException { if (isDebugLoggingEnabled()) { - request = logRequest(request); + request = logRequest(request, true); } var response = client.send(request, HttpResponse.BodyHandlers.ofInputStream()); if (isDebugLoggingEnabled()) { - response = logResponse(response); + response = logResponse(response, true); } return response; } @@ -103,7 +126,7 @@ public HttpResponse send(HttpRequest request) @Override public CompletableFuture> sendAsync(HttpRequest request) { if (isDebugLoggingEnabled()) { - request = logRequest(request); + request = logRequest(request, true); } return client.sendAsync(request, HttpResponse.BodyHandlers.ofPublisher()) .thenApply(response -> @@ -111,11 +134,11 @@ public CompletableFuture> sendAsync(HttpRequest request) { new ResponseWithBody<>(response, Blob::from)); } - private HttpRequest logRequest(HttpRequest request) { + private HttpRequest logRequest(HttpRequest request, boolean logBody) { log("Sending request: " + request); log("Request headers: " + redactHeaders(request.headers())); - // only log the body if it is present and the content type is JSON - if (request.bodyPublisher().isPresent() && request.headers() // + // only log the body if logBody is true and the body is present and the content type is JSON + if (logBody && request.bodyPublisher().isPresent() && request.headers() // .firstValue("Content-Type") // .filter(x -> x.equals("application/json") || x.equals("text/plain")).isPresent()) { // we read the body and ensure that the BodyPublisher is rebuilt to pass to the @@ -133,14 +156,14 @@ private HttpRequest logRequest(HttpRequest request) { return request; } - private static HttpResponse logResponse(HttpResponse response) throws IOException { + private static HttpResponse logResponse(HttpResponse response, boolean logBody) throws IOException { // make the response re-readable by loading the response body into a byte array // and allowing the InputStream to be read many times response = Utils.cache(response); log("Received response: " + response); log("Response headers: " + redactHeaders(response.headers())); - // only log the response body if it is present and the content type is JSON or plain text - if (response.headers() // + // only log the response body if logBody is true and the content type is JSON or plain text + if (logBody && response.headers() // .firstValue("Content-Type") // .filter(x -> x.equals("application/json") || x.equals("text/plain")) // .isPresent()) { diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyLogger.java b/src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyLogger.java new file mode 100644 index 00000000..9636bfa6 --- /dev/null +++ b/src/main/java/dev/hathora/cloud_sdk/utils/SpeakeasyLogger.java @@ -0,0 +1,54 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package dev.hathora.cloud_sdk.utils; + +/** + * Wrapper for SLF4j logging that provides consistent logging patterns across the SDK. + * When SLF4j is disabled, all logging operations are no-ops. + */ +public class SpeakeasyLogger { + // SLF4j logging is disabled - all methods are no-ops + + private SpeakeasyLogger(Class clazz) { + // No-op constructor + } + + public static SpeakeasyLogger getLogger(Class clazz) { + return new SpeakeasyLogger(clazz); + } + + public boolean isDebugEnabled() { + return false; + } + + public boolean isTraceEnabled() { + return false; + } + + public void debug(String message) {} + public void debug(String format, Object arg) {} + public void debug(String format, Object arg1, Object arg2) {} + public void debug(String format, Object... arguments) {} + + public void trace(String message) {} + public void trace(String format, Object arg) {} + public void trace(String format, Object arg1, Object arg2) {} + public void trace(String format, Object... arguments) {} + + public void info(String message) {} + public void info(String format, Object arg) {} + public void info(String format, Object arg1, Object arg2) {} + public void info(String format, Object... arguments) {} + + public void warn(String message) {} + public void warn(String format, Object arg) {} + public void warn(String format, Object arg1, Object arg2) {} + public void warn(String format, Object... arguments) {} + + public void error(String message) {} + public void error(String format, Object arg) {} + public void error(String format, Object arg1, Object arg2) {} + public void error(String format, Object... arguments) {} + public void error(String message, Throwable t) {} +} \ No newline at end of file diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/Utils.java b/src/main/java/dev/hathora/cloud_sdk/utils/Utils.java index 793de115..22f61dcf 100644 --- a/src/main/java/dev/hathora/cloud_sdk/utils/Utils.java +++ b/src/main/java/dev/hathora/cloud_sdk/utils/Utils.java @@ -180,10 +180,10 @@ public static String generateURL(Class type, String baseURL, String path, pathParams.put(pathParamsMetadata.name, pathEncode(valToString(value), pathParamsMetadata.allowReserved)); break; } - Optional openEnumValue = Reflections.getOpenEnumValue(value.getClass(), value); - if (openEnumValue.isPresent()) { + Optional unwrappedEnumValue = Reflections.getUnwrappedEnumValue(value.getClass(), value); + if (unwrappedEnumValue.isPresent()) { pathParams.put(pathParamsMetadata.name, pathEncode( - valToString(openEnumValue.get()), + valToString(unwrappedEnumValue.get()), pathParamsMetadata.allowReserved)); break; } @@ -368,9 +368,9 @@ public static Map> getHeadersFromMetadata(Object headers, G if (!allowIntrospection(value.getClass())) { break; } - Optional openEnumValue = Reflections.getOpenEnumValue(value.getClass(), value); - if (openEnumValue.isPresent()) { - upsertHeader(result, headerMetadata.name, openEnumValue.get()); + Optional unwrappedEnumValue = Reflections.getUnwrappedEnumValue(value.getClass(), value); + if (unwrappedEnumValue.isPresent()) { + upsertHeader(result, headerMetadata.name, unwrappedEnumValue.get()); break; } @@ -495,6 +495,14 @@ public static String valToString(Object value) { } catch (IllegalArgumentException | IllegalAccessException | NoSuchFieldException | SecurityException e) { return "ERROR_UNKNOWN_VALUE"; } + } else if (Reflections.isEnumWrapper(value)) { + // Extract the underlying value from enum wrapper + Optional unwrappedEnumValue = Reflections.getUnwrappedEnumValue(value.getClass(), value); + if (unwrappedEnumValue.isPresent()) { + return String.valueOf(unwrappedEnumValue.get()); + } else { + return "ERROR_UNKNOWN_VALUE"; + } } else { return String.valueOf(resolveOptionals(value)); } @@ -1135,13 +1143,22 @@ private static String toHex(byte[] bytes, int length) { @SuppressWarnings("unchecked") public static String discriminatorToString(Object o) { - // expects o to be either an Optional, Enum (with a String value() method) - // or a String value + // expects o to be either an Optional, Enum (with a String value() method), + // an open enum wrapper, or a String value Class cls = o.getClass(); if (cls.equals(Optional.class)) { Optional a = (Optional) o; return a.map(x -> discriminatorToString(x)).orElse(null); - } else if (cls.isEnum()) { + } + + // Check if it's an open enum wrapper + if (Reflections.isEnumWrapper(o)) { + Optional value = Reflections.getUnwrappedEnumValue(cls, o); + return value.map(String::valueOf).orElse(null); + } + + // Handle regular enums + if (cls.isEnum()) { try { Method m = cls.getMethod("value"); return (String) m.invoke(o); @@ -1149,9 +1166,10 @@ public static String discriminatorToString(Object o) { | InvocationTargetException e) { throw new RuntimeException(e); } - } else { - return (String) o; } + + // Fall back to String cast + return (String) o; } public static void recordTest(String id) { diff --git a/src/main/java/dev/hathora/cloud_sdk/utils/reactive/EventStream.java b/src/main/java/dev/hathora/cloud_sdk/utils/reactive/EventStream.java index fd19ac89..04367da5 100644 --- a/src/main/java/dev/hathora/cloud_sdk/utils/reactive/EventStream.java +++ b/src/main/java/dev/hathora/cloud_sdk/utils/reactive/EventStream.java @@ -8,6 +8,7 @@ import dev.hathora.cloud_sdk.utils.AsyncResponse; import dev.hathora.cloud_sdk.utils.Blob; import dev.hathora.cloud_sdk.utils.EventStreamMessage; +import dev.hathora.cloud_sdk.utils.SpeakeasyLogger; import dev.hathora.cloud_sdk.utils.StreamingParser; import dev.hathora.cloud_sdk.utils.Utils; @@ -29,6 +30,8 @@ * @param the type that events are deserialized into */ public class EventStream implements Publisher { + + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(EventStream.class); /** * Protocol interface that defines how to parse and process different event stream formats @@ -70,6 +73,7 @@ private EventStream(CompletableFuture asyncResponseFuture, this.typeReference = typeReference; this.objectMapper = objectMapper; this.protocol = protocol; + logger.debug("Reactive EventStream initialized for type: {}", typeReference.getType().getTypeName()); } /** @@ -268,9 +272,13 @@ private boolean processItem(Object parsed) { ItemT item = typedProtocol.processItem(parsed, objectMapper, typeReference); if (item != null) { demand.decrementAndGet(); + if (logger.isTraceEnabled()) { + logger.trace("Reactive EventStream item emitted"); + } subscriber.onNext(item); } } catch (Exception e) { + logger.debug("Error processing reactive EventStream item: {}", e.getMessage()); signalError(e); return false; // Signal to stop processing on error } @@ -303,6 +311,7 @@ private void signalError(Throwable t) { private void signalComplete() { if (!cancelled && !completed) { completed = true; + logger.debug("Reactive EventStream completed"); subscriber.onComplete(); } } From 758c2ab78618ca59af96066b8915b8bca63e45cf Mon Sep 17 00:00:00 2001 From: "speakeasy-github[bot]" <128539517+speakeasy-github[bot]@users.noreply.github.com> Date: Fri, 2 Jan 2026 00:11:50 +0000 Subject: [PATCH 2/2] empty commit to trigger [run-tests] workflow