[AutoPR azure-resourcemanager-edgeoperator]-generated-from-SDK Generation - Java-6792092 - #50369
Conversation
…t.EdgeOperator/SystemReadiness/tspconfig.yaml', and CommitSHA: '0cfc001947bf7e61161800e8d8fbfe9aa01cc0e4' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6792092 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
Azure Pipelines: Successfully started running 1 pipeline(s). 35 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
There was a problem hiding this comment.
🔵 Needs a closer look
This PR introduces a brand-new management module with a large volume of generated surface area and build/CI wiring that warrants final human validation before approval.
Pull request overview
This AutoPR introduces a new Azure Resource Manager (management-plane) Java package for the Microsoft.EdgeOperator resource provider (System Readiness), wiring it into the repo’s build, CI, and versioning infrastructure.
Changes:
- Adds the new
azure-resourcemanager-edgeoperatorMaven module (generated client, models, fluent layer, implementation, and resources). - Integrates the new service directory into repo build + CI (
pom.xml,sdk/edgeoperator/ci.yml) and version tracking (eng/versioning/version_client.txt). - Adds initial package documentation and generated samples/tests for the new module.
File summaries
| File | Description |
|---|---|
| sdk/edgeoperator/pom.xml | Adds service-directory parent POM to include the new management module. |
| sdk/edgeoperator/ci.yml | Adds CI pipeline configuration for building/releasing the new EdgeOperator module. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/tsp-location.yaml | Records the TypeSpec/spec source location used for generation. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/test/java/com/azure/resourcemanager/edgeoperator/generated/SystemReadinessPropertiesTests.java | Generated test coverage for model deserialization. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/test/java/com/azure/resourcemanager/edgeoperator/generated/SystemReadinessOperationsGetWithResponseMockTests.java | Generated mock test for SystemReadinessOperations.getWithResponse. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/test/java/com/azure/resourcemanager/edgeoperator/generated/SystemReadinessInnerTests.java | Generated test coverage for inner-model deserialization. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/test/java/com/azure/resourcemanager/edgeoperator/generated/SystemReadinessCategoryTests.java | Generated test coverage for category-model deserialization with basic assertions. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/test/java/com/azure/resourcemanager/edgeoperator/generated/OperationsListMockTests.java | Generated mock test for provider operations listing. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/test/java/com/azure/resourcemanager/edgeoperator/generated/OperationListResultTests.java | Generated test coverage for OperationListResult deserialization. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/test/java/com/azure/resourcemanager/edgeoperator/generated/OperationInnerTests.java | Generated test coverage for OperationInner deserialization. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/test/java/com/azure/resourcemanager/edgeoperator/generated/OperationDisplayTests.java | Generated test coverage for OperationDisplay deserialization. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/samples/java/com/azure/resourcemanager/edgeoperator/generated/SystemReadinessOperationsGetSamples.java | Adds generated usage sample for system readiness “get”. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/samples/java/com/azure/resourcemanager/edgeoperator/generated/OperationsListSamples.java | Adds generated usage sample for provider operations “list”. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-edgeoperator/reflect-config.json | Native-image reflection config placeholder for the new package. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-edgeoperator/proxy-config.json | Native-image proxy config for generated REST proxy interfaces. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/resources/META-INF/azure-resourcemanager-edgeoperator_metadata.json | Adds generation metadata (API versions, file manifest, cross-language IDs). |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/resources/azure-resourcemanager-edgeoperator.properties | Adds properties resource used for version/user-agent composition. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/module-info.java | Declares JPMS module exports/opens for the new package. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/package-info.java | Adds package-level JavaDoc for the root namespace. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/models/SystemReadinessProperties.java | Adds read-only model for system readiness properties. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/models/SystemReadinessOperations.java | Adds public entry-point interface for system readiness operations. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/models/SystemReadinessCategory.java | Adds readiness-category model including JSON serialization/deserialization. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/models/SystemReadiness.java | Adds the public SystemReadiness resource representation interface. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/models/package-info.java | Adds package-level JavaDoc for public models. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/models/Origin.java | Adds expandable-string-enum for operation origin. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/models/Operations.java | Adds public entry-point interface for provider operations. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/models/OperationDisplay.java | Adds operation display model and JSON parsing. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/models/Operation.java | Adds public operation model interface. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/models/ActionType.java | Adds expandable-string-enum for action type. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/implementation/SystemReadinessOperationsImpl.java | Implements SystemReadinessOperations over the fluent client. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/implementation/SystemReadinessOperationsClientImpl.java | Generated REST proxy client for system readiness endpoints. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/implementation/SystemReadinessImpl.java | Implements the public SystemReadiness wrapper over the inner model. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/implementation/ResourceManagerUtils.java | Adds common paging and ID-parsing helpers used by the generated implementation. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/implementation/package-info.java | Adds package-level JavaDoc for implementation namespace. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/implementation/OperationsImpl.java | Implements Operations over the fluent operations client. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/implementation/OperationsClientImpl.java | Generated REST proxy client for provider operations listing + paging. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/implementation/OperationImpl.java | Implements public Operation wrapper over OperationInner. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/implementation/models/OperationListResult.java | Adds pageable result model used by provider operations list. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/implementation/EdgeOperatorManagementClientImpl.java | Core generated management client implementation (pipeline + LRO utilities). |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/implementation/EdgeOperatorManagementClientBuilder.java | Builder for creating the generated management client. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/fluent/SystemReadinessOperationsClient.java | Fluent client interface for system readiness operations. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/fluent/package-info.java | Adds package-level JavaDoc for fluent namespace. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/fluent/OperationsClient.java | Fluent client interface for provider operations list. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/fluent/models/SystemReadinessInner.java | Adds inner model for the singleton readiness resource. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/fluent/models/package-info.java | Adds package-level JavaDoc for fluent inner models. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/fluent/models/OperationInner.java | Adds inner operation model used by provider operations list. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/fluent/EdgeOperatorManagementClient.java | Fluent root client interface for accessing sub-clients. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/src/main/java/com/azure/resourcemanager/edgeoperator/EdgeOperatorManager.java | Adds the public management entry point (auth, pipeline configuration, operations). |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/SAMPLE.md | Adds generated code snippets document. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/README.md | Adds initial package README with dependency and authentication guidance. |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/pom.xml | Adds the new artifact’s POM (dependencies, metadata, build properties). |
| sdk/edgeoperator/azure-resourcemanager-edgeoperator/CHANGELOG.md | Adds initial release notes for 1.0.0-beta.1. |
| pom.xml | Registers sdk/edgeoperator in the repo root multi-module build. |
| eng/versioning/version_client.txt | Adds the new artifact to the versioning manifest. |
Review details
- Files reviewed: 44/54 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
Automated management AutoPR review
Informational
|
|
namespace review completed Azure/azure-rest-api-specs#45794 |
|
/azp run prepare-pipelines |
|
Azure Pipelines: Successfully started running 1 pipeline(s). |
Configurations: 'specification/edgeoperator/resource-manager/Microsoft.EdgeOperator/SystemReadiness/tspconfig.yaml', and CommitSHA: '0cfc001947bf7e61161800e8d8fbfe9aa01cc0e4' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6792092 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releaseplan=36420 Submitted by: kleyvaortega@microsoft.com