From a30c5dbd2b197696e40106433233fd47baa37ebd Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 13 Nov 2025 08:09:50 +0000
Subject: [PATCH 001/186] Initial plan
From 8971091c7ed32e0d9a5153d08dbdd60b235a02cb Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 13 Nov 2025 08:20:00 +0000
Subject: [PATCH 002/186] chore(spring): upgrade Spring Boot to 4.0.0-RC2 and
Spring Cloud to 2025.1.0-M4
Co-authored-by: Netyyyy <92105726+Netyyyy@users.noreply.github.com>
---
eng/versioning/external_dependencies.txt | 138 +-
sdk/spring/CHANGELOG.md | 2 +
sdk/spring/azure-spring-data-cosmos/pom.xml | 66 +-
sdk/spring/pom.xml | 23 +
...ot_3.5.5_managed_external_dependencies.txt | 1889 -----------------
....0.0-RC2_managed_external_dependencies.txt | 1745 +++++++++++++++
sdk/spring/scripts/version_util.py | 16 +-
.../pom.xml | 24 +-
.../spring-cloud-azure-actuator/pom.xml | 18 +-
.../pom.xml | 24 +-
.../pom.xml | 28 +-
.../spring-cloud-azure-autoconfigure/pom.xml | 92 +-
sdk/spring/spring-cloud-azure-core/pom.xml | 18 +-
.../spring-cloud-azure-docker-compose/pom.xml | 18 +-
.../pom.xml | 22 +-
.../pom.xml | 38 +-
.../pom.xml | 6 +-
.../pom.xml | 4 +-
.../pom.xml | 14 +-
sdk/spring/spring-cloud-azure-service/pom.xml | 20 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 4 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../spring-cloud-azure-starter-cosmos/pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 4 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 4 +-
.../pom.xml | 4 +-
.../pom.xml | 4 +-
.../pom.xml | 2 +-
.../pom.xml | 4 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 8 +-
.../pom.xml | 8 +-
.../pom.xml | 18 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
sdk/spring/spring-cloud-azure-starter/pom.xml | 4 +-
.../pom.xml | 22 +-
.../pom.xml | 16 +-
.../pom.xml | 22 +-
.../pom.xml | 16 +-
.../spring-cloud-azure-testcontainers/pom.xml | 16 +-
.../spring-integration-azure-core/pom.xml | 20 +-
.../pom.xml | 14 +-
.../pom.xml | 14 +-
.../pom.xml | 10 +-
.../spring-messaging-azure-eventhubs/pom.xml | 20 +-
.../spring-messaging-azure-servicebus/pom.xml | 16 +-
.../pom.xml | 12 +-
sdk/spring/spring-messaging-azure/pom.xml | 20 +-
63 files changed, 2209 insertions(+), 2316 deletions(-)
delete mode 100644 sdk/spring/scripts/spring_boot_3.5.5_managed_external_dependencies.txt
create mode 100644 sdk/spring/scripts/spring_boot_4.0.0-RC2_managed_external_dependencies.txt
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index 47e532c6ee5c..cbcc0991487b 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -315,70 +315,70 @@ storage_com.microsoft.azure:azure-storage;8.6.6
# sdk\spring\pom.xml modules
springboot3_com.diffplug.spotless:spotless-maven-plugin;2.30.0
-springboot3_com.fasterxml.jackson.core:jackson-annotations;2.19.2
-springboot3_com.fasterxml.jackson.core:jackson-core;2.19.2
-springboot3_com.fasterxml.jackson.core:jackson-databind;2.19.2
-springboot3_com.fasterxml.jackson.dataformat:jackson-dataformat-xml;2.19.2
-springboot3_com.fasterxml.jackson.datatype:jackson-datatype-jdk8;2.19.2
-springboot3_com.fasterxml.jackson.datatype:jackson-datatype-jsr310;2.19.2
-springboot3_com.fasterxml.jackson.module:jackson-module-afterburner;2.19.2
-springboot3_com.fasterxml.jackson.module:jackson-module-parameter-names;2.19.2
+springboot3_com.fasterxml.jackson.core:jackson-annotations;2.20
+springboot3_com.fasterxml.jackson.core:jackson-core;2.20.1
+springboot3_com.fasterxml.jackson.core:jackson-databind;2.20.1
+springboot3_com.fasterxml.jackson.dataformat:jackson-dataformat-xml;2.20.1
+springboot3_com.fasterxml.jackson.datatype:jackson-datatype-jdk8;2.20.1
+springboot3_com.fasterxml.jackson.datatype:jackson-datatype-jsr310;2.20.1
+springboot3_com.fasterxml.jackson.module:jackson-module-afterburner;2.20.1
+springboot3_com.fasterxml.jackson.module:jackson-module-parameter-names;2.20.1
springboot3_com.github.spotbugs:spotbugs-maven-plugin;4.8.2.0
springboot3_com.google.code.findbugs:jsr305;3.0.2
springboot3_com.mysql:mysql-connector-j;9.4.0
springboot3_com.nimbusds:nimbus-jose-jwt;9.37.3
-springboot3_io.lettuce:lettuce-core;6.6.0.RELEASE
+springboot3_io.lettuce:lettuce-core;6.8.1.RELEASE
springboot3_io.micrometer:micrometer-core;1.15.3
-springboot3_io.netty:netty-buffer;4.1.124.Final
-springboot3_io.netty:netty-codec-http;4.1.124.Final
-springboot3_io.netty:netty-common;4.1.124.Final
-springboot3_io.netty:netty-handler;4.1.124.Final
-springboot3_io.netty:netty-transport-native-epoll;4.1.124.Final
-springboot3_io.netty:netty-transport-native-kqueue;4.1.124.Final
-springboot3_io.netty:netty-transport;4.1.124.Final
-springboot3_io.projectreactor.netty:reactor-netty;1.2.9
-springboot3_io.projectreactor:reactor-test;3.7.9
-springboot3_jakarta.servlet:jakarta.servlet-api;6.0.0
-springboot3_jakarta.validation:jakarta.validation-api;3.0.2
+springboot3_io.netty:netty-buffer;4.2.7.Final
+springboot3_io.netty:netty-codec-http;4.2.7.Final
+springboot3_io.netty:netty-common;4.2.7.Final
+springboot3_io.netty:netty-handler;4.2.7.Final
+springboot3_io.netty:netty-transport-native-epoll;4.2.7.Final
+springboot3_io.netty:netty-transport-native-kqueue;4.2.7.Final
+springboot3_io.netty:netty-transport;4.2.7.Final
+springboot3_io.projectreactor.netty:reactor-netty;1.3.0-RC1
+springboot3_io.projectreactor:reactor-test;3.8.0-RC1
+springboot3_jakarta.servlet:jakarta.servlet-api;6.1.0
+springboot3_jakarta.validation:jakarta.validation-api;3.1.1
springboot3_javax.annotation:javax.annotation-api;1.3.2
springboot3_junit:junit;4.13.2
-springboot3_net.bytebuddy:byte-buddy-agent;1.17.7
-springboot3_net.bytebuddy:byte-buddy;1.17.7
-springboot3_org.apache.commons:commons-lang3;3.17.0
-springboot3_org.apache.kafka:kafka-clients;3.9.1
-springboot3_org.apache.maven.plugins:maven-antrun-plugin;3.1.0
-springboot3_org.apache.maven.plugins:maven-compiler-plugin;3.14.0
-springboot3_org.apache.maven.plugins:maven-enforcer-plugin;3.5.0
-springboot3_org.apache.maven.plugins:maven-failsafe-plugin;3.5.3
+springboot3_net.bytebuddy:byte-buddy-agent;1.17.8
+springboot3_net.bytebuddy:byte-buddy;1.17.8
+springboot3_org.apache.commons:commons-lang3;3.19.0
+springboot3_org.apache.kafka:kafka-clients;4.1.0
+springboot3_org.apache.maven.plugins:maven-antrun-plugin;3.2.0
+springboot3_org.apache.maven.plugins:maven-compiler-plugin;3.14.1
+springboot3_org.apache.maven.plugins:maven-enforcer-plugin;3.6.2
+springboot3_org.apache.maven.plugins:maven-failsafe-plugin;3.5.4
springboot3_org.apache.maven.plugins:maven-jar-plugin;3.4.2
-springboot3_org.apache.maven.plugins:maven-javadoc-plugin;3.11.3
-springboot3_org.apache.maven.plugins:maven-surefire-plugin;3.5.3
-springboot3_org.assertj:assertj-core;3.27.4
-springboot3_org.hibernate.validator:hibernate-validator;8.0.3.Final
+springboot3_org.apache.maven.plugins:maven-javadoc-plugin;3.12.0
+springboot3_org.apache.maven.plugins:maven-surefire-plugin;3.5.4
+springboot3_org.assertj:assertj-core;3.27.6
+springboot3_org.hibernate.validator:hibernate-validator;9.0.1.Final
springboot3_org.javatuples:javatuples;1.2
-springboot3_org.junit.jupiter:junit-jupiter;5.12.2
-springboot3_org.junit.vintage:junit-vintage-engine;5.12.2
+springboot3_org.junit.jupiter:junit-jupiter;6.0.1
+springboot3_org.junit.vintage:junit-vintage-engine;6.0.1
springboot3_org.messaginghub:pooled-jms;3.1.7
-springboot3_org.mockito:mockito-core;5.17.0
-springboot3_org.postgresql:postgresql;42.7.7
+springboot3_org.mockito:mockito-core;5.20.0
+springboot3_org.postgresql:postgresql;42.7.8
springboot3_org.revapi:revapi-maven-plugin;0.14.6
springboot3_org.slf4j:slf4j-api;2.0.17
springboot3_org.slf4j:slf4j-simple;2.0.17
-springboot3_org.springframework.boot:spring-boot-actuator-autoconfigure;3.5.5
-springboot3_org.springframework.boot:spring-boot-actuator;3.5.5
-springboot3_org.springframework.boot:spring-boot-autoconfigure;3.5.5
-springboot3_org.springframework.boot:spring-boot-configuration-metadata;3.5.5
-springboot3_org.springframework.boot:spring-boot-configuration-processor;3.5.5
-springboot3_org.springframework.boot:spring-boot-docker-compose;3.5.5
-springboot3_org.springframework.boot:spring-boot-starter-actuator;3.5.5
-springboot3_org.springframework.boot:spring-boot-starter-data-jdbc;3.5.5
-springboot3_org.springframework.boot:spring-boot-starter-integration;3.5.5
-springboot3_org.springframework.boot:spring-boot-starter-parent;3.5.5
-springboot3_org.springframework.boot:spring-boot-starter-test;3.5.5
-springboot3_org.springframework.boot:spring-boot-starter-web;3.5.5
-springboot3_org.springframework.boot:spring-boot-starter;3.5.5
-springboot3_org.springframework.boot:spring-boot-test;3.5.5
-springboot3_org.springframework.boot:spring-boot-testcontainers;3.5.5
+springboot3_org.springframework.boot:spring-boot-actuator-autoconfigure;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-actuator;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-autoconfigure;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-configuration-metadata;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-configuration-processor;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-docker-compose;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-starter-actuator;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-starter-data-jdbc;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-starter-integration;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-starter-parent;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-starter-test;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-starter-web;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-starter;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-test;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-testcontainers;4.0.0-RC2
springboot3_org.springframework.cloud:spring-cloud-bus;4.3.0
springboot3_org.springframework.cloud:spring-cloud-context;4.3.0
springboot3_org.springframework.cloud:spring-cloud-starter-stream-kafka;4.3.0
@@ -386,34 +386,34 @@ springboot3_org.springframework.cloud:spring-cloud-stream-test-binder;4.3.0
springboot3_org.springframework.cloud:spring-cloud-stream;4.3.0
springboot3_org.springframework.data:spring-data-commons;3.5.3
springboot3_org.springframework.data:spring-data-redis;3.5.3
-springboot3_org.springframework.integration:spring-integration-core;6.5.1
-springboot3_org.springframework.kafka:spring-kafka;3.3.9
+springboot3_org.springframework.integration:spring-integration-core;7.0.0-RC2
+springboot3_org.springframework.kafka:spring-kafka;4.0.0-RC1
springboot3_org.springframework.retry:spring-retry;2.0.12
springboot3_org.springframework.security:spring-security-config;6.5.3
springboot3_org.springframework.security:spring-security-oauth2-client;6.5.3
springboot3_org.springframework.security:spring-security-oauth2-jose;6.5.3
springboot3_org.springframework.security:spring-security-oauth2-resource-server;6.5.3
springboot3_org.springframework.security:spring-security-web;6.5.3
-springboot3_org.springframework:spring-beans;6.2.10
-springboot3_org.springframework:spring-context-support;6.2.10
-springboot3_org.springframework:spring-context;6.2.10
-springboot3_org.springframework:spring-core-test;6.2.10
-springboot3_org.springframework:spring-core;6.2.10
-springboot3_org.springframework:spring-expression;6.2.10
-springboot3_org.springframework:spring-jdbc;6.2.10
-springboot3_org.springframework:spring-jms;6.2.10
-springboot3_org.springframework:spring-messaging;6.2.10
-springboot3_org.springframework:spring-test;6.2.10
-springboot3_org.springframework:spring-tx;6.2.10
-springboot3_org.springframework:spring-web;6.2.10
-springboot3_org.springframework:spring-webmvc;6.2.10
+springboot3_org.springframework:spring-beans;7.0.0-RC3
+springboot3_org.springframework:spring-context-support;7.0.0-RC3
+springboot3_org.springframework:spring-context;7.0.0-RC3
+springboot3_org.springframework:spring-core-test;7.0.0-RC3
+springboot3_org.springframework:spring-core;7.0.0-RC3
+springboot3_org.springframework:spring-expression;7.0.0-RC3
+springboot3_org.springframework:spring-jdbc;7.0.0-RC3
+springboot3_org.springframework:spring-jms;7.0.0-RC3
+springboot3_org.springframework:spring-messaging;7.0.0-RC3
+springboot3_org.springframework:spring-test;7.0.0-RC3
+springboot3_org.springframework:spring-tx;7.0.0-RC3
+springboot3_org.springframework:spring-web;7.0.0-RC3
+springboot3_org.springframework:spring-webmvc;7.0.0-RC3
springboot3_org.testcontainers:junit-jupiter;1.21.3
springboot3_org.testcontainers:azure;1.21.3
springboot3_jakarta.annotation:jakarta.annotation-api;3.0.0
-springboot3_ch.qos.logback:logback-classic;1.5.18
+springboot3_ch.qos.logback:logback-classic;1.5.20
# Used for Spring version updates
-springboot3_org.springframework.boot:spring-boot-dependencies;3.5.5
-springboot3_org.springframework.cloud:spring-cloud-dependencies;2025.0.0
+springboot3_org.springframework.boot:spring-boot-dependencies;4.0.0-RC2
+springboot3_org.springframework.cloud:spring-cloud-dependencies;2025.1.0-M4
# Java 7 support
diff --git a/sdk/spring/CHANGELOG.md b/sdk/spring/CHANGELOG.md
index 725fce466446..cfc275f58b5f 100644
--- a/sdk/spring/CHANGELOG.md
+++ b/sdk/spring/CHANGELOG.md
@@ -1,4 +1,6 @@
# Release History
+# (Unreleased)
+Upgrade Spring Boot dependencies version to 4.0.0-RC2 and Spring Cloud dependencies version to 2025.1.0-M4
## 6.0.0 (2025-09-22)
- This release is compatible with Spring Boot 3.5.0-3.5.5. (Note: 3.5.x (x>5) should be supported, but they aren't tested with this release.)
diff --git a/sdk/spring/azure-spring-data-cosmos/pom.xml b/sdk/spring/azure-spring-data-cosmos/pom.xml
index b5840b325b6a..c853393f446f 100644
--- a/sdk/spring/azure-spring-data-cosmos/pom.xml
+++ b/sdk/spring/azure-spring-data-cosmos/pom.xml
@@ -53,7 +53,7 @@
org.springframework
spring-core
- 6.2.10
+ 7.0.0-RC3
commons-logging
@@ -64,22 +64,22 @@
org.springframework
spring-web
- 6.2.10
+ 7.0.0-RC3
org.springframework
spring-beans
- 6.2.10
+ 7.0.0-RC3
org.springframework
spring-context
- 6.2.10
+ 7.0.0-RC3
org.springframework
spring-tx
- 6.2.10
+ 7.0.0-RC3
org.springframework.data
@@ -95,7 +95,7 @@
org.springframework
spring-expression
- 6.2.10
+ 7.0.0-RC3
com.azure
@@ -105,17 +105,17 @@
com.fasterxml.jackson.module
jackson-module-parameter-names
- 2.19.2
+ 2.20.1
com.fasterxml.jackson.datatype
jackson-datatype-jdk8
- 2.19.2
+ 2.20.1
com.fasterxml.jackson.core
jackson-annotations
- 2.19.2
+ 2.20
org.javatuples
@@ -130,14 +130,14 @@
org.apache.commons
commons-lang3
- 3.17.0
+ 3.19.0
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -145,13 +145,13 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
@@ -163,7 +163,7 @@
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
@@ -175,7 +175,7 @@
io.projectreactor
reactor-test
- 3.7.9
+ 3.8.0-RC1
test
@@ -205,7 +205,7 @@
org.junit.vintage
junit-vintage-engine
- 5.12.2
+ 6.0.1
test
@@ -221,7 +221,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -268,24 +268,24 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- org.springframework:spring-beans:[6.2.10]
- org.springframework:spring-web:[6.2.10]
- org.springframework:spring-tx:[6.2.10]
- org.springframework:spring-expression:[6.2.10]
- org.springframework:spring-core:[6.2.10]
- org.springframework:spring-context:[6.2.10]
+ org.springframework:spring-beans:[7.0.0-RC3]
+ org.springframework:spring-web:[7.0.0-RC3]
+ org.springframework:spring-tx:[7.0.0-RC3]
+ org.springframework:spring-expression:[7.0.0-RC3]
+ org.springframework:spring-core:[7.0.0-RC3]
+ org.springframework:spring-context:[7.0.0-RC3]
org.springframework.data:spring-data-commons:[3.5.3]
org.javatuples:javatuples:[1.2]
- com.fasterxml.jackson.core:jackson-annotations:[2.19.2]
- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:[2.19.2]
- com.fasterxml.jackson.module:jackson-module-parameter-names:[2.19.2]
+ com.fasterxml.jackson.core:jackson-annotations:[2.20]
+ com.fasterxml.jackson.datatype:jackson-datatype-jdk8:[2.20.1]
+ com.fasterxml.jackson.module:jackson-module-parameter-names:[2.20.1]
javax.annotation:javax.annotation-api:[1.3.2]
- org.apache.commons:commons-lang3:[3.17.0]
+ org.apache.commons:commons-lang3:[3.19.0]
org.slf4j:slf4j-api:[2.0.17]
@@ -296,7 +296,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.11.3
+ 3.12.0
com/azure/spring/data/cosmos/core/mapping/BasicCosmosPersistentProperty.java
@@ -314,7 +314,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.5.3
+ 3.5.4
src/test/resources/application.properties
${skip.integration.tests}
@@ -348,7 +348,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.5.3
+ 3.5.4
@@ -369,7 +369,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.5.3
+ 3.5.4
@@ -389,7 +389,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.5.3
+ 3.5.4
diff --git a/sdk/spring/pom.xml b/sdk/spring/pom.xml
index 005b5bc5c160..59df68d9ae92 100644
--- a/sdk/spring/pom.xml
+++ b/sdk/spring/pom.xml
@@ -8,6 +8,29 @@
pom
1.0.0
+
+
+
+ spring-milestones
+ Spring Milestones
+ https://repo.spring.io/milestone
+
+ false
+
+
+
+
+
+
+ spring-milestones
+ Spring Milestones
+ https://repo.spring.io/milestone
+
+ false
+
+
+
+
default
diff --git a/sdk/spring/scripts/spring_boot_3.5.5_managed_external_dependencies.txt b/sdk/spring/scripts/spring_boot_3.5.5_managed_external_dependencies.txt
deleted file mode 100644
index 4ba839f64a4a..000000000000
--- a/sdk/spring/scripts/spring_boot_3.5.5_managed_external_dependencies.txt
+++ /dev/null
@@ -1,1889 +0,0 @@
-ch.qos.logback:logback-classic;1.5.18
-ch.qos.logback:logback-core;1.5.18
-co.elastic.clients:elasticsearch-java;8.18.5
-com.couchbase.client:java-client;3.8.3
-com.datastax.oss:native-protocol;1.5.1
-com.ecwid.consul:consul-api;1.4.5
-com.fasterxml.jackson.core:jackson-annotations;2.19.2
-com.fasterxml.jackson.core:jackson-core;2.19.2
-com.fasterxml.jackson.core:jackson-databind;2.19.2
-com.fasterxml.jackson.dataformat:jackson-dataformat-avro;2.19.2
-com.fasterxml.jackson.dataformat:jackson-dataformat-cbor;2.19.2
-com.fasterxml.jackson.dataformat:jackson-dataformat-csv;2.19.2
-com.fasterxml.jackson.dataformat:jackson-dataformat-ion;2.19.2
-com.fasterxml.jackson.dataformat:jackson-dataformat-properties;2.19.2
-com.fasterxml.jackson.dataformat:jackson-dataformat-protobuf;2.19.2
-com.fasterxml.jackson.dataformat:jackson-dataformat-smile;2.19.2
-com.fasterxml.jackson.dataformat:jackson-dataformat-toml;2.19.2
-com.fasterxml.jackson.dataformat:jackson-dataformat-xml;2.19.2
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-eclipse-collections;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-guava;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-hibernate4;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-hibernate5;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-hibernate5-jakarta;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-hibernate6;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-hppc;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-jakarta-jsonp;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-javax-money;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-jaxrs;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-joda;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-joda-money;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-json-org;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-jsr353;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-moneta;2.19.2
-com.fasterxml.jackson.datatype:jackson-datatype-pcollections;2.19.2
-com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-base;2.19.2
-com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-cbor-provider;2.19.2
-com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider;2.19.2
-com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-smile-provider;2.19.2
-com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-xml-provider;2.19.2
-com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-yaml-provider;2.19.2
-com.fasterxml.jackson.jaxrs:jackson-jaxrs-base;2.19.2
-com.fasterxml.jackson.jaxrs:jackson-jaxrs-cbor-provider;2.19.2
-com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider;2.19.2
-com.fasterxml.jackson.jaxrs:jackson-jaxrs-smile-provider;2.19.2
-com.fasterxml.jackson.jaxrs:jackson-jaxrs-xml-provider;2.19.2
-com.fasterxml.jackson.jaxrs:jackson-jaxrs-yaml-provider;2.19.2
-com.fasterxml.jackson.jr:jackson-jr-all;2.19.2
-com.fasterxml.jackson.jr:jackson-jr-annotation-support;2.19.2
-com.fasterxml.jackson.jr:jackson-jr-extension-javatime;2.19.2
-com.fasterxml.jackson.jr:jackson-jr-objects;2.19.2
-com.fasterxml.jackson.jr:jackson-jr-retrofit2;2.19.2
-com.fasterxml.jackson.jr:jackson-jr-stree;2.19.2
-com.fasterxml.jackson.module:jackson-module-afterburner;2.19.2
-com.fasterxml.jackson.module:jackson-module-android-record;2.19.2
-com.fasterxml.jackson.module:jackson-module-blackbird;2.19.2
-com.fasterxml.jackson.module:jackson-module-guice;2.19.2
-com.fasterxml.jackson.module:jackson-module-guice7;2.19.2
-com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations;2.19.2
-com.fasterxml.jackson.module:jackson-module-jaxb-annotations;2.19.2
-com.fasterxml.jackson.module:jackson-module-jsonSchema;2.19.2
-com.fasterxml.jackson.module:jackson-module-jsonSchema-jakarta;2.19.2
-com.fasterxml.jackson.module:jackson-module-kotlin;2.19.2
-com.fasterxml.jackson.module:jackson-module-mrbean;2.19.2
-com.fasterxml.jackson.module:jackson-module-no-ctor-deser;2.19.2
-com.fasterxml.jackson.module:jackson-module-osgi;2.19.2
-com.fasterxml.jackson.module:jackson-module-parameter-names;2.19.2
-com.fasterxml.jackson.module:jackson-module-paranamer;2.19.2
-com.fasterxml.jackson.module:jackson-module-scala_2.11;2.19.2
-com.fasterxml.jackson.module:jackson-module-scala_2.12;2.19.2
-com.fasterxml.jackson.module:jackson-module-scala_2.13;2.19.2
-com.fasterxml.jackson.module:jackson-module-scala_3;2.19.2
-com.fasterxml.jackson:jackson-bom;2.19.2
-com.fasterxml:classmate;1.7.0
-com.github.ben-manes.caffeine:caffeine;3.2.2
-com.github.ben-manes.caffeine:guava;3.2.2
-com.github.ben-manes.caffeine:jcache;3.2.2
-com.github.ben-manes.caffeine:simulator;3.2.2
-com.github.mxab.thymeleaf.extras:thymeleaf-extras-data-attribute;2.0.1
-com.github.tomakehurst:wiremock-jre8-standalone;2.35.1
-com.google.code.gson:gson;2.13.1
-com.graphql-java:graphql-java;24.1
-com.h2database:h2;2.3.232
-com.hazelcast:hazelcast;5.5.0
-com.hazelcast:hazelcast-spring;5.5.0
-com.ibm.db2:jcc;12.1.2.0
-com.jayway.jsonpath:json-path;2.9.0
-com.jayway.jsonpath:json-path-assert;2.9.0
-com.microsoft.sqlserver:mssql-jdbc;12.10.1.jre11
-com.mysql:mysql-connector-j;9.4.0
-com.netflix.eureka:eureka-client;2.0.4
-com.netflix.eureka:eureka-client-jersey3;2.0.4
-com.netflix.eureka:eureka-core;2.0.4
-com.netflix.eureka:eureka-core-jersey3;2.0.4
-com.oracle.database.ha:ons;23.7.0.25.01
-com.oracle.database.ha:simplefan;23.7.0.25.01
-com.oracle.database.jdbc:ojdbc11;23.7.0.25.01
-com.oracle.database.jdbc:ojdbc11-production;23.7.0.25.01
-com.oracle.database.jdbc:ojdbc17;23.7.0.25.01
-com.oracle.database.jdbc:ojdbc17-production;23.7.0.25.01
-com.oracle.database.jdbc:ojdbc8;23.7.0.25.01
-com.oracle.database.jdbc:ojdbc8-production;23.7.0.25.01
-com.oracle.database.jdbc:rsi;23.7.0.25.01
-com.oracle.database.jdbc:ucp;23.7.0.25.01
-com.oracle.database.jdbc:ucp11;23.7.0.25.01
-com.oracle.database.jdbc:ucp17;23.7.0.25.01
-com.oracle.database.nls:orai18n;23.7.0.25.01
-com.oracle.database.r2dbc:oracle-r2dbc;1.3.0
-com.oracle.database.security:oraclepki;23.7.0.25.01
-com.oracle.database.xml:xdb;23.7.0.25.01
-com.oracle.database.xml:xmlparserv2;23.7.0.25.01
-com.querydsl:codegen-utils;5.1.0
-com.querydsl:querydsl-apt;5.1.0
-com.querydsl:querydsl-bom;5.1.0
-com.querydsl:querydsl-codegen;5.1.0
-com.querydsl:querydsl-collections;5.1.0
-com.querydsl:querydsl-core;5.1.0
-com.querydsl:querydsl-guava;5.1.0
-com.querydsl:querydsl-hibernate-search;5.1.0
-com.querydsl:querydsl-jdo;5.1.0
-com.querydsl:querydsl-jpa;5.1.0
-com.querydsl:querydsl-jpa-codegen;5.1.0
-com.querydsl:querydsl-kotlin;5.1.0
-com.querydsl:querydsl-kotlin-codegen;5.1.0
-com.querydsl:querydsl-lucene3;5.1.0
-com.querydsl:querydsl-lucene4;5.1.0
-com.querydsl:querydsl-lucene5;5.1.0
-com.querydsl:querydsl-mongodb;5.1.0
-com.querydsl:querydsl-scala;5.1.0
-com.querydsl:querydsl-spatial;5.1.0
-com.querydsl:querydsl-sql;5.1.0
-com.querydsl:querydsl-sql-codegen;5.1.0
-com.querydsl:querydsl-sql-spatial;5.1.0
-com.querydsl:querydsl-sql-spring;5.1.0
-com.rabbitmq:amqp-client;5.25.0
-com.rabbitmq:stream-client;0.23.0
-com.redis:testcontainers-redis;2.2.4
-com.samskivert:jmustache;1.16
-com.sendgrid:sendgrid-java;4.10.3
-com.squareup.okhttp3:logging-interceptor;4.12.0
-com.squareup.okhttp3:mockwebserver;4.12.0
-com.squareup.okhttp3:okcurl;4.12.0
-com.squareup.okhttp3:okhttp;4.12.0
-com.squareup.okhttp3:okhttp-bom;4.12.0
-com.squareup.okhttp3:okhttp-brotli;4.12.0
-com.squareup.okhttp3:okhttp-dnsoverhttps;4.12.0
-com.squareup.okhttp3:okhttp-sse;4.12.0
-com.squareup.okhttp3:okhttp-tls;4.12.0
-com.squareup.okhttp3:okhttp-urlconnection;4.12.0
-com.sun.istack:istack-commons-runtime;4.1.2
-com.sun.xml.bind:jaxb-core;4.0.5
-com.sun.xml.bind:jaxb-impl;4.0.5
-com.sun.xml.bind:jaxb-jxc;4.0.5
-com.sun.xml.bind:jaxb-osgi;4.0.5
-com.sun.xml.bind:jaxb-xjc;4.0.5
-com.sun.xml.fastinfoset:FastInfoset;2.1.1
-com.sun.xml.messaging.saaj:saaj-impl;3.0.4
-com.toomuchcoding.jsonassert:jsonassert;0.8.0
-com.toomuchcoding.jsonassert:jsonassert-shade;0.8.0
-com.unboundid:unboundid-ldapsdk;7.0.3
-com.zaxxer:HikariCP;6.3.2
-commons-codec:commons-codec;1.18.0
-commons-pool:commons-pool;1.6
-io.asyncer:r2dbc-mysql;1.4.1
-io.fabric8.java-generator:io.fabric8.java-generator.gradle.plugin;7.3.1
-io.fabric8.kubernetes:kubernetes-karaf;7.3.1
-io.fabric8:certmanager-client;7.3.1
-io.fabric8:certmanager-model;7.3.1
-io.fabric8:chaosmesh-client;7.3.1
-io.fabric8:chaosmesh-model;7.3.1
-io.fabric8:crd-generator-api;7.3.1
-io.fabric8:crd-generator-api-v2;7.3.1
-io.fabric8:crd-generator-apt;7.3.1
-io.fabric8:crd-generator-cli;7.3.1
-io.fabric8:crd-generator-collector;7.3.1
-io.fabric8:crd-generator-maven-plugin;7.3.1
-io.fabric8:generator-annotations;7.3.1
-io.fabric8:istio-client;7.3.1
-io.fabric8:istio-model;7.3.1
-io.fabric8:java-generator-benchmark;7.3.1
-io.fabric8:java-generator-cli;7.3.1
-io.fabric8:java-generator-core;7.3.1
-io.fabric8:java-generator-maven-plugin;7.3.1
-io.fabric8:knative-client;7.3.1
-io.fabric8:knative-model;7.3.1
-io.fabric8:kube-api-test;7.3.1
-io.fabric8:kube-api-test-client-inject;7.3.1
-io.fabric8:kubernetes-client;7.3.1
-io.fabric8:kubernetes-client-api;7.3.1
-io.fabric8:kubernetes-client-bom;7.3.1
-io.fabric8:kubernetes-client-init-bc-fips;7.3.1
-io.fabric8:kubernetes-httpclient-jdk;7.3.1
-io.fabric8:kubernetes-httpclient-jetty;7.3.1
-io.fabric8:kubernetes-httpclient-okhttp;7.3.1
-io.fabric8:kubernetes-httpclient-vertx;7.3.1
-io.fabric8:kubernetes-junit-jupiter;7.3.1
-io.fabric8:kubernetes-junit-jupiter-autodetected;7.3.1
-io.fabric8:kubernetes-log4j;7.3.1
-io.fabric8:kubernetes-model-admissionregistration;7.3.1
-io.fabric8:kubernetes-model-apiextensions;7.3.1
-io.fabric8:kubernetes-model-apps;7.3.1
-io.fabric8:kubernetes-model-autoscaling;7.3.1
-io.fabric8:kubernetes-model-batch;7.3.1
-io.fabric8:kubernetes-model-certificates;7.3.1
-io.fabric8:kubernetes-model-common;7.3.1
-io.fabric8:kubernetes-model-coordination;7.3.1
-io.fabric8:kubernetes-model-core;7.3.1
-io.fabric8:kubernetes-model-discovery;7.3.1
-io.fabric8:kubernetes-model-events;7.3.1
-io.fabric8:kubernetes-model-extensions;7.3.1
-io.fabric8:kubernetes-model-flowcontrol;7.3.1
-io.fabric8:kubernetes-model-gatewayapi;7.3.1
-io.fabric8:kubernetes-model-kustomize;7.3.1
-io.fabric8:kubernetes-model-metrics;7.3.1
-io.fabric8:kubernetes-model-networking;7.3.1
-io.fabric8:kubernetes-model-node;7.3.1
-io.fabric8:kubernetes-model-policy;7.3.1
-io.fabric8:kubernetes-model-rbac;7.3.1
-io.fabric8:kubernetes-model-resource;7.3.1
-io.fabric8:kubernetes-model-scheduling;7.3.1
-io.fabric8:kubernetes-model-storageclass;7.3.1
-io.fabric8:kubernetes-model-validator;7.3.1
-io.fabric8:kubernetes-openshift-uberjar;7.3.1
-io.fabric8:kubernetes-server-mock;7.3.1
-io.fabric8:mockwebserver;7.3.1
-io.fabric8:open-cluster-management-client;7.3.1
-io.fabric8:open-cluster-management-model;7.3.1
-io.fabric8:openapi-model-generator-maven-plugin;7.3.1
-io.fabric8:openshift-client;7.3.1
-io.fabric8:openshift-client-api;7.3.1
-io.fabric8:openshift-model;7.3.1
-io.fabric8:openshift-model-autoscaling;7.3.1
-io.fabric8:openshift-model-config;7.3.1
-io.fabric8:openshift-model-console;7.3.1
-io.fabric8:openshift-model-hive;7.3.1
-io.fabric8:openshift-model-installer;7.3.1
-io.fabric8:openshift-model-machine;7.3.1
-io.fabric8:openshift-model-machineconfiguration;7.3.1
-io.fabric8:openshift-model-miscellaneous;7.3.1
-io.fabric8:openshift-model-monitoring;7.3.1
-io.fabric8:openshift-model-operator;7.3.1
-io.fabric8:openshift-model-operatorhub;7.3.1
-io.fabric8:openshift-model-storageversionmigrator;7.3.1
-io.fabric8:openshift-model-tuned;7.3.1
-io.fabric8:openshift-model-whereabouts;7.3.1
-io.fabric8:ovn-client;7.3.1
-io.fabric8:ovn-model;7.3.1
-io.fabric8:tekton-client;7.3.1
-io.fabric8:tekton-model;7.3.1
-io.fabric8:verticalpodautoscaler-client;7.3.1
-io.fabric8:verticalpodautoscaler-model;7.3.1
-io.fabric8:volcano-client;7.3.1
-io.fabric8:volcano-model;7.3.1
-io.fabric8:volumesnapshot-client;7.3.1
-io.fabric8:volumesnapshot-model;7.3.1
-io.fabric8:zjsonpatch;7.3.1
-io.github.git-commit-id:git-commit-id-maven-plugin;9.0.2
-io.github.openfeign:feign-annotation-error-decoder;13.6
-io.github.openfeign:feign-bom;13.6
-io.github.openfeign:feign-core;13.6
-io.github.openfeign:feign-dropwizard-metrics4;13.6
-io.github.openfeign:feign-dropwizard-metrics5;13.6
-io.github.openfeign:feign-fastjson2;13.6
-io.github.openfeign:feign-form;13.6
-io.github.openfeign:feign-form-spring;13.6
-io.github.openfeign:feign-googlehttpclient;13.6
-io.github.openfeign:feign-gson;13.6
-io.github.openfeign:feign-hc5;13.6
-io.github.openfeign:feign-httpclient;13.6
-io.github.openfeign:feign-hystrix;13.6
-io.github.openfeign:feign-jackson;13.6
-io.github.openfeign:feign-jackson-jaxb;13.6
-io.github.openfeign:feign-jackson-jr;13.6
-io.github.openfeign:feign-jakarta;13.6
-io.github.openfeign:feign-java11;13.6
-io.github.openfeign:feign-jaxb;13.6
-io.github.openfeign:feign-jaxb-jakarta;13.6
-io.github.openfeign:feign-jaxrs;13.6
-io.github.openfeign:feign-jaxrs2;13.6
-io.github.openfeign:feign-jaxrs3;13.6
-io.github.openfeign:feign-jaxrs4;13.6
-io.github.openfeign:feign-json;13.6
-io.github.openfeign:feign-kotlin;13.6
-io.github.openfeign:feign-micrometer;13.6
-io.github.openfeign:feign-mock;13.6
-io.github.openfeign:feign-moshi;13.6
-io.github.openfeign:feign-okhttp;13.6
-io.github.openfeign:feign-reactive-wrappers;13.6
-io.github.openfeign:feign-ribbon;13.6
-io.github.openfeign:feign-sax;13.6
-io.github.openfeign:feign-slf4j;13.6
-io.github.openfeign:feign-soap;13.6
-io.github.openfeign:feign-soap-jakarta;13.6
-io.github.openfeign:feign-spring;13.6
-io.github.openfeign:feign-vertx;13.6
-io.github.openfeign:feign-vertx4-test;13.6
-io.github.openfeign:feign-vertx5-test;13.6
-io.github.resilience4j:resilience4j-all;2.2.0
-io.github.resilience4j:resilience4j-annotations;2.2.0
-io.github.resilience4j:resilience4j-bom;2.2.0
-io.github.resilience4j:resilience4j-bulkhead;2.2.0
-io.github.resilience4j:resilience4j-cache;2.2.0
-io.github.resilience4j:resilience4j-circuitbreaker;2.2.0
-io.github.resilience4j:resilience4j-circularbuffer;2.2.0
-io.github.resilience4j:resilience4j-consumer;2.2.0
-io.github.resilience4j:resilience4j-core;2.2.0
-io.github.resilience4j:resilience4j-feign;2.2.0
-io.github.resilience4j:resilience4j-kotlin;2.2.0
-io.github.resilience4j:resilience4j-metrics;2.2.0
-io.github.resilience4j:resilience4j-micrometer;2.2.0
-io.github.resilience4j:resilience4j-ratelimiter;2.2.0
-io.github.resilience4j:resilience4j-reactor;2.2.0
-io.github.resilience4j:resilience4j-retry;2.2.0
-io.github.resilience4j:resilience4j-rxjava2;2.2.0
-io.github.resilience4j:resilience4j-rxjava3;2.2.0
-io.github.resilience4j:resilience4j-spring;2.2.0
-io.github.resilience4j:resilience4j-spring-boot2;2.2.0
-io.github.resilience4j:resilience4j-spring-boot3;2.2.0
-io.github.resilience4j:resilience4j-spring-cloud2;2.2.0
-io.github.resilience4j:resilience4j-spring6;2.2.0
-io.github.resilience4j:resilience4j-timelimiter;2.2.0
-io.github.resilience4j:resilience4j-vavr;2.2.0
-io.kubernetes:client-java;19.0.2
-io.kubernetes:client-java-extended;19.0.2
-io.kubernetes:client-java-spring-integration;19.0.2
-io.lettuce:lettuce-core;6.6.0.RELEASE
-io.micrometer:context-propagation;1.1.3
-io.micrometer:docs;1.5.3
-io.micrometer:micrometer-bom;1.15.3
-io.micrometer:micrometer-commons;1.15.3
-io.micrometer:micrometer-core;1.15.3
-io.micrometer:micrometer-jakarta9;1.15.3
-io.micrometer:micrometer-java11;1.15.3
-io.micrometer:micrometer-java21;1.15.3
-io.micrometer:micrometer-jetty11;1.15.3
-io.micrometer:micrometer-jetty12;1.15.3
-io.micrometer:micrometer-observation;1.15.3
-io.micrometer:micrometer-observation-test;1.15.3
-io.micrometer:micrometer-registry-appoptics;1.15.3
-io.micrometer:micrometer-registry-atlas;1.15.3
-io.micrometer:micrometer-registry-azure-monitor;1.15.3
-io.micrometer:micrometer-registry-cloudwatch2;1.15.3
-io.micrometer:micrometer-registry-datadog;1.15.3
-io.micrometer:micrometer-registry-dynatrace;1.15.3
-io.micrometer:micrometer-registry-elastic;1.15.3
-io.micrometer:micrometer-registry-ganglia;1.15.3
-io.micrometer:micrometer-registry-graphite;1.15.3
-io.micrometer:micrometer-registry-health;1.15.3
-io.micrometer:micrometer-registry-humio;1.15.3
-io.micrometer:micrometer-registry-influx;1.15.3
-io.micrometer:micrometer-registry-jmx;1.15.3
-io.micrometer:micrometer-registry-kairos;1.15.3
-io.micrometer:micrometer-registry-new-relic;1.15.3
-io.micrometer:micrometer-registry-opentsdb;1.15.3
-io.micrometer:micrometer-registry-otlp;1.15.3
-io.micrometer:micrometer-registry-prometheus;1.15.3
-io.micrometer:micrometer-registry-prometheus-simpleclient;1.15.3
-io.micrometer:micrometer-registry-signalfx;1.15.3
-io.micrometer:micrometer-registry-stackdriver;1.15.3
-io.micrometer:micrometer-registry-statsd;1.15.3
-io.micrometer:micrometer-registry-wavefront;1.15.3
-io.micrometer:micrometer-test;1.15.3
-io.micrometer:micrometer-tracing;1.5.3
-io.micrometer:micrometer-tracing-bom;1.5.3
-io.micrometer:micrometer-tracing-bridge-brave;1.5.3
-io.micrometer:micrometer-tracing-bridge-otel;1.5.3
-io.micrometer:micrometer-tracing-integration-test;1.5.3
-io.micrometer:micrometer-tracing-reporter-wavefront;1.5.3
-io.micrometer:micrometer-tracing-test;1.5.3
-io.netty:netty-all;4.1.124.Final
-io.netty:netty-bom;4.1.124.Final
-io.netty:netty-buffer;4.1.124.Final
-io.netty:netty-codec;4.1.124.Final
-io.netty:netty-codec-dns;4.1.124.Final
-io.netty:netty-codec-haproxy;4.1.124.Final
-io.netty:netty-codec-http;4.1.124.Final
-io.netty:netty-codec-http2;4.1.124.Final
-io.netty:netty-codec-memcache;4.1.124.Final
-io.netty:netty-codec-mqtt;4.1.124.Final
-io.netty:netty-codec-redis;4.1.124.Final
-io.netty:netty-codec-smtp;4.1.124.Final
-io.netty:netty-codec-socks;4.1.124.Final
-io.netty:netty-codec-stomp;4.1.124.Final
-io.netty:netty-codec-xml;4.1.124.Final
-io.netty:netty-common;4.1.124.Final
-io.netty:netty-dev-tools;4.1.124.Final
-io.netty:netty-handler;4.1.124.Final
-io.netty:netty-handler-proxy;4.1.124.Final
-io.netty:netty-handler-ssl-ocsp;4.1.124.Final
-io.netty:netty-resolver;4.1.124.Final
-io.netty:netty-resolver-dns;4.1.124.Final
-io.netty:netty-resolver-dns-classes-macos;4.1.124.Final
-io.netty:netty-resolver-dns-native-macos;4.1.124.Final
-io.netty:netty-tcnative;2.0.72.Final
-io.netty:netty-tcnative-boringssl-static;2.0.72.Final
-io.netty:netty-tcnative-classes;2.0.72.Final
-io.netty:netty-transport;4.1.124.Final
-io.netty:netty-transport-classes-epoll;4.1.124.Final
-io.netty:netty-transport-classes-kqueue;4.1.124.Final
-io.netty:netty-transport-native-epoll;4.1.124.Final
-io.netty:netty-transport-native-kqueue;4.1.124.Final
-io.netty:netty-transport-native-unix-common;4.1.124.Final
-io.netty:netty-transport-rxtx;4.1.124.Final
-io.netty:netty-transport-sctp;4.1.124.Final
-io.netty:netty-transport-udt;4.1.124.Final
-io.opentelemetry:opentelemetry-api;1.49.0
-io.opentelemetry:opentelemetry-bom;1.49.0
-io.opentelemetry:opentelemetry-context;1.49.0
-io.opentelemetry:opentelemetry-exporter-common;1.49.0
-io.opentelemetry:opentelemetry-exporter-logging;1.49.0
-io.opentelemetry:opentelemetry-exporter-logging-otlp;1.49.0
-io.opentelemetry:opentelemetry-exporter-otlp;1.49.0
-io.opentelemetry:opentelemetry-exporter-otlp-common;1.49.0
-io.opentelemetry:opentelemetry-exporter-sender-grpc-managed-channel;1.49.0
-io.opentelemetry:opentelemetry-exporter-sender-jdk;1.49.0
-io.opentelemetry:opentelemetry-exporter-sender-okhttp;1.49.0
-io.opentelemetry:opentelemetry-exporter-zipkin;1.49.0
-io.opentelemetry:opentelemetry-extension-kotlin;1.49.0
-io.opentelemetry:opentelemetry-extension-trace-propagators;1.49.0
-io.opentelemetry:opentelemetry-opentracing-shim;1.49.0
-io.opentelemetry:opentelemetry-sdk;1.49.0
-io.opentelemetry:opentelemetry-sdk-common;1.49.0
-io.opentelemetry:opentelemetry-sdk-extension-autoconfigure;1.49.0
-io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi;1.49.0
-io.opentelemetry:opentelemetry-sdk-extension-jaeger-remote-sampler;1.49.0
-io.opentelemetry:opentelemetry-sdk-logs;1.49.0
-io.opentelemetry:opentelemetry-sdk-metrics;1.49.0
-io.opentelemetry:opentelemetry-sdk-testing;1.49.0
-io.opentelemetry:opentelemetry-sdk-trace;1.49.0
-io.projectreactor.addons:reactor-adapter;3.5.2
-io.projectreactor.addons:reactor-extra;3.5.2
-io.projectreactor.addons:reactor-pool;1.1.3
-io.projectreactor.addons:reactor-pool-micrometer;0.2.3
-io.projectreactor.kafka:reactor-kafka;1.3.23
-io.projectreactor.kotlin:reactor-kotlin-extensions;1.2.3
-io.projectreactor.netty:reactor-netty;1.2.9
-io.projectreactor.netty:reactor-netty-core;1.2.9
-io.projectreactor.netty:reactor-netty-http;1.2.9
-io.projectreactor.netty:reactor-netty-http-brave;1.2.9
-io.projectreactor:reactor-bom;2024.0.9
-io.projectreactor:reactor-core;3.7.9
-io.projectreactor:reactor-core-micrometer;1.2.9
-io.projectreactor:reactor-test;3.7.9
-io.projectreactor:reactor-tools;3.7.9
-io.prometheus:prometheus-metrics-bom;1.3.10
-io.prometheus:prometheus-metrics-config;1.3.10
-io.prometheus:prometheus-metrics-core;1.3.10
-io.prometheus:prometheus-metrics-exporter-common;1.3.10
-io.prometheus:prometheus-metrics-exporter-httpserver;1.3.10
-io.prometheus:prometheus-metrics-exporter-opentelemetry;1.3.10
-io.prometheus:prometheus-metrics-exporter-opentelemetry-no-otel;1.3.10
-io.prometheus:prometheus-metrics-exporter-opentelemetry-otel-agent-resources;1.3.10
-io.prometheus:prometheus-metrics-exporter-pushgateway;1.3.10
-io.prometheus:prometheus-metrics-exporter-servlet-jakarta;1.3.10
-io.prometheus:prometheus-metrics-exporter-servlet-javax;1.3.10
-io.prometheus:prometheus-metrics-exposition-formats;1.3.10
-io.prometheus:prometheus-metrics-exposition-formats-no-protobuf;1.3.10
-io.prometheus:prometheus-metrics-exposition-textformats;1.3.10
-io.prometheus:prometheus-metrics-instrumentation-caffeine;1.3.10
-io.prometheus:prometheus-metrics-instrumentation-dropwizard;1.3.10
-io.prometheus:prometheus-metrics-instrumentation-dropwizard5;1.3.10
-io.prometheus:prometheus-metrics-instrumentation-guava;1.3.10
-io.prometheus:prometheus-metrics-instrumentation-jvm;1.3.10
-io.prometheus:prometheus-metrics-model;1.3.10
-io.prometheus:prometheus-metrics-simpleclient-bridge;1.3.10
-io.prometheus:prometheus-metrics-tracer;1.3.10
-io.prometheus:prometheus-metrics-tracer-common;1.3.10
-io.prometheus:prometheus-metrics-tracer-initializer;1.3.10
-io.prometheus:prometheus-metrics-tracer-otel;1.3.10
-io.prometheus:prometheus-metrics-tracer-otel-agent;1.3.10
-io.prometheus:simpleclient;0.16.0
-io.prometheus:simpleclient_bom;0.16.0
-io.prometheus:simpleclient_caffeine;0.16.0
-io.prometheus:simpleclient_common;0.16.0
-io.prometheus:simpleclient_dropwizard;0.16.0
-io.prometheus:simpleclient_graphite_bridge;0.16.0
-io.prometheus:simpleclient_guava;0.16.0
-io.prometheus:simpleclient_hibernate;0.16.0
-io.prometheus:simpleclient_hotspot;0.16.0
-io.prometheus:simpleclient_httpserver;0.16.0
-io.prometheus:simpleclient_jetty;0.16.0
-io.prometheus:simpleclient_jetty_jdk8;0.16.0
-io.prometheus:simpleclient_log4j;0.16.0
-io.prometheus:simpleclient_log4j2;0.16.0
-io.prometheus:simpleclient_logback;0.16.0
-io.prometheus:simpleclient_pushgateway;0.16.0
-io.prometheus:simpleclient_servlet;0.16.0
-io.prometheus:simpleclient_servlet_jakarta;0.16.0
-io.prometheus:simpleclient_spring_boot;0.16.0
-io.prometheus:simpleclient_spring_web;0.16.0
-io.prometheus:simpleclient_tracer_common;0.16.0
-io.prometheus:simpleclient_tracer_otel;0.16.0
-io.prometheus:simpleclient_tracer_otel_agent;0.16.0
-io.prometheus:simpleclient_vertx;0.16.0
-io.r2dbc:r2dbc-h2;1.0.0.RELEASE
-io.r2dbc:r2dbc-mssql;1.0.2.RELEASE
-io.r2dbc:r2dbc-pool;1.0.2.RELEASE
-io.r2dbc:r2dbc-proxy;1.1.6.RELEASE
-io.r2dbc:r2dbc-spi;1.0.0.RELEASE
-io.reactivex.rxjava3:rxjava;3.1.11
-io.rest-assured:json-path;5.5.6
-io.rest-assured:json-schema-validator;5.5.6
-io.rest-assured:kotlin-extensions;5.5.6
-io.rest-assured:rest-assured;5.5.6
-io.rest-assured:rest-assured-all;5.5.6
-io.rest-assured:rest-assured-bom;5.5.6
-io.rest-assured:rest-assured-common;5.5.6
-io.rest-assured:scala-extensions;5.5.6
-io.rest-assured:scala-support;5.5.6
-io.rest-assured:spring-commons;5.5.6
-io.rest-assured:spring-mock-mvc;5.5.6
-io.rest-assured:spring-mock-mvc-kotlin-extensions;5.5.6
-io.rest-assured:spring-web-test-client;5.5.6
-io.rest-assured:spring-web-test-client-kotlin-extensions;5.5.6
-io.rest-assured:xml-path;5.5.6
-io.rsocket:rsocket-bom;1.1.5
-io.rsocket:rsocket-core;1.1.5
-io.rsocket:rsocket-load-balancer;1.1.5
-io.rsocket:rsocket-micrometer;1.1.5
-io.rsocket:rsocket-test;1.1.5
-io.rsocket:rsocket-transport-local;1.1.5
-io.rsocket:rsocket-transport-netty;1.1.5
-io.spring.gradle:dependency-management-plugin;1.1.7
-io.undertow:undertow-core;2.3.18.Final
-io.undertow:undertow-servlet;2.3.18.Final
-io.undertow:undertow-websockets-jsr;2.3.18.Final
-io.zipkin.brave:brave;6.1.0
-io.zipkin.brave:brave-bom;6.1.0
-io.zipkin.brave:brave-context-jfr;6.1.0
-io.zipkin.brave:brave-context-log4j12;6.1.0
-io.zipkin.brave:brave-context-log4j2;6.1.0
-io.zipkin.brave:brave-context-slf4j;6.1.0
-io.zipkin.brave:brave-instrumentation-dubbo;6.1.0
-io.zipkin.brave:brave-instrumentation-grpc;6.1.0
-io.zipkin.brave:brave-instrumentation-http;6.1.0
-io.zipkin.brave:brave-instrumentation-http-tests;6.1.0
-io.zipkin.brave:brave-instrumentation-http-tests-jakarta;6.1.0
-io.zipkin.brave:brave-instrumentation-httpasyncclient;6.1.0
-io.zipkin.brave:brave-instrumentation-httpclient;6.1.0
-io.zipkin.brave:brave-instrumentation-httpclient5;6.1.0
-io.zipkin.brave:brave-instrumentation-jakarta-jms;6.1.0
-io.zipkin.brave:brave-instrumentation-jaxrs2;6.1.0
-io.zipkin.brave:brave-instrumentation-jersey-server;6.1.0
-io.zipkin.brave:brave-instrumentation-jms;6.1.0
-io.zipkin.brave:brave-instrumentation-jms-jakarta;6.1.0
-io.zipkin.brave:brave-instrumentation-kafka-clients;6.1.0
-io.zipkin.brave:brave-instrumentation-kafka-streams;6.1.0
-io.zipkin.brave:brave-instrumentation-messaging;6.1.0
-io.zipkin.brave:brave-instrumentation-mongodb;6.1.0
-io.zipkin.brave:brave-instrumentation-mysql;6.1.0
-io.zipkin.brave:brave-instrumentation-mysql6;6.1.0
-io.zipkin.brave:brave-instrumentation-mysql8;6.1.0
-io.zipkin.brave:brave-instrumentation-netty-codec-http;6.1.0
-io.zipkin.brave:brave-instrumentation-okhttp3;6.1.0
-io.zipkin.brave:brave-instrumentation-rocketmq-client;6.1.0
-io.zipkin.brave:brave-instrumentation-rpc;6.1.0
-io.zipkin.brave:brave-instrumentation-servlet;6.1.0
-io.zipkin.brave:brave-instrumentation-servlet-jakarta;6.1.0
-io.zipkin.brave:brave-instrumentation-spring-rabbit;6.1.0
-io.zipkin.brave:brave-instrumentation-spring-web;6.1.0
-io.zipkin.brave:brave-instrumentation-spring-webmvc;6.1.0
-io.zipkin.brave:brave-instrumentation-vertx-web;6.1.0
-io.zipkin.brave:brave-spring-beans;6.1.0
-io.zipkin.brave:brave-tests;6.1.0
-io.zipkin.reporter2:zipkin-reporter;3.5.1
-io.zipkin.reporter2:zipkin-reporter-bom;3.5.1
-io.zipkin.reporter2:zipkin-reporter-brave;3.5.1
-io.zipkin.reporter2:zipkin-reporter-metrics-micrometer;3.5.1
-io.zipkin.reporter2:zipkin-reporter-spring-beans;3.5.1
-io.zipkin.reporter2:zipkin-sender-activemq-client;3.5.1
-io.zipkin.reporter2:zipkin-sender-amqp-client;3.5.1
-io.zipkin.reporter2:zipkin-sender-kafka;3.5.1
-io.zipkin.reporter2:zipkin-sender-libthrift;3.5.1
-io.zipkin.reporter2:zipkin-sender-okhttp3;3.5.1
-io.zipkin.reporter2:zipkin-sender-pulsar-client;3.5.1
-io.zipkin.reporter2:zipkin-sender-urlconnection;3.5.1
-jakarta.activation:jakarta.activation-api;2.1.3
-jakarta.annotation:jakarta.annotation-api;2.1.1
-jakarta.inject:jakarta.inject-api;2.0.1
-jakarta.jms:jakarta.jms-api;3.1.0
-jakarta.json.bind:jakarta.json.bind-api;3.0.1
-jakarta.json:jakarta.json-api;2.1.3
-jakarta.mail:jakarta.mail-api;2.1.3
-jakarta.management.j2ee:jakarta.management.j2ee-api;1.1.4
-jakarta.persistence:jakarta.persistence-api;3.1.0
-jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api;3.0.2
-jakarta.servlet:jakarta.servlet-api;6.0.0
-jakarta.transaction:jakarta.transaction-api;2.0.1
-jakarta.validation:jakarta.validation-api;3.0.2
-jakarta.websocket:jakarta.websocket-api;2.1.1
-jakarta.websocket:jakarta.websocket-client-api;2.1.1
-jakarta.ws.rs:jakarta.ws.rs-api;3.1.0
-jakarta.xml.bind:jakarta.xml.bind-api;4.0.2
-jakarta.xml.soap:jakarta.xml.soap-api;3.0.2
-jakarta.xml.ws:jakarta.xml.ws-api;4.0.2
-javax.cache:cache-api;1.1.1
-javax.money:money-api;1.1
-jaxen:jaxen;2.0.0
-junit:junit;4.13.2
-net.bytebuddy:byte-buddy;1.17.7
-net.bytebuddy:byte-buddy-agent;1.17.7
-net.minidev:json-smart;2.5.2
-net.sourceforge.jtds:jtds;1.3.1
-net.sourceforge.nekohtml:nekohtml;1.9.22
-nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect;3.4.0
-org.apache.activemq:activemq-all;6.1.7
-org.apache.activemq:activemq-amqp;6.1.7
-org.apache.activemq:activemq-blueprint;6.1.7
-org.apache.activemq:activemq-bom;6.1.7
-org.apache.activemq:activemq-branding;2.40.0
-org.apache.activemq:activemq-broker;6.1.7
-org.apache.activemq:activemq-client;6.1.7
-org.apache.activemq:activemq-console;6.1.7
-org.apache.activemq:activemq-http;6.1.7
-org.apache.activemq:activemq-jaas;6.1.7
-org.apache.activemq:activemq-jdbc-store;6.1.7
-org.apache.activemq:activemq-jms-pool;6.1.7
-org.apache.activemq:activemq-kahadb-store;6.1.7
-org.apache.activemq:activemq-karaf;6.1.7
-org.apache.activemq:activemq-log4j-appender;6.1.7
-org.apache.activemq:activemq-mqtt;6.1.7
-org.apache.activemq:activemq-openwire-generator;6.1.7
-org.apache.activemq:activemq-openwire-legacy;6.1.7
-org.apache.activemq:activemq-osgi;6.1.7
-org.apache.activemq:activemq-pool;6.1.7
-org.apache.activemq:activemq-ra;6.1.7
-org.apache.activemq:activemq-rar;6.1.7
-org.apache.activemq:activemq-run;6.1.7
-org.apache.activemq:activemq-runtime-config;6.1.7
-org.apache.activemq:activemq-shiro;6.1.7
-org.apache.activemq:activemq-spring;6.1.7
-org.apache.activemq:activemq-stomp;6.1.7
-org.apache.activemq:activemq-web;6.1.7
-org.apache.activemq:activemq-web-console;6.1.7
-org.apache.activemq:activemq-web-demo;6.1.7
-org.apache.activemq:artemis-amqp-protocol;2.40.0
-org.apache.activemq:artemis-bom;2.40.0
-org.apache.activemq:artemis-boot;2.40.0
-org.apache.activemq:artemis-cdi-client;2.40.0
-org.apache.activemq:artemis-cli;2.40.0
-org.apache.activemq:artemis-commons;2.40.0
-org.apache.activemq:artemis-console;2.40.0
-org.apache.activemq:artemis-core-client;2.40.0
-org.apache.activemq:artemis-core-client-all;2.40.0
-org.apache.activemq:artemis-core-client-osgi;2.40.0
-org.apache.activemq:artemis-dto;2.40.0
-org.apache.activemq:artemis-features;2.40.0
-org.apache.activemq:artemis-hornetq-protocol;2.40.0
-org.apache.activemq:artemis-hqclient-protocol;2.40.0
-org.apache.activemq:artemis-jakarta-cdi-client;2.40.0
-org.apache.activemq:artemis-jakarta-client;2.40.0
-org.apache.activemq:artemis-jakarta-client-all;2.40.0
-org.apache.activemq:artemis-jakarta-openwire-protocol;2.40.0
-org.apache.activemq:artemis-jakarta-ra;2.40.0
-org.apache.activemq:artemis-jakarta-server;2.40.0
-org.apache.activemq:artemis-jakarta-service-extensions;2.40.0
-org.apache.activemq:artemis-jdbc-store;2.40.0
-org.apache.activemq:artemis-jms-client;2.40.0
-org.apache.activemq:artemis-jms-client-all;2.40.0
-org.apache.activemq:artemis-jms-client-osgi;2.40.0
-org.apache.activemq:artemis-jms-server;2.40.0
-org.apache.activemq:artemis-journal;2.40.0
-org.apache.activemq:artemis-lockmanager-api;2.40.0
-org.apache.activemq:artemis-lockmanager-ri;2.40.0
-org.apache.activemq:artemis-mqtt-protocol;2.40.0
-org.apache.activemq:artemis-openwire-protocol;2.40.0
-org.apache.activemq:artemis-ra;2.40.0
-org.apache.activemq:artemis-selector;2.40.0
-org.apache.activemq:artemis-server;2.40.0
-org.apache.activemq:artemis-server-osgi;2.40.0
-org.apache.activemq:artemis-service-extensions;2.40.0
-org.apache.activemq:artemis-stomp-protocol;2.40.0
-org.apache.activemq:artemis-web;2.40.0
-org.apache.activemq:artemis-website;2.40.0
-org.apache.cassandra:java-driver-bom;4.19.0
-org.apache.cassandra:java-driver-core;4.19.0
-org.apache.cassandra:java-driver-core-shaded;4.19.0
-org.apache.cassandra:java-driver-guava-shaded;4.19.0
-org.apache.cassandra:java-driver-mapper-processor;4.19.0
-org.apache.cassandra:java-driver-mapper-runtime;4.19.0
-org.apache.cassandra:java-driver-metrics-micrometer;4.19.0
-org.apache.cassandra:java-driver-metrics-microprofile;4.19.0
-org.apache.cassandra:java-driver-query-builder;4.19.0
-org.apache.cassandra:java-driver-test-infra;4.19.0
-org.apache.commons:commons-dbcp2;2.13.0
-org.apache.commons:commons-lang3;3.17.0
-org.apache.commons:commons-pool2;2.12.1
-org.apache.curator:curator-framework;5.8.0
-org.apache.curator:curator-recipes;5.8.0
-org.apache.curator:curator-test;5.8.0
-org.apache.curator:curator-x-discovery;5.8.0
-org.apache.derby:derby;10.16.1.1
-org.apache.derby:derbyclient;10.16.1.1
-org.apache.derby:derbynet;10.16.1.1
-org.apache.derby:derbyoptionaltools;10.16.1.1
-org.apache.derby:derbyshared;10.16.1.1
-org.apache.derby:derbytools;10.16.1.1
-org.apache.groovy:groovy;4.0.28
-org.apache.groovy:groovy-ant;4.0.28
-org.apache.groovy:groovy-astbuilder;4.0.28
-org.apache.groovy:groovy-bom;4.0.28
-org.apache.groovy:groovy-cli-commons;4.0.28
-org.apache.groovy:groovy-cli-picocli;4.0.28
-org.apache.groovy:groovy-console;4.0.28
-org.apache.groovy:groovy-contracts;4.0.28
-org.apache.groovy:groovy-datetime;4.0.28
-org.apache.groovy:groovy-dateutil;4.0.28
-org.apache.groovy:groovy-docgenerator;4.0.28
-org.apache.groovy:groovy-ginq;4.0.28
-org.apache.groovy:groovy-groovydoc;4.0.28
-org.apache.groovy:groovy-groovysh;4.0.28
-org.apache.groovy:groovy-jmx;4.0.28
-org.apache.groovy:groovy-json;4.0.28
-org.apache.groovy:groovy-jsr223;4.0.28
-org.apache.groovy:groovy-macro;4.0.28
-org.apache.groovy:groovy-macro-library;4.0.28
-org.apache.groovy:groovy-nio;4.0.28
-org.apache.groovy:groovy-servlet;4.0.28
-org.apache.groovy:groovy-sql;4.0.28
-org.apache.groovy:groovy-swing;4.0.28
-org.apache.groovy:groovy-templates;4.0.28
-org.apache.groovy:groovy-test;4.0.28
-org.apache.groovy:groovy-test-junit5;4.0.28
-org.apache.groovy:groovy-testng;4.0.28
-org.apache.groovy:groovy-toml;4.0.28
-org.apache.groovy:groovy-typecheckers;4.0.28
-org.apache.groovy:groovy-xml;4.0.28
-org.apache.groovy:groovy-yaml;4.0.28
-org.apache.httpcomponents.client5:httpclient5;5.5
-org.apache.httpcomponents.client5:httpclient5-cache;5.5
-org.apache.httpcomponents.client5:httpclient5-fluent;5.5
-org.apache.httpcomponents.core5:httpcore5;5.3.4
-org.apache.httpcomponents.core5:httpcore5-h2;5.3.4
-org.apache.httpcomponents.core5:httpcore5-reactive;5.3.4
-org.apache.httpcomponents:httpasyncclient;4.1.5
-org.apache.httpcomponents:httpcore;4.4.16
-org.apache.httpcomponents:httpcore-nio;4.4.16
-org.apache.kafka:connect;3.9.1
-org.apache.kafka:connect-api;3.9.1
-org.apache.kafka:connect-basic-auth-extension;3.9.1
-org.apache.kafka:connect-file;3.9.1
-org.apache.kafka:connect-json;3.9.1
-org.apache.kafka:connect-mirror;3.9.1
-org.apache.kafka:connect-mirror-client;3.9.1
-org.apache.kafka:connect-runtime;3.9.1
-org.apache.kafka:connect-transforms;3.9.1
-org.apache.kafka:generator;3.9.1
-org.apache.kafka:kafka-clients;3.9.1
-org.apache.kafka:kafka-log4j-appender;3.9.1
-org.apache.kafka:kafka-metadata;3.9.1
-org.apache.kafka:kafka-raft;3.9.1
-org.apache.kafka:kafka-server;3.9.1
-org.apache.kafka:kafka-server-common;3.9.1
-org.apache.kafka:kafka-shell;3.9.1
-org.apache.kafka:kafka-storage;3.9.1
-org.apache.kafka:kafka-storage-api;3.9.1
-org.apache.kafka:kafka-streams;3.9.1
-org.apache.kafka:kafka-streams-scala_2.12;3.9.1
-org.apache.kafka:kafka-streams-scala_2.13;3.9.1
-org.apache.kafka:kafka-streams-test-utils;3.9.1
-org.apache.kafka:kafka-tools;3.9.1
-org.apache.kafka:kafka_2.12;3.9.1
-org.apache.kafka:kafka_2.13;3.9.1
-org.apache.kafka:trogdor;3.9.1
-org.apache.logging.log4j:log4j-1.2-api;2.24.3
-org.apache.logging.log4j:log4j-api;2.24.3
-org.apache.logging.log4j:log4j-api-test;2.24.3
-org.apache.logging.log4j:log4j-appserver;2.24.3
-org.apache.logging.log4j:log4j-bom;2.24.3
-org.apache.logging.log4j:log4j-cassandra;2.24.3
-org.apache.logging.log4j:log4j-core;2.24.3
-org.apache.logging.log4j:log4j-core-test;2.24.3
-org.apache.logging.log4j:log4j-couchdb;2.24.3
-org.apache.logging.log4j:log4j-docker;2.24.3
-org.apache.logging.log4j:log4j-flume-ng;2.23.1
-org.apache.logging.log4j:log4j-iostreams;2.24.3
-org.apache.logging.log4j:log4j-jakarta-smtp;2.24.3
-org.apache.logging.log4j:log4j-jakarta-web;2.24.3
-org.apache.logging.log4j:log4j-jcl;2.24.3
-org.apache.logging.log4j:log4j-jpa;2.24.3
-org.apache.logging.log4j:log4j-jpl;2.24.3
-org.apache.logging.log4j:log4j-jul;2.24.3
-org.apache.logging.log4j:log4j-layout-template-json;2.24.3
-org.apache.logging.log4j:log4j-mongodb;2.24.3
-org.apache.logging.log4j:log4j-mongodb4;2.24.3
-org.apache.logging.log4j:log4j-slf4j-impl;2.24.3
-org.apache.logging.log4j:log4j-slf4j2-impl;2.24.3
-org.apache.logging.log4j:log4j-spring-boot;2.24.3
-org.apache.logging.log4j:log4j-spring-cloud-config-client;2.24.3
-org.apache.logging.log4j:log4j-taglib;2.24.3
-org.apache.logging.log4j:log4j-to-jul;2.24.3
-org.apache.logging.log4j:log4j-to-slf4j;2.24.3
-org.apache.logging.log4j:log4j-web;2.24.3
-org.apache.maven.plugins:maven-antrun-plugin;3.1.0
-org.apache.maven.plugins:maven-assembly-plugin;3.7.1
-org.apache.maven.plugins:maven-clean-plugin;3.4.1
-org.apache.maven.plugins:maven-compiler-plugin;3.14.0
-org.apache.maven.plugins:maven-dependency-plugin;3.8.1
-org.apache.maven.plugins:maven-deploy-plugin;3.1.4
-org.apache.maven.plugins:maven-enforcer-plugin;3.5.0
-org.apache.maven.plugins:maven-failsafe-plugin;3.5.3
-org.apache.maven.plugins:maven-gpg-plugin;3.1.0
-org.apache.maven.plugins:maven-help-plugin;3.5.1
-org.apache.maven.plugins:maven-install-plugin;3.1.4
-org.apache.maven.plugins:maven-invoker-plugin;3.9.1
-org.apache.maven.plugins:maven-jar-plugin;3.4.2
-org.apache.maven.plugins:maven-javadoc-plugin;3.11.3
-org.apache.maven.plugins:maven-release-plugin;2.5.3
-org.apache.maven.plugins:maven-resources-plugin;3.3.1
-org.apache.maven.plugins:maven-shade-plugin;3.6.0
-org.apache.maven.plugins:maven-source-plugin;3.3.1
-org.apache.maven.plugins:maven-surefire-plugin;3.5.3
-org.apache.maven.plugins:maven-war-plugin;3.4.0
-org.apache.pulsar:bouncy-castle-bc;4.0.6
-org.apache.pulsar:bouncy-castle-bcfips;4.0.6
-org.apache.pulsar:bouncy-castle-parent;4.0.6
-org.apache.pulsar:buildtools;4.0.6
-org.apache.pulsar:distribution;4.0.6
-org.apache.pulsar:docker-images;4.0.6
-org.apache.pulsar:jclouds-shaded;4.0.6
-org.apache.pulsar:managed-ledger;4.0.6
-org.apache.pulsar:pulsar;4.0.6
-org.apache.pulsar:pulsar-all-docker-image;4.0.6
-org.apache.pulsar:pulsar-bom;4.0.6
-org.apache.pulsar:pulsar-broker;4.0.6
-org.apache.pulsar:pulsar-broker-auth-athenz;4.0.6
-org.apache.pulsar:pulsar-broker-auth-oidc;4.0.6
-org.apache.pulsar:pulsar-broker-auth-sasl;4.0.6
-org.apache.pulsar:pulsar-broker-common;4.0.6
-org.apache.pulsar:pulsar-cli-utils;4.0.6
-org.apache.pulsar:pulsar-client;4.0.6
-org.apache.pulsar:pulsar-client-admin;4.0.6
-org.apache.pulsar:pulsar-client-admin-api;4.0.6
-org.apache.pulsar:pulsar-client-admin-original;4.0.6
-org.apache.pulsar:pulsar-client-all;4.0.6
-org.apache.pulsar:pulsar-client-api;4.0.6
-org.apache.pulsar:pulsar-client-auth-athenz;4.0.6
-org.apache.pulsar:pulsar-client-auth-sasl;4.0.6
-org.apache.pulsar:pulsar-client-messagecrypto-bc;4.0.6
-org.apache.pulsar:pulsar-client-original;4.0.6
-org.apache.pulsar:pulsar-client-reactive-adapter;0.6.0
-org.apache.pulsar:pulsar-client-reactive-api;0.6.0
-org.apache.pulsar:pulsar-client-reactive-bom;0.6.0
-org.apache.pulsar:pulsar-client-reactive-jackson;0.6.0
-org.apache.pulsar:pulsar-client-reactive-producer-cache-caffeine;0.6.0
-org.apache.pulsar:pulsar-client-reactive-producer-cache-caffeine-shaded;0.6.0
-org.apache.pulsar:pulsar-client-tools;4.0.6
-org.apache.pulsar:pulsar-client-tools-api;4.0.6
-org.apache.pulsar:pulsar-common;4.0.6
-org.apache.pulsar:pulsar-config-validation;4.0.6
-org.apache.pulsar:pulsar-docker-image;4.0.6
-org.apache.pulsar:pulsar-docs-tools;4.0.6
-org.apache.pulsar:pulsar-functions;4.0.6
-org.apache.pulsar:pulsar-functions-api;4.0.6
-org.apache.pulsar:pulsar-functions-api-examples;4.0.6
-org.apache.pulsar:pulsar-functions-api-examples-builtin;4.0.6
-org.apache.pulsar:pulsar-functions-instance;4.0.6
-org.apache.pulsar:pulsar-functions-local-runner;4.0.6
-org.apache.pulsar:pulsar-functions-local-runner-original;4.0.6
-org.apache.pulsar:pulsar-functions-proto;4.0.6
-org.apache.pulsar:pulsar-functions-runtime;4.0.6
-org.apache.pulsar:pulsar-functions-runtime-all;4.0.6
-org.apache.pulsar:pulsar-functions-secrets;4.0.6
-org.apache.pulsar:pulsar-functions-utils;4.0.6
-org.apache.pulsar:pulsar-functions-worker;4.0.6
-org.apache.pulsar:pulsar-io;4.0.6
-org.apache.pulsar:pulsar-io-aerospike;4.0.6
-org.apache.pulsar:pulsar-io-alluxio;4.0.6
-org.apache.pulsar:pulsar-io-aws;4.0.6
-org.apache.pulsar:pulsar-io-batch-data-generator;4.0.6
-org.apache.pulsar:pulsar-io-batch-discovery-triggerers;4.0.6
-org.apache.pulsar:pulsar-io-canal;4.0.6
-org.apache.pulsar:pulsar-io-cassandra;4.0.6
-org.apache.pulsar:pulsar-io-common;4.0.6
-org.apache.pulsar:pulsar-io-core;4.0.6
-org.apache.pulsar:pulsar-io-data-generator;4.0.6
-org.apache.pulsar:pulsar-io-debezium;4.0.6
-org.apache.pulsar:pulsar-io-debezium-core;4.0.6
-org.apache.pulsar:pulsar-io-debezium-mongodb;4.0.6
-org.apache.pulsar:pulsar-io-debezium-mssql;4.0.6
-org.apache.pulsar:pulsar-io-debezium-mysql;4.0.6
-org.apache.pulsar:pulsar-io-debezium-oracle;4.0.6
-org.apache.pulsar:pulsar-io-debezium-postgres;4.0.6
-org.apache.pulsar:pulsar-io-distribution;4.0.6
-org.apache.pulsar:pulsar-io-docs;4.0.6
-org.apache.pulsar:pulsar-io-dynamodb;4.0.6
-org.apache.pulsar:pulsar-io-elastic-search;4.0.6
-org.apache.pulsar:pulsar-io-file;4.0.6
-org.apache.pulsar:pulsar-io-flume;4.0.6
-org.apache.pulsar:pulsar-io-hbase;4.0.6
-org.apache.pulsar:pulsar-io-hdfs3;4.0.6
-org.apache.pulsar:pulsar-io-http;4.0.6
-org.apache.pulsar:pulsar-io-influxdb;4.0.6
-org.apache.pulsar:pulsar-io-jdbc;4.0.6
-org.apache.pulsar:pulsar-io-jdbc-clickhouse;4.0.6
-org.apache.pulsar:pulsar-io-jdbc-core;4.0.6
-org.apache.pulsar:pulsar-io-jdbc-mariadb;4.0.6
-org.apache.pulsar:pulsar-io-jdbc-openmldb;4.0.6
-org.apache.pulsar:pulsar-io-jdbc-postgres;4.0.6
-org.apache.pulsar:pulsar-io-jdbc-sqlite;4.0.6
-org.apache.pulsar:pulsar-io-kafka;4.0.6
-org.apache.pulsar:pulsar-io-kafka-connect-adaptor;4.0.6
-org.apache.pulsar:pulsar-io-kafka-connect-adaptor-nar;4.0.6
-org.apache.pulsar:pulsar-io-kinesis;4.0.6
-org.apache.pulsar:pulsar-io-mongo;4.0.6
-org.apache.pulsar:pulsar-io-netty;4.0.6
-org.apache.pulsar:pulsar-io-nsq;4.0.6
-org.apache.pulsar:pulsar-io-rabbitmq;4.0.6
-org.apache.pulsar:pulsar-io-redis;4.0.6
-org.apache.pulsar:pulsar-io-solr;4.0.6
-org.apache.pulsar:pulsar-io-twitter;4.0.6
-org.apache.pulsar:pulsar-metadata;4.0.6
-org.apache.pulsar:pulsar-offloader-distribution;4.0.6
-org.apache.pulsar:pulsar-package-bookkeeper-storage;4.0.6
-org.apache.pulsar:pulsar-package-core;4.0.6
-org.apache.pulsar:pulsar-package-filesystem-storage;4.0.6
-org.apache.pulsar:pulsar-package-management;4.0.6
-org.apache.pulsar:pulsar-proxy;4.0.6
-org.apache.pulsar:pulsar-server-distribution;4.0.6
-org.apache.pulsar:pulsar-shell-distribution;4.0.6
-org.apache.pulsar:pulsar-testclient;4.0.6
-org.apache.pulsar:pulsar-transaction-common;4.0.6
-org.apache.pulsar:pulsar-transaction-coordinator;4.0.6
-org.apache.pulsar:pulsar-transaction-parent;4.0.6
-org.apache.pulsar:pulsar-websocket;4.0.6
-org.apache.pulsar:structured-event-log;4.0.6
-org.apache.pulsar:testmocks;4.0.6
-org.apache.pulsar:tiered-storage-file-system;4.0.6
-org.apache.pulsar:tiered-storage-jcloud;4.0.6
-org.apache.pulsar:tiered-storage-parent;4.0.6
-org.apache.tomcat.embed:tomcat-embed-core;10.1.44
-org.apache.tomcat.embed:tomcat-embed-el;10.1.44
-org.apache.tomcat.embed:tomcat-embed-jasper;10.1.44
-org.apache.tomcat.embed:tomcat-embed-websocket;10.1.44
-org.apache.tomcat:tomcat-annotations-api;10.1.44
-org.apache.tomcat:tomcat-jdbc;10.1.44
-org.apache.tomcat:tomcat-jsp-api;10.1.44
-org.aspectj:aspectjrt;1.9.24
-org.aspectj:aspectjtools;1.9.24
-org.aspectj:aspectjweaver;1.9.24
-org.assertj:assertj-bom;3.27.4
-org.assertj:assertj-core;3.27.4
-org.assertj:assertj-guava;3.27.4
-org.awaitility:awaitility;4.2.2
-org.awaitility:awaitility-groovy;4.2.2
-org.awaitility:awaitility-kotlin;4.2.2
-org.awaitility:awaitility-scala;4.2.2
-org.cache2k:cache2k-api;2.6.1.Final
-org.cache2k:cache2k-config;2.6.1.Final
-org.cache2k:cache2k-core;2.6.1.Final
-org.cache2k:cache2k-jcache;2.6.1.Final
-org.cache2k:cache2k-micrometer;2.6.1.Final
-org.cache2k:cache2k-spring;2.6.1.Final
-org.codehaus.janino:commons-compiler;3.1.12
-org.codehaus.janino:commons-compiler-jdk;3.1.12
-org.codehaus.janino:janino;3.1.12
-org.codehaus.mojo:build-helper-maven-plugin;3.6.1
-org.codehaus.mojo:versions-maven-plugin;2.18.0
-org.codehaus.mojo:xml-maven-plugin;1.1.0
-org.crac:crac;1.5.0
-org.cyclonedx:cyclonedx-maven-plugin;2.9.1
-org.eclipse.angus:angus-activation;2.0.2
-org.eclipse.angus:angus-core;2.0.4
-org.eclipse.angus:angus-mail;2.0.4
-org.eclipse.angus:dsn;2.0.4
-org.eclipse.angus:gimap;2.0.4
-org.eclipse.angus:imap;2.0.4
-org.eclipse.angus:jakarta.mail;2.0.4
-org.eclipse.angus:logging-mailhandler;2.0.4
-org.eclipse.angus:pop3;2.0.4
-org.eclipse.angus:smtp;2.0.4
-org.eclipse.jetty.demos:jetty-demo-handler;12.0.25
-org.eclipse.jetty.ee10.osgi:jetty-ee10-osgi-alpn;12.0.25
-org.eclipse.jetty.ee10.osgi:jetty-ee10-osgi-boot;12.0.25
-org.eclipse.jetty.ee10.osgi:jetty-ee10-osgi-boot-jsp;12.0.25
-org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-client;12.0.25
-org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-client-webapp;12.0.25
-org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-common;12.0.25
-org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server;12.0.25
-org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-client-webapp;12.0.25
-org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server;12.0.25
-org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-servlet;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-annotations;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-apache-jsp;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-bom;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-cdi;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-fcgi-proxy;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-glassfish-jstl;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-jaspi;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-jndi;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-jspc-maven-plugin;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-maven-plugin;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-plus;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-proxy;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-quickstart;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-runner;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-servlet;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-servlets;12.0.25
-org.eclipse.jetty.ee10:jetty-ee10-webapp;12.0.25
-org.eclipse.jetty.fcgi:jetty-fcgi-client;12.0.25
-org.eclipse.jetty.fcgi:jetty-fcgi-proxy;12.0.25
-org.eclipse.jetty.fcgi:jetty-fcgi-server;12.0.25
-org.eclipse.jetty.http2:jetty-http2-client;12.0.25
-org.eclipse.jetty.http2:jetty-http2-client-transport;12.0.25
-org.eclipse.jetty.http2:jetty-http2-common;12.0.25
-org.eclipse.jetty.http2:jetty-http2-hpack;12.0.25
-org.eclipse.jetty.http2:jetty-http2-server;12.0.25
-org.eclipse.jetty.http3:jetty-http3-client;12.0.25
-org.eclipse.jetty.http3:jetty-http3-client-transport;12.0.25
-org.eclipse.jetty.http3:jetty-http3-common;12.0.25
-org.eclipse.jetty.http3:jetty-http3-qpack;12.0.25
-org.eclipse.jetty.http3:jetty-http3-server;12.0.25
-org.eclipse.jetty.quic:jetty-quic-client;12.0.25
-org.eclipse.jetty.quic:jetty-quic-common;12.0.25
-org.eclipse.jetty.quic:jetty-quic-quiche-common;12.0.25
-org.eclipse.jetty.quic:jetty-quic-quiche-foreign;12.0.25
-org.eclipse.jetty.quic:jetty-quic-quiche-jna;12.0.25
-org.eclipse.jetty.quic:jetty-quic-server;12.0.25
-org.eclipse.jetty.websocket:jetty-websocket-core-client;12.0.25
-org.eclipse.jetty.websocket:jetty-websocket-core-common;12.0.25
-org.eclipse.jetty.websocket:jetty-websocket-core-server;12.0.25
-org.eclipse.jetty.websocket:jetty-websocket-jetty-api;12.0.25
-org.eclipse.jetty.websocket:jetty-websocket-jetty-client;12.0.25
-org.eclipse.jetty.websocket:jetty-websocket-jetty-common;12.0.25
-org.eclipse.jetty.websocket:jetty-websocket-jetty-server;12.0.25
-org.eclipse.jetty:jetty-alpn-client;12.0.25
-org.eclipse.jetty:jetty-alpn-conscrypt-client;12.0.25
-org.eclipse.jetty:jetty-alpn-conscrypt-server;12.0.25
-org.eclipse.jetty:jetty-alpn-java-client;12.0.25
-org.eclipse.jetty:jetty-alpn-java-server;12.0.25
-org.eclipse.jetty:jetty-alpn-server;12.0.25
-org.eclipse.jetty:jetty-bom;12.0.25
-org.eclipse.jetty:jetty-client;12.0.25
-org.eclipse.jetty:jetty-deploy;12.0.25
-org.eclipse.jetty:jetty-ee;12.0.25
-org.eclipse.jetty:jetty-http;12.0.25
-org.eclipse.jetty:jetty-http-spi;12.0.25
-org.eclipse.jetty:jetty-http-tools;12.0.25
-org.eclipse.jetty:jetty-io;12.0.25
-org.eclipse.jetty:jetty-jmx;12.0.25
-org.eclipse.jetty:jetty-jndi;12.0.25
-org.eclipse.jetty:jetty-keystore;12.0.25
-org.eclipse.jetty:jetty-openid;12.0.25
-org.eclipse.jetty:jetty-osgi;12.0.25
-org.eclipse.jetty:jetty-plus;12.0.25
-org.eclipse.jetty:jetty-proxy;12.0.25
-org.eclipse.jetty:jetty-reactive-httpclient;4.0.11
-org.eclipse.jetty:jetty-rewrite;12.0.25
-org.eclipse.jetty:jetty-security;12.0.25
-org.eclipse.jetty:jetty-server;12.0.25
-org.eclipse.jetty:jetty-session;12.0.25
-org.eclipse.jetty:jetty-slf4j-impl;12.0.25
-org.eclipse.jetty:jetty-start;12.0.25
-org.eclipse.jetty:jetty-unixdomain-server;12.0.25
-org.eclipse.jetty:jetty-util;12.0.25
-org.eclipse.jetty:jetty-util-ajax;12.0.25
-org.eclipse.jetty:jetty-xml;12.0.25
-org.eclipse.jgit:org.eclipse.jgit;6.10.1.202505221210-r
-org.eclipse.jgit:org.eclipse.jgit.http.apache;6.10.1.202505221210-r
-org.eclipse.jgit:org.eclipse.jgit.junit.http;6.10.1.202505221210-r
-org.eclipse.jgit:org.eclipse.jgit.ssh.apache;6.10.1.202505221210-r
-org.eclipse:yasson;3.0.4
-org.ehcache:ehcache;3.10.8
-org.ehcache:ehcache-clustered;3.10.8
-org.ehcache:ehcache-transactions;3.10.8
-org.elasticsearch.client:elasticsearch-rest-client;8.18.5
-org.elasticsearch.client:elasticsearch-rest-client-sniffer;8.18.5
-org.firebirdsql.jdbc:jaybird;6.0.2
-org.flywaydb:flyway-commandline;11.7.2
-org.flywaydb:flyway-core;11.7.2
-org.flywaydb:flyway-database-cassandra;11.7.2
-org.flywaydb:flyway-database-db2;11.7.2
-org.flywaydb:flyway-database-derby;11.7.2
-org.flywaydb:flyway-database-hsqldb;11.7.2
-org.flywaydb:flyway-database-informix;11.7.2
-org.flywaydb:flyway-database-mongodb;11.7.2
-org.flywaydb:flyway-database-oracle;11.7.2
-org.flywaydb:flyway-database-postgresql;11.7.2
-org.flywaydb:flyway-database-redshift;11.7.2
-org.flywaydb:flyway-database-saphana;11.7.2
-org.flywaydb:flyway-database-snowflake;11.7.2
-org.flywaydb:flyway-database-sybasease;11.7.2
-org.flywaydb:flyway-firebird;11.7.2
-org.flywaydb:flyway-gcp-bigquery;11.7.2
-org.flywaydb:flyway-gcp-spanner;11.7.2
-org.flywaydb:flyway-maven-plugin;11.7.2
-org.flywaydb:flyway-mysql;11.7.2
-org.flywaydb:flyway-singlestore;11.7.2
-org.flywaydb:flyway-sqlserver;11.7.2
-org.freemarker:freemarker;2.3.34
-org.glassfish.jaxb:codemodel;4.0.5
-org.glassfish.jaxb:jaxb-bom;4.0.5
-org.glassfish.jaxb:jaxb-core;4.0.5
-org.glassfish.jaxb:jaxb-jxc;4.0.5
-org.glassfish.jaxb:jaxb-runtime;4.0.5
-org.glassfish.jaxb:jaxb-xjc;4.0.5
-org.glassfish.jaxb:txw2;4.0.5
-org.glassfish.jaxb:xsom;4.0.5
-org.glassfish.jersey.bundles:jaxrs-ri;3.1.11
-org.glassfish.jersey.connectors:jersey-apache-connector;3.1.11
-org.glassfish.jersey.connectors:jersey-apache5-connector;3.1.11
-org.glassfish.jersey.connectors:jersey-grizzly-connector;3.1.11
-org.glassfish.jersey.connectors:jersey-helidon-connector;3.1.11
-org.glassfish.jersey.connectors:jersey-jdk-connector;3.1.11
-org.glassfish.jersey.connectors:jersey-jetty-connector;3.1.11
-org.glassfish.jersey.connectors:jersey-jetty-http2-connector;3.1.11
-org.glassfish.jersey.connectors:jersey-jetty11-connector;3.1.11
-org.glassfish.jersey.connectors:jersey-jnh-connector;3.1.11
-org.glassfish.jersey.connectors:jersey-netty-connector;3.1.11
-org.glassfish.jersey.containers.glassfish:jersey-gf-ejb;3.1.11
-org.glassfish.jersey.containers:jersey-container-grizzly2-http;3.1.11
-org.glassfish.jersey.containers:jersey-container-grizzly2-servlet;3.1.11
-org.glassfish.jersey.containers:jersey-container-jdk-http;3.1.11
-org.glassfish.jersey.containers:jersey-container-jetty-http;3.1.11
-org.glassfish.jersey.containers:jersey-container-jetty-http2;3.1.11
-org.glassfish.jersey.containers:jersey-container-jetty-servlet;3.1.11
-org.glassfish.jersey.containers:jersey-container-jetty11-http;3.1.11
-org.glassfish.jersey.containers:jersey-container-netty-http;3.1.11
-org.glassfish.jersey.containers:jersey-container-servlet;3.1.11
-org.glassfish.jersey.containers:jersey-container-servlet-core;3.1.11
-org.glassfish.jersey.containers:jersey-container-simple-http;3.1.11
-org.glassfish.jersey.core:jersey-client;3.1.11
-org.glassfish.jersey.core:jersey-common;3.1.11
-org.glassfish.jersey.core:jersey-server;3.1.11
-org.glassfish.jersey.ext.cdi:jersey-cdi-rs-inject;3.1.11
-org.glassfish.jersey.ext.cdi:jersey-cdi1x;3.1.11
-org.glassfish.jersey.ext.cdi:jersey-cdi1x-ban-custom-hk2-binding;3.1.11
-org.glassfish.jersey.ext.cdi:jersey-cdi1x-servlet;3.1.11
-org.glassfish.jersey.ext.cdi:jersey-cdi1x-transaction;3.1.11
-org.glassfish.jersey.ext.cdi:jersey-cdi1x-validation;3.1.11
-org.glassfish.jersey.ext.cdi:jersey-weld2-se;3.1.11
-org.glassfish.jersey.ext.microprofile:jersey-mp-config;3.1.11
-org.glassfish.jersey.ext.microprofile:jersey-mp-rest-client;3.1.11
-org.glassfish.jersey.ext.rx:jersey-rx-client-guava;3.1.11
-org.glassfish.jersey.ext.rx:jersey-rx-client-rxjava;3.1.11
-org.glassfish.jersey.ext.rx:jersey-rx-client-rxjava2;3.1.11
-org.glassfish.jersey.ext:jersey-bean-validation;3.1.11
-org.glassfish.jersey.ext:jersey-declarative-linking;3.1.11
-org.glassfish.jersey.ext:jersey-entity-filtering;3.1.11
-org.glassfish.jersey.ext:jersey-metainf-services;3.1.11
-org.glassfish.jersey.ext:jersey-micrometer;3.1.11
-org.glassfish.jersey.ext:jersey-mvc;3.1.11
-org.glassfish.jersey.ext:jersey-mvc-bean-validation;3.1.11
-org.glassfish.jersey.ext:jersey-mvc-freemarker;3.1.11
-org.glassfish.jersey.ext:jersey-mvc-jsp;3.1.11
-org.glassfish.jersey.ext:jersey-mvc-mustache;3.1.11
-org.glassfish.jersey.ext:jersey-proxy-client;3.1.11
-org.glassfish.jersey.ext:jersey-spring6;3.1.11
-org.glassfish.jersey.ext:jersey-wadl-doclet;3.1.11
-org.glassfish.jersey.inject:jersey-cdi2-se;3.1.11
-org.glassfish.jersey.inject:jersey-hk2;3.1.11
-org.glassfish.jersey.media:jersey-media-jaxb;3.1.11
-org.glassfish.jersey.media:jersey-media-json-binding;3.1.11
-org.glassfish.jersey.media:jersey-media-json-gson;3.1.11
-org.glassfish.jersey.media:jersey-media-json-jackson;3.1.11
-org.glassfish.jersey.media:jersey-media-json-jettison;3.1.11
-org.glassfish.jersey.media:jersey-media-json-processing;3.1.11
-org.glassfish.jersey.media:jersey-media-kryo;3.1.11
-org.glassfish.jersey.media:jersey-media-moxy;3.1.11
-org.glassfish.jersey.media:jersey-media-multipart;3.1.11
-org.glassfish.jersey.media:jersey-media-sse;3.1.11
-org.glassfish.jersey.security:oauth1-client;3.1.11
-org.glassfish.jersey.security:oauth1-server;3.1.11
-org.glassfish.jersey.security:oauth1-signature;3.1.11
-org.glassfish.jersey.security:oauth2-client;3.1.11
-org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-bundle;3.1.11
-org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-external;3.1.11
-org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-grizzly2;3.1.11
-org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-inmemory;3.1.11
-org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jdk-http;3.1.11
-org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jetty;3.1.11
-org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jetty-http2;3.1.11
-org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-netty;3.1.11
-org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-simple;3.1.11
-org.glassfish.jersey.test-framework:jersey-test-framework-core;3.1.11
-org.glassfish.jersey.test-framework:jersey-test-framework-util;3.1.11
-org.glassfish.jersey:jersey-bom;3.1.11
-org.glassfish.web:jakarta.servlet.jsp.jstl;3.0.1
-org.graalvm.buildtools:native-maven-plugin;0.10.6
-org.hamcrest:hamcrest;3.0
-org.hamcrest:hamcrest-core;3.0
-org.hamcrest:hamcrest-library;3.0
-org.hibernate.orm:hibernate-agroal;6.6.26.Final
-org.hibernate.orm:hibernate-ant;6.6.26.Final
-org.hibernate.orm:hibernate-c3p0;6.6.26.Final
-org.hibernate.orm:hibernate-community-dialects;6.6.26.Final
-org.hibernate.orm:hibernate-core;6.6.26.Final
-org.hibernate.orm:hibernate-envers;6.6.26.Final
-org.hibernate.orm:hibernate-graalvm;6.6.26.Final
-org.hibernate.orm:hibernate-hikaricp;6.6.26.Final
-org.hibernate.orm:hibernate-jcache;6.6.26.Final
-org.hibernate.orm:hibernate-jpamodelgen;6.6.26.Final
-org.hibernate.orm:hibernate-micrometer;6.6.26.Final
-org.hibernate.orm:hibernate-proxool;6.6.26.Final
-org.hibernate.orm:hibernate-spatial;6.6.26.Final
-org.hibernate.orm:hibernate-testing;6.6.26.Final
-org.hibernate.orm:hibernate-vibur;6.6.26.Final
-org.hibernate.validator:hibernate-validator;8.0.3.Final
-org.hibernate.validator:hibernate-validator-annotation-processor;8.0.3.Final
-org.hsqldb:hsqldb;2.7.3
-org.htmlunit:htmlunit;4.11.1
-org.infinispan.protostream:protostream;5.0.13.Final
-org.infinispan.protostream:protostream-processor;5.0.13.Final
-org.infinispan.protostream:protostream-types;5.0.13.Final
-org.infinispan:infinispan-anchored-keys;15.2.5.Final
-org.infinispan:infinispan-api;15.2.5.Final
-org.infinispan:infinispan-bom;15.2.5.Final
-org.infinispan:infinispan-cachestore-jdbc;15.2.5.Final
-org.infinispan:infinispan-cachestore-jdbc-common;15.2.5.Final
-org.infinispan:infinispan-cachestore-remote;15.2.5.Final
-org.infinispan:infinispan-cachestore-rocksdb;15.2.5.Final
-org.infinispan:infinispan-cachestore-sql;15.2.5.Final
-org.infinispan:infinispan-cdi-common;15.2.5.Final
-org.infinispan:infinispan-cdi-embedded;15.2.5.Final
-org.infinispan:infinispan-cdi-remote;15.2.5.Final
-org.infinispan:infinispan-checkstyle;15.2.5.Final
-org.infinispan:infinispan-cli-client;15.2.5.Final
-org.infinispan:infinispan-client-hotrod;15.2.5.Final
-org.infinispan:infinispan-client-hotrod-legacy;15.2.5.Final
-org.infinispan:infinispan-client-rest;15.2.5.Final
-org.infinispan:infinispan-clustered-counter;15.2.5.Final
-org.infinispan:infinispan-clustered-lock;15.2.5.Final
-org.infinispan:infinispan-commons;15.2.5.Final
-org.infinispan:infinispan-commons-graalvm;15.2.5.Final
-org.infinispan:infinispan-commons-spi;15.2.5.Final
-org.infinispan:infinispan-commons-test;15.2.5.Final
-org.infinispan:infinispan-component-annotations;15.2.5.Final
-org.infinispan:infinispan-component-processor;15.2.5.Final
-org.infinispan:infinispan-console;15.2.1.Final
-org.infinispan:infinispan-core;15.2.5.Final
-org.infinispan:infinispan-core-graalvm;15.2.5.Final
-org.infinispan:infinispan-counter-api;15.2.5.Final
-org.infinispan:infinispan-hibernate-cache-commons;15.2.5.Final
-org.infinispan:infinispan-hibernate-cache-spi;15.2.5.Final
-org.infinispan:infinispan-hibernate-cache-v62;15.2.5.Final
-org.infinispan:infinispan-jboss-marshalling;15.2.5.Final
-org.infinispan:infinispan-jcache;15.2.5.Final
-org.infinispan:infinispan-jcache-commons;15.2.5.Final
-org.infinispan:infinispan-jcache-remote;15.2.5.Final
-org.infinispan:infinispan-key-value-store-client;15.2.5.Final
-org.infinispan:infinispan-logging-annotations;15.2.5.Final
-org.infinispan:infinispan-logging-processor;15.2.5.Final
-org.infinispan:infinispan-multimap;15.2.5.Final
-org.infinispan:infinispan-objectfilter;15.2.5.Final
-org.infinispan:infinispan-query;15.2.5.Final
-org.infinispan:infinispan-query-core;15.2.5.Final
-org.infinispan:infinispan-query-dsl;15.2.5.Final
-org.infinispan:infinispan-remote-query-client;15.2.5.Final
-org.infinispan:infinispan-remote-query-server;15.2.5.Final
-org.infinispan:infinispan-scripting;15.2.5.Final
-org.infinispan:infinispan-server-core;15.2.5.Final
-org.infinispan:infinispan-server-hotrod;15.2.5.Final
-org.infinispan:infinispan-server-memcached;15.2.5.Final
-org.infinispan:infinispan-server-resp;15.2.5.Final
-org.infinispan:infinispan-server-rest;15.2.5.Final
-org.infinispan:infinispan-server-router;15.2.5.Final
-org.infinispan:infinispan-server-runtime;15.2.5.Final
-org.infinispan:infinispan-server-testdriver-core;15.2.5.Final
-org.infinispan:infinispan-server-testdriver-junit4;15.2.5.Final
-org.infinispan:infinispan-server-testdriver-junit5;15.2.5.Final
-org.infinispan:infinispan-spring-boot3-starter-embedded;15.2.5.Final
-org.infinispan:infinispan-spring-boot3-starter-remote;15.2.5.Final
-org.infinispan:infinispan-spring6-common;15.2.5.Final
-org.infinispan:infinispan-spring6-embedded;15.2.5.Final
-org.infinispan:infinispan-spring6-remote;15.2.5.Final
-org.infinispan:infinispan-tasks;15.2.5.Final
-org.infinispan:infinispan-tasks-api;15.2.5.Final
-org.infinispan:infinispan-tools;15.2.5.Final
-org.influxdb:influxdb-java;2.25
-org.jboss.logging:jboss-logging;3.6.1.Final
-org.jdom:jdom2;2.0.6.1
-org.jetbrains.kotlin:kotlin-bom;1.9.25
-org.jetbrains.kotlin:kotlin-compiler;1.9.25
-org.jetbrains.kotlin:kotlin-compiler-embeddable;1.9.25
-org.jetbrains.kotlin:kotlin-daemon-client;1.9.25
-org.jetbrains.kotlin:kotlin-main-kts;1.9.25
-org.jetbrains.kotlin:kotlin-maven-plugin;1.9.25
-org.jetbrains.kotlin:kotlin-osgi-bundle;1.9.25
-org.jetbrains.kotlin:kotlin-reflect;1.9.25
-org.jetbrains.kotlin:kotlin-script-runtime;1.9.25
-org.jetbrains.kotlin:kotlin-scripting-common;1.9.25
-org.jetbrains.kotlin:kotlin-scripting-ide-services;1.9.25
-org.jetbrains.kotlin:kotlin-scripting-jvm;1.9.25
-org.jetbrains.kotlin:kotlin-scripting-jvm-host;1.9.25
-org.jetbrains.kotlin:kotlin-stdlib;1.9.25
-org.jetbrains.kotlin:kotlin-stdlib-common;1.9.25
-org.jetbrains.kotlin:kotlin-stdlib-jdk7;1.9.25
-org.jetbrains.kotlin:kotlin-stdlib-jdk8;1.9.25
-org.jetbrains.kotlin:kotlin-stdlib-js;1.9.25
-org.jetbrains.kotlin:kotlin-test;1.9.25
-org.jetbrains.kotlin:kotlin-test-annotations-common;1.9.25
-org.jetbrains.kotlin:kotlin-test-common;1.9.25
-org.jetbrains.kotlin:kotlin-test-js;1.9.25
-org.jetbrains.kotlin:kotlin-test-junit;1.9.25
-org.jetbrains.kotlin:kotlin-test-junit5;1.9.25
-org.jetbrains.kotlin:kotlin-test-testng;1.9.25
-org.jetbrains.kotlinx:kotlinx-coroutines-android;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-bom;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-core;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-debug;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-guava;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-javafx;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-jdk8;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-jdk9;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-play-services;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-reactive;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-reactor;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-rx2;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-rx3;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-slf4j;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-swing;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-test;1.8.1
-org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm;1.8.1
-org.jetbrains.kotlinx:kotlinx-serialization-bom;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-cbor;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-core;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-core-jvm;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-hocon;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-json;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-json-jvm;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-json-okio;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-json-okio-jvm;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-properties;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-properties-jvm;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-protobuf;1.6.3
-org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm;1.6.3
-org.jooq:jooq;3.19.25
-org.jooq:jooq-codegen;3.19.25
-org.jooq:jooq-codegen-maven;3.19.25
-org.jooq:jooq-kotlin;3.19.25
-org.jooq:jooq-meta;3.19.25
-org.junit.jupiter:junit-jupiter;5.12.2
-org.junit.jupiter:junit-jupiter-api;5.12.2
-org.junit.jupiter:junit-jupiter-engine;5.12.2
-org.junit.jupiter:junit-jupiter-migrationsupport;5.12.2
-org.junit.jupiter:junit-jupiter-params;5.12.2
-org.junit.platform:junit-platform-commons;1.12.2
-org.junit.platform:junit-platform-console;1.12.2
-org.junit.platform:junit-platform-engine;1.12.2
-org.junit.platform:junit-platform-jfr;1.12.2
-org.junit.platform:junit-platform-launcher;1.12.2
-org.junit.platform:junit-platform-reporting;1.12.2
-org.junit.platform:junit-platform-runner;1.12.2
-org.junit.platform:junit-platform-suite;1.12.2
-org.junit.platform:junit-platform-suite-api;1.12.2
-org.junit.platform:junit-platform-suite-commons;1.12.2
-org.junit.platform:junit-platform-suite-engine;1.12.2
-org.junit.platform:junit-platform-testkit;1.12.2
-org.junit.vintage:junit-vintage-engine;5.12.2
-org.junit:junit-bom;5.12.2
-org.jvnet.staxex:stax-ex;2.1.0
-org.liquibase:liquibase-cdi;4.31.1
-org.liquibase:liquibase-core;4.31.1
-org.liquibase:liquibase-maven-plugin;4.31.1
-org.mariadb.jdbc:mariadb-java-client;3.5.5
-org.mariadb:r2dbc-mariadb;1.3.0
-org.messaginghub:pooled-jms;3.1.7
-org.mockito:mockito-android;5.17.0
-org.mockito:mockito-bom;5.17.0
-org.mockito:mockito-core;5.17.0
-org.mockito:mockito-errorprone;5.17.0
-org.mockito:mockito-junit-jupiter;5.17.0
-org.mockito:mockito-proxy;5.17.0
-org.mockito:mockito-subclass;5.17.0
-org.mongodb.scala:mongo-scala-bson_2.11;5.5.1
-org.mongodb.scala:mongo-scala-bson_2.12;5.5.1
-org.mongodb.scala:mongo-scala-bson_2.13;5.5.1
-org.mongodb.scala:mongo-scala-driver_2.11;5.5.1
-org.mongodb.scala:mongo-scala-driver_2.12;5.5.1
-org.mongodb.scala:mongo-scala-driver_2.13;5.5.1
-org.mongodb:bson;5.5.1
-org.mongodb:bson-kotlin;5.5.1
-org.mongodb:bson-kotlinx;5.5.1
-org.mongodb:bson-record-codec;5.5.1
-org.mongodb:mongodb-crypt;5.5.1
-org.mongodb:mongodb-driver-bom;5.5.1
-org.mongodb:mongodb-driver-core;5.5.1
-org.mongodb:mongodb-driver-kotlin-coroutine;5.5.1
-org.mongodb:mongodb-driver-kotlin-extensions;5.5.1
-org.mongodb:mongodb-driver-kotlin-sync;5.5.1
-org.mongodb:mongodb-driver-reactivestreams;5.5.1
-org.mongodb:mongodb-driver-sync;5.5.1
-org.neo4j.driver:neo4j-java-driver;5.28.9
-org.postgresql:postgresql;42.7.7
-org.postgresql:r2dbc-postgresql;1.0.7.RELEASE
-org.projectlombok:lombok;1.18.38
-org.quartz-scheduler:quartz;2.5.0
-org.quartz-scheduler:quartz-jobs;2.5.0
-org.reactivestreams:reactive-streams;1.0.4
-org.seleniumhq.selenium:htmlunit3-driver;4.30.0
-org.seleniumhq.selenium:selenium-api;4.31.0
-org.seleniumhq.selenium:selenium-bom;4.31.0
-org.seleniumhq.selenium:selenium-chrome-driver;4.31.0
-org.seleniumhq.selenium:selenium-chromium-driver;4.31.0
-org.seleniumhq.selenium:selenium-devtools-v133;4.31.0
-org.seleniumhq.selenium:selenium-devtools-v134;4.31.0
-org.seleniumhq.selenium:selenium-devtools-v135;4.31.0
-org.seleniumhq.selenium:selenium-edge-driver;4.31.0
-org.seleniumhq.selenium:selenium-firefox-driver;4.31.0
-org.seleniumhq.selenium:selenium-grid;4.31.0
-org.seleniumhq.selenium:selenium-http;4.31.0
-org.seleniumhq.selenium:selenium-ie-driver;4.31.0
-org.seleniumhq.selenium:selenium-java;4.31.0
-org.seleniumhq.selenium:selenium-json;4.31.0
-org.seleniumhq.selenium:selenium-manager;4.31.0
-org.seleniumhq.selenium:selenium-remote-driver;4.31.0
-org.seleniumhq.selenium:selenium-safari-driver;4.31.0
-org.seleniumhq.selenium:selenium-session-map-jdbc;4.31.0
-org.seleniumhq.selenium:selenium-session-map-redis;4.31.0
-org.seleniumhq.selenium:selenium-support;4.31.0
-org.skyscreamer:jsonassert;1.5.3
-org.slf4j:jcl-over-slf4j;2.0.17
-org.slf4j:jul-to-slf4j;2.0.17
-org.slf4j:log4j-over-slf4j;2.0.17
-org.slf4j:slf4j-api;2.0.17
-org.slf4j:slf4j-ext;2.0.17
-org.slf4j:slf4j-jdk-platform-logging;2.0.17
-org.slf4j:slf4j-jdk14;2.0.17
-org.slf4j:slf4j-log4j12;2.0.17
-org.slf4j:slf4j-nop;2.0.17
-org.slf4j:slf4j-reload4j;2.0.17
-org.slf4j:slf4j-simple;2.0.17
-org.sonatype.central:central-publishing-maven-plugin;0.7.0
-org.sonatype.plugins:nexus-staging-maven-plugin;1.7.0
-org.springframework.amqp:spring-amqp;3.2.6
-org.springframework.amqp:spring-amqp-bom;3.2.6
-org.springframework.amqp:spring-rabbit;3.2.6
-org.springframework.amqp:spring-rabbit-junit;3.2.6
-org.springframework.amqp:spring-rabbit-stream;3.2.6
-org.springframework.amqp:spring-rabbit-test;3.2.6
-org.springframework.batch:spring-batch-bom;5.2.2
-org.springframework.batch:spring-batch-core;5.2.2
-org.springframework.batch:spring-batch-infrastructure;5.2.2
-org.springframework.batch:spring-batch-integration;5.2.2
-org.springframework.batch:spring-batch-test;5.2.2
-org.springframework.boot:spring-boot;3.5.5
-org.springframework.boot:spring-boot-actuator;3.5.5
-org.springframework.boot:spring-boot-actuator-autoconfigure;3.5.5
-org.springframework.boot:spring-boot-autoconfigure;3.5.5
-org.springframework.boot:spring-boot-autoconfigure-processor;3.5.5
-org.springframework.boot:spring-boot-buildpack-platform;3.5.5
-org.springframework.boot:spring-boot-configuration-metadata;3.5.5
-org.springframework.boot:spring-boot-configuration-processor;3.5.5
-org.springframework.boot:spring-boot-dependencies;3.5.5
-org.springframework.boot:spring-boot-devtools;3.5.5
-org.springframework.boot:spring-boot-docker-compose;3.5.5
-org.springframework.boot:spring-boot-jarmode-tools;3.5.5
-org.springframework.boot:spring-boot-loader;3.5.5
-org.springframework.boot:spring-boot-loader-classic;3.5.5
-org.springframework.boot:spring-boot-loader-tools;3.5.5
-org.springframework.boot:spring-boot-maven-plugin;3.5.5
-org.springframework.boot:spring-boot-properties-migrator;3.5.5
-org.springframework.boot:spring-boot-starter;3.5.5
-org.springframework.boot:spring-boot-starter-activemq;3.5.5
-org.springframework.boot:spring-boot-starter-actuator;3.5.5
-org.springframework.boot:spring-boot-starter-amqp;3.5.5
-org.springframework.boot:spring-boot-starter-aop;3.5.5
-org.springframework.boot:spring-boot-starter-artemis;3.5.5
-org.springframework.boot:spring-boot-starter-batch;3.5.5
-org.springframework.boot:spring-boot-starter-cache;3.5.5
-org.springframework.boot:spring-boot-starter-data-cassandra;3.5.5
-org.springframework.boot:spring-boot-starter-data-cassandra-reactive;3.5.5
-org.springframework.boot:spring-boot-starter-data-couchbase;3.5.5
-org.springframework.boot:spring-boot-starter-data-couchbase-reactive;3.5.5
-org.springframework.boot:spring-boot-starter-data-elasticsearch;3.5.5
-org.springframework.boot:spring-boot-starter-data-jdbc;3.5.5
-org.springframework.boot:spring-boot-starter-data-jpa;3.5.5
-org.springframework.boot:spring-boot-starter-data-ldap;3.5.5
-org.springframework.boot:spring-boot-starter-data-mongodb;3.5.5
-org.springframework.boot:spring-boot-starter-data-mongodb-reactive;3.5.5
-org.springframework.boot:spring-boot-starter-data-neo4j;3.5.5
-org.springframework.boot:spring-boot-starter-data-r2dbc;3.5.5
-org.springframework.boot:spring-boot-starter-data-redis;3.5.5
-org.springframework.boot:spring-boot-starter-data-redis-reactive;3.5.5
-org.springframework.boot:spring-boot-starter-data-rest;3.5.5
-org.springframework.boot:spring-boot-starter-freemarker;3.5.5
-org.springframework.boot:spring-boot-starter-graphql;3.5.5
-org.springframework.boot:spring-boot-starter-groovy-templates;3.5.5
-org.springframework.boot:spring-boot-starter-hateoas;3.5.5
-org.springframework.boot:spring-boot-starter-integration;3.5.5
-org.springframework.boot:spring-boot-starter-jdbc;3.5.5
-org.springframework.boot:spring-boot-starter-jersey;3.5.5
-org.springframework.boot:spring-boot-starter-jetty;3.5.5
-org.springframework.boot:spring-boot-starter-jooq;3.5.5
-org.springframework.boot:spring-boot-starter-json;3.5.5
-org.springframework.boot:spring-boot-starter-log4j2;3.5.5
-org.springframework.boot:spring-boot-starter-logging;3.5.5
-org.springframework.boot:spring-boot-starter-mail;3.5.5
-org.springframework.boot:spring-boot-starter-mustache;3.5.5
-org.springframework.boot:spring-boot-starter-oauth2-authorization-server;3.5.5
-org.springframework.boot:spring-boot-starter-oauth2-client;3.5.5
-org.springframework.boot:spring-boot-starter-oauth2-resource-server;3.5.5
-org.springframework.boot:spring-boot-starter-parent;3.5.5
-org.springframework.boot:spring-boot-starter-pulsar;3.5.5
-org.springframework.boot:spring-boot-starter-pulsar-reactive;3.5.5
-org.springframework.boot:spring-boot-starter-quartz;3.5.5
-org.springframework.boot:spring-boot-starter-reactor-netty;3.5.5
-org.springframework.boot:spring-boot-starter-rsocket;3.5.5
-org.springframework.boot:spring-boot-starter-security;3.5.5
-org.springframework.boot:spring-boot-starter-test;3.5.5
-org.springframework.boot:spring-boot-starter-thymeleaf;3.5.5
-org.springframework.boot:spring-boot-starter-tomcat;3.5.5
-org.springframework.boot:spring-boot-starter-undertow;3.5.5
-org.springframework.boot:spring-boot-starter-validation;3.5.5
-org.springframework.boot:spring-boot-starter-web;3.5.5
-org.springframework.boot:spring-boot-starter-web-services;3.5.5
-org.springframework.boot:spring-boot-starter-webflux;3.5.5
-org.springframework.boot:spring-boot-starter-websocket;3.5.5
-org.springframework.boot:spring-boot-test;3.5.5
-org.springframework.boot:spring-boot-test-autoconfigure;3.5.5
-org.springframework.boot:spring-boot-testcontainers;3.5.5
-org.springframework.cloud:spring-cloud-bus;4.3.0
-org.springframework.cloud:spring-cloud-bus-dependencies;4.3.0
-org.springframework.cloud:spring-cloud-bus-rsocket;4.3.0
-org.springframework.cloud:spring-cloud-circuitbreaker-dependencies;3.3.0
-org.springframework.cloud:spring-cloud-circuitbreaker-resilience4j;3.3.0
-org.springframework.cloud:spring-cloud-circuitbreaker-spring-retry;3.3.0
-org.springframework.cloud:spring-cloud-commons;4.3.0
-org.springframework.cloud:spring-cloud-commons-dependencies;4.3.0
-org.springframework.cloud:spring-cloud-config-client;4.3.0
-org.springframework.cloud:spring-cloud-config-dependencies;4.3.0
-org.springframework.cloud:spring-cloud-config-monitor;4.3.0
-org.springframework.cloud:spring-cloud-config-server;4.3.0
-org.springframework.cloud:spring-cloud-consul-binder;4.3.0
-org.springframework.cloud:spring-cloud-consul-config;4.3.0
-org.springframework.cloud:spring-cloud-consul-core;4.3.0
-org.springframework.cloud:spring-cloud-consul-dependencies;4.3.0
-org.springframework.cloud:spring-cloud-consul-discovery;4.3.0
-org.springframework.cloud:spring-cloud-context;4.3.0
-org.springframework.cloud:spring-cloud-contract-converters;4.3.0
-org.springframework.cloud:spring-cloud-contract-dependencies;4.3.0
-org.springframework.cloud:spring-cloud-contract-gradle-plugin;4.3.0
-org.springframework.cloud:spring-cloud-contract-maven-plugin;4.3.0
-org.springframework.cloud:spring-cloud-contract-shade;4.3.0
-org.springframework.cloud:spring-cloud-contract-spec;4.3.0
-org.springframework.cloud:spring-cloud-contract-spec-groovy;4.3.0
-org.springframework.cloud:spring-cloud-contract-spec-java;4.3.0
-org.springframework.cloud:spring-cloud-contract-spec-kotlin;4.3.0
-org.springframework.cloud:spring-cloud-contract-stub-runner;4.3.0
-org.springframework.cloud:spring-cloud-contract-stub-runner-boot;4.3.0
-org.springframework.cloud:spring-cloud-contract-verifier;4.3.0
-org.springframework.cloud:spring-cloud-contract-wiremock;4.3.0
-org.springframework.cloud:spring-cloud-dependencies;2025.0.0
-org.springframework.cloud:spring-cloud-function-adapter-aws;4.3.0
-org.springframework.cloud:spring-cloud-function-adapter-azure;4.3.0
-org.springframework.cloud:spring-cloud-function-adapter-azure-web;4.3.0
-org.springframework.cloud:spring-cloud-function-adapter-gcp;4.3.0
-org.springframework.cloud:spring-cloud-function-context;4.3.0
-org.springframework.cloud:spring-cloud-function-core;4.3.0
-org.springframework.cloud:spring-cloud-function-dependencies;4.3.0
-org.springframework.cloud:spring-cloud-function-deployer;4.3.0
-org.springframework.cloud:spring-cloud-function-grpc;4.3.0
-org.springframework.cloud:spring-cloud-function-grpc-cloudevent-ext;4.3.0
-org.springframework.cloud:spring-cloud-function-integration;4.3.0
-org.springframework.cloud:spring-cloud-function-kotlin;4.3.0
-org.springframework.cloud:spring-cloud-function-rsocket;4.3.0
-org.springframework.cloud:spring-cloud-function-serverless-web;4.3.0
-org.springframework.cloud:spring-cloud-function-web;4.3.0
-org.springframework.cloud:spring-cloud-gateway-dependencies;4.3.0
-org.springframework.cloud:spring-cloud-gateway-mvc;4.3.0
-org.springframework.cloud:spring-cloud-gateway-proxyexchange-webflux;4.3.0
-org.springframework.cloud:spring-cloud-gateway-proxyexchange-webmvc;4.3.0
-org.springframework.cloud:spring-cloud-gateway-server;4.3.0
-org.springframework.cloud:spring-cloud-gateway-server-mvc;4.3.0
-org.springframework.cloud:spring-cloud-gateway-server-webflux;4.3.0
-org.springframework.cloud:spring-cloud-gateway-server-webmvc;4.3.0
-org.springframework.cloud:spring-cloud-gateway-webflux;4.3.0
-org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-client-config;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-client-discovery;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-client-loadbalancer;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-commons;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-dependencies;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-discovery;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-fabric8-autoconfig;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-fabric8-config;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-fabric8-discovery;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-fabric8-istio;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-fabric8-leader;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-fabric8-loadbalancer;3.3.0
-org.springframework.cloud:spring-cloud-kubernetes-test-support;3.3.0
-org.springframework.cloud:spring-cloud-loadbalancer;4.3.0
-org.springframework.cloud:spring-cloud-netflix-dependencies;4.3.0
-org.springframework.cloud:spring-cloud-netflix-eureka-client;4.3.0
-org.springframework.cloud:spring-cloud-netflix-eureka-server;4.3.0
-org.springframework.cloud:spring-cloud-openfeign-core;4.3.0
-org.springframework.cloud:spring-cloud-openfeign-dependencies;4.3.0
-org.springframework.cloud:spring-cloud-starter;4.3.0
-org.springframework.cloud:spring-cloud-starter-bootstrap;4.3.0
-org.springframework.cloud:spring-cloud-starter-bus-amqp;4.3.0
-org.springframework.cloud:spring-cloud-starter-bus-kafka;4.3.0
-org.springframework.cloud:spring-cloud-starter-bus-stream;4.3.0
-org.springframework.cloud:spring-cloud-starter-circuitbreaker-reactor-resilience4j;3.3.0
-org.springframework.cloud:spring-cloud-starter-circuitbreaker-resilience4j;3.3.0
-org.springframework.cloud:spring-cloud-starter-circuitbreaker-spring-retry;3.3.0
-org.springframework.cloud:spring-cloud-starter-config;4.3.0
-org.springframework.cloud:spring-cloud-starter-consul;4.3.0
-org.springframework.cloud:spring-cloud-starter-consul-all;4.3.0
-org.springframework.cloud:spring-cloud-starter-consul-bus;4.3.0
-org.springframework.cloud:spring-cloud-starter-consul-config;4.3.0
-org.springframework.cloud:spring-cloud-starter-consul-discovery;4.3.0
-org.springframework.cloud:spring-cloud-starter-contract-stub-runner;4.3.0
-org.springframework.cloud:spring-cloud-starter-contract-stub-runner-jetty;4.3.0
-org.springframework.cloud:spring-cloud-starter-contract-verifier;4.3.0
-org.springframework.cloud:spring-cloud-starter-function-web;4.3.0
-org.springframework.cloud:spring-cloud-starter-function-webflux;4.3.0
-org.springframework.cloud:spring-cloud-starter-gateway;4.3.0
-org.springframework.cloud:spring-cloud-starter-gateway-mvc;4.3.0
-org.springframework.cloud:spring-cloud-starter-gateway-server-webflux;4.3.0
-org.springframework.cloud:spring-cloud-starter-gateway-server-webmvc;4.3.0
-org.springframework.cloud:spring-cloud-starter-kubernetes-client;3.3.0
-org.springframework.cloud:spring-cloud-starter-kubernetes-client-all;3.3.0
-org.springframework.cloud:spring-cloud-starter-kubernetes-client-config;3.3.0
-org.springframework.cloud:spring-cloud-starter-kubernetes-client-loadbalancer;3.3.0
-org.springframework.cloud:spring-cloud-starter-kubernetes-discoveryclient;3.3.0
-org.springframework.cloud:spring-cloud-starter-kubernetes-fabric8;3.3.0
-org.springframework.cloud:spring-cloud-starter-kubernetes-fabric8-all;3.3.0
-org.springframework.cloud:spring-cloud-starter-kubernetes-fabric8-config;3.3.0
-org.springframework.cloud:spring-cloud-starter-kubernetes-fabric8-loadbalancer;3.3.0
-org.springframework.cloud:spring-cloud-starter-loadbalancer;4.3.0
-org.springframework.cloud:spring-cloud-starter-netflix-eureka-client;4.3.0
-org.springframework.cloud:spring-cloud-starter-netflix-eureka-server;4.3.0
-org.springframework.cloud:spring-cloud-starter-openfeign;4.3.0
-org.springframework.cloud:spring-cloud-starter-stream-kafka;4.3.0
-org.springframework.cloud:spring-cloud-starter-stream-rabbit;4.3.0
-org.springframework.cloud:spring-cloud-starter-task;3.3.0
-org.springframework.cloud:spring-cloud-starter-vault-config;4.3.0
-org.springframework.cloud:spring-cloud-starter-zookeeper;4.3.0
-org.springframework.cloud:spring-cloud-starter-zookeeper-all;4.3.0
-org.springframework.cloud:spring-cloud-starter-zookeeper-config;4.3.0
-org.springframework.cloud:spring-cloud-starter-zookeeper-discovery;4.3.0
-org.springframework.cloud:spring-cloud-stream;4.3.0
-org.springframework.cloud:spring-cloud-stream-binder-kafka;4.3.0
-org.springframework.cloud:spring-cloud-stream-binder-kafka-core;4.3.0
-org.springframework.cloud:spring-cloud-stream-binder-kafka-reactive;4.3.0
-org.springframework.cloud:spring-cloud-stream-binder-kafka-streams;4.3.0
-org.springframework.cloud:spring-cloud-stream-binder-pulsar;4.3.0
-org.springframework.cloud:spring-cloud-stream-binder-rabbit;4.3.0
-org.springframework.cloud:spring-cloud-stream-binder-rabbit-core;4.3.0
-org.springframework.cloud:spring-cloud-stream-binder-rabbit-test-support;4.3.0
-org.springframework.cloud:spring-cloud-stream-dependencies;4.3.0
-org.springframework.cloud:spring-cloud-stream-schema-registry-client;4.3.0
-org.springframework.cloud:spring-cloud-stream-schema-registry-core;4.3.0
-org.springframework.cloud:spring-cloud-stream-schema-registry-server;4.3.0
-org.springframework.cloud:spring-cloud-stream-test-binder;4.3.0
-org.springframework.cloud:spring-cloud-stream-test-support;4.3.0
-org.springframework.cloud:spring-cloud-task-batch;3.3.0
-org.springframework.cloud:spring-cloud-task-core;3.3.0
-org.springframework.cloud:spring-cloud-task-dependencies;3.3.0
-org.springframework.cloud:spring-cloud-task-stream;3.3.0
-org.springframework.cloud:spring-cloud-test-support;4.3.0
-org.springframework.cloud:spring-cloud-vault-config;4.3.0
-org.springframework.cloud:spring-cloud-vault-config-aws;4.3.0
-org.springframework.cloud:spring-cloud-vault-config-consul;4.3.0
-org.springframework.cloud:spring-cloud-vault-config-databases;4.3.0
-org.springframework.cloud:spring-cloud-vault-config-rabbitmq;4.3.0
-org.springframework.cloud:spring-cloud-vault-dependencies;4.3.0
-org.springframework.cloud:spring-cloud-zookeeper-config;4.3.0
-org.springframework.cloud:spring-cloud-zookeeper-core;4.3.0
-org.springframework.cloud:spring-cloud-zookeeper-dependencies;4.3.0
-org.springframework.cloud:spring-cloud-zookeeper-discovery;4.3.0
-org.springframework.credhub:spring-credhub-core;2.1.1.RELEASE
-org.springframework.data:spring-data-bom;2025.0.3
-org.springframework.data:spring-data-cassandra;4.5.3
-org.springframework.data:spring-data-commons;3.5.3
-org.springframework.data:spring-data-couchbase;5.5.3
-org.springframework.data:spring-data-elasticsearch;5.5.3
-org.springframework.data:spring-data-envers;3.5.3
-org.springframework.data:spring-data-jdbc;3.5.3
-org.springframework.data:spring-data-jpa;3.5.3
-org.springframework.data:spring-data-keyvalue;3.5.3
-org.springframework.data:spring-data-ldap;3.5.3
-org.springframework.data:spring-data-mongodb;4.5.3
-org.springframework.data:spring-data-neo4j;7.5.3
-org.springframework.data:spring-data-r2dbc;3.5.3
-org.springframework.data:spring-data-redis;3.5.3
-org.springframework.data:spring-data-relational;3.5.3
-org.springframework.data:spring-data-rest-core;4.5.3
-org.springframework.data:spring-data-rest-hal-explorer;4.5.3
-org.springframework.data:spring-data-rest-webmvc;4.5.3
-org.springframework.graphql:spring-graphql;1.4.1
-org.springframework.graphql:spring-graphql-test;1.4.1
-org.springframework.hateoas:spring-hateoas;2.5.1
-org.springframework.integration:spring-integration-amqp;6.5.1
-org.springframework.integration:spring-integration-bom;6.5.1
-org.springframework.integration:spring-integration-camel;6.5.1
-org.springframework.integration:spring-integration-cassandra;6.5.1
-org.springframework.integration:spring-integration-core;6.5.1
-org.springframework.integration:spring-integration-debezium;6.5.1
-org.springframework.integration:spring-integration-event;6.5.1
-org.springframework.integration:spring-integration-feed;6.5.1
-org.springframework.integration:spring-integration-file;6.5.1
-org.springframework.integration:spring-integration-ftp;6.5.1
-org.springframework.integration:spring-integration-graphql;6.5.1
-org.springframework.integration:spring-integration-groovy;6.5.1
-org.springframework.integration:spring-integration-hazelcast;6.5.1
-org.springframework.integration:spring-integration-http;6.5.1
-org.springframework.integration:spring-integration-ip;6.5.1
-org.springframework.integration:spring-integration-jdbc;6.5.1
-org.springframework.integration:spring-integration-jms;6.5.1
-org.springframework.integration:spring-integration-jmx;6.5.1
-org.springframework.integration:spring-integration-jpa;6.5.1
-org.springframework.integration:spring-integration-kafka;6.5.1
-org.springframework.integration:spring-integration-mail;6.5.1
-org.springframework.integration:spring-integration-mongodb;6.5.1
-org.springframework.integration:spring-integration-mqtt;6.5.1
-org.springframework.integration:spring-integration-r2dbc;6.5.1
-org.springframework.integration:spring-integration-redis;6.5.1
-org.springframework.integration:spring-integration-rsocket;6.5.1
-org.springframework.integration:spring-integration-scripting;6.5.1
-org.springframework.integration:spring-integration-sftp;6.5.1
-org.springframework.integration:spring-integration-smb;6.5.1
-org.springframework.integration:spring-integration-stomp;6.5.1
-org.springframework.integration:spring-integration-stream;6.5.1
-org.springframework.integration:spring-integration-syslog;6.5.1
-org.springframework.integration:spring-integration-test;6.5.1
-org.springframework.integration:spring-integration-test-support;6.5.1
-org.springframework.integration:spring-integration-webflux;6.5.1
-org.springframework.integration:spring-integration-websocket;6.5.1
-org.springframework.integration:spring-integration-ws;6.5.1
-org.springframework.integration:spring-integration-xml;6.5.1
-org.springframework.integration:spring-integration-xmpp;6.5.1
-org.springframework.integration:spring-integration-zeromq;6.5.1
-org.springframework.integration:spring-integration-zip;6.5.1
-org.springframework.integration:spring-integration-zookeeper;6.5.1
-org.springframework.kafka:spring-kafka;3.3.9
-org.springframework.kafka:spring-kafka-test;3.3.9
-org.springframework.ldap:spring-ldap-core;3.3.3
-org.springframework.ldap:spring-ldap-ldif-core;3.3.3
-org.springframework.ldap:spring-ldap-odm;3.3.3
-org.springframework.ldap:spring-ldap-test;3.3.3
-org.springframework.pulsar:spring-pulsar;1.2.9
-org.springframework.pulsar:spring-pulsar-bom;1.2.9
-org.springframework.pulsar:spring-pulsar-cache-provider;1.2.9
-org.springframework.pulsar:spring-pulsar-cache-provider-caffeine;1.2.9
-org.springframework.pulsar:spring-pulsar-reactive;1.2.9
-org.springframework.pulsar:spring-pulsar-test;1.2.9
-org.springframework.restdocs:spring-restdocs-asciidoctor;3.0.5
-org.springframework.restdocs:spring-restdocs-bom;3.0.5
-org.springframework.restdocs:spring-restdocs-core;3.0.5
-org.springframework.restdocs:spring-restdocs-mockmvc;3.0.5
-org.springframework.restdocs:spring-restdocs-restassured;3.0.5
-org.springframework.restdocs:spring-restdocs-webtestclient;3.0.5
-org.springframework.retry:spring-retry;2.0.12
-org.springframework.security:spring-security-acl;6.5.3
-org.springframework.security:spring-security-aspects;6.5.3
-org.springframework.security:spring-security-bom;6.5.3
-org.springframework.security:spring-security-cas;6.5.3
-org.springframework.security:spring-security-config;6.5.3
-org.springframework.security:spring-security-core;6.5.3
-org.springframework.security:spring-security-crypto;6.5.3
-org.springframework.security:spring-security-data;6.5.3
-org.springframework.security:spring-security-ldap;6.5.3
-org.springframework.security:spring-security-messaging;6.5.3
-org.springframework.security:spring-security-oauth2-authorization-server;1.5.2
-org.springframework.security:spring-security-oauth2-client;6.5.3
-org.springframework.security:spring-security-oauth2-core;6.5.3
-org.springframework.security:spring-security-oauth2-jose;6.5.3
-org.springframework.security:spring-security-oauth2-resource-server;6.5.3
-org.springframework.security:spring-security-rsocket;6.5.3
-org.springframework.security:spring-security-saml2-service-provider;6.5.3
-org.springframework.security:spring-security-taglibs;6.5.3
-org.springframework.security:spring-security-test;6.5.3
-org.springframework.security:spring-security-web;6.5.3
-org.springframework.session:spring-session-bom;3.5.2
-org.springframework.session:spring-session-core;3.5.2
-org.springframework.session:spring-session-data-mongodb;3.5.2
-org.springframework.session:spring-session-data-redis;3.5.2
-org.springframework.session:spring-session-hazelcast;3.5.2
-org.springframework.session:spring-session-jdbc;3.5.2
-org.springframework.vault:spring-vault-core;3.2.0
-org.springframework.ws:spring-ws-bom;4.1.1
-org.springframework.ws:spring-ws-core;4.1.1
-org.springframework.ws:spring-ws-security;4.1.1
-org.springframework.ws:spring-ws-support;4.1.1
-org.springframework.ws:spring-ws-test;4.1.1
-org.springframework.ws:spring-xml;4.1.1
-org.springframework:spring-aop;6.2.10
-org.springframework:spring-aspects;6.2.10
-org.springframework:spring-beans;6.2.10
-org.springframework:spring-context;6.2.10
-org.springframework:spring-context-indexer;6.2.10
-org.springframework:spring-context-support;6.2.10
-org.springframework:spring-core;6.2.10
-org.springframework:spring-core-test;6.2.10
-org.springframework:spring-expression;6.2.10
-org.springframework:spring-framework-bom;6.2.10
-org.springframework:spring-instrument;6.2.10
-org.springframework:spring-jcl;6.2.10
-org.springframework:spring-jdbc;6.2.10
-org.springframework:spring-jms;6.2.10
-org.springframework:spring-messaging;6.2.10
-org.springframework:spring-orm;6.2.10
-org.springframework:spring-oxm;6.2.10
-org.springframework:spring-r2dbc;6.2.10
-org.springframework:spring-test;6.2.10
-org.springframework:spring-tx;6.2.10
-org.springframework:spring-web;6.2.10
-org.springframework:spring-webflux;6.2.10
-org.springframework:spring-webmvc;6.2.10
-org.springframework:spring-websocket;6.2.10
-org.testcontainers:activemq;1.21.3
-org.testcontainers:azure;1.21.3
-org.testcontainers:cassandra;1.21.3
-org.testcontainers:chromadb;1.21.3
-org.testcontainers:clickhouse;1.21.3
-org.testcontainers:cockroachdb;1.21.3
-org.testcontainers:consul;1.21.3
-org.testcontainers:couchbase;1.21.3
-org.testcontainers:cratedb;1.21.3
-org.testcontainers:database-commons;1.21.3
-org.testcontainers:databend;1.21.3
-org.testcontainers:db2;1.21.3
-org.testcontainers:dynalite;1.21.3
-org.testcontainers:elasticsearch;1.21.3
-org.testcontainers:gcloud;1.21.3
-org.testcontainers:grafana;1.21.3
-org.testcontainers:hivemq;1.21.3
-org.testcontainers:influxdb;1.21.3
-org.testcontainers:jdbc;1.21.3
-org.testcontainers:junit-jupiter;1.21.3
-org.testcontainers:k3s;1.21.3
-org.testcontainers:k6;1.21.3
-org.testcontainers:kafka;1.21.3
-org.testcontainers:ldap;1.21.3
-org.testcontainers:localstack;1.21.3
-org.testcontainers:mariadb;1.21.3
-org.testcontainers:milvus;1.21.3
-org.testcontainers:minio;1.21.3
-org.testcontainers:mockserver;1.21.3
-org.testcontainers:mongodb;1.21.3
-org.testcontainers:mssqlserver;1.21.3
-org.testcontainers:mysql;1.21.3
-org.testcontainers:neo4j;1.21.3
-org.testcontainers:nginx;1.21.3
-org.testcontainers:oceanbase;1.21.3
-org.testcontainers:ollama;1.21.3
-org.testcontainers:openfga;1.21.3
-org.testcontainers:oracle-free;1.21.3
-org.testcontainers:oracle-xe;1.21.3
-org.testcontainers:orientdb;1.21.3
-org.testcontainers:pinecone;1.21.3
-org.testcontainers:postgresql;1.21.3
-org.testcontainers:presto;1.21.3
-org.testcontainers:pulsar;1.21.3
-org.testcontainers:qdrant;1.21.3
-org.testcontainers:questdb;1.21.3
-org.testcontainers:r2dbc;1.21.3
-org.testcontainers:rabbitmq;1.21.3
-org.testcontainers:redpanda;1.21.3
-org.testcontainers:scylladb;1.21.3
-org.testcontainers:selenium;1.21.3
-org.testcontainers:solace;1.21.3
-org.testcontainers:solr;1.21.3
-org.testcontainers:spock;1.21.3
-org.testcontainers:testcontainers;1.21.3
-org.testcontainers:testcontainers-bom;1.21.3
-org.testcontainers:tidb;1.21.3
-org.testcontainers:timeplus;1.21.3
-org.testcontainers:toxiproxy;1.21.3
-org.testcontainers:trino;1.21.3
-org.testcontainers:typesense;1.21.3
-org.testcontainers:vault;1.21.3
-org.testcontainers:weaviate;1.21.3
-org.testcontainers:yugabytedb;1.21.3
-org.thymeleaf.extras:thymeleaf-extras-springsecurity6;3.1.3.RELEASE
-org.thymeleaf:thymeleaf;3.1.3.RELEASE
-org.thymeleaf:thymeleaf-spring6;3.1.3.RELEASE
-org.tmatesoft.svnkit:svnkit;1.10.11
-org.vibur:vibur-dbcp;26.0
-org.vibur:vibur-object-pool;26.0
-org.webjars:webjars-locator-core;0.59
-org.webjars:webjars-locator-lite;1.1.0
-org.wiremock:wiremock-standalone;3.9.2
-org.xerial:sqlite-jdbc;3.49.1.0
-org.xmlunit:xmlunit-assertj;2.10.3
-org.xmlunit:xmlunit-assertj3;2.10.3
-org.xmlunit:xmlunit-core;2.10.3
-org.xmlunit:xmlunit-jakarta-jaxb-impl;2.10.3
-org.xmlunit:xmlunit-legacy;2.10.3
-org.xmlunit:xmlunit-matchers;2.10.3
-org.xmlunit:xmlunit-placeholders;2.10.3
-org.yaml:snakeyaml;2.4
-redis.clients:jedis;6.0.0
-wsdl4j:wsdl4j;1.6.3
diff --git a/sdk/spring/scripts/spring_boot_4.0.0-RC2_managed_external_dependencies.txt b/sdk/spring/scripts/spring_boot_4.0.0-RC2_managed_external_dependencies.txt
new file mode 100644
index 000000000000..124377731965
--- /dev/null
+++ b/sdk/spring/scripts/spring_boot_4.0.0-RC2_managed_external_dependencies.txt
@@ -0,0 +1,1745 @@
+ch.qos.logback:logback-classic;1.5.20
+ch.qos.logback:logback-core;1.5.20
+co.elastic.clients:elasticsearch-java;9.2.0
+co.elastic.clients:elasticsearch-rest5-client;9.2.0
+com.couchbase.client:java-client;3.9.2
+com.datastax.oss:native-protocol;1.5.1
+com.fasterxml.jackson.core:jackson-annotations;2.20
+com.fasterxml.jackson.core:jackson-core;2.20.1
+com.fasterxml.jackson.core:jackson-databind;2.20.1
+com.fasterxml.jackson.dataformat:jackson-dataformat-avro;2.20.1
+com.fasterxml.jackson.dataformat:jackson-dataformat-cbor;2.20.1
+com.fasterxml.jackson.dataformat:jackson-dataformat-csv;2.20.1
+com.fasterxml.jackson.dataformat:jackson-dataformat-ion;2.20.1
+com.fasterxml.jackson.dataformat:jackson-dataformat-properties;2.20.1
+com.fasterxml.jackson.dataformat:jackson-dataformat-protobuf;2.20.1
+com.fasterxml.jackson.dataformat:jackson-dataformat-smile;2.20.1
+com.fasterxml.jackson.dataformat:jackson-dataformat-toml;2.20.1
+com.fasterxml.jackson.dataformat:jackson-dataformat-xml;2.20.1
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-eclipse-collections;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-guava;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-hibernate4;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-hibernate5;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-hibernate5-jakarta;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-hibernate6;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-hibernate7;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-hppc;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-jakarta-jsonp;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-javax-money;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-jaxrs;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-jdk8;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-joda;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-joda-money;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-json-org;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-jsr353;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-moneta;2.20.1
+com.fasterxml.jackson.datatype:jackson-datatype-pcollections;2.20.1
+com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-base;2.20.1
+com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-cbor-provider;2.20.1
+com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider;2.20.1
+com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-smile-provider;2.20.1
+com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-xml-provider;2.20.1
+com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-yaml-provider;2.20.1
+com.fasterxml.jackson.jaxrs:jackson-jaxrs-base;2.20.1
+com.fasterxml.jackson.jaxrs:jackson-jaxrs-cbor-provider;2.20.1
+com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider;2.20.1
+com.fasterxml.jackson.jaxrs:jackson-jaxrs-smile-provider;2.20.1
+com.fasterxml.jackson.jaxrs:jackson-jaxrs-xml-provider;2.20.1
+com.fasterxml.jackson.jaxrs:jackson-jaxrs-yaml-provider;2.20.1
+com.fasterxml.jackson.jr:jackson-jr-all;2.20.1
+com.fasterxml.jackson.jr:jackson-jr-annotation-support;2.20.1
+com.fasterxml.jackson.jr:jackson-jr-extension-javatime;2.20.1
+com.fasterxml.jackson.jr:jackson-jr-objects;2.20.1
+com.fasterxml.jackson.jr:jackson-jr-retrofit2;2.20.1
+com.fasterxml.jackson.jr:jackson-jr-stree;2.20.1
+com.fasterxml.jackson.module:jackson-module-afterburner;2.20.1
+com.fasterxml.jackson.module:jackson-module-android-record;2.20.1
+com.fasterxml.jackson.module:jackson-module-blackbird;2.20.1
+com.fasterxml.jackson.module:jackson-module-guice;2.20.1
+com.fasterxml.jackson.module:jackson-module-guice7;2.20.1
+com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations;2.20.1
+com.fasterxml.jackson.module:jackson-module-jaxb-annotations;2.20.1
+com.fasterxml.jackson.module:jackson-module-jsonSchema;2.20.1
+com.fasterxml.jackson.module:jackson-module-jsonSchema-jakarta;2.20.1
+com.fasterxml.jackson.module:jackson-module-kotlin;2.20.1
+com.fasterxml.jackson.module:jackson-module-mrbean;2.20.1
+com.fasterxml.jackson.module:jackson-module-no-ctor-deser;2.20.1
+com.fasterxml.jackson.module:jackson-module-osgi;2.20.1
+com.fasterxml.jackson.module:jackson-module-parameter-names;2.20.1
+com.fasterxml.jackson.module:jackson-module-paranamer;2.20.1
+com.fasterxml.jackson.module:jackson-module-scala_2.11;2.20.1
+com.fasterxml.jackson.module:jackson-module-scala_2.12;2.20.1
+com.fasterxml.jackson.module:jackson-module-scala_2.13;2.20.1
+com.fasterxml.jackson.module:jackson-module-scala_3;2.20.1
+com.fasterxml.jackson:jackson-bom;2.20.1
+com.fasterxml:classmate;1.7.1
+com.github.ben-manes.caffeine:caffeine;3.2.3
+com.github.ben-manes.caffeine:guava;3.2.3
+com.github.ben-manes.caffeine:jcache;3.2.3
+com.github.ben-manes.caffeine:simulator;3.2.3
+com.github.mxab.thymeleaf.extras:thymeleaf-extras-data-attribute;2.0.1
+com.google.code.gson:gson;2.13.2
+com.graphql-java:graphql-java;25.0.beta-9
+com.h2database:h2;2.4.240
+com.hazelcast:hazelcast;5.5.0
+com.hazelcast:hazelcast-spring;5.5.0
+com.ibm.db2:jcc;12.1.2.0
+com.jayway.jsonpath:json-path;2.9.0
+com.jayway.jsonpath:json-path-assert;2.9.0
+com.microsoft.sqlserver:mssql-jdbc;13.2.1.jre11
+com.mysql:mysql-connector-j;9.4.0
+com.oracle.database.ha:ons;23.9.0.25.07
+com.oracle.database.ha:simplefan;23.9.0.25.07
+com.oracle.database.jdbc:ojdbc11;23.9.0.25.07
+com.oracle.database.jdbc:ojdbc11-production;23.9.0.25.07
+com.oracle.database.jdbc:ojdbc17;23.9.0.25.07
+com.oracle.database.jdbc:ojdbc17-production;23.9.0.25.07
+com.oracle.database.jdbc:ojdbc8;23.9.0.25.07
+com.oracle.database.jdbc:ojdbc8-production;23.9.0.25.07
+com.oracle.database.jdbc:rsi;23.9.0.25.07
+com.oracle.database.jdbc:ucp;23.9.0.25.07
+com.oracle.database.jdbc:ucp11;23.9.0.25.07
+com.oracle.database.jdbc:ucp17;23.9.0.25.07
+com.oracle.database.nls:orai18n;23.9.0.25.07
+com.oracle.database.r2dbc:oracle-r2dbc;1.3.0
+com.oracle.database.security:oraclepki;23.9.0.25.07
+com.oracle.database.xml:xdb;23.9.0.25.07
+com.oracle.database.xml:xmlparserv2;23.9.0.25.07
+com.querydsl:codegen-utils;5.1.0
+com.querydsl:querydsl-apt;5.1.0
+com.querydsl:querydsl-bom;5.1.0
+com.querydsl:querydsl-codegen;5.1.0
+com.querydsl:querydsl-collections;5.1.0
+com.querydsl:querydsl-core;5.1.0
+com.querydsl:querydsl-guava;5.1.0
+com.querydsl:querydsl-hibernate-search;5.1.0
+com.querydsl:querydsl-jdo;5.1.0
+com.querydsl:querydsl-jpa;5.1.0
+com.querydsl:querydsl-jpa-codegen;5.1.0
+com.querydsl:querydsl-kotlin;5.1.0
+com.querydsl:querydsl-kotlin-codegen;5.1.0
+com.querydsl:querydsl-lucene3;5.1.0
+com.querydsl:querydsl-lucene4;5.1.0
+com.querydsl:querydsl-lucene5;5.1.0
+com.querydsl:querydsl-mongodb;5.1.0
+com.querydsl:querydsl-scala;5.1.0
+com.querydsl:querydsl-spatial;5.1.0
+com.querydsl:querydsl-sql;5.1.0
+com.querydsl:querydsl-sql-codegen;5.1.0
+com.querydsl:querydsl-sql-spatial;5.1.0
+com.querydsl:querydsl-sql-spring;5.1.0
+com.rabbitmq:amqp-client;5.27.1
+com.rabbitmq:stream-client;0.23.0
+com.redis:testcontainers-redis;2.2.4
+com.samskivert:jmustache;1.16
+com.sendgrid:sendgrid-java;4.10.3
+com.sun.xml.bind:jaxb-core;4.0.6
+com.sun.xml.bind:jaxb-impl;4.0.6
+com.sun.xml.bind:jaxb-jxc;4.0.6
+com.sun.xml.bind:jaxb-osgi;4.0.6
+com.sun.xml.bind:jaxb-xjc;4.0.6
+com.sun.xml.messaging.saaj:saaj-impl;3.0.4
+com.unboundid:unboundid-ldapsdk;7.0.3
+com.zaxxer:HikariCP;7.0.2
+commons-codec:commons-codec;1.19.0
+commons-logging:commons-logging;1.3.5
+commons-pool:commons-pool;1.6
+io.asyncer:r2dbc-mysql;1.4.1
+io.github.git-commit-id:git-commit-id-maven-plugin;9.0.2
+io.lettuce:lettuce-core;6.8.1.RELEASE
+io.micrometer:micrometer-bom;1.16.0-RC1
+io.micrometer:micrometer-registry-stackdriver;1.16.0-RC1
+io.micrometer:micrometer-tracing-bom;1.6.0-RC1
+io.netty:netty-all;4.2.7.Final
+io.netty:netty-bom;4.2.7.Final
+io.netty:netty-buffer;4.2.7.Final
+io.netty:netty-codec;4.2.7.Final
+io.netty:netty-codec-base;4.2.7.Final
+io.netty:netty-codec-classes-quic;4.2.7.Final
+io.netty:netty-codec-compression;4.2.7.Final
+io.netty:netty-codec-dns;4.2.7.Final
+io.netty:netty-codec-haproxy;4.2.7.Final
+io.netty:netty-codec-http;4.2.7.Final
+io.netty:netty-codec-http2;4.2.7.Final
+io.netty:netty-codec-http3;4.2.7.Final
+io.netty:netty-codec-marshalling;4.2.7.Final
+io.netty:netty-codec-memcache;4.2.7.Final
+io.netty:netty-codec-mqtt;4.2.7.Final
+io.netty:netty-codec-native-quic;4.2.7.Final
+io.netty:netty-codec-protobuf;4.2.7.Final
+io.netty:netty-codec-redis;4.2.7.Final
+io.netty:netty-codec-smtp;4.2.7.Final
+io.netty:netty-codec-socks;4.2.7.Final
+io.netty:netty-codec-stomp;4.2.7.Final
+io.netty:netty-codec-xml;4.2.7.Final
+io.netty:netty-common;4.2.7.Final
+io.netty:netty-dev-tools;4.2.7.Final
+io.netty:netty-handler;4.2.7.Final
+io.netty:netty-handler-proxy;4.2.7.Final
+io.netty:netty-handler-ssl-ocsp;4.2.7.Final
+io.netty:netty-pkitesting;4.2.7.Final
+io.netty:netty-resolver;4.2.7.Final
+io.netty:netty-resolver-dns;4.2.7.Final
+io.netty:netty-resolver-dns-classes-macos;4.2.7.Final
+io.netty:netty-resolver-dns-native-macos;4.2.7.Final
+io.netty:netty-tcnative;2.0.74.Final
+io.netty:netty-tcnative-boringssl-static;2.0.74.Final
+io.netty:netty-tcnative-classes;2.0.74.Final
+io.netty:netty-transport;4.2.7.Final
+io.netty:netty-transport-classes-epoll;4.2.7.Final
+io.netty:netty-transport-classes-io_uring;4.2.7.Final
+io.netty:netty-transport-classes-kqueue;4.2.7.Final
+io.netty:netty-transport-native-epoll;4.2.7.Final
+io.netty:netty-transport-native-io_uring;4.2.7.Final
+io.netty:netty-transport-native-kqueue;4.2.7.Final
+io.netty:netty-transport-native-unix-common;4.2.7.Final
+io.netty:netty-transport-rxtx;4.2.7.Final
+io.netty:netty-transport-sctp;4.2.7.Final
+io.netty:netty-transport-udt;4.2.7.Final
+io.opentelemetry:opentelemetry-api;1.55.0
+io.opentelemetry:opentelemetry-bom;1.55.0
+io.opentelemetry:opentelemetry-common;1.55.0
+io.opentelemetry:opentelemetry-context;1.55.0
+io.opentelemetry:opentelemetry-exporter-common;1.55.0
+io.opentelemetry:opentelemetry-exporter-logging;1.55.0
+io.opentelemetry:opentelemetry-exporter-logging-otlp;1.55.0
+io.opentelemetry:opentelemetry-exporter-otlp;1.55.0
+io.opentelemetry:opentelemetry-exporter-otlp-common;1.55.0
+io.opentelemetry:opentelemetry-exporter-sender-grpc-managed-channel;1.55.0
+io.opentelemetry:opentelemetry-exporter-sender-jdk;1.55.0
+io.opentelemetry:opentelemetry-exporter-sender-okhttp;1.55.0
+io.opentelemetry:opentelemetry-exporter-zipkin;1.55.0
+io.opentelemetry:opentelemetry-extension-kotlin;1.55.0
+io.opentelemetry:opentelemetry-extension-trace-propagators;1.55.0
+io.opentelemetry:opentelemetry-opentracing-shim;1.55.0
+io.opentelemetry:opentelemetry-sdk;1.55.0
+io.opentelemetry:opentelemetry-sdk-common;1.55.0
+io.opentelemetry:opentelemetry-sdk-extension-autoconfigure;1.55.0
+io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi;1.55.0
+io.opentelemetry:opentelemetry-sdk-extension-jaeger-remote-sampler;1.55.0
+io.opentelemetry:opentelemetry-sdk-logs;1.55.0
+io.opentelemetry:opentelemetry-sdk-metrics;1.55.0
+io.opentelemetry:opentelemetry-sdk-testing;1.55.0
+io.opentelemetry:opentelemetry-sdk-trace;1.55.0
+io.projectreactor.addons:reactor-adapter;3.6.0-RC6
+io.projectreactor.addons:reactor-extra;3.6.0-RC6
+io.projectreactor.addons:reactor-pool;1.2.0-RC1
+io.projectreactor.addons:reactor-pool-micrometer;0.3.0-RC1
+io.projectreactor.kotlin:reactor-kotlin-extensions;1.3.0-RC5
+io.projectreactor.netty:reactor-netty;1.3.0-RC1
+io.projectreactor.netty:reactor-netty-core;1.3.0-RC1
+io.projectreactor.netty:reactor-netty-http;1.3.0-RC1
+io.projectreactor.netty:reactor-netty-http-brave;1.3.0-RC1
+io.projectreactor.netty:reactor-netty-quic;1.0.0-RC1
+io.projectreactor:reactor-bom;2025.0.0-RC1
+io.projectreactor:reactor-core;3.8.0-RC1
+io.projectreactor:reactor-core-micrometer;1.3.0-RC1
+io.projectreactor:reactor-test;3.8.0-RC1
+io.projectreactor:reactor-tools;3.8.0-RC1
+io.prometheus:prometheus-metrics-bom;1.4.2
+io.prometheus:prometheus-metrics-config;1.4.2
+io.prometheus:prometheus-metrics-core;1.4.2
+io.prometheus:prometheus-metrics-exporter-common;1.4.2
+io.prometheus:prometheus-metrics-exporter-httpserver;1.4.2
+io.prometheus:prometheus-metrics-exporter-opentelemetry;1.4.2
+io.prometheus:prometheus-metrics-exporter-opentelemetry-no-otel;1.4.2
+io.prometheus:prometheus-metrics-exporter-opentelemetry-otel-agent-resources;1.4.2
+io.prometheus:prometheus-metrics-exporter-pushgateway;1.4.2
+io.prometheus:prometheus-metrics-exporter-servlet-jakarta;1.4.2
+io.prometheus:prometheus-metrics-exporter-servlet-javax;1.4.2
+io.prometheus:prometheus-metrics-exposition-formats;1.4.2
+io.prometheus:prometheus-metrics-exposition-formats-no-protobuf;1.4.2
+io.prometheus:prometheus-metrics-exposition-textformats;1.4.2
+io.prometheus:prometheus-metrics-instrumentation-caffeine;1.4.2
+io.prometheus:prometheus-metrics-instrumentation-dropwizard;1.4.2
+io.prometheus:prometheus-metrics-instrumentation-dropwizard5;1.4.2
+io.prometheus:prometheus-metrics-instrumentation-guava;1.4.2
+io.prometheus:prometheus-metrics-instrumentation-jvm;1.4.2
+io.prometheus:prometheus-metrics-model;1.4.2
+io.prometheus:prometheus-metrics-simpleclient-bridge;1.4.2
+io.prometheus:prometheus-metrics-tracer;1.4.2
+io.prometheus:prometheus-metrics-tracer-common;1.4.2
+io.prometheus:prometheus-metrics-tracer-initializer;1.4.2
+io.prometheus:prometheus-metrics-tracer-otel;1.4.2
+io.prometheus:prometheus-metrics-tracer-otel-agent;1.4.2
+io.prometheus:simpleclient;0.16.0
+io.prometheus:simpleclient_bom;0.16.0
+io.prometheus:simpleclient_caffeine;0.16.0
+io.prometheus:simpleclient_common;0.16.0
+io.prometheus:simpleclient_dropwizard;0.16.0
+io.prometheus:simpleclient_graphite_bridge;0.16.0
+io.prometheus:simpleclient_guava;0.16.0
+io.prometheus:simpleclient_hibernate;0.16.0
+io.prometheus:simpleclient_hotspot;0.16.0
+io.prometheus:simpleclient_httpserver;0.16.0
+io.prometheus:simpleclient_jetty;0.16.0
+io.prometheus:simpleclient_jetty_jdk8;0.16.0
+io.prometheus:simpleclient_log4j;0.16.0
+io.prometheus:simpleclient_log4j2;0.16.0
+io.prometheus:simpleclient_logback;0.16.0
+io.prometheus:simpleclient_pushgateway;0.16.0
+io.prometheus:simpleclient_servlet;0.16.0
+io.prometheus:simpleclient_servlet_jakarta;0.16.0
+io.prometheus:simpleclient_spring_boot;0.16.0
+io.prometheus:simpleclient_spring_web;0.16.0
+io.prometheus:simpleclient_tracer_common;0.16.0
+io.prometheus:simpleclient_tracer_otel;0.16.0
+io.prometheus:simpleclient_tracer_otel_agent;0.16.0
+io.prometheus:simpleclient_vertx;0.16.0
+io.r2dbc:r2dbc-h2;1.1.0.RELEASE
+io.r2dbc:r2dbc-mssql;1.0.3.RELEASE
+io.r2dbc:r2dbc-pool;1.0.2.RELEASE
+io.r2dbc:r2dbc-proxy;1.1.6.RELEASE
+io.r2dbc:r2dbc-spi;1.0.0.RELEASE
+io.reactivex.rxjava3:rxjava;3.1.12
+io.rsocket:rsocket-bom;1.1.5
+io.rsocket:rsocket-core;1.1.5
+io.rsocket:rsocket-load-balancer;1.1.5
+io.rsocket:rsocket-micrometer;1.1.5
+io.rsocket:rsocket-test;1.1.5
+io.rsocket:rsocket-transport-local;1.1.5
+io.rsocket:rsocket-transport-netty;1.1.5
+io.spring.gradle:dependency-management-plugin;1.1.7
+io.zipkin.brave:brave;6.3.0
+io.zipkin.brave:brave-bom;6.3.0
+io.zipkin.brave:brave-context-jfr;6.3.0
+io.zipkin.brave:brave-context-log4j12;6.3.0
+io.zipkin.brave:brave-context-log4j2;6.3.0
+io.zipkin.brave:brave-context-slf4j;6.3.0
+io.zipkin.brave:brave-instrumentation-dubbo;6.3.0
+io.zipkin.brave:brave-instrumentation-grpc;6.3.0
+io.zipkin.brave:brave-instrumentation-http;6.3.0
+io.zipkin.brave:brave-instrumentation-http-tests;6.3.0
+io.zipkin.brave:brave-instrumentation-http-tests-jakarta;6.3.0
+io.zipkin.brave:brave-instrumentation-httpasyncclient;6.3.0
+io.zipkin.brave:brave-instrumentation-httpclient;6.3.0
+io.zipkin.brave:brave-instrumentation-httpclient5;6.3.0
+io.zipkin.brave:brave-instrumentation-jakarta-jms;6.3.0
+io.zipkin.brave:brave-instrumentation-jaxrs2;6.3.0
+io.zipkin.brave:brave-instrumentation-jdbi3;6.3.0
+io.zipkin.brave:brave-instrumentation-jersey-server;6.3.0
+io.zipkin.brave:brave-instrumentation-jersey-server-jakarta;6.3.0
+io.zipkin.brave:brave-instrumentation-jms;6.3.0
+io.zipkin.brave:brave-instrumentation-jms-jakarta;6.3.0
+io.zipkin.brave:brave-instrumentation-kafka-clients;6.3.0
+io.zipkin.brave:brave-instrumentation-kafka-streams;6.3.0
+io.zipkin.brave:brave-instrumentation-messaging;6.3.0
+io.zipkin.brave:brave-instrumentation-mongodb;6.3.0
+io.zipkin.brave:brave-instrumentation-mysql;6.3.0
+io.zipkin.brave:brave-instrumentation-mysql6;6.3.0
+io.zipkin.brave:brave-instrumentation-mysql8;6.3.0
+io.zipkin.brave:brave-instrumentation-netty-codec-http;6.3.0
+io.zipkin.brave:brave-instrumentation-okhttp3;6.3.0
+io.zipkin.brave:brave-instrumentation-rocketmq-client;6.3.0
+io.zipkin.brave:brave-instrumentation-rpc;6.3.0
+io.zipkin.brave:brave-instrumentation-servlet;6.3.0
+io.zipkin.brave:brave-instrumentation-servlet-jakarta;6.3.0
+io.zipkin.brave:brave-instrumentation-spring-rabbit;6.3.0
+io.zipkin.brave:brave-instrumentation-spring-web;6.3.0
+io.zipkin.brave:brave-instrumentation-spring-webmvc;6.3.0
+io.zipkin.brave:brave-instrumentation-vertx-web;6.3.0
+io.zipkin.brave:brave-spring-beans;6.3.0
+io.zipkin.brave:brave-tests;6.3.0
+io.zipkin.reporter2:zipkin-reporter;3.5.1
+io.zipkin.reporter2:zipkin-reporter-bom;3.5.1
+io.zipkin.reporter2:zipkin-reporter-brave;3.5.1
+io.zipkin.reporter2:zipkin-reporter-metrics-micrometer;3.5.1
+io.zipkin.reporter2:zipkin-reporter-spring-beans;3.5.1
+io.zipkin.reporter2:zipkin-sender-activemq-client;3.5.1
+io.zipkin.reporter2:zipkin-sender-amqp-client;3.5.1
+io.zipkin.reporter2:zipkin-sender-kafka;3.5.1
+io.zipkin.reporter2:zipkin-sender-libthrift;3.5.1
+io.zipkin.reporter2:zipkin-sender-okhttp3;3.5.1
+io.zipkin.reporter2:zipkin-sender-pulsar-client;3.5.1
+io.zipkin.reporter2:zipkin-sender-urlconnection;3.5.1
+jakarta.activation:jakarta.activation-api;2.1.4
+jakarta.annotation:jakarta.annotation-api;3.0.0
+jakarta.inject:jakarta.inject-api;2.0.1
+jakarta.jms:jakarta.jms-api;3.1.0
+jakarta.json.bind:jakarta.json.bind-api;3.0.1
+jakarta.json:jakarta.json-api;2.1.3
+jakarta.mail:jakarta.mail-api;2.1.5
+jakarta.management.j2ee:jakarta.management.j2ee-api;1.1.4
+jakarta.persistence:jakarta.persistence-api;3.2.0
+jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api;3.0.2
+jakarta.servlet:jakarta.servlet-api;6.1.0
+jakarta.transaction:jakarta.transaction-api;2.0.1
+jakarta.validation:jakarta.validation-api;3.1.1
+jakarta.websocket:jakarta.websocket-api;2.2.0
+jakarta.websocket:jakarta.websocket-client-api;2.2.0
+jakarta.ws.rs:jakarta.ws.rs-api;4.0.0
+jakarta.xml.bind:jakarta.xml.bind-api;4.0.4
+jakarta.xml.soap:jakarta.xml.soap-api;3.0.2
+jakarta.xml.ws:jakarta.xml.ws-api;4.0.2
+javax.cache:cache-api;1.1.1
+javax.money:money-api;1.1
+jaxen:jaxen;2.0.0
+junit:junit;4.13.2
+net.bytebuddy:byte-buddy;1.17.8
+net.bytebuddy:byte-buddy-agent;1.17.8
+net.minidev:json-smart;2.6.0
+net.sourceforge.jtds:jtds;1.3.1
+net.sourceforge.nekohtml:nekohtml;1.9.22
+nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect;3.4.0
+org.apache.activemq:activemq-all;6.1.8
+org.apache.activemq:activemq-amqp;6.1.8
+org.apache.activemq:activemq-blueprint;6.1.8
+org.apache.activemq:activemq-bom;6.1.8
+org.apache.activemq:activemq-broker;6.1.8
+org.apache.activemq:activemq-client;6.1.8
+org.apache.activemq:activemq-console;6.1.8
+org.apache.activemq:activemq-http;6.1.8
+org.apache.activemq:activemq-jaas;6.1.8
+org.apache.activemq:activemq-jdbc-store;6.1.8
+org.apache.activemq:activemq-jms-pool;6.1.8
+org.apache.activemq:activemq-kahadb-store;6.1.8
+org.apache.activemq:activemq-karaf;6.1.8
+org.apache.activemq:activemq-log4j-appender;6.1.8
+org.apache.activemq:activemq-mqtt;6.1.8
+org.apache.activemq:activemq-openwire-generator;6.1.8
+org.apache.activemq:activemq-openwire-legacy;6.1.8
+org.apache.activemq:activemq-osgi;6.1.8
+org.apache.activemq:activemq-pool;6.1.8
+org.apache.activemq:activemq-ra;6.1.8
+org.apache.activemq:activemq-rar;6.1.8
+org.apache.activemq:activemq-run;6.1.8
+org.apache.activemq:activemq-runtime-config;6.1.8
+org.apache.activemq:activemq-shiro;6.1.8
+org.apache.activemq:activemq-spring;6.1.8
+org.apache.activemq:activemq-stomp;6.1.8
+org.apache.activemq:activemq-web;6.1.8
+org.apache.activemq:activemq-web-console;6.1.8
+org.apache.activemq:activemq-web-demo;6.1.8
+org.apache.activemq:artemis-amqp-protocol;2.43.0
+org.apache.activemq:artemis-bom;2.43.0
+org.apache.activemq:artemis-boot;2.43.0
+org.apache.activemq:artemis-cdi-client;2.43.0
+org.apache.activemq:artemis-cli;2.43.0
+org.apache.activemq:artemis-commons;2.43.0
+org.apache.activemq:artemis-console;2.43.0
+org.apache.activemq:artemis-core-client;2.43.0
+org.apache.activemq:artemis-core-client-all;2.43.0
+org.apache.activemq:artemis-core-client-osgi;2.43.0
+org.apache.activemq:artemis-dto;2.43.0
+org.apache.activemq:artemis-features;2.43.0
+org.apache.activemq:artemis-hornetq-protocol;2.43.0
+org.apache.activemq:artemis-hqclient-protocol;2.43.0
+org.apache.activemq:artemis-jakarta-cdi-client;2.43.0
+org.apache.activemq:artemis-jakarta-client;2.43.0
+org.apache.activemq:artemis-jakarta-client-all;2.43.0
+org.apache.activemq:artemis-jakarta-openwire-protocol;2.43.0
+org.apache.activemq:artemis-jakarta-ra;2.43.0
+org.apache.activemq:artemis-jakarta-server;2.43.0
+org.apache.activemq:artemis-jakarta-service-extensions;2.43.0
+org.apache.activemq:artemis-jdbc-store;2.43.0
+org.apache.activemq:artemis-jms-client;2.43.0
+org.apache.activemq:artemis-jms-client-all;2.43.0
+org.apache.activemq:artemis-jms-client-osgi;2.43.0
+org.apache.activemq:artemis-jms-server;2.43.0
+org.apache.activemq:artemis-journal;2.43.0
+org.apache.activemq:artemis-lockmanager-api;2.43.0
+org.apache.activemq:artemis-lockmanager-ri;2.43.0
+org.apache.activemq:artemis-mqtt-protocol;2.43.0
+org.apache.activemq:artemis-openwire-protocol;2.43.0
+org.apache.activemq:artemis-ra;2.43.0
+org.apache.activemq:artemis-selector;2.43.0
+org.apache.activemq:artemis-server;2.43.0
+org.apache.activemq:artemis-server-osgi;2.43.0
+org.apache.activemq:artemis-service-extensions;2.43.0
+org.apache.activemq:artemis-stomp-protocol;2.43.0
+org.apache.activemq:artemis-web;2.43.0
+org.apache.activemq:artemis-website;2.43.0
+org.apache.cassandra:java-driver-bom;4.19.0
+org.apache.cassandra:java-driver-core;4.19.0
+org.apache.cassandra:java-driver-core-shaded;4.19.0
+org.apache.cassandra:java-driver-guava-shaded;4.19.0
+org.apache.cassandra:java-driver-mapper-processor;4.19.0
+org.apache.cassandra:java-driver-mapper-runtime;4.19.0
+org.apache.cassandra:java-driver-metrics-micrometer;4.19.0
+org.apache.cassandra:java-driver-metrics-microprofile;4.19.0
+org.apache.cassandra:java-driver-query-builder;4.19.0
+org.apache.cassandra:java-driver-test-infra;4.19.0
+org.apache.commons:commons-dbcp2;2.13.0
+org.apache.commons:commons-lang3;3.19.0
+org.apache.commons:commons-pool2;2.12.1
+org.apache.derby:derby;10.16.1.1
+org.apache.derby:derbyclient;10.16.1.1
+org.apache.derby:derbynet;10.16.1.1
+org.apache.derby:derbyoptionaltools;10.16.1.1
+org.apache.derby:derbyshared;10.16.1.1
+org.apache.derby:derbytools;10.16.1.1
+org.apache.groovy:groovy;5.0.2
+org.apache.groovy:groovy-ant;5.0.2
+org.apache.groovy:groovy-astbuilder;5.0.2
+org.apache.groovy:groovy-bom;5.0.2
+org.apache.groovy:groovy-cli-commons;5.0.2
+org.apache.groovy:groovy-cli-picocli;5.0.2
+org.apache.groovy:groovy-console;5.0.2
+org.apache.groovy:groovy-contracts;5.0.2
+org.apache.groovy:groovy-datetime;5.0.2
+org.apache.groovy:groovy-dateutil;5.0.2
+org.apache.groovy:groovy-docgenerator;5.0.2
+org.apache.groovy:groovy-ginq;5.0.2
+org.apache.groovy:groovy-groovydoc;5.0.2
+org.apache.groovy:groovy-groovysh;5.0.2
+org.apache.groovy:groovy-jmx;5.0.2
+org.apache.groovy:groovy-json;5.0.2
+org.apache.groovy:groovy-jsr223;5.0.2
+org.apache.groovy:groovy-macro;5.0.2
+org.apache.groovy:groovy-macro-library;5.0.2
+org.apache.groovy:groovy-nio;5.0.2
+org.apache.groovy:groovy-servlet;5.0.2
+org.apache.groovy:groovy-sql;5.0.2
+org.apache.groovy:groovy-swing;5.0.2
+org.apache.groovy:groovy-templates;5.0.2
+org.apache.groovy:groovy-test;5.0.2
+org.apache.groovy:groovy-test-junit5;5.0.2
+org.apache.groovy:groovy-testng;5.0.2
+org.apache.groovy:groovy-toml;5.0.2
+org.apache.groovy:groovy-typecheckers;5.0.2
+org.apache.groovy:groovy-xml;5.0.2
+org.apache.groovy:groovy-yaml;5.0.2
+org.apache.httpcomponents.client5:httpclient5;5.5.1
+org.apache.httpcomponents.client5:httpclient5-cache;5.5.1
+org.apache.httpcomponents.client5:httpclient5-fluent;5.5.1
+org.apache.httpcomponents.core5:httpcore5;5.3.6
+org.apache.httpcomponents.core5:httpcore5-h2;5.3.6
+org.apache.httpcomponents.core5:httpcore5-reactive;5.3.6
+org.apache.httpcomponents:httpasyncclient;4.1.5
+org.apache.httpcomponents:httpcore;4.4.16
+org.apache.httpcomponents:httpcore-nio;4.4.16
+org.apache.kafka:connect;4.1.0
+org.apache.kafka:connect-api;4.1.0
+org.apache.kafka:connect-basic-auth-extension;4.1.0
+org.apache.kafka:connect-file;4.1.0
+org.apache.kafka:connect-json;4.1.0
+org.apache.kafka:connect-mirror;4.1.0
+org.apache.kafka:connect-mirror-client;4.1.0
+org.apache.kafka:connect-runtime;4.1.0
+org.apache.kafka:connect-transforms;4.1.0
+org.apache.kafka:generator;4.1.0
+org.apache.kafka:kafka-clients;4.1.0
+org.apache.kafka:kafka-log4j-appender;4.1.0
+org.apache.kafka:kafka-metadata;4.1.0
+org.apache.kafka:kafka-raft;4.1.0
+org.apache.kafka:kafka-server;4.1.0
+org.apache.kafka:kafka-server-common;4.1.0
+org.apache.kafka:kafka-shell;4.1.0
+org.apache.kafka:kafka-storage;4.1.0
+org.apache.kafka:kafka-storage-api;4.1.0
+org.apache.kafka:kafka-streams;4.1.0
+org.apache.kafka:kafka-streams-scala_2.12;4.1.0
+org.apache.kafka:kafka-streams-scala_2.13;4.1.0
+org.apache.kafka:kafka-streams-test-utils;4.1.0
+org.apache.kafka:kafka-tools;4.1.0
+org.apache.kafka:kafka_2.12;4.1.0
+org.apache.kafka:kafka_2.13;4.1.0
+org.apache.kafka:trogdor;4.1.0
+org.apache.logging.log4j:log4j-1.2-api;2.25.2
+org.apache.logging.log4j:log4j-api;2.25.2
+org.apache.logging.log4j:log4j-api-test;2.25.2
+org.apache.logging.log4j:log4j-appserver;2.25.2
+org.apache.logging.log4j:log4j-bom;2.25.2
+org.apache.logging.log4j:log4j-cassandra;2.25.2
+org.apache.logging.log4j:log4j-core;2.25.2
+org.apache.logging.log4j:log4j-core-test;2.25.2
+org.apache.logging.log4j:log4j-couchdb;2.25.2
+org.apache.logging.log4j:log4j-docker;2.25.2
+org.apache.logging.log4j:log4j-flume-ng;2.23.1
+org.apache.logging.log4j:log4j-iostreams;2.25.2
+org.apache.logging.log4j:log4j-jakarta-jms;2.25.2
+org.apache.logging.log4j:log4j-jakarta-smtp;2.25.2
+org.apache.logging.log4j:log4j-jakarta-web;2.25.2
+org.apache.logging.log4j:log4j-jcl;2.25.2
+org.apache.logging.log4j:log4j-jpa;2.25.2
+org.apache.logging.log4j:log4j-jpl;2.25.2
+org.apache.logging.log4j:log4j-jul;2.25.2
+org.apache.logging.log4j:log4j-layout-template-json;2.25.2
+org.apache.logging.log4j:log4j-mongodb;2.25.2
+org.apache.logging.log4j:log4j-mongodb4;2.25.2
+org.apache.logging.log4j:log4j-slf4j-impl;2.25.2
+org.apache.logging.log4j:log4j-slf4j2-impl;2.25.2
+org.apache.logging.log4j:log4j-spring-boot;2.25.2
+org.apache.logging.log4j:log4j-spring-cloud-config-client;2.25.2
+org.apache.logging.log4j:log4j-taglib;2.25.2
+org.apache.logging.log4j:log4j-to-jul;2.25.2
+org.apache.logging.log4j:log4j-to-slf4j;2.25.2
+org.apache.logging.log4j:log4j-web;2.25.2
+org.apache.maven.plugins:maven-antrun-plugin;3.2.0
+org.apache.maven.plugins:maven-assembly-plugin;3.7.1
+org.apache.maven.plugins:maven-clean-plugin;3.5.0
+org.apache.maven.plugins:maven-compiler-plugin;3.14.1
+org.apache.maven.plugins:maven-dependency-plugin;3.9.0
+org.apache.maven.plugins:maven-deploy-plugin;3.1.4
+org.apache.maven.plugins:maven-enforcer-plugin;3.6.2
+org.apache.maven.plugins:maven-failsafe-plugin;3.5.4
+org.apache.maven.plugins:maven-help-plugin;3.5.1
+org.apache.maven.plugins:maven-install-plugin;3.1.4
+org.apache.maven.plugins:maven-invoker-plugin;3.9.1
+org.apache.maven.plugins:maven-jar-plugin;3.4.2
+org.apache.maven.plugins:maven-javadoc-plugin;3.12.0
+org.apache.maven.plugins:maven-resources-plugin;3.3.1
+org.apache.maven.plugins:maven-shade-plugin;3.6.1
+org.apache.maven.plugins:maven-source-plugin;3.3.1
+org.apache.maven.plugins:maven-surefire-plugin;3.5.4
+org.apache.maven.plugins:maven-war-plugin;3.4.0
+org.apache.pulsar:bouncy-castle-bc;4.1.1
+org.apache.pulsar:bouncy-castle-bcfips;4.1.1
+org.apache.pulsar:bouncy-castle-parent;4.1.1
+org.apache.pulsar:buildtools;4.1.1
+org.apache.pulsar:distribution;4.1.1
+org.apache.pulsar:docker-images;4.1.1
+org.apache.pulsar:jclouds-shaded;4.1.1
+org.apache.pulsar:managed-ledger;4.1.1
+org.apache.pulsar:pulsar;4.1.1
+org.apache.pulsar:pulsar-all-docker-image;4.1.1
+org.apache.pulsar:pulsar-bom;4.1.1
+org.apache.pulsar:pulsar-broker;4.1.1
+org.apache.pulsar:pulsar-broker-auth-athenz;4.1.1
+org.apache.pulsar:pulsar-broker-auth-oidc;4.1.1
+org.apache.pulsar:pulsar-broker-auth-sasl;4.1.1
+org.apache.pulsar:pulsar-broker-common;4.1.1
+org.apache.pulsar:pulsar-cli-utils;4.1.1
+org.apache.pulsar:pulsar-client;4.1.1
+org.apache.pulsar:pulsar-client-admin;4.1.1
+org.apache.pulsar:pulsar-client-admin-api;4.1.1
+org.apache.pulsar:pulsar-client-admin-original;4.1.1
+org.apache.pulsar:pulsar-client-all;4.1.1
+org.apache.pulsar:pulsar-client-api;4.1.1
+org.apache.pulsar:pulsar-client-auth-athenz;4.1.1
+org.apache.pulsar:pulsar-client-auth-sasl;4.1.1
+org.apache.pulsar:pulsar-client-messagecrypto-bc;4.1.1
+org.apache.pulsar:pulsar-client-original;4.1.1
+org.apache.pulsar:pulsar-client-tools;4.1.1
+org.apache.pulsar:pulsar-client-tools-api;4.1.1
+org.apache.pulsar:pulsar-common;4.1.1
+org.apache.pulsar:pulsar-config-validation;4.1.1
+org.apache.pulsar:pulsar-docker-image;4.1.1
+org.apache.pulsar:pulsar-docs-tools;4.1.1
+org.apache.pulsar:pulsar-functions;4.1.1
+org.apache.pulsar:pulsar-functions-api;4.1.1
+org.apache.pulsar:pulsar-functions-api-examples;4.1.1
+org.apache.pulsar:pulsar-functions-api-examples-builtin;4.1.1
+org.apache.pulsar:pulsar-functions-instance;4.1.1
+org.apache.pulsar:pulsar-functions-local-runner;4.1.1
+org.apache.pulsar:pulsar-functions-local-runner-original;4.1.1
+org.apache.pulsar:pulsar-functions-proto;4.1.1
+org.apache.pulsar:pulsar-functions-runtime;4.1.1
+org.apache.pulsar:pulsar-functions-runtime-all;4.1.1
+org.apache.pulsar:pulsar-functions-secrets;4.1.1
+org.apache.pulsar:pulsar-functions-utils;4.1.1
+org.apache.pulsar:pulsar-functions-worker;4.1.1
+org.apache.pulsar:pulsar-io;4.1.1
+org.apache.pulsar:pulsar-io-aerospike;4.1.1
+org.apache.pulsar:pulsar-io-alluxio;4.1.1
+org.apache.pulsar:pulsar-io-aws;4.1.1
+org.apache.pulsar:pulsar-io-batch-data-generator;4.1.1
+org.apache.pulsar:pulsar-io-batch-discovery-triggerers;4.1.1
+org.apache.pulsar:pulsar-io-canal;4.1.1
+org.apache.pulsar:pulsar-io-cassandra;4.1.1
+org.apache.pulsar:pulsar-io-common;4.1.1
+org.apache.pulsar:pulsar-io-core;4.1.1
+org.apache.pulsar:pulsar-io-data-generator;4.1.1
+org.apache.pulsar:pulsar-io-debezium;4.1.1
+org.apache.pulsar:pulsar-io-debezium-core;4.1.1
+org.apache.pulsar:pulsar-io-debezium-mongodb;4.1.1
+org.apache.pulsar:pulsar-io-debezium-mssql;4.1.1
+org.apache.pulsar:pulsar-io-debezium-mysql;4.1.1
+org.apache.pulsar:pulsar-io-debezium-oracle;4.1.1
+org.apache.pulsar:pulsar-io-debezium-postgres;4.1.1
+org.apache.pulsar:pulsar-io-distribution;4.1.1
+org.apache.pulsar:pulsar-io-docs;4.1.1
+org.apache.pulsar:pulsar-io-dynamodb;4.1.1
+org.apache.pulsar:pulsar-io-elastic-search;4.1.1
+org.apache.pulsar:pulsar-io-file;4.1.1
+org.apache.pulsar:pulsar-io-flume;4.1.1
+org.apache.pulsar:pulsar-io-hbase;4.1.1
+org.apache.pulsar:pulsar-io-hdfs3;4.1.1
+org.apache.pulsar:pulsar-io-http;4.1.1
+org.apache.pulsar:pulsar-io-influxdb;4.1.1
+org.apache.pulsar:pulsar-io-jdbc;4.1.1
+org.apache.pulsar:pulsar-io-jdbc-clickhouse;4.1.1
+org.apache.pulsar:pulsar-io-jdbc-core;4.1.1
+org.apache.pulsar:pulsar-io-jdbc-mariadb;4.1.1
+org.apache.pulsar:pulsar-io-jdbc-openmldb;4.1.1
+org.apache.pulsar:pulsar-io-jdbc-postgres;4.1.1
+org.apache.pulsar:pulsar-io-jdbc-sqlite;4.1.1
+org.apache.pulsar:pulsar-io-kafka;4.1.1
+org.apache.pulsar:pulsar-io-kafka-connect-adaptor;4.1.1
+org.apache.pulsar:pulsar-io-kafka-connect-adaptor-nar;4.1.1
+org.apache.pulsar:pulsar-io-kinesis;4.1.1
+org.apache.pulsar:pulsar-io-mongo;4.1.1
+org.apache.pulsar:pulsar-io-netty;4.1.1
+org.apache.pulsar:pulsar-io-nsq;4.1.1
+org.apache.pulsar:pulsar-io-rabbitmq;4.1.1
+org.apache.pulsar:pulsar-io-redis;4.1.1
+org.apache.pulsar:pulsar-io-solr;4.1.1
+org.apache.pulsar:pulsar-io-twitter;4.1.1
+org.apache.pulsar:pulsar-metadata;4.1.1
+org.apache.pulsar:pulsar-offloader-distribution;4.1.1
+org.apache.pulsar:pulsar-package-bookkeeper-storage;4.1.1
+org.apache.pulsar:pulsar-package-core;4.1.1
+org.apache.pulsar:pulsar-package-filesystem-storage;4.1.1
+org.apache.pulsar:pulsar-package-management;4.1.1
+org.apache.pulsar:pulsar-proxy;4.1.1
+org.apache.pulsar:pulsar-server-distribution;4.1.1
+org.apache.pulsar:pulsar-shell-distribution;4.1.1
+org.apache.pulsar:pulsar-testclient;4.1.1
+org.apache.pulsar:pulsar-transaction-common;4.1.1
+org.apache.pulsar:pulsar-transaction-coordinator;4.1.1
+org.apache.pulsar:pulsar-transaction-parent;4.1.1
+org.apache.pulsar:pulsar-websocket;4.1.1
+org.apache.pulsar:structured-event-log;4.1.1
+org.apache.pulsar:testmocks;4.1.1
+org.apache.pulsar:tiered-storage-file-system;4.1.1
+org.apache.pulsar:tiered-storage-jcloud;4.1.1
+org.apache.pulsar:tiered-storage-parent;4.1.1
+org.apache.tomcat.embed:tomcat-embed-core;11.0.13
+org.apache.tomcat.embed:tomcat-embed-el;11.0.13
+org.apache.tomcat.embed:tomcat-embed-jasper;11.0.13
+org.apache.tomcat.embed:tomcat-embed-websocket;11.0.13
+org.apache.tomcat:tomcat-annotations-api;11.0.13
+org.apache.tomcat:tomcat-jdbc;11.0.13
+org.apache.tomcat:tomcat-jsp-api;11.0.13
+org.aspectj:aspectjrt;1.9.25
+org.aspectj:aspectjtools;1.9.25
+org.aspectj:aspectjweaver;1.9.25
+org.assertj:assertj-bom;3.27.6
+org.assertj:assertj-core;3.27.6
+org.assertj:assertj-guava;3.27.6
+org.awaitility:awaitility;4.3.0
+org.awaitility:awaitility-groovy;4.3.0
+org.awaitility:awaitility-kotlin;4.3.0
+org.awaitility:awaitility-scala;4.3.0
+org.cache2k:cache2k-api;2.6.1.Final
+org.cache2k:cache2k-config;2.6.1.Final
+org.cache2k:cache2k-core;2.6.1.Final
+org.cache2k:cache2k-jcache;2.6.1.Final
+org.cache2k:cache2k-micrometer;2.6.1.Final
+org.cache2k:cache2k-spring;2.6.1.Final
+org.codehaus.janino:commons-compiler;3.1.12
+org.codehaus.janino:commons-compiler-jdk;3.1.12
+org.codehaus.janino:janino;3.1.12
+org.codehaus.mojo:build-helper-maven-plugin;3.6.1
+org.codehaus.mojo:versions-maven-plugin;2.19.1
+org.codehaus.mojo:xml-maven-plugin;1.2.0
+org.crac:crac;1.5.0
+org.cyclonedx:cyclonedx-maven-plugin;2.9.1
+org.eclipse.angus:angus-core;2.0.5
+org.eclipse.angus:angus-mail;2.0.5
+org.eclipse.angus:dsn;2.0.5
+org.eclipse.angus:gimap;2.0.5
+org.eclipse.angus:imap;2.0.5
+org.eclipse.angus:jakarta.mail;2.0.5
+org.eclipse.angus:logging-mailhandler;2.0.5
+org.eclipse.angus:pop3;2.0.5
+org.eclipse.angus:smtp;2.0.5
+org.eclipse.jetty.compression:jetty-compression-brotli;12.1.3
+org.eclipse.jetty.compression:jetty-compression-common;12.1.3
+org.eclipse.jetty.compression:jetty-compression-gzip;12.1.3
+org.eclipse.jetty.compression:jetty-compression-server;12.1.3
+org.eclipse.jetty.compression:jetty-compression-zstandard;12.1.3
+org.eclipse.jetty.demos:jetty-core-demo-handler;12.1.3
+org.eclipse.jetty.ee11.osgi:jetty-ee11-osgi-alpn;12.1.3
+org.eclipse.jetty.ee11.osgi:jetty-ee11-osgi-boot;12.1.3
+org.eclipse.jetty.ee11.osgi:jetty-ee11-osgi-boot-jsp;12.1.3
+org.eclipse.jetty.ee11.websocket:jetty-ee11-websocket-jakarta-client;12.1.3
+org.eclipse.jetty.ee11.websocket:jetty-ee11-websocket-jakarta-client-webapp;12.1.3
+org.eclipse.jetty.ee11.websocket:jetty-ee11-websocket-jakarta-common;12.1.3
+org.eclipse.jetty.ee11.websocket:jetty-ee11-websocket-jakarta-server;12.1.3
+org.eclipse.jetty.ee11.websocket:jetty-ee11-websocket-jetty-client-webapp;12.1.3
+org.eclipse.jetty.ee11.websocket:jetty-ee11-websocket-jetty-server;12.1.3
+org.eclipse.jetty.ee11.websocket:jetty-ee11-websocket-servlet;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-annotations;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-apache-jsp;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-bom;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-cdi;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-fcgi-proxy;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-glassfish-jstl;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-jaspi;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-jndi;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-jspc-maven-plugin;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-maven-plugin;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-plus;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-proxy;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-quickstart;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-servlet;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-servlets;12.1.3
+org.eclipse.jetty.ee11:jetty-ee11-webapp;12.1.3
+org.eclipse.jetty.ee:jetty-ee-webapp;12.1.3
+org.eclipse.jetty.fcgi:jetty-fcgi-client;12.1.3
+org.eclipse.jetty.fcgi:jetty-fcgi-proxy;12.1.3
+org.eclipse.jetty.fcgi:jetty-fcgi-server;12.1.3
+org.eclipse.jetty.http2:jetty-http2-client;12.1.3
+org.eclipse.jetty.http2:jetty-http2-client-transport;12.1.3
+org.eclipse.jetty.http2:jetty-http2-common;12.1.3
+org.eclipse.jetty.http2:jetty-http2-hpack;12.1.3
+org.eclipse.jetty.http2:jetty-http2-server;12.1.3
+org.eclipse.jetty.http3:jetty-http3-client;12.1.3
+org.eclipse.jetty.http3:jetty-http3-client-transport;12.1.3
+org.eclipse.jetty.http3:jetty-http3-common;12.1.3
+org.eclipse.jetty.http3:jetty-http3-qpack;12.1.3
+org.eclipse.jetty.http3:jetty-http3-server;12.1.3
+org.eclipse.jetty.quic:jetty-quic-common;12.1.3
+org.eclipse.jetty.quic:jetty-quic-quiche-client;12.1.3
+org.eclipse.jetty.quic:jetty-quic-quiche-common;12.1.3
+org.eclipse.jetty.quic:jetty-quic-quiche-foreign;12.1.3
+org.eclipse.jetty.quic:jetty-quic-quiche-jna;12.1.3
+org.eclipse.jetty.quic:jetty-quic-server;12.1.3
+org.eclipse.jetty.websocket:jetty-websocket-core-client;12.1.3
+org.eclipse.jetty.websocket:jetty-websocket-core-common;12.1.3
+org.eclipse.jetty.websocket:jetty-websocket-core-server;12.1.3
+org.eclipse.jetty.websocket:jetty-websocket-jetty-api;12.1.3
+org.eclipse.jetty.websocket:jetty-websocket-jetty-client;12.1.3
+org.eclipse.jetty.websocket:jetty-websocket-jetty-common;12.1.3
+org.eclipse.jetty.websocket:jetty-websocket-jetty-server;12.1.3
+org.eclipse.jetty:jetty-alpn-client;12.1.3
+org.eclipse.jetty:jetty-alpn-conscrypt-client;12.1.3
+org.eclipse.jetty:jetty-alpn-conscrypt-server;12.1.3
+org.eclipse.jetty:jetty-alpn-java-client;12.1.3
+org.eclipse.jetty:jetty-alpn-java-server;12.1.3
+org.eclipse.jetty:jetty-alpn-server;12.1.3
+org.eclipse.jetty:jetty-bom;12.1.3
+org.eclipse.jetty:jetty-client;12.1.3
+org.eclipse.jetty:jetty-coreapp;12.1.3
+org.eclipse.jetty:jetty-deploy;12.1.3
+org.eclipse.jetty:jetty-ethereum;12.1.3
+org.eclipse.jetty:jetty-http;12.1.3
+org.eclipse.jetty:jetty-http-spi;12.1.3
+org.eclipse.jetty:jetty-http-tools;12.1.3
+org.eclipse.jetty:jetty-io;12.1.3
+org.eclipse.jetty:jetty-jmx;12.1.3
+org.eclipse.jetty:jetty-jndi;12.1.3
+org.eclipse.jetty:jetty-keystore;12.1.3
+org.eclipse.jetty:jetty-openid;12.1.3
+org.eclipse.jetty:jetty-osgi;12.1.3
+org.eclipse.jetty:jetty-plus;12.1.3
+org.eclipse.jetty:jetty-proxy;12.1.3
+org.eclipse.jetty:jetty-reactive-httpclient;4.1.0
+org.eclipse.jetty:jetty-rewrite;12.1.3
+org.eclipse.jetty:jetty-security;12.1.3
+org.eclipse.jetty:jetty-server;12.1.3
+org.eclipse.jetty:jetty-session;12.1.3
+org.eclipse.jetty:jetty-slf4j-impl;12.1.3
+org.eclipse.jetty:jetty-start;12.1.3
+org.eclipse.jetty:jetty-staticapp;12.1.3
+org.eclipse.jetty:jetty-unixdomain-server;12.1.3
+org.eclipse.jetty:jetty-util;12.1.3
+org.eclipse.jetty:jetty-util-ajax;12.1.3
+org.eclipse.jetty:jetty-xml;12.1.3
+org.eclipse:yasson;3.0.4
+org.ehcache:ehcache;3.11.1
+org.ehcache:ehcache-clustered;3.11.1
+org.ehcache:ehcache-transactions;3.11.1
+org.firebirdsql.jdbc:jaybird;6.0.3
+org.flywaydb:flyway-commandline;11.14.1
+org.flywaydb:flyway-core;11.14.1
+org.flywaydb:flyway-database-cassandra;11.14.1
+org.flywaydb:flyway-database-db2;11.14.1
+org.flywaydb:flyway-database-derby;11.14.1
+org.flywaydb:flyway-database-hsqldb;11.14.1
+org.flywaydb:flyway-database-informix;11.14.1
+org.flywaydb:flyway-database-mongodb;11.14.1
+org.flywaydb:flyway-database-oracle;11.14.1
+org.flywaydb:flyway-database-postgresql;11.14.1
+org.flywaydb:flyway-database-redshift;11.14.1
+org.flywaydb:flyway-database-saphana;11.14.1
+org.flywaydb:flyway-database-snowflake;11.14.1
+org.flywaydb:flyway-database-sybasease;11.14.1
+org.flywaydb:flyway-firebird;11.14.1
+org.flywaydb:flyway-gcp-bigquery;11.14.1
+org.flywaydb:flyway-gcp-spanner;11.14.1
+org.flywaydb:flyway-maven-plugin;11.14.1
+org.flywaydb:flyway-mysql;11.14.1
+org.flywaydb:flyway-singlestore;11.14.1
+org.flywaydb:flyway-sqlserver;11.14.1
+org.freemarker:freemarker;2.3.34
+org.glassfish.jaxb:codemodel;4.0.6
+org.glassfish.jaxb:jaxb-core;4.0.6
+org.glassfish.jaxb:jaxb-jxc;4.0.6
+org.glassfish.jaxb:jaxb-runtime;4.0.6
+org.glassfish.jaxb:jaxb-xjc;4.0.6
+org.glassfish.jaxb:txw2;4.0.6
+org.glassfish.jaxb:xsom;4.0.6
+org.glassfish.jersey.connectors:jersey-apache5-connector;4.0.0
+org.glassfish.jersey.connectors:jersey-grizzly-connector;4.0.0
+org.glassfish.jersey.connectors:jersey-helidon-connector;4.0.0
+org.glassfish.jersey.connectors:jersey-jdk-connector;4.0.0
+org.glassfish.jersey.connectors:jersey-jetty-connector;4.0.0
+org.glassfish.jersey.connectors:jersey-jetty-http2-connector;4.0.0
+org.glassfish.jersey.connectors:jersey-jnh-connector;4.0.0
+org.glassfish.jersey.connectors:jersey-netty-connector;4.0.0
+org.glassfish.jersey.containers.glassfish:jersey-gf-ejb;4.0.0
+org.glassfish.jersey.containers:jersey-container-grizzly2-http;4.0.0
+org.glassfish.jersey.containers:jersey-container-grizzly2-servlet;4.0.0
+org.glassfish.jersey.containers:jersey-container-helidon-http;4.0.0
+org.glassfish.jersey.containers:jersey-container-jdk-http;4.0.0
+org.glassfish.jersey.containers:jersey-container-jetty-http;4.0.0
+org.glassfish.jersey.containers:jersey-container-jetty-http2;4.0.0
+org.glassfish.jersey.containers:jersey-container-jetty-servlet;4.0.0
+org.glassfish.jersey.containers:jersey-container-netty-http;4.0.0
+org.glassfish.jersey.containers:jersey-container-servlet;4.0.0
+org.glassfish.jersey.core:jersey-client;4.0.0
+org.glassfish.jersey.core:jersey-common;4.0.0
+org.glassfish.jersey.core:jersey-server;4.0.0
+org.glassfish.jersey.ext.cdi:jersey-cdi-rs-inject;4.0.0
+org.glassfish.jersey.ext.cdi:jersey-cdi1x;4.0.0
+org.glassfish.jersey.ext.cdi:jersey-cdi1x-ban-custom-hk2-binding;4.0.0
+org.glassfish.jersey.ext.cdi:jersey-cdi1x-servlet;4.0.0
+org.glassfish.jersey.ext.cdi:jersey-cdi1x-transaction;4.0.0
+org.glassfish.jersey.ext.cdi:jersey-cdi1x-validation;4.0.0
+org.glassfish.jersey.ext.cdi:jersey-weld2-se;4.0.0
+org.glassfish.jersey.ext.microprofile:jersey-mp-config;4.0.0
+org.glassfish.jersey.ext.microprofile:jersey-mp-rest-client;4.0.0
+org.glassfish.jersey.ext.rx:jersey-rx-client-guava;4.0.0
+org.glassfish.jersey.ext.rx:jersey-rx-client-rxjava;4.0.0
+org.glassfish.jersey.ext.rx:jersey-rx-client-rxjava2;4.0.0
+org.glassfish.jersey.ext:jersey-bean-validation;4.0.0
+org.glassfish.jersey.ext:jersey-constants;4.0.0
+org.glassfish.jersey.ext:jersey-declarative-linking;4.0.0
+org.glassfish.jersey.ext:jersey-entity-filtering;4.0.0
+org.glassfish.jersey.ext:jersey-metainf-services;4.0.0
+org.glassfish.jersey.ext:jersey-micrometer;4.0.0
+org.glassfish.jersey.ext:jersey-mvc;4.0.0
+org.glassfish.jersey.ext:jersey-mvc-bean-validation;4.0.0
+org.glassfish.jersey.ext:jersey-mvc-freemarker;4.0.0
+org.glassfish.jersey.ext:jersey-mvc-jsp;4.0.0
+org.glassfish.jersey.ext:jersey-mvc-mustache;4.0.0
+org.glassfish.jersey.ext:jersey-proxy-client;4.0.0
+org.glassfish.jersey.ext:jersey-spring6;4.0.0
+org.glassfish.jersey.ext:jersey-wadl-doclet;4.0.0
+org.glassfish.jersey.inject:jersey-cdi2-se;4.0.0
+org.glassfish.jersey.inject:jersey-hk2;4.0.0
+org.glassfish.jersey.media:jersey-media-jaxb;4.0.0
+org.glassfish.jersey.media:jersey-media-json-binding;4.0.0
+org.glassfish.jersey.media:jersey-media-json-gson;4.0.0
+org.glassfish.jersey.media:jersey-media-json-jackson;4.0.0
+org.glassfish.jersey.media:jersey-media-json-jettison;4.0.0
+org.glassfish.jersey.media:jersey-media-json-processing;4.0.0
+org.glassfish.jersey.media:jersey-media-kryo;4.0.0
+org.glassfish.jersey.media:jersey-media-moxy;4.0.0
+org.glassfish.jersey.media:jersey-media-multipart;4.0.0
+org.glassfish.jersey.media:jersey-media-sse;4.0.0
+org.glassfish.jersey.security:oauth1-client;4.0.0
+org.glassfish.jersey.security:oauth1-server;4.0.0
+org.glassfish.jersey.security:oauth1-signature;4.0.0
+org.glassfish.jersey.security:oauth2-client;4.0.0
+org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-bundle;4.0.0
+org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-external;4.0.0
+org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-grizzly2;4.0.0
+org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-helidon;4.0.0
+org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-inmemory;4.0.0
+org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jdk-http;4.0.0
+org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jetty;4.0.0
+org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jetty-http2;4.0.0
+org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-netty;4.0.0
+org.glassfish.jersey.test-framework:jersey-test-framework-core;4.0.0
+org.glassfish.jersey.test-framework:jersey-test-framework-util;4.0.0
+org.glassfish.jersey:jersey-bom;4.0.0
+org.glassfish.web:jakarta.servlet.jsp.jstl;3.0.1
+org.graalvm.buildtools:native-maven-plugin;0.11.2
+org.hamcrest:hamcrest;3.0
+org.hamcrest:hamcrest-core;3.0
+org.hamcrest:hamcrest-library;3.0
+org.hibernate.orm:hibernate-agroal;7.1.6.Final
+org.hibernate.orm:hibernate-ant;7.1.6.Final
+org.hibernate.orm:hibernate-c3p0;7.1.6.Final
+org.hibernate.orm:hibernate-community-dialects;7.1.6.Final
+org.hibernate.orm:hibernate-core;7.1.6.Final
+org.hibernate.orm:hibernate-envers;7.1.6.Final
+org.hibernate.orm:hibernate-graalvm;7.1.6.Final
+org.hibernate.orm:hibernate-hikaricp;7.1.6.Final
+org.hibernate.orm:hibernate-jcache;7.1.6.Final
+org.hibernate.orm:hibernate-micrometer;7.1.6.Final
+org.hibernate.orm:hibernate-processor;7.1.6.Final
+org.hibernate.orm:hibernate-scan-jandex;7.1.6.Final
+org.hibernate.orm:hibernate-spatial;7.1.6.Final
+org.hibernate.orm:hibernate-testing;7.1.6.Final
+org.hibernate.orm:hibernate-vector;7.1.6.Final
+org.hibernate.validator:hibernate-validator;9.0.1.Final
+org.hibernate.validator:hibernate-validator-annotation-processor;9.0.1.Final
+org.hsqldb:hsqldb;2.7.3
+org.htmlunit:htmlunit;4.17.0
+org.infinispan.protostream:protostream;5.0.13.Final
+org.infinispan.protostream:protostream-processor;5.0.13.Final
+org.infinispan.protostream:protostream-types;5.0.13.Final
+org.infinispan:infinispan-anchored-keys;15.2.6.Final
+org.infinispan:infinispan-api;15.2.6.Final
+org.infinispan:infinispan-bom;15.2.6.Final
+org.infinispan:infinispan-cachestore-jdbc;15.2.6.Final
+org.infinispan:infinispan-cachestore-jdbc-common;15.2.6.Final
+org.infinispan:infinispan-cachestore-remote;15.2.6.Final
+org.infinispan:infinispan-cachestore-rocksdb;15.2.6.Final
+org.infinispan:infinispan-cachestore-sql;15.2.6.Final
+org.infinispan:infinispan-cdi-common;15.2.6.Final
+org.infinispan:infinispan-cdi-embedded;15.2.6.Final
+org.infinispan:infinispan-cdi-remote;15.2.6.Final
+org.infinispan:infinispan-checkstyle;15.2.6.Final
+org.infinispan:infinispan-cli-client;15.2.6.Final
+org.infinispan:infinispan-client-hotrod;15.2.6.Final
+org.infinispan:infinispan-client-hotrod-legacy;15.2.6.Final
+org.infinispan:infinispan-client-rest;15.2.6.Final
+org.infinispan:infinispan-clustered-counter;15.2.6.Final
+org.infinispan:infinispan-clustered-lock;15.2.6.Final
+org.infinispan:infinispan-commons;15.2.6.Final
+org.infinispan:infinispan-commons-graalvm;15.2.6.Final
+org.infinispan:infinispan-commons-spi;15.2.6.Final
+org.infinispan:infinispan-commons-test;15.2.6.Final
+org.infinispan:infinispan-component-annotations;15.2.6.Final
+org.infinispan:infinispan-component-processor;15.2.6.Final
+org.infinispan:infinispan-console;15.2.1.Final
+org.infinispan:infinispan-core;15.2.6.Final
+org.infinispan:infinispan-core-graalvm;15.2.6.Final
+org.infinispan:infinispan-counter-api;15.2.6.Final
+org.infinispan:infinispan-hibernate-cache-commons;15.2.6.Final
+org.infinispan:infinispan-hibernate-cache-spi;15.2.6.Final
+org.infinispan:infinispan-hibernate-cache-v62;15.2.6.Final
+org.infinispan:infinispan-jboss-marshalling;15.2.6.Final
+org.infinispan:infinispan-jcache;15.2.6.Final
+org.infinispan:infinispan-jcache-commons;15.2.6.Final
+org.infinispan:infinispan-jcache-remote;15.2.6.Final
+org.infinispan:infinispan-key-value-store-client;15.2.6.Final
+org.infinispan:infinispan-logging-annotations;15.2.6.Final
+org.infinispan:infinispan-logging-processor;15.2.6.Final
+org.infinispan:infinispan-multimap;15.2.6.Final
+org.infinispan:infinispan-objectfilter;15.2.6.Final
+org.infinispan:infinispan-query;15.2.6.Final
+org.infinispan:infinispan-query-core;15.2.6.Final
+org.infinispan:infinispan-query-dsl;15.2.6.Final
+org.infinispan:infinispan-remote-query-client;15.2.6.Final
+org.infinispan:infinispan-remote-query-server;15.2.6.Final
+org.infinispan:infinispan-scripting;15.2.6.Final
+org.infinispan:infinispan-server-core;15.2.6.Final
+org.infinispan:infinispan-server-hotrod;15.2.6.Final
+org.infinispan:infinispan-server-memcached;15.2.6.Final
+org.infinispan:infinispan-server-resp;15.2.6.Final
+org.infinispan:infinispan-server-rest;15.2.6.Final
+org.infinispan:infinispan-server-router;15.2.6.Final
+org.infinispan:infinispan-server-runtime;15.2.6.Final
+org.infinispan:infinispan-server-testdriver-core;15.2.6.Final
+org.infinispan:infinispan-server-testdriver-junit4;15.2.6.Final
+org.infinispan:infinispan-server-testdriver-junit5;15.2.6.Final
+org.infinispan:infinispan-spring-boot3-starter-embedded;15.2.6.Final
+org.infinispan:infinispan-spring-boot3-starter-remote;15.2.6.Final
+org.infinispan:infinispan-spring6-common;15.2.6.Final
+org.infinispan:infinispan-spring6-embedded;15.2.6.Final
+org.infinispan:infinispan-spring6-remote;15.2.6.Final
+org.infinispan:infinispan-tasks;15.2.6.Final
+org.infinispan:infinispan-tasks-api;15.2.6.Final
+org.infinispan:infinispan-tools;15.2.6.Final
+org.influxdb:influxdb-java;2.25
+org.jboss.logging:jboss-logging;3.6.1.Final
+org.jdom:jdom2;2.0.6.1
+org.jetbrains.kotlin:kotlin-bom;2.2.21
+org.jetbrains.kotlin:kotlin-compiler;2.2.21
+org.jetbrains.kotlin:kotlin-compiler-embeddable;2.2.21
+org.jetbrains.kotlin:kotlin-daemon-client;2.2.21
+org.jetbrains.kotlin:kotlin-main-kts;2.2.21
+org.jetbrains.kotlin:kotlin-maven-plugin;2.2.21
+org.jetbrains.kotlin:kotlin-osgi-bundle;2.2.21
+org.jetbrains.kotlin:kotlin-reflect;2.2.21
+org.jetbrains.kotlin:kotlin-script-runtime;2.2.21
+org.jetbrains.kotlin:kotlin-scripting-common;2.2.21
+org.jetbrains.kotlin:kotlin-scripting-ide-services;2.2.21
+org.jetbrains.kotlin:kotlin-scripting-jvm;2.2.21
+org.jetbrains.kotlin:kotlin-scripting-jvm-host;2.2.21
+org.jetbrains.kotlin:kotlin-stdlib;2.2.21
+org.jetbrains.kotlin:kotlin-stdlib-common;2.2.21
+org.jetbrains.kotlin:kotlin-stdlib-jdk7;2.2.21
+org.jetbrains.kotlin:kotlin-stdlib-jdk8;2.2.21
+org.jetbrains.kotlin:kotlin-stdlib-js;2.2.21
+org.jetbrains.kotlin:kotlin-test;2.2.21
+org.jetbrains.kotlin:kotlin-test-annotations-common;2.2.21
+org.jetbrains.kotlin:kotlin-test-common;2.2.21
+org.jetbrains.kotlin:kotlin-test-js;2.2.21
+org.jetbrains.kotlin:kotlin-test-junit;2.2.21
+org.jetbrains.kotlin:kotlin-test-junit5;2.2.21
+org.jetbrains.kotlin:kotlin-test-testng;2.2.21
+org.jetbrains.kotlinx:kotlinx-coroutines-android;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-bom;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-core;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-debug;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-guava;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-javafx;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-jdk8;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-jdk9;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-play-services;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-reactive;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-reactor;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-rx2;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-rx3;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-slf4j;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-swing;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-test;1.10.2
+org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm;1.10.2
+org.jetbrains.kotlinx:kotlinx-serialization-bom;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-cbor;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-core;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-core-jvm;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-hocon;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-json;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-json-io;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-json-jvm;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-json-okio;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-json-okio-jvm;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-properties;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-properties-jvm;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-protobuf;1.9.0
+org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm;1.9.0
+org.jooq:jooq;3.19.27
+org.jooq:jooq-bom;3.19.27
+org.jooq:jooq-checker;3.19.27
+org.jooq:jooq-codegen;3.19.27
+org.jooq:jooq-codegen-gradle;3.19.27
+org.jooq:jooq-codegen-maven;3.19.27
+org.jooq:jooq-jackson-extensions;3.19.27
+org.jooq:jooq-kotlin;3.19.27
+org.jooq:jooq-kotlin-coroutines;3.19.27
+org.jooq:jooq-meta;3.19.27
+org.jooq:jooq-meta-extensions;3.19.27
+org.jooq:jooq-meta-extensions-hibernate;3.19.27
+org.jooq:jooq-meta-extensions-liquibase;3.19.27
+org.jooq:jooq-meta-kotlin;3.19.27
+org.jooq:jooq-migrations;3.19.27
+org.jooq:jooq-migrations-maven;3.19.27
+org.jooq:jooq-postgres-extensions;3.19.27
+org.jooq:jooq-scala_2.13;3.19.27
+org.jooq:jooq-xtend;3.19.27
+org.jspecify:jspecify;1.0.0
+org.junit.jupiter:junit-jupiter;6.0.1
+org.junit.jupiter:junit-jupiter-api;6.0.1
+org.junit.jupiter:junit-jupiter-engine;6.0.1
+org.junit.jupiter:junit-jupiter-migrationsupport;6.0.1
+org.junit.jupiter:junit-jupiter-params;6.0.1
+org.junit.platform:junit-platform-commons;6.0.1
+org.junit.platform:junit-platform-console;6.0.1
+org.junit.platform:junit-platform-engine;6.0.1
+org.junit.platform:junit-platform-launcher;6.0.1
+org.junit.platform:junit-platform-reporting;6.0.1
+org.junit.platform:junit-platform-suite;6.0.1
+org.junit.platform:junit-platform-suite-api;6.0.1
+org.junit.platform:junit-platform-suite-engine;6.0.1
+org.junit.platform:junit-platform-testkit;6.0.1
+org.junit.vintage:junit-vintage-engine;6.0.1
+org.junit:junit-bom;6.0.1
+org.liquibase:liquibase-cdi;5.0.1
+org.liquibase:liquibase-core;5.0.1
+org.liquibase:liquibase-maven-plugin;5.0.1
+org.mariadb.jdbc:mariadb-java-client;3.5.6
+org.mariadb:r2dbc-mariadb;1.3.0
+org.messaginghub:pooled-jms;3.1.7
+org.mockito:mockito-android;5.20.0
+org.mockito:mockito-bom;5.20.0
+org.mockito:mockito-core;5.20.0
+org.mockito:mockito-errorprone;5.20.0
+org.mockito:mockito-junit-jupiter;5.20.0
+org.mockito:mockito-proxy;5.20.0
+org.mockito:mockito-subclass;5.20.0
+org.mongodb.scala:mongo-scala-bson_2.11;5.6.1
+org.mongodb.scala:mongo-scala-bson_2.12;5.6.1
+org.mongodb.scala:mongo-scala-bson_2.13;5.6.1
+org.mongodb.scala:mongo-scala-driver_2.11;5.6.1
+org.mongodb.scala:mongo-scala-driver_2.12;5.6.1
+org.mongodb.scala:mongo-scala-driver_2.13;5.6.1
+org.mongodb:bson;5.6.1
+org.mongodb:bson-kotlin;5.6.1
+org.mongodb:bson-kotlinx;5.6.1
+org.mongodb:bson-record-codec;5.6.1
+org.mongodb:mongodb-crypt;5.6.1
+org.mongodb:mongodb-driver-bom;5.6.1
+org.mongodb:mongodb-driver-core;5.6.1
+org.mongodb:mongodb-driver-kotlin-coroutine;5.6.1
+org.mongodb:mongodb-driver-kotlin-extensions;5.6.1
+org.mongodb:mongodb-driver-kotlin-sync;5.6.1
+org.mongodb:mongodb-driver-reactivestreams;5.6.1
+org.mongodb:mongodb-driver-sync;5.6.1
+org.neo4j.bolt:neo4j-bolt-connection;10.0.1
+org.neo4j.bolt:neo4j-bolt-connection-bom;10.0.1
+org.neo4j.bolt:neo4j-bolt-connection-netty;10.0.1
+org.neo4j.bolt:neo4j-bolt-connection-pooled;10.0.1
+org.neo4j.bolt:neo4j-bolt-connection-query-api;10.0.1
+org.neo4j.bolt:neo4j-bolt-connection-routed;10.0.1
+org.neo4j.driver:neo4j-java-driver;6.0.1
+org.neo4j.driver:neo4j-java-driver-all;6.0.1
+org.neo4j.driver:neo4j-java-driver-bom;6.0.1
+org.neo4j.driver:neo4j-java-driver-observation-metrics;6.0.1
+org.neo4j.driver:neo4j-java-driver-observation-micrometer;6.0.1
+org.postgresql:postgresql;42.7.8
+org.postgresql:r2dbc-postgresql;1.1.1.RELEASE
+org.projectlombok:lombok;1.18.42
+org.quartz-scheduler:quartz;2.5.1
+org.quartz-scheduler:quartz-jobs;2.5.1
+org.reactivestreams:reactive-streams;1.0.4
+org.seleniumhq.selenium:htmlunit3-driver;4.36.1
+org.seleniumhq.selenium:selenium-api;4.37.0
+org.seleniumhq.selenium:selenium-bom;4.37.0
+org.seleniumhq.selenium:selenium-chrome-driver;4.37.0
+org.seleniumhq.selenium:selenium-chromium-driver;4.37.0
+org.seleniumhq.selenium:selenium-devtools-v139;4.37.0
+org.seleniumhq.selenium:selenium-devtools-v140;4.37.0
+org.seleniumhq.selenium:selenium-devtools-v141;4.37.0
+org.seleniumhq.selenium:selenium-edge-driver;4.37.0
+org.seleniumhq.selenium:selenium-firefox-driver;4.37.0
+org.seleniumhq.selenium:selenium-grid;4.37.0
+org.seleniumhq.selenium:selenium-http;4.37.0
+org.seleniumhq.selenium:selenium-ie-driver;4.37.0
+org.seleniumhq.selenium:selenium-java;4.37.0
+org.seleniumhq.selenium:selenium-json;4.37.0
+org.seleniumhq.selenium:selenium-manager;4.37.0
+org.seleniumhq.selenium:selenium-remote-driver;4.37.0
+org.seleniumhq.selenium:selenium-safari-driver;4.37.0
+org.seleniumhq.selenium:selenium-session-map-jdbc;4.37.0
+org.seleniumhq.selenium:selenium-session-map-redis;4.37.0
+org.seleniumhq.selenium:selenium-support;4.37.0
+org.skyscreamer:jsonassert;1.5.3
+org.slf4j:jcl-over-slf4j;2.0.17
+org.slf4j:jul-to-slf4j;2.0.17
+org.slf4j:log4j-over-slf4j;2.0.17
+org.slf4j:slf4j-api;2.0.17
+org.slf4j:slf4j-ext;2.0.17
+org.slf4j:slf4j-jdk-platform-logging;2.0.17
+org.slf4j:slf4j-jdk14;2.0.17
+org.slf4j:slf4j-log4j12;2.0.17
+org.slf4j:slf4j-nop;2.0.17
+org.slf4j:slf4j-reload4j;2.0.17
+org.slf4j:slf4j-simple;2.0.17
+org.springframework.amqp:spring-amqp;4.0.0-RC1
+org.springframework.amqp:spring-amqp-bom;4.0.0-RC1
+org.springframework.amqp:spring-rabbit;4.0.0-RC1
+org.springframework.amqp:spring-rabbit-junit;4.0.0-RC1
+org.springframework.amqp:spring-rabbit-stream;4.0.0-RC1
+org.springframework.amqp:spring-rabbit-test;4.0.0-RC1
+org.springframework.amqp:spring-rabbitmq-client;4.0.0-RC1
+org.springframework.batch:spring-batch-bom;6.0.0-RC2
+org.springframework.boot:spring-boot;4.0.0-RC2
+org.springframework.boot:spring-boot-activemq;4.0.0-RC2
+org.springframework.boot:spring-boot-actuator;4.0.0-RC2
+org.springframework.boot:spring-boot-actuator-autoconfigure;4.0.0-RC2
+org.springframework.boot:spring-boot-amqp;4.0.0-RC2
+org.springframework.boot:spring-boot-artemis;4.0.0-RC2
+org.springframework.boot:spring-boot-autoconfigure;4.0.0-RC2
+org.springframework.boot:spring-boot-autoconfigure-classic;4.0.0-RC2
+org.springframework.boot:spring-boot-autoconfigure-classic-modules;4.0.0-RC2
+org.springframework.boot:spring-boot-autoconfigure-processor;4.0.0-RC2
+org.springframework.boot:spring-boot-batch;4.0.0-RC2
+org.springframework.boot:spring-boot-batch-jdbc;4.0.0-RC2
+org.springframework.boot:spring-boot-buildpack-platform;4.0.0-RC2
+org.springframework.boot:spring-boot-cache;4.0.0-RC2
+org.springframework.boot:spring-boot-cache-test;4.0.0-RC2
+org.springframework.boot:spring-boot-cassandra;4.0.0-RC2
+org.springframework.boot:spring-boot-cloudfoundry;4.0.0-RC2
+org.springframework.boot:spring-boot-configuration-metadata;4.0.0-RC2
+org.springframework.boot:spring-boot-configuration-processor;4.0.0-RC2
+org.springframework.boot:spring-boot-couchbase;4.0.0-RC2
+org.springframework.boot:spring-boot-data-cassandra;4.0.0-RC2
+org.springframework.boot:spring-boot-data-cassandra-test;4.0.0-RC2
+org.springframework.boot:spring-boot-data-commons;4.0.0-RC2
+org.springframework.boot:spring-boot-data-couchbase;4.0.0-RC2
+org.springframework.boot:spring-boot-data-couchbase-test;4.0.0-RC2
+org.springframework.boot:spring-boot-data-elasticsearch;4.0.0-RC2
+org.springframework.boot:spring-boot-data-elasticsearch-test;4.0.0-RC2
+org.springframework.boot:spring-boot-data-jdbc;4.0.0-RC2
+org.springframework.boot:spring-boot-data-jdbc-test;4.0.0-RC2
+org.springframework.boot:spring-boot-data-jpa;4.0.0-RC2
+org.springframework.boot:spring-boot-data-jpa-test;4.0.0-RC2
+org.springframework.boot:spring-boot-data-ldap;4.0.0-RC2
+org.springframework.boot:spring-boot-data-ldap-test;4.0.0-RC2
+org.springframework.boot:spring-boot-data-mongodb;4.0.0-RC2
+org.springframework.boot:spring-boot-data-mongodb-test;4.0.0-RC2
+org.springframework.boot:spring-boot-data-neo4j;4.0.0-RC2
+org.springframework.boot:spring-boot-data-neo4j-test;4.0.0-RC2
+org.springframework.boot:spring-boot-data-r2dbc;4.0.0-RC2
+org.springframework.boot:spring-boot-data-r2dbc-test;4.0.0-RC2
+org.springframework.boot:spring-boot-data-redis;4.0.0-RC2
+org.springframework.boot:spring-boot-data-redis-test;4.0.0-RC2
+org.springframework.boot:spring-boot-data-rest;4.0.0-RC2
+org.springframework.boot:spring-boot-dependencies;4.0.0-RC2
+org.springframework.boot:spring-boot-devtools;4.0.0-RC2
+org.springframework.boot:spring-boot-docker-compose;4.0.0-RC2
+org.springframework.boot:spring-boot-elasticsearch;4.0.0-RC2
+org.springframework.boot:spring-boot-flyway;4.0.0-RC2
+org.springframework.boot:spring-boot-freemarker;4.0.0-RC2
+org.springframework.boot:spring-boot-graphql;4.0.0-RC2
+org.springframework.boot:spring-boot-graphql-test;4.0.0-RC2
+org.springframework.boot:spring-boot-groovy-templates;4.0.0-RC2
+org.springframework.boot:spring-boot-gson;4.0.0-RC2
+org.springframework.boot:spring-boot-h2console;4.0.0-RC2
+org.springframework.boot:spring-boot-hateoas;4.0.0-RC2
+org.springframework.boot:spring-boot-hazelcast;4.0.0-RC2
+org.springframework.boot:spring-boot-health;4.0.0-RC2
+org.springframework.boot:spring-boot-hibernate;4.0.0-RC2
+org.springframework.boot:spring-boot-http-client;4.0.0-RC2
+org.springframework.boot:spring-boot-http-codec;4.0.0-RC2
+org.springframework.boot:spring-boot-http-converter;4.0.0-RC2
+org.springframework.boot:spring-boot-integration;4.0.0-RC2
+org.springframework.boot:spring-boot-jackson;4.0.0-RC2
+org.springframework.boot:spring-boot-jackson2;4.0.0-RC2
+org.springframework.boot:spring-boot-jarmode-tools;4.0.0-RC2
+org.springframework.boot:spring-boot-jdbc;4.0.0-RC2
+org.springframework.boot:spring-boot-jdbc-test;4.0.0-RC2
+org.springframework.boot:spring-boot-jersey;4.0.0-RC2
+org.springframework.boot:spring-boot-jetty;4.0.0-RC2
+org.springframework.boot:spring-boot-jetty-runtime;4.0.0-RC2
+org.springframework.boot:spring-boot-jms;4.0.0-RC2
+org.springframework.boot:spring-boot-jooq;4.0.0-RC2
+org.springframework.boot:spring-boot-jooq-test;4.0.0-RC2
+org.springframework.boot:spring-boot-jpa;4.0.0-RC2
+org.springframework.boot:spring-boot-jpa-test;4.0.0-RC2
+org.springframework.boot:spring-boot-jsonb;4.0.0-RC2
+org.springframework.boot:spring-boot-kafka;4.0.0-RC2
+org.springframework.boot:spring-boot-kotlin-serialization;4.0.0-RC2
+org.springframework.boot:spring-boot-ldap;4.0.0-RC2
+org.springframework.boot:spring-boot-liquibase;4.0.0-RC2
+org.springframework.boot:spring-boot-loader;4.0.0-RC2
+org.springframework.boot:spring-boot-mail;4.0.0-RC2
+org.springframework.boot:spring-boot-maven-plugin;4.0.0-RC2
+org.springframework.boot:spring-boot-micrometer-metrics;4.0.0-RC2
+org.springframework.boot:spring-boot-micrometer-metrics-test;4.0.0-RC2
+org.springframework.boot:spring-boot-micrometer-observation;4.0.0-RC2
+org.springframework.boot:spring-boot-micrometer-tracing;4.0.0-RC2
+org.springframework.boot:spring-boot-micrometer-tracing-brave;4.0.0-RC2
+org.springframework.boot:spring-boot-micrometer-tracing-opentelemetry;4.0.0-RC2
+org.springframework.boot:spring-boot-micrometer-tracing-test;4.0.0-RC2
+org.springframework.boot:spring-boot-mongodb;4.0.0-RC2
+org.springframework.boot:spring-boot-mustache;4.0.0-RC2
+org.springframework.boot:spring-boot-neo4j;4.0.0-RC2
+org.springframework.boot:spring-boot-netty;4.0.0-RC2
+org.springframework.boot:spring-boot-opentelemetry;4.0.0-RC2
+org.springframework.boot:spring-boot-persistence;4.0.0-RC2
+org.springframework.boot:spring-boot-properties-migrator;4.0.0-RC2
+org.springframework.boot:spring-boot-pulsar;4.0.0-RC2
+org.springframework.boot:spring-boot-quartz;4.0.0-RC2
+org.springframework.boot:spring-boot-r2dbc;4.0.0-RC2
+org.springframework.boot:spring-boot-reactor;4.0.0-RC2
+org.springframework.boot:spring-boot-reactor-netty;4.0.0-RC2
+org.springframework.boot:spring-boot-restclient;4.0.0-RC2
+org.springframework.boot:spring-boot-restclient-test;4.0.0-RC2
+org.springframework.boot:spring-boot-restdocs;4.0.0-RC2
+org.springframework.boot:spring-boot-resttestclient;4.0.0-RC2
+org.springframework.boot:spring-boot-rsocket;4.0.0-RC2
+org.springframework.boot:spring-boot-rsocket-test;4.0.0-RC2
+org.springframework.boot:spring-boot-security;4.0.0-RC2
+org.springframework.boot:spring-boot-security-oauth2-authorization-server;4.0.0-RC2
+org.springframework.boot:spring-boot-security-oauth2-client;4.0.0-RC2
+org.springframework.boot:spring-boot-security-oauth2-resource-server;4.0.0-RC2
+org.springframework.boot:spring-boot-security-saml2;4.0.0-RC2
+org.springframework.boot:spring-boot-security-test;4.0.0-RC2
+org.springframework.boot:spring-boot-sendgrid;4.0.0-RC2
+org.springframework.boot:spring-boot-servlet;4.0.0-RC2
+org.springframework.boot:spring-boot-session;4.0.0-RC2
+org.springframework.boot:spring-boot-session-data-redis;4.0.0-RC2
+org.springframework.boot:spring-boot-session-jdbc;4.0.0-RC2
+org.springframework.boot:spring-boot-sql;4.0.0-RC2
+org.springframework.boot:spring-boot-starter;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-activemq;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-activemq-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-actuator;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-actuator-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-amqp;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-amqp-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-artemis;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-artemis-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-aspectj;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-aspectj-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-batch;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-batch-jdbc;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-batch-jdbc-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-batch-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-cache;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-cache-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-cassandra;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-cassandra-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-classic;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-cloudfoundry;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-cloudfoundry-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-couchbase;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-couchbase-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-cassandra;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-cassandra-reactive;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-cassandra-reactive-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-cassandra-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-couchbase;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-couchbase-reactive;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-couchbase-reactive-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-couchbase-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-elasticsearch;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-elasticsearch-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-jdbc;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-jdbc-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-jpa;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-jpa-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-ldap;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-ldap-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-mongodb;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-mongodb-reactive;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-mongodb-reactive-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-mongodb-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-neo4j;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-neo4j-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-r2dbc;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-r2dbc-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-redis;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-redis-reactive;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-redis-reactive-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-redis-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-rest;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-data-rest-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-elasticsearch;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-elasticsearch-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-flyway;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-flyway-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-freemarker;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-freemarker-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-graphql;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-graphql-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-groovy-templates;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-groovy-templates-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-gson;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-gson-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-hateoas;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-hateoas-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-hazelcast;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-hazelcast-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-integration;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-integration-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jackson;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jackson-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jdbc;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jdbc-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jersey;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jersey-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jetty;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jms;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jms-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jooq;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jooq-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-json;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jsonb;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-jsonb-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-kafka;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-kafka-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-kotlin-serialization;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-kotlin-serialization-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-ldap;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-ldap-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-liquibase;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-liquibase-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-log4j2;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-logback;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-logging;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-mail;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-mail-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-mongodb;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-mongodb-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-mustache;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-mustache-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-neo4j;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-neo4j-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-oauth2-authorization-server;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-oauth2-client;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-oauth2-resource-server;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-opentelemetry;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-opentelemetry-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-parent;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-pulsar;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-pulsar-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-quartz;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-quartz-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-r2dbc;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-r2dbc-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-reactor-netty;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-restclient;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-restclient-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-rsocket;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-rsocket-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-security;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-security-oauth2-client;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-security-oauth2-client-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-security-oauth2-resource-server;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-security-oauth2-resource-server-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-security-saml2;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-security-saml2-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-security-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-sendgrid;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-sendgrid-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-session-data-redis;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-session-data-redis-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-session-jdbc;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-session-jdbc-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-test-classic;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-thymeleaf;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-thymeleaf-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-tomcat;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-validation;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-validation-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-web;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-web-services;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-webclient;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-webclient-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-webflux;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-webflux-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-webmvc;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-webmvc-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-webservices;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-webservices-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-websocket;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-websocket-test;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-zipkin;4.0.0-RC2
+org.springframework.boot:spring-boot-starter-zipkin-test;4.0.0-RC2
+org.springframework.boot:spring-boot-test;4.0.0-RC2
+org.springframework.boot:spring-boot-test-autoconfigure;4.0.0-RC2
+org.springframework.boot:spring-boot-test-classic-modules;4.0.0-RC2
+org.springframework.boot:spring-boot-testcontainers;4.0.0-RC2
+org.springframework.boot:spring-boot-thymeleaf;4.0.0-RC2
+org.springframework.boot:spring-boot-tomcat;4.0.0-RC2
+org.springframework.boot:spring-boot-tomcat-runtime;4.0.0-RC2
+org.springframework.boot:spring-boot-transaction;4.0.0-RC2
+org.springframework.boot:spring-boot-validation;4.0.0-RC2
+org.springframework.boot:spring-boot-web-server;4.0.0-RC2
+org.springframework.boot:spring-boot-webclient;4.0.0-RC2
+org.springframework.boot:spring-boot-webclient-test;4.0.0-RC2
+org.springframework.boot:spring-boot-webflux;4.0.0-RC2
+org.springframework.boot:spring-boot-webflux-test;4.0.0-RC2
+org.springframework.boot:spring-boot-webmvc;4.0.0-RC2
+org.springframework.boot:spring-boot-webmvc-test;4.0.0-RC2
+org.springframework.boot:spring-boot-webservices;4.0.0-RC2
+org.springframework.boot:spring-boot-webservices-test;4.0.0-RC2
+org.springframework.boot:spring-boot-websocket;4.0.0-RC2
+org.springframework.boot:spring-boot-webtestclient;4.0.0-RC2
+org.springframework.boot:spring-boot-zipkin;4.0.0-RC2
+org.springframework.cloud:spring-cloud-dependencies;2025.1.0-M4
+org.springframework.data:spring-data-bom;2025.1.0-RC2
+org.springframework.graphql:spring-graphql;2.0.0-RC2
+org.springframework.graphql:spring-graphql-test;2.0.0-RC2
+org.springframework.hateoas:spring-hateoas;3.0.0-RC2
+org.springframework.integration:spring-integration-amqp;7.0.0-RC2
+org.springframework.integration:spring-integration-bom;7.0.0-RC2
+org.springframework.integration:spring-integration-camel;7.0.0-RC2
+org.springframework.integration:spring-integration-cassandra;7.0.0-RC2
+org.springframework.integration:spring-integration-core;7.0.0-RC2
+org.springframework.integration:spring-integration-debezium;7.0.0-RC2
+org.springframework.integration:spring-integration-event;7.0.0-RC2
+org.springframework.integration:spring-integration-feed;7.0.0-RC2
+org.springframework.integration:spring-integration-file;7.0.0-RC2
+org.springframework.integration:spring-integration-ftp;7.0.0-RC2
+org.springframework.integration:spring-integration-graphql;7.0.0-RC2
+org.springframework.integration:spring-integration-groovy;7.0.0-RC2
+org.springframework.integration:spring-integration-hazelcast;7.0.0-RC2
+org.springframework.integration:spring-integration-http;7.0.0-RC2
+org.springframework.integration:spring-integration-ip;7.0.0-RC2
+org.springframework.integration:spring-integration-jdbc;7.0.0-RC2
+org.springframework.integration:spring-integration-jms;7.0.0-RC2
+org.springframework.integration:spring-integration-jmx;7.0.0-RC2
+org.springframework.integration:spring-integration-jpa;7.0.0-RC2
+org.springframework.integration:spring-integration-kafka;7.0.0-RC2
+org.springframework.integration:spring-integration-mail;7.0.0-RC2
+org.springframework.integration:spring-integration-mongodb;7.0.0-RC2
+org.springframework.integration:spring-integration-mqtt;7.0.0-RC2
+org.springframework.integration:spring-integration-r2dbc;7.0.0-RC2
+org.springframework.integration:spring-integration-redis;7.0.0-RC2
+org.springframework.integration:spring-integration-rsocket;7.0.0-RC2
+org.springframework.integration:spring-integration-scripting;7.0.0-RC2
+org.springframework.integration:spring-integration-sftp;7.0.0-RC2
+org.springframework.integration:spring-integration-smb;7.0.0-RC2
+org.springframework.integration:spring-integration-stomp;7.0.0-RC2
+org.springframework.integration:spring-integration-stream;7.0.0-RC2
+org.springframework.integration:spring-integration-syslog;7.0.0-RC2
+org.springframework.integration:spring-integration-test;7.0.0-RC2
+org.springframework.integration:spring-integration-test-support;7.0.0-RC2
+org.springframework.integration:spring-integration-webflux;7.0.0-RC2
+org.springframework.integration:spring-integration-websocket;7.0.0-RC2
+org.springframework.integration:spring-integration-ws;7.0.0-RC2
+org.springframework.integration:spring-integration-xml;7.0.0-RC2
+org.springframework.integration:spring-integration-xmpp;7.0.0-RC2
+org.springframework.integration:spring-integration-zeromq;7.0.0-RC2
+org.springframework.integration:spring-integration-zip;7.0.0-RC2
+org.springframework.integration:spring-integration-zookeeper;7.0.0-RC2
+org.springframework.kafka:spring-kafka;4.0.0-RC1
+org.springframework.kafka:spring-kafka-test;4.0.0-RC1
+org.springframework.ldap:spring-ldap-core;4.0.0-RC1
+org.springframework.ldap:spring-ldap-ldif-core;4.0.0-RC1
+org.springframework.ldap:spring-ldap-odm;4.0.0-RC1
+org.springframework.ldap:spring-ldap-test;4.0.0-RC1
+org.springframework.pulsar:spring-pulsar-bom;2.0.0-RC1
+org.springframework.restdocs:spring-restdocs-asciidoctor;4.0.0-RC1
+org.springframework.restdocs:spring-restdocs-bom;4.0.0-RC1
+org.springframework.restdocs:spring-restdocs-core;4.0.0-RC1
+org.springframework.restdocs:spring-restdocs-mockmvc;4.0.0-RC1
+org.springframework.restdocs:spring-restdocs-webtestclient;4.0.0-RC1
+org.springframework.security:spring-security-bom;7.0.0-RC3
+org.springframework.session:spring-session-bom;4.0.0-RC1
+org.springframework.ws:spring-ws-bom;5.0.0-RC1
+org.springframework.ws:spring-ws-core;5.0.0-RC1
+org.springframework.ws:spring-ws-security;5.0.0-RC1
+org.springframework.ws:spring-ws-support;5.0.0-RC1
+org.springframework.ws:spring-ws-test;5.0.0-RC1
+org.springframework.ws:spring-xml;5.0.0-RC1
+org.springframework:spring-aop;7.0.0-RC3
+org.springframework:spring-aspects;7.0.0-RC3
+org.springframework:spring-beans;7.0.0-RC3
+org.springframework:spring-context;7.0.0-RC3
+org.springframework:spring-context-indexer;7.0.0-RC3
+org.springframework:spring-context-support;7.0.0-RC3
+org.springframework:spring-core;7.0.0-RC3
+org.springframework:spring-core-test;7.0.0-RC3
+org.springframework:spring-expression;7.0.0-RC3
+org.springframework:spring-framework-bom;7.0.0-RC3
+org.springframework:spring-instrument;7.0.0-RC3
+org.springframework:spring-jdbc;7.0.0-RC3
+org.springframework:spring-jms;7.0.0-RC3
+org.springframework:spring-messaging;7.0.0-RC3
+org.springframework:spring-orm;7.0.0-RC3
+org.springframework:spring-oxm;7.0.0-RC3
+org.springframework:spring-r2dbc;7.0.0-RC3
+org.springframework:spring-test;7.0.0-RC3
+org.springframework:spring-tx;7.0.0-RC3
+org.springframework:spring-web;7.0.0-RC3
+org.springframework:spring-webflux;7.0.0-RC3
+org.springframework:spring-webmvc;7.0.0-RC3
+org.springframework:spring-websocket;7.0.0-RC3
+org.testcontainers:testcontainers;2.0.1
+org.testcontainers:testcontainers-activemq;2.0.1
+org.testcontainers:testcontainers-azure;2.0.1
+org.testcontainers:testcontainers-bom;2.0.1
+org.testcontainers:testcontainers-cassandra;2.0.1
+org.testcontainers:testcontainers-chromadb;2.0.1
+org.testcontainers:testcontainers-clickhouse;2.0.1
+org.testcontainers:testcontainers-cockroachdb;2.0.1
+org.testcontainers:testcontainers-consul;2.0.1
+org.testcontainers:testcontainers-couchbase;2.0.1
+org.testcontainers:testcontainers-cratedb;2.0.1
+org.testcontainers:testcontainers-database-commons;2.0.1
+org.testcontainers:testcontainers-databend;2.0.1
+org.testcontainers:testcontainers-db2;2.0.1
+org.testcontainers:testcontainers-elasticsearch;2.0.1
+org.testcontainers:testcontainers-gcloud;2.0.1
+org.testcontainers:testcontainers-grafana;2.0.1
+org.testcontainers:testcontainers-hivemq;2.0.1
+org.testcontainers:testcontainers-influxdb;2.0.1
+org.testcontainers:testcontainers-jdbc;2.0.1
+org.testcontainers:testcontainers-junit-jupiter;2.0.1
+org.testcontainers:testcontainers-k3s;2.0.1
+org.testcontainers:testcontainers-k6;2.0.1
+org.testcontainers:testcontainers-kafka;2.0.1
+org.testcontainers:testcontainers-ldap;2.0.1
+org.testcontainers:testcontainers-localstack;2.0.1
+org.testcontainers:testcontainers-mariadb;2.0.1
+org.testcontainers:testcontainers-milvus;2.0.1
+org.testcontainers:testcontainers-minio;2.0.1
+org.testcontainers:testcontainers-mockserver;2.0.1
+org.testcontainers:testcontainers-mongodb;2.0.1
+org.testcontainers:testcontainers-mssqlserver;2.0.1
+org.testcontainers:testcontainers-mysql;2.0.1
+org.testcontainers:testcontainers-neo4j;2.0.1
+org.testcontainers:testcontainers-nginx;2.0.1
+org.testcontainers:testcontainers-oceanbase;2.0.1
+org.testcontainers:testcontainers-ollama;2.0.1
+org.testcontainers:testcontainers-openfga;2.0.1
+org.testcontainers:testcontainers-oracle-free;2.0.1
+org.testcontainers:testcontainers-oracle-xe;2.0.1
+org.testcontainers:testcontainers-orientdb;2.0.1
+org.testcontainers:testcontainers-pinecone;2.0.1
+org.testcontainers:testcontainers-postgresql;2.0.1
+org.testcontainers:testcontainers-presto;2.0.1
+org.testcontainers:testcontainers-pulsar;2.0.1
+org.testcontainers:testcontainers-qdrant;2.0.1
+org.testcontainers:testcontainers-questdb;2.0.1
+org.testcontainers:testcontainers-r2dbc;2.0.1
+org.testcontainers:testcontainers-rabbitmq;2.0.1
+org.testcontainers:testcontainers-redpanda;2.0.1
+org.testcontainers:testcontainers-scylladb;2.0.1
+org.testcontainers:testcontainers-selenium;2.0.1
+org.testcontainers:testcontainers-solace;2.0.1
+org.testcontainers:testcontainers-solr;2.0.1
+org.testcontainers:testcontainers-spock;2.0.1
+org.testcontainers:testcontainers-tidb;2.0.1
+org.testcontainers:testcontainers-timeplus;2.0.1
+org.testcontainers:testcontainers-toxiproxy;2.0.1
+org.testcontainers:testcontainers-trino;2.0.1
+org.testcontainers:testcontainers-typesense;2.0.1
+org.testcontainers:testcontainers-vault;2.0.1
+org.testcontainers:testcontainers-weaviate;2.0.1
+org.testcontainers:testcontainers-yugabytedb;2.0.1
+org.thymeleaf.extras:thymeleaf-extras-springsecurity6;3.1.3.RELEASE
+org.thymeleaf:thymeleaf;3.1.3.RELEASE
+org.thymeleaf:thymeleaf-spring6;3.1.3.RELEASE
+org.vibur:vibur-dbcp;26.0
+org.vibur:vibur-object-pool;26.0
+org.webjars:webjars-locator-core;0.59
+org.webjars:webjars-locator-lite;1.1.2
+org.xerial:sqlite-jdbc;3.50.3.0
+org.xmlunit:xmlunit-assertj;2.10.4
+org.xmlunit:xmlunit-assertj3;2.10.4
+org.xmlunit:xmlunit-core;2.10.4
+org.xmlunit:xmlunit-jakarta-jaxb-impl;2.10.4
+org.xmlunit:xmlunit-legacy;2.10.4
+org.xmlunit:xmlunit-matchers;2.10.4
+org.xmlunit:xmlunit-placeholders;2.10.4
+org.yaml:snakeyaml;2.5
+redis.clients:jedis;7.0.0
+tools.jackson.core:jackson-core;3.0.1
+tools.jackson.core:jackson-databind;3.0.1
+tools.jackson.dataformat:jackson-dataformat-avro;3.0.1
+tools.jackson.dataformat:jackson-dataformat-cbor;3.0.1
+tools.jackson.dataformat:jackson-dataformat-csv;3.0.1
+tools.jackson.dataformat:jackson-dataformat-ion;3.0.1
+tools.jackson.dataformat:jackson-dataformat-properties;3.0.1
+tools.jackson.dataformat:jackson-dataformat-protobuf;3.0.1
+tools.jackson.dataformat:jackson-dataformat-smile;3.0.1
+tools.jackson.dataformat:jackson-dataformat-toml;3.0.1
+tools.jackson.dataformat:jackson-dataformat-xml;3.0.1
+tools.jackson.dataformat:jackson-dataformat-yaml;3.0.1
+tools.jackson.datatype:jackson-datatype-eclipse-collections;3.0.1
+tools.jackson.datatype:jackson-datatype-guava;3.0.1
+tools.jackson.datatype:jackson-datatype-hppc;3.0.1
+tools.jackson.datatype:jackson-datatype-jakarta-jsonp;3.0.1
+tools.jackson.datatype:jackson-datatype-javax-money;3.0.1
+tools.jackson.datatype:jackson-datatype-jaxrs;3.0.1
+tools.jackson.datatype:jackson-datatype-joda;3.0.1
+tools.jackson.datatype:jackson-datatype-joda-money;3.0.1
+tools.jackson.datatype:jackson-datatype-json-org;3.0.1
+tools.jackson.datatype:jackson-datatype-jsr353;3.0.1
+tools.jackson.datatype:jackson-datatype-moneta;3.0.1
+tools.jackson.datatype:jackson-datatype-pcollections;3.0.1
+tools.jackson.jakarta.rs:jackson-jakarta-rs-base;3.0.1
+tools.jackson.jakarta.rs:jackson-jakarta-rs-cbor-provider;3.0.1
+tools.jackson.jakarta.rs:jackson-jakarta-rs-json-provider;3.0.1
+tools.jackson.jakarta.rs:jackson-jakarta-rs-smile-provider;3.0.1
+tools.jackson.jakarta.rs:jackson-jakarta-rs-xml-provider;3.0.1
+tools.jackson.jakarta.rs:jackson-jakarta-rs-yaml-provider;3.0.1
+tools.jackson.jaxrs:jackson-jaxrs-base;3.0.1
+tools.jackson.jaxrs:jackson-jaxrs-cbor-provider;3.0.1
+tools.jackson.jaxrs:jackson-jaxrs-json-provider;3.0.1
+tools.jackson.jaxrs:jackson-jaxrs-smile-provider;3.0.1
+tools.jackson.jaxrs:jackson-jaxrs-xml-provider;3.0.1
+tools.jackson.jaxrs:jackson-jaxrs-yaml-provider;3.0.1
+tools.jackson.jr:jackson-jr-all;3.0.1
+tools.jackson.jr:jackson-jr-annotation-support;3.0.1
+tools.jackson.jr:jackson-jr-extension-javatime;3.0.1
+tools.jackson.jr:jackson-jr-objects;3.0.1
+tools.jackson.jr:jackson-jr-retrofit2;3.0.1
+tools.jackson.jr:jackson-jr-stree;3.0.1
+tools.jackson.module:jackson-module-afterburner;3.0.1
+tools.jackson.module:jackson-module-android-record;3.0.1
+tools.jackson.module:jackson-module-blackbird;3.0.1
+tools.jackson.module:jackson-module-guice;3.0.1
+tools.jackson.module:jackson-module-guice7;3.0.1
+tools.jackson.module:jackson-module-jakarta-xmlbind-annotations;3.0.1
+tools.jackson.module:jackson-module-jaxb-annotations;3.0.1
+tools.jackson.module:jackson-module-kotlin;3.0.1
+tools.jackson.module:jackson-module-mrbean;3.0.1
+tools.jackson.module:jackson-module-no-ctor-deser;3.0.1
+tools.jackson.module:jackson-module-osgi;3.0.1
+tools.jackson.module:jackson-module-scala_2.12;3.0.1
+tools.jackson.module:jackson-module-scala_2.13;3.0.1
+tools.jackson.module:jackson-module-scala_3;3.0.1
+tools.jackson:jackson-bom;3.0.1
+wsdl4j:wsdl4j;1.6.3
diff --git a/sdk/spring/scripts/version_util.py b/sdk/spring/scripts/version_util.py
index a9886a817edb..63583986b32a 100644
--- a/sdk/spring/scripts/version_util.py
+++ b/sdk/spring/scripts/version_util.py
@@ -11,8 +11,20 @@
def version_greater_than(source_version, target_version):
source_version = format_version(source_version, SPECIAL_VERSION_LIST)
target_version = format_version(target_version, SPECIAL_VERSION_LIST)
- sv = parse(source_version)
- tv = parse(target_version)
+ try:
+ sv = parse(source_version)
+ except:
+ # Handle invalid version formats (e.g., year-based versions with milestones like 2025.1.0-M4)
+ sv = None
+ try:
+ tv = parse(target_version)
+ except:
+ # Handle invalid version formats
+ tv = None
+
+ # If both versions can't be parsed, use special comparison
+ if sv is None or tv is None:
+ return special_version_greater_than(source_version, target_version)
if sv == tv:
return True
diff --git a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml
index 526df4456a29..4019e11e7272 100644
--- a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml
@@ -41,13 +41,13 @@
org.springframework.boot
spring-boot-actuator-autoconfigure
- 3.5.5
+ 4.0.0-RC2
compile
com.fasterxml.jackson.core
jackson-databind
- 2.19.2
+ 2.20.1
com.azure.spring
@@ -128,7 +128,7 @@
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
@@ -136,7 +136,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -144,13 +144,13 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
@@ -160,7 +160,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -194,14 +194,14 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- com.fasterxml.jackson.core:jackson-databind:[2.19.2]
- org.springframework.boot:spring-boot-actuator:[3.5.5]
- org.springframework.boot:spring-boot-actuator-autoconfigure:[3.5.5]
+ com.fasterxml.jackson.core:jackson-databind:[2.20.1]
+ org.springframework.boot:spring-boot-actuator:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-actuator-autoconfigure:[4.0.0-RC2]
@@ -255,7 +255,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-actuator/pom.xml b/sdk/spring/spring-cloud-azure-actuator/pom.xml
index c97735c55a04..3e3098c929ad 100644
--- a/sdk/spring/spring-cloud-azure-actuator/pom.xml
+++ b/sdk/spring/spring-cloud-azure-actuator/pom.xml
@@ -45,7 +45,7 @@
org.springframework.boot
spring-boot-actuator
- 3.5.5
+ 4.0.0-RC2
compile
@@ -116,7 +116,7 @@
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
@@ -124,7 +124,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -132,13 +132,13 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
@@ -148,7 +148,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -179,12 +179,12 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- org.springframework.boot:spring-boot-actuator:[3.5.5]
+ org.springframework.boot:spring-boot-actuator:[4.0.0-RC2]
@@ -238,7 +238,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-appconfiguration-config-web/pom.xml b/sdk/spring/spring-cloud-azure-appconfiguration-config-web/pom.xml
index 7ae8e6b847eb..efd911657520 100644
--- a/sdk/spring/spring-cloud-azure-appconfiguration-config-web/pom.xml
+++ b/sdk/spring/spring-cloud-azure-appconfiguration-config-web/pom.xml
@@ -26,12 +26,12 @@
org.springframework.boot
spring-boot-starter-web
- 3.5.5
+ 4.0.0-RC2
org.springframework.boot
spring-boot-starter-actuator
- 3.5.5
+ 4.0.0-RC2
true
@@ -43,7 +43,7 @@
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
@@ -51,7 +51,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -59,13 +59,13 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
@@ -74,7 +74,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
-Xlint:deprecation
@@ -113,13 +113,13 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- org.springframework.boot:spring-boot-starter-actuator:[3.5.5]
- org.springframework.boot:spring-boot-starter-web:[3.5.5]
+ org.springframework.boot:spring-boot-starter-actuator:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-starter-web:[4.0.0-RC2]
org.springframework.cloud:spring-cloud-bus:[4.3.0]
@@ -177,7 +177,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.11.3
+ 3.12.0
attach-javadocs
@@ -193,7 +193,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-appconfiguration-config/pom.xml b/sdk/spring/spring-cloud-azure-appconfiguration-config/pom.xml
index f945d5fed552..d3e6aa095ae0 100644
--- a/sdk/spring/spring-cloud-azure-appconfiguration-config/pom.xml
+++ b/sdk/spring/spring-cloud-azure-appconfiguration-config/pom.xml
@@ -21,12 +21,12 @@
org.springframework.boot
spring-boot-autoconfigure
- 3.5.5
+ 4.0.0-RC2
org.springframework.boot
spring-boot-configuration-processor
- 3.5.5
+ 4.0.0-RC2
true
@@ -37,7 +37,7 @@
org.springframework.boot
spring-boot-actuator
- 3.5.5
+ 4.0.0-RC2
compile
@@ -80,7 +80,7 @@
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
@@ -88,7 +88,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -96,13 +96,13 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
+ 3.14.1
-Xlint:deprecation
@@ -172,18 +172,18 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- com.fasterxml.jackson.core:jackson-annotations:[2.19.2]
- com.fasterxml.jackson.core:jackson-databind:[2.19.2]
- org.springframework.boot:spring-boot-actuator:[3.5.5]
- org.springframework.boot:spring-boot-autoconfigure:[3.5.5]
+ com.fasterxml.jackson.core:jackson-annotations:[2.20]
+ com.fasterxml.jackson.core:jackson-databind:[2.20.1]
+ org.springframework.boot:spring-boot-actuator:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-autoconfigure:[4.0.0-RC2]
org.springframework.cloud:spring-cloud-context:[4.3.0]
jakarta.annotation:jakarta.annotation-api:[3.0.0]
- org.springframework.boot:spring-boot-configuration-processor:[3.5.5]
+ org.springframework.boot:spring-boot-configuration-processor:[4.0.0-RC2]
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index b6cdb1aefa60..8da089dc7779 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -86,7 +86,7 @@
org.springframework.kafka
spring-kafka
- 3.3.9
+ 4.0.0-RC1
true
@@ -100,7 +100,7 @@
io.lettuce
lettuce-core
- 6.6.0.RELEASE
+ 6.8.1.RELEASE
true
@@ -112,7 +112,7 @@
org.springframework
spring-tx
- 6.2.10
+ 7.0.0-RC3
true
@@ -128,7 +128,7 @@
org.springframework
spring-jms
- 6.2.10
+ 7.0.0-RC3
true
@@ -300,25 +300,25 @@
org.springframework.boot
spring-boot-autoconfigure
- 3.5.5
+ 4.0.0-RC2
org.springframework
spring-context-support
- 6.2.10
+ 7.0.0-RC3
true
org.springframework.boot
spring-boot-actuator-autoconfigure
- 3.5.5
+ 4.0.0-RC2
true
org.springframework.boot
spring-boot-configuration-processor
- 3.5.5
+ 4.0.0-RC2
true
@@ -360,20 +360,20 @@
jakarta.servlet
jakarta.servlet-api
- 6.0.0
+ 6.1.0
true
org.hibernate.validator
hibernate-validator
- 8.0.3.Final
+ 9.0.1.Final
true
jakarta.validation
jakarta.validation-api
- 3.0.2
+ 3.1.1
@@ -387,37 +387,37 @@
com.fasterxml.jackson.core
jackson-databind
- 2.19.2
+ 2.20.1
true
com.fasterxml.jackson.core
jackson-core
- 2.19.2
+ 2.20.1
true
com.fasterxml.jackson.core
jackson-annotations
- 2.19.2
+ 2.20
true
com.fasterxml.jackson.dataformat
jackson-dataformat-xml
- 2.19.2
+ 2.20.1
true
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
- 2.19.2
+ 2.20.1
true
com.fasterxml.jackson.module
jackson-module-afterburner
- 2.19.2
+ 2.20.1
true
@@ -425,19 +425,19 @@
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
org.springframework
spring-core-test
- 6.2.10
+ 7.0.0-RC3
test
org.springframework.boot
spring-boot-configuration-metadata
- 3.5.5
+ 4.0.0-RC2
test
@@ -445,7 +445,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -453,13 +453,13 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
@@ -473,14 +473,14 @@
org.postgresql
postgresql
- 42.7.7
+ 42.7.8
test
org.springframework
spring-jdbc
- 6.2.10
+ 7.0.0-RC3
test
@@ -491,7 +491,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -537,39 +537,39 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
com.azure:azure-servicebus-jms:[2.0.0]
com.mysql:mysql-connector-j:[9.4.0]
- com.fasterxml.jackson.core:jackson-annotations:[2.19.2]
- com.fasterxml.jackson.core:jackson-core:[2.19.2]
- com.fasterxml.jackson.core:jackson-databind:[2.19.2]
- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:[2.19.2]
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:[2.19.2]
- com.fasterxml.jackson.module:jackson-module-afterburner:[2.19.2]
- io.lettuce:lettuce-core:[6.6.0.RELEASE]
- jakarta.servlet:jakarta.servlet-api:[6.0.0]
- jakarta.validation:jakarta.validation-api:[3.0.2]
- org.hibernate.validator:hibernate-validator:[8.0.3.Final]
+ com.fasterxml.jackson.core:jackson-annotations:[2.20]
+ com.fasterxml.jackson.core:jackson-core:[2.20.1]
+ com.fasterxml.jackson.core:jackson-databind:[2.20.1]
+ com.fasterxml.jackson.dataformat:jackson-dataformat-xml:[2.20.1]
+ com.fasterxml.jackson.datatype:jackson-datatype-jsr310:[2.20.1]
+ com.fasterxml.jackson.module:jackson-module-afterburner:[2.20.1]
+ io.lettuce:lettuce-core:[6.8.1.RELEASE]
+ jakarta.servlet:jakarta.servlet-api:[6.1.0]
+ jakarta.validation:jakarta.validation-api:[3.1.1]
+ org.hibernate.validator:hibernate-validator:[9.0.1.Final]
org.messaginghub:pooled-jms:[3.1.7]
- org.postgresql:postgresql:[42.7.7]
- org.springframework.boot:spring-boot-actuator-autoconfigure:[3.5.5]
- org.springframework.boot:spring-boot-autoconfigure:[3.5.5]
- org.springframework.boot:spring-boot-configuration-processor:[3.5.5]
+ org.postgresql:postgresql:[42.7.8]
+ org.springframework.boot:spring-boot-actuator-autoconfigure:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-autoconfigure:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-configuration-processor:[4.0.0-RC2]
org.springframework.cloud:spring-cloud-starter-stream-kafka:[4.3.0]
org.springframework.data:spring-data-redis:[3.5.3]
- org.springframework.kafka:spring-kafka:[3.3.9]
+ org.springframework.kafka:spring-kafka:[4.0.0-RC1]
org.springframework.security:spring-security-config:[6.5.3]
org.springframework.security:spring-security-oauth2-client:[6.5.3]
org.springframework.security:spring-security-oauth2-jose:[6.5.3]
org.springframework.security:spring-security-oauth2-resource-server:[6.5.3]
- org.springframework:spring-context-support:[6.2.10]
- org.springframework:spring-jdbc:[6.2.10]
- org.springframework:spring-jms:[6.2.10]
- org.springframework:spring-tx:[6.2.10]
+ org.springframework:spring-context-support:[7.0.0-RC3]
+ org.springframework:spring-jdbc:[7.0.0-RC3]
+ org.springframework:spring-jms:[7.0.0-RC3]
+ org.springframework:spring-tx:[7.0.0-RC3]
diff --git a/sdk/spring/spring-cloud-azure-core/pom.xml b/sdk/spring/spring-cloud-azure-core/pom.xml
index f8d30b0f3472..7ef2433b0771 100644
--- a/sdk/spring/spring-cloud-azure-core/pom.xml
+++ b/sdk/spring/spring-cloud-azure-core/pom.xml
@@ -40,7 +40,7 @@
org.springframework
spring-context
- 6.2.10
+ 7.0.0-RC3
com.azure
@@ -98,7 +98,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -106,25 +106,25 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
org.springframework
spring-test
- 6.2.10
+ 7.0.0-RC3
test
@@ -145,7 +145,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -176,12 +176,12 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- org.springframework:spring-context:[6.2.10]
+ org.springframework:spring-context:[7.0.0-RC3]
diff --git a/sdk/spring/spring-cloud-azure-docker-compose/pom.xml b/sdk/spring/spring-cloud-azure-docker-compose/pom.xml
index d568e3caca5d..eae1aee6c469 100644
--- a/sdk/spring/spring-cloud-azure-docker-compose/pom.xml
+++ b/sdk/spring/spring-cloud-azure-docker-compose/pom.xml
@@ -81,7 +81,7 @@
org.springframework.boot
spring-boot-docker-compose
- 3.5.5
+ 4.0.0-RC2
+ 4.0.0-RC2
test
org.springframework
spring-test
- 6.2.10
+ 7.0.0-RC3
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
org.assertj
assertj-core
- 3.27.4
+ 3.27.6
test
@@ -124,7 +124,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -155,12 +155,12 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- org.springframework.boot:spring-boot-docker-compose:[3.5.5]
+ org.springframework.boot:spring-boot-docker-compose:[4.0.0-RC2]
@@ -214,7 +214,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-feature-management-web/pom.xml b/sdk/spring/spring-cloud-azure-feature-management-web/pom.xml
index e19493d584bd..2647f98dd721 100644
--- a/sdk/spring/spring-cloud-azure-feature-management-web/pom.xml
+++ b/sdk/spring/spring-cloud-azure-feature-management-web/pom.xml
@@ -29,12 +29,12 @@
org.springframework
spring-web
- 6.2.10
+ 7.0.0-RC3
org.springframework
spring-webmvc
- 6.2.10
+ 7.0.0-RC3
com.azure.spring
@@ -44,26 +44,26 @@
jakarta.servlet
jakarta.servlet-api
- 6.0.0
+ 6.1.0
provided
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
@@ -88,7 +88,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -122,15 +122,15 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
com.azure.spring:spring-cloud-azure-feature-management:[6.1.0-beta.1]
- jakarta.servlet:jakarta.servlet-api:[6.0.0]
- org.springframework:spring-web:[6.2.10]
- org.springframework:spring-webmvc:[6.2.10]
+ jakarta.servlet:jakarta.servlet-api:[6.1.0]
+ org.springframework:spring-web:[7.0.0-RC3]
+ org.springframework:spring-webmvc:[7.0.0-RC3]
diff --git a/sdk/spring/spring-cloud-azure-feature-management/pom.xml b/sdk/spring/spring-cloud-azure-feature-management/pom.xml
index 1dbac57ba347..c3e670a71976 100644
--- a/sdk/spring/spring-cloud-azure-feature-management/pom.xml
+++ b/sdk/spring/spring-cloud-azure-feature-management/pom.xml
@@ -29,12 +29,12 @@
org.springframework
spring-context
- 6.2.10
+ 7.0.0-RC3
org.springframework.boot
spring-boot-starter
- 3.5.5
+ 4.0.0-RC2
ch.qos.logback
@@ -45,35 +45,35 @@
org.springframework.boot
spring-boot-configuration-processor
- 3.5.5
+ 4.0.0-RC2
true
com.fasterxml.jackson.core
jackson-annotations
- 2.19.2
+ 2.20
com.fasterxml.jackson.core
jackson-databind
- 2.19.2
+ 2.20.1
io.projectreactor.netty
reactor-netty
- 1.2.9
+ 1.3.0-RC1
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -81,19 +81,19 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
ch.qos.logback
logback-classic
- 1.5.18
+ 1.5.20
test
@@ -118,7 +118,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -161,17 +161,17 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- com.fasterxml.jackson.core:jackson-annotations:[2.19.2]
- com.fasterxml.jackson.core:jackson-databind:[2.19.2]
- io.projectreactor.netty:reactor-netty:[1.2.9]
- org.springframework.boot:spring-boot-configuration-processor:[3.5.5]
- org.springframework.boot:spring-boot-starter:[3.5.5]
- org.springframework:spring-context:[6.2.10]
+ com.fasterxml.jackson.core:jackson-annotations:[2.20]
+ com.fasterxml.jackson.core:jackson-databind:[2.20.1]
+ io.projectreactor.netty:reactor-netty:[1.3.0-RC1]
+ org.springframework.boot:spring-boot-configuration-processor:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-starter:[4.0.0-RC2]
+ org.springframework:spring-context:[7.0.0-RC3]
diff --git a/sdk/spring/spring-cloud-azure-integration-test-appconfiguration-config/pom.xml b/sdk/spring/spring-cloud-azure-integration-test-appconfiguration-config/pom.xml
index ddf5dcfe5b5a..033392bcc880 100644
--- a/sdk/spring/spring-cloud-azure-integration-test-appconfiguration-config/pom.xml
+++ b/sdk/spring/spring-cloud-azure-integration-test-appconfiguration-config/pom.xml
@@ -6,7 +6,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.5.5
+ 4.0.0-RC2
com.azure.spring
@@ -30,7 +30,7 @@
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
@@ -39,7 +39,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.5.3
+ 3.5.4
default
diff --git a/sdk/spring/spring-cloud-azure-integration-tests/pom.xml b/sdk/spring/spring-cloud-azure-integration-tests/pom.xml
index 50dd466d6e25..ffb15b9e3873 100644
--- a/sdk/spring/spring-cloud-azure-integration-tests/pom.xml
+++ b/sdk/spring/spring-cloud-azure-integration-tests/pom.xml
@@ -7,7 +7,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.5.5
+ 4.0.0-RC2
@@ -142,7 +142,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.5.3
+ 3.5.4
default
diff --git a/sdk/spring/spring-cloud-azure-resourcemanager/pom.xml b/sdk/spring/spring-cloud-azure-resourcemanager/pom.xml
index dd69cfd3ad9d..9a791d3c427c 100644
--- a/sdk/spring/spring-cloud-azure-resourcemanager/pom.xml
+++ b/sdk/spring/spring-cloud-azure-resourcemanager/pom.xml
@@ -53,7 +53,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -61,25 +61,25 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
org.springframework
spring-test
- 6.2.10
+ 7.0.0-RC3
test
@@ -100,7 +100,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -176,7 +176,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-service/pom.xml b/sdk/spring/spring-cloud-azure-service/pom.xml
index ee1629b16f3c..7ca858176b3b 100644
--- a/sdk/spring/spring-cloud-azure-service/pom.xml
+++ b/sdk/spring/spring-cloud-azure-service/pom.xml
@@ -116,7 +116,7 @@
org.apache.kafka
kafka-clients
- 3.9.1
+ 4.1.0
true
@@ -131,7 +131,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -139,25 +139,25 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
org.springframework
spring-test
- 6.2.10
+ 7.0.0-RC3
test
@@ -178,7 +178,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -209,13 +209,13 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- org.apache.kafka:kafka-clients:[3.9.1]
- org.postgresql:postgresql:[42.7.7]
+ org.apache.kafka:kafka-clients:[4.1.0]
+ org.postgresql:postgresql:[42.7.8]
com.nimbusds:nimbus-jose-jwt:[9.37.3]
diff --git a/sdk/spring/spring-cloud-azure-starter-active-directory-b2c/pom.xml b/sdk/spring/spring-cloud-azure-starter-active-directory-b2c/pom.xml
index e1a375b3b6cd..b2c6794df3d4 100644
--- a/sdk/spring/spring-cloud-azure-starter-active-directory-b2c/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-active-directory-b2c/pom.xml
@@ -199,7 +199,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-active-directory/pom.xml b/sdk/spring/spring-cloud-azure-starter-active-directory/pom.xml
index 83d3b173637b..56e53c53fc72 100644
--- a/sdk/spring/spring-cloud-azure-starter-active-directory/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-active-directory/pom.xml
@@ -193,7 +193,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-actuator/pom.xml b/sdk/spring/spring-cloud-azure-starter-actuator/pom.xml
index dcd91568608d..828c133517a8 100644
--- a/sdk/spring/spring-cloud-azure-starter-actuator/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-actuator/pom.xml
@@ -99,7 +99,7 @@
org.springframework.boot
spring-boot-starter-actuator
- 3.5.5
+ 4.0.0-RC2
@@ -188,7 +188,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-appconfiguration-config/pom.xml b/sdk/spring/spring-cloud-azure-starter-appconfiguration-config/pom.xml
index 992d363e1cf3..a2f2eca6dc8a 100644
--- a/sdk/spring/spring-cloud-azure-starter-appconfiguration-config/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-appconfiguration-config/pom.xml
@@ -185,7 +185,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-appconfiguration/pom.xml b/sdk/spring/spring-cloud-azure-starter-appconfiguration/pom.xml
index 6288a7c4a79d..5b7e91306713 100644
--- a/sdk/spring/spring-cloud-azure-starter-appconfiguration/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-appconfiguration/pom.xml
@@ -183,7 +183,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-cosmos/pom.xml b/sdk/spring/spring-cloud-azure-starter-cosmos/pom.xml
index 0e8bc48c4684..c0000d2c500c 100644
--- a/sdk/spring/spring-cloud-azure-starter-cosmos/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-cosmos/pom.xml
@@ -183,7 +183,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-data-cosmos/pom.xml b/sdk/spring/spring-cloud-azure-starter-data-cosmos/pom.xml
index 74da06815338..4fc0ec3633cb 100644
--- a/sdk/spring/spring-cloud-azure-starter-data-cosmos/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-data-cosmos/pom.xml
@@ -183,7 +183,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-data-redis-lettuce/pom.xml b/sdk/spring/spring-cloud-azure-starter-data-redis-lettuce/pom.xml
index c285b59cb37a..9f4b6dd42bdb 100644
--- a/sdk/spring/spring-cloud-azure-starter-data-redis-lettuce/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-data-redis-lettuce/pom.xml
@@ -101,7 +101,7 @@
io.lettuce
lettuce-core
- 6.6.0.RELEASE
+ 6.8.1.RELEASE
true
@@ -198,7 +198,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-eventgrid/pom.xml b/sdk/spring/spring-cloud-azure-starter-eventgrid/pom.xml
index 03cbc37b8bc5..88606ed94052 100644
--- a/sdk/spring/spring-cloud-azure-starter-eventgrid/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-eventgrid/pom.xml
@@ -185,7 +185,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-eventhubs/pom.xml b/sdk/spring/spring-cloud-azure-starter-eventhubs/pom.xml
index f72f8eb93b07..ba8d2d0e7229 100644
--- a/sdk/spring/spring-cloud-azure-starter-eventhubs/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-eventhubs/pom.xml
@@ -191,7 +191,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-integration-eventhubs/pom.xml b/sdk/spring/spring-cloud-azure-starter-integration-eventhubs/pom.xml
index bd9f381f0c82..de34805f7a1e 100644
--- a/sdk/spring/spring-cloud-azure-starter-integration-eventhubs/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-integration-eventhubs/pom.xml
@@ -95,7 +95,7 @@
org.springframework.boot
spring-boot-starter-integration
- 3.5.5
+ 4.0.0-RC2
com.azure.spring
@@ -189,7 +189,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-integration-servicebus/pom.xml b/sdk/spring/spring-cloud-azure-starter-integration-servicebus/pom.xml
index ee567efbd380..ea4eba599fd9 100644
--- a/sdk/spring/spring-cloud-azure-starter-integration-servicebus/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-integration-servicebus/pom.xml
@@ -95,7 +95,7 @@
org.springframework.boot
spring-boot-starter-integration
- 3.5.5
+ 4.0.0-RC2
com.azure.spring
@@ -189,7 +189,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-integration-storage-queue/pom.xml b/sdk/spring/spring-cloud-azure-starter-integration-storage-queue/pom.xml
index 78d92988ff65..7e8c9e42328a 100644
--- a/sdk/spring/spring-cloud-azure-starter-integration-storage-queue/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-integration-storage-queue/pom.xml
@@ -98,7 +98,7 @@
org.springframework.boot
spring-boot-starter-integration
- 3.5.5
+ 4.0.0-RC2
com.azure.spring
@@ -192,7 +192,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-jdbc-mysql/pom.xml b/sdk/spring/spring-cloud-azure-starter-jdbc-mysql/pom.xml
index c54afa191e4e..3547883db3e2 100644
--- a/sdk/spring/spring-cloud-azure-starter-jdbc-mysql/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-jdbc-mysql/pom.xml
@@ -190,7 +190,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-jdbc-postgresql/pom.xml b/sdk/spring/spring-cloud-azure-starter-jdbc-postgresql/pom.xml
index 18bc691036de..fd7e24f31097 100644
--- a/sdk/spring/spring-cloud-azure-starter-jdbc-postgresql/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-jdbc-postgresql/pom.xml
@@ -101,7 +101,7 @@
org.postgresql
postgresql
- 42.7.7
+ 42.7.8
@@ -190,7 +190,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-keyvault-certificates/pom.xml b/sdk/spring/spring-cloud-azure-starter-keyvault-certificates/pom.xml
index 9a806739e368..4f0fe5b21b93 100644
--- a/sdk/spring/spring-cloud-azure-starter-keyvault-certificates/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-keyvault-certificates/pom.xml
@@ -183,7 +183,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-keyvault-jca/pom.xml b/sdk/spring/spring-cloud-azure-starter-keyvault-jca/pom.xml
index bb1015417702..80773b472706 100644
--- a/sdk/spring/spring-cloud-azure-starter-keyvault-jca/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-keyvault-jca/pom.xml
@@ -183,7 +183,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-keyvault-secrets/pom.xml b/sdk/spring/spring-cloud-azure-starter-keyvault-secrets/pom.xml
index a1f6f8560006..cf7fd6ad6fb9 100644
--- a/sdk/spring/spring-cloud-azure-starter-keyvault-secrets/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-keyvault-secrets/pom.xml
@@ -183,7 +183,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-keyvault/pom.xml b/sdk/spring/spring-cloud-azure-starter-keyvault/pom.xml
index 953acdd9725e..68f2915232ec 100644
--- a/sdk/spring/spring-cloud-azure-starter-keyvault/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-keyvault/pom.xml
@@ -188,7 +188,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml b/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml
index 6e3caf25dd87..017427bf8914 100644
--- a/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml
@@ -7,7 +7,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.5.5
+ 4.0.0-RC2
@@ -48,17 +48,17 @@
org.springframework.boot
spring-boot-starter-web
- 3.5.5
+ 4.0.0-RC2
org.springframework.boot
spring-boot-starter-data-jdbc
- 3.5.5
+ 4.0.0-RC2
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
diff --git a/sdk/spring/spring-cloud-azure-starter-monitor/pom.xml b/sdk/spring/spring-cloud-azure-starter-monitor/pom.xml
index bf59ec4a783a..0a385980184f 100644
--- a/sdk/spring/spring-cloud-azure-starter-monitor/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-monitor/pom.xml
@@ -87,7 +87,7 @@
org.springframework.boot
spring-boot-starter
- 3.5.5
+ 4.0.0-RC2
provided
@@ -166,7 +166,7 @@
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
@@ -178,7 +178,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -222,7 +222,7 @@
io.opentelemetry:opentelemetry-sdk-metrics:[1.49.0]
io.opentelemetry:opentelemetry-sdk-logs:[1.49.0]
io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:[1.49.0]
- org.springframework.boot:spring-boot-starter:[3.5.5]
+ org.springframework.boot:spring-boot-starter:[4.0.0-RC2]
diff --git a/sdk/spring/spring-cloud-azure-starter-servicebus-jms/pom.xml b/sdk/spring/spring-cloud-azure-starter-servicebus-jms/pom.xml
index 26566866ec53..4301713ba787 100644
--- a/sdk/spring/spring-cloud-azure-starter-servicebus-jms/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-servicebus-jms/pom.xml
@@ -96,7 +96,7 @@
org.springframework
spring-jms
- 6.2.10
+ 7.0.0-RC3
org.messaginghub
@@ -136,37 +136,37 @@ currently released version and a lower version is resolved. -->
io.netty
netty-buffer
- 4.1.124.Final
+ 4.2.7.Final
io.netty
netty-common
- 4.1.124.Final
+ 4.2.7.Final
io.netty
netty-handler
- 4.1.124.Final
+ 4.2.7.Final
io.netty
netty-transport
- 4.1.124.Final
+ 4.2.7.Final
io.netty
netty-transport-native-epoll
- 4.1.124.Final
+ 4.2.7.Final
io.netty
netty-transport-native-kqueue
- 4.1.124.Final
+ 4.2.7.Final
io.netty
netty-codec-http
- 4.1.124.Final
+ 4.2.7.Final
com.azure
@@ -260,7 +260,7 @@ currently released version and a lower version is resolved. -->
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-servicebus/pom.xml b/sdk/spring/spring-cloud-azure-starter-servicebus/pom.xml
index cf7d877b2eec..d28744b094b5 100644
--- a/sdk/spring/spring-cloud-azure-starter-servicebus/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-servicebus/pom.xml
@@ -184,7 +184,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-storage-blob/pom.xml b/sdk/spring/spring-cloud-azure-starter-storage-blob/pom.xml
index 26fda7327445..2e1f2a760cea 100644
--- a/sdk/spring/spring-cloud-azure-starter-storage-blob/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-storage-blob/pom.xml
@@ -184,7 +184,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-storage-file-share/pom.xml b/sdk/spring/spring-cloud-azure-starter-storage-file-share/pom.xml
index c951eb3bbb40..1520ec1065ee 100644
--- a/sdk/spring/spring-cloud-azure-starter-storage-file-share/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-storage-file-share/pom.xml
@@ -184,7 +184,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-storage-queue/pom.xml b/sdk/spring/spring-cloud-azure-starter-storage-queue/pom.xml
index 82c6d4af92ab..6662f8aa3c85 100644
--- a/sdk/spring/spring-cloud-azure-starter-storage-queue/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-storage-queue/pom.xml
@@ -187,7 +187,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-storage/pom.xml b/sdk/spring/spring-cloud-azure-starter-storage/pom.xml
index ad99ae68dd1e..e691d6405a21 100644
--- a/sdk/spring/spring-cloud-azure-starter-storage/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-storage/pom.xml
@@ -190,7 +190,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-stream-eventhubs/pom.xml b/sdk/spring/spring-cloud-azure-starter-stream-eventhubs/pom.xml
index 72dfac92eec2..2efee45c7ff5 100644
--- a/sdk/spring/spring-cloud-azure-starter-stream-eventhubs/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-stream-eventhubs/pom.xml
@@ -179,7 +179,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter-stream-servicebus/pom.xml b/sdk/spring/spring-cloud-azure-starter-stream-servicebus/pom.xml
index 51c7ae5a084f..20e56584f39a 100644
--- a/sdk/spring/spring-cloud-azure-starter-stream-servicebus/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-stream-servicebus/pom.xml
@@ -179,7 +179,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-starter/pom.xml b/sdk/spring/spring-cloud-azure-starter/pom.xml
index d77e7205b5aa..6eb7d159daae 100644
--- a/sdk/spring/spring-cloud-azure-starter/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter/pom.xml
@@ -89,7 +89,7 @@
org.springframework.boot
spring-boot-starter
- 3.5.5
+ 4.0.0-RC2
com.azure.spring
@@ -192,7 +192,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-cloud-azure-stream-binder-eventhubs-core/pom.xml b/sdk/spring/spring-cloud-azure-stream-binder-eventhubs-core/pom.xml
index 102164dc9719..4ab14ba21534 100644
--- a/sdk/spring/spring-cloud-azure-stream-binder-eventhubs-core/pom.xml
+++ b/sdk/spring/spring-cloud-azure-stream-binder-eventhubs-core/pom.xml
@@ -59,14 +59,14 @@
org.springframework.boot
spring-boot-configuration-processor
- 3.5.5
+ 4.0.0-RC2
true
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -74,25 +74,25 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
org.springframework
spring-test
- 6.2.10
+ 7.0.0-RC3
test
@@ -108,13 +108,13 @@
org.springframework.boot
spring-boot-test
- 3.5.5
+ 4.0.0-RC2
test
org.assertj
assertj-core
- 3.27.4
+ 3.27.6
test
@@ -123,7 +123,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -166,12 +166,12 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- org.springframework.boot:spring-boot-configuration-processor:[3.5.5]
+ org.springframework.boot:spring-boot-configuration-processor:[4.0.0-RC2]
org.springframework.cloud:spring-cloud-stream:[4.3.0]
diff --git a/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/pom.xml b/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/pom.xml
index e333c8316657..6f1086970efe 100644
--- a/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/pom.xml
+++ b/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/pom.xml
@@ -57,7 +57,7 @@
org.springframework.boot
spring-boot-starter-actuator
- 3.5.5
+ 4.0.0-RC2
true
@@ -82,7 +82,7 @@
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
@@ -90,13 +90,13 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
+ 5.20.0
test
@@ -123,7 +123,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -157,12 +157,12 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- org.springframework.boot:spring-boot-starter-actuator:[3.5.5]
+ org.springframework.boot:spring-boot-starter-actuator:[4.0.0-RC2]
diff --git a/sdk/spring/spring-cloud-azure-stream-binder-servicebus-core/pom.xml b/sdk/spring/spring-cloud-azure-stream-binder-servicebus-core/pom.xml
index 320d145b4887..59d45b84a014 100644
--- a/sdk/spring/spring-cloud-azure-stream-binder-servicebus-core/pom.xml
+++ b/sdk/spring/spring-cloud-azure-stream-binder-servicebus-core/pom.xml
@@ -57,14 +57,14 @@
org.springframework.boot
spring-boot-configuration-processor
- 3.5.5
+ 4.0.0-RC2
true
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -72,25 +72,25 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
org.springframework
spring-test
- 6.2.10
+ 7.0.0-RC3
test
@@ -106,13 +106,13 @@
org.springframework.boot
spring-boot-test
- 3.5.5
+ 4.0.0-RC2
test
org.assertj
assertj-core
- 3.27.4
+ 3.27.6
test
@@ -122,7 +122,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -165,12 +165,12 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- org.springframework.boot:spring-boot-configuration-processor:[3.5.5]
+ org.springframework.boot:spring-boot-configuration-processor:[4.0.0-RC2]
org.springframework.cloud:spring-cloud-stream:[4.3.0]
diff --git a/sdk/spring/spring-cloud-azure-stream-binder-servicebus/pom.xml b/sdk/spring/spring-cloud-azure-stream-binder-servicebus/pom.xml
index 8abb638da2f8..62719981c469 100644
--- a/sdk/spring/spring-cloud-azure-stream-binder-servicebus/pom.xml
+++ b/sdk/spring/spring-cloud-azure-stream-binder-servicebus/pom.xml
@@ -56,7 +56,7 @@
org.springframework.boot
spring-boot-starter-actuator
- 3.5.5
+ 4.0.0-RC2
true
+ 4.0.0-RC2
test
@@ -92,7 +92,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -100,13 +100,13 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
@@ -116,7 +116,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -150,12 +150,12 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- org.springframework.boot:spring-boot-starter-actuator:[3.5.5]
+ org.springframework.boot:spring-boot-starter-actuator:[4.0.0-RC2]
diff --git a/sdk/spring/spring-cloud-azure-testcontainers/pom.xml b/sdk/spring/spring-cloud-azure-testcontainers/pom.xml
index ac014a48e952..7b320ee3eab3 100644
--- a/sdk/spring/spring-cloud-azure-testcontainers/pom.xml
+++ b/sdk/spring/spring-cloud-azure-testcontainers/pom.xml
@@ -82,7 +82,7 @@
org.springframework.boot
spring-boot-testcontainers
- 3.5.5
+ 4.0.0-RC2
org.testcontainers
@@ -103,19 +103,19 @@
org.springframework
spring-test
- 6.2.10
+ 7.0.0-RC3
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
org.assertj
assertj-core
- 3.27.4
+ 3.27.6
test
@@ -131,7 +131,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -162,12 +162,12 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- org.springframework.boot:spring-boot-testcontainers:[3.5.5]
+ org.springframework.boot:spring-boot-testcontainers:[4.0.0-RC2]
org.testcontainers:azure:[1.21.3]
@@ -222,7 +222,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ 3.2.0
copy-readme-to-javadocTemp-and-sourceTemp
diff --git a/sdk/spring/spring-integration-azure-core/pom.xml b/sdk/spring/spring-integration-azure-core/pom.xml
index 7c9fcd5471a9..4deec95bd658 100644
--- a/sdk/spring/spring-integration-azure-core/pom.xml
+++ b/sdk/spring/spring-integration-azure-core/pom.xml
@@ -48,7 +48,7 @@
org.springframework.integration
spring-integration-core
- 6.5.1
+ 7.0.0-RC2
+ 5.20.0
test
@@ -71,31 +71,31 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
org.springframework
spring-test
- 6.2.10
+ 7.0.0-RC3
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
org.assertj
assertj-core
- 3.27.4
+ 3.27.6
test
@@ -105,7 +105,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -136,12 +136,12 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
- org.springframework.integration:spring-integration-core:[6.5.1]
+ org.springframework.integration:spring-integration-core:[7.0.0-RC2]
diff --git a/sdk/spring/spring-integration-azure-eventhubs/pom.xml b/sdk/spring/spring-integration-azure-eventhubs/pom.xml
index aaed8b36eeef..e3723b641388 100644
--- a/sdk/spring/spring-integration-azure-eventhubs/pom.xml
+++ b/sdk/spring/spring-integration-azure-eventhubs/pom.xml
@@ -67,7 +67,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -75,31 +75,31 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
org.springframework
spring-test
- 6.2.10
+ 7.0.0-RC3
test
org.assertj
assertj-core
- 3.27.4
+ 3.27.6
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
@@ -109,7 +109,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
diff --git a/sdk/spring/spring-integration-azure-servicebus/pom.xml b/sdk/spring/spring-integration-azure-servicebus/pom.xml
index 3b7d07c4d2ad..36e822f69987 100644
--- a/sdk/spring/spring-integration-azure-servicebus/pom.xml
+++ b/sdk/spring/spring-integration-azure-servicebus/pom.xml
@@ -66,7 +66,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -74,31 +74,31 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
org.springframework
spring-test
- 6.2.10
+ 7.0.0-RC3
test
org.assertj
assertj-core
- 3.27.4
+ 3.27.6
test
@@ -108,7 +108,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
diff --git a/sdk/spring/spring-integration-azure-storage-queue/pom.xml b/sdk/spring/spring-integration-azure-storage-queue/pom.xml
index 4df92ec46719..ce7a67c5b4cb 100644
--- a/sdk/spring/spring-integration-azure-storage-queue/pom.xml
+++ b/sdk/spring/spring-integration-azure-storage-queue/pom.xml
@@ -63,7 +63,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -71,19 +71,19 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
@@ -93,7 +93,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
diff --git a/sdk/spring/spring-messaging-azure-eventhubs/pom.xml b/sdk/spring/spring-messaging-azure-eventhubs/pom.xml
index d6f0fdd0b647..276ec4a2a744 100644
--- a/sdk/spring/spring-messaging-azure-eventhubs/pom.xml
+++ b/sdk/spring/spring-messaging-azure-eventhubs/pom.xml
@@ -59,7 +59,7 @@
org.springframework
spring-tx
- 6.2.10
+ 7.0.0-RC3
true
@@ -97,13 +97,13 @@
org.springframework
spring-test
- 6.2.10
+ 7.0.0-RC3
test
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -111,25 +111,25 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
io.projectreactor
reactor-test
- 3.7.9
+ 3.8.0-RC1
test
@@ -138,7 +138,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -169,13 +169,13 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
io.micrometer:micrometer-core:[1.15.3]
- org.springframework:spring-tx:[6.2.10]
+ org.springframework:spring-tx:[7.0.0-RC3]
org.springframework.retry:spring-retry:[2.0.12]
org.springframework.data:spring-data-commons:[3.5.3]
diff --git a/sdk/spring/spring-messaging-azure-servicebus/pom.xml b/sdk/spring/spring-messaging-azure-servicebus/pom.xml
index a5276a303a73..bad93272f541 100644
--- a/sdk/spring/spring-messaging-azure-servicebus/pom.xml
+++ b/sdk/spring/spring-messaging-azure-servicebus/pom.xml
@@ -52,7 +52,7 @@
org.springframework
spring-tx
- 6.2.10
+ 7.0.0-RC3
true
@@ -82,7 +82,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -90,19 +90,19 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
@@ -123,7 +123,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -154,13 +154,13 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
io.micrometer:micrometer-core:[1.15.3]
- org.springframework:spring-tx:[6.2.10]
+ org.springframework:spring-tx:[7.0.0-RC3]
org.springframework.retry:spring-retry:[2.0.12]
org.springframework.data:spring-data-commons:[3.5.3]
diff --git a/sdk/spring/spring-messaging-azure-storage-queue/pom.xml b/sdk/spring/spring-messaging-azure-storage-queue/pom.xml
index 1bd81586c23f..e19d826595f9 100644
--- a/sdk/spring/spring-messaging-azure-storage-queue/pom.xml
+++ b/sdk/spring/spring-messaging-azure-storage-queue/pom.xml
@@ -52,7 +52,7 @@
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -60,25 +60,25 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 6.0.1
test
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
@@ -100,7 +100,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
diff --git a/sdk/spring/spring-messaging-azure/pom.xml b/sdk/spring/spring-messaging-azure/pom.xml
index 28ab7d3ce151..1f55d805bd41 100644
--- a/sdk/spring/spring-messaging-azure/pom.xml
+++ b/sdk/spring/spring-messaging-azure/pom.xml
@@ -46,12 +46,12 @@
org.springframework
spring-messaging
- 6.2.10
+ 7.0.0-RC3
org.springframework
spring-tx
- 6.2.10
+ 7.0.0-RC3
true
@@ -92,14 +92,14 @@
org.springframework.boot
spring-boot-starter-test
- 3.5.5
+ 4.0.0-RC2
test
org.mockito
mockito-core
- 5.17.0
+ 5.20.0
test
@@ -107,13 +107,13 @@
net.bytebuddy
byte-buddy
- 1.17.7
+ 1.17.8
test
net.bytebuddy
byte-buddy-agent
- 1.17.7
+ 1.17.8
test
@@ -123,7 +123,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.14.0
+ 3.14.1
@@ -154,15 +154,15 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.5.0
+ 3.6.2
io.micrometer:micrometer-core:[1.15.3]
org.springframework.data:spring-data-commons:[3.5.3]
- org.springframework:spring-messaging:[6.2.10]
- org.springframework:spring-tx:[6.2.10]
+ org.springframework:spring-messaging:[7.0.0-RC3]
+ org.springframework:spring-tx:[7.0.0-RC3]
org.springframework.retry:spring-retry:[2.0.12]
From 4039c61261449ff4f5acddd68baf57a3cfe572ed Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 13 Nov 2025 08:46:06 +0000
Subject: [PATCH 003/186] fix: suppress deprecation warnings for Spring
Framework 7.0 @Nullable/@NonNull annotations
Co-authored-by: Netyyyy <92105726+Netyyyy@users.noreply.github.com>
---
.../java/com/azure/spring/data/cosmos/common/MacAddress.java | 1 +
.../com/azure/spring/data/cosmos/common/PropertyLoader.java | 1 +
.../java/com/azure/spring/data/cosmos/core/CosmosTemplate.java | 1 +
.../azure/spring/data/cosmos/core/ReactiveCosmosTemplate.java | 2 +-
.../spring/data/cosmos/core/ResponseDiagnosticsProcessor.java | 1 +
.../data/cosmos/core/generator/AbstractQueryGenerator.java | 1 +
.../data/cosmos/core/mapping/event/CosmosMappingEvent.java | 1 +
.../com/azure/spring/data/cosmos/core/query/CosmosQuery.java | 1 +
.../java/com/azure/spring/data/cosmos/core/query/Criteria.java | 1 +
.../com/azure/spring/data/cosmos/core/query/CriteriaType.java | 1 +
.../spring/data/cosmos/exception/CosmosAccessException.java | 1 +
.../spring/data/cosmos/exception/CosmosBadRequestException.java | 1 +
.../spring/data/cosmos/exception/CosmosConflictException.java | 1 +
.../spring/data/cosmos/exception/CosmosExceptionUtils.java | 1 +
.../spring/data/cosmos/exception/CosmosForbiddenException.java | 1 +
.../azure/spring/data/cosmos/exception/CosmosGoneException.java | 1 +
.../cosmos/exception/CosmosInternalServerErrorException.java | 1 +
.../data/cosmos/exception/CosmosInvalidPartitionException.java | 1 +
.../data/cosmos/exception/CosmosMethodNotAllowedException.java | 1 +
.../spring/data/cosmos/exception/CosmosNotFoundException.java | 1 +
.../cosmos/exception/CosmosOperationCancelledException.java | 1 +
.../cosmos/exception/CosmosPartitionIsMigratingException.java | 1 +
.../cosmos/exception/CosmosPartitionKeyRangeGoneException.java | 1 +
.../exception/CosmosPartitionKeyRangeIsSplittingException.java | 1 +
.../cosmos/exception/CosmosPreconditionFailedException.java | 1 +
.../cosmos/exception/CosmosRequestEntityTooLargeException.java | 1 +
.../cosmos/exception/CosmosRequestRateTooLargeException.java | 1 +
.../data/cosmos/exception/CosmosRequestTimeoutException.java | 1 +
.../spring/data/cosmos/exception/CosmosRetryWithException.java | 1 +
.../cosmos/exception/CosmosServiceUnavailableException.java | 1 +
.../data/cosmos/exception/CosmosUnauthorizedException.java | 1 +
.../spring/data/cosmos/exception/DatabaseCreationException.java | 1 +
.../data/cosmos/exception/IllegalCollectionException.java | 1 +
.../spring/data/cosmos/exception/IllegalQueryException.java | 1 +
.../spring/data/cosmos/repository/query/CosmosQueryCreator.java | 1 +
.../spring/data/cosmos/repository/query/CosmosQueryMethod.java | 1 +
.../cosmos/repository/query/ReactiveCosmosQueryCreator.java | 1 +
.../data/cosmos/repository/query/ReactiveCosmosQueryMethod.java | 1 +
.../data/cosmos/repository/support/CosmosEntityInformation.java | 1 +
.../data/cosmos/repository/support/SimpleCosmosRepository.java | 1 +
.../repository/support/SimpleReactiveCosmosRepository.java | 1 +
.../java/com/azure/spring/data/cosmos/AppConfiguration.java | 1 +
.../azure/spring/data/cosmos/AppConfigurationCodeSnippet.java | 1 +
.../azure/spring/data/cosmos/UserRepositoryConfiguration.java | 1 +
.../cosmos/repository/integration/CustomerRepositoryIT.java | 1 +
.../data/cosmos/repository/integration/ProjectRepositoryIT.java | 1 +
.../pullrefresh/AppConfigurationEventListener.java | 1 +
.../pushbusrefresh/AppConfigurationBusRefreshEventListener.java | 1 +
.../pushrefresh/AppConfigurationRefreshEndpoint.java | 1 +
.../pushrefresh/AppConfigurationRefreshEventListener.java | 1 +
.../implementation/jdbc/JdbcConnectionStringEnhancer.java | 1 +
.../keyvault/environment/KeyVaultPropertySource.java | 1 +
.../core/implementation/connectionstring/ConnectionString.java | 1 +
.../converter/AzureHttpRetryOptionsConverter.java | 1 +
.../azure/spring/cloud/core/resource/AzureStorageResource.java | 1 +
.../feature/management/FeatureManagementConfiguration.java | 1 +
.../cloud/feature/management/models/FeatureDefinition.java | 1 +
.../implementation/crud/AbstractResourceCrud.java | 1 +
.../implementation/crud/ServiceBusNamespaceCrud.java | 1 +
.../implementation/crud/ServiceBusQueueCrud.java | 1 +
.../implementation/crud/ServiceBusTopicCrud.java | 1 +
.../implementation/crud/ServiceBusTopicSubscriptionCrud.java | 1 +
.../storage/AzureStorageRetryOptionsConverter.java | 1 +
.../EventHubsChannelResourceManagerProvisioner.java | 1 +
.../ServiceBusChannelResourceManagerProvisioner.java | 1 +
.../spring/integration/core/handler/DefaultMessageHandler.java | 1 +
.../core/DefaultEventHubsNamespaceProcessorFactory.java | 1 +
.../core/DefaultEventHubsNamespaceProducerFactory.java | 1 +
.../core/config/MethodEventHubsListenerEndpoint.java | 1 +
.../core/DefaultServiceBusNamespaceConsumerFactory.java | 1 +
.../core/DefaultServiceBusNamespaceProcessorFactory.java | 1 +
.../core/DefaultServiceBusNamespaceProducerFactory.java | 1 +
.../spring/messaging/servicebus/core/ServiceBusTemplate.java | 1 +
.../core/config/MethodServiceBusListenerEndpoint.java | 1 +
.../messaging/storage/queue/core/StorageQueueTemplate.java | 1 +
.../factory/DefaultStorageQueueClientFactory.java | 1 +
.../azure/spring/messaging/converter/AzureMessageConverter.java | 1 +
.../AzureListenerAnnotationBeanPostProcessorAdapter.java | 1 +
.../messaging/implementation/checkpoint/AzureCheckpointer.java | 1 +
.../implementation/config/AbstractAzureListenerEndpoint.java | 1 +
.../implementation/config/AzureListenerEndpointRegistrar.java | 1 +
.../implementation/config/AzureListenerEndpointRegistry.java | 1 +
.../implementation/config/MethodAzureListenerEndpoint.java | 1 +
.../converter/AbstractJacksonAzureMessageConverter.java | 1 +
.../listener/adapter/MessagingMessageListenerAdapter.java | 1 +
.../endpoint/MethodAzureListenerTestEndpoint.java | 1 +
86 files changed, 86 insertions(+), 1 deletion(-)
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/common/MacAddress.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/common/MacAddress.java
index 41ff8997e186..4c8ce721f0a4 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/common/MacAddress.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/common/MacAddress.java
@@ -29,6 +29,7 @@
/**
* Mac address class to transfer mac address to hash mac address.
*/
+@SuppressWarnings("deprecation")
public final class MacAddress {
private static final String UNKNOWN_MAC_ADDRESS = "Unknown-Mac-Address";
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/common/PropertyLoader.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/common/PropertyLoader.java
index 57265332dc44..8d8761445c93 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/common/PropertyLoader.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/common/PropertyLoader.java
@@ -11,6 +11,7 @@
/**
* Load properties from files
*/
+@SuppressWarnings("deprecation")
public final class PropertyLoader {
private static final String PROJECT_PROPERTY_FILE = "/azure-spring-data-cosmos.properties";
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/CosmosTemplate.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/CosmosTemplate.java
index 9bea4d7322a0..357ba09107d9 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/CosmosTemplate.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/CosmosTemplate.java
@@ -82,6 +82,7 @@
/**
* Template class for cosmos db
*/
+@SuppressWarnings("deprecation")
public class CosmosTemplate implements CosmosOperations, ApplicationContextAware {
private static final Logger LOGGER = LoggerFactory.getLogger(CosmosTemplate.class);
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplate.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplate.java
index da0b587cf076..0ef821d8c42d 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplate.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplate.java
@@ -69,7 +69,7 @@
/**
* Template class of reactive cosmos
*/
-@SuppressWarnings("unchecked")
+@SuppressWarnings({"unchecked", "deprecation"})
public class ReactiveCosmosTemplate implements ReactiveCosmosOperations, ApplicationContextAware {
private static final Logger LOGGER = LoggerFactory.getLogger(ReactiveCosmosTemplate.class);
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/ResponseDiagnosticsProcessor.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/ResponseDiagnosticsProcessor.java
index 15e2c09e7543..4c0bd6a8f04b 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/ResponseDiagnosticsProcessor.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/ResponseDiagnosticsProcessor.java
@@ -8,6 +8,7 @@
/**
* Interface for processing cosmosDB response
*/
+@SuppressWarnings("deprecation")
public interface ResponseDiagnosticsProcessor {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/generator/AbstractQueryGenerator.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/generator/AbstractQueryGenerator.java
index 0f67e77cf890..ab634521548e 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/generator/AbstractQueryGenerator.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/generator/AbstractQueryGenerator.java
@@ -26,6 +26,7 @@
/**
* Base class for generating sql query
*/
+@SuppressWarnings("deprecation")
public abstract class AbstractQueryGenerator {
private static String tableName = "";
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/mapping/event/CosmosMappingEvent.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/mapping/event/CosmosMappingEvent.java
index f60b8ba62eb7..cf9186fbf674 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/mapping/event/CosmosMappingEvent.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/mapping/event/CosmosMappingEvent.java
@@ -14,6 +14,7 @@
*
* @param the type of the event.
*/
+@SuppressWarnings("deprecation")
public class CosmosMappingEvent extends ApplicationEvent {
private static final long serialVersionUID = 1L;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/query/CosmosQuery.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/query/CosmosQuery.java
index 24412c33559a..2d0e51a6c7fc 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/query/CosmosQuery.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/query/CosmosQuery.java
@@ -17,6 +17,7 @@
/**
* Class for cosmos query
*/
+@SuppressWarnings("deprecation")
public class CosmosQuery {
private final Criteria criteria;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/query/Criteria.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/query/Criteria.java
index d95ad67a4130..a822de941d23 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/query/Criteria.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/query/Criteria.java
@@ -11,6 +11,7 @@
/**
* Class of criteria
*/
+@SuppressWarnings("deprecation")
public final class Criteria {
private String subject;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/query/CriteriaType.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/query/CriteriaType.java
index 50e2354b9171..6a36ec2ab70b 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/query/CriteriaType.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/core/query/CriteriaType.java
@@ -13,6 +13,7 @@
/**
* Enum of criteria type
*/
+@SuppressWarnings("deprecation")
public enum CriteriaType {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosAccessException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosAccessException.java
index a7f96013e0c3..44e4de6d766c 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosAccessException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosAccessException.java
@@ -17,6 +17,7 @@
* rely on innerException for any retriable logic, or for more details on the failure of
* the operation.
*/
+@SuppressWarnings("deprecation")
public class CosmosAccessException extends DataAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosBadRequestException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosBadRequestException.java
index ca3e5d87969e..f72ab0ba0dfb 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosBadRequestException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosBadRequestException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Bad Request Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosBadRequestException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosConflictException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosConflictException.java
index fb89ba633791..a95a64d4edc5 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosConflictException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosConflictException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Conflict Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosConflictException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosExceptionUtils.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosExceptionUtils.java
index d0f1fa090de3..56a439e23482 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosExceptionUtils.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosExceptionUtils.java
@@ -13,6 +13,7 @@
/**
* To handle and throw a cosmos db exception when access the database
*/
+@SuppressWarnings("deprecation")
public class CosmosExceptionUtils {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosForbiddenException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosForbiddenException.java
index bb132d43a388..860bc15b2506 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosForbiddenException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosForbiddenException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Forbidden Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosForbiddenException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosGoneException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosGoneException.java
index 993dd709a927..9cfe2f4f93d2 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosGoneException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosGoneException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Gone Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosGoneException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosInternalServerErrorException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosInternalServerErrorException.java
index d85631e06c51..a28d95b9e768 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosInternalServerErrorException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosInternalServerErrorException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Internal Server Error Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosInternalServerErrorException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosInvalidPartitionException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosInvalidPartitionException.java
index eb3151ad92c7..16449c709a4c 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosInvalidPartitionException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosInvalidPartitionException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Invalid Partition Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosInvalidPartitionException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosMethodNotAllowedException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosMethodNotAllowedException.java
index 1f2d7c03f41c..99088d151120 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosMethodNotAllowedException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosMethodNotAllowedException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Method Not Allowed Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosMethodNotAllowedException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosNotFoundException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosNotFoundException.java
index 6ea9f396d8f9..791fa295c174 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosNotFoundException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosNotFoundException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Not Found Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosNotFoundException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosOperationCancelledException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosOperationCancelledException.java
index 797dea283db8..c6ed3560a504 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosOperationCancelledException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosOperationCancelledException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Operation Cancelled Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosOperationCancelledException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPartitionIsMigratingException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPartitionIsMigratingException.java
index eb088b7e2949..5aaa462e8d1c 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPartitionIsMigratingException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPartitionIsMigratingException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Partition Is Migrating Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosPartitionIsMigratingException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPartitionKeyRangeGoneException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPartitionKeyRangeGoneException.java
index 0e72035b115a..baec7789b0d5 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPartitionKeyRangeGoneException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPartitionKeyRangeGoneException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Partition Key Range Gone Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosPartitionKeyRangeGoneException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPartitionKeyRangeIsSplittingException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPartitionKeyRangeIsSplittingException.java
index a20e039f7db8..045b77d884d3 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPartitionKeyRangeIsSplittingException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPartitionKeyRangeIsSplittingException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Key Range Is Splitting Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosPartitionKeyRangeIsSplittingException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPreconditionFailedException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPreconditionFailedException.java
index 03da7ea593e8..e77ac33eeb24 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPreconditionFailedException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosPreconditionFailedException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Precondition Failed Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosPreconditionFailedException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRequestEntityTooLargeException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRequestEntityTooLargeException.java
index 68272e00c35e..ef37e7411e16 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRequestEntityTooLargeException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRequestEntityTooLargeException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Request Entity Too Large Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosRequestEntityTooLargeException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRequestRateTooLargeException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRequestRateTooLargeException.java
index 1685a38aa0fa..bc8e2e7657db 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRequestRateTooLargeException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRequestRateTooLargeException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Request Rate Too Large Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosRequestRateTooLargeException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRequestTimeoutException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRequestTimeoutException.java
index de9b987005e5..ff0ee33ae262 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRequestTimeoutException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRequestTimeoutException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Request Timeout Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosRequestTimeoutException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRetryWithException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRetryWithException.java
index 196b03ab7974..29f2f7dab7da 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRetryWithException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosRetryWithException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Retry With Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosRetryWithException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosServiceUnavailableException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosServiceUnavailableException.java
index 8599a95fc6a2..45ade5d204b1 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosServiceUnavailableException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosServiceUnavailableException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Service Unavailable Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosServiceUnavailableException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosUnauthorizedException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosUnauthorizedException.java
index 23af773683ef..876a3fc678fe 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosUnauthorizedException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/CosmosUnauthorizedException.java
@@ -7,6 +7,7 @@
/**
* Exception for Cosmos Unauthorized Exception.
*/
+@SuppressWarnings("deprecation")
public final class CosmosUnauthorizedException extends CosmosAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/DatabaseCreationException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/DatabaseCreationException.java
index 6b42de838600..b6f4702fe49f 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/DatabaseCreationException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/DatabaseCreationException.java
@@ -8,6 +8,7 @@
/**
* General exception for illegal creation of cosmos db
*/
+@SuppressWarnings("deprecation")
public class DatabaseCreationException extends DataAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/IllegalCollectionException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/IllegalCollectionException.java
index 991338998643..e732a847377d 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/IllegalCollectionException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/IllegalCollectionException.java
@@ -8,6 +8,7 @@
/**
* General exception for illegal collection of cosmos db
*/
+@SuppressWarnings("deprecation")
public class IllegalCollectionException extends DataAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/IllegalQueryException.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/IllegalQueryException.java
index e1027f879cc3..6c6bc271c227 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/IllegalQueryException.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/exception/IllegalQueryException.java
@@ -8,6 +8,7 @@
/**
* General exception for illegal query of cosmos db
*/
+@SuppressWarnings("deprecation")
public class IllegalQueryException extends DataAccessException {
/**
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/CosmosQueryCreator.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/CosmosQueryCreator.java
index 65c3f25f0cb8..02aa35b05b0c 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/CosmosQueryCreator.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/CosmosQueryCreator.java
@@ -25,6 +25,7 @@
* How to bind values to the query. if CosmosDb already has binding capability, if not we would have to do it here in
* some creative way.query creator are associated with part tree queries,
*/
+@SuppressWarnings("deprecation")
public class CosmosQueryCreator extends AbstractQueryCreator {
private final MappingContext, CosmosPersistentProperty> mappingContext;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/CosmosQueryMethod.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/CosmosQueryMethod.java
index 3ab770dd8509..d6cfdc0e0f21 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/CosmosQueryMethod.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/CosmosQueryMethod.java
@@ -64,6 +64,7 @@ public boolean hasAnnotatedQuery() {
*
* @return the query string or null
*/
+ @SuppressWarnings("deprecation")
@Nullable
public String getQueryAnnotation() {
return annotatedQueryValue;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/ReactiveCosmosQueryCreator.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/ReactiveCosmosQueryCreator.java
index a7c6cd5bc9f5..d2495e9c6eab 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/ReactiveCosmosQueryCreator.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/ReactiveCosmosQueryCreator.java
@@ -23,6 +23,7 @@
/**
* Class for reactive cosmos query creators that create criteria based queries from a {@link PartTree}.
*/
+@SuppressWarnings("deprecation")
public class ReactiveCosmosQueryCreator extends AbstractQueryCreator {
private final MappingContext, CosmosPersistentProperty> mappingContext;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/ReactiveCosmosQueryMethod.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/ReactiveCosmosQueryMethod.java
index 7b9c5b5dc839..191688725481 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/ReactiveCosmosQueryMethod.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/query/ReactiveCosmosQueryMethod.java
@@ -77,6 +77,7 @@ public boolean hasAnnotatedQuery() {
* Gets the annotated query or returns null
* @return the annotated query String or null
*/
+ @SuppressWarnings("deprecation")
@Nullable
public String getQueryAnnotation() {
return annotatedQueryValue;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/support/CosmosEntityInformation.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/support/CosmosEntityInformation.java
index 7d462a7c5ceb..dd1c02c62272 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/support/CosmosEntityInformation.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/support/CosmosEntityInformation.java
@@ -49,6 +49,7 @@
* @param domain type.
* @param id type.
*/
+@SuppressWarnings("deprecation")
public class CosmosEntityInformation extends AbstractEntityInformation {
private static final Function, CosmosEntityInformation, ?>> ENTITY_INFORMATION_CREATOR =
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/support/SimpleCosmosRepository.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/support/SimpleCosmosRepository.java
index 43c8aa4f143d..4f95ec668832 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/support/SimpleCosmosRepository.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/support/SimpleCosmosRepository.java
@@ -34,6 +34,7 @@
* @param domain type.
* @param id type.
*/
+@SuppressWarnings("deprecation")
public class SimpleCosmosRepository implements CosmosRepository {
private final CosmosOperations operation;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/support/SimpleReactiveCosmosRepository.java b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/support/SimpleReactiveCosmosRepository.java
index d1a1caab659b..e5b2b6760ffe 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/support/SimpleReactiveCosmosRepository.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/main/java/com/azure/spring/data/cosmos/repository/support/SimpleReactiveCosmosRepository.java
@@ -30,6 +30,7 @@
* @param the type of the domain class managed by this repository.
* @param the type of the id of the domain class managed by this repository.
*/
+@SuppressWarnings("deprecation")
public class SimpleReactiveCosmosRepository implements ReactiveCosmosRepository {
private final CosmosEntityInformation entityInformation;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos/AppConfiguration.java b/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos/AppConfiguration.java
index 8cd043070c01..cc8886325c6f 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos/AppConfiguration.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos/AppConfiguration.java
@@ -26,6 +26,7 @@
// BEGIN: readme-sample-AppConfiguration
@Configuration
@EnableCosmosRepositories
+@SuppressWarnings("deprecation")
public class AppConfiguration extends AbstractCosmosConfiguration {
private static final Logger LOGGER = LoggerFactory.getLogger(AppConfiguration.class);
diff --git a/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos/AppConfigurationCodeSnippet.java b/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos/AppConfigurationCodeSnippet.java
index b6bf291860fe..701bad9d457d 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos/AppConfigurationCodeSnippet.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos/AppConfigurationCodeSnippet.java
@@ -24,6 +24,7 @@
@Configuration
@EnableCosmosRepositories
+@SuppressWarnings("deprecation")
public class AppConfigurationCodeSnippet extends AbstractCosmosConfiguration {
private static final Logger LOGGER = LoggerFactory.getLogger(AppConfigurationCodeSnippet.class);
diff --git a/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos/UserRepositoryConfiguration.java b/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos/UserRepositoryConfiguration.java
index 0faf6a673960..096896168471 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos/UserRepositoryConfiguration.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/samples/java/com/azure/spring/data/cosmos/UserRepositoryConfiguration.java
@@ -27,6 +27,7 @@
@EnableConfigurationProperties(CosmosProperties.class)
@EnableReactiveCosmosRepositories
@PropertySource("classpath:application.properties")
+@SuppressWarnings("deprecation")
public class UserRepositoryConfiguration extends AbstractCosmosConfiguration {
private static final Logger LOGGER = LoggerFactory.getLogger(UserRepositoryConfiguration.class);
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CustomerRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CustomerRepositoryIT.java
index eea90caa27bf..6c4932c62d98 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CustomerRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CustomerRepositoryIT.java
@@ -26,6 +26,7 @@
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
+@SuppressWarnings("deprecation")
public class CustomerRepositoryIT {
private static final String USER_NAME_0 = "username-0";
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ProjectRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ProjectRepositoryIT.java
index 78a1bba4a862..85e7c32b40ad 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ProjectRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ProjectRepositoryIT.java
@@ -31,6 +31,7 @@
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
+@SuppressWarnings("deprecation")
public class ProjectRepositoryIT {
private static final String ID_0 = "id-0";
diff --git a/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pullrefresh/AppConfigurationEventListener.java b/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pullrefresh/AppConfigurationEventListener.java
index 8fafe59374a6..54962d6d0765 100644
--- a/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pullrefresh/AppConfigurationEventListener.java
+++ b/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pullrefresh/AppConfigurationEventListener.java
@@ -17,6 +17,7 @@
/**
* Listens for ServletRequestHandledEvents to check if the configurations need to be updated.
*/
+@SuppressWarnings("deprecation")
public final class AppConfigurationEventListener implements ApplicationListener {
private static final Logger LOGGER = LoggerFactory.getLogger(AppConfigurationEventListener.class);
diff --git a/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pushbusrefresh/AppConfigurationBusRefreshEventListener.java b/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pushbusrefresh/AppConfigurationBusRefreshEventListener.java
index 296f554f51ec..bdc86fe534f0 100644
--- a/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pushbusrefresh/AppConfigurationBusRefreshEventListener.java
+++ b/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pushbusrefresh/AppConfigurationBusRefreshEventListener.java
@@ -12,6 +12,7 @@
/**
* Listens for AppConfigurationBusRefreshEvents and sets the App Configuration watch interval to zero.
*/
+@SuppressWarnings("deprecation")
public final class AppConfigurationBusRefreshEventListener implements ApplicationListener {
private static final Logger LOGGER = LoggerFactory.getLogger(AppConfigurationBusRefreshEventListener.class);
diff --git a/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pushrefresh/AppConfigurationRefreshEndpoint.java b/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pushrefresh/AppConfigurationRefreshEndpoint.java
index 1a97678e0cd9..913bbfadd5ab 100644
--- a/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pushrefresh/AppConfigurationRefreshEndpoint.java
+++ b/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pushrefresh/AppConfigurationRefreshEndpoint.java
@@ -31,6 +31,7 @@
* Endpoint for requesting new configurations to be loaded.
*/
@Endpoint(id = APPCONFIGURATION_REFRESH)
+@SuppressWarnings("deprecation")
public class AppConfigurationRefreshEndpoint implements ApplicationEventPublisherAware {
private static final Logger LOGGER = LoggerFactory.getLogger(AppConfigurationRefreshEndpoint.class);
diff --git a/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pushrefresh/AppConfigurationRefreshEventListener.java b/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pushrefresh/AppConfigurationRefreshEventListener.java
index cfaf05050bc9..3a4836319df3 100644
--- a/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pushrefresh/AppConfigurationRefreshEventListener.java
+++ b/sdk/spring/spring-cloud-azure-appconfiguration-config-web/src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation/pushrefresh/AppConfigurationRefreshEventListener.java
@@ -12,6 +12,7 @@
/**
* Listens for AppConfigurationRefreshEvents and sets the App Configuration watch interval to zero.
*/
+@SuppressWarnings("deprecation")
public final class AppConfigurationRefreshEventListener implements ApplicationListener {
private static final Logger LOGGER = LoggerFactory.getLogger(AppConfigurationRefreshEventListener.class);
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcConnectionStringEnhancer.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcConnectionStringEnhancer.java
index 1df3ce2349fc..d9fecd8b7f17 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcConnectionStringEnhancer.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcConnectionStringEnhancer.java
@@ -22,6 +22,7 @@
* append more attributes value to an existing property. An enhanced JDBC URL can be
* built from this enhancer.
*/
+@SuppressWarnings("deprecation")
public final class JdbcConnectionStringEnhancer {
private static final Logger LOGGER = LoggerFactory.getLogger(JdbcConnectionStringEnhancer.class);
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/keyvault/environment/KeyVaultPropertySource.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/keyvault/environment/KeyVaultPropertySource.java
index da693d288af1..6686fe22cf9f 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/keyvault/environment/KeyVaultPropertySource.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/keyvault/environment/KeyVaultPropertySource.java
@@ -24,6 +24,7 @@
*
* @since 4.0.0
*/
+@SuppressWarnings("deprecation")
public class KeyVaultPropertySource extends EnumerablePropertySource {
/**
diff --git a/sdk/spring/spring-cloud-azure-core/src/main/java/com/azure/spring/cloud/core/implementation/connectionstring/ConnectionString.java b/sdk/spring/spring-cloud-azure-core/src/main/java/com/azure/spring/cloud/core/implementation/connectionstring/ConnectionString.java
index 74d0b6e53636..3798e783095d 100644
--- a/sdk/spring/spring-cloud-azure-core/src/main/java/com/azure/spring/cloud/core/implementation/connectionstring/ConnectionString.java
+++ b/sdk/spring/spring-cloud-azure-core/src/main/java/com/azure/spring/cloud/core/implementation/connectionstring/ConnectionString.java
@@ -23,6 +23,7 @@
import static com.azure.spring.cloud.core.implementation.connectionstring.ConnectionStringSegments.ENDPOINT;
+@SuppressWarnings("deprecation")
class ConnectionString {
private static final Logger LOGGER = LoggerFactory.getLogger(ConnectionString.class);
diff --git a/sdk/spring/spring-cloud-azure-core/src/main/java/com/azure/spring/cloud/core/implementation/converter/AzureHttpRetryOptionsConverter.java b/sdk/spring/spring-cloud-azure-core/src/main/java/com/azure/spring/cloud/core/implementation/converter/AzureHttpRetryOptionsConverter.java
index b409dbfca1a9..7033a6ce0ad6 100644
--- a/sdk/spring/spring-cloud-azure-core/src/main/java/com/azure/spring/cloud/core/implementation/converter/AzureHttpRetryOptionsConverter.java
+++ b/sdk/spring/spring-cloud-azure-core/src/main/java/com/azure/spring/cloud/core/implementation/converter/AzureHttpRetryOptionsConverter.java
@@ -15,6 +15,7 @@
/**
* Converts a {@link RetryOptionsProvider.RetryOptions} to a {@link RetryOptions}.
*/
+@SuppressWarnings("deprecation")
public final class AzureHttpRetryOptionsConverter implements Converter {
private static final Logger LOGGER = LoggerFactory.getLogger(AzureHttpRetryOptionsConverter.class);
diff --git a/sdk/spring/spring-cloud-azure-core/src/main/java/com/azure/spring/cloud/core/resource/AzureStorageResource.java b/sdk/spring/spring-cloud-azure-core/src/main/java/com/azure/spring/cloud/core/resource/AzureStorageResource.java
index 1446f01a6d54..b6e8960ea0f8 100644
--- a/sdk/spring/spring-cloud-azure-core/src/main/java/com/azure/spring/cloud/core/resource/AzureStorageResource.java
+++ b/sdk/spring/spring-cloud-azure-core/src/main/java/com/azure/spring/cloud/core/resource/AzureStorageResource.java
@@ -16,6 +16,7 @@
* Abstract implementation of {@link WritableResource} for reading and writing objects in Azure StorageAccount.
*
*/
+@SuppressWarnings("deprecation")
abstract class AzureStorageResource extends AbstractResource implements WritableResource {
private static final String PATH_DELIMITER = "/";
diff --git a/sdk/spring/spring-cloud-azure-feature-management/src/main/java/com/azure/spring/cloud/feature/management/FeatureManagementConfiguration.java b/sdk/spring/spring-cloud-azure-feature-management/src/main/java/com/azure/spring/cloud/feature/management/FeatureManagementConfiguration.java
index 9096856a8082..3ba7bacbcc0b 100644
--- a/sdk/spring/spring-cloud-azure-feature-management/src/main/java/com/azure/spring/cloud/feature/management/FeatureManagementConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-feature-management/src/main/java/com/azure/spring/cloud/feature/management/FeatureManagementConfiguration.java
@@ -29,6 +29,7 @@
*/
@Configuration
@EnableConfigurationProperties({ FeatureManagementConfigProperties.class, FeatureManagementProperties.class })
+@SuppressWarnings("deprecation")
class FeatureManagementConfiguration implements ApplicationContextAware {
private ApplicationContext appContext;
diff --git a/sdk/spring/spring-cloud-azure-feature-management/src/main/java/com/azure/spring/cloud/feature/management/models/FeatureDefinition.java b/sdk/spring/spring-cloud-azure-feature-management/src/main/java/com/azure/spring/cloud/feature/management/models/FeatureDefinition.java
index 7905f652e13d..3b99c38f47ad 100644
--- a/sdk/spring/spring-cloud-azure-feature-management/src/main/java/com/azure/spring/cloud/feature/management/models/FeatureDefinition.java
+++ b/sdk/spring/spring-cloud-azure-feature-management/src/main/java/com/azure/spring/cloud/feature/management/models/FeatureDefinition.java
@@ -16,6 +16,7 @@
* and variant references for feature flags that support multiple variations.
*/
@JsonIgnoreProperties(ignoreUnknown = true)
+@SuppressWarnings("deprecation")
public class FeatureDefinition {
/**
diff --git a/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/AbstractResourceCrud.java b/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/AbstractResourceCrud.java
index 932c3a560cd3..752e52f91106 100644
--- a/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/AbstractResourceCrud.java
+++ b/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/AbstractResourceCrud.java
@@ -19,6 +19,7 @@
* @param The type of resource key.
* @param Azure resource properties.
*/
+@SuppressWarnings("deprecation")
public abstract class AbstractResourceCrud implements ResourceCrud {
private static final Logger LOGGER = LoggerFactory.getLogger(AbstractResourceCrud.class);
diff --git a/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusNamespaceCrud.java b/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusNamespaceCrud.java
index 469cfd467dc8..7bd58516c408 100644
--- a/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusNamespaceCrud.java
+++ b/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusNamespaceCrud.java
@@ -12,6 +12,7 @@
/**
* Resource manager for Service Bus namespace.
*/
+@SuppressWarnings("deprecation")
public class ServiceBusNamespaceCrud extends AbstractResourceCrud {
public ServiceBusNamespaceCrud(@NonNull AzureResourceManager azureResourceManager,
diff --git a/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusQueueCrud.java b/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusQueueCrud.java
index f480b774a2b9..a563bcaa7ee9 100644
--- a/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusQueueCrud.java
+++ b/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusQueueCrud.java
@@ -16,6 +16,7 @@
/**
* Resource manager for Service Bus queue.
*/
+@SuppressWarnings("deprecation")
public class ServiceBusQueueCrud extends AbstractResourceCrud, ServiceBusQueueProperties> {
diff --git a/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusTopicCrud.java b/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusTopicCrud.java
index 9215a7c23612..3f026d56647e 100644
--- a/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusTopicCrud.java
+++ b/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusTopicCrud.java
@@ -16,6 +16,7 @@
/**
* Resource manager for Service Bus topic.
*/
+@SuppressWarnings("deprecation")
public class ServiceBusTopicCrud extends AbstractResourceCrud, ServiceBusTopicProperties> {
public ServiceBusTopicCrud(AzureResourceManager azureResourceManager, AzureResourceMetadata azureResourceMetadata) {
diff --git a/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusTopicSubscriptionCrud.java b/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusTopicSubscriptionCrud.java
index 4bd7bdf98e35..c925e7d52db1 100644
--- a/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusTopicSubscriptionCrud.java
+++ b/sdk/spring/spring-cloud-azure-resourcemanager/src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud/ServiceBusTopicSubscriptionCrud.java
@@ -16,6 +16,7 @@
/**
* Resource manager for Service Bus topic subscription.
*/
+@SuppressWarnings("deprecation")
public class ServiceBusTopicSubscriptionCrud extends AbstractResourceCrud, ServiceBusTopicProperties> {
diff --git a/sdk/spring/spring-cloud-azure-service/src/main/java/com/azure/spring/cloud/service/implementation/storage/AzureStorageRetryOptionsConverter.java b/sdk/spring/spring-cloud-azure-service/src/main/java/com/azure/spring/cloud/service/implementation/storage/AzureStorageRetryOptionsConverter.java
index 2d4099e99e0e..34c26a4c2b5f 100644
--- a/sdk/spring/spring-cloud-azure-service/src/main/java/com/azure/spring/cloud/service/implementation/storage/AzureStorageRetryOptionsConverter.java
+++ b/sdk/spring/spring-cloud-azure-service/src/main/java/com/azure/spring/cloud/service/implementation/storage/AzureStorageRetryOptionsConverter.java
@@ -18,6 +18,7 @@
/**
* Converts a {@link StorageRetry} to a {@link RequestRetryOptions}.
*/
+@SuppressWarnings("deprecation")
public final class AzureStorageRetryOptionsConverter implements Converter {
public static final AzureStorageRetryOptionsConverter STORAGE_RETRY_CONVERTER = new AzureStorageRetryOptionsConverter();
diff --git a/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/src/main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation/provisioning/EventHubsChannelResourceManagerProvisioner.java b/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/src/main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation/provisioning/EventHubsChannelResourceManagerProvisioner.java
index ed33006b0ed7..5b60941550af 100644
--- a/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/src/main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation/provisioning/EventHubsChannelResourceManagerProvisioner.java
+++ b/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/src/main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation/provisioning/EventHubsChannelResourceManagerProvisioner.java
@@ -11,6 +11,7 @@
/**
*
*/
+@SuppressWarnings("deprecation")
public class EventHubsChannelResourceManagerProvisioner extends EventHubsChannelProvisioner {
private final String namespace;
diff --git a/sdk/spring/spring-cloud-azure-stream-binder-servicebus/src/main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation/provisioning/ServiceBusChannelResourceManagerProvisioner.java b/sdk/spring/spring-cloud-azure-stream-binder-servicebus/src/main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation/provisioning/ServiceBusChannelResourceManagerProvisioner.java
index dcdaef375dde..e9176a2fef17 100644
--- a/sdk/spring/spring-cloud-azure-stream-binder-servicebus/src/main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation/provisioning/ServiceBusChannelResourceManagerProvisioner.java
+++ b/sdk/spring/spring-cloud-azure-stream-binder-servicebus/src/main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation/provisioning/ServiceBusChannelResourceManagerProvisioner.java
@@ -26,6 +26,7 @@
/**
*
*/
+@SuppressWarnings("deprecation")
public class ServiceBusChannelResourceManagerProvisioner extends ServiceBusChannelProvisioner {
private final String namespace;
diff --git a/sdk/spring/spring-integration-azure-core/src/main/java/com/azure/spring/integration/core/handler/DefaultMessageHandler.java b/sdk/spring/spring-integration-azure-core/src/main/java/com/azure/spring/integration/core/handler/DefaultMessageHandler.java
index f05d310d7a0c..e63b672b2627 100644
--- a/sdk/spring/spring-integration-azure-core/src/main/java/com/azure/spring/integration/core/handler/DefaultMessageHandler.java
+++ b/sdk/spring/spring-integration-azure-core/src/main/java/com/azure/spring/integration/core/handler/DefaultMessageHandler.java
@@ -43,6 +43,7 @@
*
* It delegates real operation to {@link SendOperation} which supports synchronous and asynchronous sending.
*/
+@SuppressWarnings("deprecation")
public class DefaultMessageHandler extends AbstractMessageProducingHandler {
private static final Logger LOGGER = LoggerFactory.getLogger(DefaultMessageHandler.class);
private static final long DEFAULT_SEND_TIMEOUT = 10000;
diff --git a/sdk/spring/spring-messaging-azure-eventhubs/src/main/java/com/azure/spring/messaging/eventhubs/core/DefaultEventHubsNamespaceProcessorFactory.java b/sdk/spring/spring-messaging-azure-eventhubs/src/main/java/com/azure/spring/messaging/eventhubs/core/DefaultEventHubsNamespaceProcessorFactory.java
index 6b63c9d0536b..fe1b5355bdc3 100644
--- a/sdk/spring/spring-messaging-azure-eventhubs/src/main/java/com/azure/spring/messaging/eventhubs/core/DefaultEventHubsNamespaceProcessorFactory.java
+++ b/sdk/spring/spring-messaging-azure-eventhubs/src/main/java/com/azure/spring/messaging/eventhubs/core/DefaultEventHubsNamespaceProcessorFactory.java
@@ -50,6 +50,7 @@
* advantage.
*
*/
+@SuppressWarnings("deprecation")
public final class DefaultEventHubsNamespaceProcessorFactory implements EventHubsProcessorFactory, DisposableBean {
private static final Logger LOGGER = LoggerFactory.getLogger(DefaultEventHubsNamespaceProcessorFactory.class);
diff --git a/sdk/spring/spring-messaging-azure-eventhubs/src/main/java/com/azure/spring/messaging/eventhubs/core/DefaultEventHubsNamespaceProducerFactory.java b/sdk/spring/spring-messaging-azure-eventhubs/src/main/java/com/azure/spring/messaging/eventhubs/core/DefaultEventHubsNamespaceProducerFactory.java
index bfc0635428e1..caec7bd442b5 100644
--- a/sdk/spring/spring-messaging-azure-eventhubs/src/main/java/com/azure/spring/messaging/eventhubs/core/DefaultEventHubsNamespaceProducerFactory.java
+++ b/sdk/spring/spring-messaging-azure-eventhubs/src/main/java/com/azure/spring/messaging/eventhubs/core/DefaultEventHubsNamespaceProducerFactory.java
@@ -38,6 +38,7 @@
* take advantage.
*
*/
+@SuppressWarnings("deprecation")
public final class DefaultEventHubsNamespaceProducerFactory implements EventHubsProducerFactory, DisposableBean {
private final List listeners = new ArrayList<>();
diff --git a/sdk/spring/spring-messaging-azure-eventhubs/src/main/java/com/azure/spring/messaging/eventhubs/implementation/core/config/MethodEventHubsListenerEndpoint.java b/sdk/spring/spring-messaging-azure-eventhubs/src/main/java/com/azure/spring/messaging/eventhubs/implementation/core/config/MethodEventHubsListenerEndpoint.java
index 83adc1d605cd..391488fd06bc 100644
--- a/sdk/spring/spring-messaging-azure-eventhubs/src/main/java/com/azure/spring/messaging/eventhubs/implementation/core/config/MethodEventHubsListenerEndpoint.java
+++ b/sdk/spring/spring-messaging-azure-eventhubs/src/main/java/com/azure/spring/messaging/eventhubs/implementation/core/config/MethodEventHubsListenerEndpoint.java
@@ -28,6 +28,7 @@
* an incoming message for this endpoint.
*
*/
+@SuppressWarnings("deprecation")
public class MethodEventHubsListenerEndpoint extends AbstractEventHubsListenerEndpoint
implements MethodAzureListenerEndpoint {
diff --git a/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/DefaultServiceBusNamespaceConsumerFactory.java b/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/DefaultServiceBusNamespaceConsumerFactory.java
index 1f907cae13f9..3b6d23a785c9 100644
--- a/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/DefaultServiceBusNamespaceConsumerFactory.java
+++ b/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/DefaultServiceBusNamespaceConsumerFactory.java
@@ -39,6 +39,7 @@
*
* @since 5.22.0
*/
+@SuppressWarnings("deprecation")
public final class DefaultServiceBusNamespaceConsumerFactory implements ServiceBusConsumerFactory, DisposableBean {
private static final Logger LOGGER = LoggerFactory.getLogger(DefaultServiceBusNamespaceConsumerFactory.class);
private final List listeners = new ArrayList<>();
diff --git a/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/DefaultServiceBusNamespaceProcessorFactory.java b/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/DefaultServiceBusNamespaceProcessorFactory.java
index d0edbb3b874d..4c38e4039671 100644
--- a/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/DefaultServiceBusNamespaceProcessorFactory.java
+++ b/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/DefaultServiceBusNamespaceProcessorFactory.java
@@ -48,6 +48,7 @@
* advantage.
*
*/
+@SuppressWarnings("deprecation")
public final class DefaultServiceBusNamespaceProcessorFactory implements ServiceBusProcessorFactory, DisposableBean {
private static final Logger LOGGER = LoggerFactory.getLogger(DefaultServiceBusNamespaceProcessorFactory.class);
diff --git a/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/DefaultServiceBusNamespaceProducerFactory.java b/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/DefaultServiceBusNamespaceProducerFactory.java
index deb22a075610..b7bec13a27d4 100644
--- a/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/DefaultServiceBusNamespaceProducerFactory.java
+++ b/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/DefaultServiceBusNamespaceProducerFactory.java
@@ -36,6 +36,7 @@
* take advantage.
*
*/
+@SuppressWarnings("deprecation")
public final class DefaultServiceBusNamespaceProducerFactory implements ServiceBusProducerFactory, DisposableBean {
private final List listeners = new ArrayList<>();
diff --git a/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/ServiceBusTemplate.java b/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/ServiceBusTemplate.java
index cef8e34bee93..7469ccb7a402 100644
--- a/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/ServiceBusTemplate.java
+++ b/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/core/ServiceBusTemplate.java
@@ -34,6 +34,7 @@
* via related {@link NamespaceProperties} or producer {@link PropertiesSupplier}.
*
*/
+@SuppressWarnings("deprecation")
public class ServiceBusTemplate implements SendOperation {
private static final Logger LOGGER = LoggerFactory.getLogger(ServiceBusTemplate.class);
private static final ServiceBusMessageConverter DEFAULT_CONVERTER = new ServiceBusMessageConverter();
diff --git a/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/implementation/core/config/MethodServiceBusListenerEndpoint.java b/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/implementation/core/config/MethodServiceBusListenerEndpoint.java
index 5f7a4cf07257..6700289b778e 100644
--- a/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/implementation/core/config/MethodServiceBusListenerEndpoint.java
+++ b/sdk/spring/spring-messaging-azure-servicebus/src/main/java/com/azure/spring/messaging/servicebus/implementation/core/config/MethodServiceBusListenerEndpoint.java
@@ -27,6 +27,7 @@
* an incoming message for this endpoint.
*
*/
+@SuppressWarnings("deprecation")
public class MethodServiceBusListenerEndpoint extends AbstractAzureListenerEndpoint
implements MethodAzureListenerEndpoint {
diff --git a/sdk/spring/spring-messaging-azure-storage-queue/src/main/java/com/azure/spring/messaging/storage/queue/core/StorageQueueTemplate.java b/sdk/spring/spring-messaging-azure-storage-queue/src/main/java/com/azure/spring/messaging/storage/queue/core/StorageQueueTemplate.java
index 383f34d8d2b5..7eb9becabf5c 100644
--- a/sdk/spring/spring-messaging-azure-storage-queue/src/main/java/com/azure/spring/messaging/storage/queue/core/StorageQueueTemplate.java
+++ b/sdk/spring/spring-messaging-azure-storage-queue/src/main/java/com/azure/spring/messaging/storage/queue/core/StorageQueueTemplate.java
@@ -31,6 +31,7 @@
* You should checkpoint if message has been processed successfully, otherwise it will be visible again after certain
* time specified by {@link #receiveAsync(String, Duration)} }.
*/
+@SuppressWarnings("deprecation")
public class StorageQueueTemplate implements SendOperation {
private static final Logger LOG = LoggerFactory.getLogger(StorageQueueTemplate.class);
private static final String MSG_FAIL_CHECKPOINT = "Failed to checkpoint %s in storage queue '%s'";
diff --git a/sdk/spring/spring-messaging-azure-storage-queue/src/main/java/com/azure/spring/messaging/storage/queue/implementation/factory/DefaultStorageQueueClientFactory.java b/sdk/spring/spring-messaging-azure-storage-queue/src/main/java/com/azure/spring/messaging/storage/queue/implementation/factory/DefaultStorageQueueClientFactory.java
index 3be2568070a3..9034267adf8b 100644
--- a/sdk/spring/spring-messaging-azure-storage-queue/src/main/java/com/azure/spring/messaging/storage/queue/implementation/factory/DefaultStorageQueueClientFactory.java
+++ b/sdk/spring/spring-messaging-azure-storage-queue/src/main/java/com/azure/spring/messaging/storage/queue/implementation/factory/DefaultStorageQueueClientFactory.java
@@ -21,6 +21,7 @@
* The {@link StorageQueueClientFactory} implementation to produce new {@link QueueAsyncClient} instances
* for provided {@link QueueServiceAsyncClient} on each {@link #createQueueClient} invocation.
*/
+@SuppressWarnings("deprecation")
public final class DefaultStorageQueueClientFactory implements StorageQueueClientFactory, DisposableBean {
private final List listeners = new ArrayList<>();
diff --git a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/converter/AzureMessageConverter.java b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/converter/AzureMessageConverter.java
index c48629154d47..ff2665739817 100644
--- a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/converter/AzureMessageConverter.java
+++ b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/converter/AzureMessageConverter.java
@@ -17,6 +17,7 @@
* @param The Azure message type when sending to the broker using Azure SDK.
* @param The Azure message type when receiving from the broker using Azure SDK.
*/
+@SuppressWarnings("deprecation")
public interface AzureMessageConverter {
/**
diff --git a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/annotation/AzureListenerAnnotationBeanPostProcessorAdapter.java b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/annotation/AzureListenerAnnotationBeanPostProcessorAdapter.java
index 2ccd3f16deff..1fd2dd427f22 100644
--- a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/annotation/AzureListenerAnnotationBeanPostProcessorAdapter.java
+++ b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/annotation/AzureListenerAnnotationBeanPostProcessorAdapter.java
@@ -63,6 +63,7 @@
* @see AzureListenerEndpointRegistrar
* @see AzureListenerEndpointRegistry
*/
+@SuppressWarnings("deprecation")
public abstract class AzureListenerAnnotationBeanPostProcessorAdapter
implements MergedBeanDefinitionPostProcessor, Ordered, BeanFactoryAware, SmartInitializingSingleton {
diff --git a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/checkpoint/AzureCheckpointer.java b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/checkpoint/AzureCheckpointer.java
index 66d85e7cfbc0..30bd63dccfd9 100644
--- a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/checkpoint/AzureCheckpointer.java
+++ b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/checkpoint/AzureCheckpointer.java
@@ -12,6 +12,7 @@
/**
* Azure implementation for check point callback.
*/
+@SuppressWarnings("deprecation")
public class AzureCheckpointer implements Checkpointer {
private final Supplier> success;
diff --git a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/AbstractAzureListenerEndpoint.java b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/AbstractAzureListenerEndpoint.java
index 62ec9f88ed8f..dc1286e4b2f4 100644
--- a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/AbstractAzureListenerEndpoint.java
+++ b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/AbstractAzureListenerEndpoint.java
@@ -13,6 +13,7 @@
* Base model for a Azure listener endpoint.
*
*/
+@SuppressWarnings("deprecation")
public abstract class AbstractAzureListenerEndpoint implements AzureListenerEndpoint {
protected String id = "";
diff --git a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/AzureListenerEndpointRegistrar.java b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/AzureListenerEndpointRegistrar.java
index a3e38ee19bfb..a326b22428ac 100644
--- a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/AzureListenerEndpointRegistrar.java
+++ b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/AzureListenerEndpointRegistrar.java
@@ -19,6 +19,7 @@
* Helper bean for registering {@link AzureListenerEndpoint} with a {@link AzureListenerEndpointRegistry}.
*
*/
+@SuppressWarnings("deprecation")
public class AzureListenerEndpointRegistrar implements BeanFactoryAware, InitializingBean {
private final List endpointDescriptors = new ArrayList<>();
diff --git a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/AzureListenerEndpointRegistry.java b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/AzureListenerEndpointRegistry.java
index 6c841e0d6347..7a7c05e99578 100644
--- a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/AzureListenerEndpointRegistry.java
+++ b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/AzureListenerEndpointRegistry.java
@@ -40,6 +40,7 @@
* @see MessageListenerContainer
* @see MessageListenerContainerFactory
*/
+@SuppressWarnings("deprecation")
public class AzureListenerEndpointRegistry
implements DisposableBean, SmartLifecycle, ApplicationContextAware, ApplicationListener {
diff --git a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/MethodAzureListenerEndpoint.java b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/MethodAzureListenerEndpoint.java
index 23821a6e2184..1a3d7783db07 100644
--- a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/MethodAzureListenerEndpoint.java
+++ b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/config/MethodAzureListenerEndpoint.java
@@ -16,6 +16,7 @@
* Model for a method Azure listener endpoint.
*
*/
+@SuppressWarnings("deprecation")
public interface MethodAzureListenerEndpoint extends BeanFactoryAware, AzureListenerEndpoint {
/**
diff --git a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/converter/AbstractJacksonAzureMessageConverter.java b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/converter/AbstractJacksonAzureMessageConverter.java
index f4fcb36fa7f1..6e0d806f3442 100644
--- a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/converter/AbstractJacksonAzureMessageConverter.java
+++ b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/converter/AbstractJacksonAzureMessageConverter.java
@@ -23,6 +23,7 @@
* Abstract class handles common conversion logic between <T> and {@link Message}
*
*/
+@SuppressWarnings("deprecation")
public abstract class AbstractJacksonAzureMessageConverter implements AzureMessageConverter {
/**
diff --git a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/listener/adapter/MessagingMessageListenerAdapter.java b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/listener/adapter/MessagingMessageListenerAdapter.java
index 2f76f3214a69..1fa503e56634 100644
--- a/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/listener/adapter/MessagingMessageListenerAdapter.java
+++ b/sdk/spring/spring-messaging-azure/src/main/java/com/azure/spring/messaging/implementation/listener/adapter/MessagingMessageListenerAdapter.java
@@ -17,6 +17,7 @@
* Azure message headers using a configurable {@link com.azure.spring.messaging.converter.AzureMessageConverter}.
*
*/
+@SuppressWarnings("deprecation")
public abstract class MessagingMessageListenerAdapter {
@Nullable
diff --git a/sdk/spring/spring-messaging-azure/src/test/java/com/azure/spring/messaging/implementation/endpoint/MethodAzureListenerTestEndpoint.java b/sdk/spring/spring-messaging-azure/src/test/java/com/azure/spring/messaging/implementation/endpoint/MethodAzureListenerTestEndpoint.java
index b18fbd9ecc75..dff75a9e46e0 100644
--- a/sdk/spring/spring-messaging-azure/src/test/java/com/azure/spring/messaging/implementation/endpoint/MethodAzureListenerTestEndpoint.java
+++ b/sdk/spring/spring-messaging-azure/src/test/java/com/azure/spring/messaging/implementation/endpoint/MethodAzureListenerTestEndpoint.java
@@ -20,6 +20,7 @@
import java.lang.reflect.Method;
+@SuppressWarnings("deprecation")
public class MethodAzureListenerTestEndpoint extends AbstractAzureListenerEndpoint
implements MethodAzureListenerEndpoint {
From de5beaf0ac86cc9336074a15ad5c30bb584981a6 Mon Sep 17 00:00:00 2001
From: muyao
Date: Wed, 10 Sep 2025 09:03:15 +0800
Subject: [PATCH 004/186] replace ListenableFutureCallback
---
.../core/handler/DefaultMessageHandler.java | 49 ++++++++++---------
.../InstrumentationSendCallback.java | 21 ++++----
.../handler/DefaultMessageHandlerTests.java | 13 ++---
3 files changed, 39 insertions(+), 44 deletions(-)
diff --git a/sdk/spring/spring-integration-azure-core/src/main/java/com/azure/spring/integration/core/handler/DefaultMessageHandler.java b/sdk/spring/spring-integration-azure-core/src/main/java/com/azure/spring/integration/core/handler/DefaultMessageHandler.java
index e63b672b2627..cd772b49a577 100644
--- a/sdk/spring/spring-integration-azure-core/src/main/java/com/azure/spring/integration/core/handler/DefaultMessageHandler.java
+++ b/sdk/spring/spring-integration-azure-core/src/main/java/com/azure/spring/integration/core/handler/DefaultMessageHandler.java
@@ -23,7 +23,6 @@
import org.springframework.messaging.MessageChannel;
import org.springframework.messaging.MessageDeliveryException;
import org.springframework.util.Assert;
-import org.springframework.util.concurrent.ListenableFutureCallback;
import reactor.core.publisher.Mono;
import reactor.core.scheduler.Schedulers;
@@ -32,7 +31,9 @@
import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
+import java.util.concurrent.CompletableFuture;
import java.util.concurrent.TimeoutException;
+import java.util.function.BiConsumer;
import static com.azure.spring.messaging.AzureHeaders.PARTITION_ID;
import static com.azure.spring.messaging.AzureHeaders.PARTITION_KEY;
@@ -51,8 +52,7 @@ public class DefaultMessageHandler extends AbstractMessageProducingHandler {
private final SendOperation sendOperation;
private boolean sync = false;
- @SuppressWarnings("removal")
- private ListenableFutureCallback sendCallback;
+ private BiConsumer sendCallback;
private EvaluationContext evaluationContext;
private Expression sendTimeoutExpression = new ValueExpression<>(DEFAULT_SEND_TIMEOUT);
private ErrorMessageStrategy errorMessageStrategy = new DefaultErrorMessageStrategy();
@@ -109,28 +109,30 @@ protected void handleMessageInternal(Message> message) {
}
- @SuppressWarnings("removal")
private void handleSendResponseAsync(Mono mono, Message> message) {
- mono.doOnError(ex -> {
- if (LOGGER.isWarnEnabled()) {
- LOGGER.warn("{} sent failed in async mode due to {}", message, ex.getMessage());
- }
- if (this.sendCallback != null) {
- this.sendCallback.onFailure(ex);
- }
+ CompletableFuture future = mono.toFuture();
+ future.whenComplete((t, ex) -> {
+ if (ex != null) {
+ if (LOGGER.isWarnEnabled()) {
+ LOGGER.warn("{} sent failed in async mode due to {}", message, ex.getMessage());
+ }
+ if (this.sendCallback != null) {
+ this.sendCallback.accept(null, ex);
+ }
- if (getSendFailureChannel() != null) {
- this.messagingTemplate.send(getSendFailureChannel(), getErrorMessageStrategy()
- .buildErrorMessage(new AzureSendFailureException(message, ex), null));
- }
- }).doOnSuccess(t -> {
- if (LOGGER.isDebugEnabled()) {
- LOGGER.debug("{} sent successfully in async mode", message);
- }
- if (this.sendCallback != null) {
- this.sendCallback.onSuccess((Void) t);
+ if (getSendFailureChannel() != null) {
+ this.messagingTemplate.send(getSendFailureChannel(), getErrorMessageStrategy()
+ .buildErrorMessage(new AzureSendFailureException(message, ex), null));
+ }
+ } else {
+ if (LOGGER.isDebugEnabled()) {
+ LOGGER.debug("{} sent successfully in async mode", message);
+ }
+ if (this.sendCallback != null) {
+ this.sendCallback.accept(null, null);
+ }
}
- }).subscribe();
+ });
}
private void waitingSendResponse(Mono mono, Message> message) {
@@ -265,8 +267,7 @@ private Map buildPropertiesMap() {
*
* @param callback the call back
*/
- @SuppressWarnings("removal")
- public void setSendCallback(ListenableFutureCallback callback) {
+ public void setSendCallback(BiConsumer callback) {
this.sendCallback = callback;
}
diff --git a/sdk/spring/spring-integration-azure-core/src/main/java/com/azure/spring/integration/core/implementation/instrumentation/InstrumentationSendCallback.java b/sdk/spring/spring-integration-azure-core/src/main/java/com/azure/spring/integration/core/implementation/instrumentation/InstrumentationSendCallback.java
index 1ded138c1d89..58598bd018d2 100644
--- a/sdk/spring/spring-integration-azure-core/src/main/java/com/azure/spring/integration/core/implementation/instrumentation/InstrumentationSendCallback.java
+++ b/sdk/spring/spring-integration-azure-core/src/main/java/com/azure/spring/integration/core/implementation/instrumentation/InstrumentationSendCallback.java
@@ -5,13 +5,12 @@
import com.azure.spring.integration.core.instrumentation.Instrumentation;
import com.azure.spring.integration.core.instrumentation.InstrumentationManager;
-import org.springframework.util.concurrent.ListenableFutureCallback;
+import java.util.function.BiConsumer;
/**
*
*/
-@SuppressWarnings({"deprecation", "removal"})
-public class InstrumentationSendCallback implements ListenableFutureCallback {
+public class InstrumentationSendCallback implements BiConsumer {
private final InstrumentationManager instrumentationManager;
@@ -29,13 +28,13 @@ public InstrumentationSendCallback(String instrumentationId, InstrumentationMana
}
@Override
- public void onFailure(Throwable ex) {
- this.instrumentationManager.getHealthInstrumentation(instrumentationId)
- .setStatus(Instrumentation.Status.DOWN, ex);
- }
-
- @Override
- public void onSuccess(Void result) {
- this.instrumentationManager.getHealthInstrumentation(instrumentationId).setStatus(Instrumentation.Status.UP);
+ public void accept(Void result, Throwable ex) {
+ if (ex != null) {
+ instrumentationManager.getHealthInstrumentation(instrumentationId)
+ .setStatus(Instrumentation.Status.DOWN, ex);
+ } else {
+ instrumentationManager.getHealthInstrumentation(instrumentationId)
+ .setStatus(Instrumentation.Status.UP);
+ }
}
}
diff --git a/sdk/spring/spring-integration-azure-core/src/test/java/com/azure/spring/integration/core/handler/DefaultMessageHandlerTests.java b/sdk/spring/spring-integration-azure-core/src/test/java/com/azure/spring/integration/core/handler/DefaultMessageHandlerTests.java
index 4a7046abf615..b869c60578cc 100644
--- a/sdk/spring/spring-integration-azure-core/src/test/java/com/azure/spring/integration/core/handler/DefaultMessageHandlerTests.java
+++ b/sdk/spring/spring-integration-azure-core/src/test/java/com/azure/spring/integration/core/handler/DefaultMessageHandlerTests.java
@@ -16,13 +16,13 @@
import org.springframework.messaging.Message;
import org.springframework.messaging.support.GenericMessage;
import org.springframework.test.util.ReflectionTestUtils;
-import org.springframework.util.concurrent.ListenableFutureCallback;
import reactor.core.publisher.Mono;
import java.nio.charset.StandardCharsets;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
+import java.util.function.BiConsumer;
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.jupiter.api.Assertions.assertThrows;
@@ -70,15 +70,10 @@ public void testSend() {
}
@Test
- @SuppressWarnings({"deprecation", "removal"})
public void testSendCallback() {
- ListenableFutureCallback callbackSpy = spy(new ListenableFutureCallback() {
+ BiConsumer callbackSpy = spy(new BiConsumer() {
@Override
- public void onFailure(Throwable ex) {
- }
-
- @Override
- public void onSuccess(Void v) {
+ public void accept(Void v, Throwable ex) {
}
});
@@ -86,7 +81,7 @@ public void onSuccess(Void v) {
this.handler.handleMessage(this.message);
- verify(callbackSpy, times(1)).onSuccess(eq(null));
+ verify(callbackSpy, times(1)).accept(eq(null), eq(null));
}
@Test
From 0991f9731a8a1096883058725d4e38223480a50d Mon Sep 17 00:00:00 2001
From: muyao
Date: Fri, 14 Nov 2025 10:38:39 +0800
Subject: [PATCH 005/186] add spring-boot-persistence and replace
---
eng/versioning/external_dependencies.txt | 1 +
sdk/spring/azure-spring-data-cosmos/pom.xml | 5 +++++
.../com/azure/spring/data/cosmos/core/CosmosTemplateIT.java | 2 +-
.../spring/data/cosmos/core/CosmosTemplatePartitionIT.java | 2 +-
.../cosmos/core/MultiTenantContainerCosmosFactoryIT.java | 2 +-
.../data/cosmos/core/MultiTenantDBCosmosFactoryIT.java | 2 +-
.../spring/data/cosmos/core/ReactiveCosmosTemplateIT.java | 2 +-
.../data/cosmos/core/ReactiveCosmosTemplatePartitionIT.java | 2 +-
.../core/ReactiveMultiTenantContainerCosmosFactoryIT.java | 2 +-
.../cosmos/core/ReactiveMultiTenantDBCosmosFactoryIT.java | 2 +-
10 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index cbcc0991487b..8327c5e27a89 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -370,6 +370,7 @@ springboot3_org.springframework.boot:spring-boot-autoconfigure;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-configuration-metadata;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-configuration-processor;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-docker-compose;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-persistence;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter-actuator;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter-data-jdbc;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter-integration;4.0.0-RC2
diff --git a/sdk/spring/azure-spring-data-cosmos/pom.xml b/sdk/spring/azure-spring-data-cosmos/pom.xml
index c853393f446f..f735b234e66b 100644
--- a/sdk/spring/azure-spring-data-cosmos/pom.xml
+++ b/sdk/spring/azure-spring-data-cosmos/pom.xml
@@ -97,6 +97,11 @@
spring-expression
7.0.0-RC3
+
+ org.springframework.boot
+ spring-boot-persistence
+ 4.0.0-RC2
+
com.azure
azure-cosmos
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplateIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplateIT.java
index f0939fae596a..8a7c9a7c1bac 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplateIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplateIT.java
@@ -52,7 +52,7 @@
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.domain.EntityScanner;
+import org.springframework.boot.persistence.autoconfigure.EntityScanner;
import org.springframework.context.ApplicationContext;
import org.springframework.data.annotation.Persistent;
import org.springframework.data.auditing.IsNewAwareAuditingHandler;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplatePartitionIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplatePartitionIT.java
index ad9cf498a005..08b744b9a2ba 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplatePartitionIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplatePartitionIT.java
@@ -27,7 +27,7 @@
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.domain.EntityScanner;
+import org.springframework.boot.persistence.autoconfigure.EntityScanner;
import org.springframework.context.ApplicationContext;
import org.springframework.data.annotation.Persistent;
import org.springframework.data.domain.Page;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantContainerCosmosFactoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantContainerCosmosFactoryIT.java
index a301a7d65e97..580a0d4b0f4b 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantContainerCosmosFactoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantContainerCosmosFactoryIT.java
@@ -22,7 +22,7 @@
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.domain.EntityScanner;
+import org.springframework.boot.persistence.autoconfigure.EntityScanner;
import org.springframework.context.ApplicationContext;
import org.springframework.data.annotation.Persistent;
import org.springframework.test.context.ContextConfiguration;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantDBCosmosFactoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantDBCosmosFactoryIT.java
index dc16252d651a..6cf5a2bb9b79 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantDBCosmosFactoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantDBCosmosFactoryIT.java
@@ -22,7 +22,7 @@
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.domain.EntityScanner;
+import org.springframework.boot.persistence.autoconfigure.EntityScanner;
import org.springframework.context.ApplicationContext;
import org.springframework.data.annotation.Persistent;
import org.springframework.test.context.ContextConfiguration;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplateIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplateIT.java
index 98e4f466400c..65f1525e6a24 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplateIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplateIT.java
@@ -55,7 +55,7 @@
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
-import org.springframework.boot.autoconfigure.domain.EntityScanner;
+import org.springframework.boot.persistence.autoconfigure.EntityScanner;
import org.springframework.context.ApplicationContext;
import org.springframework.data.annotation.Persistent;
import org.springframework.data.auditing.IsNewAwareAuditingHandler;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplatePartitionIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplatePartitionIT.java
index dcc7bd8a1e46..4f7d9c226ac3 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplatePartitionIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplatePartitionIT.java
@@ -25,7 +25,7 @@
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.domain.EntityScanner;
+import org.springframework.boot.persistence.autoconfigure.EntityScanner;
import org.springframework.context.ApplicationContext;
import org.springframework.data.annotation.Persistent;
import org.springframework.data.repository.query.parser.Part;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantContainerCosmosFactoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantContainerCosmosFactoryIT.java
index 88b78a9e9ade..c45551dc24d2 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantContainerCosmosFactoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantContainerCosmosFactoryIT.java
@@ -22,7 +22,7 @@
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.domain.EntityScanner;
+import org.springframework.boot.persistence.autoconfigure.EntityScanner;
import org.springframework.context.ApplicationContext;
import org.springframework.data.annotation.Persistent;
import org.springframework.test.context.ContextConfiguration;
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantDBCosmosFactoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantDBCosmosFactoryIT.java
index a865e65a1a07..d716681b485f 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantDBCosmosFactoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantDBCosmosFactoryIT.java
@@ -22,7 +22,7 @@
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.domain.EntityScanner;
+import org.springframework.boot.persistence.autoconfigure.EntityScanner;
import org.springframework.context.ApplicationContext;
import org.springframework.data.annotation.Persistent;
import org.springframework.test.context.ContextConfiguration;
From 304dce174d0b3213079f5e2cdadd2b2d29fbfe20 Mon Sep 17 00:00:00 2001
From: muyao
Date: Mon, 17 Nov 2025 10:38:51 +0800
Subject: [PATCH 006/186] suppress warnings
---
.../test/java/com/azure/spring/data/cosmos/ContainerLockIT.java | 2 +-
.../java/com/azure/spring/data/cosmos/CosmosFactoryTestIT.java | 1 +
.../com/azure/spring/data/cosmos/core/CosmosTemplateIT.java | 1 +
.../spring/data/cosmos/core/CosmosTemplatePartitionIT.java | 1 +
.../data/cosmos/core/MultiTenantContainerCosmosFactoryIT.java | 1 +
.../spring/data/cosmos/core/MultiTenantDBCosmosFactoryIT.java | 1 +
.../azure/spring/data/cosmos/core/ReactiveCosmosTemplateIT.java | 1 +
.../data/cosmos/core/ReactiveCosmosTemplatePartitionIT.java | 1 +
.../core/ReactiveMultiTenantContainerCosmosFactoryIT.java | 1 +
.../data/cosmos/core/ReactiveMultiTenantDBCosmosFactoryIT.java | 1 +
.../core/mapping/event/ApplicationContextEventErrorIT.java | 1 +
.../mapping/event/ApplicationContextEventErrorReactiveIT.java | 1 +
.../cosmos/core/mapping/event/ApplicationContextEventIT.java | 1 +
.../core/mapping/event/ApplicationContextEventReactiveIT.java | 1 +
.../spring/data/cosmos/exception/CosmosExceptionUtilsTest.java | 1 +
.../spring/data/cosmos/repository/EntityImplRepositoryIT.java | 1 +
.../spring/data/cosmos/repository/MultiCosmosTemplateIT.java | 1 +
.../cosmos/repository/ReactiveUUIDIdDomainRepositoryIT.java | 1 +
.../data/cosmos/repository/integration/AddressRepositoryIT.java | 1 +
.../repository/integration/AddressRepositoryNoMetricsIT.java | 1 +
.../data/cosmos/repository/integration/AnnotatedQueryIT.java | 1 +
.../spring/data/cosmos/repository/integration/AuditableIT.java | 1 +
.../cosmos/repository/integration/BasicItemRepositoryIT.java | 1 +
.../data/cosmos/repository/integration/BigTypeRepositoryIT.java | 1 +
.../data/cosmos/repository/integration/CompositeIndexIT.java | 1 +
.../data/cosmos/repository/integration/ContactRepositoryIT.java | 1 +
.../data/cosmos/repository/integration/CosmosAnnotationIT.java | 1 +
.../spring/data/cosmos/repository/integration/CountIT.java | 1 +
.../azure/spring/data/cosmos/repository/integration/EtagIT.java | 1 +
.../integration/HierarchicalPartitionKeyRepositoryIT.java | 1 +
.../data/cosmos/repository/integration/IndexPolicyUpdateIT.java | 1 +
.../repository/integration/IntegerIdDomainRepositoryIT.java | 1 +
.../cosmos/repository/integration/LongIdDomainRepositoryIT.java | 1 +
.../data/cosmos/repository/integration/MemoRepositoryIT.java | 1 +
.../repository/integration/NestedPartitionKeyRepositoryIT.java | 1 +
.../repository/integration/PageableAddressRepositoryIT.java | 1 +
.../cosmos/repository/integration/PageableMemoRepositoryIT.java | 1 +
.../repository/integration/PageablePersonRepositoryIT.java | 1 +
.../data/cosmos/repository/integration/PersistableIT.java | 1 +
.../cosmos/repository/integration/PersonCrossPartitionIT.java | 1 +
.../cosmos/repository/integration/ProjectRepositorySortIT.java | 1 +
.../cosmos/repository/integration/QuestionRepositoryIT.java | 1 +
.../data/cosmos/repository/integration/ReactiveAuditableIT.java | 1 +
.../repository/integration/ReactiveCourseRepositoryIT.java | 1 +
.../integration/ReactiveCourseRepositoryNoMetricsIT.java | 1 +
.../data/cosmos/repository/integration/ReactiveEtagIT.java | 1 +
.../ReactiveHierarchicalPartitionKeyRepositoryIT.java | 1 +
.../repository/integration/ReactiveIndexPolicyUpdateIT.java | 1 +
.../ReactiveLongIdDomainPartitionPartitionRepositoryIT.java | 1 +
.../integration/ReactiveNestedPartitionKeyRepositoryIT.java | 1 +
.../cosmos/repository/integration/ReactiveRoleRepositoryIT.java | 1 +
.../repository/integration/ReactiveTeacherRepositoryIT.java | 1 +
.../cosmos/repository/integration/SpELCosmosAnnotationIT.java | 1 +
.../data/cosmos/repository/integration/SquareRepositoryIT.java | 1 +
.../data/cosmos/repository/integration/StudentRepositoryIT.java | 1 +
.../data/cosmos/repository/integration/TeacherRepositoryIT.java | 1 +
.../cosmos/repository/integration/UUIDIdDomainRepositoryIT.java | 1 +
.../data/cosmos/repository/integration/UniqueKeyPolicyIT.java | 1 +
58 files changed, 58 insertions(+), 1 deletion(-)
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/ContainerLockIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/ContainerLockIT.java
index 38e28ada4d18..de89e28d7cc5 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/ContainerLockIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/ContainerLockIT.java
@@ -22,7 +22,7 @@
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
-@SuppressWarnings({"rawtypes", "unchecked"})
+@SuppressWarnings({"rawtypes", "unchecked", "deprecation"})
public class ContainerLockIT {
private static final Duration SHORT_LEASE_DURATION = Duration.ofSeconds(3);
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/CosmosFactoryTestIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/CosmosFactoryTestIT.java
index 12cb621cf85a..32700ec603a4 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/CosmosFactoryTestIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/CosmosFactoryTestIT.java
@@ -15,6 +15,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class CosmosFactoryTestIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplateIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplateIT.java
index 8a7c9a7c1bac..1eecb3455ec4 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplateIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplateIT.java
@@ -107,6 +107,7 @@
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class CosmosTemplateIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplatePartitionIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplatePartitionIT.java
index 08b744b9a2ba..eb4816e5fd4c 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplatePartitionIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/CosmosTemplatePartitionIT.java
@@ -61,6 +61,7 @@
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.springframework.data.domain.Sort.Direction.ASC;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class CosmosTemplatePartitionIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantContainerCosmosFactoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantContainerCosmosFactoryIT.java
index 580a0d4b0f4b..d2b50d9e9a36 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantContainerCosmosFactoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantContainerCosmosFactoryIT.java
@@ -42,6 +42,7 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.Assert.assertEquals;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = MultiTenantTestRepositoryConfig.class)
public class MultiTenantContainerCosmosFactoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantDBCosmosFactoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantDBCosmosFactoryIT.java
index 6cf5a2bb9b79..c3194aabca05 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantDBCosmosFactoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/MultiTenantDBCosmosFactoryIT.java
@@ -42,6 +42,7 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.Assert.assertEquals;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = MultiTenantTestRepositoryConfig.class)
public class MultiTenantDBCosmosFactoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplateIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplateIT.java
index 65f1525e6a24..7b7af5273812 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplateIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplateIT.java
@@ -99,6 +99,7 @@
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.fail;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ReactiveCosmosTemplateIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplatePartitionIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplatePartitionIT.java
index 4f7d9c226ac3..a0c94f82100a 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplatePartitionIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveCosmosTemplatePartitionIT.java
@@ -42,6 +42,7 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.jupiter.api.Assertions.assertEquals;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ReactiveCosmosTemplatePartitionIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantContainerCosmosFactoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantContainerCosmosFactoryIT.java
index c45551dc24d2..3bcaca81a3fc 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantContainerCosmosFactoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantContainerCosmosFactoryIT.java
@@ -44,6 +44,7 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.Assert.assertEquals;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = MultiTenantTestRepositoryConfig.class)
public class ReactiveMultiTenantContainerCosmosFactoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantDBCosmosFactoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantDBCosmosFactoryIT.java
index d716681b485f..32619f94c101 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantDBCosmosFactoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/ReactiveMultiTenantDBCosmosFactoryIT.java
@@ -44,6 +44,7 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.Assert.assertEquals;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = MultiTenantTestRepositoryConfig.class)
public class ReactiveMultiTenantDBCosmosFactoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventErrorIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventErrorIT.java
index ff4f63e10c08..e2e6ef889a99 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventErrorIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventErrorIT.java
@@ -20,6 +20,7 @@
import static com.azure.spring.data.cosmos.domain.Address.TEST_ADDRESS1_PARTITION1;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {TestRepositoryConfig.class, ErrorEventListenerConfig.class})
public class ApplicationContextEventErrorIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventErrorReactiveIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventErrorReactiveIT.java
index 6f833a984b6f..95fc0f2d2af6 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventErrorReactiveIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventErrorReactiveIT.java
@@ -20,6 +20,7 @@
import static com.azure.spring.data.cosmos.domain.Address.TEST_ADDRESS1_PARTITION1;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {TestRepositoryConfig.class, ErrorEventListenerConfig.class})
public class ApplicationContextEventErrorReactiveIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventIT.java
index 91654aee2bb6..173de249f221 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventIT.java
@@ -30,6 +30,7 @@
import static com.azure.spring.data.cosmos.domain.Address.TEST_ADDRESS4_PARTITION3;
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ApplicationContextEventIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventReactiveIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventReactiveIT.java
index 9ce320cb6a46..8a3e88ac1395 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventReactiveIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/core/mapping/event/ApplicationContextEventReactiveIT.java
@@ -29,6 +29,7 @@
import static com.azure.spring.data.cosmos.domain.Address.TEST_ADDRESS4_PARTITION3;
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ApplicationContextEventReactiveIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/exception/CosmosExceptionUtilsTest.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/exception/CosmosExceptionUtilsTest.java
index 334e3a2a7b54..0ff893eeea00 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/exception/CosmosExceptionUtilsTest.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/exception/CosmosExceptionUtilsTest.java
@@ -133,6 +133,7 @@ public void testPreconditionFailedException() {
}
@Test
+ @SuppressWarnings("deprecation")
public void testRequestEntityTooLargeException() {
CosmosException cosmosException = BridgeInternal.createCosmosException(HttpStatus.PAYLOAD_TOO_LARGE.value(), "Request Entity Too Large Exception");
assertThrows(CosmosRequestEntityTooLargeException.class, () -> {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/EntityImplRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/EntityImplRepositoryIT.java
index c97650b779cd..c78d31b87851 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/EntityImplRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/EntityImplRepositoryIT.java
@@ -24,6 +24,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class EntityImplRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/MultiCosmosTemplateIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/MultiCosmosTemplateIT.java
index 87703fac276a..dd6f85c54679 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/MultiCosmosTemplateIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/MultiCosmosTemplateIT.java
@@ -25,6 +25,7 @@
import static com.azure.spring.data.cosmos.common.TestConstants.AGE;
import static com.azure.spring.data.cosmos.common.TestConstants.PASSPORT_IDS_BY_COUNTRY;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {TestRepositoryConfig.class, SecondaryTestRepositoryConfig.class})
public class MultiCosmosTemplateIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/ReactiveUUIDIdDomainRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/ReactiveUUIDIdDomainRepositoryIT.java
index c6dbb5ca5fbb..6d45b92fd2c8 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/ReactiveUUIDIdDomainRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/ReactiveUUIDIdDomainRepositoryIT.java
@@ -24,6 +24,7 @@
import java.util.Objects;
import java.util.UUID;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ReactiveUUIDIdDomainRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AddressRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AddressRepositoryIT.java
index 7f6b0f0de5ec..4dc0bf9260bb 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AddressRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AddressRepositoryIT.java
@@ -41,6 +41,7 @@
import static org.assertj.core.api.Assertions.fail;
import static org.junit.jupiter.api.Assertions.assertNull;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class AddressRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AddressRepositoryNoMetricsIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AddressRepositoryNoMetricsIT.java
index acc313a92d9c..def09ae4b120 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AddressRepositoryNoMetricsIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AddressRepositoryNoMetricsIT.java
@@ -27,6 +27,7 @@
import static com.azure.spring.data.cosmos.domain.Address.TEST_ADDRESS4_PARTITION3;
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryNoMetricsConfig.class)
public class AddressRepositoryNoMetricsIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AnnotatedQueryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AnnotatedQueryIT.java
index 671058c9a776..d7d36742504a 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AnnotatedQueryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AnnotatedQueryIT.java
@@ -38,6 +38,7 @@
import static com.azure.spring.data.cosmos.common.TestConstants.PAGE_SIZE_2;
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class AnnotatedQueryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AuditableIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AuditableIT.java
index d09a15bb22e5..906ceb2a3300 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AuditableIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/AuditableIT.java
@@ -38,6 +38,7 @@
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class AuditableIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/BasicItemRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/BasicItemRepositoryIT.java
index 583f9f7b6a20..4250a3263a22 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/BasicItemRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/BasicItemRepositoryIT.java
@@ -28,6 +28,7 @@
import static com.azure.spring.data.cosmos.common.TestConstants.ID_1;
import static com.azure.spring.data.cosmos.common.TestConstants.ID_2;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class BasicItemRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/BigTypeRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/BigTypeRepositoryIT.java
index d5f7a23b642a..154687740a8f 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/BigTypeRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/BigTypeRepositoryIT.java
@@ -25,6 +25,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class BigTypeRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CompositeIndexIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CompositeIndexIT.java
index e61587d96271..33bd3def7a7e 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CompositeIndexIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CompositeIndexIT.java
@@ -30,6 +30,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class CompositeIndexIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ContactRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ContactRepositoryIT.java
index c10af40ed10a..c8705ef53fbd 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ContactRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ContactRepositoryIT.java
@@ -28,6 +28,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ContactRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CosmosAnnotationIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CosmosAnnotationIT.java
index a4311294d30b..03f30ae80758 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CosmosAnnotationIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CosmosAnnotationIT.java
@@ -31,6 +31,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class CosmosAnnotationIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CountIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CountIT.java
index 5f8211521f1e..a154dd599f8e 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CountIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/CountIT.java
@@ -20,6 +20,7 @@
import java.util.Arrays;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class CountIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/EtagIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/EtagIT.java
index 174f1cb6e5be..3924291cc67b 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/EtagIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/EtagIT.java
@@ -33,6 +33,7 @@
import static com.azure.spring.data.cosmos.common.TestConstants.HOBBIES;
import static com.azure.spring.data.cosmos.common.TestConstants.LAST_NAME;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class EtagIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/HierarchicalPartitionKeyRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/HierarchicalPartitionKeyRepositoryIT.java
index 8049dd4d5add..b217670c1a67 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/HierarchicalPartitionKeyRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/HierarchicalPartitionKeyRepositoryIT.java
@@ -27,6 +27,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class HierarchicalPartitionKeyRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/IndexPolicyUpdateIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/IndexPolicyUpdateIT.java
index c1a4287b1b27..59bf9e27d8b4 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/IndexPolicyUpdateIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/IndexPolicyUpdateIT.java
@@ -30,6 +30,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class IndexPolicyUpdateIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/IntegerIdDomainRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/IntegerIdDomainRepositoryIT.java
index b65aa5f73ef9..66cb22d25815 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/IntegerIdDomainRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/IntegerIdDomainRepositoryIT.java
@@ -30,6 +30,7 @@
import java.util.stream.Collectors;
import java.util.stream.StreamSupport;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class IntegerIdDomainRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/LongIdDomainRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/LongIdDomainRepositoryIT.java
index d3524bbe7d80..c001d11210eb 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/LongIdDomainRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/LongIdDomainRepositoryIT.java
@@ -34,6 +34,7 @@
import java.util.stream.Stream;
import java.util.stream.StreamSupport;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class LongIdDomainRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/MemoRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/MemoRepositoryIT.java
index a032499c9979..3199d1fba522 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/MemoRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/MemoRepositoryIT.java
@@ -32,6 +32,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class MemoRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/NestedPartitionKeyRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/NestedPartitionKeyRepositoryIT.java
index 331228967015..757875a494fc 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/NestedPartitionKeyRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/NestedPartitionKeyRepositoryIT.java
@@ -25,6 +25,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class NestedPartitionKeyRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PageableAddressRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PageableAddressRepositoryIT.java
index 18707edbe276..29d86241abe5 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PageableAddressRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PageableAddressRepositoryIT.java
@@ -39,6 +39,7 @@
import static com.azure.spring.data.cosmos.domain.Address.TEST_ADDRESS4_PARTITION3;
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class PageableAddressRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PageableMemoRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PageableMemoRepositoryIT.java
index 7cf66204ec4e..800fc5248244 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PageableMemoRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PageableMemoRepositoryIT.java
@@ -38,6 +38,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class PageableMemoRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PageablePersonRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PageablePersonRepositoryIT.java
index e28702e04731..a89c9fae9ab0 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PageablePersonRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PageablePersonRepositoryIT.java
@@ -28,6 +28,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class PageablePersonRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PersistableIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PersistableIT.java
index d693ee84f421..0bd8bb183a6e 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PersistableIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PersistableIT.java
@@ -30,6 +30,7 @@
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class PersistableIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PersonCrossPartitionIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PersonCrossPartitionIT.java
index 472807cc2e02..50a608b13ffd 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PersonCrossPartitionIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/PersonCrossPartitionIT.java
@@ -43,6 +43,7 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.springframework.data.domain.Sort.Direction.ASC;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class PersonCrossPartitionIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ProjectRepositorySortIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ProjectRepositorySortIT.java
index 00c5a3a5e514..52ccfde1bad2 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ProjectRepositorySortIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ProjectRepositorySortIT.java
@@ -31,6 +31,7 @@
import static com.azure.spring.data.cosmos.common.PageTestUtils.validateLastPage;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ProjectRepositorySortIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/QuestionRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/QuestionRepositoryIT.java
index 36c4e6005318..db79727bac88 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/QuestionRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/QuestionRepositoryIT.java
@@ -24,6 +24,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class QuestionRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveAuditableIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveAuditableIT.java
index 4f3890d341cc..bf676b9f002c 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveAuditableIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveAuditableIT.java
@@ -30,6 +30,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ReactiveAuditableIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveCourseRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveCourseRepositoryIT.java
index 276d5423a7a7..70a4c57a26f4 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveCourseRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveCourseRepositoryIT.java
@@ -41,6 +41,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ReactiveCourseRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveCourseRepositoryNoMetricsIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveCourseRepositoryNoMetricsIT.java
index 50670aa0fc2b..2b4e346afff0 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveCourseRepositoryNoMetricsIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveCourseRepositoryNoMetricsIT.java
@@ -24,6 +24,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryNoMetricsConfig.class)
public class ReactiveCourseRepositoryNoMetricsIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveEtagIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveEtagIT.java
index 098071c630d7..10ef86050958 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveEtagIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveEtagIT.java
@@ -28,6 +28,7 @@
import static com.azure.spring.data.cosmos.common.TestConstants.COURSE_NAME;
import static com.azure.spring.data.cosmos.common.TestConstants.DEPARTMENT;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ReactiveEtagIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveHierarchicalPartitionKeyRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveHierarchicalPartitionKeyRepositoryIT.java
index 1a2ce6c59280..74040c3b77fd 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveHierarchicalPartitionKeyRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveHierarchicalPartitionKeyRepositoryIT.java
@@ -28,6 +28,7 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.Assert.assertEquals;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ReactiveHierarchicalPartitionKeyRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveIndexPolicyUpdateIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveIndexPolicyUpdateIT.java
index c40a9d9304d3..5fdba53b7a4b 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveIndexPolicyUpdateIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveIndexPolicyUpdateIT.java
@@ -30,6 +30,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ReactiveIndexPolicyUpdateIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveLongIdDomainPartitionPartitionRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveLongIdDomainPartitionPartitionRepositoryIT.java
index c5bef428dbac..649a1821c5da 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveLongIdDomainPartitionPartitionRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveLongIdDomainPartitionPartitionRepositoryIT.java
@@ -25,6 +25,7 @@
import java.util.Arrays;
import java.util.Objects;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ReactiveLongIdDomainPartitionPartitionRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveNestedPartitionKeyRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveNestedPartitionKeyRepositoryIT.java
index 09e676d1b0fa..81c0faa585cb 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveNestedPartitionKeyRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveNestedPartitionKeyRepositoryIT.java
@@ -27,6 +27,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ReactiveNestedPartitionKeyRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveRoleRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveRoleRepositoryIT.java
index add0b943acd4..6a91bab9ccb8 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveRoleRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveRoleRepositoryIT.java
@@ -25,6 +25,7 @@
import java.util.List;
import java.util.Optional;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ReactiveRoleRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveTeacherRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveTeacherRepositoryIT.java
index f9cd828a8aff..e6b4a53374f6 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveTeacherRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/ReactiveTeacherRepositoryIT.java
@@ -24,6 +24,7 @@
import java.util.Arrays;
import java.util.List;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class ReactiveTeacherRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/SpELCosmosAnnotationIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/SpELCosmosAnnotationIT.java
index 9505ca395342..ab4d88dd872c 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/SpELCosmosAnnotationIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/SpELCosmosAnnotationIT.java
@@ -20,6 +20,7 @@
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositorySpELConfig.class)
public class SpELCosmosAnnotationIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/SquareRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/SquareRepositoryIT.java
index f4cf427b14b9..ccc0397c97e9 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/SquareRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/SquareRepositoryIT.java
@@ -21,6 +21,7 @@
import static org.assertj.core.api.Assertions.assertThat;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class SquareRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/StudentRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/StudentRepositoryIT.java
index f0c714da7a29..2781d1d540df 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/StudentRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/StudentRepositoryIT.java
@@ -26,6 +26,7 @@
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class StudentRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/TeacherRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/TeacherRepositoryIT.java
index 7dfbdd764de8..0355f28fbbbd 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/TeacherRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/TeacherRepositoryIT.java
@@ -26,6 +26,7 @@
import static org.junit.Assert.assertTrue;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class TeacherRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/UUIDIdDomainRepositoryIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/UUIDIdDomainRepositoryIT.java
index 89cc50b85d40..a6ae8c2aa10b 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/UUIDIdDomainRepositoryIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/UUIDIdDomainRepositoryIT.java
@@ -32,6 +32,7 @@
import java.util.stream.Stream;
import java.util.stream.StreamSupport;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class UUIDIdDomainRepositoryIT {
diff --git a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/UniqueKeyPolicyIT.java b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/UniqueKeyPolicyIT.java
index 728ee227e207..ade372efaf72 100644
--- a/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/UniqueKeyPolicyIT.java
+++ b/sdk/spring/azure-spring-data-cosmos/src/test/java/com/azure/spring/data/cosmos/repository/integration/UniqueKeyPolicyIT.java
@@ -34,6 +34,7 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.fail;
+@SuppressWarnings("deprecation")
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestRepositoryConfig.class)
public class UniqueKeyPolicyIT {
From f3b4862104bae932de45d54e22bd2cb8e6d33086 Mon Sep 17 00:00:00 2001
From: muyao
Date: Mon, 17 Nov 2025 14:35:40 +0800
Subject: [PATCH 007/186] fix
ConfigurableBootstrapContext/EnvironmentPostProcessor path
---
.../AzureGlobalConfigurationEnvironmentPostProcessor.java | 2 +-
.../environment/KeyVaultEnvironmentPostProcessor.java | 4 ++--
.../src/main/resources/META-INF/spring.factories | 2 +-
...AzureGlobalConfigurationEnvironmentPostProcessorTests.java | 2 +-
.../environment/KeyVaultEnvironmentPostProcessorTests.java | 2 +-
5 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/context/AzureGlobalConfigurationEnvironmentPostProcessor.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/context/AzureGlobalConfigurationEnvironmentPostProcessor.java
index b7342a2dc7bc..a15158401714 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/context/AzureGlobalConfigurationEnvironmentPostProcessor.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/context/AzureGlobalConfigurationEnvironmentPostProcessor.java
@@ -5,7 +5,7 @@
import org.apache.commons.logging.Log;
import org.springframework.boot.SpringApplication;
-import org.springframework.boot.env.EnvironmentPostProcessor;
+import org.springframework.boot.EnvironmentPostProcessor;
import org.springframework.boot.logging.DeferredLog;
import org.springframework.core.Ordered;
import org.springframework.core.env.ConfigurableEnvironment;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/keyvault/environment/KeyVaultEnvironmentPostProcessor.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/keyvault/environment/KeyVaultEnvironmentPostProcessor.java
index 734fffc13211..8fc6b848c5e6 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/keyvault/environment/KeyVaultEnvironmentPostProcessor.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/keyvault/environment/KeyVaultEnvironmentPostProcessor.java
@@ -13,12 +13,12 @@
import com.azure.spring.cloud.core.implementation.util.AzureSpringIdentifier;
import com.azure.spring.cloud.service.implementation.keyvault.secrets.SecretClientBuilderFactory;
import org.apache.commons.logging.Log;
-import org.springframework.boot.ConfigurableBootstrapContext;
+import org.springframework.boot.bootstrap.ConfigurableBootstrapContext;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor;
import org.springframework.boot.context.properties.bind.Bindable;
import org.springframework.boot.context.properties.bind.Binder;
-import org.springframework.boot.env.EnvironmentPostProcessor;
+import org.springframework.boot.EnvironmentPostProcessor;
import org.springframework.boot.logging.DeferredLogFactory;
import org.springframework.core.Ordered;
import org.springframework.core.env.ConfigurableEnvironment;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/resources/META-INF/spring.factories b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/resources/META-INF/spring.factories
index c095ef164a17..92e50809d002 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/resources/META-INF/spring.factories
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/resources/META-INF/spring.factories
@@ -1,4 +1,4 @@
-org.springframework.boot.env.EnvironmentPostProcessor=\
+org.springframework.boot.EnvironmentPostProcessor=\
com.azure.spring.cloud.autoconfigure.implementation.context.AzureGlobalConfigurationEnvironmentPostProcessor,\
com.azure.spring.cloud.autoconfigure.implementation.keyvault.environment.KeyVaultEnvironmentPostProcessor
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/context/AzureGlobalConfigurationEnvironmentPostProcessorTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/context/AzureGlobalConfigurationEnvironmentPostProcessorTests.java
index e72a5c8443e5..8b6ba59e8ef8 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/context/AzureGlobalConfigurationEnvironmentPostProcessorTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/context/AzureGlobalConfigurationEnvironmentPostProcessorTests.java
@@ -10,7 +10,7 @@
import com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider;
import org.junit.jupiter.api.Test;
import org.springframework.boot.context.properties.bind.Binder;
-import org.springframework.boot.env.EnvironmentPostProcessor;
+import org.springframework.boot.EnvironmentPostProcessor;
import org.springframework.boot.logging.DeferredLog;
import org.springframework.core.env.ConfigurableEnvironment;
import org.springframework.core.env.PropertiesPropertySource;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/keyvault/environment/KeyVaultEnvironmentPostProcessorTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/keyvault/environment/KeyVaultEnvironmentPostProcessorTests.java
index 29f223be86b6..cfee276d1a73 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/keyvault/environment/KeyVaultEnvironmentPostProcessorTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/keyvault/environment/KeyVaultEnvironmentPostProcessorTests.java
@@ -11,7 +11,7 @@
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import org.mockito.MockedStatic;
-import org.springframework.boot.ConfigurableBootstrapContext;
+import org.springframework.boot.bootstrap.ConfigurableBootstrapContext;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.logging.DeferredLogs;
import org.springframework.core.env.MutablePropertySources;
From 6b69885ffc5874bd2c1cbff144fa287bd6c98914 Mon Sep 17 00:00:00 2001
From: muyao
Date: Mon, 17 Nov 2025 16:33:23 +0800
Subject: [PATCH 008/186] suppress warning
---
.../implementation/jdbc/PasswordlessRuntimeHints.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/PasswordlessRuntimeHints.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/PasswordlessRuntimeHints.java
index 9778643b82f9..2936b240e992 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/PasswordlessRuntimeHints.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/PasswordlessRuntimeHints.java
@@ -12,6 +12,7 @@
class PasswordlessRuntimeHints implements RuntimeHintsRegistrar {
@Override
+ @SuppressWarnings("removal")
public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
BindableRuntimeHintsRegistrar.forTypes(AzurePasswordlessProperties.class)
.registerHints(hints);
From d5992ab66f449fa59c02d403d4001da69bb9acab Mon Sep 17 00:00:00 2001
From: muyao
Date: Tue, 18 Nov 2025 09:47:48 +0800
Subject: [PATCH 009/186] replace with spring-boot-kafka
---
eng/versioning/external_dependencies.txt | 2 +-
sdk/spring/spring-cloud-azure-autoconfigure/pom.xml | 10 +++++-----
.../kafka/KafkaPropertiesBeanPostProcessor.java | 2 +-
.../AbstractKafkaPropertiesBeanPostProcessor.java | 2 +-
...BinderConfigurationPropertiesBeanPostProcessor.java | 2 +-
.../kafka/KafkaPropertiesBeanPostProcessor.java | 2 +-
.../AzureKafkaOAuth2BinderConfigurationTests.java | 4 ++--
.../kafka/AzureKafkaOAuth2BootConfigurationTests.java | 4 ++--
.../kafka/KafkaPropertiesBeanPostProcessorTest.java | 2 +-
.../implementation/util/TestCompatibilityUtils.java | 2 +-
10 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index 8327c5e27a89..bddc2836a002 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -388,7 +388,7 @@ springboot3_org.springframework.cloud:spring-cloud-stream;4.3.0
springboot3_org.springframework.data:spring-data-commons;3.5.3
springboot3_org.springframework.data:spring-data-redis;3.5.3
springboot3_org.springframework.integration:spring-integration-core;7.0.0-RC2
-springboot3_org.springframework.kafka:spring-kafka;4.0.0-RC1
+springboot3_org.springframework.boot:spring-boot-kafka;4.0.0-RC2
springboot3_org.springframework.retry:spring-retry;2.0.12
springboot3_org.springframework.security:spring-security-config;6.5.3
springboot3_org.springframework.security:spring-security-oauth2-client;6.5.3
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index 8da089dc7779..21c2f79f1b19 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -84,15 +84,15 @@
- org.springframework.kafka
- spring-kafka
- 4.0.0-RC1
+ org.springframework.boot
+ spring-boot-kafka
+ 4.0.0-RC2
true
org.springframework.cloud
spring-cloud-starter-stream-kafka
- 4.3.0
+ 5.0.0-RC1
true
@@ -561,7 +561,7 @@
org.springframework.boot:spring-boot-configuration-processor:[4.0.0-RC2]
org.springframework.cloud:spring-cloud-starter-stream-kafka:[4.3.0]
org.springframework.data:spring-data-redis:[3.5.3]
- org.springframework.kafka:spring-kafka:[4.0.0-RC1]
+ org.springframework.kafka:spring-boot-kafka:[4.0.0-RC2]
org.springframework.security:spring-security-config:[6.5.3]
org.springframework.security:spring-security-oauth2-client:[6.5.3]
org.springframework.security:spring-security-oauth2-jose:[6.5.3]
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/kafka/KafkaPropertiesBeanPostProcessor.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/kafka/KafkaPropertiesBeanPostProcessor.java
index b8e0e0fef93e..a1bf6c6754a3 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/kafka/KafkaPropertiesBeanPostProcessor.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/kafka/KafkaPropertiesBeanPostProcessor.java
@@ -10,7 +10,7 @@
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.ObjectProvider;
import org.springframework.beans.factory.config.BeanPostProcessor;
-import org.springframework.boot.autoconfigure.kafka.KafkaProperties;
+import org.springframework.boot.kafka.autoconfigure.KafkaProperties;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.core.ResolvableType;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/AbstractKafkaPropertiesBeanPostProcessor.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/AbstractKafkaPropertiesBeanPostProcessor.java
index 2dfb2f6ab0ce..950c4d1816b5 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/AbstractKafkaPropertiesBeanPostProcessor.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/AbstractKafkaPropertiesBeanPostProcessor.java
@@ -17,7 +17,7 @@
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.ObjectProvider;
import org.springframework.beans.factory.config.BeanPostProcessor;
-import org.springframework.boot.autoconfigure.kafka.KafkaProperties;
+import org.springframework.boot.kafka.autoconfigure.KafkaProperties;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.util.ReflectionUtils;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/KafkaBinderConfigurationPropertiesBeanPostProcessor.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/KafkaBinderConfigurationPropertiesBeanPostProcessor.java
index c93ad1aa1016..9c9aece92f2a 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/KafkaBinderConfigurationPropertiesBeanPostProcessor.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/KafkaBinderConfigurationPropertiesBeanPostProcessor.java
@@ -7,7 +7,7 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.config.BeanPostProcessor;
-import org.springframework.boot.autoconfigure.kafka.KafkaProperties;
+import org.springframework.boot.kafka.autoconfigure.KafkaProperties;
import org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties;
import java.util.HashMap;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/KafkaPropertiesBeanPostProcessor.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/KafkaPropertiesBeanPostProcessor.java
index fffbd5885a18..d320b22ac3d7 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/KafkaPropertiesBeanPostProcessor.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/KafkaPropertiesBeanPostProcessor.java
@@ -4,7 +4,7 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.boot.autoconfigure.kafka.KafkaProperties;
+import org.springframework.boot.kafka.autoconfigure.KafkaProperties;
import java.util.Map;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/AzureKafkaOAuth2BinderConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/AzureKafkaOAuth2BinderConfigurationTests.java
index 14b9cbee0bce..5315b310a5ce 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/AzureKafkaOAuth2BinderConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/AzureKafkaOAuth2BinderConfigurationTests.java
@@ -14,8 +14,8 @@
import org.apache.kafka.common.config.types.Password;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration;
-import org.springframework.boot.autoconfigure.kafka.KafkaProperties;
+import org.springframework.boot.kafka.autoconfigure.KafkaAutoConfiguration;
+import org.springframework.boot.kafka.autoconfigure.KafkaProperties;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
import org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/AzureKafkaOAuth2BootConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/AzureKafkaOAuth2BootConfigurationTests.java
index 797e6dde7b20..6f612db8a20c 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/AzureKafkaOAuth2BootConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/AzureKafkaOAuth2BootConfigurationTests.java
@@ -15,8 +15,8 @@
import org.apache.kafka.common.config.types.Password;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration;
-import org.springframework.boot.autoconfigure.kafka.KafkaProperties;
+import org.springframework.boot.kafka.autoconfigure.KafkaAutoConfiguration;
+import org.springframework.boot.kafka.autoconfigure.KafkaProperties;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
import org.springframework.context.ApplicationContext;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/KafkaPropertiesBeanPostProcessorTest.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/KafkaPropertiesBeanPostProcessorTest.java
index 7f9838bf7014..c6067e719ff3 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/KafkaPropertiesBeanPostProcessorTest.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/kafka/KafkaPropertiesBeanPostProcessorTest.java
@@ -2,7 +2,7 @@
// Licensed under the MIT License.
package com.azure.spring.cloud.autoconfigure.implementation.kafka;
-import org.springframework.boot.autoconfigure.kafka.KafkaProperties;
+import org.springframework.boot.kafka.autoconfigure.KafkaProperties;
class KafkaPropertiesBeanPostProcessorTest
extends AbstractKafkaPropertiesBeanPostProcessorTest {
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/util/TestCompatibilityUtils.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/util/TestCompatibilityUtils.java
index d2af6ee01f07..1a84aafa460f 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/util/TestCompatibilityUtils.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/util/TestCompatibilityUtils.java
@@ -3,7 +3,7 @@
package com.azure.spring.cloud.autoconfigure.implementation.util;
-import org.springframework.boot.autoconfigure.kafka.KafkaProperties;
+import org.springframework.boot.kafka.autoconfigure.KafkaProperties;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
From ee56cc09dc7d9c03665879244c2016186facb857 Mon Sep 17 00:00:00 2001
From: muyao
Date: Tue, 18 Nov 2025 10:27:07 +0800
Subject: [PATCH 010/186] replace alwaysApplyingWhenNonNull() with always()
---
...eEventHubsConsumerClientConfiguration.java | 6 +-
.../properties/AzureEventHubsProperties.java | 90 ++++++-------
.../properties/AzureServiceBusProperties.java | 118 +++++++++---------
3 files changed, 107 insertions(+), 107 deletions(-)
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/AzureEventHubsConsumerClientConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/AzureEventHubsConsumerClientConfiguration.java
index f1a8bc145d36..957abf7303c6 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/AzureEventHubsConsumerClientConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/AzureEventHubsConsumerClientConfiguration.java
@@ -51,9 +51,9 @@ static class SharedConsumerConnectionConfiguration {
SharedConsumerConnectionConfiguration(AzureEventHubsProperties properties, EventHubClientBuilder builder) {
this.builder = builder;
- PropertyMapper mapper = PropertyMapper.get().alwaysApplyingWhenNonNull();
- mapper.from(properties.getConsumer().getConsumerGroup()).to(builder::consumerGroup);
- mapper.from(properties.getConsumer().getPrefetchCount()).to(builder::prefetchCount);
+ PropertyMapper mapper = PropertyMapper.get();
+ mapper.from(properties.getConsumer().getConsumerGroup()).always().to(builder::consumerGroup);
+ mapper.from(properties.getConsumer().getPrefetchCount()).always().to(builder::prefetchCount);
}
@Bean
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/properties/AzureEventHubsProperties.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/properties/AzureEventHubsProperties.java
index a0ca762af1e2..d595fe48e8be 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/properties/AzureEventHubsProperties.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/properties/AzureEventHubsProperties.java
@@ -44,82 +44,82 @@ public class AzureEventHubsProperties extends AzureEventHubsCommonProperties
private final Processor processor = new Processor();
public Producer buildProducerProperties() {
- PropertyMapper propertyMapper = PropertyMapper.get().alwaysApplyingWhenNonNull();
+ PropertyMapper propertyMapper = PropertyMapper.get();
Producer properties = new Producer();
AzurePropertiesUtils.mergeAzureCommonProperties(this, this.producer, properties);
- propertyMapper.from(this.getDomainName()).to(properties::setDomainName);
- propertyMapper.from(this.getNamespace()).to(properties::setNamespace);
- propertyMapper.from(this.getEventHubName()).to(properties::setEventHubName);
- propertyMapper.from(this.getConnectionString()).to(properties::setConnectionString);
- propertyMapper.from(this.getCustomEndpointAddress()).to(properties::setCustomEndpointAddress);
+ propertyMapper.from(this.getDomainName()).always().to(properties::setDomainName);
+ propertyMapper.from(this.getNamespace()).always().to(properties::setNamespace);
+ propertyMapper.from(this.getEventHubName()).always().to(properties::setEventHubName);
+ propertyMapper.from(this.getConnectionString()).always().to(properties::setConnectionString);
+ propertyMapper.from(this.getCustomEndpointAddress()).always().to(properties::setCustomEndpointAddress);
- propertyMapper.from(this.producer.getDomainName()).to(properties::setDomainName);
- propertyMapper.from(this.producer.getNamespace()).to(properties::setNamespace);
- propertyMapper.from(this.producer.getEventHubName()).to(properties::setEventHubName);
- propertyMapper.from(this.producer.getConnectionString()).to(properties::setConnectionString);
- propertyMapper.from(this.producer.getCustomEndpointAddress()).to(properties::setCustomEndpointAddress);
+ propertyMapper.from(this.producer.getDomainName()).always().to(properties::setDomainName);
+ propertyMapper.from(this.producer.getNamespace()).always().to(properties::setNamespace);
+ propertyMapper.from(this.producer.getEventHubName()).always().to(properties::setEventHubName);
+ propertyMapper.from(this.producer.getConnectionString()).always().to(properties::setConnectionString);
+ propertyMapper.from(this.producer.getCustomEndpointAddress()).always().to(properties::setCustomEndpointAddress);
return properties;
}
public Consumer buildConsumerProperties() {
- PropertyMapper propertyMapper = PropertyMapper.get().alwaysApplyingWhenNonNull();
+ PropertyMapper propertyMapper = PropertyMapper.get();
Consumer properties = new Consumer();
AzurePropertiesUtils.mergeAzureCommonProperties(this, this.consumer, properties);
- propertyMapper.from(this.getDomainName()).to(properties::setDomainName);
- propertyMapper.from(this.getNamespace()).to(properties::setNamespace);
- propertyMapper.from(this.getEventHubName()).to(properties::setEventHubName);
- propertyMapper.from(this.getConnectionString()).to(properties::setConnectionString);
- propertyMapper.from(this.getCustomEndpointAddress()).to(properties::setCustomEndpointAddress);
+ propertyMapper.from(this.getDomainName()).always().to(properties::setDomainName);
+ propertyMapper.from(this.getNamespace()).always().to(properties::setNamespace);
+ propertyMapper.from(this.getEventHubName()).always().to(properties::setEventHubName);
+ propertyMapper.from(this.getConnectionString()).always().to(properties::setConnectionString);
+ propertyMapper.from(this.getCustomEndpointAddress()).always().to(properties::setCustomEndpointAddress);
- propertyMapper.from(this.consumer.getDomainName()).to(properties::setDomainName);
- propertyMapper.from(this.consumer.getNamespace()).to(properties::setNamespace);
- propertyMapper.from(this.consumer.getEventHubName()).to(properties::setEventHubName);
- propertyMapper.from(this.consumer.getConnectionString()).to(properties::setConnectionString);
- propertyMapper.from(this.consumer.getCustomEndpointAddress()).to(properties::setCustomEndpointAddress);
- propertyMapper.from(this.consumer.getPrefetchCount()).to(properties::setPrefetchCount);
- propertyMapper.from(this.consumer.getConsumerGroup()).to(properties::setConsumerGroup);
+ propertyMapper.from(this.consumer.getDomainName()).always().to(properties::setDomainName);
+ propertyMapper.from(this.consumer.getNamespace()).always().to(properties::setNamespace);
+ propertyMapper.from(this.consumer.getEventHubName()).always().to(properties::setEventHubName);
+ propertyMapper.from(this.consumer.getConnectionString()).always().to(properties::setConnectionString);
+ propertyMapper.from(this.consumer.getCustomEndpointAddress()).always().to(properties::setCustomEndpointAddress);
+ propertyMapper.from(this.consumer.getPrefetchCount()).always().to(properties::setPrefetchCount);
+ propertyMapper.from(this.consumer.getConsumerGroup()).always().to(properties::setConsumerGroup);
return properties;
}
public Processor buildProcessorProperties() {
- PropertyMapper propertyMapper = PropertyMapper.get().alwaysApplyingWhenNonNull();
+ PropertyMapper propertyMapper = PropertyMapper.get();
Processor properties = new Processor();
AzurePropertiesUtils.mergeAzureCommonProperties(this, this.processor, properties);
- propertyMapper.from(this.getDomainName()).to(properties::setDomainName);
- propertyMapper.from(this.getNamespace()).to(properties::setNamespace);
- propertyMapper.from(this.getEventHubName()).to(properties::setEventHubName);
- propertyMapper.from(this.getConnectionString()).to(properties::setConnectionString);
- propertyMapper.from(this.getCustomEndpointAddress()).to(properties::setCustomEndpointAddress);
-
- propertyMapper.from(this.processor.getDomainName()).to(properties::setDomainName);
- propertyMapper.from(this.processor.getNamespace()).to(properties::setNamespace);
- propertyMapper.from(this.processor.getEventHubName()).to(properties::setEventHubName);
- propertyMapper.from(this.processor.getConnectionString()).to(properties::setConnectionString);
- propertyMapper.from(this.processor.getCustomEndpointAddress()).to(properties::setCustomEndpointAddress);
- propertyMapper.from(this.processor.getPrefetchCount()).to(properties::setPrefetchCount);
- propertyMapper.from(this.processor.getConsumerGroup()).to(properties::setConsumerGroup);
-
- propertyMapper.from(this.processor.trackLastEnqueuedEventProperties).to(properties::setTrackLastEnqueuedEventProperties);
+ propertyMapper.from(this.getDomainName()).always().to(properties::setDomainName);
+ propertyMapper.from(this.getNamespace()).always().to(properties::setNamespace);
+ propertyMapper.from(this.getEventHubName()).always().to(properties::setEventHubName);
+ propertyMapper.from(this.getConnectionString()).always().to(properties::setConnectionString);
+ propertyMapper.from(this.getCustomEndpointAddress()).always().to(properties::setCustomEndpointAddress);
+
+ propertyMapper.from(this.processor.getDomainName()).always().to(properties::setDomainName);
+ propertyMapper.from(this.processor.getNamespace()).always().to(properties::setNamespace);
+ propertyMapper.from(this.processor.getEventHubName()).always().to(properties::setEventHubName);
+ propertyMapper.from(this.processor.getConnectionString()).always().to(properties::setConnectionString);
+ propertyMapper.from(this.processor.getCustomEndpointAddress()).always().to(properties::setCustomEndpointAddress);
+ propertyMapper.from(this.processor.getPrefetchCount()).always().to(properties::setPrefetchCount);
+ propertyMapper.from(this.processor.getConsumerGroup()).always().to(properties::setConsumerGroup);
+
+ propertyMapper.from(this.processor.trackLastEnqueuedEventProperties).always().to(properties::setTrackLastEnqueuedEventProperties);
propertyMapper.from(this.processor.initialPartitionEventPosition).when(c -> !CollectionUtils.isEmpty(c))
- .to(m -> {
+ .always().to(m -> {
Map eventPositionMap = m.entrySet()
.stream()
.filter(entry -> entry.getValue() != null)
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
properties.getInitialPartitionEventPosition().putAll(eventPositionMap);
});
- propertyMapper.from(this.processor.batch.getMaxSize()).to(properties.batch::setMaxSize);
- propertyMapper.from(this.processor.batch.getMaxWaitTime()).to(properties.batch::setMaxWaitTime);
- propertyMapper.from(this.processor.loadBalancing.getStrategy()).to(properties.loadBalancing::setStrategy);
- propertyMapper.from(this.processor.loadBalancing.getUpdateInterval()).to(properties.loadBalancing::setUpdateInterval);
+ propertyMapper.from(this.processor.batch.getMaxSize()).always().to(properties.batch::setMaxSize);
+ propertyMapper.from(this.processor.batch.getMaxWaitTime()).always().to(properties.batch::setMaxWaitTime);
+ propertyMapper.from(this.processor.loadBalancing.getStrategy()).always().to(properties.loadBalancing::setStrategy);
+ propertyMapper.from(this.processor.loadBalancing.getUpdateInterval()).always().to(properties.loadBalancing::setUpdateInterval);
AzurePropertiesUtils.mergeAzureCommonProperties(properties, this.processor.getCheckpointStore(), properties.checkpointStore);
BeanUtils.copyProperties(this.processor.checkpointStore, properties.checkpointStore);
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/servicebus/properties/AzureServiceBusProperties.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/servicebus/properties/AzureServiceBusProperties.java
index 780d0168ea0c..f63f951ee087 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/servicebus/properties/AzureServiceBusProperties.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/servicebus/properties/AzureServiceBusProperties.java
@@ -57,91 +57,91 @@ public Processor getProcessor() {
}
public Producer buildProducerProperties() {
- PropertyMapper propertyMapper = PropertyMapper.get().alwaysApplyingWhenNonNull();
+ PropertyMapper propertyMapper = PropertyMapper.get();
Producer properties = new Producer();
AzurePropertiesUtils.mergeAzureCommonProperties(this, this.producer, properties);
- propertyMapper.from(this.getDomainName()).to(properties::setDomainName);
- propertyMapper.from(this.getCustomEndpointAddress()).to(properties::setCustomEndpointAddress);
- propertyMapper.from(this.getNamespace()).to(properties::setNamespace);
- propertyMapper.from(this.getConnectionString()).to(properties::setConnectionString);
- propertyMapper.from(this.getEntityName()).to(properties::setEntityName);
- propertyMapper.from(this.getEntityType()).to(properties::setEntityType);
+ propertyMapper.from(this.getDomainName()).always().to(properties::setDomainName);
+ propertyMapper.from(this.getCustomEndpointAddress()).always().to(properties::setCustomEndpointAddress);
+ propertyMapper.from(this.getNamespace()).always().to(properties::setNamespace);
+ propertyMapper.from(this.getConnectionString()).always().to(properties::setConnectionString);
+ propertyMapper.from(this.getEntityName()).always().to(properties::setEntityName);
+ propertyMapper.from(this.getEntityType()).always().to(properties::setEntityType);
- propertyMapper.from(this.producer.getDomainName()).to(properties::setDomainName);
- propertyMapper.from(this.producer.getCustomEndpointAddress()).to(properties::setCustomEndpointAddress);
- propertyMapper.from(this.producer.getNamespace()).to(properties::setNamespace);
- propertyMapper.from(this.producer.getConnectionString()).to(properties::setConnectionString);
- propertyMapper.from(this.producer.getEntityType()).to(properties::setEntityType);
- propertyMapper.from(this.producer.getEntityName()).to(properties::setEntityName);
+ propertyMapper.from(this.producer.getDomainName()).always().to(properties::setDomainName);
+ propertyMapper.from(this.producer.getCustomEndpointAddress()).always().to(properties::setCustomEndpointAddress);
+ propertyMapper.from(this.producer.getNamespace()).always().to(properties::setNamespace);
+ propertyMapper.from(this.producer.getConnectionString()).always().to(properties::setConnectionString);
+ propertyMapper.from(this.producer.getEntityType()).always().to(properties::setEntityType);
+ propertyMapper.from(this.producer.getEntityName()).always().to(properties::setEntityName);
return properties;
}
public Consumer buildConsumerProperties() {
- PropertyMapper propertyMapper = PropertyMapper.get().alwaysApplyingWhenNonNull();
+ PropertyMapper propertyMapper = PropertyMapper.get();
Consumer properties = new Consumer();
AzurePropertiesUtils.mergeAzureCommonProperties(this, this.consumer, properties);
- propertyMapper.from(this.getDomainName()).to(properties::setDomainName);
- propertyMapper.from(this.getCustomEndpointAddress()).to(properties::setCustomEndpointAddress);
- propertyMapper.from(this.getNamespace()).to(properties::setNamespace);
- propertyMapper.from(this.getConnectionString()).to(properties::setConnectionString);
- propertyMapper.from(this.getEntityName()).to(properties::setEntityName);
- propertyMapper.from(this.getEntityType()).to(properties::setEntityType);
-
- propertyMapper.from(this.consumer.getDomainName()).to(properties::setDomainName);
- propertyMapper.from(this.consumer.getCustomEndpointAddress()).to(properties::setCustomEndpointAddress);
- propertyMapper.from(this.consumer.getNamespace()).to(properties::setNamespace);
- propertyMapper.from(this.consumer.getConnectionString()).to(properties::setConnectionString);
- propertyMapper.from(this.consumer.getEntityType()).to(properties::setEntityType);
- propertyMapper.from(this.consumer.getEntityName()).to(properties::setEntityName);
-
- propertyMapper.from(this.consumer.getSessionEnabled()).to(properties::setSessionEnabled);
- propertyMapper.from(this.consumer.getAutoComplete()).to(properties::setAutoComplete);
- propertyMapper.from(this.consumer.getPrefetchCount()).to(properties::setPrefetchCount);
- propertyMapper.from(this.consumer.getSubQueue()).to(properties::setSubQueue);
- propertyMapper.from(this.consumer.getReceiveMode()).to(properties::setReceiveMode);
- propertyMapper.from(this.consumer.getSubscriptionName()).to(properties::setSubscriptionName);
- propertyMapper.from(this.consumer.getMaxAutoLockRenewDuration()).to(properties::setMaxAutoLockRenewDuration);
+ propertyMapper.from(this.getDomainName()).always().to(properties::setDomainName);
+ propertyMapper.from(this.getCustomEndpointAddress()).always().to(properties::setCustomEndpointAddress);
+ propertyMapper.from(this.getNamespace()).always().to(properties::setNamespace);
+ propertyMapper.from(this.getConnectionString()).always().to(properties::setConnectionString);
+ propertyMapper.from(this.getEntityName()).always().to(properties::setEntityName);
+ propertyMapper.from(this.getEntityType()).always().to(properties::setEntityType);
+
+ propertyMapper.from(this.consumer.getDomainName()).always().to(properties::setDomainName);
+ propertyMapper.from(this.consumer.getCustomEndpointAddress()).always().to(properties::setCustomEndpointAddress);
+ propertyMapper.from(this.consumer.getNamespace()).always().to(properties::setNamespace);
+ propertyMapper.from(this.consumer.getConnectionString()).always().to(properties::setConnectionString);
+ propertyMapper.from(this.consumer.getEntityType()).always().to(properties::setEntityType);
+ propertyMapper.from(this.consumer.getEntityName()).always().to(properties::setEntityName);
+
+ propertyMapper.from(this.consumer.getSessionEnabled()).always().to(properties::setSessionEnabled);
+ propertyMapper.from(this.consumer.getAutoComplete()).always().to(properties::setAutoComplete);
+ propertyMapper.from(this.consumer.getPrefetchCount()).always().to(properties::setPrefetchCount);
+ propertyMapper.from(this.consumer.getSubQueue()).always().to(properties::setSubQueue);
+ propertyMapper.from(this.consumer.getReceiveMode()).always().to(properties::setReceiveMode);
+ propertyMapper.from(this.consumer.getSubscriptionName()).always().to(properties::setSubscriptionName);
+ propertyMapper.from(this.consumer.getMaxAutoLockRenewDuration()).always().to(properties::setMaxAutoLockRenewDuration);
return properties;
}
public Processor buildProcessorProperties() {
- PropertyMapper propertyMapper = PropertyMapper.get().alwaysApplyingWhenNonNull();
+ PropertyMapper propertyMapper = PropertyMapper.get();
Processor properties = new Processor();
AzurePropertiesUtils.mergeAzureCommonProperties(this, this.processor, properties);
- propertyMapper.from(this.getDomainName()).to(properties::setDomainName);
- propertyMapper.from(this.getCustomEndpointAddress()).to(properties::setCustomEndpointAddress);
- propertyMapper.from(this.getNamespace()).to(properties::setNamespace);
- propertyMapper.from(this.getConnectionString()).to(properties::setConnectionString);
- propertyMapper.from(this.getEntityName()).to(properties::setEntityName);
- propertyMapper.from(this.getEntityType()).to(properties::setEntityType);
-
- propertyMapper.from(this.processor.getDomainName()).to(properties::setDomainName);
- propertyMapper.from(this.processor.getCustomEndpointAddress()).to(properties::setCustomEndpointAddress);
- propertyMapper.from(this.processor.getNamespace()).to(properties::setNamespace);
- propertyMapper.from(this.processor.getConnectionString()).to(properties::setConnectionString);
- propertyMapper.from(this.processor.getEntityType()).to(properties::setEntityType);
- propertyMapper.from(this.processor.getEntityName()).to(properties::setEntityName);
-
- propertyMapper.from(this.processor.getSessionEnabled()).to(properties::setSessionEnabled);
- propertyMapper.from(this.processor.getAutoComplete()).to(properties::setAutoComplete);
- propertyMapper.from(this.processor.getPrefetchCount()).to(properties::setPrefetchCount);
- propertyMapper.from(this.processor.getSubQueue()).to(properties::setSubQueue);
- propertyMapper.from(this.processor.getReceiveMode()).to(properties::setReceiveMode);
- propertyMapper.from(this.processor.getSubscriptionName()).to(properties::setSubscriptionName);
- propertyMapper.from(this.processor.getMaxAutoLockRenewDuration()).to(properties::setMaxAutoLockRenewDuration);
- propertyMapper.from(this.processor.getMaxConcurrentCalls()).to(properties::setMaxConcurrentCalls);
- propertyMapper.from(this.processor.getMaxConcurrentSessions()).to(properties::setMaxConcurrentSessions);
+ propertyMapper.from(this.getDomainName()).always().to(properties::setDomainName);
+ propertyMapper.from(this.getCustomEndpointAddress()).always().to(properties::setCustomEndpointAddress);
+ propertyMapper.from(this.getNamespace()).always().to(properties::setNamespace);
+ propertyMapper.from(this.getConnectionString()).always().to(properties::setConnectionString);
+ propertyMapper.from(this.getEntityName()).always().to(properties::setEntityName);
+ propertyMapper.from(this.getEntityType()).always().to(properties::setEntityType);
+
+ propertyMapper.from(this.processor.getDomainName()).always().to(properties::setDomainName);
+ propertyMapper.from(this.processor.getCustomEndpointAddress()).always().to(properties::setCustomEndpointAddress);
+ propertyMapper.from(this.processor.getNamespace()).always().to(properties::setNamespace);
+ propertyMapper.from(this.processor.getConnectionString()).always().to(properties::setConnectionString);
+ propertyMapper.from(this.processor.getEntityType()).always().to(properties::setEntityType);
+ propertyMapper.from(this.processor.getEntityName()).always().to(properties::setEntityName);
+
+ propertyMapper.from(this.processor.getSessionEnabled()).always().to(properties::setSessionEnabled);
+ propertyMapper.from(this.processor.getAutoComplete()).always().to(properties::setAutoComplete);
+ propertyMapper.from(this.processor.getPrefetchCount()).always().to(properties::setPrefetchCount);
+ propertyMapper.from(this.processor.getSubQueue()).always().to(properties::setSubQueue);
+ propertyMapper.from(this.processor.getReceiveMode()).always().to(properties::setReceiveMode);
+ propertyMapper.from(this.processor.getSubscriptionName()).always().to(properties::setSubscriptionName);
+ propertyMapper.from(this.processor.getMaxAutoLockRenewDuration()).always().to(properties::setMaxAutoLockRenewDuration);
+ propertyMapper.from(this.processor.getMaxConcurrentCalls()).always().to(properties::setMaxConcurrentCalls);
+ propertyMapper.from(this.processor.getMaxConcurrentSessions()).always().to(properties::setMaxConcurrentSessions);
return properties;
}
From b2e5e8b5af1082da3cc64cbcb7ffb8997b8506ac Mon Sep 17 00:00:00 2001
From: muyao
Date: Tue, 18 Nov 2025 10:47:57 +0800
Subject: [PATCH 011/186] replace with spring-boot-data-redis
---
eng/versioning/external_dependencies.txt | 2 +-
.../spring-cloud-azure-autoconfigure/pom.xml | 8 ++++----
.../AzureLettucePasswordlessAutoConfiguration.java | 12 ++++++------
.../redis/AzureRedisAutoConfiguration.java | 14 +++++++-------
.../redis/AzureRedisAutoConfigurationTests.java | 12 ++++++------
5 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index bddc2836a002..9f094ddee82d 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -386,7 +386,7 @@ springboot3_org.springframework.cloud:spring-cloud-starter-stream-kafka;4.3.0
springboot3_org.springframework.cloud:spring-cloud-stream-test-binder;4.3.0
springboot3_org.springframework.cloud:spring-cloud-stream;4.3.0
springboot3_org.springframework.data:spring-data-commons;3.5.3
-springboot3_org.springframework.data:spring-data-redis;3.5.3
+springboot3_org.springframework.boot:spring-boot-data-redis;4.0.0-RC2
springboot3_org.springframework.integration:spring-integration-core;7.0.0-RC2
springboot3_org.springframework.boot:spring-boot-kafka;4.0.0-RC2
springboot3_org.springframework.retry:spring-retry;2.0.12
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index 21c2f79f1b19..613c87128a76 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -104,9 +104,9 @@
true
- org.springframework.data
- spring-data-redis
- 3.5.3
+ org.springframework.boot
+ spring-boot-data-redis
+ 4.0.0-RC2
true
@@ -560,7 +560,7 @@
org.springframework.boot:spring-boot-autoconfigure:[4.0.0-RC2]
org.springframework.boot:spring-boot-configuration-processor:[4.0.0-RC2]
org.springframework.cloud:spring-cloud-starter-stream-kafka:[4.3.0]
- org.springframework.data:spring-data-redis:[3.5.3]
+ org.springframework.data:spring-boot-data-redis:[4.0.0-RC2]
org.springframework.kafka:spring-boot-kafka:[4.0.0-RC2]
org.springframework.security:spring-security-config:[6.5.3]
org.springframework.security:spring-security-oauth2-client:[6.5.3]
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/data/redis/AzureLettucePasswordlessAutoConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/data/redis/AzureLettucePasswordlessAutoConfiguration.java
index e10df681b455..940c7d30dbf1 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/data/redis/AzureLettucePasswordlessAutoConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/data/redis/AzureLettucePasswordlessAutoConfiguration.java
@@ -16,9 +16,9 @@
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
-import org.springframework.boot.autoconfigure.data.redis.LettuceClientConfigurationBuilderCustomizer;
-import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration;
-import org.springframework.boot.autoconfigure.data.redis.RedisProperties;
+import org.springframework.boot.data.redis.autoconfigure.LettuceClientConfigurationBuilderCustomizer;
+import org.springframework.boot.data.redis.autoconfigure.DataRedisAutoConfiguration;
+import org.springframework.boot.data.redis.autoconfigure.DataRedisProperties;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
@@ -38,9 +38,9 @@
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass({LettuceConnection.class, RedisCredentials.class})
@ConditionalOnExpression("${spring.data.redis.azure.passwordless-enabled:false}")
-@AutoConfigureBefore(RedisAutoConfiguration.class)
+@AutoConfigureBefore(DataRedisAutoConfiguration.class)
@ConditionalOnProperty(prefix = "spring.data.redis", name = {"host"})
-@EnableConfigurationProperties(RedisProperties.class)
+@EnableConfigurationProperties(DataRedisProperties.class)
public class AzureLettucePasswordlessAutoConfiguration {
@Bean
@@ -51,7 +51,7 @@ AzureRedisPasswordlessProperties redisPasswordlessProperties() {
@Bean(name = "azureRedisCredentials")
@ConditionalOnMissingBean
- AzureRedisCredentials azureRedisCredentials(RedisProperties redisProperties,
+ AzureRedisCredentials azureRedisCredentials(DataRedisProperties redisProperties,
AzureRedisPasswordlessProperties azureRedisPasswordlessProperties,
AzureGlobalProperties azureGlobalProperties) {
AzureRedisPasswordlessProperties redisPasswordlessProperties = mergeAzureProperties(azureGlobalProperties, azureRedisPasswordlessProperties);
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/redis/AzureRedisAutoConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/redis/AzureRedisAutoConfiguration.java
index f43140b3a612..92521c68c3e6 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/redis/AzureRedisAutoConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/redis/AzureRedisAutoConfiguration.java
@@ -13,7 +13,7 @@
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
-import org.springframework.boot.autoconfigure.data.redis.RedisProperties;
+import org.springframework.boot.data.redis.autoconfigure.DataRedisProperties;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -41,7 +41,7 @@ public class AzureRedisAutoConfiguration {
@Primary
@Bean
- RedisProperties redisProperties(AzureRedisProperties azureRedisProperties,
+ DataRedisProperties redisProperties(AzureRedisProperties azureRedisProperties,
AzureResourceManager azureResourceManager) throws InvocationTargetException,
IllegalAccessException {
String cacheName = azureRedisProperties.getName();
@@ -50,7 +50,7 @@ RedisProperties redisProperties(AzureRedisProperties azureRedisProperties,
RedisCache redisCache = azureResourceManager.redisCaches()
.getByResourceGroup(resourceGroup, cacheName);
- RedisProperties redisProperties = new RedisProperties();
+ DataRedisProperties redisProperties = new DataRedisProperties();
boolean useSsl = !redisCache.nonSslPort();
int port = useSsl ? redisCache.sslPort() : redisCache.port();
@@ -58,7 +58,7 @@ RedisProperties redisProperties(AzureRedisProperties azureRedisProperties,
boolean isCluster = redisCache.shardCount() > 0;
if (isCluster) {
- RedisProperties.Cluster cluster = new RedisProperties.Cluster();
+ DataRedisProperties.Cluster cluster = new DataRedisProperties.Cluster();
cluster.setNodes(Arrays.asList(redisCache.hostname() + ":" + port));
redisProperties.setCluster(cluster);
} else {
@@ -67,10 +67,10 @@ RedisProperties redisProperties(AzureRedisProperties azureRedisProperties,
}
redisProperties.setPassword(redisCache.keys().primaryKey());
- Method setSsl = ReflectionUtils.findMethod(RedisProperties.class, "setSsl", boolean.class);
+ Method setSsl = ReflectionUtils.findMethod(DataRedisProperties.class, "setSsl", boolean.class);
if (setSsl == null) {
- Object ssl = ReflectionUtils.findMethod(RedisProperties.class, "getSsl").invoke(redisProperties);
- Class>[] innerClasses = RedisProperties.class.getDeclaredClasses();
+ Object ssl = ReflectionUtils.findMethod(DataRedisProperties.class, "getSsl").invoke(redisProperties);
+ Class>[] innerClasses = DataRedisProperties.class.getDeclaredClasses();
Class> targetInnerClass = null;
for (Class> innerClass : innerClasses) {
if (innerClass.getSimpleName().equals("Ssl")) {
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/redis/AzureRedisAutoConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/redis/AzureRedisAutoConfigurationTests.java
index 4ee0959d4f53..de666b3ecf9c 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/redis/AzureRedisAutoConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/redis/AzureRedisAutoConfigurationTests.java
@@ -10,7 +10,7 @@
import com.azure.spring.cloud.autoconfigure.implementation.redis.properties.AzureRedisProperties;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.data.redis.RedisProperties;
+import org.springframework.boot.data.redis.autoconfigure.DataRedisProperties;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
import org.springframework.data.redis.core.RedisOperations;
@@ -105,15 +105,15 @@ void shouldConfigureWithNameAndResourceGroupAndResourceManager() {
assertThat(azureRedisProperties.getName()).isEqualTo("redis");
assertThat(azureRedisProperties.getResource().getResourceGroup()).isEqualTo("rg");
- assertThat(context).hasSingleBean(RedisProperties.class);
- RedisProperties redisProperties = context.getBean(RedisProperties.class);
+ assertThat(context).hasSingleBean(DataRedisProperties.class);
+ DataRedisProperties redisProperties = context.getBean(DataRedisProperties.class);
assertThat(redisProperties.getPassword()).isEqualTo(KEY);
assertThat(redisProperties.getHost()).isEqualTo(HOST);
assertThat(redisProperties.getPort()).isEqualTo(PORT);
- Method isSsl = ReflectionUtils.findMethod(RedisProperties.class, "isSsl");
+ Method isSsl = ReflectionUtils.findMethod(DataRedisProperties.class, "isSsl");
if (isSsl == null) {
- Object ssl = ReflectionUtils.findMethod(RedisProperties.class, "getSsl").invoke(redisProperties);
- Class>[] innerClasses = RedisProperties.class.getDeclaredClasses();
+ Object ssl = ReflectionUtils.findMethod(DataRedisProperties.class, "getSsl").invoke(redisProperties);
+ Class>[] innerClasses = DataRedisProperties.class.getDeclaredClasses();
Class> targetInnerClass = null;
for (Class> innerClass : innerClasses) {
if (innerClass.getSimpleName().equals("Ssl")) {
From d4ba1b47fd8cfdf09049cbf5a0d9f4c6edb10830 Mon Sep 17 00:00:00 2001
From: muyao
Date: Tue, 18 Nov 2025 11:07:07 +0800
Subject: [PATCH 012/186] replace with spring-boot-jms
---
eng/versioning/external_dependencies.txt | 2 +-
sdk/spring/spring-cloud-azure-autoconfigure/pom.xml | 8 ++++----
.../jms/ServiceBusJmsAutoConfiguration.java | 4 ++--
.../jms/ServiceBusJmsConnectionFactoryConfiguration.java | 4 ++--
.../jms/ServiceBusJmsContainerConfiguration.java | 2 +-
.../jms/properties/AzureServiceBusJmsProperties.java | 2 +-
.../jms/ServiceBusJmsAutoConfigurationTests.java | 6 +++---
.../ServiceBusJmsConnectionFactoryConfigurationTests.java | 2 +-
8 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index 9f094ddee82d..65c41fb065e3 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -402,7 +402,7 @@ springboot3_org.springframework:spring-core-test;7.0.0-RC3
springboot3_org.springframework:spring-core;7.0.0-RC3
springboot3_org.springframework:spring-expression;7.0.0-RC3
springboot3_org.springframework:spring-jdbc;7.0.0-RC3
-springboot3_org.springframework:spring-jms;7.0.0-RC3
+springboot3_org.springframework.boot:spring-boot-jms;4.0.0-RC2
springboot3_org.springframework:spring-messaging;7.0.0-RC3
springboot3_org.springframework:spring-test;7.0.0-RC3
springboot3_org.springframework:spring-tx;7.0.0-RC3
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index 613c87128a76..8d8559f64e95 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -126,9 +126,9 @@
- org.springframework
- spring-jms
- 7.0.0-RC3
+ org.springframework.boot
+ spring-boot-jms
+ 4.0.0-RC2
true
@@ -568,7 +568,7 @@
org.springframework.security:spring-security-oauth2-resource-server:[6.5.3]
org.springframework:spring-context-support:[7.0.0-RC3]
org.springframework:spring-jdbc:[7.0.0-RC3]
- org.springframework:spring-jms:[7.0.0-RC3]
+ org.springframework.boot:spring-boot-jms:[4.0.0-RC2]
org.springframework:spring-tx:[7.0.0-RC3]
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsAutoConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsAutoConfiguration.java
index 5642251af150..16dd582f6311 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsAutoConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsAutoConfiguration.java
@@ -20,8 +20,8 @@
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
-import org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration;
-import org.springframework.boot.autoconfigure.jms.JndiConnectionFactoryAutoConfiguration;
+import org.springframework.boot.jms.autoconfigure.JmsAutoConfiguration;
+import org.springframework.boot.jms.autoconfigure.JndiConnectionFactoryAutoConfiguration;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsConnectionFactoryConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsConnectionFactoryConfiguration.java
index 53e4b15b4f50..678d055d3c3e 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsConnectionFactoryConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsConnectionFactoryConfiguration.java
@@ -14,8 +14,8 @@
import org.springframework.beans.factory.ObjectProvider;
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
import org.springframework.beans.factory.support.BeanDefinitionRegistry;
-import org.springframework.boot.autoconfigure.jms.JmsPoolConnectionFactoryFactory;
-import org.springframework.boot.autoconfigure.jms.JmsProperties;
+import org.springframework.boot.jms.autoconfigure.JmsPoolConnectionFactoryFactory;
+import org.springframework.boot.jms.autoconfigure.JmsProperties;
import org.springframework.boot.context.properties.bind.BindResult;
import org.springframework.boot.context.properties.bind.Binder;
import org.springframework.context.EnvironmentAware;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsContainerConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsContainerConfiguration.java
index 1e0cc92b9f60..82bff9332874 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsContainerConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsContainerConfiguration.java
@@ -7,7 +7,7 @@
import jakarta.jms.ConnectionFactory;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer;
+import org.springframework.boot.jms.autoconfigure.DefaultJmsListenerContainerFactoryConfigurer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jms.annotation.EnableJms;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/properties/AzureServiceBusJmsProperties.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/properties/AzureServiceBusJmsProperties.java
index 4731890b14d4..7bedd219a565 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/properties/AzureServiceBusJmsProperties.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jms/properties/AzureServiceBusJmsProperties.java
@@ -7,7 +7,7 @@
import com.azure.spring.cloud.autoconfigure.implementation.properties.core.profile.AzureProfileConfigurationProperties;
import com.azure.spring.cloud.core.properties.PasswordlessProperties;
import org.springframework.beans.factory.InitializingBean;
-import org.springframework.boot.autoconfigure.jms.JmsPoolConnectionFactoryProperties;
+import org.springframework.boot.jms.autoconfigure.JmsPoolConnectionFactoryProperties;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.context.properties.NestedConfigurationProperty;
import org.springframework.jms.support.QosSettings;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsAutoConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsAutoConfigurationTests.java
index 85d2cb7dda4c..5a238e70c5a4 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsAutoConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsAutoConfigurationTests.java
@@ -16,9 +16,9 @@
import org.junit.jupiter.params.provider.ValueSource;
import org.messaginghub.pooled.jms.JmsPoolConnectionFactory;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer;
-import org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration;
-import org.springframework.boot.autoconfigure.jms.JmsProperties;
+import org.springframework.boot.jms.autoconfigure.DefaultJmsListenerContainerFactoryConfigurer;
+import org.springframework.boot.jms.autoconfigure.JmsAutoConfiguration;
+import org.springframework.boot.jms.autoconfigure.JmsProperties;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.assertj.AssertableApplicationContext;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsConnectionFactoryConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsConnectionFactoryConfigurationTests.java
index 10c9fe284a21..435bace46734 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsConnectionFactoryConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jms/ServiceBusJmsConnectionFactoryConfigurationTests.java
@@ -9,7 +9,7 @@
import org.junit.jupiter.params.provider.ValueSource;
import org.messaginghub.pooled.jms.JmsPoolConnectionFactory;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration;
+import org.springframework.boot.jms.autoconfigure.JmsAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
import org.springframework.context.annotation.Configuration;
From 1a3185d35776b0cf0ca76b6223dcfd2a59f7e0c4 Mon Sep 17 00:00:00 2001
From: muyao
Date: Tue, 18 Nov 2025 11:08:27 +0800
Subject: [PATCH 013/186] replace with
---
sdk/spring/spring-cloud-azure-autoconfigure/pom.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index 8d8559f64e95..66d4d2eb2d90 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -106,7 +106,7 @@
org.springframework.boot
spring-boot-data-redis
- 4.0.0-RC2
+ 4.0.0-RC2
true
@@ -560,8 +560,8 @@
org.springframework.boot:spring-boot-autoconfigure:[4.0.0-RC2]
org.springframework.boot:spring-boot-configuration-processor:[4.0.0-RC2]
org.springframework.cloud:spring-cloud-starter-stream-kafka:[4.3.0]
- org.springframework.data:spring-boot-data-redis:[4.0.0-RC2]
- org.springframework.kafka:spring-boot-kafka:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-data-redis:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-kafka:[4.0.0-RC2]
org.springframework.security:spring-security-config:[6.5.3]
org.springframework.security:spring-security-oauth2-client:[6.5.3]
org.springframework.security:spring-security-oauth2-jose:[6.5.3]
From 351b34157b063939a13b175a6e1147d43d6a1d93 Mon Sep 17 00:00:00 2001
From: muyao
Date: Tue, 18 Nov 2025 13:26:20 +0800
Subject: [PATCH 014/186] replace with spring-boot-jdbc
---
eng/versioning/external_dependencies.txt | 2 +-
.../spring-cloud-azure-autoconfigure/pom.xml | 17 +++++++++--------
.../jdbc/AzureJdbcAutoConfiguration.java | 4 ++--
.../jdbc/JdbcPropertiesBeanPostProcessor.java | 2 +-
.../AbstractAzureJdbcAutoConfigurationTest.java | 4 ++--
.../JdbcPropertiesBeanPostProcessorTest.java | 2 +-
...ocessorWithApplicationContextRunnerTest.java | 2 +-
.../MySqlAzureJdbcAutoConfigurationTest.java | 2 +-
...ostgreSqlAzureJdbcAutoConfigurationTest.java | 2 +-
9 files changed, 19 insertions(+), 18 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index 65c41fb065e3..12dc07411b54 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -401,7 +401,7 @@ springboot3_org.springframework:spring-context;7.0.0-RC3
springboot3_org.springframework:spring-core-test;7.0.0-RC3
springboot3_org.springframework:spring-core;7.0.0-RC3
springboot3_org.springframework:spring-expression;7.0.0-RC3
-springboot3_org.springframework:spring-jdbc;7.0.0-RC3
+springboot3_org.springframework.boot:spring-boot-jdbc;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-jms;4.0.0-RC2
springboot3_org.springframework:spring-messaging;7.0.0-RC3
springboot3_org.springframework:spring-test;7.0.0-RC3
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index 66d4d2eb2d90..5ae1cf39ef56 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -154,6 +154,14 @@
+
+
+ org.springframework.boot
+ spring-boot-jdbc
+ 4.0.0-RC2
+ true
+
+
@@ -477,13 +485,6 @@
test
-
- org.springframework
- spring-jdbc
- 7.0.0-RC3
- test
-
-
@@ -567,7 +568,7 @@
org.springframework.security:spring-security-oauth2-jose:[6.5.3]
org.springframework.security:spring-security-oauth2-resource-server:[6.5.3]
org.springframework:spring-context-support:[7.0.0-RC3]
- org.springframework:spring-jdbc:[7.0.0-RC3]
+ org.springframework.boot:spring-boot-jdbc:[4.0.0-RC2]
org.springframework.boot:spring-boot-jms:[4.0.0-RC2]
org.springframework:spring-tx:[7.0.0-RC3]
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/AzureJdbcAutoConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/AzureJdbcAutoConfiguration.java
index ac381ec55213..737bef6c12c3 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/AzureJdbcAutoConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/AzureJdbcAutoConfiguration.java
@@ -8,8 +8,8 @@
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
+import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration;
+import org.springframework.boot.jdbc.autoconfigure.DataSourceProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcPropertiesBeanPostProcessor.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcPropertiesBeanPostProcessor.java
index fe160a3e071b..69b0feb1f19f 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcPropertiesBeanPostProcessor.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcPropertiesBeanPostProcessor.java
@@ -11,7 +11,7 @@
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.BeanDefinition;
import org.springframework.beans.factory.config.BeanPostProcessor;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
+import org.springframework.boot.jdbc.autoconfigure.DataSourceProperties;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.context.properties.bind.Binder;
import org.springframework.context.ApplicationContext;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/AbstractAzureJdbcAutoConfigurationTest.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/AbstractAzureJdbcAutoConfigurationTest.java
index 3937d0aeb9b0..f978f80b60c8 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/AbstractAzureJdbcAutoConfigurationTest.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/AbstractAzureJdbcAutoConfigurationTest.java
@@ -15,8 +15,8 @@
import org.mockito.MockedStatic;
import org.mockito.Mockito;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
+import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration;
+import org.springframework.boot.jdbc.autoconfigure.DataSourceProperties;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
import org.springframework.context.ApplicationContext;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcPropertiesBeanPostProcessorTest.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcPropertiesBeanPostProcessorTest.java
index b9d54f3beef1..f32493eba87a 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcPropertiesBeanPostProcessorTest.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcPropertiesBeanPostProcessorTest.java
@@ -15,7 +15,7 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
+import org.springframework.boot.jdbc.autoconfigure.DataSourceProperties;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.GenericApplicationContext;
import org.springframework.mock.env.MockEnvironment;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcPropertiesBeanPostProcessorWithApplicationContextRunnerTest.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcPropertiesBeanPostProcessorWithApplicationContextRunnerTest.java
index 67b662f44ff8..238cf4b10bdd 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcPropertiesBeanPostProcessorWithApplicationContextRunnerTest.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/JdbcPropertiesBeanPostProcessorWithApplicationContextRunnerTest.java
@@ -11,7 +11,7 @@
import com.azure.spring.cloud.autoconfigure.implementation.passwordless.properties.AzureJdbcPasswordlessProperties;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
+import org.springframework.boot.jdbc.autoconfigure.DataSourceProperties;
import org.springframework.boot.context.properties.bind.Binder;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/MySqlAzureJdbcAutoConfigurationTest.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/MySqlAzureJdbcAutoConfigurationTest.java
index 80b0c216784c..3e92815771e9 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/MySqlAzureJdbcAutoConfigurationTest.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/MySqlAzureJdbcAutoConfigurationTest.java
@@ -6,7 +6,7 @@
import com.azure.identity.extensions.implementation.enums.AuthProperty;
import com.azure.spring.cloud.core.implementation.util.AzureSpringIdentifier;
import com.azure.spring.cloud.service.implementation.identity.credential.provider.SpringTokenCredentialProvider;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
+import org.springframework.boot.jdbc.autoconfigure.DataSourceProperties;
import org.springframework.boot.test.context.FilteredClassLoader;
import static com.azure.spring.cloud.autoconfigure.implementation.jdbc.JdbcPropertiesBeanPostProcessorTest.MANAGED_IDENTITY_ENABLED_DEFAULT;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/PostgreSqlAzureJdbcAutoConfigurationTest.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/PostgreSqlAzureJdbcAutoConfigurationTest.java
index 7ec7353b962e..3ebb45bd2255 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/PostgreSqlAzureJdbcAutoConfigurationTest.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/jdbc/PostgreSqlAzureJdbcAutoConfigurationTest.java
@@ -6,7 +6,7 @@
import com.azure.identity.extensions.implementation.enums.AuthProperty;
import com.azure.spring.cloud.core.implementation.util.AzureSpringIdentifier;
import com.azure.spring.cloud.service.implementation.identity.credential.provider.SpringTokenCredentialProvider;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
+import org.springframework.boot.jdbc.autoconfigure.DataSourceProperties;
import org.springframework.boot.test.context.FilteredClassLoader;
import static com.azure.spring.cloud.autoconfigure.implementation.jdbc.JdbcPropertiesBeanPostProcessorTest.MANAGED_IDENTITY_ENABLED_DEFAULT;
From 7895c09e865ae2a13b73b5d860496234e129b46d Mon Sep 17 00:00:00 2001
From: muyao
Date: Tue, 18 Nov 2025 14:42:15 +0800
Subject: [PATCH 015/186] add spring-boot-restclient
---
eng/versioning/external_dependencies.txt | 1 +
.../spring-cloud-azure-autoconfigure/pom.xml | 15 ++++++++++++---
.../AadAuthenticationFilterAutoConfiguration.java | 2 +-
.../AadOAuth2ClientConfiguration.java | 2 +-
.../AadResourceServerConfiguration.java | 2 +-
.../AadWebApplicationConfiguration.java | 2 +-
.../aad/filter/AadAuthenticationFilter.java | 2 +-
.../implementation/aad/filter/AadGraphClient.java | 2 +-
.../aad/security/AadOAuth2UserService.java | 2 +-
.../AadWebApplicationHttpSecurityConfigurer.java | 2 +-
.../aad/security/graph/GraphClient.java | 2 +-
.../jose/RestOperationsResourceRetriever.java | 2 +-
.../aad/security/jwt/AadIssuerJwsKeySelector.java | 2 +-
.../aad/utils/AadRestTemplateCreator.java | 2 +-
.../configuration/AadB2cAutoConfiguration.java | 2 +-
.../AadB2cOAuth2ClientConfiguration.java | 2 +-
.../AadB2cResourceServerAutoConfiguration.java | 2 +-
.../security/AadB2cOidcLoginConfigurer.java | 2 +-
.../aad/WebApplicationContextRunnerUtils.java | 2 +-
.../AadOAuth2ClientConfigurationTests.java | 2 +-
.../AadResourceServerConfigurationTests.java | 2 +-
.../AadWebApplicationConfigurationTests.java | 2 +-
.../aad/filter/AadAuthenticationFilterTests.java | 4 ++--
.../aad/filter/AadGraphClientTests.java | 2 +-
.../aad/filter/ResourceRetrieverTests.java | 2 +-
.../filter/UserPrincipalMicrosoftGraphTests.java | 2 +-
.../AadAccessTokenGroupRolesExtractionTests.java | 2 +-
...th2UserServiceIdTokenRolesExtractionTests.java | 2 +-
.../aad/utils/AadRestTemplateCreatorTest.java | 4 ++--
.../AadB2cAutoConfigurationTests.java | 2 +-
...adB2cResourceServerAutoConfigurationTests.java | 2 +-
.../AadB2cAuthorizationRequestResolverTests.java | 2 +-
32 files changed, 45 insertions(+), 35 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index 12dc07411b54..948d6a069352 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -403,6 +403,7 @@ springboot3_org.springframework:spring-core;7.0.0-RC3
springboot3_org.springframework:spring-expression;7.0.0-RC3
springboot3_org.springframework.boot:spring-boot-jdbc;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-jms;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-restclient;4.0.0-RC2
springboot3_org.springframework:spring-messaging;7.0.0-RC3
springboot3_org.springframework:spring-test;7.0.0-RC3
springboot3_org.springframework:spring-tx;7.0.0-RC3
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index 5ae1cf39ef56..cf8bd587c4b6 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -162,6 +162,14 @@
true
+
+
+ org.springframework.boot
+ spring-boot-restclient
+ 4.0.0-RC2
+ true
+
+
@@ -560,16 +568,17 @@
org.springframework.boot:spring-boot-actuator-autoconfigure:[4.0.0-RC2]
org.springframework.boot:spring-boot-autoconfigure:[4.0.0-RC2]
org.springframework.boot:spring-boot-configuration-processor:[4.0.0-RC2]
- org.springframework.cloud:spring-cloud-starter-stream-kafka:[4.3.0]
org.springframework.boot:spring-boot-data-redis:[4.0.0-RC2]
org.springframework.boot:spring-boot-kafka:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-jdbc:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-jms:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-restclient:[4.0.0-RC2]
+ org.springframework.cloud:spring-cloud-starter-stream-kafka:[4.3.0]
org.springframework.security:spring-security-config:[6.5.3]
org.springframework.security:spring-security-oauth2-client:[6.5.3]
org.springframework.security:spring-security-oauth2-jose:[6.5.3]
org.springframework.security:spring-security-oauth2-resource-server:[6.5.3]
org.springframework:spring-context-support:[7.0.0-RC3]
- org.springframework.boot:spring-boot-jdbc:[4.0.0-RC2]
- org.springframework.boot:spring-boot-jms:[4.0.0-RC2]
org.springframework:spring-tx:[7.0.0-RC3]
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadAuthenticationFilterAutoConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadAuthenticationFilterAutoConfiguration.java
index 651a0cee6eff..38bf21cf8ee0 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadAuthenticationFilterAutoConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadAuthenticationFilterAutoConfiguration.java
@@ -19,7 +19,7 @@
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadOAuth2ClientConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadOAuth2ClientConfiguration.java
index 421b0cd6d7cc..6f99b6491cfa 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadOAuth2ClientConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadOAuth2ClientConfiguration.java
@@ -18,7 +18,7 @@
import com.azure.spring.cloud.autoconfigure.implementation.aad.configuration.properties.AadProfileProperties;
import org.springframework.beans.factory.ObjectProvider;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Conditional;
import org.springframework.context.annotation.Configuration;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfiguration.java
index 671b8f9bb457..9315d4d16e99 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfiguration.java
@@ -13,7 +13,7 @@
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.security.ConditionalOnDefaultWebSecurity;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Conditional;
import org.springframework.context.annotation.Configuration;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfiguration.java
index 4771c94a0863..5c74241c7fb2 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfiguration.java
@@ -9,7 +9,7 @@
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.security.ConditionalOnDefaultWebSecurity;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Conditional;
import org.springframework.context.annotation.Configuration;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadAuthenticationFilter.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadAuthenticationFilter.java
index 0d5460f2d010..d1d55f186b2f 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadAuthenticationFilter.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadAuthenticationFilter.java
@@ -19,7 +19,7 @@
import jakarta.servlet.http.HttpSession;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.security.core.Authentication;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadGraphClient.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadGraphClient.java
index 294cf4e28bfe..fe52cb63f35b 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadGraphClient.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadGraphClient.java
@@ -19,7 +19,7 @@
import com.microsoft.aad.msal4j.UserAssertion;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadOAuth2UserService.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadOAuth2UserService.java
index 580170847f8e..cf6b4ae37088 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadOAuth2UserService.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadOAuth2UserService.java
@@ -11,7 +11,7 @@
import jakarta.servlet.http.HttpSession;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadWebApplicationHttpSecurityConfigurer.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadWebApplicationHttpSecurityConfigurer.java
index 61f65944f10b..f332ca3a0959 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadWebApplicationHttpSecurityConfigurer.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadWebApplicationHttpSecurityConfigurer.java
@@ -6,7 +6,7 @@
import com.azure.spring.cloud.autoconfigure.implementation.aad.configuration.properties.AadAuthenticationProperties;
import jakarta.servlet.Filter;
import org.springframework.beans.factory.ObjectProvider;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.context.ApplicationContext;
import org.springframework.core.ResolvableType;
import org.springframework.security.config.annotation.SecurityConfigurer;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/graph/GraphClient.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/graph/GraphClient.java
index ed6e55e2961e..422fee37c3ae 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/graph/GraphClient.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/graph/GraphClient.java
@@ -6,7 +6,7 @@
import com.azure.spring.cloud.autoconfigure.implementation.aad.configuration.properties.AadAuthenticationProperties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/jose/RestOperationsResourceRetriever.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/jose/RestOperationsResourceRetriever.java
index e8baacc407ac..89a2b6529a74 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/jose/RestOperationsResourceRetriever.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/jose/RestOperationsResourceRetriever.java
@@ -5,7 +5,7 @@
import com.nimbusds.jose.util.Resource;
import com.nimbusds.jose.util.ResourceRetriever;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
import org.springframework.http.MediaType;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/jwt/AadIssuerJwsKeySelector.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/jwt/AadIssuerJwsKeySelector.java
index 366013d1e508..debef6484e4c 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/jwt/AadIssuerJwsKeySelector.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/jwt/AadIssuerJwsKeySelector.java
@@ -14,7 +14,7 @@
import com.nimbusds.jose.util.ResourceRetriever;
import com.nimbusds.jwt.JWTClaimsSet;
import com.nimbusds.jwt.proc.JWTClaimsSetAwareJWSKeySelector;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.web.client.RestOperations;
import java.net.URL;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/utils/AadRestTemplateCreator.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/utils/AadRestTemplateCreator.java
index ffdd2ee2d5b4..bdd95b5c6aad 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/utils/AadRestTemplateCreator.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/utils/AadRestTemplateCreator.java
@@ -3,7 +3,7 @@
package com.azure.spring.cloud.autoconfigure.implementation.aad.utils;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.http.converter.FormHttpMessageConverter;
import org.springframework.security.oauth2.client.http.OAuth2ErrorResponseErrorHandler;
import org.springframework.security.oauth2.core.http.converter.OAuth2AccessTokenResponseHttpMessageConverter;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cAutoConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cAutoConfiguration.java
index ae577e16a327..f4a3efa4a038 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cAutoConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cAutoConfiguration.java
@@ -11,7 +11,7 @@
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Conditional;
import org.springframework.context.annotation.Configuration;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cOAuth2ClientConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cOAuth2ClientConfiguration.java
index 75d4b5f174d1..cd54f3b9ddcd 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cOAuth2ClientConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cOAuth2ClientConfiguration.java
@@ -13,7 +13,7 @@
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Conditional;
import org.springframework.context.annotation.Configuration;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cResourceServerAutoConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cResourceServerAutoConfiguration.java
index 11030fd55ac0..a35b2c75065a 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cResourceServerAutoConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cResourceServerAutoConfiguration.java
@@ -19,7 +19,7 @@
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cOidcLoginConfigurer.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cOidcLoginConfigurer.java
index ad0617029ec7..f39128a972a4 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cOidcLoginConfigurer.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cOidcLoginConfigurer.java
@@ -2,7 +2,7 @@
// Licensed under the MIT License.
package com.azure.spring.cloud.autoconfigure.implementation.aadb2c.security;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer;
import org.springframework.security.oauth2.client.endpoint.DefaultAuthorizationCodeTokenResponseClient;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/WebApplicationContextRunnerUtils.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/WebApplicationContextRunnerUtils.java
index 70abdf1b0b78..133ef3c34812 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/WebApplicationContextRunnerUtils.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/WebApplicationContextRunnerUtils.java
@@ -8,7 +8,7 @@
import org.springframework.boot.autoconfigure.AutoConfigurations;
import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
import org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener;
-import org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration;
+import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
import org.springframework.http.HttpEntity;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadOAuth2ClientConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadOAuth2ClientConfigurationTests.java
index cfa6d65b5604..3a6803224d73 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadOAuth2ClientConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadOAuth2ClientConfigurationTests.java
@@ -14,7 +14,7 @@
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
-import org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration;
+import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
import org.springframework.core.convert.converter.Converter;
import org.springframework.security.oauth2.client.JwtBearerOAuth2AuthorizedClientProvider;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfigurationTests.java
index 62dba94aef8b..651284942a0a 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfigurationTests.java
@@ -11,7 +11,7 @@
import org.springframework.boot.autoconfigure.AutoConfigurations;
import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
import org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener;
-import org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration;
+import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.logging.LogLevel;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfigurationTests.java
index 2a6af88ca741..8bfd0f5d975f 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfigurationTests.java
@@ -8,7 +8,7 @@
import org.springframework.boot.autoconfigure.AutoConfigurations;
import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
import org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener;
-import org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration;
+import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.logging.LogLevel;
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
import org.springframework.context.annotation.Bean;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadAuthenticationFilterTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadAuthenticationFilterTests.java
index 26382c1c8ba8..9452018aefe1 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadAuthenticationFilterTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadAuthenticationFilterTests.java
@@ -19,9 +19,9 @@
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
-import org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration;
+import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
import org.springframework.security.core.context.SecurityContext;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadGraphClientTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadGraphClientTests.java
index c4e7c3c16130..acb5edb353f6 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadGraphClientTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadGraphClientTests.java
@@ -8,7 +8,7 @@
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.mockito.Mock;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/ResourceRetrieverTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/ResourceRetrieverTests.java
index 8e369f8769f3..8441ac9b3d58 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/ResourceRetrieverTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/ResourceRetrieverTests.java
@@ -10,7 +10,7 @@
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
-import org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration;
+import org.springframework.boot..restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
import org.springframework.security.oauth2.server.resource.authentication.BearerTokenAuthenticationToken;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/UserPrincipalMicrosoftGraphTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/UserPrincipalMicrosoftGraphTests.java
index b4189a50f2bb..aa31ed3bb442 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/UserPrincipalMicrosoftGraphTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/UserPrincipalMicrosoftGraphTests.java
@@ -14,7 +14,7 @@
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestInstance;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.http.HttpMethod;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadAccessTokenGroupRolesExtractionTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadAccessTokenGroupRolesExtractionTests.java
index a487765d93e0..0251103a61e3 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadAccessTokenGroupRolesExtractionTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadAccessTokenGroupRolesExtractionTests.java
@@ -13,7 +13,7 @@
import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.MockitoAnnotations;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.security.oauth2.core.OAuth2AccessToken;
import java.util.ArrayList;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadOAuth2UserServiceIdTokenRolesExtractionTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadOAuth2UserServiceIdTokenRolesExtractionTests.java
index 1662e257a9c9..967a7d945a61 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadOAuth2UserServiceIdTokenRolesExtractionTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadOAuth2UserServiceIdTokenRolesExtractionTests.java
@@ -5,7 +5,7 @@
import com.azure.spring.cloud.autoconfigure.implementation.aad.configuration.properties.AadAuthenticationProperties;
import net.minidev.json.JSONArray;
import org.junit.jupiter.api.Test;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.security.oauth2.core.oidc.OidcIdToken;
import java.util.Collections;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/utils/AadRestTemplateCreatorTest.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/utils/AadRestTemplateCreatorTest.java
index 01fa87d77254..203bcc663254 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/utils/AadRestTemplateCreatorTest.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/utils/AadRestTemplateCreatorTest.java
@@ -5,9 +5,9 @@
import com.azure.spring.cloud.autoconfigure.implementation.aad.configuration.RestTemplateProxyCustomizerTestConfiguration;
import org.junit.jupiter.api.Test;
-import org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration;
+import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
-import org.springframework.boot.web.client.RestTemplateBuilder;
+import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.http.HttpMethod;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cAutoConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cAutoConfigurationTests.java
index 25982b9b01f4..800da6bc3865 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cAutoConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cAutoConfigurationTests.java
@@ -19,7 +19,7 @@
import org.springframework.beans.BeanUtils;
import org.springframework.boot.autoconfigure.AutoConfigurations;
import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
-import org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration;
+import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
import org.springframework.context.annotation.Bean;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cResourceServerAutoConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cResourceServerAutoConfigurationTests.java
index c5374bf2133c..895bc84a8fb4 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cResourceServerAutoConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cResourceServerAutoConfigurationTests.java
@@ -20,7 +20,7 @@
import org.springframework.beans.BeanUtils;
import org.springframework.boot.autoconfigure.AutoConfigurations;
import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
-import org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration;
+import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.ContextConsumer;
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cAuthorizationRequestResolverTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cAuthorizationRequestResolverTests.java
index 7f026ec54a90..b568d4b43d15 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cAuthorizationRequestResolverTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cAuthorizationRequestResolverTests.java
@@ -11,7 +11,7 @@
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
-import org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration;
+import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
import org.springframework.http.HttpMethod;
From eab4621c65739120795cc9eaa59bc678ea3f5a0d Mon Sep 17 00:00:00 2001
From: muyao
Date: Tue, 18 Nov 2025 15:21:02 +0800
Subject: [PATCH 016/186] add spring-boot-security
---
eng/versioning/external_dependencies.txt | 1 +
sdk/spring/spring-cloud-azure-autoconfigure/pom.xml | 8 ++++++++
.../aad/configuration/AadResourceServerConfiguration.java | 2 +-
.../aad/configuration/AadWebApplicationConfiguration.java | 2 +-
4 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index 948d6a069352..7bb29ee07d57 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -404,6 +404,7 @@ springboot3_org.springframework:spring-expression;7.0.0-RC3
springboot3_org.springframework.boot:spring-boot-jdbc;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-jms;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-restclient;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-security;4.0.0-RC2
springboot3_org.springframework:spring-messaging;7.0.0-RC3
springboot3_org.springframework:spring-test;7.0.0-RC3
springboot3_org.springframework:spring-tx;7.0.0-RC3
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index cf8bd587c4b6..b2c16cec0ec2 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -170,6 +170,13 @@
true
+
+
+ org.springframework.boot
+ spring-boot-security
+ 4.0.0-RC2
+
+
@@ -573,6 +580,7 @@
org.springframework.boot:spring-boot-jdbc:[4.0.0-RC2]
org.springframework.boot:spring-boot-jms:[4.0.0-RC2]
org.springframework.boot:spring-boot-restclient:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-security:[4.0.0-RC2]
org.springframework.cloud:spring-cloud-starter-stream-kafka:[4.3.0]
org.springframework.security:spring-security-config:[6.5.3]
org.springframework.security:spring-security-oauth2-client:[6.5.3]
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfiguration.java
index 9315d4d16e99..94b43b0a0a45 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfiguration.java
@@ -12,7 +12,7 @@
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.autoconfigure.security.ConditionalOnDefaultWebSecurity;
+import org.springframework.boot.security.autoconfigure.web.servlet.ConditionalOnDefaultWebSecurity;
import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Conditional;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfiguration.java
index 5c74241c7fb2..fa86e54351c2 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfiguration.java
@@ -8,7 +8,7 @@
import com.azure.spring.cloud.autoconfigure.implementation.aad.security.AadOAuth2UserService;
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.autoconfigure.security.ConditionalOnDefaultWebSecurity;
+import org.springframework.boot.security.autoconfigure.web.servlet.ConditionalOnDefaultWebSecurity;
import org.springframework.boot.restclient.RestTemplateBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Conditional;
From 89bd0f01b81c0b19c90274691fbb344fdb3f3074 Mon Sep 17 00:00:00 2001
From: muyao
Date: Tue, 18 Nov 2025 16:20:19 +0800
Subject: [PATCH 017/186] add spring-boot-jackson
---
eng/versioning/external_dependencies.txt | 1 +
.../spring-cloud-azure-autoconfigure/pom.xml | 59 +++++--------------
...ntHubsMessagingAutoConfigurationTests.java | 2 +-
...iceBusMessagingAutoConfigurationTests.java | 2 +-
...eQueueMessagingAutoConfigurationTests.java | 2 +-
5 files changed, 20 insertions(+), 46 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index 7bb29ee07d57..140ee1843c56 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -401,6 +401,7 @@ springboot3_org.springframework:spring-context;7.0.0-RC3
springboot3_org.springframework:spring-core-test;7.0.0-RC3
springboot3_org.springframework:spring-core;7.0.0-RC3
springboot3_org.springframework:spring-expression;7.0.0-RC3
+springboot3_org.springframework.boot:spring-boot-jackson;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-jdbc;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-jms;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-restclient;4.0.0-RC2
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index b2c16cec0ec2..58ff30748eb1 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -175,6 +175,21 @@
org.springframework.boot
spring-boot-security
4.0.0-RC2
+ true
+
+
+
+
+ org.springframework.boot
+ spring-boot-jackson
+ 4.0.0-RC2
+ true
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ 2.20.1
+ true
@@ -406,44 +421,6 @@
true
-
-
- com.fasterxml.jackson.core
- jackson-databind
- 2.20.1
- true
-
-
- com.fasterxml.jackson.core
- jackson-core
- 2.20.1
- true
-
-
- com.fasterxml.jackson.core
- jackson-annotations
- 2.20
- true
-
-
- com.fasterxml.jackson.dataformat
- jackson-dataformat-xml
- 2.20.1
- true
-
-
- com.fasterxml.jackson.datatype
- jackson-datatype-jsr310
- 2.20.1
- true
-
-
- com.fasterxml.jackson.module
- jackson-module-afterburner
- 2.20.1
- true
-
-
org.springframework.boot
@@ -560,12 +537,7 @@
com.azure:azure-servicebus-jms:[2.0.0]
com.mysql:mysql-connector-j:[9.4.0]
- com.fasterxml.jackson.core:jackson-annotations:[2.20]
- com.fasterxml.jackson.core:jackson-core:[2.20.1]
- com.fasterxml.jackson.core:jackson-databind:[2.20.1]
- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:[2.20.1]
com.fasterxml.jackson.datatype:jackson-datatype-jsr310:[2.20.1]
- com.fasterxml.jackson.module:jackson-module-afterburner:[2.20.1]
io.lettuce:lettuce-core:[6.8.1.RELEASE]
jakarta.servlet:jakarta.servlet-api:[6.1.0]
jakarta.validation:jakarta.validation-api:[3.1.1]
@@ -577,6 +549,7 @@
org.springframework.boot:spring-boot-configuration-processor:[4.0.0-RC2]
org.springframework.boot:spring-boot-data-redis:[4.0.0-RC2]
org.springframework.boot:spring-boot-kafka:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-jackson:[4.0.0-RC2]
org.springframework.boot:spring-boot-jdbc:[4.0.0-RC2]
org.springframework.boot:spring-boot-jms:[4.0.0-RC2]
org.springframework.boot:spring-boot-restclient:[4.0.0-RC2]
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/AzureEventHubsMessagingAutoConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/AzureEventHubsMessagingAutoConfigurationTests.java
index eea8bec890b2..6dc0da517750 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/AzureEventHubsMessagingAutoConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/eventhubs/AzureEventHubsMessagingAutoConfigurationTests.java
@@ -11,7 +11,7 @@
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration;
+import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/servicebus/AzureServiceBusMessagingAutoConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/servicebus/AzureServiceBusMessagingAutoConfigurationTests.java
index e1622836b4ad..35c89584c37e 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/servicebus/AzureServiceBusMessagingAutoConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/servicebus/AzureServiceBusMessagingAutoConfigurationTests.java
@@ -9,7 +9,7 @@
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration;
+import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/storage/AzureStorageQueueMessagingAutoConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/storage/AzureStorageQueueMessagingAutoConfigurationTests.java
index 981d4cd400a1..46fe552e1d0e 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/storage/AzureStorageQueueMessagingAutoConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/storage/AzureStorageQueueMessagingAutoConfigurationTests.java
@@ -9,7 +9,7 @@
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration;
+import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
From 353b405edd5e7baba7f39777f4c909b190fc35d3 Mon Sep 17 00:00:00 2001
From: muyao
Date: Tue, 18 Nov 2025 17:07:56 +0800
Subject: [PATCH 018/186] add spring-boot-http-converter
---
eng/versioning/external_dependencies.txt | 1 +
sdk/spring/spring-cloud-azure-autoconfigure/pom.xml | 7 +++++++
.../aad/WebApplicationContextRunnerUtils.java | 2 +-
.../configuration/AadOAuth2ClientConfigurationTests.java | 2 +-
.../configuration/AadResourceServerConfigurationTests.java | 2 +-
.../configuration/AadWebApplicationConfigurationTests.java | 2 +-
.../RestTemplateProxyCustomizerTestConfiguration.java | 2 +-
.../aad/filter/AadAuthenticationFilterTests.java | 2 +-
.../implementation/aad/filter/ResourceRetrieverTests.java | 4 ++--
.../aadb2c/configuration/AadB2cAutoConfigurationTests.java | 2 +-
.../AadB2cResourceServerAutoConfigurationTests.java | 2 +-
.../security/AadB2cAuthorizationRequestResolverTests.java | 2 +-
12 files changed, 19 insertions(+), 11 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index 140ee1843c56..0a110cb10cb7 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -388,6 +388,7 @@ springboot3_org.springframework.cloud:spring-cloud-stream;4.3.0
springboot3_org.springframework.data:spring-data-commons;3.5.3
springboot3_org.springframework.boot:spring-boot-data-redis;4.0.0-RC2
springboot3_org.springframework.integration:spring-integration-core;7.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-http-converter;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-kafka;4.0.0-RC2
springboot3_org.springframework.retry:spring-retry;2.0.12
springboot3_org.springframework.security:spring-security-config;6.5.3
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index 58ff30748eb1..868e31748bec 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -422,6 +422,12 @@
+
+ org.springframework.boot
+ spring-boot-http-converter
+ 4.0.0-RC2
+ test
+
org.springframework.boot
spring-boot-starter-test
@@ -548,6 +554,7 @@
org.springframework.boot:spring-boot-autoconfigure:[4.0.0-RC2]
org.springframework.boot:spring-boot-configuration-processor:[4.0.0-RC2]
org.springframework.boot:spring-boot-data-redis:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-http-converter:[4.0.0-RC2]
org.springframework.boot:spring-boot-kafka:[4.0.0-RC2]
org.springframework.boot:spring-boot-jackson:[4.0.0-RC2]
org.springframework.boot:spring-boot-jdbc:[4.0.0-RC2]
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/WebApplicationContextRunnerUtils.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/WebApplicationContextRunnerUtils.java
index 133ef3c34812..a50d0bbe7bd8 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/WebApplicationContextRunnerUtils.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/WebApplicationContextRunnerUtils.java
@@ -6,7 +6,7 @@
import com.azure.spring.cloud.autoconfigure.implementation.aad.configuration.AadAutoConfiguration;
import com.azure.spring.cloud.autoconfigure.implementation.context.AzureGlobalPropertiesAutoConfiguration;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
+import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
import org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener;
import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadOAuth2ClientConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadOAuth2ClientConfigurationTests.java
index 3a6803224d73..cc2f752f4d40 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadOAuth2ClientConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadOAuth2ClientConfigurationTests.java
@@ -13,7 +13,7 @@
import com.nimbusds.jose.util.Base64URL;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
+import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
import org.springframework.core.convert.converter.Converter;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfigurationTests.java
index 651284942a0a..53902ba4260e 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadResourceServerConfigurationTests.java
@@ -9,7 +9,7 @@
import com.nimbusds.jwt.proc.JWTClaimsSetAwareJWSKeySelector;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
+import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
import org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener;
import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.logging.LogLevel;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfigurationTests.java
index 8bfd0f5d975f..59d66b9ee79d 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/AadWebApplicationConfigurationTests.java
@@ -6,7 +6,7 @@
import com.azure.spring.cloud.autoconfigure.implementation.context.AzureGlobalPropertiesAutoConfiguration;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
+import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
import org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener;
import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.logging.LogLevel;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/RestTemplateProxyCustomizerTestConfiguration.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/RestTemplateProxyCustomizerTestConfiguration.java
index abe271cf31a3..f504feb8b1bd 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/RestTemplateProxyCustomizerTestConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/configuration/RestTemplateProxyCustomizerTestConfiguration.java
@@ -3,7 +3,7 @@
package com.azure.spring.cloud.autoconfigure.implementation.aad.configuration;
-import org.springframework.boot.web.client.RestTemplateCustomizer;
+import org.springframework.boot.restclient.RestTemplateCustomizer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.client.SimpleClientHttpRequestFactory;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadAuthenticationFilterTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadAuthenticationFilterTests.java
index 9452018aefe1..6a2e629fcf7c 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadAuthenticationFilterTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/AadAuthenticationFilterTests.java
@@ -18,7 +18,7 @@
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
+import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
import org.springframework.boot.restclient.RestTemplateBuilder;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/ResourceRetrieverTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/ResourceRetrieverTests.java
index 8441ac9b3d58..f2277a896a44 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/ResourceRetrieverTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/filter/ResourceRetrieverTests.java
@@ -9,8 +9,8 @@
import com.nimbusds.jose.util.ResourceRetriever;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
-import org.springframework.boot..restclient.autoconfigure.RestTemplateAutoConfiguration;
+import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
+import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
import org.springframework.security.oauth2.server.resource.authentication.BearerTokenAuthenticationToken;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cAutoConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cAutoConfigurationTests.java
index 800da6bc3865..6a0e0026ebfd 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cAutoConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cAutoConfigurationTests.java
@@ -18,7 +18,7 @@
import org.mockito.Mockito;
import org.springframework.beans.BeanUtils;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
+import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cResourceServerAutoConfigurationTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cResourceServerAutoConfigurationTests.java
index 895bc84a8fb4..2418871d3d5d 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cResourceServerAutoConfigurationTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/AadB2cResourceServerAutoConfigurationTests.java
@@ -19,7 +19,7 @@
import org.mockito.Mockito;
import org.springframework.beans.BeanUtils;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
+import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.ContextConsumer;
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cAuthorizationRequestResolverTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cAuthorizationRequestResolverTests.java
index b568d4b43d15..337528561b93 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cAuthorizationRequestResolverTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cAuthorizationRequestResolverTests.java
@@ -10,7 +10,7 @@
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.AutoConfigurations;
-import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
+import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
import org.springframework.boot.test.context.FilteredClassLoader;
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
From 0f68f24b98d0823ea436fafa479f58f946653e92 Mon Sep 17 00:00:00 2001
From: muyao
Date: Wed, 19 Nov 2025 10:10:51 +0800
Subject: [PATCH 019/186] replace new OAuth2ClientAutoConfiguration
---
sdk/spring/spring-cloud-azure-autoconfigure/pom.xml | 6 ++++++
.../aadb2c/configuration/WebOAuth2ClientTestApp.java | 4 ++--
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index 868e31748bec..2f33b351e8ef 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -422,6 +422,12 @@
+
+ org.springframework.boot
+ spring-boot-security-oauth2-client
+ 4.0.0-RC2
+ test
+
org.springframework.boot
spring-boot-http-converter
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/WebOAuth2ClientTestApp.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/WebOAuth2ClientTestApp.java
index 7ed90b86aecc..6019cc1699d4 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/WebOAuth2ClientTestApp.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/configuration/WebOAuth2ClientTestApp.java
@@ -3,12 +3,12 @@
package com.azure.spring.cloud.autoconfigure.implementation.aadb2c.configuration;
+import org.springframework.boot.security.oauth2.client.autoconfigure.OAuth2ClientAutoConfiguration;
import org.springframework.context.annotation.Import;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
-@SuppressWarnings({"removal", "deprecation"})
@EnableWebSecurity
-@Import(org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration.class)
+@Import(OAuth2ClientAutoConfiguration.class)
public class WebOAuth2ClientTestApp {
}
From 180293b3044ec3d277ae8fff5aed1f3e739083c1 Mon Sep 17 00:00:00 2001
From: muyao
Date: Wed, 19 Nov 2025 10:55:10 +0800
Subject: [PATCH 020/186] replace containsKey with containsHeader
---
...h2AuthorizationCodeGrantRequestEntityConverterTests.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadOAuth2AuthorizationCodeGrantRequestEntityConverterTests.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadOAuth2AuthorizationCodeGrantRequestEntityConverterTests.java
index 53400928a42b..c9d0610e031f 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadOAuth2AuthorizationCodeGrantRequestEntityConverterTests.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadOAuth2AuthorizationCodeGrantRequestEntityConverterTests.java
@@ -110,11 +110,11 @@ private HttpHeaders convertedHeaderOf(AadClientRegistrationRepository repository
}
private void testHttpHeaders(HttpHeaders headers) {
- assertTrue(headers.containsKey("x-client-SKU"));
+ assertTrue(headers.containsHeader("x-client-SKU"));
assertEquals(Collections.singletonList(AzureSpringIdentifier.AZURE_SPRING_AAD), headers.get("x-client-SKU"));
- assertTrue(headers.containsKey("x-client-VER"));
+ assertTrue(headers.containsHeader("x-client-VER"));
assertEquals(Collections.singletonList(AzureSpringIdentifier.VERSION), headers.get("x-client-VER"));
- assertTrue(headers.containsKey("client-request-id"));
+ assertTrue(headers.containsHeader("client-request-id"));
}
private MultiValueMap convertedBodyOf(AadClientRegistrationRepository repository,
From b9f08791a30a7949097fe0ff7ce1e95018ed36e6 Mon Sep 17 00:00:00 2001
From: muyao
Date: Wed, 19 Nov 2025 10:59:39 +0800
Subject: [PATCH 021/186] fix Bootstrap
---
.../AppConfigurationWatchAutoConfiguration.java | 2 +-
.../AzureAppConfigBoostrapRegistrar.java | 2 +-
.../implementation/AzureAppConfigDataLoader.java | 4 ++--
.../AzureAppConfigDataLocationResolver.java | 14 +++++++-------
4 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/AppConfigurationWatchAutoConfiguration.java b/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/AppConfigurationWatchAutoConfiguration.java
index 9b0d4be6c0a0..8c3330ad6826 100644
--- a/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/AppConfigurationWatchAutoConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/AppConfigurationWatchAutoConfiguration.java
@@ -2,7 +2,7 @@
// Licensed under the MIT License.
package com.azure.spring.cloud.appconfiguration.config;
-import org.springframework.boot.BootstrapContext;
+import org.springframework.boot.bootstrap.BootstrapContext;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
diff --git a/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/implementation/AzureAppConfigBoostrapRegistrar.java b/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/implementation/AzureAppConfigBoostrapRegistrar.java
index fb0a090f0910..9f414c0ca37f 100644
--- a/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/implementation/AzureAppConfigBoostrapRegistrar.java
+++ b/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/implementation/AzureAppConfigBoostrapRegistrar.java
@@ -2,7 +2,7 @@
// Licensed under the MIT License.
package com.azure.spring.cloud.appconfiguration.config.implementation;
-import org.springframework.boot.BootstrapRegistry.InstanceSupplier;
+import org.springframework.boot.bootstrap.BootstrapRegistry.InstanceSupplier;
import org.springframework.boot.context.config.ConfigDataLocationResolverContext;
import org.springframework.boot.context.properties.bind.Bindable;
import org.springframework.boot.context.properties.bind.Binder;
diff --git a/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/implementation/AzureAppConfigDataLoader.java b/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/implementation/AzureAppConfigDataLoader.java
index 5979d37b7f53..5e2b6f0f6b89 100644
--- a/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/implementation/AzureAppConfigDataLoader.java
+++ b/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/implementation/AzureAppConfigDataLoader.java
@@ -10,7 +10,7 @@
import java.util.List;
import org.apache.commons.logging.Log;
-import org.springframework.boot.BootstrapRegistry.InstanceSupplier;
+import org.springframework.boot.bootstrap.BootstrapRegistry.InstanceSupplier;
import org.springframework.boot.context.config.ConfigData;
import org.springframework.boot.context.config.ConfigDataLoader;
import org.springframework.boot.context.config.ConfigDataLoaderContext;
@@ -30,7 +30,7 @@
/**
* Azure App Configuration data loader implementation for Spring Boot's ConfigDataLoader.
- *
+ *
* @since 6.0.0
*/
diff --git a/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/implementation/AzureAppConfigDataLocationResolver.java b/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/implementation/AzureAppConfigDataLocationResolver.java
index b4ecd1b477ba..1baf28093558 100644
--- a/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/implementation/AzureAppConfigDataLocationResolver.java
+++ b/sdk/spring/spring-cloud-azure-appconfiguration-config/src/main/java/com/azure/spring/cloud/appconfiguration/config/implementation/AzureAppConfigDataLocationResolver.java
@@ -10,7 +10,7 @@
import javax.naming.NamingException;
import org.apache.commons.logging.Log;
-import org.springframework.boot.BootstrapRegistry.InstanceSupplier;
+import org.springframework.boot.bootstrap.BootstrapRegistry.InstanceSupplier;
import org.springframework.boot.context.config.ConfigDataLocation;
import org.springframework.boot.context.config.ConfigDataLocationNotFoundException;
import org.springframework.boot.context.config.ConfigDataLocationResolver;
@@ -29,7 +29,7 @@
/**
* Resolves Azure App Configuration data locations for Spring Boot's ConfigData API.
- *
+ *
* @since 6.0.0
*/
@@ -46,7 +46,7 @@ public class AzureAppConfigDataLocationResolver
/**
* Determines if the given location can be resolved by this resolver.
- *
+ *
* @param context the resolver context containing binder and bootstrap information
* @param location the configuration data location to check
* @return true if this resolver can handle the location, false otherwise
@@ -63,7 +63,7 @@ public boolean isResolvable(ConfigDataLocationResolverContext context, ConfigDat
/**
* Checks if the required configuration properties for Azure App Configuration are present.
- *
+ *
* @param binder the binder to check for properties
* @return true if at least one of the required properties is present, false otherwise
*/
@@ -83,7 +83,7 @@ private boolean hasNonEmptyProperty(Binder binder, String propertyPath) {
/**
* Resolves configuration data resources for the given location.
- *
+ *
* @param context the resolver context
* @param location the configuration data location
* @return empty list of resources
@@ -97,7 +97,7 @@ public List resolve(ConfigDataLocationResolverContex
/**
* Resolves profile-specific configuration data resources.
- *
+ *
* @param resolverContext the resolver context
* @param location the configuration data location
* @param profiles the active Spring profiles
@@ -128,7 +128,7 @@ public List resolveProfileSpecific(
/**
* Loads and validates Azure App Configuration properties from the configuration context.
- *
+ *
* @param context the configuration data location resolver context
* @return validated Azure App Configuration properties
*/
From 09fc1d6527a8c87828ec5b6e13a424c00579c059 Mon Sep 17 00:00:00 2001
From: muyao
Date: Wed, 19 Nov 2025 11:20:22 +0800
Subject: [PATCH 022/186] fix health
---
.../eventhubs/implementation/EventHubsHealthIndicator.java | 4 ++--
.../config/EventHubsBinderHealthIndicatorConfiguration.java | 2 +-
.../servicebus/implementation/ServiceBusHealthIndicator.java | 4 ++--
.../config/ServiceBusBinderHealthIndicatorConfiguration.java | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/src/main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation/EventHubsHealthIndicator.java b/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/src/main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation/EventHubsHealthIndicator.java
index 08dafd89667e..85c68cd7e397 100644
--- a/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/src/main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation/EventHubsHealthIndicator.java
+++ b/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/src/main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation/EventHubsHealthIndicator.java
@@ -5,8 +5,8 @@
import com.azure.spring.integration.core.instrumentation.Instrumentation;
import com.azure.spring.integration.core.instrumentation.InstrumentationManager;
-import org.springframework.boot.actuate.health.AbstractHealthIndicator;
-import org.springframework.boot.actuate.health.Health;
+import org.springframework.boot.health.contributor.AbstractHealthIndicator;
+import org.springframework.boot.health.contributor.Health;
/**
* Health indicator for Event Hubs.
diff --git a/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/src/main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation/config/EventHubsBinderHealthIndicatorConfiguration.java b/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/src/main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation/config/EventHubsBinderHealthIndicatorConfiguration.java
index 3db24821020b..5afea09ab1bd 100644
--- a/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/src/main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation/config/EventHubsBinderHealthIndicatorConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-stream-binder-eventhubs/src/main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation/config/EventHubsBinderHealthIndicatorConfiguration.java
@@ -5,7 +5,7 @@
import com.azure.spring.cloud.stream.binder.eventhubs.implementation.EventHubsHealthIndicator;
import com.azure.spring.cloud.stream.binder.eventhubs.implementation.EventHubsMessageChannelBinder;
-import org.springframework.boot.actuate.autoconfigure.health.ConditionalOnEnabledHealthIndicator;
+import org.springframework.boot.health.autoconfigure.contributor.ConditionalOnEnabledHealthIndicator;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/sdk/spring/spring-cloud-azure-stream-binder-servicebus/src/main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation/ServiceBusHealthIndicator.java b/sdk/spring/spring-cloud-azure-stream-binder-servicebus/src/main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation/ServiceBusHealthIndicator.java
index c9e066f25ed8..7bbead2d141e 100644
--- a/sdk/spring/spring-cloud-azure-stream-binder-servicebus/src/main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation/ServiceBusHealthIndicator.java
+++ b/sdk/spring/spring-cloud-azure-stream-binder-servicebus/src/main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation/ServiceBusHealthIndicator.java
@@ -4,8 +4,8 @@
import com.azure.spring.integration.core.instrumentation.Instrumentation;
import com.azure.spring.integration.core.instrumentation.InstrumentationManager;
-import org.springframework.boot.actuate.health.AbstractHealthIndicator;
-import org.springframework.boot.actuate.health.Health;
+import org.springframework.boot.health.contributor.AbstractHealthIndicator;
+import org.springframework.boot.health.contributor.Health;
/**
* Implementation of a {@link AbstractHealthIndicator} returning status information for
diff --git a/sdk/spring/spring-cloud-azure-stream-binder-servicebus/src/main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation/config/ServiceBusBinderHealthIndicatorConfiguration.java b/sdk/spring/spring-cloud-azure-stream-binder-servicebus/src/main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation/config/ServiceBusBinderHealthIndicatorConfiguration.java
index 915a78c0548a..a96b075281c9 100644
--- a/sdk/spring/spring-cloud-azure-stream-binder-servicebus/src/main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation/config/ServiceBusBinderHealthIndicatorConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-stream-binder-servicebus/src/main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation/config/ServiceBusBinderHealthIndicatorConfiguration.java
@@ -4,7 +4,7 @@
import com.azure.spring.cloud.stream.binder.servicebus.implementation.ServiceBusHealthIndicator;
import com.azure.spring.cloud.stream.binder.servicebus.implementation.ServiceBusMessageChannelBinder;
-import org.springframework.boot.actuate.autoconfigure.health.ConditionalOnEnabledHealthIndicator;
+import org.springframework.boot.health.autoconfigure.contributor.ConditionalOnEnabledHealthIndicator;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
From ec9e14e99229a2d4b4c6bf2ad9fbda7398ebf222 Mon Sep 17 00:00:00 2001
From: muyao
Date: Wed, 19 Nov 2025 13:31:33 +0800
Subject: [PATCH 023/186] add spring-boot-health
---
eng/versioning/external_dependencies.txt | 1 +
.../spring-cloud-azure-actuator-autoconfigure/pom.xml | 6 ++++++
.../AppConfigurationConfigHealthConfiguration.java | 4 ++--
.../AppConfigurationHealthConfiguration.java | 4 ++--
.../implementation/cosmos/CosmosHealthConfiguration.java | 4 ++--
.../eventhubs/EventHubsHealthConfiguration.java | 4 ++--
.../keyvault/KeyVaultCertificateHealthConfiguration.java | 4 ++--
.../keyvault/KeyVaultSecretHealthConfiguration.java | 4 ++--
.../storage/StorageBlobHealthConfiguration.java | 4 ++--
.../storage/StorageFileShareHealthConfiguration.java | 4 ++--
.../storage/StorageQueueHealthConfiguration.java | 4 ++--
sdk/spring/spring-cloud-azure-actuator/pom.xml | 6 ++++++
.../AppConfigurationConfigHealthIndicator.java | 4 ++--
.../appconfiguration/AppConfigurationHealthIndicator.java | 4 ++--
.../implementation/cosmos/CosmosHealthIndicator.java | 8 ++++----
.../eventhubs/EventHubsHealthIndicator.java | 4 ++--
.../keyvault/KeyVaultCertificateHealthIndicator.java | 4 ++--
.../keyvault/KeyVaultSecretHealthIndicator.java | 4 ++--
.../storage/StorageBlobHealthIndicator.java | 4 ++--
.../storage/StorageFileShareHealthIndicator.java | 4 ++--
.../implementation/storage/StorageHealthConstants.java | 2 +-
.../storage/StorageQueueHealthIndicator.java | 4 ++--
.../AppConfigurationHealthIndicatorTests.java | 4 ++--
.../implementation/cosmos/CosmosHealthIndicatorTests.java | 4 ++--
.../eventhubs/EventHubsHealthIndicatorTests.java | 4 ++--
.../keyvault/KeyVaultCertificateHealthIndicatorTests.java | 4 ++--
.../keyvault/KeyVaultSecretHealthIndicatorTests.java | 4 ++--
.../storage/StorageBlobHealthIndicatorTests.java | 4 ++--
.../storage/StorageFileShareHealthIndicatorTests.java | 4 ++--
.../storage/StorageQueueHealthIndicatorTests.java | 4 ++--
.../EventHubsBinderHealthIndicatorConfiguration.java | 2 +-
.../implementation/EventHubsHealthIndicatorTests.java | 4 ++--
.../ServiceBusBinderHealthIndicatorConfiguration.java | 2 +-
.../implementation/ServiceBusHealthIndicatorTests.java | 4 ++--
34 files changed, 74 insertions(+), 61 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index 0a110cb10cb7..abb728ecb571 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -402,6 +402,7 @@ springboot3_org.springframework:spring-context;7.0.0-RC3
springboot3_org.springframework:spring-core-test;7.0.0-RC3
springboot3_org.springframework:spring-core;7.0.0-RC3
springboot3_org.springframework:spring-expression;7.0.0-RC3
+springboot3_org.springframework.boot:spring-boot-health;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-jackson;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-jdbc;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-jms;4.0.0-RC2
diff --git a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml
index 4019e11e7272..e2a792558e25 100644
--- a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml
@@ -44,6 +44,12 @@
4.0.0-RC2
compile
+
+ org.springframework.boot
+ spring-boot-health
+ 4.0.0-RC2
+ true
+
com.fasterxml.jackson.core
jackson-databind
diff --git a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/appconfiguration/AppConfigurationConfigHealthConfiguration.java b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/appconfiguration/AppConfigurationConfigHealthConfiguration.java
index 976088cbcf9a..8a333c0a61e5 100644
--- a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/appconfiguration/AppConfigurationConfigHealthConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/appconfiguration/AppConfigurationConfigHealthConfiguration.java
@@ -3,8 +3,8 @@
package com.azure.spring.cloud.actuator.autoconfigure.implementation.appconfiguration;
-import org.springframework.boot.actuate.autoconfigure.health.ConditionalOnEnabledHealthIndicator;
-import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.boot.health.autoconfigure.contributor.ConditionalOnEnabledHealthIndicator;
+import org.springframework.boot.health.contributor.HealthIndicator;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
diff --git a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/appconfiguration/AppConfigurationHealthConfiguration.java b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/appconfiguration/AppConfigurationHealthConfiguration.java
index d633b5e331bf..d6dda6513f4e 100644
--- a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/appconfiguration/AppConfigurationHealthConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/appconfiguration/AppConfigurationHealthConfiguration.java
@@ -6,8 +6,8 @@
import com.azure.data.appconfiguration.ConfigurationAsyncClient;
import com.azure.spring.cloud.actuator.implementation.appconfiguration.AppConfigurationHealthIndicator;
import com.azure.spring.cloud.autoconfigure.implementation.appconfiguration.AzureAppConfigurationAutoConfiguration;
-import org.springframework.boot.actuate.autoconfigure.health.ConditionalOnEnabledHealthIndicator;
-import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.boot.health.autoconfigure.contributor.ConditionalOnEnabledHealthIndicator;
+import org.springframework.boot.health.contributor.HealthIndicator;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
diff --git a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/cosmos/CosmosHealthConfiguration.java b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/cosmos/CosmosHealthConfiguration.java
index d26b7a15a877..68992a770b2e 100644
--- a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/cosmos/CosmosHealthConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/cosmos/CosmosHealthConfiguration.java
@@ -7,8 +7,8 @@
import com.azure.spring.cloud.actuator.implementation.cosmos.CosmosHealthIndicator;
import com.azure.spring.cloud.autoconfigure.implementation.cosmos.AzureCosmosAutoConfiguration;
import com.azure.spring.cloud.autoconfigure.implementation.cosmos.properties.AzureCosmosProperties;
-import org.springframework.boot.actuate.autoconfigure.health.ConditionalOnEnabledHealthIndicator;
-import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.boot.health.autoconfigure.contributor.ConditionalOnEnabledHealthIndicator;
+import org.springframework.boot.health.contributor.HealthIndicator;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
diff --git a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/eventhubs/EventHubsHealthConfiguration.java b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/eventhubs/EventHubsHealthConfiguration.java
index 048c4318315d..84d3f5f2ea02 100644
--- a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/eventhubs/EventHubsHealthConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/eventhubs/EventHubsHealthConfiguration.java
@@ -9,8 +9,8 @@
import com.azure.spring.cloud.actuator.implementation.eventhubs.EventHubsHealthIndicator;
import com.azure.spring.cloud.autoconfigure.implementation.eventhubs.AzureEventHubsAutoConfiguration;
import org.springframework.beans.factory.ObjectProvider;
-import org.springframework.boot.actuate.autoconfigure.health.ConditionalOnEnabledHealthIndicator;
-import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.boot.health.autoconfigure.contributor.ConditionalOnEnabledHealthIndicator;
+import org.springframework.boot.health.contributor.HealthIndicator;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
diff --git a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/keyvault/KeyVaultCertificateHealthConfiguration.java b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/keyvault/KeyVaultCertificateHealthConfiguration.java
index 8958fd052e7e..671ea3f38e40 100644
--- a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/keyvault/KeyVaultCertificateHealthConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/keyvault/KeyVaultCertificateHealthConfiguration.java
@@ -6,8 +6,8 @@
import com.azure.security.keyvault.certificates.CertificateAsyncClient;
import com.azure.spring.cloud.actuator.implementation.keyvault.KeyVaultCertificateHealthIndicator;
import com.azure.spring.cloud.autoconfigure.implementation.keyvault.certificates.AzureKeyVaultCertificateAutoConfiguration;
-import org.springframework.boot.actuate.autoconfigure.health.ConditionalOnEnabledHealthIndicator;
-import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.boot.health.autoconfigure.contributor.ConditionalOnEnabledHealthIndicator;
+import org.springframework.boot.health.contributor.HealthIndicator;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
diff --git a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/keyvault/KeyVaultSecretHealthConfiguration.java b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/keyvault/KeyVaultSecretHealthConfiguration.java
index e432b3fd0df0..22c0688daec1 100644
--- a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/keyvault/KeyVaultSecretHealthConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/keyvault/KeyVaultSecretHealthConfiguration.java
@@ -6,8 +6,8 @@
import com.azure.security.keyvault.secrets.SecretAsyncClient;
import com.azure.spring.cloud.actuator.implementation.keyvault.KeyVaultSecretHealthIndicator;
import com.azure.spring.cloud.autoconfigure.implementation.keyvault.secrets.AzureKeyVaultSecretAutoConfiguration;
-import org.springframework.boot.actuate.autoconfigure.health.ConditionalOnEnabledHealthIndicator;
-import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.boot.health.autoconfigure.contributor.ConditionalOnEnabledHealthIndicator;
+import org.springframework.boot.health.contributor.HealthIndicator;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
diff --git a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/storage/StorageBlobHealthConfiguration.java b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/storage/StorageBlobHealthConfiguration.java
index 194b23d55303..551735866abc 100644
--- a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/storage/StorageBlobHealthConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/storage/StorageBlobHealthConfiguration.java
@@ -6,8 +6,8 @@
import com.azure.spring.cloud.actuator.implementation.storage.StorageBlobHealthIndicator;
import com.azure.spring.cloud.autoconfigure.implementation.storage.blob.AzureStorageBlobAutoConfiguration;
import com.azure.storage.blob.BlobServiceAsyncClient;
-import org.springframework.boot.actuate.autoconfigure.health.ConditionalOnEnabledHealthIndicator;
-import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.boot.health.autoconfigure.contributor.ConditionalOnEnabledHealthIndicator;
+import org.springframework.boot.health.contributor.HealthIndicator;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
diff --git a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/storage/StorageFileShareHealthConfiguration.java b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/storage/StorageFileShareHealthConfiguration.java
index 36bd8867ce73..13c224da607d 100644
--- a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/storage/StorageFileShareHealthConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/storage/StorageFileShareHealthConfiguration.java
@@ -6,8 +6,8 @@
import com.azure.spring.cloud.actuator.implementation.storage.StorageFileShareHealthIndicator;
import com.azure.spring.cloud.autoconfigure.implementation.storage.fileshare.AzureStorageFileShareAutoConfiguration;
import com.azure.storage.file.share.ShareServiceAsyncClient;
-import org.springframework.boot.actuate.autoconfigure.health.ConditionalOnEnabledHealthIndicator;
-import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.boot.health.autoconfigure.contributor.ConditionalOnEnabledHealthIndicator;
+import org.springframework.boot.health.contributor.HealthIndicator;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
diff --git a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/storage/StorageQueueHealthConfiguration.java b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/storage/StorageQueueHealthConfiguration.java
index 2458921f9018..4bfe3c08ad1d 100644
--- a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/storage/StorageQueueHealthConfiguration.java
+++ b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation/storage/StorageQueueHealthConfiguration.java
@@ -6,8 +6,8 @@
import com.azure.spring.cloud.actuator.implementation.storage.StorageQueueHealthIndicator;
import com.azure.spring.cloud.autoconfigure.implementation.storage.queue.AzureStorageQueueAutoConfiguration;
import com.azure.storage.queue.QueueServiceAsyncClient;
-import org.springframework.boot.actuate.autoconfigure.health.ConditionalOnEnabledHealthIndicator;
-import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.boot.health.autoconfigure.contributor.ConditionalOnEnabledHealthIndicator;
+import org.springframework.boot.health.contributor.HealthIndicator;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
diff --git a/sdk/spring/spring-cloud-azure-actuator/pom.xml b/sdk/spring/spring-cloud-azure-actuator/pom.xml
index 3e3098c929ad..38107e5866ea 100644
--- a/sdk/spring/spring-cloud-azure-actuator/pom.xml
+++ b/sdk/spring/spring-cloud-azure-actuator/pom.xml
@@ -48,6 +48,12 @@
4.0.0-RC2
compile
+
+ org.springframework.boot
+ spring-boot-health
+ 4.0.0-RC2
+ true
+
- 4.0.0-RC2
+ spring-boot-persistence
+ 4.0.0-RC2
com.azure
@@ -284,6 +284,7 @@
org.springframework:spring-expression:[7.0.0-RC3]
org.springframework:spring-core:[7.0.0-RC3]
org.springframework:spring-context:[7.0.0-RC3]
+ org.springframework.boot:spring-boot-persistence:[4.0.0-RC2]
org.springframework.data:spring-data-commons:[3.5.3]
org.javatuples:javatuples:[1.2]
com.fasterxml.jackson.core:jackson-annotations:[2.20]
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index 2f33b351e8ef..5d797c7540a9 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -567,7 +567,7 @@
org.springframework.boot:spring-boot-jms:[4.0.0-RC2]
org.springframework.boot:spring-boot-restclient:[4.0.0-RC2]
org.springframework.boot:spring-boot-security:[4.0.0-RC2]
- org.springframework.cloud:spring-cloud-starter-stream-kafka:[4.3.0]
+ org.springframework.cloud:spring-cloud-starter-stream-kafka:[5.0.0-RC1]
org.springframework.security:spring-security-config:[6.5.3]
org.springframework.security:spring-security-oauth2-client:[6.5.3]
org.springframework.security:spring-security-oauth2-jose:[6.5.3]
diff --git a/sdk/spring/spring-cloud-azure-integration-tests/pom.xml b/sdk/spring/spring-cloud-azure-integration-tests/pom.xml
index ffb15b9e3873..c0ab0483a786 100644
--- a/sdk/spring/spring-cloud-azure-integration-tests/pom.xml
+++ b/sdk/spring/spring-cloud-azure-integration-tests/pom.xml
@@ -107,7 +107,7 @@
org.springframework.cloud
spring-cloud-starter-stream-kafka
- 4.3.0
+ 5.0.0-RC1
org.springframework.boot
From e07c2563315ed3e265ac9d9387a65477074b4596 Mon Sep 17 00:00:00 2001
From: muyao
Date: Thu, 20 Nov 2025 08:27:40 +0800
Subject: [PATCH 025/186] fix
---
eng/versioning/external_dependencies.txt | 3 ---
sdk/spring/spring-cloud-azure-actuator/pom.xml | 1 +
.../keyvault/secret/TestBootstrapRegistryInitializer.java | 4 ++--
3 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index 0a6b91c9468a..8999c838a926 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -316,12 +316,9 @@ storage_com.microsoft.azure:azure-storage;8.6.6
# sdk\spring\pom.xml modules
springboot3_com.diffplug.spotless:spotless-maven-plugin;2.30.0
springboot3_com.fasterxml.jackson.core:jackson-annotations;2.20
-springboot3_com.fasterxml.jackson.core:jackson-core;2.20.1
springboot3_com.fasterxml.jackson.core:jackson-databind;2.20.1
-springboot3_com.fasterxml.jackson.dataformat:jackson-dataformat-xml;2.20.1
springboot3_com.fasterxml.jackson.datatype:jackson-datatype-jdk8;2.20.1
springboot3_com.fasterxml.jackson.datatype:jackson-datatype-jsr310;2.20.1
-springboot3_com.fasterxml.jackson.module:jackson-module-afterburner;2.20.1
springboot3_com.fasterxml.jackson.module:jackson-module-parameter-names;2.20.1
springboot3_com.github.spotbugs:spotbugs-maven-plugin;4.8.2.0
springboot3_com.google.code.findbugs:jsr305;3.0.2
diff --git a/sdk/spring/spring-cloud-azure-actuator/pom.xml b/sdk/spring/spring-cloud-azure-actuator/pom.xml
index 38107e5866ea..bc6d1e55d8a0 100644
--- a/sdk/spring/spring-cloud-azure-actuator/pom.xml
+++ b/sdk/spring/spring-cloud-azure-actuator/pom.xml
@@ -191,6 +191,7 @@
org.springframework.boot:spring-boot-actuator:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-health:[4.0.0-RC2]
diff --git a/sdk/spring/spring-cloud-azure-integration-tests/src/test/java/com/azure/spring/cloud/integration/tests/keyvault/secret/TestBootstrapRegistryInitializer.java b/sdk/spring/spring-cloud-azure-integration-tests/src/test/java/com/azure/spring/cloud/integration/tests/keyvault/secret/TestBootstrapRegistryInitializer.java
index 15a384ae7e64..ee03574e33ef 100644
--- a/sdk/spring/spring-cloud-azure-integration-tests/src/test/java/com/azure/spring/cloud/integration/tests/keyvault/secret/TestBootstrapRegistryInitializer.java
+++ b/sdk/spring/spring-cloud-azure-integration-tests/src/test/java/com/azure/spring/cloud/integration/tests/keyvault/secret/TestBootstrapRegistryInitializer.java
@@ -5,8 +5,8 @@
import com.azure.core.credential.TokenCredential;
import com.azure.spring.cloud.integration.tests.util.TestCredentialUtils;
-import org.springframework.boot.BootstrapRegistry;
-import org.springframework.boot.BootstrapRegistryInitializer;
+import org.springframework.boot.bootstrap.BootstrapRegistry;
+import org.springframework.boot.bootstrap.BootstrapRegistryInitializer;
class TestBootstrapRegistryInitializer implements BootstrapRegistryInitializer {
From 663c11a2659155b5f2ee978d72933d7c244630a8 Mon Sep 17 00:00:00 2001
From: muyao
Date: Thu, 20 Nov 2025 09:09:40 +0800
Subject: [PATCH 026/186] fix
---
sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml
index e2a792558e25..1f54bcb9040a 100644
--- a/sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-actuator-autoconfigure/pom.xml
@@ -208,6 +208,7 @@
com.fasterxml.jackson.core:jackson-databind:[2.20.1]
org.springframework.boot:spring-boot-actuator:[4.0.0-RC2]
org.springframework.boot:spring-boot-actuator-autoconfigure:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-health:[4.0.0-RC2]
From f22be56e541d8b4eb7676bd719a820e6b848ca13 Mon Sep 17 00:00:00 2001
From: muyao
Date: Thu, 20 Nov 2025 09:41:39 +0800
Subject: [PATCH 027/186] fix
---
.vscode/cspell.json | 5 +++++
sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml | 6 ++++++
.../cloud/autoconfigure/monitor/SpringMonitorTest.java | 2 +-
3 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/.vscode/cspell.json b/.vscode/cspell.json
index ade9ca3d6b7f..01ff5918b726 100644
--- a/.vscode/cspell.json
+++ b/.vscode/cspell.json
@@ -1084,6 +1084,7 @@
"itest",
"itests",
"jaas",
+ "jandex",
"janino",
"jaspi",
"jaxb",
@@ -1103,6 +1104,7 @@
"jooq",
"jpamodelgen",
"jspc",
+ "jspecify",
"jstl",
"jtds",
"jvnet",
@@ -1184,6 +1186,7 @@
"uberjar",
"ultraq",
"unboundid",
+ "uring",
"vavr",
"vertx",
"vibur",
@@ -1191,8 +1194,10 @@
"weaviate",
"webmvc",
"xerial",
+ "xmlparserv",
"xmpp",
"xsom",
+ "xtend",
"yasson",
"yugabytedb",
"zaxxer",
diff --git a/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml b/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml
index 017427bf8914..9cece94cf2bc 100644
--- a/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml
@@ -61,6 +61,12 @@
4.0.0-RC2
test
+
+ org.springframework.boot
+ spring-boot-resttestclient
+ 4.0.0-RC2
+ test
+
com.azure
azure-core-test
diff --git a/sdk/spring/spring-cloud-azure-starter-monitor-test/src/test/java/com/azure/spring/cloud/autoconfigure/monitor/SpringMonitorTest.java b/sdk/spring/spring-cloud-azure-starter-monitor-test/src/test/java/com/azure/spring/cloud/autoconfigure/monitor/SpringMonitorTest.java
index 9e31cb5db718..b61c6b207550 100644
--- a/sdk/spring/spring-cloud-azure-starter-monitor-test/src/test/java/com/azure/spring/cloud/autoconfigure/monitor/SpringMonitorTest.java
+++ b/sdk/spring/spring-cloud-azure-starter-monitor-test/src/test/java/com/azure/spring/cloud/autoconfigure/monitor/SpringMonitorTest.java
@@ -17,7 +17,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.context.TestConfiguration;
-import org.springframework.boot.test.web.client.TestRestTemplate;
+import org.springframework.boot.resttestclient.TestRestTemplate;
import org.springframework.context.annotation.Bean;
import reactor.util.annotation.Nullable;
From 31b56e5163d2648644218e308ed0cc29209c9ba9 Mon Sep 17 00:00:00 2001
From: muyao
Date: Thu, 20 Nov 2025 10:27:40 +0800
Subject: [PATCH 028/186] replace spring-boot-starter-web with
spring-boot-starter-webmvc
---
eng/versioning/external_dependencies.txt | 3 ++-
.../spring-cloud-azure-appconfiguration-config-web/pom.xml | 6 +++---
.../pom.xml | 2 +-
sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml | 4 ++--
.../cloud/autoconfigure/monitor/SpringMonitorTest.java | 2 ++
5 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index 559a8b325d37..ebbace1e7ae8 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -371,7 +371,7 @@ springboot3_org.springframework.boot:spring-boot-starter-data-jdbc;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter-integration;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter-parent;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter-test;4.0.0-RC2
-springboot3_org.springframework.boot:spring-boot-starter-web;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-starter-webmvc;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-starter;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-test;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-testcontainers;4.0.0-RC2
@@ -383,6 +383,7 @@ springboot3_org.springframework.cloud:spring-cloud-stream;4.3.0
springboot3_org.springframework.data:spring-data-commons;3.5.3
springboot3_org.springframework.data:spring-data-redis;3.5.3
springboot3_org.springframework.boot:spring-boot-data-redis;4.0.0-RC2
+springboot3_org.springframework.boot:spring-boot-resttestclient;4.0.0-RC2
springboot3_org.springframework.integration:spring-integration-core;7.0.0-RC2
springboot3_org.springframework.boot:spring-boot-http-converter;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-kafka;4.0.0-RC2
diff --git a/sdk/spring/spring-cloud-azure-appconfiguration-config-web/pom.xml b/sdk/spring/spring-cloud-azure-appconfiguration-config-web/pom.xml
index efd911657520..0bd524eb10f0 100644
--- a/sdk/spring/spring-cloud-azure-appconfiguration-config-web/pom.xml
+++ b/sdk/spring/spring-cloud-azure-appconfiguration-config-web/pom.xml
@@ -25,8 +25,8 @@
org.springframework.boot
- spring-boot-starter-web
- 4.0.0-RC2
+ spring-boot-starter-webmvc
+ 4.0.0-RC2
org.springframework.boot
@@ -119,7 +119,7 @@
org.springframework.boot:spring-boot-starter-actuator:[4.0.0-RC2]
- org.springframework.boot:spring-boot-starter-web:[4.0.0-RC2]
+ org.springframework.boot:spring-boot-starter-webmvc:[4.0.0-RC2]
org.springframework.cloud:spring-cloud-bus:[4.3.0]
diff --git a/sdk/spring/spring-cloud-azure-integration-test-appconfiguration-config/pom.xml b/sdk/spring/spring-cloud-azure-integration-test-appconfiguration-config/pom.xml
index 033392bcc880..aec66b0f6c01 100644
--- a/sdk/spring/spring-cloud-azure-integration-test-appconfiguration-config/pom.xml
+++ b/sdk/spring/spring-cloud-azure-integration-test-appconfiguration-config/pom.xml
@@ -25,7 +25,7 @@
org.springframework.boot
- spring-boot-starter-web
+ spring-boot-starter-webmvc
org.springframework.boot
diff --git a/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml b/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml
index 9cece94cf2bc..0ea0ee440840 100644
--- a/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml
@@ -47,8 +47,8 @@
org.springframework.boot
- spring-boot-starter-web
- 4.0.0-RC2
+ spring-boot-starter-webmvc
+ 4.0.0-RC2
org.springframework.boot
diff --git a/sdk/spring/spring-cloud-azure-starter-monitor-test/src/test/java/com/azure/spring/cloud/autoconfigure/monitor/SpringMonitorTest.java b/sdk/spring/spring-cloud-azure-starter-monitor-test/src/test/java/com/azure/spring/cloud/autoconfigure/monitor/SpringMonitorTest.java
index b61c6b207550..d2174eba171c 100644
--- a/sdk/spring/spring-cloud-azure-starter-monitor-test/src/test/java/com/azure/spring/cloud/autoconfigure/monitor/SpringMonitorTest.java
+++ b/sdk/spring/spring-cloud-azure-starter-monitor-test/src/test/java/com/azure/spring/cloud/autoconfigure/monitor/SpringMonitorTest.java
@@ -15,6 +15,7 @@
import org.jetbrains.annotations.NotNull;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.resttestclient.autoconfigure.AutoConfigureTestRestTemplate;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.context.TestConfiguration;
import org.springframework.boot.resttestclient.TestRestTemplate;
@@ -35,6 +36,7 @@
@SpringBootTest(
classes = {Application.class, SpringMonitorTest.TestConfig.class},
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
+@AutoConfigureTestRestTemplate
class SpringMonitorTest {
private static CountDownLatch countDownLatch;
From c3c173524746f61b96828b48ec41ce691dd57a06 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Fri, 21 Nov 2025 07:05:03 +0000
Subject: [PATCH 029/186] chore(spring): update Spring Security to 7.0.0-RC3
Co-authored-by: Netyyyy <92105726+Netyyyy@users.noreply.github.com>
---
eng/versioning/external_dependencies.txt | 10 +++++-----
...t_4.0.0-RC2_managed_external_dependencies.txt | 8 ++++++++
.../spring-cloud-azure-autoconfigure/pom.xml | 16 ++++++++--------
.../pom.xml | 8 ++++----
.../pom.xml | 4 ++--
5 files changed, 27 insertions(+), 19 deletions(-)
diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index ebbace1e7ae8..fc764521c324 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -388,11 +388,11 @@ springboot3_org.springframework.integration:spring-integration-core;7.0.0-RC2
springboot3_org.springframework.boot:spring-boot-http-converter;4.0.0-RC2
springboot3_org.springframework.boot:spring-boot-kafka;4.0.0-RC2
springboot3_org.springframework.retry:spring-retry;2.0.12
-springboot3_org.springframework.security:spring-security-config;6.5.3
-springboot3_org.springframework.security:spring-security-oauth2-client;6.5.3
-springboot3_org.springframework.security:spring-security-oauth2-jose;6.5.3
-springboot3_org.springframework.security:spring-security-oauth2-resource-server;6.5.3
-springboot3_org.springframework.security:spring-security-web;6.5.3
+springboot3_org.springframework.security:spring-security-config;7.0.0-RC3
+springboot3_org.springframework.security:spring-security-oauth2-client;7.0.0-RC3
+springboot3_org.springframework.security:spring-security-oauth2-jose;7.0.0-RC3
+springboot3_org.springframework.security:spring-security-oauth2-resource-server;7.0.0-RC3
+springboot3_org.springframework.security:spring-security-web;7.0.0-RC3
springboot3_org.springframework:spring-beans;7.0.0-RC3
springboot3_org.springframework:spring-context-support;7.0.0-RC3
springboot3_org.springframework:spring-context;7.0.0-RC3
diff --git a/sdk/spring/scripts/spring_boot_4.0.0-RC2_managed_external_dependencies.txt b/sdk/spring/scripts/spring_boot_4.0.0-RC2_managed_external_dependencies.txt
index 124377731965..0de38df43cfb 100644
--- a/sdk/spring/scripts/spring_boot_4.0.0-RC2_managed_external_dependencies.txt
+++ b/sdk/spring/scripts/spring_boot_4.0.0-RC2_managed_external_dependencies.txt
@@ -1743,3 +1743,11 @@ tools.jackson.module:jackson-module-scala_2.13;3.0.1
tools.jackson.module:jackson-module-scala_3;3.0.1
tools.jackson:jackson-bom;3.0.1
wsdl4j:wsdl4j;1.6.3
+org.springframework.security:spring-security-config;7.0.0-RC3
+org.springframework.security:spring-security-core;7.0.0-RC3
+org.springframework.security:spring-security-oauth2-client;7.0.0-RC3
+org.springframework.security:spring-security-oauth2-core;7.0.0-RC3
+org.springframework.security:spring-security-oauth2-jose;7.0.0-RC3
+org.springframework.security:spring-security-oauth2-resource-server;7.0.0-RC3
+org.springframework.security:spring-security-web;7.0.0-RC3
+org.springframework.security:spring-security-test;7.0.0-RC3
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
index 5d797c7540a9..c34a3d802bc4 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/pom.xml
@@ -364,25 +364,25 @@
org.springframework.security
spring-security-oauth2-client
- 6.5.3
+ 7.0.0-RC3
true
org.springframework.security
spring-security-oauth2-resource-server
- 6.5.3
+ 7.0.0-RC3
true
org.springframework.security
spring-security-oauth2-jose
- 6.5.3
+ 7.0.0-RC3
true
org.springframework.security
spring-security-config
- 6.5.3
+ 7.0.0-RC3
true
@@ -568,10 +568,10 @@
org.springframework.boot:spring-boot-restclient:[4.0.0-RC2]
org.springframework.boot:spring-boot-security:[4.0.0-RC2]
org.springframework.cloud:spring-cloud-starter-stream-kafka:[5.0.0-RC1]
- org.springframework.security:spring-security-config:[6.5.3]
- org.springframework.security:spring-security-oauth2-client:[6.5.3]
- org.springframework.security:spring-security-oauth2-jose:[6.5.3]
- org.springframework.security:spring-security-oauth2-resource-server:[6.5.3]
+ org.springframework.security:spring-security-config:[7.0.0-RC3]
+ org.springframework.security:spring-security-oauth2-client:[7.0.0-RC3]
+ org.springframework.security:spring-security-oauth2-jose:[7.0.0-RC3]
+ org.springframework.security:spring-security-oauth2-resource-server:[7.0.0-RC3]
org.springframework:spring-context-support:[7.0.0-RC3]
org.springframework:spring-tx:[7.0.0-RC3]
diff --git a/sdk/spring/spring-cloud-azure-starter-active-directory-b2c/pom.xml b/sdk/spring/spring-cloud-azure-starter-active-directory-b2c/pom.xml
index b2c6794df3d4..176e7e0c84ab 100644
--- a/sdk/spring/spring-cloud-azure-starter-active-directory-b2c/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-active-directory-b2c/pom.xml
@@ -95,22 +95,22 @@
org.springframework.security
spring-security-config
- 6.5.3
+ 7.0.0-RC3
org.springframework.security
spring-security-oauth2-client
- 6.5.3
+ 7.0.0-RC3
org.springframework.security
spring-security-oauth2-jose
- 6.5.3
+ 7.0.0-RC3
org.springframework.security
spring-security-oauth2-resource-server
- 6.5.3
+ 7.0.0-RC3
diff --git a/sdk/spring/spring-cloud-azure-starter-active-directory/pom.xml b/sdk/spring/spring-cloud-azure-starter-active-directory/pom.xml
index 56e53c53fc72..31fc942e4e0c 100644
--- a/sdk/spring/spring-cloud-azure-starter-active-directory/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-active-directory/pom.xml
@@ -94,12 +94,12 @@
org.springframework.security
spring-security-web
- 6.5.3
+ 7.0.0-RC3
org.springframework.security
spring-security-config
- 6.5.3
+ 7.0.0-RC3
com.nimbusds
From 004c76d2dc513388faac513fdf6e7542f28ed41c Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Fri, 21 Nov 2025 07:59:17 +0000
Subject: [PATCH 030/186] chore(spring): upgrade Spring Boot to 4.0.0-RC2 and
Spring Cloud to 2025.1.0-M4 (partial)
Co-authored-by: Netyyyy <92105726+Netyyyy@users.noreply.github.com>
---
.../security/AadResourceServerHttpSecurityConfigurer.java | 8 ++++++--
.../security/AadWebApplicationHttpSecurityConfigurer.java | 8 ++++++--
.../aadb2c/security/AadB2cOidcLoginConfigurer.java | 3 +--
3 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadResourceServerHttpSecurityConfigurer.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadResourceServerHttpSecurityConfigurer.java
index be05dc42a27a..4bf969b23754 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadResourceServerHttpSecurityConfigurer.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadResourceServerHttpSecurityConfigurer.java
@@ -31,8 +31,12 @@ public class AadResourceServerHttpSecurityConfigurer extends AbstractHttpConfigu
private Converter> jwtGrantedAuthoritiesConverter;
@Override
- public void init(HttpSecurity builder) throws Exception {
- super.init(builder);
+ public void init(HttpSecurity builder) {
+ try {
+ super.init(builder);
+ } catch (Exception e) {
+ throw new RuntimeException("Failed to initialize AadResourceServerHttpSecurityConfigurer", e);
+ }
ApplicationContext context = builder.getSharedObject(ApplicationContext.class);
this.properties = context.getBean(AadResourceServerProperties.class);
// @formatter:off
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadWebApplicationHttpSecurityConfigurer.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadWebApplicationHttpSecurityConfigurer.java
index f332ca3a0959..2451344fd53d 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadWebApplicationHttpSecurityConfigurer.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aad/security/AadWebApplicationHttpSecurityConfigurer.java
@@ -64,8 +64,12 @@ public class AadWebApplicationHttpSecurityConfigurer extends AbstractHttpConfigu
private Filter conditionalAccessFilter;
@Override
- public void init(HttpSecurity builder)throws Exception {
- super.init(builder);
+ public void init(HttpSecurity builder) {
+ try {
+ super.init(builder);
+ } catch (Exception e) {
+ throw new RuntimeException("Failed to initialize AadWebApplicationHttpSecurityConfigurer", e);
+ }
ApplicationContext context = builder.getSharedObject(ApplicationContext.class);
this.repo = context.getBean(ClientRegistrationRepository.class);
diff --git a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cOidcLoginConfigurer.java b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cOidcLoginConfigurer.java
index f39128a972a4..398e415ccc4b 100644
--- a/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cOidcLoginConfigurer.java
+++ b/sdk/spring/spring-cloud-azure-autoconfigure/src/main/java/com/azure/spring/cloud/autoconfigure/implementation/aadb2c/security/AadB2cOidcLoginConfigurer.java
@@ -74,10 +74,9 @@ public AadB2cOidcLoginConfigurer(LogoutSuccessHandler handler,
* Initialize the SecurityBuilder.
*
* @param http the http
- * @throws Exception failed to initialize SecurityBuilder
*/
@Override
- public void init(HttpSecurity http) throws Exception {
+ public void init(HttpSecurity http) {
// @formatter:off
http.logout(logout -> logout.logoutSuccessHandler(handler))
.oauth2Login(oauth2 -> oauth2
From 3efc4a555c3711a9da6161d393c4148f764d5f8c Mon Sep 17 00:00:00 2001
From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com>
Date: Fri, 21 Nov 2025 11:31:09 -0800
Subject: [PATCH 031/186] Sync eng/common directory with azure-sdk-tools for PR
13009 (#47348)
* Used another way to construct package info array
* Filtered out empty string for PackageInfoFiles
---------
Co-authored-by: ray chen
---
eng/common/pipelines/templates/steps/create-apireview.yml | 2 +-
.../pipelines/templates/steps/validate-all-packages.yml | 2 +-
eng/common/scripts/Create-APIReview.ps1 | 5 +++--
eng/common/scripts/Validate-All-Packages.ps1 | 5 +++--
4 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/eng/common/pipelines/templates/steps/create-apireview.yml b/eng/common/pipelines/templates/steps/create-apireview.yml
index 6942abd0baa6..288c775aac76 100644
--- a/eng/common/pipelines/templates/steps/create-apireview.yml
+++ b/eng/common/pipelines/templates/steps/create-apireview.yml
@@ -41,7 +41,7 @@ steps:
inputs:
filePath: ${{ parameters.SourceRootPath }}/eng/common/scripts/Create-APIReview.ps1
arguments: >
- -PackageInfoFiles ('${{ convertToJson(parameters.PackageInfoFiles) }}' | ConvertFrom-Json -NoEnumerate)
+ -PackageInfoFiles @('${{ join(''',''', parameters.PackageInfoFiles) }}')
-ArtifactList ('${{ convertToJson(parameters.Artifacts) }}' | ConvertFrom-Json | Select-Object Name)
-ArtifactPath '${{parameters.ArtifactPath}}'
-ArtifactName ${{ parameters.ArtifactName }}
diff --git a/eng/common/pipelines/templates/steps/validate-all-packages.yml b/eng/common/pipelines/templates/steps/validate-all-packages.yml
index ab75877a02da..ae09d268a940 100644
--- a/eng/common/pipelines/templates/steps/validate-all-packages.yml
+++ b/eng/common/pipelines/templates/steps/validate-all-packages.yml
@@ -34,7 +34,7 @@ steps:
-BuildDefinition $(System.CollectionUri)$(System.TeamProject)/_build?definitionId=$(System.DefinitionId) `
-PipelineUrl $(System.CollectionUri)$(System.TeamProject)/_build/results?buildId=$(Build.BuildId) `
-IsReleaseBuild $$(SetAsReleaseBuild) `
- -PackageInfoFiles ('${{ convertToJson(parameters.PackageInfoFiles) }}' | ConvertFrom-Json -NoEnumerate)
+ -PackageInfoFiles @('${{ join(''',''', parameters.PackageInfoFiles) }}')
workingDirectory: $(Pipeline.Workspace)
displayName: Validate packages and update work items
continueOnError: true
diff --git a/eng/common/scripts/Create-APIReview.ps1 b/eng/common/scripts/Create-APIReview.ps1
index 5d112d71a0a4..ff98d4570485 100644
--- a/eng/common/scripts/Create-APIReview.ps1
+++ b/eng/common/scripts/Create-APIReview.ps1
@@ -373,7 +373,8 @@ elseif ($ArtifactList -and $ArtifactList.Count -gt 0) {
elseif ($PackageInfoFiles -and $PackageInfoFiles.Count -gt 0) {
# Lowest Priority: Direct PackageInfoFiles (new method)
Write-Host "Using PackageInfoFiles parameter with $($PackageInfoFiles.Count) files"
- $ProcessedPackageInfoFiles = $PackageInfoFiles # Use as-is
+ # Filter out empty strings or whitespace-only entries
+ $ProcessedPackageInfoFiles = $PackageInfoFiles | Where-Object { -not [string]::IsNullOrWhiteSpace($_) }
}
else {
Write-Error "No package information provided. Please provide either 'PackageName', 'ArtifactList', or 'PackageInfoFiles' parameters."
@@ -382,7 +383,7 @@ else {
# Validate that we have package info files to process
if (-not $ProcessedPackageInfoFiles -or $ProcessedPackageInfoFiles.Count -eq 0) {
- Write-Error "No package info files found after processing parameters."
+ Write-Error "No package info files found after processing parameters. Or PackageInfoFiles parameter contains only empty or whitespace entries, please check the artifact settings."
exit 1
}
diff --git a/eng/common/scripts/Validate-All-Packages.ps1 b/eng/common/scripts/Validate-All-Packages.ps1
index a27fd4652d93..24cfdc85468b 100644
--- a/eng/common/scripts/Validate-All-Packages.ps1
+++ b/eng/common/scripts/Validate-All-Packages.ps1
@@ -282,12 +282,13 @@ elseif ($PackageInfoFiles -and $PackageInfoFiles.Count -gt 0)
{
# Direct PackageInfoFiles (new method)
Write-Host "Using PackageInfoFiles parameter with $($PackageInfoFiles.Count) files"
- $ProcessedPackageInfoFiles = $PackageInfoFiles
+ # Filter out empty strings or whitespace-only entries
+ $ProcessedPackageInfoFiles = $PackageInfoFiles | Where-Object { -not [string]::IsNullOrWhiteSpace($_) }
}
# Validate that we have package info files to process
if (-not $ProcessedPackageInfoFiles -or $ProcessedPackageInfoFiles.Count -eq 0) {
- Write-Error "No package info files found after processing parameters."
+ Write-Error "No package info files found after processing parameters. Or PackageInfoFiles parameter contains only empty or whitespace entries, please check the artifact settings."
exit 1
}
From 433c001ea480741a84370af9b0aee8d21b109cdb Mon Sep 17 00:00:00 2001
From: Ray Chen
Date: Fri, 21 Nov 2025 11:32:49 -0800
Subject: [PATCH 032/186] Pass package info to the API review and package
validation pipelines (#47335)
* Passed the package info for apireview and validate package pipeline
* Added test pipeline variable to patch release pipeline
* Fixed JSON conversion error on windows os
* Used compile time variable format
* Escaped forward slash in path
* Used parameter instead
* Escaped forward slash
* replaced the backslash
* Updated test pipeline input
* Updated yml to use the array object
* Dynamic loaded the artifact for set test pipeline version template
* Apply suggestions from code review
* Apply suggestions from code review
* Added display name for testPipeline parameter
* Reverted change of set-test-pipeline-version template reference
---
eng/pipelines/patch-release.yml | 8 ++++++++
eng/pipelines/templates/jobs/ci.yml | 8 ++++++--
.../templates/stages/archetype-java-release-batch.yml | 4 +++-
.../templates/stages/archetype-java-release-patch.yml | 4 +++-
4 files changed, 20 insertions(+), 4 deletions(-)
diff --git a/eng/pipelines/patch-release.yml b/eng/pipelines/patch-release.yml
index 1cff7999a982..f7c486ea04b0 100644
--- a/eng/pipelines/patch-release.yml
+++ b/eng/pipelines/patch-release.yml
@@ -1,8 +1,16 @@
trigger: none
pr: none
+
+parameters:
+- name: TestPipeline
+ displayName: Test Run Without Version Changes
+ type: boolean
+ default: false
+
extends:
template: /eng/pipelines/templates/stages/archetype-sdk-client-patch.yml
parameters:
+ TestPipeline: ${{ parameters.TestPipeline }}
artifacts:
- name: azure-sdk-template
groupId: com.azure
diff --git a/eng/pipelines/templates/jobs/ci.yml b/eng/pipelines/templates/jobs/ci.yml
index d25e167b10bf..633498c91e28 100644
--- a/eng/pipelines/templates/jobs/ci.yml
+++ b/eng/pipelines/templates/jobs/ci.yml
@@ -260,13 +260,17 @@ jobs:
- template: /eng/common/pipelines/templates/steps/create-apireview.yml
parameters:
- Artifacts: ${{parameters.ReleaseArtifacts}}
+ PackageInfoFiles:
+ - ${{ each artifact in parameters.ReleaseArtifacts }}:
+ - $(Build.ArtifactStagingDirectory)/PackageInfo/${{artifact.name}}.json
- template: /eng/common/pipelines/templates/steps/detect-api-changes.yml
- template: /eng/common/pipelines/templates/steps/validate-all-packages.yml
parameters:
- Artifacts: ${{ parameters.Artifacts }}
+ PackageInfoFiles:
+ - ${{ each artifact in parameters.Artifacts }}:
+ - $(Build.ArtifactStagingDirectory)/PackageInfo/${{artifact.name}}.json
- template: /eng/pipelines/templates/steps/post-job-cleanup.yml
diff --git a/eng/pipelines/templates/stages/archetype-java-release-batch.yml b/eng/pipelines/templates/stages/archetype-java-release-batch.yml
index d87608095663..2d76d4878abb 100644
--- a/eng/pipelines/templates/stages/archetype-java-release-batch.yml
+++ b/eng/pipelines/templates/stages/archetype-java-release-batch.yml
@@ -271,8 +271,10 @@ stages:
- template: /eng/common/pipelines/templates/steps/create-apireview.yml
parameters:
+ PackageInfoFiles:
+ - ${{ each artifact in parameters.Artifacts }}:
+ - $(Pipeline.Workspace)/packages-signed/PackageInfo/${{artifact.name}}.json
ArtifactPath: $(Pipeline.Workspace)/packages-signed
- Artifacts: ${{parameters.Artifacts}}
ConfigFileDir: $(Pipeline.Workspace)/packages-signed/PackageInfo
MarkPackageAsShipped: true
ArtifactName: packages-signed
diff --git a/eng/pipelines/templates/stages/archetype-java-release-patch.yml b/eng/pipelines/templates/stages/archetype-java-release-patch.yml
index 7e0decaa3fab..9ca73fa9331a 100644
--- a/eng/pipelines/templates/stages/archetype-java-release-patch.yml
+++ b/eng/pipelines/templates/stages/archetype-java-release-patch.yml
@@ -170,8 +170,10 @@ stages:
ArtifactPath: $(Pipeline.Workspace)/packages-signed
- template: /eng/common/pipelines/templates/steps/create-apireview.yml
parameters:
+ PackageInfoFiles:
+ - ${{ each artifact in parameters.Artifacts }}:
+ - $(Pipeline.Workspace)/packages-signed/PackageInfo/${{artifact.name}}.json
ArtifactPath: $(Pipeline.Workspace)/packages-signed
- Artifacts: ${{parameters.Artifacts}}
ConfigFileDir: $(Pipeline.Workspace)/packages-signed/PackageInfo
MarkPackageAsShipped: true
ArtifactName: packages-signed
From fc17cb3e415af87bb4ce9c10d2aece5c67876780 Mon Sep 17 00:00:00 2001
From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com>
Date: Fri, 21 Nov 2025 15:20:18 -0800
Subject: [PATCH 033/186] Sync eng/common directory with azure-sdk-tools for PR
12976 (#47351)
---
.../instructions/azsdk-tools/verify-setup.instructions.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eng/common/instructions/azsdk-tools/verify-setup.instructions.md b/eng/common/instructions/azsdk-tools/verify-setup.instructions.md
index 38d6a5b40db4..be401efcd406 100644
--- a/eng/common/instructions/azsdk-tools/verify-setup.instructions.md
+++ b/eng/common/instructions/azsdk-tools/verify-setup.instructions.md
@@ -16,4 +16,4 @@ The user can specify multiple languages to check. If the user wants to check all
## Output
Display results in a user-friendly and concise format, highlighting any missing dependencies that need to be addressed and how to resolve them.
-WHENEVER Python related requirements fail, ALWAYS ASK the user if they have set the `AZSDKTOOLS_PYTHON_VENV_PATH` system environment variable to their desired virtual environment. This tool can only check requirements in the venv path specified by that environment variable.
+When Python tool requirements fail, inform the user about the `AZSDKTOOLS_PYTHON_VENV_PATH` environment variable if they have setup issues. The verify-setup tool can only check Python requirements within the virtual environment specified by this environment variable.
From 0719adfb2283be17321b5667d9b96bd2f39a8b4e Mon Sep 17 00:00:00 2001
From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com>
Date: Sun, 23 Nov 2025 23:22:15 -0800
Subject: [PATCH 034/186] [Automation] Generate Fluent Lite from Swagger
postgresql#package-flexibleserver-2025-08-01 (#47328)
* [Automation] External Change
* [Automation] Generate Fluent Lite from Swagger postgresql#package-flexibleserver-2025-08-01
* fix test after break
* simplify changelog
* nit, changelog
---------
Co-authored-by: Weidong Xu
---
eng/versioning/version_client.txt | 2 +-
.../CHANGELOG.md | 286 +-
.../README.md | 22 +-
.../SAMPLE.md | 3026 +++++++++--------
.../pom.xml | 5 +-
.../PostgreSqlManager.java | 328 +-
... AdministratorsMicrosoftEntrasClient.java} | 185 +-
...vancedThreatProtectionSettingsClient.java} | 88 +-
...> BackupsAutomaticAndOnDemandsClient.java} | 149 +-
.../BackupsLongTermRetentionsClient.java | 302 ++
...ava => CapabilitiesByLocationsClient.java} | 25 +-
....java => CapabilitiesByServersClient.java} | 27 +-
...lesClient.java => CapturedLogsClient.java} | 24 +-
.../fluent/CheckNameAvailabilitiesClient.java | 70 -
...ckNameAvailabilityWithLocationsClient.java | 74 -
.../fluent/ConfigurationsClient.java | 191 +-
.../fluent/DatabasesClient.java | 139 +-
.../fluent/FirewallRulesClient.java | 107 +-
.../fluent/FlexibleServersClient.java | 198 --
.../fluent/MigrationsClient.java | 361 +-
.../fluent/NameAvailabilitiesClient.java | 136 +
.../fluent/OperationsClient.java | 12 +-
.../fluent/PostgreSqlManagementClient.java | 115 +-
...java => PrivateDnsZoneSuffixesClient.java} | 29 +-
...ateEndpointConnectionOperationsClient.java | 242 --
.../PrivateEndpointConnectionsClient.java | 237 +-
.../fluent/ReplicasClient.java | 6 +-
.../fluent/ResourceProvidersClient.java | 93 -
.../ServerThreatProtectionSettingsClient.java | 175 +-
.../fluent/ServersClient.java | 187 +-
.../fluent/TuningConfigurationsClient.java | 540 ---
.../fluent/TuningIndexesClient.java | 82 -
.../TuningOptionsOperationsClient.java} | 124 +-
.../fluent/VirtualEndpointsClient.java | 253 +-
.../VirtualNetworkSubnetUsagesClient.java | 27 +-
... => AdministratorMicrosoftEntraInner.java} | 88 +-
...dministratorMicrosoftEntraProperties.java} | 75 +-
...tratorMicrosoftEntraPropertiesForAdd.java} | 63 +-
...edThreatProtectionSettingsModelInner.java} | 60 +-
...edThreatProtectionSettingsProperties.java} | 53 +-
...a => BackupAutomaticAndOnDemandInner.java} | 76 +-
...BackupAutomaticAndOnDemandProperties.java} | 67 +-
...ckupsLongTermRetentionOperationInner.java} | 64 +-
...ackupsLongTermRetentionResponseInner.java} | 56 +-
...sLongTermRetentionResponseProperties.java} | 29 +-
.../fluent/models/CapabilityInner.java | 381 +++
...ogFileInner.java => CapturedLogInner.java} | 80 +-
...erties.java => CapturedLogProperties.java} | 70 +-
.../fluent/models/ConfigurationInner.java | 42 +-
.../models/ConfigurationProperties.java | 66 +-
.../fluent/models/DatabaseInner.java | 14 +-
.../fluent/models/DatabaseProperties.java | 14 +-
.../fluent/models/FirewallRuleInner.java | 18 +-
.../fluent/models/FirewallRuleProperties.java | 18 +-
.../models/FlexibleServerCapabilityInner.java | 373 --
.../IndexRecommendationResourceInner.java | 368 --
.../models/LtrPreBackupResponseInner.java | 9 +-
...ResourceInner.java => MigrationInner.java} | 336 +-
...va => MigrationNameAvailabilityInner.java} | 67 +-
...operties.java => MigrationProperties.java} | 412 +--
....java => MigrationPropertiesForPatch.java} | 306 +-
...r.java => NameAvailabilityModelInner.java} | 49 +-
.../models/ObjectRecommendationInner.java | 289 ++
...va => ObjectRecommendationProperties.java} | 181 +-
.../fluent/models/OperationInner.java | 18 +-
.../fluent/models/QuotaUsageInner.java | 8 +-
.../fluent/models/ServerInner.java | 110 +-
.../fluent/models/ServerProperties.java | 143 +-
...ate.java => ServerPropertiesForPatch.java} | 245 +-
.../models/SessionDetailsResourceInner.java | 233 --
.../fluent/models/SessionResourceInner.java | 261 --
...urceInner.java => TuningOptionsInner.java} | 30 +-
...ceInner.java => VirtualEndpointInner.java} | 52 +-
.../VirtualEndpointResourceProperties.java | 16 +-
... VirtualNetworkSubnetUsageModelInner.java} | 28 +-
.../fluent/models/package-info.java | 6 +-
.../fluent/package-info.java | 6 +-
.../ActiveDirectoryAdministratorImpl.java | 132 -
.../AdministratorMicrosoftEntraImpl.java | 179 +
...inistratorsMicrosoftEntrasClientImpl.java} | 354 +-
...=> AdministratorsMicrosoftEntrasImpl.java} | 50 +-
...edThreatProtectionSettingsClientImpl.java} | 332 +-
.../AdvancedThreatProtectionSettingsImpl.java | 77 +
...cedThreatProtectionSettingsModelImpl.java} | 48 +-
...va => BackupAutomaticAndOnDemandImpl.java} | 16 +-
...ckupsAutomaticAndOnDemandsClientImpl.java} | 275 +-
.../BackupsAutomaticAndOnDemandsImpl.java | 101 +
.../implementation/BackupsImpl.java | 95 -
...ackupsLongTermRetentionOperationImpl.java} | 12 +-
...BackupsLongTermRetentionResponseImpl.java} | 12 +-
.../BackupsLongTermRetentionsClientImpl.java | 909 +++++
.../BackupsLongTermRetentionsImpl.java | 126 +
...=> CapabilitiesByLocationsClientImpl.java} | 130 +-
....java => CapabilitiesByLocationsImpl.java} | 30 +-
...a => CapabilitiesByServersClientImpl.java} | 115 +-
...pl.java => CapabilitiesByServersImpl.java} | 30 +-
...apabilityImpl.java => CapabilityImpl.java} | 46 +-
...{LogFileImpl.java => CapturedLogImpl.java} | 12 +-
...tImpl.java => CapturedLogsClientImpl.java} | 107 +-
...ilitiesImpl.java => CapturedLogsImpl.java} | 32 +-
.../CheckNameAvailabilitiesClientImpl.java | 179 -
.../CheckNameAvailabilitiesImpl.java | 58 -
...meAvailabilityWithLocationsClientImpl.java | 194 --
...heckNameAvailabilityWithLocationsImpl.java | 58 -
.../implementation/ConfigurationImpl.java | 13 +-
.../ConfigurationsClientImpl.java | 290 +-
.../implementation/DatabasesClientImpl.java | 228 +-
.../FirewallRulesClientImpl.java | 176 +-
.../FlexibleServersClientImpl.java | 480 ---
.../implementation/FlexibleServersImpl.java | 84 -
.../LtrBackupOperationsImpl.java | 71 -
...onResourceImpl.java => MigrationImpl.java} | 152 +-
...ava => MigrationNameAvailabilityImpl.java} | 12 +-
.../implementation/MigrationsClientImpl.java | 799 +++--
.../implementation/MigrationsImpl.java | 156 +-
.../NameAvailabilitiesClientImpl.java | 316 ++
.../NameAvailabilitiesImpl.java | 79 +
...pl.java => NameAvailabilityModelImpl.java} | 12 +-
...mpl.java => ObjectRecommendationImpl.java} | 32 +-
.../implementation/OperationsClientImpl.java | 51 +-
.../PostgreSqlManagementClientImpl.java | 286 +-
... => PrivateDnsZoneSuffixesClientImpl.java} | 61 +-
...l.java => PrivateDnsZoneSuffixesImpl.java} | 22 +-
...ndpointConnectionOperationsClientImpl.java | 623 ----
...ivateEndpointConnectionOperationsImpl.java | 65 -
.../PrivateEndpointConnectionsClientImpl.java | 611 +++-
.../PrivateEndpointConnectionsImpl.java | 31 +
.../PrivateLinkResourcesClientImpl.java | 28 +-
.../implementation/QuotaUsagesClientImpl.java | 30 +-
.../implementation/ReplicasClientImpl.java | 30 +-
.../ResourceProvidersClientImpl.java | 224 --
.../implementation/ResourceProvidersImpl.java | 61 -
.../implementation/ServerImpl.java | 103 +-
...verThreatProtectionSettingsClientImpl.java | 550 +--
.../ServerThreatProtectionSettingsImpl.java | 91 +-
.../implementation/ServersClientImpl.java | 366 +-
.../SessionDetailsResourceImpl.java | 52 -
.../implementation/SessionResourceImpl.java | 56 -
.../TuningConfigurationsClientImpl.java | 1735 ----------
.../TuningConfigurationsImpl.java | 102 -
.../TuningIndexesClientImpl.java | 409 ---
.../implementation/TuningIndexesImpl.java | 53 -
.../TuningOptionsClientImpl.java | 490 ---
.../implementation/TuningOptionsImpl.java | 57 +-
.../TuningOptionsOperationsClientImpl.java | 824 +++++
.../TuningOptionsOperationsImpl.java | 87 +
.../TuningOptionsResourceImpl.java | 45 -
...urceImpl.java => VirtualEndpointImpl.java} | 39 +-
.../VirtualEndpointsClientImpl.java | 396 +--
.../implementation/VirtualEndpointsImpl.java | 39 +-
...> VirtualNetworkSubnetUsageModelImpl.java} | 12 +-
.../VirtualNetworkSubnetUsagesClientImpl.java | 43 +-
.../VirtualNetworkSubnetUsagesImpl.java | 18 +-
.../implementation/package-info.java | 6 +-
.../models/ActiveDirectoryAdministrator.java | 187 -
.../models/ActiveDirectoryAuthEnum.java | 51 -
.../models/AdminCredentials.java | 14 +-
.../models/AdminCredentialsForPatch.java | 121 +
.../models/AdministratorListResult.java | 128 -
.../models/AdministratorMicrosoftEntra.java | 267 ++
...va => AdministratorMicrosoftEntraAdd.java} | 69 +-
.../AdministratorMicrosoftEntraList.java | 129 +
...ava => AdministratorsMicrosoftEntras.java} | 67 +-
... => AdvancedThreatProtectionSettings.java} | 45 +-
.../AdvancedThreatProtectionSettingsList.java | 118 +
...dvancedThreatProtectionSettingsModel.java} | 78 +-
.../models/ArmServerKeyType.java | 51 -
.../models/AuthConfig.java | 34 +-
.../models/AuthConfigForPatch.java | 151 +
.../AzureManagedDiskPerformanceTier.java | 111 +
.../AzureManagedDiskPerformanceTiers.java | 111 -
.../models/Backup.java | 21 +-
...p.java => BackupAutomaticAndOnDemand.java} | 19 +-
.../BackupAutomaticAndOnDemandList.java | 129 +
.../models/BackupForPatch.java | 144 +
.../models/BackupType.java | 51 +
...java => BackupsAutomaticAndOnDemands.java} | 57 +-
...=> BackupsLongTermRetentionOperation.java} | 12 +-
...a => BackupsLongTermRetentionRequest.java} | 40 +-
... => BackupsLongTermRetentionResponse.java} | 11 +-
.../BackupsLongTermRetentions.java} | 97 +-
...mRetentionsCheckPrerequisitesHeaders.java} | 12 +-
...RetentionsCheckPrerequisitesResponse.java} | 15 +-
.../models/Cancel.java | 51 +
.../models/CancelEnum.java | 51 -
...ties.java => CapabilitiesByLocations.java} | 16 +-
...lities.java => CapabilitiesByServers.java} | 18 +-
.../models/Capability.java | 138 +
...iesListResult.java => CapabilityList.java} | 55 +-
.../models/{LogFile.java => CapturedLog.java} | 16 +-
.../models/CapturedLogList.java | 127 +
.../{LogFiles.java => CapturedLogs.java} | 16 +-
.../models/CheckNameAvailabilities.java | 37 -
.../CheckNameAvailabilityWithLocations.java | 39 -
.../models/Cluster.java | 34 +-
.../models/ConfigTuningRequestParameter.java | 179 -
.../models/Configuration.java | 54 +-
.../models/ConfigurationDataType.java | 12 +-
.../models/ConfigurationForUpdate.java | 42 +-
...ListResult.java => ConfigurationList.java} | 46 +-
.../models/Configurations.java | 33 +-
.../models/CreateMode.java | 2 +-
.../models/CreateModeForPatch.java | 51 +
.../models/CreateModeForUpdate.java | 51 -
.../models/DataEncryption.java | 98 +-
.../models/DataEncryptionType.java | 51 +
.../models/Database.java | 12 +-
...abaseListResult.java => DatabaseList.java} | 44 +-
...tatus.java => DatabaseMigrationState.java} | 211 +-
.../models/Databases.java | 44 +-
.../models/DbLevelValidationStatus.java | 22 +-
.../models/DbServerMetadata.java | 23 +-
.../models/EncryptionKeyStatus.java | 52 +
.../FastProvisioningEditionCapability.java | 23 +-
.../models/FastProvisioningSupport.java | 53 +
.../models/FastProvisioningSupportedEnum.java | 53 -
.../models/FeatureStatus.java | 51 +
.../models/FirewallRule.java | 34 +-
...eListResult.java => FirewallRuleList.java} | 46 +-
.../models/FirewallRules.java | 40 +-
.../models/FlexibleServerCapability.java | 134 -
.../models/FlexibleServers.java | 72 -
.../models/GeoBackupSupportedEnum.java | 52 -
.../models/GeoRedundantBackupEnum.java | 51 -
.../models/GeographicallyRedundantBackup.java | 51 +
.../GeographicallyRedundantBackupSupport.java | 54 +
.../models/HaMode.java | 51 -
.../models/HighAvailability.java | 26 +-
.../models/HighAvailabilityForPatch.java | 141 +
.../models/HighAvailabilityMode.java | 7 +-
.../models/HighAvailabilityState.java | 71 +
.../models/IdentityType.java | 2 +-
.../models/ImpactRecord.java | 18 +-
.../models/IndexRecommendationListResult.java | 132 -
.../models/KeyStatusEnum.java | 51 -
.../models/LocationRestricted.java | 52 +
.../LogicalReplicationOnSourceDbEnum.java | 51 -
.../LogicalReplicationOnSourceServer.java | 51 +
.../models/LtrServerBackupOperationList.java | 12 +-
.../models/MaintenanceWindow.java | 24 +-
.../models/MaintenanceWindowForPatch.java | 177 +
.../models/MicrosoftEntraAuth.java | 51 +
.../models/MigrateRolesAndPermissions.java | 51 +
.../models/MigrateRolesEnum.java | 51 -
...{MigrationResource.java => Migration.java} | 483 +--
.../models/MigrationDatabaseState.java | 71 +
.../models/MigrationDbState.java | 71 -
...urceListResult.java => MigrationList.java} | 59 +-
.../models/MigrationMode.java | 2 +-
...ce.java => MigrationNameAvailability.java} | 18 +-
.../models/MigrationOption.java | 2 +-
.../models/MigrationResourceForPatch.java | 164 +-
.../models/MigrationSecretParameters.java | 26 +-
.../MigrationSecretParametersForPatch.java | 158 +
.../models/MigrationState.java | 2 +-
.../models/MigrationStatus.java | 16 +-
...onSubState.java => MigrationSubstate.java} | 72 +-
...ils.java => MigrationSubstateDetails.java} | 60 +-
.../models/Migrations.java | 130 +-
.../models/NameAvailabilities.java | 68 +
...bility.java => NameAvailabilityModel.java} | 16 +-
.../models/Network.java | 49 +-
...esource.java => ObjectRecommendation.java} | 49 +-
....java => ObjectRecommendationDetails.java} | 62 +-
...ult.java => ObjectRecommendationList.java} | 57 +-
...mmendationPropertiesAnalyzedWorkload.java} | 64 +-
...ationPropertiesImplementationDetails.java} | 43 +-
.../models/OnlineResizeSupportedEnum.java | 53 -
.../models/OnlineStorageResizeSupport.java | 54 +
.../models/Operation.java | 8 +-
.../models/OperationDisplay.java | 16 +-
...tionListResult.java => OperationList.java} | 41 +-
.../models/OperationOrigin.java | 2 +-
.../models/Operations.java | 8 +-
.../models/Origin.java | 51 -
.../OverwriteDatabasesOnTargetServer.java | 52 +
.../models/OverwriteDbsInTargetEnum.java | 52 -
.../models/PasswordAuthEnum.java | 51 -
.../models/PasswordBasedAuth.java | 51 +
.../models/PostgresMajorVersion.java | 81 +
.../models/PrincipalType.java | 2 +-
...fixes.java => PrivateDnsZoneSuffixes.java} | 16 +-
...ava => PrivateEndpointConnectionList.java} | 49 +-
.../PrivateEndpointConnectionOperations.java | 69 -
.../models/PrivateEndpointConnections.java | 65 +-
...sult.java => PrivateLinkResourceList.java} | 41 +-
.../models/QuotaUsage.java | 2 +-
...gesListResult.java => QuotaUsageList.java} | 40 +-
.../models/ReadReplicaPromoteMode.java | 12 +-
.../models/ReadReplicaPromoteOption.java | 52 +
.../models/RecommendationType.java | 51 -
.../models/RecommendationTypeEnum.java | 5 +
.../RecommendationTypeParameterEnum.java | 61 +
.../models/Replica.java | 50 +-
.../models/Replicas.java | 4 +-
.../models/ReplicationPromoteOption.java | 51 -
.../models/ReplicationRole.java | 2 +-
.../models/ReplicationState.java | 4 +-
.../models/ResourceProviders.java | 50 -
.../models/RestartParameter.java | 11 +-
.../models/RestrictedEnum.java | 52 -
.../models/Server.java | 235 +-
...lity.java => ServerEditionCapability.java} | 53 +-
...rverForUpdate.java => ServerForPatch.java} | 225 +-
.../models/ServerHAState.java | 71 -
...{ServerListResult.java => ServerList.java} | 38 +-
.../ServerPublicNetworkAccessState.java | 3 +-
.../models/ServerSku.java | 17 +-
.../models/ServerSkuCapability.java | 42 +-
.../models/ServerState.java | 2 +-
.../ServerThreatProtectionListResult.java | 105 -
.../ServerThreatProtectionSettings.java | 88 +-
.../models/ServerVersion.java | 76 -
.../models/ServerVersionCapability.java | 15 +-
.../models/Servers.java | 42 +-
.../models/SessionDetailsResource.java | 62 -
.../models/SessionResource.java | 68 -
.../models/SessionsListResult.java | 131 -
.../postgresqlflexibleserver/models/Sku.java | 14 +-
.../models/SkuForPatch.java | 121 +
.../models/SkuTier.java | 2 +-
.../models/SourceType.java | 8 +-
.../models/SslMode.java | 4 +-
.../models/StartDataMigration.java | 51 +
.../models/StartDataMigrationEnum.java | 51 -
.../models/Storage.java | 61 +-
.../models/StorageAutoGrow.java | 3 +-
.../models/StorageAutoGrowthSupport.java | 53 +
.../StorageAutoGrowthSupportedEnum.java | 53 -
.../models/StorageEditionCapability.java | 14 +-
.../models/StorageMbCapability.java | 34 +-
.../models/StorageTierCapability.java | 10 +-
.../models/StorageType.java | 4 +-
.../models/SupportedFeature.java | 16 +-
.../models/SupportedFeatureStatusEnum.java | 51 -
.../models/ThreatProtectionState.java | 4 +-
.../models/TriggerCutover.java | 51 +
.../models/TriggerCutoverEnum.java | 51 -
.../models/TuningIndexes.java | 43 -
.../models/TuningOptionEnum.java | 51 -
.../models/TuningOptionParameterEnum.java | 51 +
.../models/TuningOptions.java | 64 +-
...ListResult.java => TuningOptionsList.java} | 52 +-
.../models/TuningOptionsListResult.java | 131 -
.../models/TuningOptionsOperations.java | 97 +
.../models/TuningOptionsResource.java | 49 -
.../models/UserAssignedIdentity.java | 26 +-
.../models/UserIdentity.java | 18 +-
.../models/ValidationDetails.java | 18 +-
.../models/ValidationMessage.java | 4 +-
.../models/ValidationSummaryItem.java | 6 +-
...ointResource.java => VirtualEndpoint.java} | 71 +-
.../VirtualEndpointResourceForPatch.java | 16 +-
.../models/VirtualEndpointType.java | 2 +-
.../models/VirtualEndpoints.java | 60 +-
...tResult.java => VirtualEndpointsList.java} | 53 +-
.../models/VirtualEndpointsListResult.java | 128 -
...va => VirtualNetworkSubnetUsageModel.java} | 10 +-
.../models/VirtualNetworkSubnetUsages.java | 12 +-
...eRedundantHaAndGeoBackupSupportedEnum.java | 54 -
.../models/ZoneRedundantHaSupportedEnum.java | 53 -
...dGeographicallyRedundantBackupSupport.java | 59 +
.../ZoneRedundantHighAvailabilitySupport.java | 54 +
.../models/package-info.java | 6 +-
.../package-info.java | 6 +-
.../proxy-config.json | 2 +-
.../AdministratorsDeleteSamples.java | 26 -
.../generated/AdministratorsGetSamples.java | 26 -
.../AdministratorsListByServerSamples.java | 25 -
...sMicrosoftEntraCreateOrUpdateSamples.java} | 18 +-
...istratorsMicrosoftEntraDeleteSamples.java} | 16 +-
...dministratorsMicrosoftEntraGetSamples.java | 27 +
...torsMicrosoftEntraListByServerSamples.java | 26 +
...edThreatProtectionSettingsGetSamples.java} | 16 +-
...ProtectionSettingsListByServerSamples.java | 26 +
...kupsAutomaticAndOnDemandCreateSamples.java | 27 +
...upsAutomaticAndOnDemandDeleteSamples.java} | 17 +-
...BackupsAutomaticAndOnDemandGetSamples.java | 27 +
...tomaticAndOnDemandListByServerSamples.java | 26 +
.../generated/BackupsDeleteSamples.java | 25 -
.../generated/BackupsGetSamples.java | 27 -
.../generated/BackupsListByServerSamples.java | 25 -
...rmRetentionCheckPrerequisitesSamples.java} | 19 +-
.../BackupsLongTermRetentionGetSamples.java | 27 +
...sLongTermRetentionListByServerSamples.java | 26 +
...BackupsLongTermRetentionStartSamples.java} | 21 +-
.../CapabilitiesByLocationListSamples.java | 25 +
.../CapabilitiesByServerListSamples.java | 25 +
...a => CapturedLogsListByServerSamples.java} | 15 +-
.../CheckNameAvailabilityExecuteSamples.java | 28 -
...vailabilityWithLocationExecuteSamples.java | 28 -
.../generated/ConfigurationsGetSamples.java | 11 +-
.../ConfigurationsListByServerSamples.java | 12 +-
.../generated/ConfigurationsPutSamples.java | 12 +-
.../ConfigurationsUpdateSamples.java | 14 +-
.../generated/DatabasesCreateSamples.java | 8 +-
.../generated/DatabasesDeleteSamples.java | 12 +-
.../generated/DatabasesGetSamples.java | 12 +-
.../DatabasesListByServerSamples.java | 8 +-
.../FirewallRulesCreateOrUpdateSamples.java | 14 +-
.../generated/FirewallRulesDeleteSamples.java | 11 +-
.../generated/FirewallRulesGetSamples.java | 13 +-
.../FirewallRulesListByServerSamples.java | 11 +-
...GetPrivateDnsZoneSuffixExecuteSamples.java | 25 -
...cationBasedCapabilitiesExecuteSamples.java | 24 -
.../LogFilesListByServerSamples.java | 25 -
.../LtrBackupOperationsGetSamples.java | 25 -
...ples.java => MigrationsCancelSamples.java} | 15 +-
...igrationsCheckNameAvailabilitySamples.java | 31 +
.../generated/MigrationsCreateSamples.java | 183 +-
.../generated/MigrationsGetSamples.java | 60 +-
.../MigrationsListByTargetServerSamples.java | 12 +-
.../generated/MigrationsUpdateSamples.java | 38 +-
.../NameAvailabilityCheckGloballySamples.java | 31 +
...eAvailabilityCheckWithLocationSamples.java | 31 +
.../generated/OperationsListSamples.java | 9 +-
...va => PrivateDnsZoneSuffixGetSamples.java} | 14 +-
...ivateEndpointConnectionsDeleteSamples.java | 28 +
.../PrivateEndpointConnectionsGetSamples.java | 10 +-
...ndpointConnectionsListByServerSamples.java | 11 +-
...vateEndpointConnectionsUpdateSamples.java} | 17 +-
.../PrivateLinkResourcesGetSamples.java | 6 +-
...ivateLinkResourcesListByServerSamples.java | 5 +-
.../generated/QuotaUsagesListSamples.java | 10 +-
.../ReplicasListByServerSamples.java | 8 +-
...CheckMigrationNameAvailabilitySamples.java | 31 -
...otectionSettingsCreateOrUpdateSamples.java | 33 -
...ProtectionSettingsListByServerSamples.java | 26 -
.../ServersCreateOrUpdateSamples.java | 431 +++
.../generated/ServersCreateSamples.java | 307 --
.../generated/ServersDeleteSamples.java | 10 +-
.../ServersGetByResourceGroupSamples.java | 35 +-
.../ServersListByResourceGroupSamples.java | 10 +-
.../generated/ServersListSamples.java | 9 +-
.../generated/ServersRestartSamples.java | 29 +-
.../generated/ServersStartSamples.java | 10 +-
.../generated/ServersStopSamples.java | 9 +-
.../generated/ServersUpdateSamples.java | 249 +-
.../TuningConfigurationDisableSamples.java | 28 -
.../TuningConfigurationEnableSamples.java | 28 -
...onfigurationListSessionDetailsSamples.java | 29 -
...uningConfigurationListSessionsSamples.java | 28 -
...uningConfigurationStartSessionSamples.java | 32 -
...TuningConfigurationStopSessionSamples.java | 28 -
...TuningIndexListRecommendationsSamples.java | 47 -
.../generated/TuningOptionsGetSamples.java | 27 -
.../TuningOptionsListByServerSamples.java | 25 -
.../TuningOptionsOperationGetSamples.java | 29 +
...ngOptionsOperationListByServerSamples.java | 26 +
...nsOperationListRecommendationsSamples.java | 81 +
.../VirtualEndpointsCreateSamples.java | 12 +-
.../VirtualEndpointsDeleteSamples.java | 8 +-
.../generated/VirtualEndpointsGetSamples.java | 11 +-
.../VirtualEndpointsListByServerSamples.java | 11 +-
.../VirtualEndpointsUpdateSamples.java | 15 +-
...VirtualNetworkSubnetUsageListSamples.java} | 18 +-
.../PostgreSqlManagerTests.java | 24 +-
.../AdministratorMicrosoftEntraAddTests.java | 35 +
...AdministratorMicrosoftEntraInnerTests.java | 37 +
.../AdministratorMicrosoftEntraListTests.java | 54 +
...orMicrosoftEntraPropertiesForAddTests.java | 35 +
...istratorMicrosoftEntraPropertiesTests.java | 37 +
.../AdministratorsDeleteMockTests.java | 33 -
...crosoftEntrasCreateOrUpdateMockTests.java} | 28 +-
...rosoftEntrasGetWithResponseMockTests.java} | 18 +-
...MicrosoftEntrasListByServerMockTests.java} | 18 +-
...tionSettingsGetWithResponseMockTests.java} | 13 +-
...tectionSettingsListByServerMockTests.java} | 10 +-
...ncedThreatProtectionSettingsListTests.java | 26 +
...reatProtectionSettingsModelInnerTests.java | 28 +
...reatProtectionSettingsPropertiesTests.java | 28 +
.../BackupAutomaticAndOnDemandInnerTests.java | 34 +
.../BackupAutomaticAndOnDemandListTests.java | 40 +
...upAutomaticAndOnDemandPropertiesTests.java | 35 +
.../generated/BackupForPatchTests.java | 30 +
.../generated/BackupRequestBaseTests.java | 27 +
.../generated/BackupSettingsTests.java | 25 +
.../generated/BackupStoreDetailsTests.java | 26 +
.../generated/BackupTests.java | 30 +
...AutomaticAndOnDemandsCreateMockTests.java} | 18 +-
...AndOnDemandsGetWithResponseMockTests.java} | 18 +-
...ticAndOnDemandsListByServerMockTests.java} | 18 +-
.../BackupsLongTermRetentionRequestTests.java | 33 +
...gTermRetentionResponsePropertiesTests.java | 26 +
...ckPrerequisitesWithResponseMockTests.java} | 20 +-
.../CapabilitiesByLocationsListMockTests.java | 39 +
.../CapabilitiesByServersListMockTests.java | 39 +
.../generated/CapabilityBaseTests.java | 22 +
.../generated/CapabilityInnerTests.java | 26 +
.../generated/CapabilityListTests.java | 26 +
.../generated/CapturedLogInnerTests.java | 39 +
.../generated/CapturedLogListTests.java | 45 +
.../generated/CapturedLogPropertiesTests.java | 40 +
...=> CapturedLogsListByServerMockTests.java} | 20 +-
.../CheckNameAvailabilityRequestTests.java | 28 +
.../CheckNameAvailabilityResponseTests.java | 33 +
.../generated/ClusterTests.java | 27 +
.../ConfigurationForUpdateTests.java | 28 +
.../generated/ConfigurationInnerTests.java | 28 +
.../generated/ConfigurationListTests.java | 37 +
.../ConfigurationPropertiesTests.java | 29 +
...onfigurationsGetWithResponseMockTests.java | 8 +-
.../ConfigurationsListByServerMockTests.java | 8 +-
.../generated/ConfigurationsPutMockTests.java | 14 +-
.../generated/DatabaseInnerTests.java | 28 +
.../generated/DatabaseListTests.java | 37 +
.../DatabaseMigrationStateTests.java | 73 +
.../generated/DatabasePropertiesTests.java | 27 +
.../generated/DatabasesCreateMockTests.java | 14 +-
.../generated/DatabasesDeleteMockTests.java | 33 -
.../DatabasesGetWithResponseMockTests.java | 8 +-
.../DatabasesListByServerMockTests.java | 8 +-
.../DbLevelValidationStatusTests.java | 81 +
.../generated/DbServerMetadataTests.java | 36 +
.../generated/DelegatedSubnetUsageTests.java | 23 +
...astProvisioningEditionCapabilityTests.java | 23 +
.../generated/FirewallRuleInnerTests.java | 28 +
.../generated/FirewallRuleListTests.java | 35 +
.../FirewallRulePropertiesTests.java | 29 +
.../FirewallRulesCreateOrUpdateMockTests.java | 14 +-
.../FirewallRulesDeleteMockTests.java | 33 -
...FirewallRulesGetWithResponseMockTests.java | 8 +-
.../FirewallRulesListByServerMockTests.java | 8 +-
.../HighAvailabilityForPatchTests.java | 30 +
.../generated/HighAvailabilityTests.java | 31 +
.../generated/ImpactRecordTests.java | 35 +
...tionBasedCapabilitiesExecuteMockTests.java | 39 -
.../generated/LtrPreBackupRequestTests.java | 27 +
.../LtrPreBackupResponseInnerTests.java | 25 +
.../MaintenanceWindowForPatchTests.java | 36 +
.../generated/MaintenanceWindowTests.java | 35 +
.../MigrationNameAvailabilityInnerTests.java | 29 +
.../generated/MigrationStatusTests.java | 23 +
.../MigrationSubstateDetailsTests.java | 217 ++
...ameAvailabilityWithResponseMockTests.java} | 20 +-
...MigrationsDeleteWithResponseMockTests.java | 34 -
...esCheckGloballyWithResponseMockTests.java} | 17 +-
...eckWithLocationWithResponseMockTests.java} | 18 +-
.../NameAvailabilityModelInnerTests.java | 33 +
.../generated/NamePropertyTests.java | 27 +
.../generated/NetworkTests.java | 33 +
.../ObjectRecommendationDetailsTests.java | 45 +
.../ObjectRecommendationInnerTests.java | 26 +
.../ObjectRecommendationListTests.java | 32 +
...dationPropertiesAnalyzedWorkloadTests.java | 34 +
...nPropertiesImplementationDetailsTests.java | 30 +
.../ObjectRecommendationPropertiesTests.java | 67 +
.../generated/OperationDisplayTests.java | 23 +
.../generated/OperationInnerTests.java | 26 +
.../generated/OperationListTests.java | 33 +
.../generated/OperationsListMockTests.java | 2 +-
...ZoneSuffixesGetWithResponseMockTests.java} | 11 +-
.../PrivateEndpointConnectionInnerTests.java | 40 +
.../PrivateEndpointConnectionListTests.java | 26 +
...vateEndpointConnectionPropertiesTests.java | 40 +
...ntConnectionsGetWithResponseMockTests.java | 8 +-
...pointConnectionsListByServerMockTests.java | 8 +-
...teEndpointConnectionsUpdateMockTests.java} | 4 +-
.../generated/PrivateEndpointTests.java | 21 +
.../PrivateLinkResourceInnerTests.java | 28 +
.../PrivateLinkResourceListTests.java | 26 +
.../PrivateLinkResourcePropertiesTests.java | 28 +
...LinkResourcesGetWithResponseMockTests.java | 6 +-
...ateLinkResourcesListByServerMockTests.java | 6 +-
...rivateLinkServiceConnectionStateTests.java | 34 +
.../generated/QuotaUsageInnerTests.java | 42 +
.../generated/QuotaUsageListTests.java | 26 +
.../generated/QuotaUsagesListMockTests.java | 16 +-
.../generated/ReplicaTests.java | 35 +
.../generated/RestartParameterTests.java | 30 +
.../ServerCapabilitiesListMockTests.java | 39 -
.../ServerEditionCapabilityTests.java | 23 +
.../generated/ServerSkuCapabilityTests.java | 23 +
.../generated/ServerSkuTests.java | 28 +
...ectionSettingsCreateOrUpdateMockTests.java | 8 +-
.../ServerVersionCapabilityTests.java | 23 +
.../generated/ServersDeleteMockTests.java | 33 -
.../generated/ServersRestartMockTests.java | 38 -
.../generated/ServersStartMockTests.java | 33 -
.../generated/ServersStopMockTests.java | 33 -
.../generated/SkuForPatchTests.java | 28 +
.../generated/SkuTests.java | 27 +
.../StorageEditionCapabilityTests.java | 23 +
.../generated/StorageMbCapabilityTests.java | 23 +
.../generated/StorageTests.java | 44 +
.../generated/StorageTierCapabilityTests.java | 23 +
.../generated/SupportedFeatureTests.java | 22 +
...igurationsListSessionDetailsMockTests.java | 46 -
...ngConfigurationsListSessionsMockTests.java | 46 -
...ngIndexesListRecommendationsMockTests.java | 40 -
.../generated/TuningOptionsInnerTests.java | 23 +
.../generated/TuningOptionsListTests.java | 30 +
...nsOperationsGetWithResponseMockTests.java} | 13 +-
...tionsOperationsListByServerMockTests.java} | 10 +-
...perationsListRecommendationsMockTests.java | 42 +
.../generated/UserAssignedIdentityTests.java | 54 +
.../generated/UserIdentityTests.java | 27 +
.../generated/ValidationDetailsTests.java | 114 +
.../generated/ValidationMessageTests.java | 29 +
.../generated/ValidationSummaryItemTests.java | 40 +
.../generated/VirtualEndpointInnerTests.java | 31 +
.../VirtualEndpointResourceForPatchTests.java | 32 +
...irtualEndpointResourcePropertiesTests.java | 33 +
.../VirtualEndpointsCreateMockTests.java | 14 +-
...tualEndpointsGetWithResponseMockTests.java | 10 +-
...VirtualEndpointsListByServerMockTests.java | 10 +-
.../generated/VirtualEndpointsListTests.java | 36 +
...tualNetworkSubnetUsageModelInnerTests.java | 23 +
...rtualNetworkSubnetUsageParameterTests.java | 26 +
...ubnetUsagesListWithResponseMockTests.java} | 14 +-
610 files changed, 23389 insertions(+), 23021 deletions(-)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/{AdministratorsClient.java => AdministratorsMicrosoftEntrasClient.java} (63%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/{TuningOptionsClient.java => AdvancedThreatProtectionSettingsClient.java} (61%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/{BackupsClient.java => BackupsAutomaticAndOnDemandsClient.java} (73%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/BackupsLongTermRetentionsClient.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/{LocationBasedCapabilitiesClient.java => CapabilitiesByLocationsClient.java} (67%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/{ServerCapabilitiesClient.java => CapabilitiesByServersClient.java} (68%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/{LogFilesClient.java => CapturedLogsClient.java} (73%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CheckNameAvailabilitiesClient.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CheckNameAvailabilityWithLocationsClient.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/FlexibleServersClient.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/NameAvailabilitiesClient.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/{GetPrivateDnsZoneSuffixesClient.java => PrivateDnsZoneSuffixesClient.java} (68%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/PrivateEndpointConnectionOperationsClient.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/ResourceProvidersClient.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/TuningConfigurationsClient.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/TuningIndexesClient.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/{models/TuningConfigurations.java => fluent/TuningOptionsOperationsClient.java} (56%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{ActiveDirectoryAdministratorInner.java => AdministratorMicrosoftEntraInner.java} (60%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{AdministratorProperties.java => AdministratorMicrosoftEntraProperties.java} (51%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{AdministratorPropertiesForAdd.java => AdministratorMicrosoftEntraPropertiesForAdd.java} (51%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{ServerThreatProtectionSettingsModelInner.java => AdvancedThreatProtectionSettingsModelInner.java} (61%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{ServerThreatProtectionProperties.java => AdvancedThreatProtectionSettingsProperties.java} (55%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{ServerBackupInner.java => BackupAutomaticAndOnDemandInner.java} (62%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{ServerBackupProperties.java => BackupAutomaticAndOnDemandProperties.java} (56%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{LtrServerBackupOperationInner.java => BackupsLongTermRetentionOperationInner.java} (78%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{LtrBackupResponseInner.java => BackupsLongTermRetentionResponseInner.java} (78%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{LtrPreBackupResponseProperties.java => BackupsLongTermRetentionResponseProperties.java} (67%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/CapabilityInner.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{LogFileInner.java => CapturedLogInner.java} (69%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{LogFileProperties.java => CapturedLogProperties.java} (65%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/FlexibleServerCapabilityInner.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/IndexRecommendationResourceInner.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{MigrationResourceInner.java => MigrationInner.java} (57%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{MigrationNameAvailabilityResourceInner.java => MigrationNameAvailabilityInner.java} (62%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{MigrationResourceProperties.java => MigrationProperties.java} (53%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{MigrationResourcePropertiesForPatch.java => MigrationPropertiesForPatch.java} (53%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{NameAvailabilityInner.java => NameAvailabilityModelInner.java} (58%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/ObjectRecommendationInner.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{IndexRecommendationResourceProperties.java => ObjectRecommendationProperties.java} (55%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{ServerPropertiesForUpdate.java => ServerPropertiesForPatch.java} (53%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/SessionDetailsResourceInner.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/SessionResourceInner.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{TuningOptionsResourceInner.java => TuningOptionsInner.java} (71%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{VirtualEndpointResourceInner.java => VirtualEndpointInner.java} (72%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/models/{VirtualNetworkSubnetUsageResultInner.java => VirtualNetworkSubnetUsageModelInner.java} (72%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/ActiveDirectoryAdministratorImpl.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/AdministratorMicrosoftEntraImpl.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{AdministratorsClientImpl.java => AdministratorsMicrosoftEntrasClientImpl.java} (74%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{AdministratorsImpl.java => AdministratorsMicrosoftEntrasImpl.java} (78%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{LtrBackupOperationsClientImpl.java => AdvancedThreatProtectionSettingsClientImpl.java} (71%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/AdvancedThreatProtectionSettingsImpl.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{ServerThreatProtectionSettingsModelImpl.java => AdvancedThreatProtectionSettingsModelImpl.java} (66%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{ServerBackupImpl.java => BackupAutomaticAndOnDemandImpl.java} (78%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{BackupsClientImpl.java => BackupsAutomaticAndOnDemandsClientImpl.java} (82%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/BackupsAutomaticAndOnDemandsImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/BackupsImpl.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{LtrServerBackupOperationImpl.java => BackupsLongTermRetentionOperationImpl.java} (84%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{LtrBackupResponseImpl.java => BackupsLongTermRetentionResponseImpl.java} (82%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/BackupsLongTermRetentionsClientImpl.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/BackupsLongTermRetentionsImpl.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{LocationBasedCapabilitiesClientImpl.java => CapabilitiesByLocationsClientImpl.java} (68%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{LogFilesImpl.java => CapabilitiesByLocationsImpl.java} (60%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{ServerCapabilitiesClientImpl.java => CapabilitiesByServersClientImpl.java} (75%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{LocationBasedCapabilitiesImpl.java => CapabilitiesByServersImpl.java} (57%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{FlexibleServerCapabilityImpl.java => CapabilityImpl.java} (74%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{LogFileImpl.java => CapturedLogImpl.java} (87%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{LogFilesClientImpl.java => CapturedLogsClientImpl.java} (78%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{ServerCapabilitiesImpl.java => CapturedLogsImpl.java} (56%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/CheckNameAvailabilitiesClientImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/CheckNameAvailabilitiesImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/CheckNameAvailabilityWithLocationsClientImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/CheckNameAvailabilityWithLocationsImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/FlexibleServersClientImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/FlexibleServersImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/LtrBackupOperationsImpl.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{MigrationResourceImpl.java => MigrationImpl.java} (70%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{MigrationNameAvailabilityResourceImpl.java => MigrationNameAvailabilityImpl.java} (76%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/NameAvailabilitiesClientImpl.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/NameAvailabilitiesImpl.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{NameAvailabilityImpl.java => NameAvailabilityModelImpl.java} (81%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{IndexRecommendationResourceImpl.java => ObjectRecommendationImpl.java} (78%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{GetPrivateDnsZoneSuffixesClientImpl.java => PrivateDnsZoneSuffixesClientImpl.java} (66%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{GetPrivateDnsZoneSuffixesImpl.java => PrivateDnsZoneSuffixesImpl.java} (63%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/PrivateEndpointConnectionOperationsClientImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/PrivateEndpointConnectionOperationsImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/ResourceProvidersClientImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/ResourceProvidersImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/SessionDetailsResourceImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/SessionResourceImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/TuningConfigurationsClientImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/TuningConfigurationsImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/TuningIndexesClientImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/TuningIndexesImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/TuningOptionsClientImpl.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/TuningOptionsOperationsClientImpl.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/TuningOptionsOperationsImpl.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/TuningOptionsResourceImpl.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{VirtualEndpointResourceImpl.java => VirtualEndpointImpl.java} (80%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/implementation/{VirtualNetworkSubnetUsageResultImpl.java => VirtualNetworkSubnetUsageModelImpl.java} (78%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ActiveDirectoryAdministrator.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ActiveDirectoryAuthEnum.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/AdminCredentialsForPatch.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/AdministratorListResult.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/AdministratorMicrosoftEntra.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{ActiveDirectoryAdministratorAdd.java => AdministratorMicrosoftEntraAdd.java} (52%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/AdministratorMicrosoftEntraList.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{Administrators.java => AdministratorsMicrosoftEntras.java} (64%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{LtrBackupOperations.java => AdvancedThreatProtectionSettings.java} (60%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/AdvancedThreatProtectionSettingsList.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{ServerThreatProtectionSettingsModel.java => AdvancedThreatProtectionSettingsModel.java} (58%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ArmServerKeyType.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/AuthConfigForPatch.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/AzureManagedDiskPerformanceTier.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/AzureManagedDiskPerformanceTiers.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{ServerBackup.java => BackupAutomaticAndOnDemand.java} (72%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/BackupAutomaticAndOnDemandList.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/BackupForPatch.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/BackupType.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{Backups.java => BackupsAutomaticAndOnDemands.java} (70%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{LtrServerBackupOperation.java => BackupsLongTermRetentionOperation.java} (88%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{LtrBackupRequest.java => BackupsLongTermRetentionRequest.java} (63%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{LtrBackupResponse.java => BackupsLongTermRetentionResponse.java} (85%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/{fluent/LtrBackupOperationsClient.java => models/BackupsLongTermRetentions.java} (52%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{FlexibleServersTriggerLtrPreBackupHeaders.java => BackupsLongTermRetentionsCheckPrerequisitesHeaders.java} (72%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{FlexibleServersTriggerLtrPreBackupResponse.java => BackupsLongTermRetentionsCheckPrerequisitesResponse.java} (60%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/Cancel.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/CancelEnum.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{LocationBasedCapabilities.java => CapabilitiesByLocations.java} (65%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{ServerCapabilities.java => CapabilitiesByServers.java} (65%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/Capability.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{CapabilitiesListResult.java => CapabilityList.java} (55%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{LogFile.java => CapturedLog.java} (80%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/CapturedLogList.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{LogFiles.java => CapturedLogs.java} (70%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/CheckNameAvailabilities.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/CheckNameAvailabilityWithLocations.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ConfigTuningRequestParameter.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{ConfigurationListResult.java => ConfigurationList.java} (62%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/CreateModeForPatch.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/CreateModeForUpdate.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/DataEncryptionType.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{DatabaseListResult.java => DatabaseList.java} (63%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{DbMigrationStatus.java => DatabaseMigrationState.java} (60%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/EncryptionKeyStatus.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/FastProvisioningSupport.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/FastProvisioningSupportedEnum.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/FeatureStatus.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{FirewallRuleListResult.java => FirewallRuleList.java} (62%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/FlexibleServerCapability.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/FlexibleServers.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/GeoBackupSupportedEnum.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/GeoRedundantBackupEnum.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/GeographicallyRedundantBackup.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/GeographicallyRedundantBackupSupport.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/HaMode.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/HighAvailabilityForPatch.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/HighAvailabilityState.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/IndexRecommendationListResult.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/KeyStatusEnum.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/LocationRestricted.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/LogicalReplicationOnSourceDbEnum.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/LogicalReplicationOnSourceServer.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/MaintenanceWindowForPatch.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/MicrosoftEntraAuth.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/MigrateRolesAndPermissions.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/MigrateRolesEnum.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{MigrationResource.java => Migration.java} (51%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/MigrationDatabaseState.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/MigrationDbState.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{MigrationResourceListResult.java => MigrationList.java} (53%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{MigrationNameAvailabilityResource.java => MigrationNameAvailability.java} (65%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/MigrationSecretParametersForPatch.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{MigrationSubState.java => MigrationSubstate.java} (51%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{MigrationSubStateDetails.java => MigrationSubstateDetails.java} (63%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/NameAvailabilities.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{NameAvailability.java => NameAvailabilityModel.java} (67%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{IndexRecommendationResource.java => ObjectRecommendation.java} (59%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{IndexRecommendationDetails.java => ObjectRecommendationDetails.java} (70%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{SessionDetailsListResult.java => ObjectRecommendationList.java} (56%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{IndexRecommendationResourcePropertiesAnalyzedWorkload.java => ObjectRecommendationPropertiesAnalyzedWorkload.java} (55%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{IndexRecommendationResourcePropertiesImplementationDetails.java => ObjectRecommendationPropertiesImplementationDetails.java} (54%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/OnlineResizeSupportedEnum.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/OnlineStorageResizeSupport.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{OperationListResult.java => OperationList.java} (64%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/Origin.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/OverwriteDatabasesOnTargetServer.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/OverwriteDbsInTargetEnum.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/PasswordAuthEnum.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/PasswordBasedAuth.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/PostgresMajorVersion.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{GetPrivateDnsZoneSuffixes.java => PrivateDnsZoneSuffixes.java} (69%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{PrivateEndpointConnectionListResult.java => PrivateEndpointConnectionList.java} (58%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/PrivateEndpointConnectionOperations.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{PrivateLinkResourceListResult.java => PrivateLinkResourceList.java} (64%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{QuotaUsagesListResult.java => QuotaUsageList.java} (66%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ReadReplicaPromoteOption.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/RecommendationType.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/RecommendationTypeParameterEnum.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ReplicationPromoteOption.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ResourceProviders.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/RestrictedEnum.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{FlexibleServerEditionCapability.java => ServerEditionCapability.java} (65%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{ServerForUpdate.java => ServerForPatch.java} (57%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ServerHAState.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{ServerListResult.java => ServerList.java} (70%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ServerThreatProtectionListResult.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ServerVersion.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/SessionDetailsResource.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/SessionResource.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/SessionsListResult.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/SkuForPatch.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/StartDataMigration.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/StartDataMigrationEnum.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/StorageAutoGrowthSupport.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/StorageAutoGrowthSupportedEnum.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/SupportedFeatureStatusEnum.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/TriggerCutover.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/TriggerCutoverEnum.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/TuningIndexes.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/TuningOptionEnum.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/TuningOptionParameterEnum.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{LogFileListResult.java => TuningOptionsList.java} (61%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/TuningOptionsListResult.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/TuningOptionsOperations.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/TuningOptionsResource.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{VirtualEndpointResource.java => VirtualEndpoint.java} (66%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{ServerBackupListResult.java => VirtualEndpointsList.java} (57%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/VirtualEndpointsListResult.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/{VirtualNetworkSubnetUsageResult.java => VirtualNetworkSubnetUsageModel.java} (83%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ZoneRedundantHaAndGeoBackupSupportedEnum.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ZoneRedundantHaSupportedEnum.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ZoneRedundantHighAvailabilityAndGeographicallyRedundantBackupSupport.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/models/ZoneRedundantHighAvailabilitySupport.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdministratorsDeleteSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdministratorsGetSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdministratorsListByServerSamples.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{AdministratorsCreateSamples.java => AdministratorsMicrosoftEntraCreateOrUpdateSamples.java} (58%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{PrivateEndpointConnectionOperationDeleteSamples.java => AdministratorsMicrosoftEntraDeleteSamples.java} (51%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdministratorsMicrosoftEntraGetSamples.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdministratorsMicrosoftEntraListByServerSamples.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{ServerThreatProtectionSettingsGetSamples.java => AdvancedThreatProtectionSettingsGetSamples.java} (56%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdvancedThreatProtectionSettingsListByServerSamples.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupsAutomaticAndOnDemandCreateSamples.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{LtrBackupOperationsListByServerSamples.java => BackupsAutomaticAndOnDemandDeleteSamples.java} (50%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupsAutomaticAndOnDemandGetSamples.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupsAutomaticAndOnDemandListByServerSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupsDeleteSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupsGetSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupsListByServerSamples.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{FlexibleServerTriggerLtrPreBackupSamples.java => BackupsLongTermRetentionCheckPrerequisitesSamples.java} (50%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupsLongTermRetentionGetSamples.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupsLongTermRetentionListByServerSamples.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{FlexibleServerStartLtrBackupSamples.java => BackupsLongTermRetentionStartSamples.java} (56%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CapabilitiesByLocationListSamples.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CapabilitiesByServerListSamples.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{BackupsCreateSamples.java => CapturedLogsListByServerSamples.java} (54%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CheckNameAvailabilityExecuteSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CheckNameAvailabilityWithLocationExecuteSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/GetPrivateDnsZoneSuffixExecuteSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/LocationBasedCapabilitiesExecuteSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/LogFilesListByServerSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/LtrBackupOperationsGetSamples.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{MigrationsDeleteSamples.java => MigrationsCancelSamples.java} (54%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/MigrationsCheckNameAvailabilitySamples.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/NameAvailabilityCheckGloballySamples.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/NameAvailabilityCheckWithLocationSamples.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{ServerCapabilitiesListSamples.java => PrivateDnsZoneSuffixGetSamples.java} (56%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/PrivateEndpointConnectionsDeleteSamples.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{PrivateEndpointConnectionOperationUpdateSamples.java => PrivateEndpointConnectionsUpdateSamples.java} (75%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ResourceProviderCheckMigrationNameAvailabilitySamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServerThreatProtectionSettingsCreateOrUpdateSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServerThreatProtectionSettingsListByServerSamples.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServersCreateOrUpdateSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServersCreateSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningConfigurationDisableSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningConfigurationEnableSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningConfigurationListSessionDetailsSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningConfigurationListSessionsSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningConfigurationStartSessionSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningConfigurationStopSessionSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningIndexListRecommendationsSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningOptionsGetSamples.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningOptionsListByServerSamples.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningOptionsOperationGetSamples.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningOptionsOperationListByServerSamples.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningOptionsOperationListRecommendationsSamples.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/samples/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{VirtualNetworkSubnetUsageExecuteSamples.java => VirtualNetworkSubnetUsageListSamples.java} (50%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdministratorMicrosoftEntraAddTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdministratorMicrosoftEntraInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdministratorMicrosoftEntraListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdministratorMicrosoftEntraPropertiesForAddTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdministratorMicrosoftEntraPropertiesTests.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdministratorsDeleteMockTests.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{AdministratorsCreateMockTests.java => AdministratorsMicrosoftEntrasCreateOrUpdateMockTests.java} (58%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{AdministratorsGetWithResponseMockTests.java => AdministratorsMicrosoftEntrasGetWithResponseMockTests.java} (64%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{AdministratorsListByServerMockTests.java => AdministratorsMicrosoftEntrasListByServerMockTests.java} (66%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{ServerThreatProtectionSettingsGetWithResponseMockTests.java => AdvancedThreatProtectionSettingsGetWithResponseMockTests.java} (72%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{ServerThreatProtectionSettingsListByServerMockTests.java => AdvancedThreatProtectionSettingsListByServerMockTests.java} (78%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdvancedThreatProtectionSettingsListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdvancedThreatProtectionSettingsModelInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/AdvancedThreatProtectionSettingsPropertiesTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupAutomaticAndOnDemandInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupAutomaticAndOnDemandListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupAutomaticAndOnDemandPropertiesTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupForPatchTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupRequestBaseTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupSettingsTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupStoreDetailsTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupTests.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{BackupsCreateMockTests.java => BackupsAutomaticAndOnDemandsCreateMockTests.java} (68%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{BackupsGetWithResponseMockTests.java => BackupsAutomaticAndOnDemandsGetWithResponseMockTests.java} (67%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{BackupsListByServerMockTests.java => BackupsAutomaticAndOnDemandsListByServerMockTests.java} (68%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupsLongTermRetentionRequestTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/BackupsLongTermRetentionResponsePropertiesTests.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{FlexibleServersTriggerLtrPreBackupWithResponseMockTests.java => BackupsLongTermRetentionsCheckPrerequisitesWithResponseMockTests.java} (70%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CapabilitiesByLocationsListMockTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CapabilitiesByServersListMockTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CapabilityBaseTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CapabilityInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CapabilityListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CapturedLogInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CapturedLogListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CapturedLogPropertiesTests.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{LogFilesListByServerMockTests.java => CapturedLogsListByServerMockTests.java} (63%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CheckNameAvailabilityRequestTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/CheckNameAvailabilityResponseTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ClusterTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ConfigurationForUpdateTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ConfigurationInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ConfigurationListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ConfigurationPropertiesTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/DatabaseInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/DatabaseListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/DatabaseMigrationStateTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/DatabasePropertiesTests.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/DatabasesDeleteMockTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/DbLevelValidationStatusTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/DbServerMetadataTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/DelegatedSubnetUsageTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/FastProvisioningEditionCapabilityTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/FirewallRuleInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/FirewallRuleListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/FirewallRulePropertiesTests.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/FirewallRulesDeleteMockTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/HighAvailabilityForPatchTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/HighAvailabilityTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ImpactRecordTests.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/LocationBasedCapabilitiesExecuteMockTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/LtrPreBackupRequestTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/LtrPreBackupResponseInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/MaintenanceWindowForPatchTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/MaintenanceWindowTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/MigrationNameAvailabilityInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/MigrationStatusTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/MigrationSubstateDetailsTests.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{ResourceProvidersCheckMigrationNameAvailabilityWithRMockTests.java => MigrationsCheckNameAvailabilityWithResponseMockTests.java} (64%)
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/MigrationsDeleteWithResponseMockTests.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{CheckNameAvailabilityWithLocationsExecuteWithResponseMockTests.java => NameAvailabilitiesCheckGloballyWithResponseMockTests.java} (70%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{CheckNameAvailabilitiesExecuteWithResponseMockTests.java => NameAvailabilitiesCheckWithLocationWithResponseMockTests.java} (71%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/NameAvailabilityModelInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/NamePropertyTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/NetworkTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ObjectRecommendationDetailsTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ObjectRecommendationInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ObjectRecommendationListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ObjectRecommendationPropertiesAnalyzedWorkloadTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ObjectRecommendationPropertiesImplementationDetailsTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ObjectRecommendationPropertiesTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/OperationDisplayTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/OperationInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/OperationListTests.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{GetPrivateDnsZoneSuffixesExecuteWithResponseMockTests.java => PrivateDnsZoneSuffixesGetWithResponseMockTests.java} (75%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/PrivateEndpointConnectionInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/PrivateEndpointConnectionListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/PrivateEndpointConnectionPropertiesTests.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{PrivateEndpointConnectionOperationsUpdateMockTests.java => PrivateEndpointConnectionsUpdateMockTests.java} (96%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/PrivateEndpointTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/PrivateLinkResourceInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/PrivateLinkResourceListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/PrivateLinkResourcePropertiesTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/PrivateLinkServiceConnectionStateTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/QuotaUsageInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/QuotaUsageListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ReplicaTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/RestartParameterTests.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServerCapabilitiesListMockTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServerEditionCapabilityTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServerSkuCapabilityTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServerSkuTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServerVersionCapabilityTests.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServersDeleteMockTests.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServersRestartMockTests.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServersStartMockTests.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ServersStopMockTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/SkuForPatchTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/SkuTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/StorageEditionCapabilityTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/StorageMbCapabilityTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/StorageTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/StorageTierCapabilityTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/SupportedFeatureTests.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningConfigurationsListSessionDetailsMockTests.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningConfigurationsListSessionsMockTests.java
delete mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningIndexesListRecommendationsMockTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningOptionsInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningOptionsListTests.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{TuningOptionsGetWithResponseMockTests.java => TuningOptionsOperationsGetWithResponseMockTests.java} (76%)
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{TuningOptionsListByServerMockTests.java => TuningOptionsOperationsListByServerMockTests.java} (78%)
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/TuningOptionsOperationsListRecommendationsMockTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/UserAssignedIdentityTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/UserIdentityTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ValidationDetailsTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ValidationMessageTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/ValidationSummaryItemTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/VirtualEndpointInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/VirtualEndpointResourceForPatchTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/VirtualEndpointResourcePropertiesTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/VirtualEndpointsListTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/VirtualNetworkSubnetUsageModelInnerTests.java
create mode 100644 sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/VirtualNetworkSubnetUsageParameterTests.java
rename sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/test/java/com/azure/resourcemanager/postgresqlflexibleserver/generated/{VirtualNetworkSubnetUsagesExecuteWithResponseMockTests.java => VirtualNetworkSubnetUsagesListWithResponseMockTests.java} (68%)
diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt
index ef0d1024d395..4cd240170f10 100644
--- a/eng/versioning/version_client.txt
+++ b/eng/versioning/version_client.txt
@@ -379,7 +379,7 @@ com.azure.resourcemanager:azure-resourcemanager-imagebuilder;1.2.0;1.3.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-maps;1.1.0;1.2.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-botservice;1.0.0;1.1.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-recoveryservicesbackup;1.6.0;1.7.0-beta.1
-com.azure.resourcemanager:azure-resourcemanager-postgresqlflexibleserver;1.1.0;1.2.0-beta.2
+com.azure.resourcemanager:azure-resourcemanager-postgresqlflexibleserver;1.1.0;2.0.0
com.azure.resourcemanager:azure-resourcemanager-deviceprovisioningservices;1.1.0;1.2.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-elastic;1.1.0;1.2.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-webpubsub;1.1.0;1.2.0-beta.1
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/CHANGELOG.md b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/CHANGELOG.md
index de3b51c879cb..00f8c44e8888 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/CHANGELOG.md
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/CHANGELOG.md
@@ -1,14 +1,292 @@
# Release History
-## 1.2.0-beta.2 (Unreleased)
+## 2.0.0 (2025-11-21)
-### Features Added
+- Azure Resource Manager PostgreSql client library for Java. This package contains Microsoft Azure SDK for PostgreSql Management SDK. The Azure Database for PostgreSQL management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, network configuration, security alert policies, log files and configurations with new business model. Package tag package-flexibleserver-2025-08-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
### Breaking Changes
-### Bugs Fixed
+#### Renamed Models
+
+* `models.ServerHAState` -> `models.HighAvailabilityState`
+* `models.AzureManagedDiskPerformanceTiers` -> `models.AzureManagedDiskPerformanceTier`
+* `models.ServerVersion` -> `models.PostgresMajorVersion`
+* `models.GeoRedundantBackupEnum` -> `models.GeographicallyRedundantBackup`
+* `models.ReplicationPromoteOption` -> `models.ReadReplicaPromoteOption`
+* `models.KeyStatusEnum` -> `models.EncryptionKeyStatus`
+* `models.ArmServerKeyType` -> `models.DataEncryptionType`
+* `models.PasswordAuthEnum` -> `models.PasswordBasedAuth`
+* `models.ActiveDirectoryAuthEnum` -> `models.MicrosoftEntraAuth`
+* `models.CancelEnum` -> `models.Cancel`
+* `models.LogicalReplicationOnSourceDbEnum` -> `models.LogicalReplicationOnSourceServer`
+* `models.TriggerCutoverEnum` -> `models.TriggerCutover`
+* `models.StartDataMigrationEnum` -> `models.StartDataMigration`
+* `models.OverwriteDbsInTargetEnum` -> `models.OverwriteDatabasesOnTargetServer`
+* `models.MigrateRolesEnum` -> `models.MigrateRolesAndPermissions`
+* `models.MigrationSubStateDetails` -> `models.MigrationSubstateDetails`
+* `models.MigrationResource` (and related Definition/Update stage types) -> `models.Migration`
+* `models.VirtualEndpointResource` (and related Definition/Update stage types) -> `models.VirtualEndpoint`
+* `models.ServerThreatProtectionSettingsModel` (and related Definition/Update stage types) -> `models.AdvancedThreatProtectionSettingsModel`
+* `models.ActiveDirectoryAdministrator` (and related Add/Definition/Update stage types & list/plural forms) -> `models.AdministratorMicrosoftEntra`
+
+#### `models.Backup` was modified
+
+* `withGeoRedundantBackup(models.GeoRedundantBackupEnum)` was removed
+* `models.GeoRedundantBackupEnum geoRedundantBackup()` -> `models.GeographicallyRedundantBackup geoRedundantBackup()`
+
+#### `models.Operations` was modified
+
+* `models.OperationListResult list()` -> `com.azure.core.http.rest.PagedIterable list()`
+* `listWithResponse(com.azure.core.util.Context)` was removed
+
+#### `models.Server$Update` was modified
+
+* `withAdministratorLogin(java.lang.String)` was removed
+* `withAuthConfig(models.AuthConfig)` was removed
+* `withMaintenanceWindow(models.MaintenanceWindow)` was removed
+* `withHighAvailability(models.HighAvailability)` was removed
+* `withCreateMode(models.CreateModeForUpdate)` was removed
+* `withVersion(models.ServerVersion)` was removed
+* `withSku(models.Sku)` was removed
+* `withBackup(models.Backup)` was removed
+
+#### `models.Server$Definition` was modified
+
+* `withVersion(models.ServerVersion)` was removed
+
+#### `PostgreSqlManager` was modified
+
+* `getPrivateDnsZoneSuffixes()` was removed
+* `locationBasedCapabilities()` was removed
+* `administrators()` was removed
+* `ltrBackupOperations()` was removed
+* `checkNameAvailabilities()` was removed
+* `checkNameAvailabilityWithLocations()` was removed
+* `serverCapabilities()` was removed
+* `flexibleServers()` was removed
+* `logFiles()` was removed
+* `backups()` was removed
+* `privateEndpointConnectionOperations()` was removed
+* `resourceProviders()` was removed
+
+#### `models.HighAvailability` was modified
+
+* `models.ServerHAState state()` -> `models.HighAvailabilityState state()`
+
+#### `models.Migrations` was modified
+
+* `getWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed
+* `models.MigrationResource getById(java.lang.String)` -> `models.Migration getById(java.lang.String)`
+* `delete(java.lang.String,java.lang.String,java.lang.String,java.lang.String)` was removed
+* `listByTargetServer(java.lang.String,java.lang.String,java.lang.String)` was removed
+* `models.MigrationResource$DefinitionStages$Blank define(java.lang.String)` -> `models.Migration$DefinitionStages$Blank define(java.lang.String)`
+* `listByTargetServer(java.lang.String,java.lang.String,java.lang.String,models.MigrationListFilter,com.azure.core.util.Context)` was removed
+* `deleteWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed
+* `deleteById(java.lang.String)` was removed
+* `deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)` was removed
+* `get(java.lang.String,java.lang.String,java.lang.String,java.lang.String)` was removed
+
+#### `models.Replica` was modified
+
+* `models.ReplicationPromoteOption promoteOption()` -> `models.ReadReplicaPromoteOption promoteOption()`
+* `withPromoteOption(models.ReplicationPromoteOption)` was removed
+
+#### `models.MigrationResourceForPatch` was modified
+
+* `models.CancelEnum cancel()` -> `models.Cancel cancel()`
+* `models.LogicalReplicationOnSourceDbEnum setupLogicalReplicationOnSourceDbIfNeeded()` -> `models.LogicalReplicationOnSourceServer setupLogicalReplicationOnSourceDbIfNeeded()`
+* `withCancel(models.CancelEnum)` was removed
+* `withSecretParameters(models.MigrationSecretParameters)` was removed
+* `withTriggerCutover(models.TriggerCutoverEnum)` was removed
+* `withMigrateRoles(models.MigrateRolesEnum)` was removed
+* `models.TriggerCutoverEnum triggerCutover()` -> `models.TriggerCutover triggerCutover()`
+* `models.MigrationSecretParameters secretParameters()` -> `models.MigrationSecretParametersForPatch secretParameters()`
+* `withStartDataMigration(models.StartDataMigrationEnum)` was removed
+* `models.StartDataMigrationEnum startDataMigration()` -> `models.StartDataMigration startDataMigration()`
+* `models.OverwriteDbsInTargetEnum overwriteDbsInTarget()` -> `models.OverwriteDatabasesOnTargetServer overwriteDbsInTarget()`
+* `withSetupLogicalReplicationOnSourceDbIfNeeded(models.LogicalReplicationOnSourceDbEnum)` was removed
+* `withOverwriteDbsInTarget(models.OverwriteDbsInTargetEnum)` was removed
+* `models.MigrateRolesEnum migrateRoles()` -> `models.MigrateRolesAndPermissions migrateRoles()`
+
+#### `models.Storage` was modified
+
+* `models.AzureManagedDiskPerformanceTiers tier()` -> `models.AzureManagedDiskPerformanceTier tier()`
+* `withTier(models.AzureManagedDiskPerformanceTiers)` was removed
+
+#### `models.VirtualEndpoints` was modified
+
+* `models.VirtualEndpointResource getById(java.lang.String)` -> `models.VirtualEndpoint getById(java.lang.String)`
+* `models.VirtualEndpointResource get(java.lang.String,java.lang.String,java.lang.String)` -> `models.VirtualEndpoint get(java.lang.String,java.lang.String,java.lang.String)`
+* `models.VirtualEndpointResource$DefinitionStages$Blank define(java.lang.String)` -> `models.VirtualEndpoint$DefinitionStages$Blank define(java.lang.String)`
+
+#### `models.MigrationStatus` was modified
+
+* `models.MigrationSubStateDetails currentSubStateDetails()` -> `models.MigrationSubstateDetails currentSubStateDetails()`
+
+#### `models.DataEncryption` was modified
+
+* `withGeoBackupEncryptionKeyStatus(models.KeyStatusEnum)` was removed
+* `models.KeyStatusEnum geoBackupEncryptionKeyStatus()` -> `models.EncryptionKeyStatus geoBackupEncryptionKeyStatus()`
+* `models.KeyStatusEnum primaryEncryptionKeyStatus()` -> `models.EncryptionKeyStatus primaryEncryptionKeyStatus()`
+* `withType(models.ArmServerKeyType)` was removed
+* `withPrimaryEncryptionKeyStatus(models.KeyStatusEnum)` was removed
+* `models.ArmServerKeyType type()` -> `models.DataEncryptionType type()`
+
+#### `models.Operation` was modified
+
+* `Operation()` was removed
+* `java.lang.Boolean isDataAction()` -> `java.lang.Boolean isDataAction()`
+* `withIsDataAction(java.lang.Boolean)` was removed
+* `toJson(com.azure.json.JsonWriter)` was removed
+* `java.lang.String name()` -> `java.lang.String name()`
+* `models.OperationOrigin origin()` -> `models.OperationOrigin origin()`
+* `fromJson(com.azure.json.JsonReader)` was removed
+* `validate()` was removed
+* `models.OperationDisplay display()` -> `models.OperationDisplay display()`
+* `java.util.Map properties()` -> `java.util.Map properties()`
+
+#### `models.VirtualNetworkSubnetUsages` was modified
+
+* `execute(java.lang.String,models.VirtualNetworkSubnetUsageParameter)` was removed
+* `executeWithResponse(java.lang.String,models.VirtualNetworkSubnetUsageParameter,com.azure.core.util.Context)` was removed
+
+#### `models.Server` was modified
+
+* `models.ServerVersion version()` -> `models.PostgresMajorVersion version()`
+
+#### `models.ServerThreatProtectionSettings` was modified
+
+* `models.ServerThreatProtectionSettingsModel$DefinitionStages$Blank define(models.ThreatProtectionName)` -> `models.AdvancedThreatProtectionSettingsModel$DefinitionStages$Blank define(models.ThreatProtectionName)`
+* `getByIdWithResponse(java.lang.String,com.azure.core.util.Context)` was removed
+* `getById(java.lang.String)` was removed
+* `listByServer(java.lang.String,java.lang.String)` was removed
+* `getWithResponse(java.lang.String,java.lang.String,models.ThreatProtectionName,com.azure.core.util.Context)` was removed
+* `get(java.lang.String,java.lang.String,models.ThreatProtectionName)` was removed
+* `listByServer(java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed
+
+#### `models.AuthConfig` was modified
+
+* `withPasswordAuth(models.PasswordAuthEnum)` was removed
+* `withActiveDirectoryAuth(models.ActiveDirectoryAuthEnum)` was removed
+* `models.PasswordAuthEnum passwordAuth()` -> `models.PasswordBasedAuth passwordAuth()`
+* `models.ActiveDirectoryAuthEnum activeDirectoryAuth()` -> `models.MicrosoftEntraAuth activeDirectoryAuth()`
+
+### Features Added
+
+
+
+#### `models.Backup` was modified
+
+* `withGeoRedundantBackup(models.GeographicallyRedundantBackup)` was added
+
+#### `models.ServerVersionCapability` was modified
+
+* `supportedFeatures()` was added
+
+#### `models.Operations` was modified
+
+* `list(com.azure.core.util.Context)` was added
+
+#### `models.Server$Update` was modified
+
+* `withSku(models.SkuForPatch)` was added
+* `withAuthConfig(models.AuthConfigForPatch)` was added
+* `withCluster(models.Cluster)` was added
+* `withAvailabilityZone(java.lang.String)` was added
+* `withMaintenanceWindow(models.MaintenanceWindowForPatch)` was added
+* `withHighAvailability(models.HighAvailabilityForPatch)` was added
+* `withBackup(models.BackupForPatch)` was added
+* `withCreateMode(models.CreateModeForPatch)` was added
+* `withVersion(models.PostgresMajorVersion)` was added
+
+#### `models.Server$Definition` was modified
+
+* `withCluster(models.Cluster)` was added
+* `withVersion(models.PostgresMajorVersion)` was added
+
+#### `PostgreSqlManager` was modified
+
+* `advancedThreatProtectionSettings()` was added
+* `capabilitiesByServers()` was added
+* `administratorsMicrosoftEntras()` was added
+* `quotaUsages()` was added
+* `capabilitiesByLocations()` was added
+* `nameAvailabilities()` was added
+* `backupsAutomaticAndOnDemands()` was added
+* `backupsLongTermRetentions()` was added
+* `capturedLogs()` was added
+* `tuningOptionsOperations()` was added
+* `privateDnsZoneSuffixes()` was added
+
+#### `models.Migrations` was modified
+
+* `checkNameAvailability(java.lang.String,java.lang.String,fluent.models.MigrationNameAvailabilityInner)` was added
+* `listByTargetServer(java.lang.String,java.lang.String,models.MigrationListFilter,com.azure.core.util.Context)` was added
+* `checkNameAvailabilityWithResponse(java.lang.String,java.lang.String,fluent.models.MigrationNameAvailabilityInner,com.azure.core.util.Context)` was added
+* `getWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was added
+* `cancelWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was added
+* `listByTargetServer(java.lang.String,java.lang.String)` was added
+* `get(java.lang.String,java.lang.String,java.lang.String)` was added
+* `cancel(java.lang.String,java.lang.String,java.lang.String)` was added
+
+#### `models.Replica` was modified
+
+* `withPromoteOption(models.ReadReplicaPromoteOption)` was added
+
+#### `models.MigrationResourceForPatch` was modified
+
+* `withOverwriteDbsInTarget(models.OverwriteDatabasesOnTargetServer)` was added
+* `withCancel(models.Cancel)` was added
+* `withTriggerCutover(models.TriggerCutover)` was added
+* `withStartDataMigration(models.StartDataMigration)` was added
+* `withSecretParameters(models.MigrationSecretParametersForPatch)` was added
+* `withSetupLogicalReplicationOnSourceDbIfNeeded(models.LogicalReplicationOnSourceServer)` was added
+* `withMigrateRoles(models.MigrateRolesAndPermissions)` was added
+
+#### `models.Storage` was modified
+
+* `withTier(models.AzureManagedDiskPerformanceTier)` was added
+
+#### `models.UserAssignedIdentity` was modified
+
+* `principalId()` was added
+* `withPrincipalId(java.lang.String)` was added
+
+#### `models.PrivateEndpointConnections` was modified
+
+* `delete(java.lang.String,java.lang.String,java.lang.String)` was added
+* `delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was added
+* `update(java.lang.String,java.lang.String,java.lang.String,fluent.models.PrivateEndpointConnectionInner)` was added
+* `update(java.lang.String,java.lang.String,java.lang.String,fluent.models.PrivateEndpointConnectionInner,com.azure.core.util.Context)` was added
+
+#### `models.DataEncryption` was modified
+
+* `withGeoBackupEncryptionKeyStatus(models.EncryptionKeyStatus)` was added
+* `withPrimaryEncryptionKeyStatus(models.EncryptionKeyStatus)` was added
+* `withType(models.DataEncryptionType)` was added
+
+#### `models.ServerSkuCapability` was modified
+
+* `supportedFeatures()` was added
+* `securityProfile()` was added
+
+#### `models.Operation` was modified
+
+* `innerModel()` was added
+
+#### `models.VirtualNetworkSubnetUsages` was modified
+
+* `list(java.lang.String,models.VirtualNetworkSubnetUsageParameter)` was added
+* `listWithResponse(java.lang.String,models.VirtualNetworkSubnetUsageParameter,com.azure.core.util.Context)` was added
+
+#### `models.Server` was modified
+
+* `cluster()` was added
+
+#### `models.AuthConfig` was modified
-### Other Changes
+* `withPasswordAuth(models.PasswordBasedAuth)` was added
+* `withActiveDirectoryAuth(models.MicrosoftEntraAuth)` was added
## 1.2.0-beta.1 (2025-05-16)
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/README.md b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/README.md
index 71ee8f12e634..a258ac45fa91 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/README.md
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/README.md
@@ -2,7 +2,7 @@
Azure Resource Manager PostgreSql client library for Java.
-This package contains Microsoft Azure SDK for PostgreSql Management SDK. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model. Package tag package-flexibleserver-2025-01-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
+This package contains Microsoft Azure SDK for PostgreSql Management SDK. The Azure Database for PostgreSQL management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, network configuration, security alert policies, log files and configurations with new business model. Package tag package-flexibleserver-2025-08-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
## We'd love to hear your feedback
@@ -32,7 +32,7 @@ Various documentation is available to help you get started
com.azure.resourcemanager
azure-resourcemanager-postgresqlflexibleserver
- 1.2.0-beta.1
+ 2.0.0
```
[//]: # ({x-version-update-end})
@@ -78,17 +78,17 @@ server = postgreSqlManager.servers()
.withAdministratorLogin(adminName)
.withAdministratorLoginPassword(adminPwd)
.withSku(new Sku().withName("Standard_D2ds_v4").withTier(SkuTier.GENERAL_PURPOSE))
- .withAuthConfig(new AuthConfig().withActiveDirectoryAuth(ActiveDirectoryAuthEnum.DISABLED)
- .withPasswordAuth(PasswordAuthEnum.ENABLED))
- .withIdentity(new UserAssignedIdentity().withType(IdentityType.NONE))
- .withDataEncryption(new DataEncryption().withType(ArmServerKeyType.SYSTEM_MANAGED))
- .withVersion(ServerVersion.ONE_FOUR)
+ .withAuthConfig(new AuthConfig().withActiveDirectoryAuth(MicrosoftEntraAuth.DISABLED)
+ .withPasswordAuth(PasswordBasedAuth.ENABLED))
+ .withIdentity(new UserAssignedIdentity().withType(IdentityType.NONE))
+ .withDataEncryption(new DataEncryption().withType(DataEncryptionType.SYSTEM_MANAGED))
+ .withVersion(PostgresMajorVersion.ONE_FOUR)
.withAvailabilityZone("2")
.withStorage(new Storage().withStorageSizeGB(128))
- .withBackup(
- new Backup().withGeoRedundantBackup(GeoRedundantBackupEnum.DISABLED).withBackupRetentionDays(7))
- .withHighAvailability(new HighAvailability().withMode(HighAvailabilityMode.DISABLED))
- .withReplicationRole(ReplicationRole.PRIMARY)
+ .withBackup(new Backup().withGeoRedundantBackup(GeographicallyRedundantBackup.DISABLED)
+ .withBackupRetentionDays(7))
+ .withHighAvailability(new HighAvailability().withMode(HighAvailabilityMode.SAME_ZONE))
+ .withReplicationRole(ReplicationRole.PRIMARY)
.create();
```
[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/SAMPLE.md)
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/SAMPLE.md b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/SAMPLE.md
index 7421be2ef126..4643e63aa74d 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/SAMPLE.md
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/SAMPLE.md
@@ -1,27 +1,43 @@
# Code snippets and samples
-## Administrators
+## AdministratorsMicrosoftEntra
-- [Create](#administrators_create)
-- [Delete](#administrators_delete)
-- [Get](#administrators_get)
-- [ListByServer](#administrators_listbyserver)
+- [CreateOrUpdate](#administratorsmicrosoftentra_createorupdate)
+- [Delete](#administratorsmicrosoftentra_delete)
+- [Get](#administratorsmicrosoftentra_get)
+- [ListByServer](#administratorsmicrosoftentra_listbyserver)
-## Backups
+## AdvancedThreatProtectionSettings
-- [Create](#backups_create)
-- [Delete](#backups_delete)
-- [Get](#backups_get)
-- [ListByServer](#backups_listbyserver)
+- [Get](#advancedthreatprotectionsettings_get)
+- [ListByServer](#advancedthreatprotectionsettings_listbyserver)
-## CheckNameAvailability
+## BackupsAutomaticAndOnDemand
-- [Execute](#checknameavailability_execute)
+- [Create](#backupsautomaticandondemand_create)
+- [Delete](#backupsautomaticandondemand_delete)
+- [Get](#backupsautomaticandondemand_get)
+- [ListByServer](#backupsautomaticandondemand_listbyserver)
-## CheckNameAvailabilityWithLocation
+## BackupsLongTermRetention
-- [Execute](#checknameavailabilitywithlocation_execute)
+- [CheckPrerequisites](#backupslongtermretention_checkprerequisites)
+- [Get](#backupslongtermretention_get)
+- [ListByServer](#backupslongtermretention_listbyserver)
+- [Start](#backupslongtermretention_start)
+
+## CapabilitiesByLocation
+
+- [List](#capabilitiesbylocation_list)
+
+## CapabilitiesByServer
+
+- [List](#capabilitiesbyserver_list)
+
+## CapturedLogs
+
+- [ListByServer](#capturedlogs_listbyserver)
## Configurations
@@ -44,49 +60,34 @@
- [Get](#firewallrules_get)
- [ListByServer](#firewallrules_listbyserver)
-## FlexibleServer
-
-- [StartLtrBackup](#flexibleserver_startltrbackup)
-- [TriggerLtrPreBackup](#flexibleserver_triggerltrprebackup)
-
-## GetPrivateDnsZoneSuffix
-
-- [Execute](#getprivatednszonesuffix_execute)
-
-## LocationBasedCapabilities
-
-- [Execute](#locationbasedcapabilities_execute)
-
-## LogFiles
-
-- [ListByServer](#logfiles_listbyserver)
-
-## LtrBackupOperations
-
-- [Get](#ltrbackupoperations_get)
-- [ListByServer](#ltrbackupoperations_listbyserver)
-
## Migrations
+- [Cancel](#migrations_cancel)
+- [CheckNameAvailability](#migrations_checknameavailability)
- [Create](#migrations_create)
-- [Delete](#migrations_delete)
- [Get](#migrations_get)
- [ListByTargetServer](#migrations_listbytargetserver)
- [Update](#migrations_update)
+## NameAvailability
+
+- [CheckGlobally](#nameavailability_checkglobally)
+- [CheckWithLocation](#nameavailability_checkwithlocation)
+
## Operations
- [List](#operations_list)
-## PrivateEndpointConnectionOperation
+## PrivateDnsZoneSuffix
-- [Delete](#privateendpointconnectionoperation_delete)
-- [Update](#privateendpointconnectionoperation_update)
+- [Get](#privatednszonesuffix_get)
## PrivateEndpointConnections
+- [Delete](#privateendpointconnections_delete)
- [Get](#privateendpointconnections_get)
- [ListByServer](#privateendpointconnections_listbyserver)
+- [Update](#privateendpointconnections_update)
## PrivateLinkResources
@@ -101,23 +102,9 @@
- [ListByServer](#replicas_listbyserver)
-## ResourceProvider
-
-- [CheckMigrationNameAvailability](#resourceprovider_checkmigrationnameavailability)
-
-## ServerCapabilities
-
-- [List](#servercapabilities_list)
-
-## ServerThreatProtectionSettings
-
-- [CreateOrUpdate](#serverthreatprotectionsettings_createorupdate)
-- [Get](#serverthreatprotectionsettings_get)
-- [ListByServer](#serverthreatprotectionsettings_listbyserver)
-
## Servers
-- [Create](#servers_create)
+- [CreateOrUpdate](#servers_createorupdate)
- [Delete](#servers_delete)
- [GetByResourceGroup](#servers_getbyresourcegroup)
- [List](#servers_list)
@@ -127,23 +114,11 @@
- [Stop](#servers_stop)
- [Update](#servers_update)
-## TuningConfiguration
+## TuningOptionsOperation
-- [Disable](#tuningconfiguration_disable)
-- [Enable](#tuningconfiguration_enable)
-- [ListSessionDetails](#tuningconfiguration_listsessiondetails)
-- [ListSessions](#tuningconfiguration_listsessions)
-- [StartSession](#tuningconfiguration_startsession)
-- [StopSession](#tuningconfiguration_stopsession)
-
-## TuningIndex
-
-- [ListRecommendations](#tuningindex_listrecommendations)
-
-## TuningOptions
-
-- [Get](#tuningoptions_get)
-- [ListByServer](#tuningoptions_listbyserver)
+- [Get](#tuningoptionsoperation_get)
+- [ListByServer](#tuningoptionsoperation_listbyserver)
+- [ListRecommendations](#tuningoptionsoperation_listrecommendations)
## VirtualEndpoints
@@ -155,1275 +130,1547 @@
## VirtualNetworkSubnetUsage
-- [Execute](#virtualnetworksubnetusage_execute)
-### Administrators_Create
+- [List](#virtualnetworksubnetusage_list)
+### AdministratorsMicrosoftEntra_CreateOrUpdate
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ConfigTuningRequestParameter;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptionEnum;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.PrincipalType;
/**
- * Samples for TuningConfiguration StartSession.
+ * Samples for AdministratorsMicrosoftEntra CreateOrUpdate.
*/
-public final class TuningConfigurationStartSessionSamples {
+public final class AdministratorsMicrosoftEntraCreateOrUpdateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * TuningConfiguration_StartSession.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * AdministratorsMicrosoftEntraAdd.json
*/
/**
- * Sample code: TuningConfiguration_StartSession.
+ * Sample code: Add a server administrator associated to a Microsoft Entra principal.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- tuningConfigurationStartSession(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.tuningConfigurations()
- .startSession("testrg", "testserver", TuningOptionEnum.CONFIGURATION,
- new ConfigTuningRequestParameter().withAllowServerRestarts(false)
- .withTargetImprovementMetric("targetImprovementMetric"),
- com.azure.core.util.Context.NONE);
+ public static void addAServerAdministratorAssociatedToAMicrosoftEntraPrincipal(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.administratorsMicrosoftEntras()
+ .define("oooooooo-oooo-oooo-oooo-oooooooooooo")
+ .withExistingFlexibleServer("exampleresourcegroup", "exampleserver")
+ .withPrincipalType(PrincipalType.USER)
+ .withPrincipalName("exampleuser@contoso.com")
+ .withTenantId("tttttttt-tttt-tttt-tttt-tttttttttttt")
+ .create();
}
}
```
-### Administrators_Delete
+### AdministratorsMicrosoftEntra_Delete
```java
/**
- * Samples for LtrBackupOperations ListByServer.
+ * Samples for AdministratorsMicrosoftEntra Delete.
*/
-public final class LtrBackupOperationsListByServerSamples {
+public final class AdministratorsMicrosoftEntraDeleteSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * LongTermRetentionOperationListByServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * AdministratorsMicrosoftEntraDelete.json
*/
/**
- * Sample code: Sample List of Long Tern Retention Operations by Flexible Server.
+ * Sample code: Delete a server administrator associated to a Microsoft Entra principal.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void sampleListOfLongTernRetentionOperationsByFlexibleServer(
+ public static void deleteAServerAdministratorAssociatedToAMicrosoftEntraPrincipal(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.ltrBackupOperations()
- .listByServer("rgLongTermRetention", "pgsqlltrtestserver", com.azure.core.util.Context.NONE);
+ manager.administratorsMicrosoftEntras()
+ .delete("exampleresourcegroup", "exampleserver", "oooooooo-oooo-oooo-oooo-oooooooooooo",
+ com.azure.core.util.Context.NONE);
}
}
```
-### Administrators_Get
+### AdministratorsMicrosoftEntra_Get
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.BackupSettings;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.LtrPreBackupRequest;
-
/**
- * Samples for FlexibleServer TriggerLtrPreBackup.
+ * Samples for AdministratorsMicrosoftEntra Get.
*/
-public final class FlexibleServerTriggerLtrPreBackupSamples {
+public final class AdministratorsMicrosoftEntraGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * LongTermRetentionPreBackup.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * AdministratorsMicrosoftEntraGet.json
*/
/**
- * Sample code: Sample_Prebackup.
+ * Sample code: Get information about a server administrator associated to a Microsoft Entra principal.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void samplePrebackup(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.flexibleServers()
- .triggerLtrPreBackupWithResponse("rgLongTermRetention", "pgsqlltrtestserver",
- new LtrPreBackupRequest().withBackupSettings(new BackupSettings().withBackupName("backup1")),
+ public static void getInformationAboutAServerAdministratorAssociatedToAMicrosoftEntraPrincipal(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.administratorsMicrosoftEntras()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "oooooooo-oooo-oooo-oooo-oooooooooooo",
com.azure.core.util.Context.NONE);
}
}
```
-### Administrators_ListByServer
+### AdministratorsMicrosoftEntra_ListByServer
```java
/**
- * Samples for Servers Delete.
+ * Samples for AdministratorsMicrosoftEntra ListByServer.
*/
-public final class ServersDeleteSamples {
+public final class AdministratorsMicrosoftEntraListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerDelete.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * AdministratorsMicrosoftEntraListByServer.json
*/
/**
- * Sample code: ServerDelete.
+ * Sample code: List information about all server administrators associated to Microsoft Entra principals.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void serverDelete(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.servers().delete("testrg", "testserver", com.azure.core.util.Context.NONE);
+ public static void listInformationAboutAllServerAdministratorsAssociatedToMicrosoftEntraPrincipals(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.administratorsMicrosoftEntras()
+ .listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### Backups_Create
+### AdvancedThreatProtectionSettings_Get
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.FailoverMode;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.RestartParameter;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.ThreatProtectionName;
/**
- * Samples for Servers Restart.
+ * Samples for AdvancedThreatProtectionSettings Get.
*/
-public final class ServersRestartSamples {
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerRestart.json
- */
- /**
- * Sample code: ServerRestart.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void serverRestart(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.servers().restart("testrg", "testserver", null, com.azure.core.util.Context.NONE);
- }
-
+public final class AdvancedThreatProtectionSettingsGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerRestartWithFailover.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * AdvancedThreatProtectionSettingsGet.json
*/
/**
- * Sample code: ServerRestartWithFailover.
+ * Sample code: Get state of advanced threat protection settings for a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- serverRestartWithFailover(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.servers()
- .restart("testrg", "testserver",
- new RestartParameter().withRestartWithFailover(true).withFailoverMode(FailoverMode.FORCED_FAILOVER),
+ public static void getStateOfAdvancedThreatProtectionSettingsForAServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.advancedThreatProtectionSettings()
+ .getWithResponse("exampleresourcegroup", "exampleserver", ThreatProtectionName.DEFAULT,
com.azure.core.util.Context.NONE);
}
}
```
-### Backups_Delete
+### AdvancedThreatProtectionSettings_ListByServer
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.CheckNameAvailabilityRequest;
-
/**
- * Samples for CheckNameAvailabilityWithLocation Execute.
+ * Samples for AdvancedThreatProtectionSettings ListByServer.
*/
-public final class CheckNameAvailabilityWithLocationExecuteSamples {
+public final class AdvancedThreatProtectionSettingsListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * CheckNameAvailabilityLocationBased.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * AdvancedThreatProtectionSettingsListByServer.json
*/
/**
- * Sample code: NameAvailability.
+ * Sample code: List state of advanced threat protection settings for a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void nameAvailability(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.checkNameAvailabilityWithLocations()
- .executeWithResponse("westus", new CheckNameAvailabilityRequest().withName("name1")
- .withType("Microsoft.DBforPostgreSQL/flexibleServers"), com.azure.core.util.Context.NONE);
+ public static void listStateOfAdvancedThreatProtectionSettingsForAServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.advancedThreatProtectionSettings()
+ .listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### Backups_Get
+### BackupsAutomaticAndOnDemand_Create
```java
/**
- * Samples for LocationBasedCapabilities Execute.
+ * Samples for BackupsAutomaticAndOnDemand Create.
*/
-public final class LocationBasedCapabilitiesExecuteSamples {
+public final class BackupsAutomaticAndOnDemandCreateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * CapabilitiesByLocation.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * BackupsAutomaticAndOnDemandCreate.json
*/
/**
- * Sample code: CapabilitiesList.
+ * Sample code: Create an on demand backup of a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void capabilitiesList(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.locationBasedCapabilities().execute("eastus", com.azure.core.util.Context.NONE);
+ public static void
+ createAnOnDemandBackupOfAServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.backupsAutomaticAndOnDemands()
+ .create("exampleresourcegroup", "exampleserver", "ondemandbackup-20250601T183022",
+ com.azure.core.util.Context.NONE);
}
}
```
-### Backups_ListByServer
+### BackupsAutomaticAndOnDemand_Delete
```java
/**
- * Samples for VirtualEndpoints Delete.
+ * Samples for BackupsAutomaticAndOnDemand Delete.
*/
-public final class VirtualEndpointsDeleteSamples {
+public final class BackupsAutomaticAndOnDemandDeleteSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * VirtualEndpointDelete.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * BackupsAutomaticAndOnDemandDelete.json
*/
/**
- * Sample code: Delete a virtual endpoint.
+ * Sample code: Delete an on demand backup, given its name.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- deleteAVirtualEndpoint(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.virtualEndpoints()
- .delete("testrg", "pgtestsvc4", "pgVirtualEndpoint1", com.azure.core.util.Context.NONE);
+ public static void deleteAnOnDemandBackupGivenItsName(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.backupsAutomaticAndOnDemands()
+ .delete("exampleresourcegroup", "exampleserver", "ondemandbackup-20250601T183022",
+ com.azure.core.util.Context.NONE);
}
}
```
-### CheckNameAvailability_Execute
+### BackupsAutomaticAndOnDemand_Get
```java
/**
- * Samples for Backups Create.
+ * Samples for BackupsAutomaticAndOnDemand Get.
*/
-public final class BackupsCreateSamples {
+public final class BackupsAutomaticAndOnDemandGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * BackupCreate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * BackupsAutomaticAndOnDemandGet.json
*/
/**
- * Sample code: Create a new Backup for a flexible server.
+ * Sample code: Get an on demand backup, given its name.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void createANewBackupForAFlexibleServer(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.backups()
- .create("TestGroup", "postgresqltestserver", "backup_20250303T160516", com.azure.core.util.Context.NONE);
+ public static void
+ getAnOnDemandBackupGivenItsName(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.backupsAutomaticAndOnDemands()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "backup_638830782181266873",
+ com.azure.core.util.Context.NONE);
}
}
```
-### CheckNameAvailabilityWithLocation_Execute
+### BackupsAutomaticAndOnDemand_ListByServer
```java
/**
- * Samples for Administrators ListByServer.
+ * Samples for BackupsAutomaticAndOnDemand ListByServer.
*/
-public final class AdministratorsListByServerSamples {
+public final class BackupsAutomaticAndOnDemandListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * AdministratorsListByServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * BackupsAutomaticAndOnDemandListByServer.json
*/
/**
- * Sample code: AdministratorsListByServer.
+ * Sample code: List all available backups of a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- administratorsListByServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.administrators().listByServer("testrg", "pgtestsvc1", com.azure.core.util.Context.NONE);
+ listAllAvailableBackupsOfAServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.backupsAutomaticAndOnDemands()
+ .listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### Configurations_Get
+### BackupsLongTermRetention_CheckPrerequisites
```java
+import com.azure.resourcemanager.postgresqlflexibleserver.models.BackupSettings;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.LtrPreBackupRequest;
+
/**
- * Samples for VirtualEndpoints ListByServer.
+ * Samples for BackupsLongTermRetention CheckPrerequisites.
*/
-public final class VirtualEndpointsListByServerSamples {
+public final class BackupsLongTermRetentionCheckPrerequisitesSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * VirtualEndpointsListByServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * BackupsLongTermRetentionCheckPrerequisites.json
*/
/**
- * Sample code: VirtualEndpointListByServer.
+ * Sample code: Perform all checks required for a long term retention backup operation to succeed.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- virtualEndpointListByServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.virtualEndpoints().listByServer("testrg", "pgtestsvc4", com.azure.core.util.Context.NONE);
+ public static void performAllChecksRequiredForALongTermRetentionBackupOperationToSucceed(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.backupsLongTermRetentions()
+ .checkPrerequisitesWithResponse("exampleresourcegroup", "exampleserver",
+ new LtrPreBackupRequest().withBackupSettings(new BackupSettings().withBackupName("exampleltrbackup")),
+ com.azure.core.util.Context.NONE);
}
}
```
-### Configurations_ListByServer
+### BackupsLongTermRetention_Get
```java
/**
- * Samples for LtrBackupOperations Get.
+ * Samples for BackupsLongTermRetention Get.
*/
-public final class LtrBackupOperationsGetSamples {
+public final class BackupsLongTermRetentionGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * LongTermRetentionOperationGet.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * BackupsLongTermRetentionGet.json
*/
/**
- * Sample code: Sample.
+ * Sample code: Get the results of a long retention backup operation for a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void sample(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.ltrBackupOperations()
- .getWithResponse("rgLongTermRetention", "pgsqlltrtestserver", "backup1", com.azure.core.util.Context.NONE);
+ public static void getTheResultsOfALongRetentionBackupOperationForAServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.backupsLongTermRetentions()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "exampleltrbackup",
+ com.azure.core.util.Context.NONE);
}
}
```
-### Configurations_Put
+### BackupsLongTermRetention_ListByServer
```java
/**
- * Samples for LogFiles ListByServer.
+ * Samples for BackupsLongTermRetention ListByServer.
*/
-public final class LogFilesListByServerSamples {
+public final class BackupsLongTermRetentionListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * LogFilesListByServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * BackupsLongTermRetentionListByServer.json
*/
/**
- * Sample code: List all server log files for a server.
+ * Sample code: List the results of the long term retention backup operations for a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- listAllServerLogFilesForAServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.logFiles().listByServer("testrg", "postgresqltestsvc1", com.azure.core.util.Context.NONE);
+ public static void listTheResultsOfTheLongTermRetentionBackupOperationsForAServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.backupsLongTermRetentions()
+ .listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### Configurations_Update
+### BackupsLongTermRetention_Start
```java
+import com.azure.resourcemanager.postgresqlflexibleserver.models.BackupSettings;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.BackupStoreDetails;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.BackupsLongTermRetentionRequest;
+import java.util.Arrays;
+
/**
- * Samples for Servers ListByResourceGroup.
+ * Samples for BackupsLongTermRetention Start.
*/
-public final class ServersListByResourceGroupSamples {
+public final class BackupsLongTermRetentionStartSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerListByResourceGroup.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * BackupsLongTermRetentionStart.json
*/
/**
- * Sample code: ServerListByResourceGroup.
+ * Sample code: Initiate a long term retention backup.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- serverListByResourceGroup(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.servers().listByResourceGroup("testrgn", com.azure.core.util.Context.NONE);
+ initiateALongTermRetentionBackup(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.backupsLongTermRetentions()
+ .start("exampleresourcegroup", "exampleserver",
+ new BackupsLongTermRetentionRequest()
+ .withBackupSettings(new BackupSettings().withBackupName("exampleltrbackup"))
+ .withTargetDetails(new BackupStoreDetails().withSasUriList(Arrays.asList("sasuri"))),
+ com.azure.core.util.Context.NONE);
}
}
```
-### Databases_Create
+### CapabilitiesByLocation_List
```java
/**
- * Samples for Backups ListByServer.
+ * Samples for CapabilitiesByLocation List.
*/
-public final class BackupsListByServerSamples {
+public final class CapabilitiesByLocationListSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * BackupListByServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * CapabilitiesByLocationList.json
*/
/**
- * Sample code: List backups for a server.
+ * Sample code: List the capabilities available in a given location for a specific subscription.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- listBackupsForAServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.backups().listByServer("TestGroup", "postgresqltestserver", com.azure.core.util.Context.NONE);
+ public static void listTheCapabilitiesAvailableInAGivenLocationForASpecificSubscription(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.capabilitiesByLocations().list("eastus", com.azure.core.util.Context.NONE);
}
}
```
-### Databases_Delete
+### CapabilitiesByServer_List
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.Configuration;
-
/**
- * Samples for Configurations Update.
+ * Samples for CapabilitiesByServer List.
*/
-public final class ConfigurationsUpdateSamples {
+public final class CapabilitiesByServerListSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ConfigurationUpdate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * CapabilitiesByServerList.json
*/
/**
- * Sample code: Update a user configuration.
+ * Sample code: List the capabilities available for a given server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- updateAUserConfiguration(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- Configuration resource = manager.configurations()
- .getWithResponse("testrg", "testserver", "constraint_exclusion", com.azure.core.util.Context.NONE)
- .getValue();
- resource.update().withValue("on").withSource("user-override").apply();
+ public static void listTheCapabilitiesAvailableForAGivenServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.capabilitiesByServers().list("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### Databases_Get
+### CapturedLogs_ListByServer
```java
/**
- * Samples for PrivateLinkResources ListByServer.
+ * Samples for CapturedLogs ListByServer.
*/
-public final class PrivateLinkResourcesListByServerSamples {
+public final class CapturedLogsListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * PrivateLinkResourcesList.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * CapturedLogsListByServer.json
*/
/**
- * Sample code: Gets private link resources for PostgreSQL.
+ * Sample code: List all captured logs for download in a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void getsPrivateLinkResourcesForPostgreSQL(
+ public static void listAllCapturedLogsForDownloadInAServer(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.privateLinkResources().listByServer("Default", "test-svr", com.azure.core.util.Context.NONE);
+ manager.capturedLogs().listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### Databases_ListByServer
+### Configurations_Get
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.RecommendationType;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptionEnum;
-
/**
- * Samples for TuningIndex ListRecommendations.
+ * Samples for Configurations Get.
*/
-public final class TuningIndexListRecommendationsSamples {
+public final class ConfigurationsGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * TuningIndex_GetFilteredRecommendations.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/ConfigurationsGet.
+ * json
*/
/**
- * Sample code: TuningIndex_ListFilteredRecommendations.
+ * Sample code: Get information about a specific configuration (also known as server parameter) of a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void tuningIndexListFilteredRecommendations(
+ public static void getInformationAboutASpecificConfigurationAlsoKnownAsServerParameterOfAServer(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.tuningIndexes()
- .listRecommendations("testrg", "pgtestrecs", TuningOptionEnum.INDEX, RecommendationType.CREATE_INDEX,
- com.azure.core.util.Context.NONE);
+ manager.configurations()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "array_nulls", com.azure.core.util.Context.NONE);
}
+}
+```
+
+### Configurations_ListByServer
+```java
+/**
+ * Samples for Configurations ListByServer.
+ */
+public final class ConfigurationsListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * TuningIndex_GetRecommendations.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ConfigurationsListByServer.json
*/
/**
- * Sample code: TuningIndex_ListRecommendations.
+ * Sample code: List all configurations (also known as server parameters) of a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- tuningIndexListRecommendations(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.tuningIndexes()
- .listRecommendations("testrg", "pgtestsvc4", TuningOptionEnum.INDEX, null,
- com.azure.core.util.Context.NONE);
+ public static void listAllConfigurationsAlsoKnownAsServerParametersOfAServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.configurations()
+ .listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### FirewallRules_CreateOrUpdate
+### Configurations_Put
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptionEnum;
-
/**
- * Samples for TuningConfiguration Disable.
+ * Samples for Configurations Put.
*/
-public final class TuningConfigurationDisableSamples {
+public final class ConfigurationsPutSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * TuningConfiguration_Disable.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ConfigurationsUpdateUsingPut.json
*/
/**
- * Sample code: TuningConfiguration_Disable.
+ * Sample code: Update, using Put verb, the value assigned to a specific modifiable configuration (also known as
+ * server parameter) of a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- tuningConfigurationDisable(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.tuningConfigurations()
- .disable("testrg", "testserver", TuningOptionEnum.CONFIGURATION, com.azure.core.util.Context.NONE);
+ updateUsingPutVerbTheValueAssignedToASpecificModifiableConfigurationAlsoKnownAsServerParameterOfAServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.configurations()
+ .define("constraint_exclusion")
+ .withExistingFlexibleServer("exampleresourcegroup", "exampleserver")
+ .withValue("on")
+ .withSource("user-override")
+ .create();
}
}
```
-### FirewallRules_Delete
+### Configurations_Update
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.VirtualNetworkSubnetUsageParameter;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.Configuration;
/**
- * Samples for VirtualNetworkSubnetUsage Execute.
+ * Samples for Configurations Update.
*/
-public final class VirtualNetworkSubnetUsageExecuteSamples {
+public final class ConfigurationsUpdateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * VirtualNetworkSubnetUsage.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ConfigurationsUpdate.json
*/
/**
- * Sample code: VirtualNetworkSubnetUsageList.
+ * Sample code: Update the value assigned to a specific modifiable configuration (also known as server parameter) of
+ * a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- virtualNetworkSubnetUsageList(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.virtualNetworkSubnetUsages()
- .executeWithResponse("westus", new VirtualNetworkSubnetUsageParameter().withVirtualNetworkArmResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet"),
- com.azure.core.util.Context.NONE);
+ public static void updateTheValueAssignedToASpecificModifiableConfigurationAlsoKnownAsServerParameterOfAServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ Configuration resource = manager.configurations()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "constraint_exclusion",
+ com.azure.core.util.Context.NONE)
+ .getValue();
+ resource.update().withValue("on").withSource("user-override").apply();
}
}
```
-### FirewallRules_Get
+### Databases_Create
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptionEnum;
-
/**
- * Samples for TuningConfiguration ListSessionDetails.
+ * Samples for Databases Create.
*/
-public final class TuningConfigurationListSessionDetailsSamples {
+public final class DatabasesCreateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * TuningConfiguration_ListSessionDetails.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/DatabasesCreate.
+ * json
*/
/**
- * Sample code: TuningConfiguration_ListSessionDetails.
+ * Sample code: Create a database.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void tuningConfigurationListSessionDetails(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.tuningConfigurations()
- .listSessionDetails("testrg", "testserver", TuningOptionEnum.CONFIGURATION,
- "oooooooo-oooo-oooo-oooo-oooooooooooo", com.azure.core.util.Context.NONE);
+ public static void createADatabase(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.databases()
+ .define("exampledatabase")
+ .withExistingFlexibleServer("exampleresourcegroup", "exampleserver")
+ .withCharset("utf8")
+ .withCollation("en_US.utf8")
+ .create();
}
}
```
-### FirewallRules_ListByServer
+### Databases_Delete
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptionEnum;
-
/**
- * Samples for TuningConfiguration StopSession.
+ * Samples for Databases Delete.
*/
-public final class TuningConfigurationStopSessionSamples {
+public final class DatabasesDeleteSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * TuningConfiguration_StopSession.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/DatabasesDelete.
+ * json
*/
/**
- * Sample code: TuningConfiguration_StopSession.
+ * Sample code: Delete an existing database.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- tuningConfigurationStopSession(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.tuningConfigurations()
- .stopSession("testrg", "testserver", TuningOptionEnum.CONFIGURATION, com.azure.core.util.Context.NONE);
+ deleteAnExistingDatabase(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.databases()
+ .delete("exampleresourcegroup", "exampleserver", "exampledatabase", com.azure.core.util.Context.NONE);
}
}
```
-### FlexibleServer_StartLtrBackup
+### Databases_Get
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ThreatProtectionName;
-
/**
- * Samples for ServerThreatProtectionSettings Get.
+ * Samples for Databases Get.
*/
-public final class ServerThreatProtectionSettingsGetSamples {
+public final class DatabasesGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerThreatProtectionSettingsGet.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/DatabasesGet.json
*/
/**
- * Sample code: Get a server's Threat Protection settings.
+ * Sample code: Get information about an existing database.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void getAServerSThreatProtectionSettings(
+ public static void getInformationAboutAnExistingDatabase(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.serverThreatProtectionSettings()
- .getWithResponse("threatprotection-6852", "threatprotection-2080", ThreatProtectionName.DEFAULT,
+ manager.databases()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "exampledatabase",
com.azure.core.util.Context.NONE);
}
}
```
-### FlexibleServer_TriggerLtrPreBackup
+### Databases_ListByServer
```java
/**
- * Samples for Databases Delete.
+ * Samples for Databases ListByServer.
*/
-public final class DatabasesDeleteSamples {
+public final class DatabasesListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * DatabaseDelete.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * DatabasesListByServer.json
*/
/**
- * Sample code: Delete a database.
+ * Sample code: List all databases in a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void deleteADatabase(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.databases().delete("TestGroup", "testserver", "db1", com.azure.core.util.Context.NONE);
+ public static void
+ listAllDatabasesInAServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.databases().listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### GetPrivateDnsZoneSuffix_Execute
+### FirewallRules_CreateOrUpdate
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptionEnum;
-
/**
- * Samples for TuningConfiguration Enable.
+ * Samples for FirewallRules CreateOrUpdate.
*/
-public final class TuningConfigurationEnableSamples {
+public final class FirewallRulesCreateOrUpdateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * TuningConfiguration_Enable.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * FirewallRulesCreateOrUpdate.json
*/
/**
- * Sample code: TuningConfiguration_Enable.
+ * Sample code: Create a new firewall rule or update an existing firewall rule.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- tuningConfigurationEnable(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.tuningConfigurations()
- .enable("testrg", "testserver", TuningOptionEnum.CONFIGURATION, com.azure.core.util.Context.NONE);
+ public static void createANewFirewallRuleOrUpdateAnExistingFirewallRule(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.firewallRules()
+ .define("examplefirewallrule")
+ .withExistingFlexibleServer("exampleresourcegroup", "exampleserver")
+ .withStartIpAddress("0.0.0.0")
+ .withEndIpAddress("255.255.255.255")
+ .create();
}
}
```
-### LocationBasedCapabilities_Execute
+### FirewallRules_Delete
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptionEnum;
-
/**
- * Samples for TuningConfiguration ListSessions.
+ * Samples for FirewallRules Delete.
*/
-public final class TuningConfigurationListSessionsSamples {
+public final class FirewallRulesDeleteSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * TuningConfiguration_ListSessions.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * FirewallRulesDelete.json
*/
/**
- * Sample code: TuningConfiguration_ListSessions.
+ * Sample code: Delete an existing firewall rule.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- tuningConfigurationListSessions(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.tuningConfigurations()
- .listSessions("testrg", "testserver", TuningOptionEnum.CONFIGURATION, com.azure.core.util.Context.NONE);
+ deleteAnExistingFirewallRule(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.firewallRules()
+ .delete("exampleresourcegroup", "exampleserver", "examplefirewallrule", com.azure.core.util.Context.NONE);
}
}
```
-### LogFiles_ListByServer
+### FirewallRules_Get
```java
/**
- * Samples for QuotaUsages List.
+ * Samples for FirewallRules Get.
*/
-public final class QuotaUsagesListSamples {
+public final class FirewallRulesGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * QuotaUsagesForFlexibleServers.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/FirewallRulesGet.
+ * json
*/
/**
- * Sample code: List of quota usages for flexible servers.
+ * Sample code: Get information about a firewall rule in a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void listOfQuotaUsagesForFlexibleServers(
+ public static void getInformationAboutAFirewallRuleInAServer(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.quotaUsages().list("westus", com.azure.core.util.Context.NONE);
+ manager.firewallRules()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "examplefirewallrule",
+ com.azure.core.util.Context.NONE);
}
}
```
-### LtrBackupOperations_Get
+### FirewallRules_ListByServer
```java
/**
- * Samples for Backups Get.
+ * Samples for FirewallRules ListByServer.
*/
-public final class BackupsGetSamples {
+public final class FirewallRulesListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/BackupGet
- * .json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * FirewallRulesListByServer.json
*/
/**
- * Sample code: Get a backup for a server.
+ * Sample code: List information about all firewall rules in a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- getABackupForAServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.backups()
- .getWithResponse("TestGroup", "postgresqltestserver", "daily_20250303T160516",
- com.azure.core.util.Context.NONE);
+ public static void listInformationAboutAllFirewallRulesInAServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.firewallRules().listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### LtrBackupOperations_ListByServer
+### Migrations_Cancel
```java
/**
- * Samples for Operations List.
+ * Samples for Migrations Cancel.
*/
-public final class OperationsListSamples {
+public final class MigrationsCancelSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * OperationList.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/MigrationsCancel.
+ * json
*/
/**
- * Sample code: OperationList.
+ * Sample code: Cancel an active migration.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void operationList(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.operations().list(com.azure.core.util.Context.NONE);
+ public static void
+ cancelAnActiveMigration(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.migrations()
+ .cancelWithResponse("exampleresourcegroup", "exampleserver", "examplemigration",
+ com.azure.core.util.Context.NONE);
}
}
```
-### Migrations_Create
+### Migrations_CheckNameAvailability
```java
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.MigrationNameAvailabilityInner;
+
/**
- * Samples for PrivateEndpointConnectionOperation Delete.
+ * Samples for Migrations CheckNameAvailability.
*/
-public final class PrivateEndpointConnectionOperationDeleteSamples {
+public final class MigrationsCheckNameAvailabilitySamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * PrivateEndpointConnectionDelete.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * MigrationsCheckNameAvailability.json
*/
/**
- * Sample code: Deletes a private endpoint connection with a given name.
+ * Sample code: Check the validity and availability of the given name, to assign it to a new migration.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void deletesAPrivateEndpointConnectionWithAGivenName(
+ public static void checkTheValidityAndAvailabilityOfTheGivenNameToAssignItToANewMigration(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.privateEndpointConnectionOperations()
- .delete("Default", "test-svr", "private-endpoint-connection-name.1fa229cd-bf3f-47f0-8c49-afb36723997e",
+ manager.migrations()
+ .checkNameAvailabilityWithResponse("exampleresourcegroup", "exampleserver",
+ new MigrationNameAvailabilityInner().withName("examplemigration")
+ .withType("Microsoft.DBforPostgreSQL/flexibleServers/migrations"),
com.azure.core.util.Context.NONE);
}
}
```
-### Migrations_Delete
+### Migrations_Create
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.BackupSettings;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.BackupStoreDetails;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.LtrBackupRequest;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.AdminCredentials;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrateRolesAndPermissions;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrationMode;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrationOption;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrationSecretParameters;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.OverwriteDatabasesOnTargetServer;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.SourceType;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.SslMode;
import java.util.Arrays;
/**
- * Samples for FlexibleServer StartLtrBackup.
+ * Samples for Migrations Create.
*/
-public final class FlexibleServerStartLtrBackupSamples {
+public final class MigrationsCreateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * LongTermRetentionBackup.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * MigrationsCreateWithOtherUsers.json
*/
/**
- * Sample code: Sample_ExecuteBackup.
+ * Sample code: Create a migration specifying user names.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- sampleExecuteBackup(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.flexibleServers()
- .startLtrBackup("rgLongTermRetention", "pgsqlltrtestserver",
- new LtrBackupRequest().withBackupSettings(new BackupSettings().withBackupName("backup1"))
- .withTargetDetails(new BackupStoreDetails().withSasUriList(Arrays.asList("sasuri"))),
- com.azure.core.util.Context.NONE);
- }
-}
-```
-
-### Migrations_Get
-
-```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ServerThreatProtectionSettingsModel;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ThreatProtectionName;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ThreatProtectionState;
+ public static void createAMigrationSpecifyingUserNames(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.migrations()
+ .define("examplemigration")
+ .withRegion("eastus")
+ .withExistingFlexibleServer("exampleresourcegroup", "exampleserver")
+ .withMigrationMode(MigrationMode.OFFLINE)
+ .withSourceDbServerResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/servers/examplesource")
+ .withSecretParameters(new MigrationSecretParameters()
+ .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
+ .withTargetServerPassword("fakeTokenPlaceholder"))
+ .withSourceServerUsername("newadmin@examplesource")
+ .withTargetServerUsername("targetadmin"))
+ .withDbsToMigrate(
+ Arrays.asList("exampledatabase1", "exampledatabase2", "exampledatabase3", "exampledatabase4"))
+ .create();
+ }
-/**
- * Samples for ServerThreatProtectionSettings CreateOrUpdate.
- */
-public final class ServerThreatProtectionSettingsCreateOrUpdateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerThreatProtectionSettingsCreateOrUpdate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * MigrationsCreateOtherSourceTypesValidateMigrate.json
*/
/**
- * Sample code: Update a server's Threat Protection settings.
+ * Sample code: Create a migration with other source type for validating and migrating.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void updateAServerSThreatProtectionSettings(
+ public static void createAMigrationWithOtherSourceTypeForValidatingAndMigrating(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- ServerThreatProtectionSettingsModel resource = manager.serverThreatProtectionSettings()
- .getWithResponse("threatprotection-4799", "threatprotection-6440", ThreatProtectionName.DEFAULT,
- com.azure.core.util.Context.NONE)
- .getValue();
- resource.update().withState(ThreatProtectionState.ENABLED).apply();
+ manager.migrations()
+ .define("examplemigration")
+ .withRegion("eastus")
+ .withExistingFlexibleServer("exampleresourcegroup", "exampleserver")
+ .withMigrationMode(MigrationMode.OFFLINE)
+ .withMigrationOption(MigrationOption.VALIDATE_AND_MIGRATE)
+ .withSourceType(SourceType.ON_PREMISES)
+ .withSslMode(SslMode.PREFER)
+ .withSourceDbServerResourceId("examplesource:5432@exampleuser")
+ .withSecretParameters(new MigrationSecretParameters()
+ .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
+ .withTargetServerPassword("fakeTokenPlaceholder")))
+ .withDbsToMigrate(
+ Arrays.asList("exampledatabase1", "exampledatabase2", "exampledatabase3", "exampledatabase4"))
+ .withOverwriteDbsInTarget(OverwriteDatabasesOnTargetServer.TRUE)
+ .create();
}
-}
-```
-
-### Migrations_ListByTargetServer
-```java
-/**
- * Samples for FirewallRules Get.
- */
-public final class FirewallRulesGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * FirewallRuleGet.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * MigrationsCreateWithPrivateEndpointServers.json
*/
/**
- * Sample code: FirewallRuleList.
+ * Sample code: Create a migration with private endpoint.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void firewallRuleList(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.firewallRules().getWithResponse("testrg", "testserver", "rule1", com.azure.core.util.Context.NONE);
+ public static void createAMigrationWithPrivateEndpoint(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.migrations()
+ .define("examplemigration")
+ .withRegion("eastus")
+ .withExistingFlexibleServer("exampleresourcegroup", "exampleserver")
+ .withMigrationInstanceResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/flexibleServers/examplesourcemigration")
+ .withMigrationMode(MigrationMode.OFFLINE)
+ .withSourceDbServerResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/servers/examplesource")
+ .withSecretParameters(new MigrationSecretParameters()
+ .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
+ .withTargetServerPassword("fakeTokenPlaceholder")))
+ .withDbsToMigrate(
+ Arrays.asList("exampledatabase1", "exampledatabase2", "exampledatabase3", "exampledatabase4"))
+ .withOverwriteDbsInTarget(OverwriteDatabasesOnTargetServer.TRUE)
+ .create();
}
-}
-```
-### Migrations_Update
+ /*
+ * x-ms-original-file:
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/MigrationsCreate.
+ * json
+ */
+ /**
+ * Sample code: Create a migration.
+ *
+ * @param manager Entry point to PostgreSqlManager.
+ */
+ public static void createAMigration(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.migrations()
+ .define("examplemigration")
+ .withRegion("eastus")
+ .withExistingFlexibleServer("exampleresourcegroup", "exampleserver")
+ .withMigrationMode(MigrationMode.OFFLINE)
+ .withSourceDbServerResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/servers/examplesource")
+ .withSecretParameters(new MigrationSecretParameters()
+ .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
+ .withTargetServerPassword("fakeTokenPlaceholder")))
+ .withDbsToMigrate(
+ Arrays.asList("exampledatabase1", "exampledatabase2", "exampledatabase3", "exampledatabase4"))
+ .withOverwriteDbsInTarget(OverwriteDatabasesOnTargetServer.TRUE)
+ .create();
+ }
-```java
-/**
- * Samples for Administrators Delete.
- */
-public final class AdministratorsDeleteSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * AdministratorDelete.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * MigrationsCreateWithRoles.json
*/
/**
- * Sample code: AdministratorDelete.
+ * Sample code: Create a migration with roles.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- administratorDelete(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.administrators()
- .delete("testrg", "testserver", "oooooooo-oooo-oooo-oooo-oooooooooooo", com.azure.core.util.Context.NONE);
+ createAMigrationWithRoles(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.migrations()
+ .define("examplemigration")
+ .withRegion("eastus")
+ .withExistingFlexibleServer("exampleresourcegroup", "exampleserver")
+ .withMigrationMode(MigrationMode.OFFLINE)
+ .withSourceDbServerResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/servers/examplesource")
+ .withSecretParameters(new MigrationSecretParameters()
+ .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
+ .withTargetServerPassword("fakeTokenPlaceholder")))
+ .withDbsToMigrate(
+ Arrays.asList("exampledatabase1", "exampledatabase2", "exampledatabase3", "exampledatabase4"))
+ .withOverwriteDbsInTarget(OverwriteDatabasesOnTargetServer.TRUE)
+ .withMigrateRoles(MigrateRolesAndPermissions.TRUE)
+ .create();
}
-}
-```
-### Operations_List
+ /*
+ * x-ms-original-file:
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * MigrationsCreateWithFullyQualifiedDomainName.json
+ */
+ /**
+ * Sample code: Create a migration with fully qualified domain names for source and target servers.
+ *
+ * @param manager Entry point to PostgreSqlManager.
+ */
+ public static void createAMigrationWithFullyQualifiedDomainNamesForSourceAndTargetServers(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.migrations()
+ .define("examplemigration")
+ .withRegion("eastus")
+ .withExistingFlexibleServer("exampleresourcegroup", "exampleserver")
+ .withMigrationMode(MigrationMode.OFFLINE)
+ .withSourceDbServerResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/servers/examplesource")
+ .withSourceDbServerFullyQualifiedDomainName("examplesource.contoso.com")
+ .withTargetDbServerFullyQualifiedDomainName("exampletarget.contoso.com")
+ .withSecretParameters(new MigrationSecretParameters()
+ .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
+ .withTargetServerPassword("fakeTokenPlaceholder")))
+ .withDbsToMigrate(
+ Arrays.asList("exampledatabase1", "exampledatabase2", "exampledatabase3", "exampledatabase4"))
+ .withOverwriteDbsInTarget(OverwriteDatabasesOnTargetServer.TRUE)
+ .create();
+ }
-```java
-/**
- * Samples for Databases Get.
- */
-public final class DatabasesGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * DatabaseGet.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * MigrationsCreateValidateOnly.json
*/
/**
- * Sample code: Get a database.
+ * Sample code: Create a migration for validating only.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void getADatabase(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.databases().getWithResponse("TestGroup", "testserver", "db1", com.azure.core.util.Context.NONE);
+ public static void createAMigrationForValidatingOnly(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.migrations()
+ .define("examplemigration")
+ .withRegion("eastus")
+ .withExistingFlexibleServer("exampleresourcegroup", "exampleserver")
+ .withMigrationMode(MigrationMode.OFFLINE)
+ .withMigrationOption(MigrationOption.VALIDATE)
+ .withSourceDbServerResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/servers/examplesource")
+ .withSecretParameters(new MigrationSecretParameters()
+ .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
+ .withTargetServerPassword("fakeTokenPlaceholder")))
+ .withDbsToMigrate(
+ Arrays.asList("exampledatabase1", "exampledatabase2", "exampledatabase3", "exampledatabase4"))
+ .withOverwriteDbsInTarget(OverwriteDatabasesOnTargetServer.TRUE)
+ .create();
}
}
```
-### PrivateEndpointConnectionOperation_Delete
+### Migrations_Get
```java
/**
- * Samples for Configurations ListByServer.
+ * Samples for Migrations Get.
*/
-public final class ConfigurationsListByServerSamples {
+public final class MigrationsGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ConfigurationListByServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * MigrationsGetMigrationWithSuccessfulValidationOnly.json
*/
/**
- * Sample code: ConfigurationList.
+ * Sample code: Get information about a migration with successful validation only.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void configurationList(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.configurations().listByServer("testrg", "testserver", com.azure.core.util.Context.NONE);
+ public static void getInformationAboutAMigrationWithSuccessfulValidationOnly(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.migrations()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "examplemigration",
+ com.azure.core.util.Context.NONE);
}
-}
-```
-### PrivateEndpointConnectionOperation_Update
+ /*
+ * x-ms-original-file:
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * MigrationsGetMigrationWithSuccessfulValidationAndMigration.json
+ */
+ /**
+ * Sample code: Get information about a migration with successful validation and successful migration.
+ *
+ * @param manager Entry point to PostgreSqlManager.
+ */
+ public static void getInformationAboutAMigrationWithSuccessfulValidationAndSuccessfulMigration(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.migrations()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "examplemigration",
+ com.azure.core.util.Context.NONE);
+ }
-```java
-/**
- * Samples for Databases Create.
- */
-public final class DatabasesCreateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * DatabaseCreate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * MigrationsGetMigrationWithSuccessfulValidationButMigrationFailure.json
*/
/**
- * Sample code: Create a database.
+ * Sample code: Get information about a migration with successful validation but failed migration.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void createADatabase(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.databases()
- .define("db1")
- .withExistingFlexibleServer("TestGroup", "testserver")
- .withCharset("utf8")
- .withCollation("en_US.utf8")
- .create();
+ public static void getInformationAboutAMigrationWithSuccessfulValidationButFailedMigration(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.migrations()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "examplemigration",
+ com.azure.core.util.Context.NONE);
}
-}
-```
-### PrivateEndpointConnections_Get
+ /*
+ * x-ms-original-file:
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * MigrationsGetMigrationWithValidationFailures.json
+ */
+ /**
+ * Sample code: Get information about a migration with validation failures.
+ *
+ * @param manager Entry point to PostgreSqlManager.
+ */
+ public static void getInformationAboutAMigrationWithValidationFailures(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.migrations()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "examplemigration",
+ com.azure.core.util.Context.NONE);
+ }
-```java
-/**
- * Samples for TuningOptions ListByServer.
- */
-public final class TuningOptionsListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Tuning_ListTuningOptions.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/MigrationsGet.json
*/
/**
- * Sample code: TuningOptions_ListByServer.
+ * Sample code: Get information about a migration.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- tuningOptionsListByServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.tuningOptions().listByServer("testrg", "testserver", com.azure.core.util.Context.NONE);
+ getInformationAboutAMigration(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.migrations()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "examplemigration",
+ com.azure.core.util.Context.NONE);
}
}
```
-### PrivateEndpointConnections_ListByServer
+### Migrations_ListByTargetServer
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.VirtualEndpointResource;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.VirtualEndpointType;
-import java.util.Arrays;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrationListFilter;
/**
- * Samples for VirtualEndpoints Update.
+ * Samples for Migrations ListByTargetServer.
*/
-public final class VirtualEndpointsUpdateSamples {
+public final class MigrationsListByTargetServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * VirtualEndpointUpdate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * MigrationsListByTargetServer.json
*/
/**
- * Sample code: Update a virtual endpoint for a server to update the.
+ * Sample code: List all migrations of a target flexible server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void updateAVirtualEndpointForAServerToUpdateThe(
+ public static void listAllMigrationsOfATargetFlexibleServer(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- VirtualEndpointResource resource = manager.virtualEndpoints()
- .getWithResponse("testrg", "pgtestsvc4", "pgVirtualEndpoint1", com.azure.core.util.Context.NONE)
- .getValue();
- resource.update()
- .withEndpointType(VirtualEndpointType.READ_WRITE)
- .withMembers(Arrays.asList("testReplica1"))
- .apply();
+ manager.migrations()
+ .listByTargetServer("exampleresourcegroup", "exampleserver", MigrationListFilter.ALL,
+ com.azure.core.util.Context.NONE);
}
}
```
-### PrivateLinkResources_Get
+### Migrations_Update
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.PrincipalType;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.LogicalReplicationOnSourceServer;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.Migration;
/**
- * Samples for Administrators Create.
+ * Samples for Migrations Update.
*/
-public final class AdministratorsCreateSamples {
+public final class MigrationsUpdateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * AdministratorAdd.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/MigrationsUpdate.
+ * json
*/
/**
- * Sample code: Adds an Microsoft Entra Administrator for the server.
+ * Sample code: Update an existing migration.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void addsAnMicrosoftEntraAdministratorForTheServer(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.administrators()
- .define("oooooooo-oooo-oooo-oooo-oooooooooooo")
- .withExistingFlexibleServer("testrg", "testserver")
- .withPrincipalType(PrincipalType.USER)
- .withPrincipalName("testuser1@microsoft.com")
- .withTenantId("tttttttt-tttt-tttt-tttt-tttttttttttt")
- .create();
+ public static void
+ updateAnExistingMigration(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ Migration resource = manager.migrations()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "examplemigration",
+ com.azure.core.util.Context.NONE)
+ .getValue();
+ resource.update().withSetupLogicalReplicationOnSourceDbIfNeeded(LogicalReplicationOnSourceServer.TRUE).apply();
}
}
```
-### PrivateLinkResources_ListByServer
+### NameAvailability_CheckGlobally
```java
+import com.azure.resourcemanager.postgresqlflexibleserver.models.CheckNameAvailabilityRequest;
+
/**
- * Samples for Servers Start.
+ * Samples for NameAvailability CheckGlobally.
*/
-public final class ServersStartSamples {
+public final class NameAvailabilityCheckGloballySamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerStart.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * NameAvailabilityCheckGlobally.json
*/
/**
- * Sample code: ServerStart.
+ * Sample code: Check the validity and availability of the given name, to assign it to a new server or to use it as
+ * the base name of a new pair of virtual endpoints.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void serverStart(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.servers().start("testrg", "testserver", com.azure.core.util.Context.NONE);
+ public static void
+ checkTheValidityAndAvailabilityOfTheGivenNameToAssignItToANewServerOrToUseItAsTheBaseNameOfANewPairOfVirtualEndpoints(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.nameAvailabilities()
+ .checkGloballyWithResponse(new CheckNameAvailabilityRequest().withName("exampleserver")
+ .withType("Microsoft.DBforPostgreSQL/flexibleServers"), com.azure.core.util.Context.NONE);
}
}
```
-### QuotaUsages_List
+### NameAvailability_CheckWithLocation
```java
+import com.azure.resourcemanager.postgresqlflexibleserver.models.CheckNameAvailabilityRequest;
+
/**
- * Samples for VirtualEndpoints Get.
+ * Samples for NameAvailability CheckWithLocation.
*/
-public final class VirtualEndpointsGetSamples {
+public final class NameAvailabilityCheckWithLocationSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * VirtualEndpointsGet.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * NameAvailabilityCheckWithLocation.json
*/
/**
- * Sample code: Get a virtual endpoint.
+ * Sample code: Check the validity and availability of the given name, in the given location, to assign it to a new
+ * server or to use it as the base name of a new pair of virtual endpoints.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- getAVirtualEndpoint(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.virtualEndpoints()
- .getWithResponse("testrg", "pgtestsvc4", "pgVirtualEndpoint1", com.azure.core.util.Context.NONE);
+ checkTheValidityAndAvailabilityOfTheGivenNameInTheGivenLocationToAssignItToANewServerOrToUseItAsTheBaseNameOfANewPairOfVirtualEndpoints(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.nameAvailabilities()
+ .checkWithLocationWithResponse("eastus", new CheckNameAvailabilityRequest().withName("exampleserver")
+ .withType("Microsoft.DBforPostgreSQL/flexibleServers"), com.azure.core.util.Context.NONE);
}
}
```
-### Replicas_ListByServer
+### Operations_List
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.VirtualEndpointType;
-import java.util.Arrays;
-
/**
- * Samples for VirtualEndpoints Create.
+ * Samples for Operations List.
*/
-public final class VirtualEndpointsCreateSamples {
+public final class OperationsListSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * VirtualEndpointCreate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/OperationsList.
+ * json
*/
/**
- * Sample code: Create a new virtual endpoint for a flexible server.
+ * Sample code: List all available REST API operations.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void createANewVirtualEndpointForAFlexibleServer(
+ public static void listAllAvailableRESTAPIOperations(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.virtualEndpoints()
- .define("pgVirtualEndpoint1")
- .withExistingFlexibleServer("testrg", "pgtestsvc4")
- .withEndpointType(VirtualEndpointType.READ_WRITE)
- .withMembers(Arrays.asList("testPrimary1"))
- .create();
+ manager.operations().list(com.azure.core.util.Context.NONE);
}
}
```
-### ResourceProvider_CheckMigrationNameAvailability
+### PrivateDnsZoneSuffix_Get
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.CancelEnum;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.LogicalReplicationOnSourceDbEnum;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrationResource;
-
/**
- * Samples for Migrations Update.
+ * Samples for PrivateDnsZoneSuffix Get.
*/
-public final class MigrationsUpdateSamples {
+public final class PrivateDnsZoneSuffixGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_Cancel.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * PrivateDnsZoneSuffixGet.json
*/
/**
- * Sample code: Cancel migration.
+ * Sample code: Get the private DNS suffix.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void cancelMigration(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- MigrationResource resource = manager.migrations()
- .getWithResponse("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget", "testmigration",
- com.azure.core.util.Context.NONE)
- .getValue();
- resource.update().withCancel(CancelEnum.TRUE).apply();
+ public static void
+ getThePrivateDNSSuffix(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.privateDnsZoneSuffixes().getWithResponse(com.azure.core.util.Context.NONE);
}
+}
+```
+
+### PrivateEndpointConnections_Delete
+```java
+/**
+ * Samples for PrivateEndpointConnections Delete.
+ */
+public final class PrivateEndpointConnectionsDeleteSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_Update.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * PrivateEndpointConnectionsDelete.json
*/
/**
- * Sample code: Migrations_Update.
+ * Sample code: Delete a private endpoint connection.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void migrationsUpdate(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- MigrationResource resource = manager.migrations()
- .getWithResponse("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget", "testmigration",
- com.azure.core.util.Context.NONE)
- .getValue();
- resource.update().withSetupLogicalReplicationOnSourceDbIfNeeded(LogicalReplicationOnSourceDbEnum.TRUE).apply();
+ public static void
+ deleteAPrivateEndpointConnection(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.privateEndpointConnections()
+ .delete("exampleresourcegroup", "exampleserver",
+ "private-endpoint-connection-name.1fa229cd-bf3f-47f0-8c49-afb36723997e",
+ com.azure.core.util.Context.NONE);
}
}
```
-### ServerCapabilities_List
+### PrivateEndpointConnections_Get
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.PrivateEndpointConnectionInner;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.PrivateEndpointServiceConnectionStatus;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.PrivateLinkServiceConnectionState;
-
/**
- * Samples for PrivateEndpointConnectionOperation Update.
+ * Samples for PrivateEndpointConnections Get.
*/
-public final class PrivateEndpointConnectionOperationUpdateSamples {
+public final class PrivateEndpointConnectionsGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * PrivateEndpointConnectionUpdate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * PrivateEndpointConnectionsGet.json
*/
/**
- * Sample code: Approve or reject a private endpoint connection with a given name.
+ * Sample code: Get a private endpoint connection.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void approveOrRejectAPrivateEndpointConnectionWithAGivenName(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.privateEndpointConnectionOperations()
- .update("Default", "test-svr", "private-endpoint-connection-name.1fa229cd-bf3f-47f0-8c49-afb36723997e",
- new PrivateEndpointConnectionInner().withPrivateLinkServiceConnectionState(
- new PrivateLinkServiceConnectionState().withStatus(PrivateEndpointServiceConnectionStatus.APPROVED)
- .withDescription("Approved by johndoe@contoso.com")),
+ public static void
+ getAPrivateEndpointConnection(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.privateEndpointConnections()
+ .getWithResponse("exampleresourcegroup", "exampleserver",
+ "private-endpoint-connection-name.1fa229cd-bf3f-47f0-8c49-afb36723997e",
+ com.azure.core.util.Context.NONE);
+ }
+}
+```
+
+### PrivateEndpointConnections_ListByServer
+
+```java
+/**
+ * Samples for PrivateEndpointConnections ListByServer.
+ */
+public final class PrivateEndpointConnectionsListByServerSamples {
+ /*
+ * x-ms-original-file:
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * PrivateEndpointConnectionsList.json
+ */
+ /**
+ * Sample code: List all private endpoint connections on a server.
+ *
+ * @param manager Entry point to PostgreSqlManager.
+ */
+ public static void listAllPrivateEndpointConnectionsOnAServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.privateEndpointConnections()
+ .listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
+ }
+}
+```
+
+### PrivateEndpointConnections_Update
+
+```java
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.PrivateEndpointConnectionInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.PrivateEndpointServiceConnectionStatus;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.PrivateLinkServiceConnectionState;
+
+/**
+ * Samples for PrivateEndpointConnections Update.
+ */
+public final class PrivateEndpointConnectionsUpdateSamples {
+ /*
+ * x-ms-original-file:
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * PrivateEndpointConnectionsUpdate.json
+ */
+ /**
+ * Sample code: Approve or reject a private endpoint connection.
+ *
+ * @param manager Entry point to PostgreSqlManager.
+ */
+ public static void approveOrRejectAPrivateEndpointConnection(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.privateEndpointConnections()
+ .update("exampleresourcegroup", "exampleserver",
+ "private-endpoint-connection-name.1fa229cd-bf3f-47f0-8c49-afb36723997e",
+ new PrivateEndpointConnectionInner().withPrivateLinkServiceConnectionState(
+ new PrivateLinkServiceConnectionState().withStatus(PrivateEndpointServiceConnectionStatus.APPROVED)
+ .withDescription("Approved by johndoe@contoso.com")),
+ com.azure.core.util.Context.NONE);
+ }
+}
+```
+
+### PrivateLinkResources_Get
+
+```java
+/**
+ * Samples for PrivateLinkResources Get.
+ */
+public final class PrivateLinkResourcesGetSamples {
+ /*
+ * x-ms-original-file:
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * PrivateLinkResourcesGet.json
+ */
+ /**
+ * Sample code: Gets a private link resource for PostgreSQL.
+ *
+ * @param manager Entry point to PostgreSqlManager.
+ */
+ public static void getsAPrivateLinkResourceForPostgreSQL(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.privateLinkResources()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "exampleprivatelink",
com.azure.core.util.Context.NONE);
}
}
```
-### ServerThreatProtectionSettings_CreateOrUpdate
+### PrivateLinkResources_ListByServer
+
+```java
+/**
+ * Samples for PrivateLinkResources ListByServer.
+ */
+public final class PrivateLinkResourcesListByServerSamples {
+ /*
+ * x-ms-original-file:
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * PrivateLinkResourcesList.json
+ */
+ /**
+ * Sample code: Gets private link resources for PostgreSQL.
+ *
+ * @param manager Entry point to PostgreSqlManager.
+ */
+ public static void getsPrivateLinkResourcesForPostgreSQL(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.privateLinkResources()
+ .listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
+ }
+}
+```
+
+### QuotaUsages_List
+
+```java
+/**
+ * Samples for QuotaUsages List.
+ */
+public final class QuotaUsagesListSamples {
+ /*
+ * x-ms-original-file:
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * QuotaUsagesForFlexibleServers.json
+ */
+ /**
+ * Sample code: List of quota usages for servers.
+ *
+ * @param manager Entry point to PostgreSqlManager.
+ */
+ public static void
+ listOfQuotaUsagesForServers(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.quotaUsages().list("eastus", com.azure.core.util.Context.NONE);
+ }
+}
+```
+
+### Replicas_ListByServer
+
+```java
+/**
+ * Samples for Replicas ListByServer.
+ */
+public final class ReplicasListByServerSamples {
+ /*
+ * x-ms-original-file:
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ReplicasListByServer.json
+ */
+ /**
+ * Sample code: List all read replicas of a server.
+ *
+ * @param manager Entry point to PostgreSqlManager.
+ */
+ public static void
+ listAllReadReplicasOfAServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.replicas().listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
+ }
+}
+```
+
+### Servers_CreateOrUpdate
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ActiveDirectoryAuthEnum;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ArmServerKeyType;
import com.azure.resourcemanager.postgresqlflexibleserver.models.AuthConfig;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.AzureManagedDiskPerformanceTiers;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.AzureManagedDiskPerformanceTier;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Backup;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Cluster;
import com.azure.resourcemanager.postgresqlflexibleserver.models.CreateMode;
import com.azure.resourcemanager.postgresqlflexibleserver.models.DataEncryption;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.GeoRedundantBackupEnum;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.DataEncryptionType;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.GeographicallyRedundantBackup;
import com.azure.resourcemanager.postgresqlflexibleserver.models.HighAvailability;
import com.azure.resourcemanager.postgresqlflexibleserver.models.HighAvailabilityMode;
import com.azure.resourcemanager.postgresqlflexibleserver.models.IdentityType;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.MicrosoftEntraAuth;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Network;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.PasswordAuthEnum;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.PasswordBasedAuth;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.PostgresMajorVersion;
import com.azure.resourcemanager.postgresqlflexibleserver.models.ServerPublicNetworkAccessState;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ServerVersion;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Sku;
import com.azure.resourcemanager.postgresqlflexibleserver.models.SkuTier;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Storage;
@@ -1435,138 +1682,140 @@ import java.util.HashMap;
import java.util.Map;
/**
- * Samples for Servers Create.
+ * Samples for Servers CreateOrUpdate.
*/
-public final class ServersCreateSamples {
+public final class ServersCreateOrUpdateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerCreateWithDataEncryptionEnabled.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersCreateReviveDropped.json
*/
/**
- * Sample code: ServerCreateWithDataEncryptionEnabled.
+ * Sample code: Create a new server using a backup of a server that was deleted or dropped recently.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void serverCreateWithDataEncryptionEnabled(
+ public static void createANewServerUsingABackupOfAServerThatWasDeletedOrDroppedRecently(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
manager.servers()
- .define("pgtestsvc4")
- .withRegion("westus")
- .withExistingResourceGroup("testrg")
- .withSku(new Sku().withName("Standard_D4ds_v5").withTier(SkuTier.GENERAL_PURPOSE))
- .withIdentity(new UserAssignedIdentity().withUserAssignedIdentities(mapOf(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity",
- new UserIdentity())).withType(IdentityType.USER_ASSIGNED))
- .withAdministratorLogin("login")
- .withAdministratorLoginPassword("Password1")
- .withVersion(ServerVersion.ONE_SIX)
- .withStorage(new Storage().withStorageSizeGB(512)
- .withAutoGrow(StorageAutoGrow.DISABLED)
- .withTier(AzureManagedDiskPerformanceTiers.P20))
- .withDataEncryption(new DataEncryption().withPrimaryKeyUri("fakeTokenPlaceholder")
- .withPrimaryUserAssignedIdentityId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity")
- .withGeoBackupKeyUri("fakeTokenPlaceholder")
- .withGeoBackupUserAssignedIdentityId("")
- .withType(ArmServerKeyType.AZURE_KEY_VAULT))
- .withBackup(new Backup().withBackupRetentionDays(7).withGeoRedundantBackup(GeoRedundantBackupEnum.DISABLED))
- .withNetwork(new Network().withDelegatedSubnetResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet")
- .withPrivateDnsZoneArmResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourcegroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com"))
- .withHighAvailability(new HighAvailability().withMode(HighAvailabilityMode.ZONE_REDUNDANT))
- .withAvailabilityZone("1")
- .withCreateMode(CreateMode.CREATE)
+ .define("exampleserver")
+ .withRegion("eastus")
+ .withExistingResourceGroup("exampleresourcegroup")
+ .withSourceServerResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampledeletedserver")
+ .withPointInTimeUtc(OffsetDateTime.parse("2025-06-01T18:30:22.123456Z"))
+ .withCreateMode(CreateMode.REVIVE_DROPPED)
.create();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerCreateReviveDropped.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersCreateInMicrosoftOwnedVirtualNetworkWithZoneRedundantHighAvailability.json
*/
/**
- * Sample code: ServerCreateReviveDropped.
+ * Sample code: Create a new server in Microsoft owned virtual network with zone redundant high availability.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- serverCreateReviveDropped(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ public static void createANewServerInMicrosoftOwnedVirtualNetworkWithZoneRedundantHighAvailability(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
manager.servers()
- .define("pgtestsvc5-rev")
- .withRegion("westus")
- .withExistingResourceGroup("testrg")
- .withSourceServerResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5")
- .withPointInTimeUtc(OffsetDateTime.parse("2023-04-27T00:04:59.4078005+00:00"))
- .withCreateMode(CreateMode.REVIVE_DROPPED)
+ .define("exampleserver")
+ .withRegion("eastus")
+ .withExistingResourceGroup("exampleresourcegroup")
+ .withTags(mapOf("InCustomerVnet", "false", "InMicrosoftVnet", "true"))
+ .withSku(new Sku().withName("Standard_D4ds_v5").withTier(SkuTier.GENERAL_PURPOSE))
+ .withAdministratorLogin("exampleadministratorlogin")
+ .withAdministratorLoginPassword("examplepassword")
+ .withVersion(PostgresMajorVersion.ONE_SEVEN)
+ .withStorage(new Storage().withStorageSizeGB(512)
+ .withAutoGrow(StorageAutoGrow.DISABLED)
+ .withTier(AzureManagedDiskPerformanceTier.P20))
+ .withBackup(
+ new Backup().withBackupRetentionDays(7).withGeoRedundantBackup(GeographicallyRedundantBackup.ENABLED))
+ .withNetwork(new Network().withPublicNetworkAccess(ServerPublicNetworkAccessState.ENABLED))
+ .withHighAvailability(new HighAvailability().withMode(HighAvailabilityMode.ZONE_REDUNDANT))
+ .withAvailabilityZone("1")
+ .withCreateMode(CreateMode.CREATE)
.create();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerCreateGeoRestoreWithDataEncryptionEnabled.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersCreateGeoRestoreWithDataEncryptionEnabledAutoUpdate.json
*/
/**
- * Sample code: Create a database as a geo-restore in geo-paired location.
+ * Sample code: Create a new server using a restore of a geographically redundant backup of an existing server, with
+ * data encryption based on customer managed key with automatic key version update.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void createADatabaseAsAGeoRestoreInGeoPairedLocation(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ public static void
+ createANewServerUsingARestoreOfAGeographicallyRedundantBackupOfAnExistingServerWithDataEncryptionBasedOnCustomerManagedKeyWithAutomaticKeyVersionUpdate(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
manager.servers()
- .define("pgtestsvc5geo")
+ .define("exampleserver")
.withRegion("eastus")
- .withExistingResourceGroup("testrg")
+ .withExistingResourceGroup("exampleresourcegroup")
.withIdentity(new UserAssignedIdentity().withUserAssignedIdentities(mapOf(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-geo-usermanagedidentity",
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity",
new UserIdentity(),
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity",
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity",
new UserIdentity())).withType(IdentityType.USER_ASSIGNED))
.withDataEncryption(new DataEncryption().withPrimaryKeyUri("fakeTokenPlaceholder")
.withPrimaryUserAssignedIdentityId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity")
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity")
.withGeoBackupKeyUri("fakeTokenPlaceholder")
.withGeoBackupUserAssignedIdentityId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-geo-usermanagedidentity")
- .withType(ArmServerKeyType.AZURE_KEY_VAULT))
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity")
+ .withType(DataEncryptionType.AZURE_KEY_VAULT))
.withSourceServerResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/sourcepgservername")
- .withPointInTimeUtc(OffsetDateTime.parse("2021-06-27T00:04:59.4078005+00:00"))
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/examplesourceserver")
+ .withPointInTimeUtc(OffsetDateTime.parse("2025-06-01T18:35:22.123456Z"))
.withCreateMode(CreateMode.GEO_RESTORE)
.create();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerCreate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersCreateWithDataEncryptionEnabled.json
*/
/**
- * Sample code: Create a new server.
+ * Sample code: Create a new server with data encryption based on customer managed key.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void createANewServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ public static void createANewServerWithDataEncryptionBasedOnCustomerManagedKey(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
manager.servers()
- .define("testpgflex")
+ .define("exampleserver")
.withRegion("eastus")
- .withExistingResourceGroup("testrg")
- .withTags(mapOf("VNetServer", "1"))
+ .withExistingResourceGroup("exampleresourcegroup")
.withSku(new Sku().withName("Standard_D4ds_v5").withTier(SkuTier.GENERAL_PURPOSE))
- .withAdministratorLogin("login")
- .withAdministratorLoginPassword("Password1")
- .withVersion(ServerVersion.ONE_SIX)
+ .withIdentity(new UserAssignedIdentity().withUserAssignedIdentities(mapOf(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity",
+ new UserIdentity())).withType(IdentityType.USER_ASSIGNED))
+ .withAdministratorLogin("exampleadministratorlogin")
+ .withAdministratorLoginPassword("examplepassword")
+ .withVersion(PostgresMajorVersion.ONE_SEVEN)
.withStorage(new Storage().withStorageSizeGB(512)
.withAutoGrow(StorageAutoGrow.DISABLED)
- .withTier(AzureManagedDiskPerformanceTiers.P20))
- .withBackup(new Backup().withBackupRetentionDays(7).withGeoRedundantBackup(GeoRedundantBackupEnum.ENABLED))
+ .withTier(AzureManagedDiskPerformanceTier.P20))
+ .withDataEncryption(new DataEncryption().withPrimaryKeyUri("fakeTokenPlaceholder")
+ .withPrimaryUserAssignedIdentityId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity")
+ .withGeoBackupKeyUri("fakeTokenPlaceholder")
+ .withGeoBackupUserAssignedIdentityId("")
+ .withType(DataEncryptionType.AZURE_KEY_VAULT))
+ .withBackup(
+ new Backup().withBackupRetentionDays(7).withGeoRedundantBackup(GeographicallyRedundantBackup.DISABLED))
.withNetwork(new Network().withDelegatedSubnetResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-subnet")
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.Network/virtualNetworks/examplevirtualnetwork/subnets/examplesubnet")
.withPrivateDnsZoneArmResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/testpgflex.private.postgres.database"))
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourcegroups/exampleresourcegroup/providers/Microsoft.Network/privateDnsZones/exampleprivatednszone.postgres.database.azure.com"))
.withHighAvailability(new HighAvailability().withMode(HighAvailabilityMode.ZONE_REDUNDANT))
.withAvailabilityZone("1")
.withCreateMode(CreateMode.CREATE)
@@ -1575,237 +1824,260 @@ public final class ServersCreateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerCreateWithMicrosoftEntraEnabled.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersCreateGeoRestoreWithDataEncryptionEnabled.json
*/
/**
- * Sample code: Create a new server with Microsoft Entra authentication enabled.
+ * Sample code: Create a new server using a restore of a geographically redundant backup of an existing server, with
+ * data encryption based on customer managed key.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void createANewServerWithMicrosoftEntraAuthenticationEnabled(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ public static void
+ createANewServerUsingARestoreOfAGeographicallyRedundantBackupOfAnExistingServerWithDataEncryptionBasedOnCustomerManagedKey(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
manager.servers()
- .define("pgtestsvc4")
- .withRegion("westus")
- .withExistingResourceGroup("testrg")
- .withTags(mapOf("ElasticServer", "1"))
- .withSku(new Sku().withName("Standard_D4ds_v5").withTier(SkuTier.GENERAL_PURPOSE))
- .withAdministratorLogin("login")
- .withAdministratorLoginPassword("Password1")
- .withVersion(ServerVersion.ONE_SIX)
- .withStorage(new Storage().withStorageSizeGB(512)
- .withAutoGrow(StorageAutoGrow.DISABLED)
- .withTier(AzureManagedDiskPerformanceTiers.P20))
- .withAuthConfig(new AuthConfig().withActiveDirectoryAuth(ActiveDirectoryAuthEnum.ENABLED)
- .withPasswordAuth(PasswordAuthEnum.ENABLED)
- .withTenantId("tttttt-tttt-tttt-tttt-tttttttttttt"))
- .withDataEncryption(new DataEncryption().withType(ArmServerKeyType.SYSTEM_MANAGED))
- .withBackup(new Backup().withBackupRetentionDays(7).withGeoRedundantBackup(GeoRedundantBackupEnum.DISABLED))
- .withNetwork(new Network().withDelegatedSubnetResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet")
- .withPrivateDnsZoneArmResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourcegroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com"))
- .withHighAvailability(new HighAvailability().withMode(HighAvailabilityMode.ZONE_REDUNDANT))
- .withAvailabilityZone("1")
- .withCreateMode(CreateMode.CREATE)
+ .define("exampleserver")
+ .withRegion("eastus")
+ .withExistingResourceGroup("exampleresourcegroup")
+ .withIdentity(new UserAssignedIdentity().withUserAssignedIdentities(mapOf(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity",
+ new UserIdentity(),
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity",
+ new UserIdentity())).withType(IdentityType.USER_ASSIGNED))
+ .withDataEncryption(new DataEncryption().withPrimaryKeyUri("fakeTokenPlaceholder")
+ .withPrimaryUserAssignedIdentityId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity")
+ .withGeoBackupKeyUri("fakeTokenPlaceholder")
+ .withGeoBackupUserAssignedIdentityId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity")
+ .withType(DataEncryptionType.AZURE_KEY_VAULT))
+ .withSourceServerResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/examplesourceserver")
+ .withPointInTimeUtc(OffsetDateTime.parse("2025-06-01T18:35:22.123456Z"))
+ .withCreateMode(CreateMode.GEO_RESTORE)
.create();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerCreateReplica.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersCreateReplica.json
*/
/**
- * Sample code: ServerCreateReplica.
+ * Sample code: Create a read replica of an existing server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- serverCreateReplica(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ public static void createAReadReplicaOfAnExistingServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
manager.servers()
- .define("pgtestsvc5rep")
- .withRegion("westus")
- .withExistingResourceGroup("testrg")
+ .define("exampleserver")
+ .withRegion("eastus")
+ .withExistingResourceGroup("exampleresourcegroup")
.withIdentity(new UserAssignedIdentity().withUserAssignedIdentities(mapOf(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity",
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity",
new UserIdentity())).withType(IdentityType.USER_ASSIGNED))
.withDataEncryption(new DataEncryption().withPrimaryKeyUri("fakeTokenPlaceholder")
.withPrimaryUserAssignedIdentityId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity")
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity")
.withGeoBackupKeyUri("fakeTokenPlaceholder")
.withGeoBackupUserAssignedIdentityId("")
- .withType(ArmServerKeyType.AZURE_KEY_VAULT))
+ .withType(DataEncryptionType.AZURE_KEY_VAULT))
.withSourceServerResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/sourcepgservername")
- .withPointInTimeUtc(OffsetDateTime.parse("2021-06-27T00:04:59.4078005+00:00"))
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/examplesourceserver")
+ .withPointInTimeUtc(OffsetDateTime.parse("2025-06-01T18:35:22.123456Z"))
.withCreateMode(CreateMode.REPLICA)
.create();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ClusterCreate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersCreateInYourOwnVirtualNetworkWithSameZoneHighAvailability.json
*/
/**
- * Sample code: ClusterCreate.
+ * Sample code: Create a new server in your own virtual network with same zone high availability.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void clusterCreate(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ public static void createANewServerInYourOwnVirtualNetworkWithSameZoneHighAvailability(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
manager.servers()
- .define("pgtestcluster")
- .withRegion("westus")
- .withExistingResourceGroup("testrg")
+ .define("exampleserver")
+ .withRegion("eastus")
+ .withExistingResourceGroup("exampleresourcegroup")
+ .withTags(mapOf("InCustomerVnet", "true", "InMicrosoftVnet", "false"))
.withSku(new Sku().withName("Standard_D4ds_v5").withTier(SkuTier.GENERAL_PURPOSE))
- .withAdministratorLogin("login")
- .withAdministratorLoginPassword("Password1")
- .withVersion(ServerVersion.ONE_SIX)
- .withStorage(new Storage().withStorageSizeGB(256)
+ .withAdministratorLogin("exampleadministratorlogin")
+ .withAdministratorLoginPassword("examplepassword")
+ .withVersion(PostgresMajorVersion.ONE_SEVEN)
+ .withStorage(new Storage().withStorageSizeGB(512)
.withAutoGrow(StorageAutoGrow.DISABLED)
- .withTier(AzureManagedDiskPerformanceTiers.P15))
- .withBackup(new Backup().withBackupRetentionDays(7).withGeoRedundantBackup(GeoRedundantBackupEnum.DISABLED))
- .withNetwork(new Network().withPublicNetworkAccess(ServerPublicNetworkAccessState.DISABLED))
- .withHighAvailability(new HighAvailability().withMode(HighAvailabilityMode.DISABLED))
+ .withTier(AzureManagedDiskPerformanceTier.P20))
+ .withBackup(
+ new Backup().withBackupRetentionDays(7).withGeoRedundantBackup(GeographicallyRedundantBackup.ENABLED))
+ .withNetwork(new Network().withDelegatedSubnetResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.Network/virtualNetworks/examplevirtualnetwork/subnets/examplesubnet")
+ .withPrivateDnsZoneArmResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.Network/privateDnsZones/exampleprivatednszone.private.postgres.database"))
+ .withHighAvailability(new HighAvailability().withMode(HighAvailabilityMode.SAME_ZONE))
+ .withAvailabilityZone("1")
.withCreateMode(CreateMode.CREATE)
- .withCluster(new Cluster().withClusterSize(2))
.create();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerCreatePointInTimeRestore.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersClusterCreate.json
*/
/**
- * Sample code: Create a database as a point in time restore.
+ * Sample code: Create a new elastic cluster.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void createADatabaseAsAPointInTimeRestore(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ public static void
+ createANewElasticCluster(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
manager.servers()
- .define("pgtestsvc5")
- .withRegion("westus")
- .withExistingResourceGroup("testrg")
- .withSourceServerResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/sourcepgservername")
- .withPointInTimeUtc(OffsetDateTime.parse("2021-06-27T00:04:59.4078005+00:00"))
- .withCreateMode(CreateMode.POINT_IN_TIME_RESTORE)
+ .define("exampleserver")
+ .withRegion("eastus")
+ .withExistingResourceGroup("exampleresourcegroup")
+ .withSku(new Sku().withName("Standard_D4ds_v5").withTier(SkuTier.GENERAL_PURPOSE))
+ .withAdministratorLogin("examplelogin")
+ .withAdministratorLoginPassword("examplepassword")
+ .withVersion(PostgresMajorVersion.ONE_SIX)
+ .withStorage(new Storage().withStorageSizeGB(256)
+ .withAutoGrow(StorageAutoGrow.DISABLED)
+ .withTier(AzureManagedDiskPerformanceTier.P15))
+ .withBackup(
+ new Backup().withBackupRetentionDays(7).withGeoRedundantBackup(GeographicallyRedundantBackup.DISABLED))
+ .withNetwork(new Network().withPublicNetworkAccess(ServerPublicNetworkAccessState.DISABLED))
+ .withHighAvailability(new HighAvailability().withMode(HighAvailabilityMode.fromString("Disabled")))
+ .withCreateMode(CreateMode.CREATE)
+ .withCluster(new Cluster().withClusterSize(2).withDefaultDatabaseName("clusterdb"))
.create();
}
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
-```
-
-### ServerThreatProtectionSettings_Get
-
-```java
-/**
- * Samples for PrivateLinkResources Get.
- */
-public final class PrivateLinkResourcesGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * PrivateLinkResourcesGet.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersCreatePointInTimeRestore.json
*/
/**
- * Sample code: Gets a private link resource for PostgreSQL.
+ * Sample code: Create a new server using a point in time restore of a backup of an existing server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void getsAPrivateLinkResourceForPostgreSQL(
+ public static void createANewServerUsingAPointInTimeRestoreOfABackupOfAnExistingServer(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.privateLinkResources().getWithResponse("Default", "test-svr", "plr", com.azure.core.util.Context.NONE);
+ manager.servers()
+ .define("exampleserver")
+ .withRegion("eastus")
+ .withExistingResourceGroup("exampleresourcegroup")
+ .withSourceServerResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/examplesourceserver")
+ .withPointInTimeUtc(OffsetDateTime.parse("2025-06-01T18:35:22.123456Z"))
+ .withCreateMode(CreateMode.POINT_IN_TIME_RESTORE)
+ .create();
}
-}
-```
-
-### ServerThreatProtectionSettings_ListByServer
-```java
-/**
- * Samples for Servers List.
- */
-public final class ServersListSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerList.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersCreateWithMicrosoftEntraEnabledInYourOwnVirtualNetworkWithoutHighAvailability.json
*/
/**
- * Sample code: ServerList.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void serverList(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.servers().list(com.azure.core.util.Context.NONE);
- }
-}
-```
-
-### Servers_Create
-
-```java
-/**
- * Samples for Servers GetByResourceGroup.
- */
-public final class ServersGetByResourceGroupSamples {
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerGetWithPrivateEndpoints.json
- */
- /**
- * Sample code: ServerGetWithPrivateEndpoints.
+ * Sample code: Create a new server with Microsoft Entra authentication enabled in your own virtual network and
+ * without high availability.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- serverGetWithPrivateEndpoints(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.servers().getByResourceGroupWithResponse("testrg", "pgtestsvc2", com.azure.core.util.Context.NONE);
+ createANewServerWithMicrosoftEntraAuthenticationEnabledInYourOwnVirtualNetworkAndWithoutHighAvailability(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.servers()
+ .define("exampleserver")
+ .withRegion("eastus")
+ .withExistingResourceGroup("exampleresourcegroup")
+ .withSku(new Sku().withName("Standard_D4ds_v5").withTier(SkuTier.GENERAL_PURPOSE))
+ .withAdministratorLogin("exampleadministratorlogin")
+ .withAdministratorLoginPassword("examplepassword")
+ .withVersion(PostgresMajorVersion.ONE_SEVEN)
+ .withStorage(new Storage().withStorageSizeGB(512)
+ .withAutoGrow(StorageAutoGrow.DISABLED)
+ .withTier(AzureManagedDiskPerformanceTier.P20))
+ .withAuthConfig(new AuthConfig().withActiveDirectoryAuth(MicrosoftEntraAuth.ENABLED)
+ .withPasswordAuth(PasswordBasedAuth.ENABLED)
+ .withTenantId("tttttt-tttt-tttt-tttt-tttttttttttt"))
+ .withDataEncryption(new DataEncryption().withType(DataEncryptionType.SYSTEM_MANAGED))
+ .withBackup(
+ new Backup().withBackupRetentionDays(7).withGeoRedundantBackup(GeographicallyRedundantBackup.DISABLED))
+ .withNetwork(new Network().withDelegatedSubnetResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.Network/virtualNetworks/examplevirtualnetwork/subnets/examplesubnet")
+ .withPrivateDnsZoneArmResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourcegroups/exampleresourcegroup/providers/Microsoft.Network/privateDnsZones/exampleprivatednszone.postgres.database.azure.com"))
+ .withHighAvailability(new HighAvailability().withMode(HighAvailabilityMode.fromString("Disabled")))
+ .withAvailabilityZone("1")
+ .withCreateMode(CreateMode.CREATE)
+ .create();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/ServerGet
- * .json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersCreateWithDataEncryptionEnabledAutoUpdate.json
*/
/**
- * Sample code: ServerGet.
+ * Sample code: Create a new server with data encryption based on customer managed key with automatic key version
+ * update.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void serverGet(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.servers().getByResourceGroupWithResponse("testrg", "testpgflex", com.azure.core.util.Context.NONE);
+ public static void createANewServerWithDataEncryptionBasedOnCustomerManagedKeyWithAutomaticKeyVersionUpdate(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.servers()
+ .define("exampleserver")
+ .withRegion("eastus")
+ .withExistingResourceGroup("exampleresourcegroup")
+ .withSku(new Sku().withName("Standard_D4ds_v5").withTier(SkuTier.GENERAL_PURPOSE))
+ .withIdentity(new UserAssignedIdentity().withUserAssignedIdentities(mapOf(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity",
+ new UserIdentity())).withType(IdentityType.USER_ASSIGNED))
+ .withAdministratorLogin("exampleadministratorlogin")
+ .withAdministratorLoginPassword("examplepassword")
+ .withVersion(PostgresMajorVersion.ONE_SEVEN)
+ .withStorage(new Storage().withStorageSizeGB(512)
+ .withAutoGrow(StorageAutoGrow.DISABLED)
+ .withTier(AzureManagedDiskPerformanceTier.P20))
+ .withDataEncryption(new DataEncryption().withPrimaryKeyUri("fakeTokenPlaceholder")
+ .withPrimaryUserAssignedIdentityId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity")
+ .withGeoBackupKeyUri("fakeTokenPlaceholder")
+ .withGeoBackupUserAssignedIdentityId("")
+ .withType(DataEncryptionType.AZURE_KEY_VAULT))
+ .withBackup(
+ new Backup().withBackupRetentionDays(7).withGeoRedundantBackup(GeographicallyRedundantBackup.DISABLED))
+ .withNetwork(new Network().withDelegatedSubnetResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.Network/virtualNetworks/examplevirtualnetwork/subnets/examplesubnet")
+ .withPrivateDnsZoneArmResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourcegroups/exampleresourcegroup/providers/Microsoft.Network/privateDnsZones/exampleprivatednszone.postgres.database.azure.com"))
+ .withHighAvailability(new HighAvailability().withMode(HighAvailabilityMode.ZONE_REDUNDANT))
+ .withAvailabilityZone("1")
+ .withCreateMode(CreateMode.CREATE)
+ .create();
}
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerGetWithVnet.json
- */
- /**
- * Sample code: ServerGetWithVnet.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void serverGetWithVnet(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.servers().getByResourceGroupWithResponse("testrg", "testpgflex", com.azure.core.util.Context.NONE);
+ // Use "Map.of" if available
+ @SuppressWarnings("unchecked")
+ private static Map mapOf(Object... inputs) {
+ Map map = new HashMap<>();
+ for (int i = 0; i < inputs.length; i += 2) {
+ String key = (String) inputs[i];
+ T value = (T) inputs[i + 1];
+ map.put(key, value);
+ }
+ return map;
}
}
```
@@ -1813,536 +2085,242 @@ public final class ServersGetByResourceGroupSamples {
### Servers_Delete
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptionEnum;
-
/**
- * Samples for TuningOptions Get.
+ * Samples for Servers Delete.
*/
-public final class TuningOptionsGetSamples {
+public final class ServersDeleteSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Tuning_GetTuningOption.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/ServersDelete.json
*/
/**
- * Sample code: TuningOptions_Get.
+ * Sample code: Delete or drop an existing server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void tuningOptionsGet(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.tuningOptions()
- .getWithResponse("testrg", "testserver", TuningOptionEnum.INDEX, com.azure.core.util.Context.NONE);
+ public static void
+ deleteOrDropAnExistingServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.servers().delete("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
### Servers_GetByResourceGroup
-```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.CheckNameAvailabilityRequest;
-
-/**
- * Samples for CheckNameAvailability Execute.
- */
-public final class CheckNameAvailabilityExecuteSamples {
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * CheckNameAvailability.json
- */
- /**
- * Sample code: NameAvailability.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void nameAvailability(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.checkNameAvailabilities()
- .executeWithResponse(new CheckNameAvailabilityRequest().withName("name1")
- .withType("Microsoft.DBforPostgreSQL/flexibleServers"), com.azure.core.util.Context.NONE);
- }
-}
-```
-
-### Servers_List
-
```java
/**
- * Samples for Servers Stop.
- */
-public final class ServersStopSamples {
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerStop.json
- */
- /**
- * Sample code: ServerStop.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void serverStop(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.servers().stop("testrg", "testserver", com.azure.core.util.Context.NONE);
- }
-}
-```
-
-### Servers_ListByResourceGroup
-
-```java
-/**
- * Samples for Databases ListByServer.
+ * Samples for Servers GetByResourceGroup.
*/
-public final class DatabasesListByServerSamples {
+public final class ServersGetByResourceGroupSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * DatabasesListByServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersGetWithPrivateEndpoints.json
*/
/**
- * Sample code: List databases in a server.
+ * Sample code: Get information about an existing server that isn't integrated into a virtual network provided by
+ * customer and has private endpoint connections.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- listDatabasesInAServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.databases().listByServer("TestGroup", "testserver", com.azure.core.util.Context.NONE);
- }
-}
-```
-
-### Servers_Restart
-
-```java
-/**
- * Samples for Administrators Get.
- */
-public final class AdministratorsGetSamples {
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * AdministratorGet.json
- */
- /**
- * Sample code: ServerGet.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void serverGet(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.administrators()
- .getWithResponse("testrg", "pgtestsvc1", "oooooooo-oooo-oooo-oooo-oooooooooooo",
- com.azure.core.util.Context.NONE);
- }
-}
-```
-
-### Servers_Start
-
-```java
-/**
- * Samples for Configurations Get.
- */
-public final class ConfigurationsGetSamples {
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ConfigurationGet.json
- */
- /**
- * Sample code: ConfigurationGet.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void configurationGet(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.configurations()
- .getWithResponse("testrg", "testserver", "array_nulls", com.azure.core.util.Context.NONE);
+ getInformationAboutAnExistingServerThatIsnTIntegratedIntoAVirtualNetworkProvidedByCustomerAndHasPrivateEndpointConnections(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.servers()
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
-}
-```
-### Servers_Stop
-
-```java
-/**
- * Samples for ServerThreatProtectionSettings ListByServer.
- */
-public final class ServerThreatProtectionSettingsListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerThreatProtectionSettingsListByServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/ServersGetWithVnet
+ * .json
*/
/**
- * Sample code: Get a server's Advanced Threat Protection settings.
+ * Sample code: Get information about an existing server that is integrated into a virtual network provided by
+ * customer.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void getAServerSAdvancedThreatProtectionSettings(
+ public static void getInformationAboutAnExistingServerThatIsIntegratedIntoAVirtualNetworkProvidedByCustomer(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.serverThreatProtectionSettings()
- .listByServer("threatprotection-6852", "threatprotection-2080", com.azure.core.util.Context.NONE);
- }
-}
-```
-
-### Servers_Update
-
-```java
-/**
- * Samples for ServerCapabilities List.
- */
-public final class ServerCapabilitiesListSamples {
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerCapabilities.json
- */
- /**
- * Sample code: ServerCapabilitiesList.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void
- serverCapabilitiesList(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.serverCapabilities().list("testrg", "pgtestsvc4", com.azure.core.util.Context.NONE);
- }
-}
-```
-
-### TuningConfiguration_Disable
-
-```java
-/**
- * Samples for Backups Delete.
- */
-public final class BackupsDeleteSamples {
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * BackupDelete.json
- */
- /**
- * Sample code: Delete a specific backup.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void
- deleteASpecificBackup(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.backups().delete("TestGroup", "testserver", "backup_20250303T160516", com.azure.core.util.Context.NONE);
+ manager.servers()
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
-}
-```
-
-### TuningConfiguration_Enable
-```java
-/**
- * Samples for FirewallRules CreateOrUpdate.
- */
-public final class FirewallRulesCreateOrUpdateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * FirewallRuleCreate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/ServersGet.json
*/
/**
- * Sample code: FirewallRuleCreate.
+ * Sample code: Get information about an existing server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- firewallRuleCreate(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.firewallRules()
- .define("rule1")
- .withExistingFlexibleServer("testrg", "testserver")
- .withStartIpAddress("0.0.0.0")
- .withEndIpAddress("255.255.255.255")
- .create();
+ public static void getInformationAboutAnExistingServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.servers()
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### TuningConfiguration_ListSessionDetails
+### Servers_List
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.AdminCredentials;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrateRolesEnum;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrationMode;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrationOption;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrationSecretParameters;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.OverwriteDbsInTargetEnum;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.SourceType;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.SslMode;
-import java.util.Arrays;
-
/**
- * Samples for Migrations Create.
+ * Samples for Servers List.
*/
-public final class MigrationsCreateSamples {
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_Create_With_PrivateEndpoint_Servers.json
- */
- /**
- * Sample code: Migrations Create with private endpoint.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void migrationsCreateWithPrivateEndpoint(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .define("testmigration")
- .withRegion("westus")
- .withExistingFlexibleServer("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget")
- .withMigrationInstanceResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testsourcemigration")
- .withMigrationMode(MigrationMode.OFFLINE)
- .withSourceDbServerResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource")
- .withSecretParameters(new MigrationSecretParameters()
- .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
- .withTargetServerPassword("fakeTokenPlaceholder")))
- .withDbsToMigrate(Arrays.asList("db1", "db2", "db3", "db4"))
- .withOverwriteDbsInTarget(OverwriteDbsInTargetEnum.TRUE)
- .create();
- }
-
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_Create_With_Roles.json
- */
- /**
- * Sample code: Migrations Create with roles.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void
- migrationsCreateWithRoles(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .define("testmigration")
- .withRegion("westus")
- .withExistingFlexibleServer("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget")
- .withMigrationMode(MigrationMode.OFFLINE)
- .withSourceDbServerResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource")
- .withSecretParameters(new MigrationSecretParameters()
- .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
- .withTargetServerPassword("fakeTokenPlaceholder")))
- .withDbsToMigrate(Arrays.asList("db1", "db2", "db3", "db4"))
- .withOverwriteDbsInTarget(OverwriteDbsInTargetEnum.TRUE)
- .withMigrateRoles(MigrateRolesEnum.TRUE)
- .create();
- }
-
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_Create_With_FullyQualifiedDomainName.json
- */
- /**
- * Sample code: Migrations Create with fully qualified domain name.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void migrationsCreateWithFullyQualifiedDomainName(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .define("testmigration")
- .withRegion("westus")
- .withExistingFlexibleServer("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget")
- .withMigrationMode(MigrationMode.OFFLINE)
- .withSourceDbServerResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource")
- .withSourceDbServerFullyQualifiedDomainName("testsourcefqdn.example.com")
- .withTargetDbServerFullyQualifiedDomainName("test-target-fqdn.example.com")
- .withSecretParameters(new MigrationSecretParameters()
- .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
- .withTargetServerPassword("fakeTokenPlaceholder")))
- .withDbsToMigrate(Arrays.asList("db1", "db2", "db3", "db4"))
- .withOverwriteDbsInTarget(OverwriteDbsInTargetEnum.TRUE)
- .create();
- }
-
+public final class ServersListSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_Create_Validate_Only.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersListBySubscription.json
*/
/**
- * Sample code: Create Pre-migration Validation.
+ * Sample code: List all servers in a subscription.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- createPreMigrationValidation(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .define("testmigration")
- .withRegion("westus")
- .withExistingFlexibleServer("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget")
- .withMigrationMode(MigrationMode.OFFLINE)
- .withMigrationOption(MigrationOption.VALIDATE)
- .withSourceDbServerResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource")
- .withSecretParameters(new MigrationSecretParameters()
- .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
- .withTargetServerPassword("fakeTokenPlaceholder")))
- .withDbsToMigrate(Arrays.asList("db1", "db2", "db3", "db4"))
- .withOverwriteDbsInTarget(OverwriteDbsInTargetEnum.TRUE)
- .create();
+ public static void
+ listAllServersInASubscription(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.servers().list(com.azure.core.util.Context.NONE);
}
+}
+```
+### Servers_ListByResourceGroup
+
+```java
+/**
+ * Samples for Servers ListByResourceGroup.
+ */
+public final class ServersListByResourceGroupSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_Create_With_Other_Users.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersListByResourceGroup.json
*/
/**
- * Sample code: Migrations Create by passing user names.
+ * Sample code: List all servers in a resource group.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void migrationsCreateByPassingUserNames(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .define("testmigration")
- .withRegion("westus")
- .withExistingFlexibleServer("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget")
- .withMigrationMode(MigrationMode.OFFLINE)
- .withSourceDbServerResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource")
- .withSecretParameters(new MigrationSecretParameters()
- .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
- .withTargetServerPassword("fakeTokenPlaceholder"))
- .withSourceServerUsername("newadmin@testsource")
- .withTargetServerUsername("targetadmin"))
- .withDbsToMigrate(Arrays.asList("db1", "db2", "db3", "db4"))
- .create();
+ public static void
+ listAllServersInAResourceGroup(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.servers().listByResourceGroup("exampleresourcegroup", com.azure.core.util.Context.NONE);
}
+}
+```
+
+### Servers_Restart
+
+```java
+import com.azure.resourcemanager.postgresqlflexibleserver.models.FailoverMode;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.RestartParameter;
+/**
+ * Samples for Servers Restart.
+ */
+public final class ServersRestartSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_Create.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersRestartWithFailover.json
*/
/**
- * Sample code: Migrations_Create.
+ * Sample code: Restart PostgreSQL database engine in a server with a forced failover to standby server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void migrationsCreate(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .define("testmigration")
- .withRegion("westus")
- .withExistingFlexibleServer("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget")
- .withMigrationMode(MigrationMode.OFFLINE)
- .withSourceDbServerResourceId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource")
- .withSecretParameters(new MigrationSecretParameters()
- .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
- .withTargetServerPassword("fakeTokenPlaceholder")))
- .withDbsToMigrate(Arrays.asList("db1", "db2", "db3", "db4"))
- .withOverwriteDbsInTarget(OverwriteDbsInTargetEnum.TRUE)
- .create();
+ public static void restartPostgreSQLDatabaseEngineInAServerWithAForcedFailoverToStandbyServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.servers()
+ .restart("exampleresourcegroup", "exampleserver",
+ new RestartParameter().withRestartWithFailover(true).withFailoverMode(FailoverMode.FORCED_FAILOVER),
+ com.azure.core.util.Context.NONE);
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_Create_Other_SourceTypes_Validate_Migrate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/ServersRestart.
+ * json
*/
/**
- * Sample code: Create Migration with other source types for Validate and Migrate.
+ * Sample code: Restart PostgreSQL database engine in a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void createMigrationWithOtherSourceTypesForValidateAndMigrate(
+ public static void restartPostgreSQLDatabaseEngineInAServer(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .define("testmigration")
- .withRegion("westus")
- .withExistingFlexibleServer("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget")
- .withMigrationMode(MigrationMode.OFFLINE)
- .withMigrationOption(MigrationOption.VALIDATE_AND_MIGRATE)
- .withSourceType(SourceType.ON_PREMISES)
- .withSslMode(SslMode.PREFER)
- .withSourceDbServerResourceId("testsource:5432@pguser")
- .withSecretParameters(new MigrationSecretParameters()
- .withAdminCredentials(new AdminCredentials().withSourceServerPassword("fakeTokenPlaceholder")
- .withTargetServerPassword("fakeTokenPlaceholder")))
- .withDbsToMigrate(Arrays.asList("db1", "db2", "db3", "db4"))
- .withOverwriteDbsInTarget(OverwriteDbsInTargetEnum.TRUE)
- .create();
+ manager.servers().restart("exampleresourcegroup", "exampleserver", null, com.azure.core.util.Context.NONE);
}
}
```
-### TuningConfiguration_ListSessions
+### Servers_Start
```java
/**
- * Samples for FirewallRules Delete.
+ * Samples for Servers Start.
*/
-public final class FirewallRulesDeleteSamples {
+public final class ServersStartSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * FirewallRuleDelete.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/ServersStart.json
*/
/**
- * Sample code: FirewallRuleDelete.
+ * Sample code: Start a stopped server.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- firewallRuleDelete(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.firewallRules().delete("testrg", "testserver", "rule1", com.azure.core.util.Context.NONE);
+ startAStoppedServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.servers().start("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### TuningConfiguration_StartSession
+### Servers_Stop
```java
/**
- * Samples for FirewallRules ListByServer.
+ * Samples for Servers Stop.
*/
-public final class FirewallRulesListByServerSamples {
+public final class ServersStopSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * FirewallRuleListByServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/ServersStop.json
*/
/**
- * Sample code: FirewallRuleList.
+ * Sample code: Stop a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void firewallRuleList(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.firewallRules().listByServer("testrg", "testserver", com.azure.core.util.Context.NONE);
+ public static void stopAServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.servers().stop("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### TuningConfiguration_StopSession
+### Servers_Update
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ActiveDirectoryAuthEnum;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ArmServerKeyType;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.AuthConfig;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.AzureManagedDiskPerformanceTiers;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.Backup;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.CreateModeForUpdate;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.AuthConfigForPatch;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.AzureManagedDiskPerformanceTier;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.BackupForPatch;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.CreateModeForPatch;
import com.azure.resourcemanager.postgresqlflexibleserver.models.DataEncryption;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.DataEncryptionType;
import com.azure.resourcemanager.postgresqlflexibleserver.models.IdentityType;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.MaintenanceWindow;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.PasswordAuthEnum;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.MaintenanceWindowForPatch;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.MicrosoftEntraAuth;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.PasswordBasedAuth;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.PostgresMajorVersion;
import com.azure.resourcemanager.postgresqlflexibleserver.models.ReadReplicaPromoteMode;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.ReadReplicaPromoteOption;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Replica;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ReplicationPromoteOption;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Server;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ServerVersion;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.Sku;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.SkuForPatch;
import com.azure.resourcemanager.postgresqlflexibleserver.models.SkuTier;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Storage;
import com.azure.resourcemanager.postgresqlflexibleserver.models.StorageAutoGrow;
@@ -2357,223 +2335,264 @@ import java.util.Map;
public final class ServersUpdateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerUpdateWithDataEncryptionEnabled.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersPromoteReplicaAsForcedSwitchover.json
*/
/**
- * Sample code: ServerUpdateWithDataEncryptionEnabled.
+ * Sample code: Switch over a read replica to primary server with forced data synchronization. Meaning that it
+ * doesn't wait for data in the read replica to be synchronized with its source server before it initiates the
+ * switching of roles between the read replica and the primary server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void serverUpdateWithDataEncryptionEnabled(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ public static void
+ switchOverAReadReplicaToPrimaryServerWithForcedDataSynchronizationMeaningThatItDoesnTWaitForDataInTheReadReplicaToBeSynchronizedWithItsSourceServerBeforeItInitiatesTheSwitchingOfRolesBetweenTheReadReplicaAndThePrimaryServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
Server resource = manager.servers()
- .getByResourceGroupWithResponse("TestGroup", "pgtestsvc4", com.azure.core.util.Context.NONE)
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE)
.getValue();
resource.update()
- .withSku(new Sku().withName("Standard_D8s_v3").withTier(SkuTier.GENERAL_PURPOSE))
- .withIdentity(new UserAssignedIdentity().withUserAssignedIdentities(mapOf(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-geo-usermanagedidentity",
- new UserIdentity(),
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity",
- new UserIdentity())).withType(IdentityType.USER_ASSIGNED))
- .withAdministratorLoginPassword("newpassword")
- .withBackup(new Backup().withBackupRetentionDays(20))
- .withDataEncryption(new DataEncryption().withPrimaryKeyUri("fakeTokenPlaceholder")
- .withPrimaryUserAssignedIdentityId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity")
- .withGeoBackupKeyUri("fakeTokenPlaceholder")
- .withGeoBackupUserAssignedIdentityId(
- "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-geo-usermanagedidentity")
- .withType(ArmServerKeyType.AZURE_KEY_VAULT))
- .withCreateMode(CreateModeForUpdate.UPDATE)
+ .withReplica(new Replica().withPromoteMode(ReadReplicaPromoteMode.SWITCHOVER)
+ .withPromoteOption(ReadReplicaPromoteOption.FORCED))
.apply();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * PromoteReplicaAsPlannedSwitchover.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersPromoteReplicaAsPlannedSwitchover.json
*/
/**
- * Sample code: SwitchOver a replica server as planned, i.e. it will wait for replication to complete before
- * promoting replica as Primary and original primary as replica.
+ * Sample code: Switch over a read replica to primary server with planned data synchronization. Meaning that it
+ * waits for data in the read replica to be fully synchronized with its source server before it initiates the
+ * switching of roles between the read replica and the primary server.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- switchOverAReplicaServerAsPlannedIEItWillWaitForReplicationToCompleteBeforePromotingReplicaAsPrimaryAndOriginalPrimaryAsReplica(
+ switchOverAReadReplicaToPrimaryServerWithPlannedDataSynchronizationMeaningThatItWaitsForDataInTheReadReplicaToBeFullySynchronizedWithItsSourceServerBeforeItInitiatesTheSwitchingOfRolesBetweenTheReadReplicaAndThePrimaryServer(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
Server resource = manager.servers()
- .getByResourceGroupWithResponse("testResourceGroup", "pgtestsvc4-replica", com.azure.core.util.Context.NONE)
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE)
.getValue();
resource.update()
.withReplica(new Replica().withPromoteMode(ReadReplicaPromoteMode.SWITCHOVER)
- .withPromoteOption(ReplicationPromoteOption.PLANNED))
+ .withPromoteOption(ReadReplicaPromoteOption.PLANNED))
.apply();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * PromoteReplicaAsForcedSwitchover.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersUpdateWithMicrosoftEntraEnabled.json
*/
/**
- * Sample code: SwitchOver a replica server as forced, i.e. it will replica as Primary and original primary as
- * replica immediately without waiting for primary and replica to be in sync.
+ * Sample code: Update an existing server with Microsoft Entra authentication enabled.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- switchOverAReplicaServerAsForcedIEItWillReplicaAsPrimaryAndOriginalPrimaryAsReplicaImmediatelyWithoutWaitingForPrimaryAndReplicaToBeInSync(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ public static void updateAnExistingServerWithMicrosoftEntraAuthenticationEnabled(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
Server resource = manager.servers()
- .getByResourceGroupWithResponse("testResourceGroup", "pgtestsvc4-replica", com.azure.core.util.Context.NONE)
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE)
.getValue();
resource.update()
- .withReplica(new Replica().withPromoteMode(ReadReplicaPromoteMode.SWITCHOVER)
- .withPromoteOption(ReplicationPromoteOption.FORCED))
+ .withSku(new SkuForPatch().withName("Standard_D8s_v3").withTier(SkuTier.GENERAL_PURPOSE))
+ .withAdministratorLoginPassword("examplenewpassword")
+ .withStorage(new Storage().withStorageSizeGB(1024)
+ .withAutoGrow(StorageAutoGrow.DISABLED)
+ .withTier(AzureManagedDiskPerformanceTier.P30))
+ .withBackup(new BackupForPatch().withBackupRetentionDays(20))
+ .withAuthConfig(new AuthConfigForPatch().withActiveDirectoryAuth(MicrosoftEntraAuth.ENABLED)
+ .withPasswordAuth(PasswordBasedAuth.ENABLED)
+ .withTenantId("tttttt-tttt-tttt-tttt-tttttttttttt"))
+ .withCreateMode(CreateModeForPatch.UPDATE)
.apply();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerUpdate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersUpdateWithDataEncryptionEnabledAutoUpdate.json
*/
/**
- * Sample code: ServerUpdate.
+ * Sample code: Update an existing server with data encryption based on customer managed key with automatic key
+ * version update.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void serverUpdate(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ public static void updateAnExistingServerWithDataEncryptionBasedOnCustomerManagedKeyWithAutomaticKeyVersionUpdate(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
Server resource = manager.servers()
- .getByResourceGroupWithResponse("TestGroup", "pgtestsvc4", com.azure.core.util.Context.NONE)
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE)
.getValue();
resource.update()
- .withSku(new Sku().withName("Standard_D8s_v3").withTier(SkuTier.GENERAL_PURPOSE))
- .withAdministratorLoginPassword("newpassword")
- .withStorage(new Storage().withStorageSizeGB(1024)
- .withAutoGrow(StorageAutoGrow.ENABLED)
- .withTier(AzureManagedDiskPerformanceTiers.P30))
- .withBackup(new Backup().withBackupRetentionDays(20))
- .withCreateMode(CreateModeForUpdate.UPDATE)
+ .withSku(new SkuForPatch().withName("Standard_D8s_v3").withTier(SkuTier.GENERAL_PURPOSE))
+ .withIdentity(new UserAssignedIdentity().withUserAssignedIdentities(mapOf(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity",
+ new UserIdentity(),
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity",
+ new UserIdentity())).withType(IdentityType.USER_ASSIGNED))
+ .withAdministratorLoginPassword("examplenewpassword")
+ .withBackup(new BackupForPatch().withBackupRetentionDays(20))
+ .withDataEncryption(new DataEncryption().withPrimaryKeyUri("fakeTokenPlaceholder")
+ .withPrimaryUserAssignedIdentityId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity")
+ .withGeoBackupKeyUri("fakeTokenPlaceholder")
+ .withGeoBackupUserAssignedIdentityId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity")
+ .withType(DataEncryptionType.AZURE_KEY_VAULT))
+ .withCreateMode(CreateModeForPatch.UPDATE)
.apply();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerUpdateWithMajorVersionUpgrade.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersUpdateWithMajorVersionUpgrade.json
*/
/**
- * Sample code: ServerUpdateWithMajorVersionUpgrade.
+ * Sample code: Update an existing server to upgrade the major version of PostgreSQL database engine.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void serverUpdateWithMajorVersionUpgrade(
+ public static void updateAnExistingServerToUpgradeTheMajorVersionOfPostgreSQLDatabaseEngine(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
Server resource = manager.servers()
- .getByResourceGroupWithResponse("testrg", "pgtestsvc4", com.azure.core.util.Context.NONE)
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE)
.getValue();
- resource.update().withVersion(ServerVersion.ONE_SIX).withCreateMode(CreateModeForUpdate.UPDATE).apply();
+ resource.update().withVersion(PostgresMajorVersion.ONE_SEVEN).withCreateMode(CreateModeForPatch.UPDATE).apply();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerUpdateWithCustomerMaintenanceWindow.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersUpdateWithCustomMaintenanceWindow.json
*/
/**
- * Sample code: ServerUpdateWithCustomerMaintenanceWindow.
+ * Sample code: Update an existing server with custom maintenance window.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void serverUpdateWithCustomerMaintenanceWindow(
+ public static void updateAnExistingServerWithCustomMaintenanceWindow(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
Server resource = manager.servers()
- .getByResourceGroupWithResponse("testrg", "pgtestsvc4", com.azure.core.util.Context.NONE)
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE)
.getValue();
resource.update()
- .withMaintenanceWindow(new MaintenanceWindow().withCustomWindow("Enabled")
+ .withMaintenanceWindow(new MaintenanceWindowForPatch().withCustomWindow("Enabled")
.withStartHour(8)
.withStartMinute(0)
.withDayOfWeek(0))
- .withCreateMode(CreateModeForUpdate.UPDATE)
+ .withCreateMode(CreateModeForPatch.UPDATE)
.apply();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ServerUpdateWithMicrosoftEntraEnabled.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersUpdateWithDataEncryptionEnabled.json
*/
/**
- * Sample code: ServerUpdateWithMicrosoftEntraEnabled.
+ * Sample code: Update an existing server with data encryption based on customer managed key.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void serverUpdateWithMicrosoftEntraEnabled(
+ public static void updateAnExistingServerWithDataEncryptionBasedOnCustomerManagedKey(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
Server resource = manager.servers()
- .getByResourceGroupWithResponse("TestGroup", "pgtestsvc4", com.azure.core.util.Context.NONE)
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE)
+ .getValue();
+ resource.update()
+ .withSku(new SkuForPatch().withName("Standard_D8s_v3").withTier(SkuTier.GENERAL_PURPOSE))
+ .withIdentity(new UserAssignedIdentity().withUserAssignedIdentities(mapOf(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity",
+ new UserIdentity(),
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity",
+ new UserIdentity())).withType(IdentityType.USER_ASSIGNED))
+ .withAdministratorLoginPassword("examplenewpassword")
+ .withBackup(new BackupForPatch().withBackupRetentionDays(20))
+ .withDataEncryption(new DataEncryption().withPrimaryKeyUri("fakeTokenPlaceholder")
+ .withPrimaryUserAssignedIdentityId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity")
+ .withGeoBackupKeyUri("fakeTokenPlaceholder")
+ .withGeoBackupUserAssignedIdentityId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity")
+ .withType(DataEncryptionType.AZURE_KEY_VAULT))
+ .withCreateMode(CreateModeForPatch.UPDATE)
+ .apply();
+ }
+
+ /*
+ * x-ms-original-file:
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/ServersUpdate.json
+ */
+ /**
+ * Sample code: Update an existing server.
+ *
+ * @param manager Entry point to PostgreSqlManager.
+ */
+ public static void
+ updateAnExistingServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ Server resource = manager.servers()
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE)
.getValue();
resource.update()
- .withSku(new Sku().withName("Standard_D8s_v3").withTier(SkuTier.GENERAL_PURPOSE))
- .withAdministratorLoginPassword("newpassword")
+ .withSku(new SkuForPatch().withName("Standard_D8s_v3").withTier(SkuTier.GENERAL_PURPOSE))
+ .withAdministratorLoginPassword("examplenewpassword")
.withStorage(new Storage().withStorageSizeGB(1024)
- .withAutoGrow(StorageAutoGrow.DISABLED)
- .withTier(AzureManagedDiskPerformanceTiers.P30))
- .withBackup(new Backup().withBackupRetentionDays(20))
- .withAuthConfig(new AuthConfig().withActiveDirectoryAuth(ActiveDirectoryAuthEnum.ENABLED)
- .withPasswordAuth(PasswordAuthEnum.ENABLED)
- .withTenantId("tttttt-tttt-tttt-tttt-tttttttttttt"))
- .withCreateMode(CreateModeForUpdate.UPDATE)
+ .withAutoGrow(StorageAutoGrow.ENABLED)
+ .withTier(AzureManagedDiskPerformanceTier.P30))
+ .withBackup(new BackupForPatch().withBackupRetentionDays(20))
+ .withCreateMode(CreateModeForPatch.UPDATE)
.apply();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * PromoteReplicaAsForcedStandaloneServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersPromoteReplicaAsForcedStandaloneServer.json
*/
/**
- * Sample code: Promote a replica server as a Standalone server as forced, i.e. it will promote a replica server
- * immediately without waiting for primary and replica to be in sync.
+ * Sample code: Promote a read replica to a standalone server with forced data synchronization. Meaning that it
+ * doesn't wait for data in the read replica to be synchronized with its source server before it initiates the
+ * promotion to a standalone server.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- promoteAReplicaServerAsAStandaloneServerAsForcedIEItWillPromoteAReplicaServerImmediatelyWithoutWaitingForPrimaryAndReplicaToBeInSync(
+ promoteAReadReplicaToAStandaloneServerWithForcedDataSynchronizationMeaningThatItDoesnTWaitForDataInTheReadReplicaToBeSynchronizedWithItsSourceServerBeforeItInitiatesThePromotionToAStandaloneServer(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
Server resource = manager.servers()
- .getByResourceGroupWithResponse("testResourceGroup", "pgtestsvc4-replica", com.azure.core.util.Context.NONE)
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE)
.getValue();
resource.update()
.withReplica(new Replica().withPromoteMode(ReadReplicaPromoteMode.STANDALONE)
- .withPromoteOption(ReplicationPromoteOption.FORCED))
+ .withPromoteOption(ReadReplicaPromoteOption.FORCED))
.apply();
}
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * PromoteReplicaAsPlannedStandaloneServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * ServersPromoteReplicaAsPlannedStandaloneServer.json
*/
/**
- * Sample code: Promote a replica server as a Standalone server as planned, i.e. it will wait for replication to
- * complete.
+ * Sample code: Promote a read replica to a standalone server with planned data synchronization. Meaning that it
+ * waits for data in the read replica to be fully synchronized with its source server before it initiates the
+ * promotion to a standalone server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void promoteAReplicaServerAsAStandaloneServerAsPlannedIEItWillWaitForReplicationToComplete(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ public static void
+ promoteAReadReplicaToAStandaloneServerWithPlannedDataSynchronizationMeaningThatItWaitsForDataInTheReadReplicaToBeFullySynchronizedWithItsSourceServerBeforeItInitiatesThePromotionToAStandaloneServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
Server resource = manager.servers()
- .getByResourceGroupWithResponse("testResourceGroup", "pgtestsvc4-replica", com.azure.core.util.Context.NONE)
+ .getByResourceGroupWithResponse("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE)
.getValue();
resource.update()
.withReplica(new Replica().withPromoteMode(ReadReplicaPromoteMode.STANDALONE)
- .withPromoteOption(ReplicationPromoteOption.PLANNED))
+ .withPromoteOption(ReadReplicaPromoteOption.PLANNED))
.apply();
}
@@ -2591,305 +2610,306 @@ public final class ServersUpdateSamples {
}
```
-### TuningIndex_ListRecommendations
+### TuningOptionsOperation_Get
```java
+import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptionParameterEnum;
+
/**
- * Samples for Migrations Delete.
+ * Samples for TuningOptionsOperation Get.
*/
-public final class MigrationsDeleteSamples {
+public final class TuningOptionsOperationGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_Delete.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/TuningOptionsGet.
+ * json
*/
/**
- * Sample code: Migrations_Delete.
+ * Sample code: Get the tuning options of a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void migrationsDelete(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .deleteWithResponse("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget", "testmigration",
+ public static void
+ getTheTuningOptionsOfAServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.tuningOptionsOperations()
+ .getWithResponse("exampleresourcegroup", "exampleserver", TuningOptionParameterEnum.INDEX,
com.azure.core.util.Context.NONE);
}
}
```
-### TuningOptions_Get
+### TuningOptionsOperation_ListByServer
```java
/**
- * Samples for Configurations Put.
+ * Samples for TuningOptionsOperation ListByServer.
*/
-public final class ConfigurationsPutSamples {
+public final class TuningOptionsOperationListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ConfigurationUpdate.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * TuningOptionsListByServer.json
*/
/**
- * Sample code: Update a user configuration.
+ * Sample code: List the tuning options of a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
public static void
- updateAUserConfiguration(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.configurations()
- .define("constraint_exclusion")
- .withExistingFlexibleServer("testrg", "testserver")
- .withValue("on")
- .withSource("user-override")
- .create();
+ listTheTuningOptionsOfAServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.tuningOptionsOperations()
+ .listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
}
```
-### TuningOptions_ListByServer
+### TuningOptionsOperation_ListRecommendations
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.MigrationNameAvailabilityResourceInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.RecommendationTypeParameterEnum;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptionParameterEnum;
/**
- * Samples for ResourceProvider CheckMigrationNameAvailability.
+ * Samples for TuningOptionsOperation ListRecommendations.
*/
-public final class ResourceProviderCheckMigrationNameAvailabilitySamples {
+public final class TuningOptionsOperationListRecommendationsSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * CheckMigrationNameAvailability.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * TuningOptionsListIndexRecommendations.json
*/
/**
- * Sample code: CheckMigrationNameAvailability.
+ * Sample code: List available index recommendations.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- checkMigrationNameAvailability(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.resourceProviders()
- .checkMigrationNameAvailabilityWithResponse("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget",
- new MigrationNameAvailabilityResourceInner().withName("name1")
- .withType("Microsoft.DBforPostgreSQL/flexibleServers/migrations"),
+ public static void listAvailableIndexRecommendations(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.tuningOptionsOperations()
+ .listRecommendations("exampleresourcegroup", "exampleserver", TuningOptionParameterEnum.INDEX, null,
com.azure.core.util.Context.NONE);
}
-}
-```
-
-### VirtualEndpoints_Create
-```java
-/**
- * Samples for GetPrivateDnsZoneSuffix Execute.
- */
-public final class GetPrivateDnsZoneSuffixExecuteSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * GetPrivateDnsZoneSuffix.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * TuningOptionsListTableRecommendations.json
*/
/**
- * Sample code: GetPrivateDnsZoneSuffix.
+ * Sample code: List available table recommendations.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- getPrivateDnsZoneSuffix(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.getPrivateDnsZoneSuffixes().executeWithResponse(com.azure.core.util.Context.NONE);
+ public static void listAvailableTableRecommendations(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.tuningOptionsOperations()
+ .listRecommendations("exampleresourcegroup", "exampleserver", TuningOptionParameterEnum.TABLE, null,
+ com.azure.core.util.Context.NONE);
}
-}
-```
-
-### VirtualEndpoints_Delete
-```java
-/**
- * Samples for Replicas ListByServer.
- */
-public final class ReplicasListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * ReplicasListByServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * TuningOptionsListIndexRecommendationsFilteredForCreateIndex.json
*/
/**
- * Sample code: ReplicasListByServer.
+ * Sample code: List available index recommendations, filtered to exclusively get those of CREATE INDEX type.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- replicasListByServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.replicas().listByServer("testrg", "sourcepgservername", com.azure.core.util.Context.NONE);
+ public static void listAvailableIndexRecommendationsFilteredToExclusivelyGetThoseOfCREATEINDEXType(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.tuningOptionsOperations()
+ .listRecommendations("exampleresourcegroup", "exampleserver", TuningOptionParameterEnum.INDEX,
+ RecommendationTypeParameterEnum.CREATE_INDEX, com.azure.core.util.Context.NONE);
}
-}
-```
-
-### VirtualEndpoints_Get
-```java
-/**
- * Samples for PrivateEndpointConnections ListByServer.
- */
-public final class PrivateEndpointConnectionsListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * PrivateEndpointConnectionList.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * TuningOptionsListTableRecommendationsFilteredForAnalyzeTable.json
*/
/**
- * Sample code: Gets list of private endpoint connections on a server.
+ * Sample code: List available table recommendations, filtered to exclusively get those of ANALYZE TABLE type.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void getsListOfPrivateEndpointConnectionsOnAServer(
+ public static void listAvailableTableRecommendationsFilteredToExclusivelyGetThoseOfANALYZETABLEType(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.privateEndpointConnections().listByServer("Default", "test-svr", com.azure.core.util.Context.NONE);
+ manager.tuningOptionsOperations()
+ .listRecommendations("exampleresourcegroup", "exampleserver", TuningOptionParameterEnum.TABLE,
+ RecommendationTypeParameterEnum.ANALYZE_TABLE, com.azure.core.util.Context.NONE);
}
}
```
-### VirtualEndpoints_ListByServer
+### VirtualEndpoints_Create
```java
-import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrationListFilter;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.VirtualEndpointType;
+import java.util.Arrays;
/**
- * Samples for Migrations ListByTargetServer.
+ * Samples for VirtualEndpoints Create.
*/
-public final class MigrationsListByTargetServerSamples {
+public final class VirtualEndpointsCreateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_ListByTargetServer.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * VirtualEndpointCreate.json
*/
/**
- * Sample code: Migrations_ListByTargetServer.
+ * Sample code: Create a pair of virtual endpoints for a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- migrationsListByTargetServer(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .listByTargetServer("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget", MigrationListFilter.ALL,
- com.azure.core.util.Context.NONE);
+ public static void createAPairOfVirtualEndpointsForAServer(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.virtualEndpoints()
+ .define("examplebasename")
+ .withExistingFlexibleServer("exampleresourcegroup", "exampleserver")
+ .withEndpointType(VirtualEndpointType.READ_WRITE)
+ .withMembers(Arrays.asList("exampleprimaryserver"))
+ .create();
}
}
```
-### VirtualEndpoints_Update
+### VirtualEndpoints_Delete
```java
/**
- * Samples for Migrations Get.
+ * Samples for VirtualEndpoints Delete.
*/
-public final class MigrationsGetSamples {
+public final class VirtualEndpointsDeleteSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_GetMigrationWithSuccessfulValidationOnly.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * VirtualEndpointDelete.json
*/
/**
- * Sample code: Migrations_GetMigrationWithSuccessfulValidationOnly.
+ * Sample code: Delete a pair of virtual endpoints.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void migrationsGetMigrationWithSuccessfulValidationOnly(
- com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .getWithResponse("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget",
- "testmigrationwithsuccessfulvalidationonly", com.azure.core.util.Context.NONE);
+ public static void
+ deleteAPairOfVirtualEndpoints(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.virtualEndpoints()
+ .delete("exampleresourcegroup", "exampleserver", "examplebasename", com.azure.core.util.Context.NONE);
}
+}
+```
- /*
- * x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_Get.json
- */
- /**
- * Sample code: Migrations_Get.
- *
- * @param manager Entry point to PostgreSqlManager.
- */
- public static void migrationsGet(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .getWithResponse("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget", "testmigration",
- com.azure.core.util.Context.NONE);
- }
+### VirtualEndpoints_Get
+```java
+/**
+ * Samples for VirtualEndpoints Get.
+ */
+public final class VirtualEndpointsGetSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_GetMigrationWithSuccessfulValidationButMigrationFailure.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * VirtualEndpointsGet.json
*/
/**
- * Sample code: Migrations_GetMigrationWithSuccessfulValidationButMigrationFailure.
+ * Sample code: Get information about a pair of virtual endpoints.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void migrationsGetMigrationWithSuccessfulValidationButMigrationFailure(
+ public static void getInformationAboutAPairOfVirtualEndpoints(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .getWithResponse("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget",
- "testmigrationwithsuccessfulvalidationbutmigrationfailure", com.azure.core.util.Context.NONE);
+ manager.virtualEndpoints()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "examplebasename",
+ com.azure.core.util.Context.NONE);
}
+}
+```
+
+### VirtualEndpoints_ListByServer
+```java
+/**
+ * Samples for VirtualEndpoints ListByServer.
+ */
+public final class VirtualEndpointsListByServerSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_GetMigrationWithSuccessfulValidationAndMigration.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * VirtualEndpointsListByServer.json
*/
/**
- * Sample code: Migrations_GetMigrationWithSuccessfulValidationAndMigration.
+ * Sample code: List pair of virtual endpoints associated to a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void migrationsGetMigrationWithSuccessfulValidationAndMigration(
+ public static void listPairOfVirtualEndpointsAssociatedToAServer(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .getWithResponse("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget",
- "testmigrationwithsuccessfulvalidationandmigration", com.azure.core.util.Context.NONE);
+ manager.virtualEndpoints()
+ .listByServer("exampleresourcegroup", "exampleserver", com.azure.core.util.Context.NONE);
}
+}
+```
+
+### VirtualEndpoints_Update
+```java
+import com.azure.resourcemanager.postgresqlflexibleserver.models.VirtualEndpoint;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.VirtualEndpointType;
+import java.util.Arrays;
+
+/**
+ * Samples for VirtualEndpoints Update.
+ */
+public final class VirtualEndpointsUpdateSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * Migrations_GetMigrationWithValidationFailures.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * VirtualEndpointUpdate.json
*/
/**
- * Sample code: Migrations_GetMigrationWithValidationFailures.
+ * Sample code: Update a pair of virtual endpoints for a server.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void migrationsGetMigrationWithValidationFailures(
+ public static void updateAPairOfVirtualEndpointsForAServer(
com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.migrations()
- .getWithResponse("ffffffff-ffff-ffff-ffff-ffffffffffff", "testrg", "testtarget",
- "testmigrationwithvalidationfailure", com.azure.core.util.Context.NONE);
+ VirtualEndpoint resource = manager.virtualEndpoints()
+ .getWithResponse("exampleresourcegroup", "exampleserver", "examplebasename",
+ com.azure.core.util.Context.NONE)
+ .getValue();
+ resource.update()
+ .withEndpointType(VirtualEndpointType.READ_WRITE)
+ .withMembers(Arrays.asList("exampleprimaryserver"))
+ .apply();
}
}
```
-### VirtualNetworkSubnetUsage_Execute
+### VirtualNetworkSubnetUsage_List
```java
+import com.azure.resourcemanager.postgresqlflexibleserver.models.VirtualNetworkSubnetUsageParameter;
+
/**
- * Samples for PrivateEndpointConnections Get.
+ * Samples for VirtualNetworkSubnetUsage List.
*/
-public final class PrivateEndpointConnectionsGetSamples {
+public final class VirtualNetworkSubnetUsageListSamples {
/*
* x-ms-original-file:
- * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2025-01-01-preview/examples/
- * PrivateEndpointConnectionGet.json
+ * specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/
+ * VirtualNetworkSubnetUsageList.json
*/
/**
- * Sample code: Gets private endpoint connection.
+ * Sample code: List the virtual network subnet usage for a given virtual network.
*
* @param manager Entry point to PostgreSqlManager.
*/
- public static void
- getsPrivateEndpointConnection(com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
- manager.privateEndpointConnections()
- .getWithResponse("Default", "test-svr",
- "private-endpoint-connection-name.1fa229cd-bf3f-47f0-8c49-afb36723997e",
+ public static void listTheVirtualNetworkSubnetUsageForAGivenVirtualNetwork(
+ com.azure.resourcemanager.postgresqlflexibleserver.PostgreSqlManager manager) {
+ manager.virtualNetworkSubnetUsages()
+ .listWithResponse("eastus", new VirtualNetworkSubnetUsageParameter().withVirtualNetworkArmResourceId(
+ "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.Network/virtualNetworks/examplevirtualnetwork"),
com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/pom.xml b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/pom.xml
index 366acde8e35e..e63275b2155a 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/pom.xml
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/pom.xml
@@ -14,11 +14,11 @@
com.azure.resourcemanager
azure-resourcemanager-postgresqlflexibleserver
- 1.2.0-beta.2
+ 2.0.0
jar
Microsoft Azure SDK for PostgreSql Management
- This package contains Microsoft Azure SDK for PostgreSql Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model. Package tag package-flexibleserver-2025-01-01-preview.
+ This package contains Microsoft Azure SDK for PostgreSql Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Azure Database for PostgreSQL management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, network configuration, security alert policies, log files and configurations with new business model. Package tag package-flexibleserver-2025-08-01.
https://github.com/Azure/azure-sdk-for-java
@@ -45,7 +45,6 @@
UTF-8
0
0
- true
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/PostgreSqlManager.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/PostgreSqlManager.java
index 36a70ec07269..0bfe67bdc205 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/PostgreSqlManager.java
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/PostgreSqlManager.java
@@ -25,61 +25,51 @@
import com.azure.core.util.CoreUtils;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.postgresqlflexibleserver.fluent.PostgreSqlManagementClient;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.AdministratorsImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.BackupsImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.CheckNameAvailabilitiesImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.CheckNameAvailabilityWithLocationsImpl;
+import com.azure.resourcemanager.postgresqlflexibleserver.implementation.AdministratorsMicrosoftEntrasImpl;
+import com.azure.resourcemanager.postgresqlflexibleserver.implementation.AdvancedThreatProtectionSettingsImpl;
+import com.azure.resourcemanager.postgresqlflexibleserver.implementation.BackupsAutomaticAndOnDemandsImpl;
+import com.azure.resourcemanager.postgresqlflexibleserver.implementation.BackupsLongTermRetentionsImpl;
+import com.azure.resourcemanager.postgresqlflexibleserver.implementation.CapabilitiesByLocationsImpl;
+import com.azure.resourcemanager.postgresqlflexibleserver.implementation.CapabilitiesByServersImpl;
+import com.azure.resourcemanager.postgresqlflexibleserver.implementation.CapturedLogsImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ConfigurationsImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.DatabasesImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.FirewallRulesImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.FlexibleServersImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.GetPrivateDnsZoneSuffixesImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.LocationBasedCapabilitiesImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.LogFilesImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.LtrBackupOperationsImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.MigrationsImpl;
+import com.azure.resourcemanager.postgresqlflexibleserver.implementation.NameAvailabilitiesImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.OperationsImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.PostgreSqlManagementClientBuilder;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.PrivateEndpointConnectionOperationsImpl;
+import com.azure.resourcemanager.postgresqlflexibleserver.implementation.PrivateDnsZoneSuffixesImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.PrivateEndpointConnectionsImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.PrivateLinkResourcesImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.QuotaUsagesImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ReplicasImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ResourceProvidersImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ServerCapabilitiesImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ServerThreatProtectionSettingsImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ServersImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.TuningConfigurationsImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.TuningIndexesImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.implementation.TuningOptionsImpl;
+import com.azure.resourcemanager.postgresqlflexibleserver.implementation.TuningOptionsOperationsImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.VirtualEndpointsImpl;
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.VirtualNetworkSubnetUsagesImpl;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.Administrators;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.Backups;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.CheckNameAvailabilities;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.CheckNameAvailabilityWithLocations;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.AdministratorsMicrosoftEntras;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.AdvancedThreatProtectionSettings;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.BackupsAutomaticAndOnDemands;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.BackupsLongTermRetentions;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.CapabilitiesByLocations;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.CapabilitiesByServers;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.CapturedLogs;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Configurations;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Databases;
import com.azure.resourcemanager.postgresqlflexibleserver.models.FirewallRules;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.FlexibleServers;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.GetPrivateDnsZoneSuffixes;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.LocationBasedCapabilities;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.LogFiles;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.LtrBackupOperations;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Migrations;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.NameAvailabilities;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Operations;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.PrivateEndpointConnectionOperations;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.PrivateDnsZoneSuffixes;
import com.azure.resourcemanager.postgresqlflexibleserver.models.PrivateEndpointConnections;
import com.azure.resourcemanager.postgresqlflexibleserver.models.PrivateLinkResources;
import com.azure.resourcemanager.postgresqlflexibleserver.models.QuotaUsages;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Replicas;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ResourceProviders;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ServerCapabilities;
import com.azure.resourcemanager.postgresqlflexibleserver.models.ServerThreatProtectionSettings;
import com.azure.resourcemanager.postgresqlflexibleserver.models.Servers;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningConfigurations;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningIndexes;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptions;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptionsOperations;
import com.azure.resourcemanager.postgresqlflexibleserver.models.VirtualEndpoints;
import com.azure.resourcemanager.postgresqlflexibleserver.models.VirtualNetworkSubnetUsages;
import java.time.Duration;
@@ -92,22 +82,24 @@
/**
* Entry point to PostgreSqlManager.
- * The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL
- * resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and
- * configurations with new business model.
+ * The Azure Database for PostgreSQL management API provides create, read, update, and delete functionality for Azure
+ * PostgreSQL resources including servers, databases, firewall rules, network configuration, security alert policies,
+ * log files and configurations with new business model.
*/
public final class PostgreSqlManager {
- private Administrators administrators;
+ private AdministratorsMicrosoftEntras administratorsMicrosoftEntras;
- private Backups backups;
+ private AdvancedThreatProtectionSettings advancedThreatProtectionSettings;
- private LocationBasedCapabilities locationBasedCapabilities;
+ private ServerThreatProtectionSettings serverThreatProtectionSettings;
+
+ private BackupsAutomaticAndOnDemands backupsAutomaticAndOnDemands;
- private ServerCapabilities serverCapabilities;
+ private CapabilitiesByLocations capabilitiesByLocations;
- private CheckNameAvailabilities checkNameAvailabilities;
+ private CapabilitiesByServers capabilitiesByServers;
- private CheckNameAvailabilityWithLocations checkNameAvailabilityWithLocations;
+ private CapturedLogs capturedLogs;
private Configurations configurations;
@@ -115,39 +107,27 @@ public final class PostgreSqlManager {
private FirewallRules firewallRules;
- private Servers servers;
-
- private FlexibleServers flexibleServers;
-
- private LtrBackupOperations ltrBackupOperations;
+ private BackupsLongTermRetentions backupsLongTermRetentions;
private Migrations migrations;
- private ResourceProviders resourceProviders;
+ private NameAvailabilities nameAvailabilities;
private Operations operations;
- private GetPrivateDnsZoneSuffixes getPrivateDnsZoneSuffixes;
+ private PrivateDnsZoneSuffixes privateDnsZoneSuffixes;
private PrivateEndpointConnections privateEndpointConnections;
- private PrivateEndpointConnectionOperations privateEndpointConnectionOperations;
-
private PrivateLinkResources privateLinkResources;
private QuotaUsages quotaUsages;
private Replicas replicas;
- private LogFiles logFiles;
-
- private ServerThreatProtectionSettings serverThreatProtectionSettings;
-
- private TuningOptions tuningOptions;
-
- private TuningIndexes tuningIndexes;
+ private Servers servers;
- private TuningConfigurations tuningConfigurations;
+ private TuningOptionsOperations tuningOptionsOperations;
private VirtualEndpoints virtualEndpoints;
@@ -369,78 +349,93 @@ public PostgreSqlManager authenticate(TokenCredential credential, AzureProfile p
}
/**
- * Gets the resource collection API of Administrators. It manages ActiveDirectoryAdministrator.
+ * Gets the resource collection API of AdministratorsMicrosoftEntras. It manages AdministratorMicrosoftEntra.
+ *
+ * @return Resource collection API of AdministratorsMicrosoftEntras.
+ */
+ public AdministratorsMicrosoftEntras administratorsMicrosoftEntras() {
+ if (this.administratorsMicrosoftEntras == null) {
+ this.administratorsMicrosoftEntras
+ = new AdministratorsMicrosoftEntrasImpl(clientObject.getAdministratorsMicrosoftEntras(), this);
+ }
+ return administratorsMicrosoftEntras;
+ }
+
+ /**
+ * Gets the resource collection API of AdvancedThreatProtectionSettings.
*
- * @return Resource collection API of Administrators.
+ * @return Resource collection API of AdvancedThreatProtectionSettings.
*/
- public Administrators administrators() {
- if (this.administrators == null) {
- this.administrators = new AdministratorsImpl(clientObject.getAdministrators(), this);
+ public AdvancedThreatProtectionSettings advancedThreatProtectionSettings() {
+ if (this.advancedThreatProtectionSettings == null) {
+ this.advancedThreatProtectionSettings
+ = new AdvancedThreatProtectionSettingsImpl(clientObject.getAdvancedThreatProtectionSettings(), this);
}
- return administrators;
+ return advancedThreatProtectionSettings;
}
/**
- * Gets the resource collection API of Backups.
+ * Gets the resource collection API of ServerThreatProtectionSettings. It manages
+ * AdvancedThreatProtectionSettingsModel.
*
- * @return Resource collection API of Backups.
+ * @return Resource collection API of ServerThreatProtectionSettings.
*/
- public Backups backups() {
- if (this.backups == null) {
- this.backups = new BackupsImpl(clientObject.getBackups(), this);
+ public ServerThreatProtectionSettings serverThreatProtectionSettings() {
+ if (this.serverThreatProtectionSettings == null) {
+ this.serverThreatProtectionSettings
+ = new ServerThreatProtectionSettingsImpl(clientObject.getServerThreatProtectionSettings(), this);
}
- return backups;
+ return serverThreatProtectionSettings;
}
/**
- * Gets the resource collection API of LocationBasedCapabilities.
+ * Gets the resource collection API of BackupsAutomaticAndOnDemands.
*
- * @return Resource collection API of LocationBasedCapabilities.
+ * @return Resource collection API of BackupsAutomaticAndOnDemands.
*/
- public LocationBasedCapabilities locationBasedCapabilities() {
- if (this.locationBasedCapabilities == null) {
- this.locationBasedCapabilities
- = new LocationBasedCapabilitiesImpl(clientObject.getLocationBasedCapabilities(), this);
+ public BackupsAutomaticAndOnDemands backupsAutomaticAndOnDemands() {
+ if (this.backupsAutomaticAndOnDemands == null) {
+ this.backupsAutomaticAndOnDemands
+ = new BackupsAutomaticAndOnDemandsImpl(clientObject.getBackupsAutomaticAndOnDemands(), this);
}
- return locationBasedCapabilities;
+ return backupsAutomaticAndOnDemands;
}
/**
- * Gets the resource collection API of ServerCapabilities.
+ * Gets the resource collection API of CapabilitiesByLocations.
*
- * @return Resource collection API of ServerCapabilities.
+ * @return Resource collection API of CapabilitiesByLocations.
*/
- public ServerCapabilities serverCapabilities() {
- if (this.serverCapabilities == null) {
- this.serverCapabilities = new ServerCapabilitiesImpl(clientObject.getServerCapabilities(), this);
+ public CapabilitiesByLocations capabilitiesByLocations() {
+ if (this.capabilitiesByLocations == null) {
+ this.capabilitiesByLocations
+ = new CapabilitiesByLocationsImpl(clientObject.getCapabilitiesByLocations(), this);
}
- return serverCapabilities;
+ return capabilitiesByLocations;
}
/**
- * Gets the resource collection API of CheckNameAvailabilities.
+ * Gets the resource collection API of CapabilitiesByServers.
*
- * @return Resource collection API of CheckNameAvailabilities.
+ * @return Resource collection API of CapabilitiesByServers.
*/
- public CheckNameAvailabilities checkNameAvailabilities() {
- if (this.checkNameAvailabilities == null) {
- this.checkNameAvailabilities
- = new CheckNameAvailabilitiesImpl(clientObject.getCheckNameAvailabilities(), this);
+ public CapabilitiesByServers capabilitiesByServers() {
+ if (this.capabilitiesByServers == null) {
+ this.capabilitiesByServers = new CapabilitiesByServersImpl(clientObject.getCapabilitiesByServers(), this);
}
- return checkNameAvailabilities;
+ return capabilitiesByServers;
}
/**
- * Gets the resource collection API of CheckNameAvailabilityWithLocations.
+ * Gets the resource collection API of CapturedLogs.
*
- * @return Resource collection API of CheckNameAvailabilityWithLocations.
+ * @return Resource collection API of CapturedLogs.
*/
- public CheckNameAvailabilityWithLocations checkNameAvailabilityWithLocations() {
- if (this.checkNameAvailabilityWithLocations == null) {
- this.checkNameAvailabilityWithLocations = new CheckNameAvailabilityWithLocationsImpl(
- clientObject.getCheckNameAvailabilityWithLocations(), this);
+ public CapturedLogs capturedLogs() {
+ if (this.capturedLogs == null) {
+ this.capturedLogs = new CapturedLogsImpl(clientObject.getCapturedLogs(), this);
}
- return checkNameAvailabilityWithLocations;
+ return capturedLogs;
}
/**
@@ -480,43 +475,20 @@ public FirewallRules firewallRules() {
}
/**
- * Gets the resource collection API of Servers. It manages Server.
- *
- * @return Resource collection API of Servers.
- */
- public Servers servers() {
- if (this.servers == null) {
- this.servers = new ServersImpl(clientObject.getServers(), this);
- }
- return servers;
- }
-
- /**
- * Gets the resource collection API of FlexibleServers.
+ * Gets the resource collection API of BackupsLongTermRetentions.
*
- * @return Resource collection API of FlexibleServers.
+ * @return Resource collection API of BackupsLongTermRetentions.
*/
- public FlexibleServers flexibleServers() {
- if (this.flexibleServers == null) {
- this.flexibleServers = new FlexibleServersImpl(clientObject.getFlexibleServers(), this);
+ public BackupsLongTermRetentions backupsLongTermRetentions() {
+ if (this.backupsLongTermRetentions == null) {
+ this.backupsLongTermRetentions
+ = new BackupsLongTermRetentionsImpl(clientObject.getBackupsLongTermRetentions(), this);
}
- return flexibleServers;
+ return backupsLongTermRetentions;
}
/**
- * Gets the resource collection API of LtrBackupOperations.
- *
- * @return Resource collection API of LtrBackupOperations.
- */
- public LtrBackupOperations ltrBackupOperations() {
- if (this.ltrBackupOperations == null) {
- this.ltrBackupOperations = new LtrBackupOperationsImpl(clientObject.getLtrBackupOperations(), this);
- }
- return ltrBackupOperations;
- }
-
- /**
- * Gets the resource collection API of Migrations. It manages MigrationResource.
+ * Gets the resource collection API of Migrations. It manages Migration.
*
* @return Resource collection API of Migrations.
*/
@@ -528,15 +500,15 @@ public Migrations migrations() {
}
/**
- * Gets the resource collection API of ResourceProviders.
+ * Gets the resource collection API of NameAvailabilities.
*
- * @return Resource collection API of ResourceProviders.
+ * @return Resource collection API of NameAvailabilities.
*/
- public ResourceProviders resourceProviders() {
- if (this.resourceProviders == null) {
- this.resourceProviders = new ResourceProvidersImpl(clientObject.getResourceProviders(), this);
+ public NameAvailabilities nameAvailabilities() {
+ if (this.nameAvailabilities == null) {
+ this.nameAvailabilities = new NameAvailabilitiesImpl(clientObject.getNameAvailabilities(), this);
}
- return resourceProviders;
+ return nameAvailabilities;
}
/**
@@ -552,16 +524,16 @@ public Operations operations() {
}
/**
- * Gets the resource collection API of GetPrivateDnsZoneSuffixes.
+ * Gets the resource collection API of PrivateDnsZoneSuffixes.
*
- * @return Resource collection API of GetPrivateDnsZoneSuffixes.
+ * @return Resource collection API of PrivateDnsZoneSuffixes.
*/
- public GetPrivateDnsZoneSuffixes getPrivateDnsZoneSuffixes() {
- if (this.getPrivateDnsZoneSuffixes == null) {
- this.getPrivateDnsZoneSuffixes
- = new GetPrivateDnsZoneSuffixesImpl(clientObject.getGetPrivateDnsZoneSuffixes(), this);
+ public PrivateDnsZoneSuffixes privateDnsZoneSuffixes() {
+ if (this.privateDnsZoneSuffixes == null) {
+ this.privateDnsZoneSuffixes
+ = new PrivateDnsZoneSuffixesImpl(clientObject.getPrivateDnsZoneSuffixes(), this);
}
- return getPrivateDnsZoneSuffixes;
+ return privateDnsZoneSuffixes;
}
/**
@@ -577,19 +549,6 @@ public PrivateEndpointConnections privateEndpointConnections() {
return privateEndpointConnections;
}
- /**
- * Gets the resource collection API of PrivateEndpointConnectionOperations.
- *
- * @return Resource collection API of PrivateEndpointConnectionOperations.
- */
- public PrivateEndpointConnectionOperations privateEndpointConnectionOperations() {
- if (this.privateEndpointConnectionOperations == null) {
- this.privateEndpointConnectionOperations = new PrivateEndpointConnectionOperationsImpl(
- clientObject.getPrivateEndpointConnectionOperations(), this);
- }
- return privateEndpointConnectionOperations;
- }
-
/**
* Gets the resource collection API of PrivateLinkResources.
*
@@ -627,69 +586,32 @@ public Replicas replicas() {
}
/**
- * Gets the resource collection API of LogFiles.
- *
- * @return Resource collection API of LogFiles.
- */
- public LogFiles logFiles() {
- if (this.logFiles == null) {
- this.logFiles = new LogFilesImpl(clientObject.getLogFiles(), this);
- }
- return logFiles;
- }
-
- /**
- * Gets the resource collection API of ServerThreatProtectionSettings. It manages
- * ServerThreatProtectionSettingsModel.
- *
- * @return Resource collection API of ServerThreatProtectionSettings.
- */
- public ServerThreatProtectionSettings serverThreatProtectionSettings() {
- if (this.serverThreatProtectionSettings == null) {
- this.serverThreatProtectionSettings
- = new ServerThreatProtectionSettingsImpl(clientObject.getServerThreatProtectionSettings(), this);
- }
- return serverThreatProtectionSettings;
- }
-
- /**
- * Gets the resource collection API of TuningOptions.
- *
- * @return Resource collection API of TuningOptions.
- */
- public TuningOptions tuningOptions() {
- if (this.tuningOptions == null) {
- this.tuningOptions = new TuningOptionsImpl(clientObject.getTuningOptions(), this);
- }
- return tuningOptions;
- }
-
- /**
- * Gets the resource collection API of TuningIndexes.
+ * Gets the resource collection API of Servers. It manages Server.
*
- * @return Resource collection API of TuningIndexes.
+ * @return Resource collection API of Servers.
*/
- public TuningIndexes tuningIndexes() {
- if (this.tuningIndexes == null) {
- this.tuningIndexes = new TuningIndexesImpl(clientObject.getTuningIndexes(), this);
+ public Servers servers() {
+ if (this.servers == null) {
+ this.servers = new ServersImpl(clientObject.getServers(), this);
}
- return tuningIndexes;
+ return servers;
}
/**
- * Gets the resource collection API of TuningConfigurations.
+ * Gets the resource collection API of TuningOptionsOperations.
*
- * @return Resource collection API of TuningConfigurations.
+ * @return Resource collection API of TuningOptionsOperations.
*/
- public TuningConfigurations tuningConfigurations() {
- if (this.tuningConfigurations == null) {
- this.tuningConfigurations = new TuningConfigurationsImpl(clientObject.getTuningConfigurations(), this);
+ public TuningOptionsOperations tuningOptionsOperations() {
+ if (this.tuningOptionsOperations == null) {
+ this.tuningOptionsOperations
+ = new TuningOptionsOperationsImpl(clientObject.getTuningOptionsOperations(), this);
}
- return tuningConfigurations;
+ return tuningOptionsOperations;
}
/**
- * Gets the resource collection API of VirtualEndpoints. It manages VirtualEndpointResource.
+ * Gets the resource collection API of VirtualEndpoints. It manages VirtualEndpoint.
*
* @return Resource collection API of VirtualEndpoints.
*/
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/AdministratorsClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/AdministratorsMicrosoftEntrasClient.java
similarity index 63%
rename from sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/AdministratorsClient.java
rename to sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/AdministratorsMicrosoftEntrasClient.java
index e9f77c17fff3..ead2efe4cc2b 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/AdministratorsClient.java
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/AdministratorsMicrosoftEntrasClient.java
@@ -13,138 +13,145 @@
import com.azure.core.util.Context;
import com.azure.core.util.polling.PollerFlux;
import com.azure.core.util.polling.SyncPoller;
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.ActiveDirectoryAdministratorInner;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.ActiveDirectoryAdministratorAdd;
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.AdministratorMicrosoftEntraInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.AdministratorMicrosoftEntraAdd;
import java.nio.ByteBuffer;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;
/**
- * An instance of this class provides access to all the operations defined in AdministratorsClient.
+ * An instance of this class provides access to all the operations defined in AdministratorsMicrosoftEntrasClient.
*/
-public interface AdministratorsClient {
+public interface AdministratorsMicrosoftEntrasClient {
/**
- * Creates a new server.
+ * Creates a new server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
- * @param parameters The required parameters for adding an Microsoft Entra Administrator for a server.
+ * @param objectId Object identifier of the Microsoft Entra principal.
+ * @param parameters Required parameters for adding a server administrator associated to a Microsoft Entra
+ * principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents an Microsoft Entra Administrator along with {@link Response} on successful completion of
- * {@link Mono}.
+ * @return server administrator associated to a Microsoft Entra principal along with {@link Response} on successful
+ * completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono>> createWithResponseAsync(String resourceGroupName, String serverName,
- String objectId, ActiveDirectoryAdministratorAdd parameters);
+ Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName,
+ String objectId, AdministratorMicrosoftEntraAdd parameters);
/**
- * Creates a new server.
+ * Creates a new server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
- * @param parameters The required parameters for adding an Microsoft Entra Administrator for a server.
+ * @param objectId Object identifier of the Microsoft Entra principal.
+ * @param parameters Required parameters for adding a server administrator associated to a Microsoft Entra
+ * principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link PollerFlux} for polling of represents an Microsoft Entra Administrator.
+ * @return the {@link PollerFlux} for polling of server administrator associated to a Microsoft Entra principal.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
- PollerFlux, ActiveDirectoryAdministratorInner> beginCreateAsync(
- String resourceGroupName, String serverName, String objectId, ActiveDirectoryAdministratorAdd parameters);
+ PollerFlux, AdministratorMicrosoftEntraInner> beginCreateOrUpdateAsync(
+ String resourceGroupName, String serverName, String objectId, AdministratorMicrosoftEntraAdd parameters);
/**
- * Creates a new server.
+ * Creates a new server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
- * @param parameters The required parameters for adding an Microsoft Entra Administrator for a server.
+ * @param objectId Object identifier of the Microsoft Entra principal.
+ * @param parameters Required parameters for adding a server administrator associated to a Microsoft Entra
+ * principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of represents an Microsoft Entra Administrator.
+ * @return the {@link SyncPoller} for polling of server administrator associated to a Microsoft Entra principal.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
- SyncPoller, ActiveDirectoryAdministratorInner> beginCreate(
- String resourceGroupName, String serverName, String objectId, ActiveDirectoryAdministratorAdd parameters);
+ SyncPoller, AdministratorMicrosoftEntraInner> beginCreateOrUpdate(
+ String resourceGroupName, String serverName, String objectId, AdministratorMicrosoftEntraAdd parameters);
/**
- * Creates a new server.
+ * Creates a new server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
- * @param parameters The required parameters for adding an Microsoft Entra Administrator for a server.
+ * @param objectId Object identifier of the Microsoft Entra principal.
+ * @param parameters Required parameters for adding a server administrator associated to a Microsoft Entra
+ * principal.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of represents an Microsoft Entra Administrator.
+ * @return the {@link SyncPoller} for polling of server administrator associated to a Microsoft Entra principal.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
- SyncPoller, ActiveDirectoryAdministratorInner> beginCreate(
- String resourceGroupName, String serverName, String objectId, ActiveDirectoryAdministratorAdd parameters,
+ SyncPoller, AdministratorMicrosoftEntraInner> beginCreateOrUpdate(
+ String resourceGroupName, String serverName, String objectId, AdministratorMicrosoftEntraAdd parameters,
Context context);
/**
- * Creates a new server.
+ * Creates a new server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
- * @param parameters The required parameters for adding an Microsoft Entra Administrator for a server.
+ * @param objectId Object identifier of the Microsoft Entra principal.
+ * @param parameters Required parameters for adding a server administrator associated to a Microsoft Entra
+ * principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents an Microsoft Entra Administrator on successful completion of {@link Mono}.
+ * @return server administrator associated to a Microsoft Entra principal on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono createAsync(String resourceGroupName, String serverName, String objectId,
- ActiveDirectoryAdministratorAdd parameters);
+ Mono createOrUpdateAsync(String resourceGroupName, String serverName,
+ String objectId, AdministratorMicrosoftEntraAdd parameters);
/**
- * Creates a new server.
+ * Creates a new server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
- * @param parameters The required parameters for adding an Microsoft Entra Administrator for a server.
+ * @param objectId Object identifier of the Microsoft Entra principal.
+ * @param parameters Required parameters for adding a server administrator associated to a Microsoft Entra
+ * principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents an Microsoft Entra Administrator.
+ * @return server administrator associated to a Microsoft Entra principal.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- ActiveDirectoryAdministratorInner create(String resourceGroupName, String serverName, String objectId,
- ActiveDirectoryAdministratorAdd parameters);
+ AdministratorMicrosoftEntraInner createOrUpdate(String resourceGroupName, String serverName, String objectId,
+ AdministratorMicrosoftEntraAdd parameters);
/**
- * Creates a new server.
+ * Creates a new server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
- * @param parameters The required parameters for adding an Microsoft Entra Administrator for a server.
+ * @param objectId Object identifier of the Microsoft Entra principal.
+ * @param parameters Required parameters for adding a server administrator associated to a Microsoft Entra
+ * principal.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents an Microsoft Entra Administrator.
+ * @return server administrator associated to a Microsoft Entra principal.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- ActiveDirectoryAdministratorInner create(String resourceGroupName, String serverName, String objectId,
- ActiveDirectoryAdministratorAdd parameters, Context context);
+ AdministratorMicrosoftEntraInner createOrUpdate(String resourceGroupName, String serverName, String objectId,
+ AdministratorMicrosoftEntraAdd parameters, Context context);
/**
- * Deletes an Microsoft Entra Administrator associated with the server.
+ * Deletes an existing server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
+ * @param objectId Object identifier of the Microsoft Entra principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -155,11 +162,11 @@ Mono>> deleteWithResponseAsync(String resourceGroupNam
String objectId);
/**
- * Deletes an Microsoft Entra Administrator associated with the server.
+ * Deletes an existing server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
+ * @param objectId Object identifier of the Microsoft Entra principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -169,11 +176,11 @@ Mono>> deleteWithResponseAsync(String resourceGroupNam
PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String serverName, String objectId);
/**
- * Deletes an Microsoft Entra Administrator associated with the server.
+ * Deletes an existing server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
+ * @param objectId Object identifier of the Microsoft Entra principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -183,11 +190,11 @@ Mono>> deleteWithResponseAsync(String resourceGroupNam
SyncPoller, Void> beginDelete(String resourceGroupName, String serverName, String objectId);
/**
- * Deletes an Microsoft Entra Administrator associated with the server.
+ * Deletes an existing server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
+ * @param objectId Object identifier of the Microsoft Entra principal.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
@@ -199,11 +206,11 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
Context context);
/**
- * Deletes an Microsoft Entra Administrator associated with the server.
+ * Deletes an existing server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
+ * @param objectId Object identifier of the Microsoft Entra principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -213,11 +220,11 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
Mono deleteAsync(String resourceGroupName, String serverName, String objectId);
/**
- * Deletes an Microsoft Entra Administrator associated with the server.
+ * Deletes an existing server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
+ * @param objectId Object identifier of the Microsoft Entra principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -226,11 +233,11 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
void delete(String resourceGroupName, String serverName, String objectId);
/**
- * Deletes an Microsoft Entra Administrator associated with the server.
+ * Deletes an existing server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
+ * @param objectId Object identifier of the Microsoft Entra principal.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
@@ -240,92 +247,97 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
void delete(String resourceGroupName, String serverName, String objectId, Context context);
/**
- * Gets information about a server.
+ * Gets information about a server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
+ * @param objectId Object identifier of the Microsoft Entra principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return information about a server along with {@link Response} on successful completion of {@link Mono}.
+ * @return information about a server administrator associated to a Microsoft Entra principal along with
+ * {@link Response} on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono> getWithResponseAsync(String resourceGroupName, String serverName,
+ Mono> getWithResponseAsync(String resourceGroupName, String serverName,
String objectId);
/**
- * Gets information about a server.
+ * Gets information about a server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
+ * @param objectId Object identifier of the Microsoft Entra principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return information about a server on successful completion of {@link Mono}.
+ * @return information about a server administrator associated to a Microsoft Entra principal on successful
+ * completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono getAsync(String resourceGroupName, String serverName, String objectId);
+ Mono getAsync(String resourceGroupName, String serverName, String objectId);
/**
- * Gets information about a server.
+ * Gets information about a server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
+ * @param objectId Object identifier of the Microsoft Entra principal.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return information about a server along with {@link Response}.
+ * @return information about a server administrator associated to a Microsoft Entra principal along with
+ * {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Response getWithResponse(String resourceGroupName, String serverName,
+ Response getWithResponse(String resourceGroupName, String serverName,
String objectId, Context context);
/**
- * Gets information about a server.
+ * Gets information about a server administrator associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param objectId Guid of the objectId for the administrator.
+ * @param objectId Object identifier of the Microsoft Entra principal.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return information about a server.
+ * @return information about a server administrator associated to a Microsoft Entra principal.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- ActiveDirectoryAdministratorInner get(String resourceGroupName, String serverName, String objectId);
+ AdministratorMicrosoftEntraInner get(String resourceGroupName, String serverName, String objectId);
/**
- * List all the AAD administrators for a given server.
+ * List all server administrators associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of Microsoft Entra Administrators as paginated response with {@link PagedFlux}.
+ * @return list of server administrators associated to Microsoft Entra principals as paginated response with
+ * {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedFlux listByServerAsync(String resourceGroupName, String serverName);
+ PagedFlux listByServerAsync(String resourceGroupName, String serverName);
/**
- * List all the AAD administrators for a given server.
+ * List all server administrators associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of Microsoft Entra Administrators as paginated response with {@link PagedIterable}.
+ * @return list of server administrators associated to Microsoft Entra principals as paginated response with
+ * {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedIterable listByServer(String resourceGroupName, String serverName);
+ PagedIterable listByServer(String resourceGroupName, String serverName);
/**
- * List all the AAD administrators for a given server.
+ * List all server administrators associated to a Microsoft Entra principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
@@ -333,9 +345,10 @@ Response getWithResponse(String resourceGroup
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of Microsoft Entra Administrators as paginated response with {@link PagedIterable}.
+ * @return list of server administrators associated to Microsoft Entra principals as paginated response with
+ * {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedIterable listByServer(String resourceGroupName, String serverName,
+ PagedIterable listByServer(String resourceGroupName, String serverName,
Context context);
}
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/TuningOptionsClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/AdvancedThreatProtectionSettingsClient.java
similarity index 61%
rename from sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/TuningOptionsClient.java
rename to sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/AdvancedThreatProtectionSettingsClient.java
index 8b665b9074b4..8c013f634b95 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/TuningOptionsClient.java
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/AdvancedThreatProtectionSettingsClient.java
@@ -10,115 +10,117 @@
import com.azure.core.http.rest.PagedIterable;
import com.azure.core.http.rest.Response;
import com.azure.core.util.Context;
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.TuningOptionsResourceInner;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.TuningOptionEnum;
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.AdvancedThreatProtectionSettingsModelInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.ThreatProtectionName;
import reactor.core.publisher.Mono;
/**
- * An instance of this class provides access to all the operations defined in TuningOptionsClient.
+ * An instance of this class provides access to all the operations defined in AdvancedThreatProtectionSettingsClient.
*/
-public interface TuningOptionsClient {
+public interface AdvancedThreatProtectionSettingsClient {
/**
- * Retrieve the tuning option on a server.
+ * Lists state of advanced threat protection settings for a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param tuningOption The name of the tuning option.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return stores property that features impact on some metric if this recommended action is applied along with
- * {@link Response} on successful completion of {@link Mono}.
+ * @return list of advanced threat protection settings for a server as paginated response with {@link PagedFlux}.
*/
- @ServiceMethod(returns = ReturnType.SINGLE)
- Mono> getWithResponseAsync(String resourceGroupName, String serverName,
- TuningOptionEnum tuningOption);
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ PagedFlux listByServerAsync(String resourceGroupName,
+ String serverName);
/**
- * Retrieve the tuning option on a server.
+ * Lists state of advanced threat protection settings for a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param tuningOption The name of the tuning option.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return stores property that features impact on some metric if this recommended action is applied on successful
- * completion of {@link Mono}.
+ * @return list of advanced threat protection settings for a server as paginated response with
+ * {@link PagedIterable}.
*/
- @ServiceMethod(returns = ReturnType.SINGLE)
- Mono getAsync(String resourceGroupName, String serverName,
- TuningOptionEnum tuningOption);
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ PagedIterable listByServer(String resourceGroupName, String serverName);
/**
- * Retrieve the tuning option on a server.
+ * Lists state of advanced threat protection settings for a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param tuningOption The name of the tuning option.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return stores property that features impact on some metric if this recommended action is applied along with
- * {@link Response}.
+ * @return list of advanced threat protection settings for a server as paginated response with
+ * {@link PagedIterable}.
*/
- @ServiceMethod(returns = ReturnType.SINGLE)
- Response getWithResponse(String resourceGroupName, String serverName,
- TuningOptionEnum tuningOption, Context context);
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ PagedIterable listByServer(String resourceGroupName, String serverName,
+ Context context);
/**
- * Retrieve the tuning option on a server.
+ * Gets state of advanced threat protection settings for a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param tuningOption The name of the tuning option.
+ * @param threatProtectionName Name of the advanced threat protection settings.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return stores property that features impact on some metric if this recommended action is applied.
+ * @return state of advanced threat protection settings for a server along with {@link Response} on successful
+ * completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- TuningOptionsResourceInner get(String resourceGroupName, String serverName, TuningOptionEnum tuningOption);
+ Mono> getWithResponseAsync(String resourceGroupName,
+ String serverName, ThreatProtectionName threatProtectionName);
/**
- * Retrieve the list of available tuning options.
+ * Gets state of advanced threat protection settings for a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
+ * @param threatProtectionName Name of the advanced threat protection settings.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of server tuning options as paginated response with {@link PagedFlux}.
+ * @return state of advanced threat protection settings for a server on successful completion of {@link Mono}.
*/
- @ServiceMethod(returns = ReturnType.COLLECTION)
- PagedFlux listByServerAsync(String resourceGroupName, String serverName);
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono getAsync(String resourceGroupName, String serverName,
+ ThreatProtectionName threatProtectionName);
/**
- * Retrieve the list of available tuning options.
+ * Gets state of advanced threat protection settings for a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
+ * @param threatProtectionName Name of the advanced threat protection settings.
+ * @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of server tuning options as paginated response with {@link PagedIterable}.
+ * @return state of advanced threat protection settings for a server along with {@link Response}.
*/
- @ServiceMethod(returns = ReturnType.COLLECTION)
- PagedIterable listByServer(String resourceGroupName, String serverName);
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Response getWithResponse(String resourceGroupName, String serverName,
+ ThreatProtectionName threatProtectionName, Context context);
/**
- * Retrieve the list of available tuning options.
+ * Gets state of advanced threat protection settings for a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param context The context to associate with this operation.
+ * @param threatProtectionName Name of the advanced threat protection settings.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of server tuning options as paginated response with {@link PagedIterable}.
+ * @return state of advanced threat protection settings for a server.
*/
- @ServiceMethod(returns = ReturnType.COLLECTION)
- PagedIterable listByServer(String resourceGroupName, String serverName,
- Context context);
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ AdvancedThreatProtectionSettingsModelInner get(String resourceGroupName, String serverName,
+ ThreatProtectionName threatProtectionName);
}
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/BackupsClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/BackupsAutomaticAndOnDemandsClient.java
similarity index 73%
rename from sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/BackupsClient.java
rename to sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/BackupsAutomaticAndOnDemandsClient.java
index 02ac67d51218..c69d909ae6f7 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/BackupsClient.java
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/BackupsAutomaticAndOnDemandsClient.java
@@ -13,125 +13,126 @@
import com.azure.core.util.Context;
import com.azure.core.util.polling.PollerFlux;
import com.azure.core.util.polling.SyncPoller;
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.ServerBackupInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.BackupAutomaticAndOnDemandInner;
import java.nio.ByteBuffer;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;
/**
- * An instance of this class provides access to all the operations defined in BackupsClient.
+ * An instance of this class provides access to all the operations defined in BackupsAutomaticAndOnDemandsClient.
*/
-public interface BackupsClient {
+public interface BackupsAutomaticAndOnDemandsClient {
/**
- * Create a specific backup for PostgreSQL flexible server.
+ * Creates an on demand backup of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return server backup properties along with {@link Response} on successful completion of {@link Mono}.
+ * @return properties of a backup along with {@link Response} on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono>> createWithResponseAsync(String resourceGroupName, String serverName,
String backupName);
/**
- * Create a specific backup for PostgreSQL flexible server.
+ * Creates an on demand backup of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link PollerFlux} for polling of server backup properties.
+ * @return the {@link PollerFlux} for polling of properties of a backup.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
- PollerFlux, ServerBackupInner> beginCreateAsync(String resourceGroupName,
- String serverName, String backupName);
+ PollerFlux, BackupAutomaticAndOnDemandInner>
+ beginCreateAsync(String resourceGroupName, String serverName, String backupName);
/**
- * Create a specific backup for PostgreSQL flexible server.
+ * Creates an on demand backup of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of server backup properties.
+ * @return the {@link SyncPoller} for polling of properties of a backup.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
- SyncPoller, ServerBackupInner> beginCreate(String resourceGroupName,
- String serverName, String backupName);
+ SyncPoller, BackupAutomaticAndOnDemandInner>
+ beginCreate(String resourceGroupName, String serverName, String backupName);
/**
- * Create a specific backup for PostgreSQL flexible server.
+ * Creates an on demand backup of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of server backup properties.
+ * @return the {@link SyncPoller} for polling of properties of a backup.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
- SyncPoller, ServerBackupInner> beginCreate(String resourceGroupName,
- String serverName, String backupName, Context context);
+ SyncPoller, BackupAutomaticAndOnDemandInner>
+ beginCreate(String resourceGroupName, String serverName, String backupName, Context context);
/**
- * Create a specific backup for PostgreSQL flexible server.
+ * Creates an on demand backup of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return server backup properties on successful completion of {@link Mono}.
+ * @return properties of a backup on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono createAsync(String resourceGroupName, String serverName, String backupName);
+ Mono createAsync(String resourceGroupName, String serverName, String backupName);
/**
- * Create a specific backup for PostgreSQL flexible server.
+ * Creates an on demand backup of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return server backup properties.
+ * @return properties of a backup.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- ServerBackupInner create(String resourceGroupName, String serverName, String backupName);
+ BackupAutomaticAndOnDemandInner create(String resourceGroupName, String serverName, String backupName);
/**
- * Create a specific backup for PostgreSQL flexible server.
+ * Creates an on demand backup of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return server backup properties.
+ * @return properties of a backup.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- ServerBackupInner create(String resourceGroupName, String serverName, String backupName, Context context);
+ BackupAutomaticAndOnDemandInner create(String resourceGroupName, String serverName, String backupName,
+ Context context);
/**
- * Deletes a specific backup.
+ * Deletes a specific backup, given its name.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -142,11 +143,11 @@ Mono>> deleteWithResponseAsync(String resourceGroupNam
String backupName);
/**
- * Deletes a specific backup.
+ * Deletes a specific backup, given its name.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -156,11 +157,11 @@ Mono>> deleteWithResponseAsync(String resourceGroupNam
PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String serverName, String backupName);
/**
- * Deletes a specific backup.
+ * Deletes a specific backup, given its name.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -170,11 +171,11 @@ Mono>> deleteWithResponseAsync(String resourceGroupNam
SyncPoller, Void> beginDelete(String resourceGroupName, String serverName, String backupName);
/**
- * Deletes a specific backup.
+ * Deletes a specific backup, given its name.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
@@ -186,11 +187,11 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
Context context);
/**
- * Deletes a specific backup.
+ * Deletes a specific backup, given its name.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -200,11 +201,11 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
Mono deleteAsync(String resourceGroupName, String serverName, String backupName);
/**
- * Deletes a specific backup.
+ * Deletes a specific backup, given its name.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -213,11 +214,11 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
void delete(String resourceGroupName, String serverName, String backupName);
/**
- * Deletes a specific backup.
+ * Deletes a specific backup, given its name.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
@@ -227,92 +228,93 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
void delete(String resourceGroupName, String serverName, String backupName, Context context);
/**
- * Get specific backup for a given server.
+ * Gets information of an on demand backup, given its name.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return specific backup for a given server along with {@link Response} on successful completion of {@link Mono}.
+ * @return information of an on demand backup, given its name along with {@link Response} on successful completion
+ * of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono> getWithResponseAsync(String resourceGroupName, String serverName,
+ Mono> getWithResponseAsync(String resourceGroupName, String serverName,
String backupName);
/**
- * Get specific backup for a given server.
+ * Gets information of an on demand backup, given its name.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return specific backup for a given server on successful completion of {@link Mono}.
+ * @return information of an on demand backup, given its name on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono getAsync(String resourceGroupName, String serverName, String backupName);
+ Mono getAsync(String resourceGroupName, String serverName, String backupName);
/**
- * Get specific backup for a given server.
+ * Gets information of an on demand backup, given its name.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return specific backup for a given server along with {@link Response}.
+ * @return information of an on demand backup, given its name along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Response getWithResponse(String resourceGroupName, String serverName, String backupName,
- Context context);
+ Response getWithResponse(String resourceGroupName, String serverName,
+ String backupName, Context context);
/**
- * Get specific backup for a given server.
+ * Gets information of an on demand backup, given its name.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param backupName The name of the backup.
+ * @param backupName Name of the backup.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return specific backup for a given server.
+ * @return information of an on demand backup, given its name.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- ServerBackupInner get(String resourceGroupName, String serverName, String backupName);
+ BackupAutomaticAndOnDemandInner get(String resourceGroupName, String serverName, String backupName);
/**
- * List all the backups for a given server.
+ * Lists all available backups of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of server backups as paginated response with {@link PagedFlux}.
+ * @return list of backups as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedFlux listByServerAsync(String resourceGroupName, String serverName);
+ PagedFlux listByServerAsync(String resourceGroupName, String serverName);
/**
- * List all the backups for a given server.
+ * Lists all available backups of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of server backups as paginated response with {@link PagedIterable}.
+ * @return list of backups as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedIterable listByServer(String resourceGroupName, String serverName);
+ PagedIterable listByServer(String resourceGroupName, String serverName);
/**
- * List all the backups for a given server.
+ * Lists all available backups of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
@@ -320,8 +322,9 @@ Response getWithResponse(String resourceGroupName, String ser
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of server backups as paginated response with {@link PagedIterable}.
+ * @return list of backups as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedIterable listByServer(String resourceGroupName, String serverName, Context context);
+ PagedIterable listByServer(String resourceGroupName, String serverName,
+ Context context);
}
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/BackupsLongTermRetentionsClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/BackupsLongTermRetentionsClient.java
new file mode 100644
index 000000000000..833054e90b88
--- /dev/null
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/BackupsLongTermRetentionsClient.java
@@ -0,0 +1,302 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.postgresqlflexibleserver.fluent;
+
+import com.azure.core.annotation.ReturnType;
+import com.azure.core.annotation.ServiceMethod;
+import com.azure.core.http.rest.PagedFlux;
+import com.azure.core.http.rest.PagedIterable;
+import com.azure.core.http.rest.Response;
+import com.azure.core.management.polling.PollResult;
+import com.azure.core.util.Context;
+import com.azure.core.util.polling.PollerFlux;
+import com.azure.core.util.polling.SyncPoller;
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.BackupsLongTermRetentionOperationInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.BackupsLongTermRetentionResponseInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.LtrPreBackupResponseInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.BackupsLongTermRetentionRequest;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.BackupsLongTermRetentionsCheckPrerequisitesResponse;
+import com.azure.resourcemanager.postgresqlflexibleserver.models.LtrPreBackupRequest;
+import java.nio.ByteBuffer;
+import reactor.core.publisher.Flux;
+import reactor.core.publisher.Mono;
+
+/**
+ * An instance of this class provides access to all the operations defined in BackupsLongTermRetentionsClient.
+ */
+public interface BackupsLongTermRetentionsClient {
+ /**
+ * Performs all checks required for a long term retention backup operation to succeed.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param parameters Request body for operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response for the LTR pre-backup API call on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono checkPrerequisitesWithResponseAsync(
+ String resourceGroupName, String serverName, LtrPreBackupRequest parameters);
+
+ /**
+ * Performs all checks required for a long term retention backup operation to succeed.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param parameters Request body for operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response for the LTR pre-backup API call on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono checkPrerequisitesAsync(String resourceGroupName, String serverName,
+ LtrPreBackupRequest parameters);
+
+ /**
+ * Performs all checks required for a long term retention backup operation to succeed.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param parameters Request body for operation.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response for the LTR pre-backup API call.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ BackupsLongTermRetentionsCheckPrerequisitesResponse checkPrerequisitesWithResponse(String resourceGroupName,
+ String serverName, LtrPreBackupRequest parameters, Context context);
+
+ /**
+ * Performs all checks required for a long term retention backup operation to succeed.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param parameters Request body for operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response for the LTR pre-backup API call.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ LtrPreBackupResponseInner checkPrerequisites(String resourceGroupName, String serverName,
+ LtrPreBackupRequest parameters);
+
+ /**
+ * Initiates a long term retention backup.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param parameters Request body for operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response for the LTR backup API call along with {@link Response} on successful completion of
+ * {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono>> startWithResponseAsync(String resourceGroupName, String serverName,
+ BackupsLongTermRetentionRequest parameters);
+
+ /**
+ * Initiates a long term retention backup.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param parameters Request body for operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of response for the LTR backup API call.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ PollerFlux, BackupsLongTermRetentionResponseInner>
+ beginStartAsync(String resourceGroupName, String serverName, BackupsLongTermRetentionRequest parameters);
+
+ /**
+ * Initiates a long term retention backup.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param parameters Request body for operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of response for the LTR backup API call.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, BackupsLongTermRetentionResponseInner>
+ beginStart(String resourceGroupName, String serverName, BackupsLongTermRetentionRequest parameters);
+
+ /**
+ * Initiates a long term retention backup.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param parameters Request body for operation.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of response for the LTR backup API call.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, BackupsLongTermRetentionResponseInner> beginStart(
+ String resourceGroupName, String serverName, BackupsLongTermRetentionRequest parameters, Context context);
+
+ /**
+ * Initiates a long term retention backup.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param parameters Request body for operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response for the LTR backup API call on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono startAsync(String resourceGroupName, String serverName,
+ BackupsLongTermRetentionRequest parameters);
+
+ /**
+ * Initiates a long term retention backup.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param parameters Request body for operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response for the LTR backup API call.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ BackupsLongTermRetentionResponseInner start(String resourceGroupName, String serverName,
+ BackupsLongTermRetentionRequest parameters);
+
+ /**
+ * Initiates a long term retention backup.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param parameters Request body for operation.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response for the LTR backup API call.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ BackupsLongTermRetentionResponseInner start(String resourceGroupName, String serverName,
+ BackupsLongTermRetentionRequest parameters, Context context);
+
+ /**
+ * Gets the results of a long retention backup operation for a server.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param backupName The name of the backup.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the results of a long retention backup operation for a server along with {@link Response} on successful
+ * completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono> getWithResponseAsync(String resourceGroupName,
+ String serverName, String backupName);
+
+ /**
+ * Gets the results of a long retention backup operation for a server.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param backupName The name of the backup.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the results of a long retention backup operation for a server on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono getAsync(String resourceGroupName, String serverName,
+ String backupName);
+
+ /**
+ * Gets the results of a long retention backup operation for a server.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param backupName The name of the backup.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the results of a long retention backup operation for a server along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Response getWithResponse(String resourceGroupName, String serverName,
+ String backupName, Context context);
+
+ /**
+ * Gets the results of a long retention backup operation for a server.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param backupName The name of the backup.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the results of a long retention backup operation for a server.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ BackupsLongTermRetentionOperationInner get(String resourceGroupName, String serverName, String backupName);
+
+ /**
+ * Lists the results of the long term retention backup operations for a server.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return a list of long term retention backup operations for server as paginated response with {@link PagedFlux}.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ PagedFlux listByServerAsync(String resourceGroupName, String serverName);
+
+ /**
+ * Lists the results of the long term retention backup operations for a server.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return a list of long term retention backup operations for server as paginated response with
+ * {@link PagedIterable}.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ PagedIterable listByServer(String resourceGroupName, String serverName);
+
+ /**
+ * Lists the results of the long term retention backup operations for a server.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return a list of long term retention backup operations for server as paginated response with
+ * {@link PagedIterable}.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ PagedIterable listByServer(String resourceGroupName, String serverName,
+ Context context);
+}
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/LocationBasedCapabilitiesClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CapabilitiesByLocationsClient.java
similarity index 67%
rename from sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/LocationBasedCapabilitiesClient.java
rename to sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CapabilitiesByLocationsClient.java
index 3bdd913b93af..26556c4a4f4d 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/LocationBasedCapabilitiesClient.java
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CapabilitiesByLocationsClient.java
@@ -9,48 +9,49 @@
import com.azure.core.http.rest.PagedFlux;
import com.azure.core.http.rest.PagedIterable;
import com.azure.core.util.Context;
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.FlexibleServerCapabilityInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.CapabilityInner;
/**
- * An instance of this class provides access to all the operations defined in LocationBasedCapabilitiesClient.
+ * An instance of this class provides access to all the operations defined in CapabilitiesByLocationsClient.
*/
-public interface LocationBasedCapabilitiesClient {
+public interface CapabilitiesByLocationsClient {
/**
- * Get capabilities at specified location in a given subscription.
+ * Lists the capabilities available in a given location for a specific subscription.
*
* @param locationName The name of the location.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return capabilities at specified location in a given subscription as paginated response with {@link PagedFlux}.
+ * @return list of capabilities for the Azure Database for PostgreSQL flexible server as paginated response with
+ * {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedFlux executeAsync(String locationName);
+ PagedFlux listAsync(String locationName);
/**
- * Get capabilities at specified location in a given subscription.
+ * Lists the capabilities available in a given location for a specific subscription.
*
* @param locationName The name of the location.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return capabilities at specified location in a given subscription as paginated response with
+ * @return list of capabilities for the Azure Database for PostgreSQL flexible server as paginated response with
* {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedIterable execute(String locationName);
+ PagedIterable list(String locationName);
/**
- * Get capabilities at specified location in a given subscription.
+ * Lists the capabilities available in a given location for a specific subscription.
*
* @param locationName The name of the location.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return capabilities at specified location in a given subscription as paginated response with
+ * @return list of capabilities for the Azure Database for PostgreSQL flexible server as paginated response with
* {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedIterable execute(String locationName, Context context);
+ PagedIterable list(String locationName, Context context);
}
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/ServerCapabilitiesClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CapabilitiesByServersClient.java
similarity index 68%
rename from sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/ServerCapabilitiesClient.java
rename to sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CapabilitiesByServersClient.java
index 1c5fcfa39c91..41f25319c501 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/ServerCapabilitiesClient.java
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CapabilitiesByServersClient.java
@@ -9,40 +9,42 @@
import com.azure.core.http.rest.PagedFlux;
import com.azure.core.http.rest.PagedIterable;
import com.azure.core.util.Context;
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.FlexibleServerCapabilityInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.CapabilityInner;
/**
- * An instance of this class provides access to all the operations defined in ServerCapabilitiesClient.
+ * An instance of this class provides access to all the operations defined in CapabilitiesByServersClient.
*/
-public interface ServerCapabilitiesClient {
+public interface CapabilitiesByServersClient {
/**
- * Get capabilities for a flexible server.
+ * Lists the capabilities available for a given server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return capabilities for a flexible server as paginated response with {@link PagedFlux}.
+ * @return list of capabilities for the Azure Database for PostgreSQL flexible server as paginated response with
+ * {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedFlux listAsync(String resourceGroupName, String serverName);
+ PagedFlux listAsync(String resourceGroupName, String serverName);
/**
- * Get capabilities for a flexible server.
+ * Lists the capabilities available for a given server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return capabilities for a flexible server as paginated response with {@link PagedIterable}.
+ * @return list of capabilities for the Azure Database for PostgreSQL flexible server as paginated response with
+ * {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedIterable list(String resourceGroupName, String serverName);
+ PagedIterable list(String resourceGroupName, String serverName);
/**
- * Get capabilities for a flexible server.
+ * Lists the capabilities available for a given server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
@@ -50,8 +52,9 @@ public interface ServerCapabilitiesClient {
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return capabilities for a flexible server as paginated response with {@link PagedIterable}.
+ * @return list of capabilities for the Azure Database for PostgreSQL flexible server as paginated response with
+ * {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedIterable list(String resourceGroupName, String serverName, Context context);
+ PagedIterable list(String resourceGroupName, String serverName, Context context);
}
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/LogFilesClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CapturedLogsClient.java
similarity index 73%
rename from sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/LogFilesClient.java
rename to sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CapturedLogsClient.java
index 882496153f2a..9409af6f811d 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/LogFilesClient.java
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CapturedLogsClient.java
@@ -9,40 +9,40 @@
import com.azure.core.http.rest.PagedFlux;
import com.azure.core.http.rest.PagedIterable;
import com.azure.core.util.Context;
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.LogFileInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.CapturedLogInner;
/**
- * An instance of this class provides access to all the operations defined in LogFilesClient.
+ * An instance of this class provides access to all the operations defined in CapturedLogsClient.
*/
-public interface LogFilesClient {
+public interface CapturedLogsClient {
/**
- * List all the server log files in a given server.
+ * Lists all captured logs for download in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a List of logFiles as paginated response with {@link PagedFlux}.
+ * @return list of log files as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedFlux listByServerAsync(String resourceGroupName, String serverName);
+ PagedFlux listByServerAsync(String resourceGroupName, String serverName);
/**
- * List all the server log files in a given server.
+ * Lists all captured logs for download in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a List of logFiles as paginated response with {@link PagedIterable}.
+ * @return list of log files as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedIterable listByServer(String resourceGroupName, String serverName);
+ PagedIterable listByServer(String resourceGroupName, String serverName);
/**
- * List all the server log files in a given server.
+ * Lists all captured logs for download in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
@@ -50,8 +50,8 @@ public interface LogFilesClient {
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a List of logFiles as paginated response with {@link PagedIterable}.
+ * @return list of log files as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
- PagedIterable listByServer(String resourceGroupName, String serverName, Context context);
+ PagedIterable listByServer(String resourceGroupName, String serverName, Context context);
}
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CheckNameAvailabilitiesClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CheckNameAvailabilitiesClient.java
deleted file mode 100644
index 091c0e01077a..000000000000
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CheckNameAvailabilitiesClient.java
+++ /dev/null
@@ -1,70 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.postgresqlflexibleserver.fluent;
-
-import com.azure.core.annotation.ReturnType;
-import com.azure.core.annotation.ServiceMethod;
-import com.azure.core.http.rest.Response;
-import com.azure.core.util.Context;
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.NameAvailabilityInner;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.CheckNameAvailabilityRequest;
-import reactor.core.publisher.Mono;
-
-/**
- * An instance of this class provides access to all the operations defined in CheckNameAvailabilitiesClient.
- */
-public interface CheckNameAvailabilitiesClient {
- /**
- * Check the availability of name for resource.
- *
- * @param nameAvailabilityRequest The required parameters for checking if resource name is available.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a resource name availability along with {@link Response} on successful completion of
- * {@link Mono}.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- Mono>
- executeWithResponseAsync(CheckNameAvailabilityRequest nameAvailabilityRequest);
-
- /**
- * Check the availability of name for resource.
- *
- * @param nameAvailabilityRequest The required parameters for checking if resource name is available.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a resource name availability on successful completion of {@link Mono}.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- Mono executeAsync(CheckNameAvailabilityRequest nameAvailabilityRequest);
-
- /**
- * Check the availability of name for resource.
- *
- * @param nameAvailabilityRequest The required parameters for checking if resource name is available.
- * @param context The context to associate with this operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a resource name availability along with {@link Response}.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- Response executeWithResponse(CheckNameAvailabilityRequest nameAvailabilityRequest,
- Context context);
-
- /**
- * Check the availability of name for resource.
- *
- * @param nameAvailabilityRequest The required parameters for checking if resource name is available.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a resource name availability.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- NameAvailabilityInner execute(CheckNameAvailabilityRequest nameAvailabilityRequest);
-}
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CheckNameAvailabilityWithLocationsClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CheckNameAvailabilityWithLocationsClient.java
deleted file mode 100644
index 8a1eba9fd4be..000000000000
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/CheckNameAvailabilityWithLocationsClient.java
+++ /dev/null
@@ -1,74 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.postgresqlflexibleserver.fluent;
-
-import com.azure.core.annotation.ReturnType;
-import com.azure.core.annotation.ServiceMethod;
-import com.azure.core.http.rest.Response;
-import com.azure.core.util.Context;
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.NameAvailabilityInner;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.CheckNameAvailabilityRequest;
-import reactor.core.publisher.Mono;
-
-/**
- * An instance of this class provides access to all the operations defined in CheckNameAvailabilityWithLocationsClient.
- */
-public interface CheckNameAvailabilityWithLocationsClient {
- /**
- * Check the availability of name for resource.
- *
- * @param locationName The name of the location.
- * @param nameAvailabilityRequest The required parameters for checking if resource name is available.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a resource name availability along with {@link Response} on successful completion of
- * {@link Mono}.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- Mono> executeWithResponseAsync(String locationName,
- CheckNameAvailabilityRequest nameAvailabilityRequest);
-
- /**
- * Check the availability of name for resource.
- *
- * @param locationName The name of the location.
- * @param nameAvailabilityRequest The required parameters for checking if resource name is available.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a resource name availability on successful completion of {@link Mono}.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- Mono executeAsync(String locationName, CheckNameAvailabilityRequest nameAvailabilityRequest);
-
- /**
- * Check the availability of name for resource.
- *
- * @param locationName The name of the location.
- * @param nameAvailabilityRequest The required parameters for checking if resource name is available.
- * @param context The context to associate with this operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a resource name availability along with {@link Response}.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- Response executeWithResponse(String locationName,
- CheckNameAvailabilityRequest nameAvailabilityRequest, Context context);
-
- /**
- * Check the availability of name for resource.
- *
- * @param locationName The name of the location.
- * @param nameAvailabilityRequest The required parameters for checking if resource name is available.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a resource name availability.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- NameAvailabilityInner execute(String locationName, CheckNameAvailabilityRequest nameAvailabilityRequest);
-}
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/ConfigurationsClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/ConfigurationsClient.java
index 64c5785128f2..23b24be2082e 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/ConfigurationsClient.java
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/ConfigurationsClient.java
@@ -24,33 +24,34 @@
*/
public interface ConfigurationsClient {
/**
- * List all the configurations in a given server.
+ * Lists all configurations (also known as server parameters) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of server configurations as paginated response with {@link PagedFlux}.
+ * @return list of configurations (also known as server parameters) as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux listByServerAsync(String resourceGroupName, String serverName);
/**
- * List all the configurations in a given server.
+ * Lists all configurations (also known as server parameters) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of server configurations as paginated response with {@link PagedIterable}.
+ * @return list of configurations (also known as server parameters) as paginated response with
+ * {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable listByServer(String resourceGroupName, String serverName);
/**
- * List all the configurations in a given server.
+ * Lists all configurations (also known as server parameters) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
@@ -58,296 +59,322 @@ public interface ConfigurationsClient {
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of server configurations as paginated response with {@link PagedIterable}.
+ * @return list of configurations (also known as server parameters) as paginated response with
+ * {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable listByServer(String resourceGroupName, String serverName, Context context);
/**
- * Gets information about a configuration of server.
+ * Gets information about a specific configuration (also known as server parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return information about a configuration of server along with {@link Response} on successful completion of
- * {@link Mono}.
+ * @return information about a specific configuration (also known as server parameter) of a server along with
+ * {@link Response} on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono> getWithResponseAsync(String resourceGroupName, String serverName,
String configurationName);
/**
- * Gets information about a configuration of server.
+ * Gets information about a specific configuration (also known as server parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return information about a configuration of server on successful completion of {@link Mono}.
+ * @return information about a specific configuration (also known as server parameter) of a server on successful
+ * completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono getAsync(String resourceGroupName, String serverName, String configurationName);
/**
- * Gets information about a configuration of server.
+ * Gets information about a specific configuration (also known as server parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return information about a configuration of server along with {@link Response}.
+ * @return information about a specific configuration (also known as server parameter) of a server along with
+ * {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Response getWithResponse(String resourceGroupName, String serverName, String configurationName,
Context context);
/**
- * Gets information about a configuration of server.
+ * Gets information about a specific configuration (also known as server parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return information about a configuration of server.
+ * @return information about a specific configuration (also known as server parameter) of a server.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
ConfigurationInner get(String resourceGroupName, String serverName, String configurationName);
/**
- * Updates a configuration of a server.
+ * Updates the value assigned to a specific modifiable configuration (also known as server parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a Configuration along with {@link Response} on successful completion of {@link Mono}.
+ * @return configuration (also known as server parameter) along with {@link Response} on successful completion of
+ * {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono>> updateWithResponseAsync(String resourceGroupName, String serverName,
String configurationName, ConfigurationForUpdate parameters);
/**
- * Updates a configuration of a server.
+ * Updates the value assigned to a specific modifiable configuration (also known as server parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link PollerFlux} for polling of represents a Configuration.
+ * @return the {@link PollerFlux} for polling of configuration (also known as server parameter).
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
PollerFlux, ConfigurationInner> beginUpdateAsync(String resourceGroupName,
String serverName, String configurationName, ConfigurationForUpdate parameters);
/**
- * Updates a configuration of a server.
+ * Updates the value assigned to a specific modifiable configuration (also known as server parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of represents a Configuration.
+ * @return the {@link SyncPoller} for polling of configuration (also known as server parameter).
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller, ConfigurationInner> beginUpdate(String resourceGroupName,
String serverName, String configurationName, ConfigurationForUpdate parameters);
/**
- * Updates a configuration of a server.
+ * Updates the value assigned to a specific modifiable configuration (also known as server parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of represents a Configuration.
+ * @return the {@link SyncPoller} for polling of configuration (also known as server parameter).
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller, ConfigurationInner> beginUpdate(String resourceGroupName,
String serverName, String configurationName, ConfigurationForUpdate parameters, Context context);
/**
- * Updates a configuration of a server.
+ * Updates the value assigned to a specific modifiable configuration (also known as server parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a Configuration on successful completion of {@link Mono}.
+ * @return configuration (also known as server parameter) on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono updateAsync(String resourceGroupName, String serverName, String configurationName,
ConfigurationForUpdate parameters);
/**
- * Updates a configuration of a server.
+ * Updates the value assigned to a specific modifiable configuration (also known as server parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a Configuration.
+ * @return configuration (also known as server parameter).
*/
@ServiceMethod(returns = ReturnType.SINGLE)
ConfigurationInner update(String resourceGroupName, String serverName, String configurationName,
ConfigurationForUpdate parameters);
/**
- * Updates a configuration of a server.
+ * Updates the value assigned to a specific modifiable configuration (also known as server parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a Configuration.
+ * @return configuration (also known as server parameter).
*/
@ServiceMethod(returns = ReturnType.SINGLE)
ConfigurationInner update(String resourceGroupName, String serverName, String configurationName,
ConfigurationForUpdate parameters, Context context);
/**
- * Updates a configuration of a server.
+ * Updates, using Put verb, the value assigned to a specific modifiable configuration (also known as server
+ * parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a Configuration along with {@link Response} on successful completion of {@link Mono}.
+ * @return configuration (also known as server parameter) along with {@link Response} on successful completion of
+ * {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono>> putWithResponseAsync(String resourceGroupName, String serverName,
- String configurationName, ConfigurationInner parameters);
+ String configurationName, ConfigurationForUpdate parameters);
/**
- * Updates a configuration of a server.
+ * Updates, using Put verb, the value assigned to a specific modifiable configuration (also known as server
+ * parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link PollerFlux} for polling of represents a Configuration.
+ * @return the {@link PollerFlux} for polling of configuration (also known as server parameter).
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
PollerFlux, ConfigurationInner> beginPutAsync(String resourceGroupName,
- String serverName, String configurationName, ConfigurationInner parameters);
+ String serverName, String configurationName, ConfigurationForUpdate parameters);
/**
- * Updates a configuration of a server.
+ * Updates, using Put verb, the value assigned to a specific modifiable configuration (also known as server
+ * parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of represents a Configuration.
+ * @return the {@link SyncPoller} for polling of configuration (also known as server parameter).
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller, ConfigurationInner> beginPut(String resourceGroupName, String serverName,
- String configurationName, ConfigurationInner parameters);
+ String configurationName, ConfigurationForUpdate parameters);
/**
- * Updates a configuration of a server.
+ * Updates, using Put verb, the value assigned to a specific modifiable configuration (also known as server
+ * parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of represents a Configuration.
+ * @return the {@link SyncPoller} for polling of configuration (also known as server parameter).
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller, ConfigurationInner> beginPut(String resourceGroupName, String serverName,
- String configurationName, ConfigurationInner parameters, Context context);
+ String configurationName, ConfigurationForUpdate parameters, Context context);
/**
- * Updates a configuration of a server.
+ * Updates, using Put verb, the value assigned to a specific modifiable configuration (also known as server
+ * parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a Configuration on successful completion of {@link Mono}.
+ * @return configuration (also known as server parameter) on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono putAsync(String resourceGroupName, String serverName, String configurationName,
- ConfigurationInner parameters);
+ ConfigurationForUpdate parameters);
/**
- * Updates a configuration of a server.
+ * Updates, using Put verb, the value assigned to a specific modifiable configuration (also known as server
+ * parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a Configuration.
+ * @return configuration (also known as server parameter).
*/
@ServiceMethod(returns = ReturnType.SINGLE)
ConfigurationInner put(String resourceGroupName, String serverName, String configurationName,
- ConfigurationInner parameters);
+ ConfigurationForUpdate parameters);
/**
- * Updates a configuration of a server.
+ * Updates, using Put verb, the value assigned to a specific modifiable configuration (also known as server
+ * parameter) of a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param configurationName The name of the server configuration.
- * @param parameters The required parameters for updating a server configuration.
+ * @param configurationName Name of the configuration (also known as server parameter).
+ * @param parameters Parameters required to update the value of a specific modifiable configuration (also known as
+ * server parameter).
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a Configuration.
+ * @return configuration (also known as server parameter).
*/
@ServiceMethod(returns = ReturnType.SINGLE)
ConfigurationInner put(String resourceGroupName, String serverName, String configurationName,
- ConfigurationInner parameters, Context context);
+ ConfigurationForUpdate parameters, Context context);
}
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/DatabasesClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/DatabasesClient.java
index 6bc797b55c69..d990c89cfd57 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/DatabasesClient.java
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/DatabasesClient.java
@@ -23,124 +23,132 @@
*/
public interface DatabasesClient {
/**
- * Creates a new database or updates an existing database.
+ * Creates a new database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
- * @param parameters The required parameters for creating or updating a database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
+ * @param parameters Parameters required to create a new database.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a Database along with {@link Response} on successful completion of {@link Mono}.
+ * @return represents a database along with {@link Response} on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono>> createWithResponseAsync(String resourceGroupName, String serverName,
String databaseName, DatabaseInner parameters);
/**
- * Creates a new database or updates an existing database.
+ * Creates a new database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
- * @param parameters The required parameters for creating or updating a database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
+ * @param parameters Parameters required to create a new database.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link PollerFlux} for polling of represents a Database.
+ * @return the {@link PollerFlux} for polling of represents a database.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
PollerFlux, DatabaseInner> beginCreateAsync(String resourceGroupName, String serverName,
String databaseName, DatabaseInner parameters);
/**
- * Creates a new database or updates an existing database.
+ * Creates a new database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
- * @param parameters The required parameters for creating or updating a database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
+ * @param parameters Parameters required to create a new database.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of represents a Database.
+ * @return the {@link SyncPoller} for polling of represents a database.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller, DatabaseInner> beginCreate(String resourceGroupName, String serverName,
String databaseName, DatabaseInner parameters);
/**
- * Creates a new database or updates an existing database.
+ * Creates a new database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
- * @param parameters The required parameters for creating or updating a database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
+ * @param parameters Parameters required to create a new database.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of represents a Database.
+ * @return the {@link SyncPoller} for polling of represents a database.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller, DatabaseInner> beginCreate(String resourceGroupName, String serverName,
String databaseName, DatabaseInner parameters, Context context);
/**
- * Creates a new database or updates an existing database.
+ * Creates a new database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
- * @param parameters The required parameters for creating or updating a database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
+ * @param parameters Parameters required to create a new database.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a Database on successful completion of {@link Mono}.
+ * @return represents a database on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono createAsync(String resourceGroupName, String serverName, String databaseName,
DatabaseInner parameters);
/**
- * Creates a new database or updates an existing database.
+ * Creates a new database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
- * @param parameters The required parameters for creating or updating a database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
+ * @param parameters Parameters required to create a new database.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a Database.
+ * @return represents a database.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
DatabaseInner create(String resourceGroupName, String serverName, String databaseName, DatabaseInner parameters);
/**
- * Creates a new database or updates an existing database.
+ * Creates a new database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
- * @param parameters The required parameters for creating or updating a database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
+ * @param parameters Parameters required to create a new database.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a Database.
+ * @return represents a database.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
DatabaseInner create(String resourceGroupName, String serverName, String databaseName, DatabaseInner parameters,
Context context);
/**
- * Deletes a database.
+ * Deletes an existing database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -151,11 +159,12 @@ Mono>> deleteWithResponseAsync(String resourceGroupNam
String databaseName);
/**
- * Deletes a database.
+ * Deletes an existing database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -166,11 +175,12 @@ PollerFlux, Void> beginDeleteAsync(String resourceGroupName, St
String databaseName);
/**
- * Deletes a database.
+ * Deletes an existing database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -180,11 +190,12 @@ PollerFlux, Void> beginDeleteAsync(String resourceGroupName, St
SyncPoller, Void> beginDelete(String resourceGroupName, String serverName, String databaseName);
/**
- * Deletes a database.
+ * Deletes an existing database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
@@ -196,11 +207,12 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
Context context);
/**
- * Deletes a database.
+ * Deletes an existing database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -210,11 +222,12 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
Mono deleteAsync(String resourceGroupName, String serverName, String databaseName);
/**
- * Deletes a database.
+ * Deletes an existing database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -223,11 +236,12 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
void delete(String resourceGroupName, String serverName, String databaseName);
/**
- * Deletes a database.
+ * Deletes an existing database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
@@ -237,92 +251,97 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
void delete(String resourceGroupName, String serverName, String databaseName, Context context);
/**
- * Gets information about a database.
+ * Gets information about an existing database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return information about a database along with {@link Response} on successful completion of {@link Mono}.
+ * @return information about an existing database along with {@link Response} on successful completion of
+ * {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono> getWithResponseAsync(String resourceGroupName, String serverName,
String databaseName);
/**
- * Gets information about a database.
+ * Gets information about an existing database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return information about a database on successful completion of {@link Mono}.
+ * @return information about an existing database on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono getAsync(String resourceGroupName, String serverName, String databaseName);
/**
- * Gets information about a database.
+ * Gets information about an existing database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return information about a database along with {@link Response}.
+ * @return information about an existing database along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Response getWithResponse(String resourceGroupName, String serverName, String databaseName,
Context context);
/**
- * Gets information about a database.
+ * Gets information about an existing database.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param databaseName The name of the database.
+ * @param databaseName Name of the database (case-sensitive). Exact database names can be retrieved by getting the
+ * list of all existing databases in a server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return information about a database.
+ * @return information about an existing database.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
DatabaseInner get(String resourceGroupName, String serverName, String databaseName);
/**
- * List all the databases in a given server.
+ * Lists all databases in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a List of databases as paginated response with {@link PagedFlux}.
+ * @return list of all databases in a server as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux listByServerAsync(String resourceGroupName, String serverName);
/**
- * List all the databases in a given server.
+ * Lists all databases in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a List of databases as paginated response with {@link PagedIterable}.
+ * @return list of all databases in a server as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable listByServer(String resourceGroupName, String serverName);
/**
- * List all the databases in a given server.
+ * Lists all databases in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
@@ -330,7 +349,7 @@ Response getWithResponse(String resourceGroupName, String serverN
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a List of databases as paginated response with {@link PagedIterable}.
+ * @return list of all databases in a server as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable listByServer(String resourceGroupName, String serverName, Context context);
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/FirewallRulesClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/FirewallRulesClient.java
index 9c04a404ca9a..a8058aa894bc 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/FirewallRulesClient.java
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/FirewallRulesClient.java
@@ -27,12 +27,12 @@ public interface FirewallRulesClient {
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
- * @param parameters The required parameters for creating or updating a firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
+ * @param parameters Parameters required for creating or updating a firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a server firewall rule along with {@link Response} on successful completion of {@link Mono}.
+ * @return firewall rule along with {@link Response} on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName,
@@ -43,12 +43,12 @@ Mono>> createOrUpdateWithResponseAsync(String resource
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
- * @param parameters The required parameters for creating or updating a firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
+ * @param parameters Parameters required for creating or updating a firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link PollerFlux} for polling of represents a server firewall rule.
+ * @return the {@link PollerFlux} for polling of firewall rule.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
PollerFlux, FirewallRuleInner> beginCreateOrUpdateAsync(String resourceGroupName,
@@ -59,12 +59,12 @@ PollerFlux, FirewallRuleInner> beginCreateOrUpdate
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
- * @param parameters The required parameters for creating or updating a firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
+ * @param parameters Parameters required for creating or updating a firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of represents a server firewall rule.
+ * @return the {@link SyncPoller} for polling of firewall rule.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller, FirewallRuleInner> beginCreateOrUpdate(String resourceGroupName,
@@ -75,13 +75,13 @@ SyncPoller, FirewallRuleInner> beginCreateOrUpdate
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
- * @param parameters The required parameters for creating or updating a firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
+ * @param parameters Parameters required for creating or updating a firewall rule.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of represents a server firewall rule.
+ * @return the {@link SyncPoller} for polling of firewall rule.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller, FirewallRuleInner> beginCreateOrUpdate(String resourceGroupName,
@@ -92,12 +92,12 @@ SyncPoller, FirewallRuleInner> beginCreateOrUpdate
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
- * @param parameters The required parameters for creating or updating a firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
+ * @param parameters Parameters required for creating or updating a firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a server firewall rule on successful completion of {@link Mono}.
+ * @return firewall rule on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono createOrUpdateAsync(String resourceGroupName, String serverName, String firewallRuleName,
@@ -108,12 +108,12 @@ Mono createOrUpdateAsync(String resourceGroupName, String ser
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
- * @param parameters The required parameters for creating or updating a firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
+ * @param parameters Parameters required for creating or updating a firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a server firewall rule.
+ * @return firewall rule.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
FirewallRuleInner createOrUpdate(String resourceGroupName, String serverName, String firewallRuleName,
@@ -124,24 +124,24 @@ FirewallRuleInner createOrUpdate(String resourceGroupName, String serverName, St
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
- * @param parameters The required parameters for creating or updating a firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
+ * @param parameters Parameters required for creating or updating a firewall rule.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a server firewall rule.
+ * @return firewall rule.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
FirewallRuleInner createOrUpdate(String resourceGroupName, String serverName, String firewallRuleName,
FirewallRuleInner parameters, Context context);
/**
- * Deletes a PostgreSQL server firewall rule.
+ * Deletes an existing firewall rule.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -152,11 +152,11 @@ Mono>> deleteWithResponseAsync(String resourceGroupNam
String firewallRuleName);
/**
- * Deletes a PostgreSQL server firewall rule.
+ * Deletes an existing firewall rule.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -167,11 +167,11 @@ PollerFlux, Void> beginDeleteAsync(String resourceGroupName, St
String firewallRuleName);
/**
- * Deletes a PostgreSQL server firewall rule.
+ * Deletes an existing firewall rule.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -182,11 +182,11 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
String firewallRuleName);
/**
- * Deletes a PostgreSQL server firewall rule.
+ * Deletes an existing firewall rule.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
@@ -198,11 +198,11 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
Context context);
/**
- * Deletes a PostgreSQL server firewall rule.
+ * Deletes an existing firewall rule.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -212,11 +212,11 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
Mono deleteAsync(String resourceGroupName, String serverName, String firewallRuleName);
/**
- * Deletes a PostgreSQL server firewall rule.
+ * Deletes an existing firewall rule.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -225,11 +225,11 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
void delete(String resourceGroupName, String serverName, String firewallRuleName);
/**
- * Deletes a PostgreSQL server firewall rule.
+ * Deletes an existing firewall rule.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
@@ -239,92 +239,93 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String
void delete(String resourceGroupName, String serverName, String firewallRuleName, Context context);
/**
- * List all the firewall rules in a given server.
+ * Gets information about a firewall rule in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a server firewall rule along with {@link Response} on successful completion of {@link Mono}.
+ * @return information about a firewall rule in a server along with {@link Response} on successful completion of
+ * {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono> getWithResponseAsync(String resourceGroupName, String serverName,
String firewallRuleName);
/**
- * List all the firewall rules in a given server.
+ * Gets information about a firewall rule in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a server firewall rule on successful completion of {@link Mono}.
+ * @return information about a firewall rule in a server on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono getAsync(String resourceGroupName, String serverName, String firewallRuleName);
/**
- * List all the firewall rules in a given server.
+ * Gets information about a firewall rule in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a server firewall rule along with {@link Response}.
+ * @return information about a firewall rule in a server along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Response getWithResponse(String resourceGroupName, String serverName, String firewallRuleName,
Context context);
/**
- * List all the firewall rules in a given server.
+ * Gets information about a firewall rule in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
- * @param firewallRuleName The name of the server firewall rule.
+ * @param firewallRuleName Name of the firewall rule.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a server firewall rule.
+ * @return information about a firewall rule in a server.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
FirewallRuleInner get(String resourceGroupName, String serverName, String firewallRuleName);
/**
- * List all the firewall rules in a given PostgreSQL server.
+ * Lists information about all firewall rules in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of firewall rules as paginated response with {@link PagedFlux}.
+ * @return list of firewall rules as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux listByServerAsync(String resourceGroupName, String serverName);
/**
- * List all the firewall rules in a given PostgreSQL server.
+ * Lists information about all firewall rules in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of firewall rules as paginated response with {@link PagedIterable}.
+ * @return list of firewall rules as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable listByServer(String resourceGroupName, String serverName);
/**
- * List all the firewall rules in a given PostgreSQL server.
+ * Lists information about all firewall rules in a server.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param serverName The name of the server.
@@ -332,7 +333,7 @@ Response getWithResponse(String resourceGroupName, String ser
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return a list of firewall rules as paginated response with {@link PagedIterable}.
+ * @return list of firewall rules as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable listByServer(String resourceGroupName, String serverName, Context context);
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/FlexibleServersClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/FlexibleServersClient.java
deleted file mode 100644
index 78f1b41ddde6..000000000000
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/FlexibleServersClient.java
+++ /dev/null
@@ -1,198 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.postgresqlflexibleserver.fluent;
-
-import com.azure.core.annotation.ReturnType;
-import com.azure.core.annotation.ServiceMethod;
-import com.azure.core.http.rest.Response;
-import com.azure.core.management.polling.PollResult;
-import com.azure.core.util.Context;
-import com.azure.core.util.polling.PollerFlux;
-import com.azure.core.util.polling.SyncPoller;
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.LtrBackupResponseInner;
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.LtrPreBackupResponseInner;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.FlexibleServersTriggerLtrPreBackupResponse;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.LtrBackupRequest;
-import com.azure.resourcemanager.postgresqlflexibleserver.models.LtrPreBackupRequest;
-import java.nio.ByteBuffer;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-/**
- * An instance of this class provides access to all the operations defined in FlexibleServersClient.
- */
-public interface FlexibleServersClient {
- /**
- * PreBackup operation performs all the checks that are needed for the subsequent long term retention backup
- * operation to succeed.
- *
- * @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param serverName The name of the server.
- * @param parameters Request body for operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return response for the LTR pre-backup API call on successful completion of {@link Mono}.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- Mono triggerLtrPreBackupWithResponseAsync(String resourceGroupName,
- String serverName, LtrPreBackupRequest parameters);
-
- /**
- * PreBackup operation performs all the checks that are needed for the subsequent long term retention backup
- * operation to succeed.
- *
- * @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param serverName The name of the server.
- * @param parameters Request body for operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return response for the LTR pre-backup API call on successful completion of {@link Mono}.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- Mono triggerLtrPreBackupAsync(String resourceGroupName, String serverName,
- LtrPreBackupRequest parameters);
-
- /**
- * PreBackup operation performs all the checks that are needed for the subsequent long term retention backup
- * operation to succeed.
- *
- * @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param serverName The name of the server.
- * @param parameters Request body for operation.
- * @param context The context to associate with this operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return response for the LTR pre-backup API call.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- FlexibleServersTriggerLtrPreBackupResponse triggerLtrPreBackupWithResponse(String resourceGroupName,
- String serverName, LtrPreBackupRequest parameters, Context context);
-
- /**
- * PreBackup operation performs all the checks that are needed for the subsequent long term retention backup
- * operation to succeed.
- *
- * @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param serverName The name of the server.
- * @param parameters Request body for operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return response for the LTR pre-backup API call.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- LtrPreBackupResponseInner triggerLtrPreBackup(String resourceGroupName, String serverName,
- LtrPreBackupRequest parameters);
-
- /**
- * Start the Long Term Retention Backup operation.
- *
- * @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param serverName The name of the server.
- * @param parameters Request body for operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return response for the LTR backup API call along with {@link Response} on successful completion of
- * {@link Mono}.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- Mono>> startLtrBackupWithResponseAsync(String resourceGroupName, String serverName,
- LtrBackupRequest parameters);
-
- /**
- * Start the Long Term Retention Backup operation.
- *
- * @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param serverName The name of the server.
- * @param parameters Request body for operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link PollerFlux} for polling of response for the LTR backup API call.
- */
- @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
- PollerFlux, LtrBackupResponseInner>
- beginStartLtrBackupAsync(String resourceGroupName, String serverName, LtrBackupRequest parameters);
-
- /**
- * Start the Long Term Retention Backup operation.
- *
- * @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param serverName The name of the server.
- * @param parameters Request body for operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of response for the LTR backup API call.
- */
- @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
- SyncPoller, LtrBackupResponseInner> beginStartLtrBackup(String resourceGroupName,
- String serverName, LtrBackupRequest parameters);
-
- /**
- * Start the Long Term Retention Backup operation.
- *
- * @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param serverName The name of the server.
- * @param parameters Request body for operation.
- * @param context The context to associate with this operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link SyncPoller} for polling of response for the LTR backup API call.
- */
- @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
- SyncPoller, LtrBackupResponseInner> beginStartLtrBackup(String resourceGroupName,
- String serverName, LtrBackupRequest parameters, Context context);
-
- /**
- * Start the Long Term Retention Backup operation.
- *
- * @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param serverName The name of the server.
- * @param parameters Request body for operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return response for the LTR backup API call on successful completion of {@link Mono}.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- Mono startLtrBackupAsync(String resourceGroupName, String serverName,
- LtrBackupRequest parameters);
-
- /**
- * Start the Long Term Retention Backup operation.
- *
- * @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param serverName The name of the server.
- * @param parameters Request body for operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return response for the LTR backup API call.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- LtrBackupResponseInner startLtrBackup(String resourceGroupName, String serverName, LtrBackupRequest parameters);
-
- /**
- * Start the Long Term Retention Backup operation.
- *
- * @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param serverName The name of the server.
- * @param parameters Request body for operation.
- * @param context The context to associate with this operation.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
- * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
- * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return response for the LTR backup API call.
- */
- @ServiceMethod(returns = ReturnType.SINGLE)
- LtrBackupResponseInner startLtrBackup(String resourceGroupName, String serverName, LtrBackupRequest parameters,
- Context context);
-}
diff --git a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/MigrationsClient.java b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/MigrationsClient.java
index 56a90658a4aa..86ccc9298f10 100644
--- a/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/MigrationsClient.java
+++ b/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/fluent/MigrationsClient.java
@@ -10,7 +10,8 @@
import com.azure.core.http.rest.PagedIterable;
import com.azure.core.http.rest.Response;
import com.azure.core.util.Context;
-import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.MigrationResourceInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.MigrationInner;
+import com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.MigrationNameAvailabilityInner;
import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrationListFilter;
import com.azure.resourcemanager.postgresqlflexibleserver.models.MigrationResourceForPatch;
import reactor.core.publisher.Mono;
@@ -22,333 +23,379 @@ public interface MigrationsClient {
/**
* Creates a new migration.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
- * @param parameters The required parameters for creating a migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
+ * @param parameters Parameters required for creating a migration.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a migration resource along with {@link Response} on successful completion of {@link Mono}.
+ * @return properties of a migration along with {@link Response} on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono> createWithResponseAsync(String subscriptionId, String resourceGroupName,
- String targetDbServerName, String migrationName, MigrationResourceInner parameters);
+ Mono> createWithResponseAsync(String resourceGroupName, String serverName,
+ String migrationName, MigrationInner parameters);
/**
* Creates a new migration.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
- * @param parameters The required parameters for creating a migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
+ * @param parameters Parameters required for creating a migration.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a migration resource on successful completion of {@link Mono}.
+ * @return properties of a migration on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono createAsync(String subscriptionId, String resourceGroupName, String targetDbServerName,
- String migrationName, MigrationResourceInner parameters);
+ Mono createAsync(String resourceGroupName, String serverName, String migrationName,
+ MigrationInner parameters);
/**
* Creates a new migration.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
- * @param parameters The required parameters for creating a migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
+ * @param parameters Parameters required for creating a migration.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a migration resource along with {@link Response}.
+ * @return properties of a migration along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Response createWithResponse(String subscriptionId, String resourceGroupName,
- String targetDbServerName, String migrationName, MigrationResourceInner parameters, Context context);
+ Response createWithResponse(String resourceGroupName, String serverName, String migrationName,
+ MigrationInner parameters, Context context);
/**
* Creates a new migration.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
- * @param parameters The required parameters for creating a migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
+ * @param parameters Parameters required for creating a migration.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a migration resource.
+ * @return properties of a migration.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- MigrationResourceInner create(String subscriptionId, String resourceGroupName, String targetDbServerName,
- String migrationName, MigrationResourceInner parameters);
+ MigrationInner create(String resourceGroupName, String serverName, String migrationName, MigrationInner parameters);
/**
- * Gets details of a migration.
+ * Gets information about a migration.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return details of a migration along with {@link Response} on successful completion of {@link Mono}.
+ * @return information about a migration along with {@link Response} on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono> getWithResponseAsync(String subscriptionId, String resourceGroupName,
- String targetDbServerName, String migrationName);
+ Mono> getWithResponseAsync(String resourceGroupName, String serverName,
+ String migrationName);
/**
- * Gets details of a migration.
+ * Gets information about a migration.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return details of a migration on successful completion of {@link Mono}.
+ * @return information about a migration on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono getAsync(String subscriptionId, String resourceGroupName, String targetDbServerName,
- String migrationName);
+ Mono getAsync(String resourceGroupName, String serverName, String migrationName);
/**
- * Gets details of a migration.
+ * Gets information about a migration.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return details of a migration along with {@link Response}.
+ * @return information about a migration along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Response getWithResponse(String subscriptionId, String resourceGroupName,
- String targetDbServerName, String migrationName, Context context);
+ Response getWithResponse(String resourceGroupName, String serverName, String migrationName,
+ Context context);
/**
- * Gets details of a migration.
+ * Gets information about a migration.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return details of a migration.
+ * @return information about a migration.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- MigrationResourceInner get(String subscriptionId, String resourceGroupName, String targetDbServerName,
- String migrationName);
+ MigrationInner get(String resourceGroupName, String serverName, String migrationName);
/**
* Updates an existing migration. The request body can contain one to many of the mutable properties present in the
* migration definition. Certain property updates initiate migration state transitions.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
- * @param parameters The required parameters for updating a migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
+ * @param parameters Parameters required to update an existing migration.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a migration resource along with {@link Response} on successful completion of {@link Mono}.
+ * @return properties of a migration along with {@link Response} on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono> updateWithResponseAsync(String subscriptionId, String resourceGroupName,
- String targetDbServerName, String migrationName, MigrationResourceForPatch parameters);
+ Mono> updateWithResponseAsync(String resourceGroupName, String serverName,
+ String migrationName, MigrationResourceForPatch parameters);
/**
* Updates an existing migration. The request body can contain one to many of the mutable properties present in the
* migration definition. Certain property updates initiate migration state transitions.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
- * @param parameters The required parameters for updating a migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
+ * @param parameters Parameters required to update an existing migration.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a migration resource on successful completion of {@link Mono}.
+ * @return properties of a migration on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono updateAsync(String subscriptionId, String resourceGroupName, String targetDbServerName,
- String migrationName, MigrationResourceForPatch parameters);
+ Mono updateAsync(String resourceGroupName, String serverName, String migrationName,
+ MigrationResourceForPatch parameters);
/**
* Updates an existing migration. The request body can contain one to many of the mutable properties present in the
* migration definition. Certain property updates initiate migration state transitions.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
- * @param parameters The required parameters for updating a migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
+ * @param parameters Parameters required to update an existing migration.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a migration resource along with {@link Response}.
+ * @return properties of a migration along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Response updateWithResponse(String subscriptionId, String resourceGroupName,
- String targetDbServerName, String migrationName, MigrationResourceForPatch parameters, Context context);
+ Response updateWithResponse(String resourceGroupName, String serverName, String migrationName,
+ MigrationResourceForPatch parameters, Context context);
/**
* Updates an existing migration. The request body can contain one to many of the mutable properties present in the
* migration definition. Certain property updates initiate migration state transitions.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
- * @param parameters The required parameters for updating a migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
+ * @param parameters Parameters required to update an existing migration.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return represents a migration resource.
+ * @return properties of a migration.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- MigrationResourceInner update(String subscriptionId, String resourceGroupName, String targetDbServerName,
- String migrationName, MigrationResourceForPatch parameters);
+ MigrationInner update(String resourceGroupName, String serverName, String migrationName,
+ MigrationResourceForPatch parameters);
/**
- * Deletes a migration.
+ * Cancels an active migration.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the {@link Response} on successful completion of {@link Mono}.
+ * @return properties of a migration along with {@link Response} on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono> deleteWithResponseAsync(String subscriptionId, String resourceGroupName,
- String targetDbServerName, String migrationName);
+ Mono> cancelWithResponseAsync(String resourceGroupName, String serverName,
+ String migrationName);
/**
- * Deletes a migration.
+ * Cancels an active migration.
*
- * @param subscriptionId The subscription ID of the target database server.
- * @param resourceGroupName The resource group name of the target database server.
- * @param targetDbServerName The name of the target database server.
- * @param migrationName The name of the migration.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param serverName The name of the server.
+ * @param migrationName Name of migration.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return A {@link Mono} that completes when a successful response is received.
+ * @return properties of a migration on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Mono