Skip to content

Commit 92e30b9

Browse files
committed
Support API GetErrorMinuteStatTrend.
1 parent d006393 commit 92e30b9

File tree

4 files changed

+593
-1
lines changed

4 files changed

+593
-1
lines changed

umeng-apm-20220214/ChangeLog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-03-06 Version: 1.3.0
2+
- Support API GetErrorMinuteStatTrend.
3+
- Support API GetNetworkMinuteTrend.
4+
5+
16
2025-03-06 Version: 1.2.2
27
- Generated python 2022-02-14 for umeng-apm.
38

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.2.2'
1+
__version__ = '1.3.0'

umeng-apm-20220214/alibabacloud_umeng_apm20220214/client.py

Lines changed: 244 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)