# Class CIM_QoSPolicyRuleSettingData
extends CIM_NetworkPolicyRuleSettingData

This class describes the configuration of a QoS policy rule.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_NetworkPolicyRuleSettingData
|
+--CIM_QoSPolicyRuleSettingData

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This class describes the configuration of a QoS policy rule.
Experimental | boolean | true
UMLPackagePath | string | CIM::Network
Version | string | 2.32.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
MaxBurstSize | uint64 |
Description | string | The requested maximum burst size in bytes. This allows the network to accommodate temporary bursts of traffic from the application by allocating appropriate amount of buffers within the network devices.
PUnit | string | byte
MaxTrafficDelay | uint64 |
Description | string | The requested average time to transfer packets one-way within the network from the sender to the receiver specified in nanoseconds i.e. latency. This is the delay from the start of the packet at an ingress point in the network to the end of the packet within the network at the egress point.
PUnit | string | second * 10^-9
MaxTrafficJitter | uint64 |
Description | string | The maximum delay variation between packets in a flow specified in nanoseconds.
PUnit | string | second * 10^-9
MaxTrafficLoss | real64 |
Description | string | The requested maximum percentage traffic loss for end to end transmission with min=0 and max=100. A zero value indicates that a lossless transmission is requested and a value of 100 indicates best effort transmission.
MaxValue | sint64 | 100
MinValue | sint64 | 0
MinBurstSize | uint64 |
Description | string | The requested minimum burst size in bytes.
PUnit | string | byte
TransmitBandwidthLimit | uint64 |
Description | string | The requested average transmit bandwidth limit specified in bits per second (bps).
PUnit | string | bit / second
TransmitBandwidthReservation | uint64 |
Description | string | The requested average transmit bandwidth reservation specified in bits per second (bps).
PUnit | string | bit / second

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
ChangeableType | uint16 | CIM_SettingData
ConfigurationName | string | CIM_SettingData
Description | string | CIM_ManagedElement
ElementName | string | CIM_SettingData
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_SettingData
SoID | string | CIM_SettingData
SoOrgID | string | CIM_SettingData
ComponentSetting | string[] | CIM_SettingData

## Class Methods