class Azure::Web::Mgmt::V2018_02_01::Models::ProcessThreadInfo

Process Thread Information.

Attributes

base_priority[RW]

@return [Integer] Base priority.

current_priority[RW]

@return [Integer] Current thread priority.

href[RW]

@return [String] HRef URI.

identifier[RW]

@return [Integer] Site extension ID.

priority_level[RW]

@return [String] Thread priority level.

priviledged_processor_time[RW]

@return [String] Priviledged processor time.

process[RW]

@return [String] Process URI.

start_address[RW]

@return [String] Start address.

start_time[RW]

@return [DateTime] Start time.

state[RW]

@return [String] Thread state.

total_processor_time[RW]

@return [String] Total processor time.

user_processor_time[RW]

@return [String] User processor time.

wait_reason[RW]

@return [String] Wait reason.

Private Class Methods

mapper() click to toggle source

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

# File lib/2018-02-01/generated/azure_mgmt_web/models/process_thread_info.rb, line 59
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ProcessThreadInfo',
    type: {
      name: 'Composite',
      class_name: 'ProcessThreadInfo',
      model_properties: {
        id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'id',
          type: {
            name: 'String'
          }
        },
        name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        kind: {
          client_side_validation: true,
          required: false,
          serialized_name: 'kind',
          type: {
            name: 'String'
          }
        },
        type: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'type',
          type: {
            name: 'String'
          }
        },
        identifier: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.identifier',
          type: {
            name: 'Number'
          }
        },
        href: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.href',
          type: {
            name: 'String'
          }
        },
        process: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.process',
          type: {
            name: 'String'
          }
        },
        start_address: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.start_address',
          type: {
            name: 'String'
          }
        },
        current_priority: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.current_priority',
          type: {
            name: 'Number'
          }
        },
        priority_level: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.priority_level',
          type: {
            name: 'String'
          }
        },
        base_priority: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.base_priority',
          type: {
            name: 'Number'
          }
        },
        start_time: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.start_time',
          type: {
            name: 'DateTime'
          }
        },
        total_processor_time: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.total_processor_time',
          type: {
            name: 'String'
          }
        },
        user_processor_time: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.user_processor_time',
          type: {
            name: 'String'
          }
        },
        priviledged_processor_time: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.priviledged_processor_time',
          type: {
            name: 'String'
          }
        },
        state: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.state',
          type: {
            name: 'String'
          }
        },
        wait_reason: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.wait_reason',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end