-
Notifications
You must be signed in to change notification settings - Fork 2.1k
[Automation] Generate Fluent Lite from Swagger specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/readme.md#package-2025-07-01 #47589
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…nalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/readme.md#package-2025-07-01
API Change CheckAPIView identified API level changes in this PR and created the following API reviews com.azure.resourcemanager:azure-resourcemanager-loganalytics |
|
/azp run java - loganalytics - mgmt - tests |
|
Azure Pipelines successfully started running 1 pipeline(s). |
There was a problem hiding this 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 updates the Azure SDK for Java's Log Analytics resource manager library by regenerating code from the updated Swagger specification (package-2025-07-01). The changes primarily involve refactoring client implementation patterns, updating API versions, and introducing new features.
Key Changes
- Refactored synchronous and asynchronous method implementations across multiple client classes
- Added new
SummaryLogsOperationsfunctionality with full CRUD operations - Updated import statements to use
com.azure.core.management.SystemDatainstead of custom types - Added new workspace properties (
replicationandfailover)
Reviewed changes
Copilot reviewed 52 out of 342 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| WorkspacePurgesClientImpl.java | Refactored sync methods, updated service interface name, added ClientLogger, replaced hardcoded API versions |
| WorkspaceImpl.java | Updated SystemData import, changed date types to OffsetDateTime, added replication/failover properties |
| UsagesClientImpl.java | Refactored pagination methods, updated service interface name, added sync implementations |
| TablesClientImpl.java | Refactored LRO operations to use sync methods, updated service interface name, added BinaryData support |
| TableImpl.java | Updated SystemData import |
| SummaryLogsOperationsImpl.java | New file implementing summary logs operations |
| SummaryLogsOperationsClientImpl.java | New file with full client implementation for summary logs |
| SummaryLogsImpl.java | New file with model implementation |
| StorageInsightConfigsClientImpl.java | Refactored sync methods, updated service interface name, added ClientLogger |
| SharedKeysOperationsClientImpl.java | Refactored sync methods, updated service interface name |
| SchemasClientImpl.java | Refactored sync methods, updated service interface name |
| SavedSearchesClientImpl.java | Refactored sync methods, updated service interface name |
| QueryPacksClientImpl.java | Refactored pagination and sync methods, updated service interface name |
| OperationsClientImpl.java | Refactored pagination methods, updated service interface name |
| NetworkSecurityPerimeterConfigurationImpl.java | New file for NSP configuration model |
haolingdong-msft
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly looks good to me, add one comment on api-specs.yaml
Breaking changes are due to service Swagger fixes.
https://dev.azure.com/azure-sdk/public/_build/results?buildId=5692401&view=logs&jobId=b70e5e73-bbb6-5567-0939-8415943fadb9&j=b70e5e73-bbb6-5567-0939-8415943fadb9&t=57f096e1-36e2-50f7-6e90-7a231ead9f90
[Automation] Generate Fluent Lite from Swagger specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/readme.md#package-2025-07-01