Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetQosPolicySettingData NetworkProfile [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetQosPolicy.NetworkProfile]($this.PSBase.CimInstanceProperties['NetworkProfile'].Value) param([Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetQosPolicy.NetworkProfile]$value) $this.PSBase.CimInstanceProperties['NetworkProfile'].Value = [System.UInt32]$value TemplateMatchCondition [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetQosPolicy.Template]($this.PSBase.CimInstanceProperties['TemplateMatchCondition'].Value) param([Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetQosPolicy.Template]$value) $this.PSBase.CimInstanceProperties['TemplateMatchCondition'].Value = [System.UInt32]$value UserMatchCondition $user = $this.PSBase.CimInstanceProperties['UserMatchCondition'].Value if ($user -ne $null -and $user[0]) { [System.Security.Principal.NTAccount]$user } else { $null } param([System.Security.Principal.NTAccount]$value) $this.PSBase.CimInstanceProperties['UserMatchCondition'].Value = [System.String]$value AppPathNameMatchCondition [System.String]($this.PSBase.CimInstanceProperties['AppPathNameMatchCondition'].Value) param([System.String]$value) $this.PSBase.CimInstanceProperties['AppPathNameMatchCondition'].Value = $value NetDirectPortMatchCondition [System.UInt16]($this.PSBase.CimInstanceProperties['NetDirectPortMatchCondition'].Value) param([System.UInt16]$value) $this.PSBase.CimInstanceProperties['NetDirectPortMatchCondition'].Value = $value IPProtocolMatchCondition [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetQosPolicy.Protocol]($this.PSBase.CimInstanceProperties['IPProtocolMatchCondition'].Value) param([Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetQosPolicy.Protocol]$value) $this.PSBase.CimInstanceProperties['IPProtocolMatchCondition'].Value = [System.UInt32]$value IPPortMatchCondition [System.UInt16]($this.PSBase.CimInstanceProperties['IPPortMatchCondition'].Value) param([System.UInt16]$value) $this.PSBase.CimInstanceProperties['IPPortMatchCondition'].Value = $value IPSrcPrefixMatchCondition [System.String]($this.PSBase.CimInstanceProperties['IPSrcPrefixMatchCondition'].Value) param([System.String]$value) $this.PSBase.CimInstanceProperties['IPSrcPrefixMatchCondition'].Value = $value IPSrcPortStartMatchCondition [System.UInt16]($this.PSBase.CimInstanceProperties['IPSrcPortStartMatchCondition'].Value) param([System.UInt16]$value) $this.PSBase.CimInstanceProperties['IPSrcPortStartMatchCondition'].Value = $value IPSrcPortEndMatchCondition [System.UInt16]($this.PSBase.CimInstanceProperties['IPSrcPortEndMatchCondition'].Value) param([System.UInt16]$value) $this.PSBase.CimInstanceProperties['IPSrcPortEndMatchCondition'].Value = $value IPDstPrefixMatchCondition [System.String]($this.PSBase.CimInstanceProperties['IPDstPrefixMatchCondition'].Value) param([System.String]$value) $this.PSBase.CimInstanceProperties['IPDstPrefixMatchCondition'].Value = $value IPDstPortStartMatchCondition [System.UInt16]($this.PSBase.CimInstanceProperties['IPDstPortStartMatchCondition'].Value) param([System.UInt16]$value) $this.PSBase.CimInstanceProperties['IPDstPortStartMatchCondition'].Value = $value IPDstPortEndMatchCondition [System.UInt16]($this.PSBase.CimInstanceProperties['IPDstPortEndMatchCondition'].Value) param([System.UInt16]$value) $this.PSBase.CimInstanceProperties['IPDstPortEndMatchCondition'].Value = $value URIMatchCondition $uri = $this.PSBase.CimInstanceProperties['URIMatchCondition'].Value if ($uri -ne $null -and $uri[0]) { [System.Uri]$uri } else { $null } param([System.Uri]$value) $this.PSBase.CimInstanceProperties['URIMatchCondition'].Value = [System.String]$value URIRecursiveMatchCondition [System.Boolean]($this.PSBase.CimInstanceProperties['URIRecursiveMatchCondition'].Value) param([System.Boolean]$value) $this.PSBase.CimInstanceProperties['URIRecursiveMatchCondition'].Value = $value PriorityValue8021Action [System.SByte]($this.PSBase.CimInstanceProperties['PriorityValue8021Action'].Value) param([System.SByte]$value) $this.PSBase.CimInstanceProperties['PriorityValue8021Action'].Value = $value DSCPAction [System.SByte]($this.PSBase.CimInstanceProperties['DSCPAction'].Value) param([System.SByte]$value) $this.PSBase.CimInstanceProperties['DSCPAction'].Value = $value MinBandwidthWeightAction [System.Byte]($this.PSBase.CimInstanceProperties['MinBandwidthWeightAction'].Value) param([System.Byte]$value) $this.PSBase.CimInstanceProperties['MinBandwidthWeightAction'].Value = $value ThrottleRateAction [System.UInt64]($this.PSBase.CimInstanceProperties['ThrottleRateAction'].Value) param([System.UInt64]$value) $this.PSBase.CimInstanceProperties['ThrottleRateAction'].Value = $value User UserMatchCondition AppPathName AppPathNameMatchCondition Template TemplateMatchCondition NetDirectPort NetDirectPortMatchCondition IPProtocol IPProtocolMatchCondition IPPort IPPortMatchCondition IPSrcPrefix IPSrcPrefixMatchCondition IPSrcPortStart IPSrcPortStartMatchCondition IPSrcPortEnd IPSrcPortEndMatchCondition IPDstPrefix IPDstPrefixMatchCondition IPDstPortStart IPDstPortStartMatchCondition IPDstPortEnd IPDstPortEndMatchCondition URI URIMatchCondition URIRecursive URIRecursiveMatchCondition PriorityValue PriorityValue8021Action DSCPValue DSCPAction MinBandwidthWeight MinBandwidthWeightAction ThrottleRate ThrottleRateAction