@@ -179,6 +179,130 @@ async def delete_sym_records_async(
179179 headers = {}
180180 return await self .delete_sym_records_with_options_async (request , headers , runtime )
181181
182+ def get_error_minute_stat_trend_with_options (
183+ self ,
184+ request : umeng_apm_20220214_models .GetErrorMinuteStatTrendRequest ,
185+ headers : Dict [str , str ],
186+ runtime : util_models .RuntimeOptions ,
187+ ) -> umeng_apm_20220214_models .GetErrorMinuteStatTrendResponse :
188+ """
189+ @summary 获取分钟粒度稳定性统计数据
190+
191+ @param request: GetErrorMinuteStatTrendRequest
192+ @param headers: map
193+ @param runtime: runtime options for this request RuntimeOptions
194+ @return: GetErrorMinuteStatTrendResponse
195+ """
196+ UtilClient .validate_model (request )
197+ query = {}
198+ if not UtilClient .is_unset (request .data_source_id ):
199+ query ['dataSourceId' ] = request .data_source_id
200+ if not UtilClient .is_unset (request .start_time ):
201+ query ['startTime' ] = request .start_time
202+ if not UtilClient .is_unset (request .type ):
203+ query ['type' ] = request .type
204+ req = open_api_models .OpenApiRequest (
205+ headers = headers ,
206+ query = OpenApiUtilClient .query (query )
207+ )
208+ params = open_api_models .Params (
209+ action = 'GetErrorMinuteStatTrend' ,
210+ version = '2022-02-14' ,
211+ protocol = 'HTTPS' ,
212+ pathname = f'/stat/GetErrorMinuteStatTrend' ,
213+ method = 'GET' ,
214+ auth_type = 'AK' ,
215+ style = 'ROA' ,
216+ req_body_type = 'json' ,
217+ body_type = 'json'
218+ )
219+ if UtilClient .is_unset (self ._signature_version ) or not UtilClient .equal_string (self ._signature_version , 'v4' ):
220+ return TeaCore .from_map (
221+ umeng_apm_20220214_models .GetErrorMinuteStatTrendResponse (),
222+ self .call_api (params , req , runtime )
223+ )
224+ else :
225+ return TeaCore .from_map (
226+ umeng_apm_20220214_models .GetErrorMinuteStatTrendResponse (),
227+ self .execute (params , req , runtime )
228+ )
229+
230+ async def get_error_minute_stat_trend_with_options_async (
231+ self ,
232+ request : umeng_apm_20220214_models .GetErrorMinuteStatTrendRequest ,
233+ headers : Dict [str , str ],
234+ runtime : util_models .RuntimeOptions ,
235+ ) -> umeng_apm_20220214_models .GetErrorMinuteStatTrendResponse :
236+ """
237+ @summary 获取分钟粒度稳定性统计数据
238+
239+ @param request: GetErrorMinuteStatTrendRequest
240+ @param headers: map
241+ @param runtime: runtime options for this request RuntimeOptions
242+ @return: GetErrorMinuteStatTrendResponse
243+ """
244+ UtilClient .validate_model (request )
245+ query = {}
246+ if not UtilClient .is_unset (request .data_source_id ):
247+ query ['dataSourceId' ] = request .data_source_id
248+ if not UtilClient .is_unset (request .start_time ):
249+ query ['startTime' ] = request .start_time
250+ if not UtilClient .is_unset (request .type ):
251+ query ['type' ] = request .type
252+ req = open_api_models .OpenApiRequest (
253+ headers = headers ,
254+ query = OpenApiUtilClient .query (query )
255+ )
256+ params = open_api_models .Params (
257+ action = 'GetErrorMinuteStatTrend' ,
258+ version = '2022-02-14' ,
259+ protocol = 'HTTPS' ,
260+ pathname = f'/stat/GetErrorMinuteStatTrend' ,
261+ method = 'GET' ,
262+ auth_type = 'AK' ,
263+ style = 'ROA' ,
264+ req_body_type = 'json' ,
265+ body_type = 'json'
266+ )
267+ if UtilClient .is_unset (self ._signature_version ) or not UtilClient .equal_string (self ._signature_version , 'v4' ):
268+ return TeaCore .from_map (
269+ umeng_apm_20220214_models .GetErrorMinuteStatTrendResponse (),
270+ await self .call_api_async (params , req , runtime )
271+ )
272+ else :
273+ return TeaCore .from_map (
274+ umeng_apm_20220214_models .GetErrorMinuteStatTrendResponse (),
275+ await self .execute_async (params , req , runtime )
276+ )
277+
278+ def get_error_minute_stat_trend (
279+ self ,
280+ request : umeng_apm_20220214_models .GetErrorMinuteStatTrendRequest ,
281+ ) -> umeng_apm_20220214_models .GetErrorMinuteStatTrendResponse :
282+ """
283+ @summary 获取分钟粒度稳定性统计数据
284+
285+ @param request: GetErrorMinuteStatTrendRequest
286+ @return: GetErrorMinuteStatTrendResponse
287+ """
288+ runtime = util_models .RuntimeOptions ()
289+ headers = {}
290+ return self .get_error_minute_stat_trend_with_options (request , headers , runtime )
291+
292+ async def get_error_minute_stat_trend_async (
293+ self ,
294+ request : umeng_apm_20220214_models .GetErrorMinuteStatTrendRequest ,
295+ ) -> umeng_apm_20220214_models .GetErrorMinuteStatTrendResponse :
296+ """
297+ @summary 获取分钟粒度稳定性统计数据
298+
299+ @param request: GetErrorMinuteStatTrendRequest
300+ @return: GetErrorMinuteStatTrendResponse
301+ """
302+ runtime = util_models .RuntimeOptions ()
303+ headers = {}
304+ return await self .get_error_minute_stat_trend_with_options_async (request , headers , runtime )
305+
182306 def get_h5page_trend_with_options (
183307 self ,
184308 request : umeng_apm_20220214_models .GetH5PageTrendRequest ,
@@ -575,6 +699,126 @@ async def get_native_page_trend_async(
575699 headers = {}
576700 return await self .get_native_page_trend_with_options_async (request , headers , runtime )
577701
702+ def get_network_minute_trend_with_options (
703+ self ,
704+ request : umeng_apm_20220214_models .GetNetworkMinuteTrendRequest ,
705+ headers : Dict [str , str ],
706+ runtime : util_models .RuntimeOptions ,
707+ ) -> umeng_apm_20220214_models .GetNetworkMinuteTrendResponse :
708+ """
709+ @summary 获取分钟粒度网络统计数据
710+
711+ @param request: GetNetworkMinuteTrendRequest
712+ @param headers: map
713+ @param runtime: runtime options for this request RuntimeOptions
714+ @return: GetNetworkMinuteTrendResponse
715+ """
716+ UtilClient .validate_model (request )
717+ query = {}
718+ if not UtilClient .is_unset (request .data_source_id ):
719+ query ['dataSourceId' ] = request .data_source_id
720+ if not UtilClient .is_unset (request .start_time ):
721+ query ['startTime' ] = request .start_time
722+ req = open_api_models .OpenApiRequest (
723+ headers = headers ,
724+ query = OpenApiUtilClient .query (query )
725+ )
726+ params = open_api_models .Params (
727+ action = 'GetNetworkMinuteTrend' ,
728+ version = '2022-02-14' ,
729+ protocol = 'HTTPS' ,
730+ pathname = f'/stat/getNetworkMinuteTrend' ,
731+ method = 'GET' ,
732+ auth_type = 'AK' ,
733+ style = 'ROA' ,
734+ req_body_type = 'json' ,
735+ body_type = 'json'
736+ )
737+ if UtilClient .is_unset (self ._signature_version ) or not UtilClient .equal_string (self ._signature_version , 'v4' ):
738+ return TeaCore .from_map (
739+ umeng_apm_20220214_models .GetNetworkMinuteTrendResponse (),
740+ self .call_api (params , req , runtime )
741+ )
742+ else :
743+ return TeaCore .from_map (
744+ umeng_apm_20220214_models .GetNetworkMinuteTrendResponse (),
745+ self .execute (params , req , runtime )
746+ )
747+
748+ async def get_network_minute_trend_with_options_async (
749+ self ,
750+ request : umeng_apm_20220214_models .GetNetworkMinuteTrendRequest ,
751+ headers : Dict [str , str ],
752+ runtime : util_models .RuntimeOptions ,
753+ ) -> umeng_apm_20220214_models .GetNetworkMinuteTrendResponse :
754+ """
755+ @summary 获取分钟粒度网络统计数据
756+
757+ @param request: GetNetworkMinuteTrendRequest
758+ @param headers: map
759+ @param runtime: runtime options for this request RuntimeOptions
760+ @return: GetNetworkMinuteTrendResponse
761+ """
762+ UtilClient .validate_model (request )
763+ query = {}
764+ if not UtilClient .is_unset (request .data_source_id ):
765+ query ['dataSourceId' ] = request .data_source_id
766+ if not UtilClient .is_unset (request .start_time ):
767+ query ['startTime' ] = request .start_time
768+ req = open_api_models .OpenApiRequest (
769+ headers = headers ,
770+ query = OpenApiUtilClient .query (query )
771+ )
772+ params = open_api_models .Params (
773+ action = 'GetNetworkMinuteTrend' ,
774+ version = '2022-02-14' ,
775+ protocol = 'HTTPS' ,
776+ pathname = f'/stat/getNetworkMinuteTrend' ,
777+ method = 'GET' ,
778+ auth_type = 'AK' ,
779+ style = 'ROA' ,
780+ req_body_type = 'json' ,
781+ body_type = 'json'
782+ )
783+ if UtilClient .is_unset (self ._signature_version ) or not UtilClient .equal_string (self ._signature_version , 'v4' ):
784+ return TeaCore .from_map (
785+ umeng_apm_20220214_models .GetNetworkMinuteTrendResponse (),
786+ await self .call_api_async (params , req , runtime )
787+ )
788+ else :
789+ return TeaCore .from_map (
790+ umeng_apm_20220214_models .GetNetworkMinuteTrendResponse (),
791+ await self .execute_async (params , req , runtime )
792+ )
793+
794+ def get_network_minute_trend (
795+ self ,
796+ request : umeng_apm_20220214_models .GetNetworkMinuteTrendRequest ,
797+ ) -> umeng_apm_20220214_models .GetNetworkMinuteTrendResponse :
798+ """
799+ @summary 获取分钟粒度网络统计数据
800+
801+ @param request: GetNetworkMinuteTrendRequest
802+ @return: GetNetworkMinuteTrendResponse
803+ """
804+ runtime = util_models .RuntimeOptions ()
805+ headers = {}
806+ return self .get_network_minute_trend_with_options (request , headers , runtime )
807+
808+ async def get_network_minute_trend_async (
809+ self ,
810+ request : umeng_apm_20220214_models .GetNetworkMinuteTrendRequest ,
811+ ) -> umeng_apm_20220214_models .GetNetworkMinuteTrendResponse :
812+ """
813+ @summary 获取分钟粒度网络统计数据
814+
815+ @param request: GetNetworkMinuteTrendRequest
816+ @return: GetNetworkMinuteTrendResponse
817+ """
818+ runtime = util_models .RuntimeOptions ()
819+ headers = {}
820+ return await self .get_network_minute_trend_with_options_async (request , headers , runtime )
821+
578822 def get_network_trend_with_options (
579823 self ,
580824 request : umeng_apm_20220214_models .GetNetworkTrendRequest ,
0 commit comments