class Azure::ServiceBus::Mgmt::V2015_08_01::Models::MessageCountDetails

Message Count Details.

Attributes

active_message_count[RW]

@return [Integer] Number of active messages in the queue, topic, or subscription.

dead_letter_message_count[RW]

@return [Integer] Number of messages that are dead lettered.

scheduled_message_count[RW]

@return [Integer] Number of scheduled messages.

transfer_dead_letter_message_count[RW]

@return [Integer] Number of messages transferred into dead letters.

transfer_message_count[RW]

@return [Integer] Number of messages transferred to another queue, topic, or subscription.

Public Class Methods

mapper() click to toggle source

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

# File lib/2015-08-01/generated/azure_mgmt_service_bus/models/message_count_details.rb, line 37
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'MessageCountDetails',
    type: {
      name: 'Composite',
      class_name: 'MessageCountDetails',
      model_properties: {
        active_message_count: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'activeMessageCount',
          type: {
            name: 'Number'
          }
        },
        dead_letter_message_count: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'deadLetterMessageCount',
          type: {
            name: 'Number'
          }
        },
        scheduled_message_count: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'scheduledMessageCount',
          type: {
            name: 'Number'
          }
        },
        transfer_dead_letter_message_count: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'transferDeadLetterMessageCount',
          type: {
            name: 'Number'
          }
        },
        transfer_message_count: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'transferMessageCount',
          type: {
            name: 'Number'
          }
        }
      }
    }
  }
end