Skip to content

Commit 2671db3

Browse files
author
SDKAuto
committed
CodeGen from PR 34430 in Azure/azure-rest-api-specs
Merge 5bca9e24880daa82068070e754792400fd315c33 into ebabd96a91be0af107cc66f3149b0b41d7d44a8f
1 parent f3f591b commit 2671db3

File tree

13 files changed

+39
-1217
lines changed

13 files changed

+39
-1217
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Release History
22

3-
## 1.0.0-beta.1 (2025-04-29)
3+
## 1.0.0-beta.1 (2025-05-05)
44

55
- Azure Resource Manager Carbon Optimization client library for Java. This package contains Microsoft Azure SDK for Carbon Optimization Management SDK. Carbon Report Resource Provider query API. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
66
### Features Added

sdk/carbonoptimization/azure-resourcemanager-carbonoptimization/SAMPLE.md

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

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!--
22
~ Copyright (c) Microsoft Corporation. All rights reserved.
3-
Licensed under the MIT License.
4-
Code generated by Microsoft (R) TypeSpec Code Generator.
3+
~ Licensed under the MIT License.
4+
~ Code generated by Microsoft (R) TypeSpec Code Generator.
55
-->
66
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
77
<modelVersion>4.0.0</modelVersion>

sdk/carbonoptimization/azure-resourcemanager-carbonoptimization/src/main/java/com/azure/resourcemanager/carbonoptimization/implementation/CarbonOptimizationManagementClientImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ public CarbonServicesClient getCarbonServices() {
153153
this.serializerAdapter = serializerAdapter;
154154
this.defaultPollInterval = defaultPollInterval;
155155
this.endpoint = endpoint;
156-
this.apiVersion = "2025-04-01";
156+
this.apiVersion = "2025-06-01";
157157
this.operations = new OperationsClientImpl(this);
158158
this.carbonServices = new CarbonServicesClientImpl(this);
159159
}

sdk/carbonoptimization/azure-resourcemanager-carbonoptimization/src/main/java/com/azure/resourcemanager/carbonoptimization/models/CarbonEmissionTopItemMonthlySummaryData.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ public final class CarbonEmissionTopItemMonthlySummaryData extends CarbonEmissio
2727
*/
2828
private String itemName;
2929

30+
/*
31+
* Item type
32+
*/
33+
private String itemType;
34+
3035
/*
3136
* Item category, see supported type value defined in CategoryTypeEnum
3237
*/
@@ -64,6 +69,15 @@ public String itemName() {
6469
return this.itemName;
6570
}
6671

72+
/**
73+
* Get the itemType property: Item type.
74+
*
75+
* @return the itemType value.
76+
*/
77+
public String itemType() {
78+
return this.itemType;
79+
}
80+
6781
/**
6882
* Get the categoryType property: Item category, see supported type value defined in CategoryTypeEnum.
6983
*
@@ -95,6 +109,11 @@ public void validate() {
95109
.log(new IllegalArgumentException(
96110
"Missing required property itemName in model CarbonEmissionTopItemMonthlySummaryData"));
97111
}
112+
if (itemType() == null) {
113+
throw LOGGER.atError()
114+
.log(new IllegalArgumentException(
115+
"Missing required property itemType in model CarbonEmissionTopItemMonthlySummaryData"));
116+
}
98117
if (categoryType() == null) {
99118
throw LOGGER.atError()
100119
.log(new IllegalArgumentException(
@@ -120,6 +139,7 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
120139
jsonWriter.writeNumberField("monthOverMonthEmissionsChangeRatio", monthOverMonthEmissionsChangeRatio());
121140
jsonWriter.writeNumberField("monthlyEmissionsChangeValue", monthlyEmissionsChangeValue());
122141
jsonWriter.writeStringField("itemName", this.itemName);
142+
jsonWriter.writeStringField("itemType", this.itemType);
123143
jsonWriter.writeStringField("categoryType", this.categoryType == null ? null : this.categoryType.toString());
124144
jsonWriter.writeStringField("date", this.date);
125145
jsonWriter.writeStringField("dataType", this.dataType == null ? null : this.dataType.toString());
@@ -155,6 +175,8 @@ public static CarbonEmissionTopItemMonthlySummaryData fromJson(JsonReader jsonRe
155175
.withMonthlyEmissionsChangeValue(reader.getNullable(JsonReader::getDouble));
156176
} else if ("itemName".equals(fieldName)) {
157177
deserializedCarbonEmissionTopItemMonthlySummaryData.itemName = reader.getString();
178+
} else if ("itemType".equals(fieldName)) {
179+
deserializedCarbonEmissionTopItemMonthlySummaryData.itemType = reader.getString();
158180
} else if ("categoryType".equals(fieldName)) {
159181
deserializedCarbonEmissionTopItemMonthlySummaryData.categoryType
160182
= CategoryTypeEnum.fromString(reader.getString());

sdk/carbonoptimization/azure-resourcemanager-carbonoptimization/src/samples/java/com/azure/resourcemanager/carbonoptimization/generated/CarbonServiceQueryCarbonEmissionDataAvailableDateRangeSamples.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)