Skip to content

Commit 824bebb

Browse files
mgmt cosmos, update api-version to 2025-10-15 (Azure#47327)
* feat(cosmos): update cosmos db api spec source path and tag version - Updated source path to include Microsoft.DocumentDB subdirectory - Upgraded package tag from 2025-04-15 to 2025-10-15 - Maintained existing model renaming configurations - Preserved sync stack disabled setting * gulp codegen * chore(cosmos): update api-version to 2025-10-15 - Updated `api-version` to `2025-10-15` in cosmos changelog - Removed unreleased section and mark version as stable - Moved dependency updates under Other Changes section - Synced cosmos api-version update in resourcemanager changelog * release(cosmos): update azure-resourcemanager-cosmos to version 2.54.0 - Updated version in version_client.txt from 2.54.0-beta.2 to 2.54.0 - Updated README.md to reflect new stable version 2.54.0 - Updated pom.xml version from 2.54.0-beta.2 to 2.54.0 - Updated dependency version in azure-resourcemanager/pom.xml to 2.54.0 * chore(assets): update cosmos resource manager tag - Updated tag from fc4d92f4f2 to b0dfcc3fd2 - Maintains consistency with latest asset changes --------- Co-authored-by: Weidong Xu <[email protected]>
1 parent 0943a33 commit 824bebb

File tree

287 files changed

+8367
-270
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

287 files changed

+8367
-270
lines changed

eng/versioning/version_client.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ com.azure.resourcemanager:azure-resourcemanager-compute;2.55.0;2.56.0-beta.1
280280
com.azure.resourcemanager:azure-resourcemanager-containerinstance;2.53.5;2.54.0-beta.1
281281
com.azure.resourcemanager:azure-resourcemanager-containerregistry;2.54.0;2.55.0-beta.1
282282
com.azure.resourcemanager:azure-resourcemanager-containerservice;2.56.0;2.57.0-beta.1
283-
com.azure.resourcemanager:azure-resourcemanager-cosmos;2.53.4;2.54.0-beta.2
283+
com.azure.resourcemanager:azure-resourcemanager-cosmos;2.53.4;2.54.0
284284
com.azure.resourcemanager:azure-resourcemanager-dns;2.53.4;2.54.0-beta.1
285285
com.azure.resourcemanager:azure-resourcemanager-eventhubs;2.53.4;2.54.0-beta.1
286286
com.azure.resourcemanager:azure-resourcemanager-keyvault;2.54.0;2.55.0-beta.1
@@ -551,6 +551,7 @@ unreleased_com.azure.v2:azure-core;2.0.0-beta.1
551551
unreleased_com.azure.v2:azure-identity;2.0.0-beta.1
552552
unreleased_com.azure.v2:azure-data-appconfiguration;2.0.0-beta.1
553553
unreleased_io.clientcore:http-netty4;1.0.0-beta.1
554+
unreleased_com.azure.resourcemanager:azure-resourcemanager-cosmos;2.54.0
554555

555556
# Released Beta dependencies: Copy the entry from above, prepend "beta_", remove the current
556557
# version and set the version to the released beta. Released beta dependencies are only valid

sdk/cosmos/azure-resourcemanager-cosmos/CHANGELOG.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
# Release History
22

3-
## 2.54.0-beta.2 (Unreleased)
3+
## 2.54.0 (2025-11-18)
44

5-
### Features Added
6-
7-
### Breaking Changes
5+
### Other Changes
86

9-
### Bugs Fixed
7+
#### Dependency Updates
108

11-
### Other Changes
9+
- Updated `api-version` to `2025-10-15`.
1210

1311
## 2.54.0-beta.1 (2025-11-13)
1412

sdk/cosmos/azure-resourcemanager-cosmos/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ For documentation on how to use this package, please see [Azure Management Libra
1818
<dependency>
1919
<groupId>com.azure.resourcemanager</groupId>
2020
<artifactId>azure-resourcemanager-cosmos</artifactId>
21-
<version>2.53.1</version>
21+
<version>2.54.0</version>
2222
</dependency>
2323
```
2424
[//]: # ({x-version-update-end})

sdk/cosmos/azure-resourcemanager-cosmos/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "java",
44
"TagPrefix": "java/cosmos/azure-resourcemanager-cosmos",
5-
"Tag": "java/cosmos/azure-resourcemanager-cosmos_fc4d92f4f2"
5+
"Tag": "java/cosmos/azure-resourcemanager-cosmos_b0dfcc3fd2"
66
}

sdk/cosmos/azure-resourcemanager-cosmos/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<groupId>com.azure.resourcemanager</groupId>
1212
<artifactId>azure-resourcemanager-cosmos</artifactId>
13-
<version>2.54.0-beta.2</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-cosmos;current} -->
13+
<version>2.54.0</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-cosmos;current} -->
1414
<packaging>jar</packaging>
1515

1616
<name>Microsoft Azure SDK for CosmosDB Management</name>

sdk/cosmos/azure-resourcemanager-cosmos/src/main/java/com/azure/resourcemanager/cosmos/fluent/CosmosDBManagementClient.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,4 +304,25 @@ public interface CosmosDBManagementClient {
304304
* @return the ServicesClient object.
305305
*/
306306
ServicesClient getServices();
307+
308+
/**
309+
* Gets the FleetsClient object to access its operations.
310+
*
311+
* @return the FleetsClient object.
312+
*/
313+
FleetsClient getFleets();
314+
315+
/**
316+
* Gets the FleetspacesClient object to access its operations.
317+
*
318+
* @return the FleetspacesClient object.
319+
*/
320+
FleetspacesClient getFleetspaces();
321+
322+
/**
323+
* Gets the FleetspaceAccountsClient object to access its operations.
324+
*
325+
* @return the FleetspaceAccountsClient object.
326+
*/
327+
FleetspaceAccountsClient getFleetspaceAccounts();
307328
}

sdk/cosmos/azure-resourcemanager-cosmos/src/main/java/com/azure/resourcemanager/cosmos/fluent/FleetsClient.java

Lines changed: 365 additions & 0 deletions
Large diffs are not rendered by default.

sdk/cosmos/azure-resourcemanager-cosmos/src/main/java/com/azure/resourcemanager/cosmos/fluent/FleetspaceAccountsClient.java

Lines changed: 375 additions & 0 deletions
Large diffs are not rendered by default.

sdk/cosmos/azure-resourcemanager-cosmos/src/main/java/com/azure/resourcemanager/cosmos/fluent/FleetspacesClient.java

Lines changed: 482 additions & 0 deletions
Large diffs are not rendered by default.

sdk/cosmos/azure-resourcemanager-cosmos/src/main/java/com/azure/resourcemanager/cosmos/fluent/models/DatabaseAccountCreateUpdateProperties.java

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import com.azure.resourcemanager.cosmos.models.CorsPolicy;
2121
import com.azure.resourcemanager.cosmos.models.CreateMode;
2222
import com.azure.resourcemanager.cosmos.models.DatabaseAccountKeysMetadata;
23+
import com.azure.resourcemanager.cosmos.models.DefaultPriorityLevel;
2324
import com.azure.resourcemanager.cosmos.models.IpAddressOrRange;
2425
import com.azure.resourcemanager.cosmos.models.Location;
2526
import com.azure.resourcemanager.cosmos.models.MinimalTlsVersion;
@@ -207,6 +208,16 @@ public final class DatabaseAccountCreateUpdateProperties
207208
*/
208209
private Boolean enablePerRegionPerPartitionAutoscale;
209210

211+
/*
212+
* Flag to indicate enabling/disabling of Priority Based Execution Preview feature on the account
213+
*/
214+
private Boolean enablePriorityBasedExecution;
215+
216+
/*
217+
* Enum to indicate default Priority Level of request for Priority Based Execution.
218+
*/
219+
private DefaultPriorityLevel defaultPriorityLevel;
220+
210221
/**
211222
* Creates an instance of DatabaseAccountCreateUpdateProperties class.
212223
*/
@@ -888,6 +899,51 @@ public Boolean enablePerRegionPerPartitionAutoscale() {
888899
return this;
889900
}
890901

902+
/**
903+
* Get the enablePriorityBasedExecution property: Flag to indicate enabling/disabling of Priority Based Execution
904+
* Preview feature on the account.
905+
*
906+
* @return the enablePriorityBasedExecution value.
907+
*/
908+
public Boolean enablePriorityBasedExecution() {
909+
return this.enablePriorityBasedExecution;
910+
}
911+
912+
/**
913+
* Set the enablePriorityBasedExecution property: Flag to indicate enabling/disabling of Priority Based Execution
914+
* Preview feature on the account.
915+
*
916+
* @param enablePriorityBasedExecution the enablePriorityBasedExecution value to set.
917+
* @return the DatabaseAccountCreateUpdateProperties object itself.
918+
*/
919+
public DatabaseAccountCreateUpdateProperties
920+
withEnablePriorityBasedExecution(Boolean enablePriorityBasedExecution) {
921+
this.enablePriorityBasedExecution = enablePriorityBasedExecution;
922+
return this;
923+
}
924+
925+
/**
926+
* Get the defaultPriorityLevel property: Enum to indicate default Priority Level of request for Priority Based
927+
* Execution.
928+
*
929+
* @return the defaultPriorityLevel value.
930+
*/
931+
public DefaultPriorityLevel defaultPriorityLevel() {
932+
return this.defaultPriorityLevel;
933+
}
934+
935+
/**
936+
* Set the defaultPriorityLevel property: Enum to indicate default Priority Level of request for Priority Based
937+
* Execution.
938+
*
939+
* @param defaultPriorityLevel the defaultPriorityLevel value to set.
940+
* @return the DatabaseAccountCreateUpdateProperties object itself.
941+
*/
942+
public DatabaseAccountCreateUpdateProperties withDefaultPriorityLevel(DefaultPriorityLevel defaultPriorityLevel) {
943+
this.defaultPriorityLevel = defaultPriorityLevel;
944+
return this;
945+
}
946+
891947
/**
892948
* Validates the instance.
893949
*
@@ -982,6 +1038,9 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
9821038
jsonWriter.writeBooleanField("enableBurstCapacity", this.enableBurstCapacity);
9831039
jsonWriter.writeStringField("customerManagedKeyStatus", this.customerManagedKeyStatus);
9841040
jsonWriter.writeBooleanField("enablePerRegionPerPartitionAutoscale", this.enablePerRegionPerPartitionAutoscale);
1041+
jsonWriter.writeBooleanField("enablePriorityBasedExecution", this.enablePriorityBasedExecution);
1042+
jsonWriter.writeStringField("defaultPriorityLevel",
1043+
this.defaultPriorityLevel == null ? null : this.defaultPriorityLevel.toString());
9851044
return jsonWriter.writeEndObject();
9861045
}
9871046

@@ -1094,6 +1153,12 @@ public static DatabaseAccountCreateUpdateProperties fromJson(JsonReader jsonRead
10941153
} else if ("enablePerRegionPerPartitionAutoscale".equals(fieldName)) {
10951154
deserializedDatabaseAccountCreateUpdateProperties.enablePerRegionPerPartitionAutoscale
10961155
= reader.getNullable(JsonReader::getBoolean);
1156+
} else if ("enablePriorityBasedExecution".equals(fieldName)) {
1157+
deserializedDatabaseAccountCreateUpdateProperties.enablePriorityBasedExecution
1158+
= reader.getNullable(JsonReader::getBoolean);
1159+
} else if ("defaultPriorityLevel".equals(fieldName)) {
1160+
deserializedDatabaseAccountCreateUpdateProperties.defaultPriorityLevel
1161+
= DefaultPriorityLevel.fromString(reader.getString());
10971162
} else {
10981163
reader.skipChildren();
10991164
}

0 commit comments

Comments
 (0)