Class RecommendedActionImpactRecord

java.lang.Object
com.azure.resourcemanager.sql.models.RecommendedActionImpactRecord

public final class RecommendedActionImpactRecord extends Object
Contains information of estimated or observed impact on various metrics for an Azure SQL Database, Server or Elastic Pool Recommended Action.
  • Constructor Details

    • RecommendedActionImpactRecord

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

    • dimensionName

      public String dimensionName()
      Get the dimensionName property: Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
      Returns:
      the dimensionName value.
    • unit

      public String unit()
      Get the unit property: Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
      Returns:
      the unit value.
    • absoluteValue

      public Double absoluteValue()
      Get the absoluteValue property: Gets the absolute value of this dimension if applicable. e.g., Number of Queries affected.
      Returns:
      the absoluteValue value.
    • changeValueAbsolute

      public Double changeValueAbsolute()
      Get the changeValueAbsolute property: Gets the absolute change in the value of this dimension. e.g., Absolute Disk space change in Megabytes.
      Returns:
      the changeValueAbsolute value.
    • changeValueRelative

      public Double changeValueRelative()
      Get the changeValueRelative property: Gets the relative change in the value of this dimension. e.g., Relative Disk space change in Percentage.
      Returns:
      the changeValueRelative value.
    • validate

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