class Azure::Signalr::Mgmt::V2018_03_01_preview::Models::Dimension

Specifications of the Dimension of metrics.

Attributes

display_name[RW]

@return [String] Localized friendly display name of the dimension.

internal_name[RW]

@return [String] Name of the dimension as it appears in MDM.

name[RW]

@return [String] The public facing name of the dimension.

to_be_exported_for_shoebox[RW]

@return [Boolean] A Boolean flag indicating whether this dimension should be included for the shoebox export scenario.

Public Class Methods

mapper() click to toggle source

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

# File lib/2018-03-01-preview/generated/azure_mgmt_signalr/models/dimension.rb, line 33
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Dimension',
    type: {
      name: 'Composite',
      class_name: 'Dimension',
      model_properties: {
        name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        display_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'displayName',
          type: {
            name: 'String'
          }
        },
        internal_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'internalName',
          type: {
            name: 'String'
          }
        },
        to_be_exported_for_shoebox: {
          client_side_validation: true,
          required: false,
          serialized_name: 'toBeExportedForShoebox',
          type: {
            name: 'Boolean'
          }
        }
      }
    }
  }
end