Class DimensionProperties

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

public final class DimensionProperties extends Object
The DimensionProperties model.
  • Constructor Details

    • DimensionProperties

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

    • description

      public String description()
      Get the description property: Dimension description.
      Returns:
      the description value.
    • filterEnabled

      public Boolean filterEnabled()
      Get the filterEnabled property: Filter enabled.
      Returns:
      the filterEnabled value.
    • groupingEnabled

      public Boolean groupingEnabled()
      Get the groupingEnabled property: Grouping enabled.
      Returns:
      the groupingEnabled value.
    • data

      public List<String> data()
      Get the data property: The data property.
      Returns:
      the data value.
    • withData

      public DimensionProperties withData(List<String> data)
      Set the data property: The data property.
      Parameters:
      data - the data value to set.
      Returns:
      the DimensionProperties object itself.
    • total

      public Integer total()
      Get the total property: Total number of data for the dimension.
      Returns:
      the total value.
    • category

      public String category()
      Get the category property: Dimension category.
      Returns:
      the category value.
    • usageStart

      public OffsetDateTime usageStart()
      Get the usageStart property: Usage start.
      Returns:
      the usageStart value.
    • usageEnd

      public OffsetDateTime usageEnd()
      Get the usageEnd property: Usage end.
      Returns:
      the usageEnd value.
    • nextLink

      public String nextLink()
      Get the nextLink property: The link (url) to the next page of results.
      Returns:
      the nextLink value.
    • validate

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