AirLibrary/Client/AirServiceProvider/
SetResourceLimits.rs1use crate::{AirError, Client::AirServiceProvider::AirServiceProvider, dev_log};
6
7impl AirServiceProvider {
8 pub async fn SetResourceLimits(
14 &self,
15
16 memory_limit_mb:u32,
17
18 cpu_limit_percent:u32,
19
20 disk_limit_mb:u32,
21 ) -> Result<(), AirError> {
22 let RequestID = crate::Utility::GenerateRequestId();
23
24 dev_log!("grpc", "[AirServiceProvider] SetResourceLimits (request_id: {})", RequestID);
25
26 self.client
27 .SetResourceLimits(RequestID, memory_limit_mb, cpu_limit_percent, disk_limit_mb)
28 .await
29 }
30}