java.lang.Object
com.azure.resourcemanager.costmanagement.fluent.models.ReportUrl

public final class ReportUrl extends Object
The URL to download the generated report.
  • Constructor Details

    • ReportUrl

      public ReportUrl()
      Creates an instance of ReportUrl class.
  • Method Details

    • reportUrl

      public ReservationReportSchema reportUrl()
      Get the reportUrl property: The CSV file from the reportUrl blob link consists of reservation usage data with the following schema at daily granularity.
      Returns:
      the reportUrl value.
    • withReportUrl

      public ReportUrl withReportUrl(ReservationReportSchema reportUrl)
      Set the reportUrl property: The CSV file from the reportUrl blob link consists of reservation usage data with the following schema at daily granularity.
      Parameters:
      reportUrl - the reportUrl value to set.
      Returns:
      the ReportUrl object itself.
    • validUntil

      public OffsetDateTime validUntil()
      Get the validUntil property: The time at which report URL becomes invalid.
      Returns:
      the validUntil value.
    • withValidUntil

      public ReportUrl withValidUntil(OffsetDateTime validUntil)
      Set the validUntil property: The time at which report URL becomes invalid.
      Parameters:
      validUntil - the validUntil value to set.
      Returns:
      the ReportUrl object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.