github Azure/azure-sdk-for-java com.azure.resourcemanager+azure-resourcemanager-commerce_1.0.0-beta.3

pre-release4 hours ago

1.0.0-beta.3 (2026-03-04)

  • Azure Resource Manager Commerce client library for Java. This package contains Microsoft Azure SDK for Commerce Management SDK. Package api-version 2015-06-01-preview. For documentation on how to use this package, please see Azure Management Libraries for Java.

Breaking Changes

models.InfoField was removed

UsageManager was removed

models.OfferTermInfoAutoGenerated was removed

UsageManager$Configurable was removed

models.UsageAggregationListResult was removed

models.MonetaryCredit was modified

  • MonetaryCredit() was changed to private access
  • withCredit(java.math.BigDecimal) was removed
  • withEffectiveDate(java.time.OffsetDateTime) was removed
  • validate() was removed
  • withExcludedMeterIds(java.util.List) was removed

models.MeterInfo was modified

  • MeterInfo() was changed to private access
  • withEffectiveDate(java.time.OffsetDateTime) was removed
  • withMeterCategory(java.lang.String) was removed
  • withUnit(java.lang.String) was removed
  • java.lang.Float includedQuantity() -> java.lang.Double includedQuantity()
  • validate() was removed
  • withMeterSubCategory(java.lang.String) was removed
  • withMeterRegion(java.lang.String) was removed
  • withIncludedQuantity(java.lang.Float) was removed
  • withMeterTags(java.util.List) was removed
  • withMeterName(java.lang.String) was removed
  • withMeterId(java.util.UUID) was removed
  • java.util.UUID meterId() -> java.lang.String meterId()
  • withMeterRates(java.util.Map) was removed

models.MonetaryCommitment was modified

  • MonetaryCommitment() was changed to private access
  • withEffectiveDate(java.time.OffsetDateTime) was removed
  • withTieredDiscount(java.util.Map) was removed
  • withExcludedMeterIds(java.util.List) was removed
  • validate() was removed

models.OfferTermInfo was modified

  • valueOf(java.lang.String) was removed
  • values() was removed
  • fromString(java.lang.String) was removed
  • toString() was removed

models.UsageAggregation was modified

  • java.lang.Float quantity() -> java.lang.Double quantity()
  • models.InfoField infoFields() -> com.azure.core.util.BinaryData infoFields()
  • java.util.UUID subscriptionId() -> java.lang.String subscriptionId()

models.RecurringCharge was modified

  • RecurringCharge() was changed to private access
  • withRecurringCharge(java.lang.Integer) was removed
  • withEffectiveDate(java.time.OffsetDateTime) was removed
  • validate() was removed

Features Added

  • models.OfferTermInfoName was added

  • CommerceManager$Configurable was added

  • CommerceManager was added

models.MonetaryCredit was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added
  • name() was added

models.MeterInfo was modified

  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

models.MonetaryCommitment was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added
  • name() was added

models.OfferTermInfo was modified

  • OfferTermInfo() was added
  • effectiveDate() was added
  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added
  • name() was added

models.RecurringCharge was modified

  • name() was added
  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

Don't miss a new azure-sdk-for-java release

NewReleases is sending notifications on new releases.