class Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionImpactRecord

Contains information of estimated or observed impact on various metrics for an Azure SQL Database, Server or Elastic Pool Recommended Action.

Attributes

absolute_value[RW]

@return [Float] Gets the absolute value of this dimension if applicable. e.g., Number of Queries affected

change_value_absolute[RW]

@return [Float] Gets the absolute change in the value of this dimension. e.g., Absolute Disk space change in Megabytes

change_value_relative[RW]

@return [Float] Gets the relative change in the value of this dimension. e.g., Relative Disk space change in Percentage

dimension_name[RW]

@return [String] Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.

unit[RW]

@return [String] Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.

Private Class Methods

mapper() click to toggle source

Mapper for RecommendedActionImpactRecord class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2015-05-01-preview/generated/azure_mgmt_sql/models/recommended_action_impact_record.rb, line 41
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'RecommendedActionImpactRecord',
    type: {
      name: 'Composite',
      class_name: 'RecommendedActionImpactRecord',
      model_properties: {
        dimension_name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'dimensionName',
          type: {
            name: 'String'
          }
        },
        unit: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'unit',
          type: {
            name: 'String'
          }
        },
        absolute_value: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'absoluteValue',
          type: {
            name: 'Double'
          }
        },
        change_value_absolute: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'changeValueAbsolute',
          type: {
            name: 'Double'
          }
        },
        change_value_relative: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'changeValueRelative',
          type: {
            name: 'Double'
          }
        }
      }
    }
  }
end