setODataType("#microsoft.graph.deliveryOptimizationBandwidthAbsolute"); } /** * Gets the maximumDownloadBandwidthInKilobytesPerSecond * The value 0 (zero) means that Delivery Optimization dynamically adjusts to use the available bandwidth for downloads. Valid values 0 to 4294967295 * * @return int|null The maximumDownloadBandwidthInKilobytesPerSecond */ public function getMaximumDownloadBandwidthInKilobytesPerSecond() { if (array_key_exists("maximumDownloadBandwidthInKilobytesPerSecond", $this->_propDict)) { return $this->_propDict["maximumDownloadBandwidthInKilobytesPerSecond"]; } else { return null; } } /** * Sets the maximumDownloadBandwidthInKilobytesPerSecond * The value 0 (zero) means that Delivery Optimization dynamically adjusts to use the available bandwidth for downloads. Valid values 0 to 4294967295 * * @param int $val The value of the maximumDownloadBandwidthInKilobytesPerSecond * * @return DeliveryOptimizationBandwidthAbsolute */ public function setMaximumDownloadBandwidthInKilobytesPerSecond($val) { $this->_propDict["maximumDownloadBandwidthInKilobytesPerSecond"] = $val; return $this; } /** * Gets the maximumUploadBandwidthInKilobytesPerSecond * The default value is 0, which permits unlimited possible bandwidth (optimized for minimal usage of upload bandwidth). Valid values 0 to 4000000 * * @return int|null The maximumUploadBandwidthInKilobytesPerSecond */ public function getMaximumUploadBandwidthInKilobytesPerSecond() { if (array_key_exists("maximumUploadBandwidthInKilobytesPerSecond", $this->_propDict)) { return $this->_propDict["maximumUploadBandwidthInKilobytesPerSecond"]; } else { return null; } } /** * Sets the maximumUploadBandwidthInKilobytesPerSecond * The default value is 0, which permits unlimited possible bandwidth (optimized for minimal usage of upload bandwidth). Valid values 0 to 4000000 * * @param int $val The value of the maximumUploadBandwidthInKilobytesPerSecond * * @return DeliveryOptimizationBandwidthAbsolute */ public function setMaximumUploadBandwidthInKilobytesPerSecond($val) { $this->_propDict["maximumUploadBandwidthInKilobytesPerSecond"] = $val; return $this; } }