Skip to content

[AutoPR azure-resourcemanager-edgezones]-generated-from-SDK Generation - Java-6269349#49115

Merged
weidongxu-microsoft merged 1 commit intomainfrom
sdkauto/azure-resourcemanager-edgezones-6269349
May 8, 2026
Merged

[AutoPR azure-resourcemanager-edgezones]-generated-from-SDK Generation - Java-6269349#49115
weidongxu-microsoft merged 1 commit intomainfrom
sdkauto/azure-resourcemanager-edgezones-6269349

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

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.

…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.
@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label May 8, 2026
Copy link
Copy Markdown
Member

@weidongxu-microsoft weidongxu-microsoft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - changelog validated, all expected TypeSpec migration patterns

@weidongxu-microsoft weidongxu-microsoft marked this pull request as ready for review May 8, 2026 08:22
Copilot AI review requested due to automatic review settings May 8, 2026 08:22
@weidongxu-microsoft weidongxu-microsoft merged commit 994301d into main May 8, 2026
23 checks passed
@weidongxu-microsoft weidongxu-microsoft deleted the sdkauto/azure-resourcemanager-edgezones-6269349 branch May 8, 2026 08:22
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mgmt This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants