class Azure::Hdinsight::Mgmt::V2018_06_01_preview::Models::Dimension

The definition of Dimension.

Attributes

display_name[RW]

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

internal_name[RW]

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

name[RW]

@return [String] The name of the dimension.

to_be_exported_for_shoebox[RW]

@return [Boolean] The flag indicates whether the metric will be exported for shoebox or not.

Private Class Methods

mapper() click to toggle source

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

# File lib/2018-06-01-preview/generated/azure_mgmt_hdinsight/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