Skip to content

[Automation] Generate SDK based on TypeSpec 0.43.1#48427

Merged
weidongxu-microsoft merged 2 commits intoAzure:mainfrom
azure-sdk:typespec-java-generation-6014356
Mar 17, 2026
Merged

[Automation] Generate SDK based on TypeSpec 0.43.1#48427
weidongxu-microsoft merged 2 commits intoAzure:mainfrom
azure-sdk:typespec-java-generation-6014356

Conversation

@azure-sdk
Copy link
Collaborator

[Automation] Generate SDK based on TypeSpec 0.43.1

@azure-sdk azure-sdk added the DPG label Mar 16, 2026
Copy link
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

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-java to 0.43.1 and updated TrafficManager spec commit reference.
  • Added/updated many generated Java samples for TrafficManager.
  • Improved PagedFlux/PagedIterable implementations by wiring nextLink + listNext operations 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.

@weidongxu-microsoft weidongxu-microsoft merged commit 475d7c6 into Azure:main Mar 17, 2026
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants