github Azure/azure-sdk-for-java azure-resourcemanager-costmanagement_1.0.0-beta.4

latest releases: azure-security-keyvault-secrets_4.8.3, azure-security-keyvault-keys_4.8.4, azure-security-keyvault-certificates_4.6.3...
pre-release16 months ago

1.0.0-beta.4 (2023-01-13)

  • Azure Resource Manager CostManagement client library for Java. This package contains Microsoft Azure SDK for CostManagement Management SDK. Package tag package-2020-06. For documentation on how to use this package, please see Azure Management Libraries for Java.

Breaking Changes

  • models.CacheItem was removed

  • models.GenerateReservationDetailsReports was removed

  • models.GenerateReservationDetailsReportsByBillingProfileIdHeaders was removed

  • models.GenerateReservationDetailsReportsByBillingAccountIdResponse was removed

  • models.Status was removed

  • models.SettingsPropertiesStartOn was removed

  • models.Setting was removed

  • models.GenerateReservationDetailsReportsByBillingAccountIdHeaders was removed

  • models.OperationStatusType was removed

  • models.QueryFilterAutoGenerated was removed

  • models.ProxySettingResource was removed

  • models.GenerateReservationDetailsReportsByBillingProfileIdResponse was removed

  • models.Settings was removed

  • models.SettingsListResult was removed

  • models.OperationStatus was removed

  • models.QueryDatasetAutoGenerated was removed

CostManagementManager was modified

  • generateReservationDetailsReports() was removed
  • settings() was removed

models.View$Update was modified

  • withDataSet(models.ReportConfigDataset) was removed

models.View was modified

  • dateRange() was removed
  • includeMonetaryCommitment() was removed
  • dataSet() was removed
  • currency() was removed

models.ExportExecution was modified

  • withRunSettings(models.CommonExportProperties) was removed
  • java.time.OffsetDateTime processingStartTime() -> java.time.OffsetDateTime processingStartTime()
  • tags() was removed
  • models.ExecutionType executionType() -> models.ExecutionType executionType()
  • models.ExecutionStatus status() -> models.ExecutionStatus status()
  • java.lang.String submittedBy() -> java.lang.String submittedBy()
  • withSubmittedTime(java.time.OffsetDateTime) was removed
  • java.time.OffsetDateTime processingEndTime() -> java.time.OffsetDateTime processingEndTime()
  • withProcessingStartTime(java.time.OffsetDateTime) was removed
  • java.time.OffsetDateTime submittedTime() -> java.time.OffsetDateTime submittedTime()
  • models.CommonExportProperties runSettings() -> models.CommonExportProperties runSettings()
  • withStatus(models.ExecutionStatus) was removed
  • java.lang.String fileName() -> java.lang.String fileName()
  • withFileName(java.lang.String) was removed
  • withProcessingEndTime(java.time.OffsetDateTime) was removed
  • withSubmittedBy(java.lang.String) was removed
  • validate() was removed
  • withExecutionType(models.ExecutionType) was removed

models.ForecastDefinition was modified

  • withDataset(models.QueryDataset) was removed
  • models.QueryDataset dataset() -> models.ForecastDataset dataset()

models.QueryFilter was modified

  • withTags(models.QueryComparisonExpression) was removed
  • dimensions() was removed
  • withDimensions(models.QueryComparisonExpression) was removed
  • tags() was removed

models.ExportDefinition was modified

  • models.QueryDatasetAutoGenerated dataSet() -> models.ExportDataset dataSet()
  • models.QueryTimePeriod timePeriod() -> models.ExportTimePeriod timePeriod()
  • withDataSet(models.QueryDatasetAutoGenerated) was removed
  • withTimePeriod(models.QueryTimePeriod) was removed

models.View$Definition was modified

  • withDataSet(models.ReportConfigDataset) was removed

models.CommonExportProperties was modified

  • models.ExportDeliveryInfo deliveryInfo() -> models.ExportDeliveryInfo deliveryInfo()
  • models.FormatType format() -> models.FormatType format()
  • withFormat(models.FormatType) was removed
  • models.ExportDefinition definition() -> models.ExportDefinition definition()
  • validate() was removed
  • withDefinition(models.ExportDefinition) was removed
  • withDeliveryInfo(models.ExportDeliveryInfo) was removed

models.Exports was modified

  • getByIdWithResponse(java.lang.String,com.azure.core.util.Context) was removed
  • listWithResponse(java.lang.String,com.azure.core.util.Context) was removed
  • deleteWithResponse(java.lang.String,java.lang.String,com.azure.core.util.Context) was removed
  • getWithResponse(java.lang.String,java.lang.String,com.azure.core.util.Context) was removed

models.ReportConfigFilter was modified

  • dimensions() was removed
  • withTagValue(models.ReportConfigComparisonExpression) was removed
  • tagKey() was removed
  • withTags(models.ReportConfigComparisonExpression) was removed
  • tags() was removed
  • withDimensions(models.ReportConfigComparisonExpression) was removed
  • withTagKey(models.ReportConfigComparisonExpression) was removed
  • tagValue() was removed

models.QueryComparisonExpression was modified

  • withOperator(models.OperatorType) was removed
  • models.OperatorType operator() -> models.QueryOperatorType operator()

models.QueryResult was modified

  • location() was removed
  • etag() was removed
  • sku() was removed

Features Added

  • models.QueryOperatorType was added

  • models.ExportTimePeriod was added

  • models.ExportExecutionProperties was added

  • models.ExportDatasetConfiguration was added

  • models.ForecastDataset was added

  • models.ExportDataset was added

CostManagementManager was modified

  • authenticate(com.azure.core.http.HttpPipeline,com.azure.core.management.profile.AzureProfile) was added

models.View$Update was modified

  • withDataset(models.ReportConfigDataset) was added

models.View was modified

  • dataset() was added

CostManagementManager$Configurable was modified

  • withRetryOptions(com.azure.core.http.policy.RetryOptions) was added

models.Export was modified

  • nextRunTimeEstimate() was added
  • runHistory() was added

models.ExportExecution was modified

  • etag() was added
  • id() was added
  • error() was added
  • type() was added
  • innerModel() was added
  • name() was added

models.ForecastDefinition was modified

  • withDataset(models.ForecastDataset) was added

models.QueryFilter was modified

  • withDimension(models.QueryComparisonExpression) was added
  • dimension() was added
  • withTag(models.QueryComparisonExpression) was added
  • not() was added
  • tag() was added
  • withNot(models.QueryFilter) was added

models.Export$Update was modified

  • withRunHistory(fluent.models.ExportExecutionListResultInner) was added

models.ExportDefinition was modified

  • withDataSet(models.ExportDataset) was added
  • withTimePeriod(models.ExportTimePeriod) was added

models.View$Definition was modified

  • withDataset(models.ReportConfigDataset) was added

models.CommonExportProperties was modified

  • innerModel() was added
  • nextRunTimeEstimate() was added
  • runHistory() was added

models.Exports was modified

  • getByIdWithResponse(java.lang.String,java.lang.String,com.azure.core.util.Context) was added
  • getWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) was added
  • deleteByResourceGroupWithResponse(java.lang.String,java.lang.String,com.azure.core.util.Context) was added
  • listWithResponse(java.lang.String,java.lang.String,com.azure.core.util.Context) was added

models.Export$Definition was modified

  • withRunHistory(fluent.models.ExportExecutionListResultInner) was added

models.ReportConfigFilter was modified

  • withDimension(models.ReportConfigComparisonExpression) was added
  • dimension() was added
  • tag() was added
  • withTag(models.ReportConfigComparisonExpression) was added
  • not() was added
  • withNot(models.ReportConfigFilter) was added

models.QueryComparisonExpression was modified

  • withOperator(models.QueryOperatorType) was added

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

NewReleases is sending notifications on new releases.