Skip to content

Add Java backward compatibility for OperationalInsights ProvisioningStateEnum and etag#43042

Merged
weidongxu-microsoft merged 7 commits intoAzure:mainfrom
weidongxu-microsoft:mgmt_java_mitigate-typespec-operationalinsights
May 9, 2026
Merged

Add Java backward compatibility for OperationalInsights ProvisioningStateEnum and etag#43042
weidongxu-microsoft merged 7 commits intoAzure:mainfrom
weidongxu-microsoft:mgmt_java_mitigate-typespec-operationalinsights

Conversation

@weidongxu-microsoft
Copy link
Copy Markdown
Member

Add alternateType and clientName customizations for Java SDK backward compatibility:

  • Create compatible ProvisioningStateEnum enum merging both provisioning state unions
  • Use alternateType to redirect Table and SummaryLogs provisioningState properties
  • Fix etag casing for SearchMetadata and AzureEntityResource

@weidongxu-microsoft weidongxu-microsoft added ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review BreakingChange-Go-Sdk-Approved BreakingChange-JavaScript-Sdk-Approved BreakingChange-Python-Sdk-Approved PublishToCustomers Acknowledgement the changes will be published to Azure customers. labels May 9, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 9, 2026

Next Steps to Merge

✅ All automated merging requirements have been met! To get your PR merged, see aka.ms/azsdk/specreview/merge.

Comment generated by summarize-checks workflow run.

@github-actions github-actions Bot added resource-manager TypeSpec Authored with TypeSpec labels May 9, 2026
@weidongxu-microsoft weidongxu-microsoft force-pushed the mgmt_java_mitigate-typespec-operationalinsights branch from 6eb11cc to 3b21b41 Compare May 9, 2026 03:20
…tateEnum and etag

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@weidongxu-microsoft weidongxu-microsoft force-pushed the mgmt_java_mitigate-typespec-operationalinsights branch from 3b21b41 to a81c069 Compare May 9, 2026 03:22
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 9, 2026

API Change Check

APIView identified API level changes in this PR and created the following API reviews

Language API Review for Package
TypeSpec Microsoft.OperationalInsights
Go sdk/resourcemanager/operationalinsights/armoperationalinsights
Python azure-mgmt-operationalinsights
JavaScript @azure/arm-operationalinsights
Java com.azure.resourcemanager:azure-resourcemanager-loganalytics

Comment generated by After APIView workflow run.

@weidongxu-microsoft weidongxu-microsoft marked this pull request as ready for review May 9, 2026 04:39
@weidongxu-microsoft
Copy link
Copy Markdown
Member Author

weidongxu-microsoft commented May 9, 2026

for Azure/azure-sdk-for-java#49137 -- this will be released (same api-version on TypeSpec)

weidongxu-microsoft and others added 2 commits May 9, 2026 13:51
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required ARMAutoSignedOff-Trivial ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review and removed ARMAutoSignedOff-Trivial ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required labels May 9, 2026
weidongxu-microsoft and others added 2 commits May 9, 2026 14:29
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@weidongxu-microsoft weidongxu-microsoft merged commit 06f69b8 into Azure:main May 9, 2026
43 checks passed
@weidongxu-microsoft weidongxu-microsoft deleted the mgmt_java_mitigate-typespec-operationalinsights branch May 9, 2026 06:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants