Class: Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionImpactRecord

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/2015-05-01-preview/generated/azure_mgmt_sql/models/recommended_action_impact_record.rb

Overview

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#absolute_valueFloat

applicable. e.g., Number of Queries affected

Returns:

  • (Float)

    Gets the absolute value of this dimension if



26
27
28
# File 'lib/2015-05-01-preview/generated/azure_mgmt_sql/models/recommended_action_impact_record.rb', line 26

def absolute_value
  @absolute_value
end

#change_value_absoluteFloat

dimension. e.g., Absolute Disk space change in Megabytes

Returns:

  • (Float)

    Gets the absolute change in the value of this



30
31
32
# File 'lib/2015-05-01-preview/generated/azure_mgmt_sql/models/recommended_action_impact_record.rb', line 30

def change_value_absolute
  @change_value_absolute
end

#change_value_relativeFloat

dimension. e.g., Relative Disk space change in Percentage

Returns:

  • (Float)

    Gets the relative change in the value of this



34
35
36
# File 'lib/2015-05-01-preview/generated/azure_mgmt_sql/models/recommended_action_impact_record.rb', line 34

def change_value_relative
  @change_value_relative
end

#dimension_nameString

CPUChange, DiskSpaceChange, NumberOfQueriesAffected.

Returns:

  • (String)

    Gets the name of the impact dimension. e.g.,



18
19
20
# File 'lib/2015-05-01-preview/generated/azure_mgmt_sql/models/recommended_action_impact_record.rb', line 18

def dimension_name
  @dimension_name
end

#unitString

CPUChange, DiskSpaceChange, NumberOfQueriesAffected.

Returns:

  • (String)

    Gets the name of the impact dimension. e.g.,



22
23
24
# File 'lib/2015-05-01-preview/generated/azure_mgmt_sql/models/recommended_action_impact_record.rb', line 22

def unit
  @unit
end

Class Method Details

.mapperObject

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



41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# 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