[Automation] Generate SDK based on TypeSpec 0.43.1#48427
Merged
weidongxu-microsoft merged 2 commits intoAzure:mainfrom Mar 17, 2026
Merged
[Automation] Generate SDK based on TypeSpec 0.43.1#48427weidongxu-microsoft merged 2 commits intoAzure:mainfrom
weidongxu-microsoft merged 2 commits intoAzure:mainfrom
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Automated regeneration of Java SDK code using TypeSpec 0.43.1, updating generated metadata, samples, and pager implementations across several resource manager SDKs.
Changes:
- Bumped
@azure-tools/typespec-javato0.43.1and updated TrafficManager spec commit reference. - Added/updated many generated Java samples for TrafficManager.
- Improved
PagedFlux/PagedIterableimplementations by wiringnextLink+listNextoperations for several management clients.
Reviewed changes
Copilot reviewed 32 out of 50 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/tsp-location.yaml | Updates the azure-rest-api-specs commit used for generation. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysGetSamples.java | Adds generated GET sample for user metrics keys. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysDeleteSamples.java | Adds generated DELETE sample for user metrics keys. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/TrafficManagerUserMetricsKeysCreateOrUpdateSamples.java | Adds generated PUT sample for user metrics keys. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesUpdateSamples.java | Adds generated PATCH sample for Profiles. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesListSamples.java | Adds generated list-by-subscription sample for Profiles. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesListByResourceGroupSamples.java | Adds generated list-by-RG sample for Profiles. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesGetByResourceGroupSamples.java | Adds generated get-by-RG samples for Profiles. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesDeleteSamples.java | Adds generated delete sample for Profiles. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCreateOrUpdateSamples.java | Adds generated create/update samples for Profiles. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCheckTrafficManagerRelativeDnsNameAvailabilitySamples.java | Adds generated name availability sample (relative DNS). |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/ProfilesCheckTrafficManagerNameAvailabilityV2Samples.java | Adds generated name availability v2 sample. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/HeatMapGetSamples.java | Adds generated HeatMap GET samples. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/GeographicHierarchiesGetDefaultSamples.java | Adds generated geographic hierarchy sample. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsUpdateSamples.java | Adds generated endpoint update sample. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsGetSamples.java | Adds generated endpoint get samples. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsDeleteSamples.java | Adds generated endpoint delete sample. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/samples/java/com/azure/resourcemanager/trafficmanager/generated/EndpointsCreateOrUpdateSamples.java | Adds generated endpoint create/update samples. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/package-info.java | Updates package-level javadoc. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/models/package-info.java | Updates models package-level javadoc. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/fluent/package-info.java | Updates fluent package-level javadoc. |
| sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/package-info.java | Updates fluent models package-level javadoc. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyOperationsClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsRecommendedForMovesClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectableContainersClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/DeletedProtectionContainersClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupWorkloadItemsClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupUsageSummariesClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectionIntentsClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectionContainersClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectedItemsClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectableItemsClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupPoliciesClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupJobsClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupEnginesClientImpl.java | Adds nextLink paging support to list operation. |
| sdk/loadtesting/azure-developer-loadtesting/src/main/java/com/azure/developer/loadtesting/implementation/models/CloneTestRequest.java | Minor formatting changes in generated model code. |
| sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ResourceGuardsClientImpl.java | Adds nextLink paging support for resource guard list operations. |
| sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/RecoveryPointsClientImpl.java | Adds nextLink paging support to list recovery points operation. |
| sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/JobsClientImpl.java | Adds nextLink paging support to list jobs operation. |
| sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/FetchSecondaryRecoveryPointsClientImpl.java | Adds nextLink paging support to list secondary recovery points operation. |
| sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/FetchCrossRegionRestoreJobsOperationsClientImpl.java | Adds nextLink paging support to list cross-region restore jobs operation. |
| sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/DppResourceGuardProxiesClientImpl.java | Adds nextLink paging support to list resource guard proxies operation. |
| sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/DeletedBackupInstancesClientImpl.java | Adds nextLink paging support to list deleted backup instances operation. |
| sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupVaultsClientImpl.java | Adds nextLink paging support to list backup vaults operations. |
| sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupPoliciesClientImpl.java | Adds nextLink paging support to list backup policies operation. |
| sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstancesExtensionRoutingsClientImpl.java | Adds nextLink paging support to list extension routing operation. |
| sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstancesClientImpl.java | Adds nextLink paging support to list backup instances operation. |
| eng/emitter-package.json | Bumps TypeSpec Java emitter dependency to 0.43.1. |
Files not reviewed (1)
- eng/emitter-package-lock.json: Language not supported
Comments suppressed due to low confidence (2)
sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/package-info.java:1
- The package-level javadoc changed from 'TrafficManager' to 'Traffic', which is misleading/incomplete given the package name
com.azure.resourcemanager.trafficmanager. Update the text to reference 'TrafficManager' to keep documentation accurate.
sdk/trafficmanager/azure-resourcemanager-trafficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/models/package-info.java:1 - The models package-level javadoc now says 'Traffic' instead of 'TrafficManager', which is inaccurate given the package scope. Recommend reverting this to 'TrafficManager' to match the library name and avoid confusing users.
...afficmanager/src/main/java/com/azure/resourcemanager/trafficmanager/fluent/package-info.java
Show resolved
Hide resolved
...nager/src/main/java/com/azure/resourcemanager/trafficmanager/fluent/models/package-info.java
Show resolved
Hide resolved
XiaofeiCao
approved these changes
Mar 17, 2026
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.
[Automation] Generate SDK based on TypeSpec 0.43.1