[AutoPR azure-resourcemanager-edgezones]-generated-from-SDK Generation - Java-6269349#49115
Merged
weidongxu-microsoft merged 1 commit intomainfrom May 8, 2026
Conversation
…ig.yaml', API Version: 2024-04-01-preview, SDK Release Type: beta, and CommitSHA: '89ff93230e6905243555531544a94f85f48b5dac' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6269349 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
weidongxu-microsoft
approved these changes
May 8, 2026
Member
weidongxu-microsoft
left a comment
There was a problem hiding this comment.
LGTM - changelog validated, all expected TypeSpec migration patterns
Contributor
There was a problem hiding this comment.
Pull request overview
This PR is an automated regeneration of the azure-resourcemanager-edgezones library from the TypeSpec configuration for EdgeZones.Management (api-version 2024-04-01-preview, beta release), updating the generated client surface, models, tests, samples, and package metadata to the latest generator output.
Changes:
- Regenerated management client implementation and fluent interfaces (TypeSpec generator), including new
EdgeZonesManagementClient*naming and updated paging/list-result model placement. - Updated tests/samples/docs to align with the regenerated API shapes and cloud/profile usage (
AzureCloud). - Added TypeSpec provenance files and runtime metadata/version plumbing (
tsp-location.yaml,*_metadata.json,*.properties), plus updated changelog entry.
Reviewed changes
Copilot reviewed 40 out of 56 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/edgezones/azure-resourcemanager-edgezones/tsp-location.yaml | Adds TypeSpec source provenance (spec repo/commit). |
| sdk/edgezones/azure-resourcemanager-edgezones/src/test/java/com/azure/resourcemanager/edgezones/generated/OperationsListMockTests.java | Updates mock test for new profile/cloud usage. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/test/java/com/azure/resourcemanager/edgezones/generated/OperationListResultTests.java | Updates list-result test to new model package + asserts. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/test/java/com/azure/resourcemanager/edgezones/generated/OperationInnerTests.java | Updates deserialization-only test for immutable model. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/test/java/com/azure/resourcemanager/edgezones/generated/OperationDisplayTests.java | Updates deserialization-only test for immutable model. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/test/java/com/azure/resourcemanager/edgezones/generated/ExtendedZonesUnregisterWithResponseMockTests.java | Updates mock test for new profile/cloud usage. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/test/java/com/azure/resourcemanager/edgezones/generated/ExtendedZonesRegisterWithResponseMockTests.java | Updates mock test for new profile/cloud usage. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/test/java/com/azure/resourcemanager/edgezones/generated/ExtendedZonesListMockTests.java | Updates mock list test for new profile/cloud usage. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/test/java/com/azure/resourcemanager/edgezones/generated/ExtendedZonesGetWithResponseMockTests.java | Updates mock get test for new profile/cloud usage. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/test/java/com/azure/resourcemanager/edgezones/generated/ExtendedZonePropertiesTests.java | Updates deserialization-only test for immutable model. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/test/java/com/azure/resourcemanager/edgezones/generated/ExtendedZoneListResultTests.java | Updates list-result test to new model package + asserts. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/test/java/com/azure/resourcemanager/edgezones/generated/ExtendedZoneInnerTests.java | Updates deserialization-only test for immutable model. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/samples/java/com/azure/resourcemanager/edgezones/generated/OperationsListSamples.java | Updates sample header metadata format. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/samples/java/com/azure/resourcemanager/edgezones/generated/ExtendedZonesUnregisterSamples.java | Updates sample header metadata format. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/samples/java/com/azure/resourcemanager/edgezones/generated/ExtendedZonesRegisterSamples.java | Updates sample header metadata format. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/samples/java/com/azure/resourcemanager/edgezones/generated/ExtendedZonesListSamples.java | Updates sample header metadata format. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/samples/java/com/azure/resourcemanager/edgezones/generated/ExtendedZonesGetSamples.java | Updates sample header metadata format. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/resources/META-INF/azure-resourcemanager-edgezones_metadata.json | Adds generated metadata mapping for cross-language definitions. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/resources/azure-resourcemanager-edgezones.properties | Adds version properties for user-agent/version reporting. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/module-info.java | Opens new implementation model package for serialization. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/package-info.java | Updates package description to “EdgeZones”. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/models/RegistrationState.java | Improves enum Javadoc descriptions. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/models/ProvisioningState.java | Improves enum Javadoc descriptions. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/models/package-info.java | Updates models package description to “EdgeZones”. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/models/Origin.java | Improves enum Javadoc descriptions. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/models/Operations.java | Regenerated interface header (TypeSpec). |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/models/OperationDisplay.java | Makes model immutable-only (private ctor) and updates docs. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/models/Operation.java | Updates operation Javadoc wording. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/models/ExtendedZones.java | Reorders/regenerates API methods/Javadocs. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/models/ExtendedZoneProperties.java | Makes model immutable-only (private ctor) and updates docs. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/models/ExtendedZone.java | Regenerated interface header (TypeSpec). |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/models/ActionType.java | Updates extensible-enum docs. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/implementation/ResourceManagerUtils.java | Regenerated implementation header (TypeSpec). |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/implementation/package-info.java | Updates impl package description to “EdgeZones”. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/implementation/OperationsImpl.java | Regenerated wrapper implementation header. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/implementation/OperationsClientImpl.java | Regenerated REST proxy + sync paging helpers. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/implementation/OperationImpl.java | Regenerated wrapper implementation header. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/implementation/models/OperationListResult.java | Moves list-result model to implementation.models + regen JSON. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/implementation/models/ExtendedZoneListResult.java | Moves list-result model to implementation.models + regen JSON. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/implementation/ExtendedZonesImpl.java | Simplifies wrapper response handling and reorders methods. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/implementation/ExtendedZonesClientImpl.java | Regenerated REST proxy + sync paging + get/register/unregister. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/implementation/ExtendedZoneImpl.java | Regenerated wrapper implementation header. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/implementation/EdgeZonesManagementClientImpl.java | Renames service client + adds sync LRO poller support. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/implementation/EdgeZonesManagementClientBuilder.java | Renames builder + adjusts endpoint/subscription wiring. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/fluent/package-info.java | Updates fluent package description to “EdgeZones”. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/fluent/OperationsClient.java | Regenerated fluent client header (TypeSpec). |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/fluent/models/package-info.java | Updates fluent models package description to “EdgeZones”. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/fluent/models/OperationInner.java | Makes inner model immutable-only (private ctor) and updates docs. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/fluent/models/ExtendedZoneInner.java | Makes inner model immutable-only (private ctor) and updates docs. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/fluent/ExtendedZonesClient.java | Reorders/regenerates fluent interface methods/Javadocs. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/fluent/EdgeZonesManagementClient.java | Renames fluent service client interface. |
| sdk/edgezones/azure-resourcemanager-edgezones/src/main/java/com/azure/resourcemanager/edgezones/EdgeZonesManager.java | Updates service-client wiring and reads version from properties. |
| sdk/edgezones/azure-resourcemanager-edgezones/SAMPLE.md | Updates embedded sample headers to new original-file format. |
| sdk/edgezones/azure-resourcemanager-edgezones/README.md | Updates auth snippet to AzureCloud and api-version wording. |
| sdk/edgezones/azure-resourcemanager-edgezones/pom.xml | Updates description/api-version wording; regen header. |
| sdk/edgezones/azure-resourcemanager-edgezones/CHANGELOG.md | Updates beta.3 entry and breaking-change notes. |
Comment on lines
+196
to
+200
| @ServiceMethod(returns = ReturnType.SINGLE) | ||
| public Response<ExtendedZoneInner> getWithResponse(String extendedZoneName, Context context) { | ||
| final String accept = "application/json"; | ||
| return service.getSync(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), | ||
| extendedZoneName, accept, context); |
Comment on lines
+358
to
+359
| return service.registerSync(this.client.getEndpoint(), this.client.getApiVersion(), | ||
| this.client.getSubscriptionId(), extendedZoneName, accept, context); |
Comment on lines
+424
to
+426
| final String accept = "application/json"; | ||
| return service.unregisterSync(this.client.getEndpoint(), this.client.getApiVersion(), | ||
| this.client.getSubscriptionId(), extendedZoneName, accept, context); |
Comment on lines
+3
to
7
| ## 1.0.0-beta.3 (2026-05-08) | ||
|
|
||
| ### Features Added | ||
| - Azure Resource Manager Edge Zones client library for Java. This package contains Microsoft Azure SDK for Edge Zones Management SDK. Package api-version 2024-04-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). | ||
|
|
||
| ### Breaking Changes |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Configurations: 'specification/edgezones/EdgeZones.Management/tspconfig.yaml', API Version: 2024-04-01-preview, SDK Release Type: beta, and CommitSHA: '89ff93230e6905243555531544a94f85f48b5dac' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6269349 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.