class Azure::SQL::Mgmt::V2014_04_01::Models::OperationImpact

The impact of an operation, both in absolute and relative terms.

Attributes

change_value_absolute[RW]

@return [Float] The absolute impact to dimension.

change_value_relative[RW]

@return [Float] The relative impact to dimension (null if not applicable)

name[RW]

@return [String] The name of the impact dimension.

unit[RW]

@return [String] The unit in which estimated impact to dimension is measured.

Private Class Methods

mapper() click to toggle source

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

# File lib/2014-04-01/generated/azure_mgmt_sql/models/operation_impact.rb, line 34
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'OperationImpact',
    type: {
      name: 'Composite',
      class_name: 'OperationImpact',
      model_properties: {
        name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        unit: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'unit',
          type: {
            name: 'String'
          }
        },
        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