Skip to content

Commit 1a87c6a

Browse files
authored
sdk: rolling update for 0.11.87 (#301)
1 parent 147cb8e commit 1a87c6a

8 files changed

Lines changed: 156 additions & 1 deletion

File tree

docs/services.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,13 @@ ULightHost
241241
:members:
242242

243243

244+
ULogService
245+
-----------
246+
247+
.. autoclass:: ucloud.services.ulogservice.client.ULogServiceClient
248+
:members:
249+
250+
244251
UMongoDB
245252
--------
246253

ucloud/client.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,16 @@ def ulighthost(self):
322322
self.logger,
323323
)
324324

325+
def ulogservice(self):
326+
from ucloud.services.ulogservice.client import ULogServiceClient
327+
328+
return ULogServiceClient(
329+
self._auto_config("ulogservice"),
330+
self.transport,
331+
self.middleware,
332+
self.logger,
333+
)
334+
325335
def umem(self):
326336
from ucloud.services.umem.client import UMemClient
327337

ucloud/services/ulogservice/__init__.py

Whitespace-only changes.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
""" Code is generated by ucloud-model, DO NOT EDIT IT. """
2+
3+
import typing
4+
5+
6+
from ucloud.core.client import Client
7+
from ucloud.services.ulogservice.schemas import apis
8+
9+
10+
class ULogServiceClient(Client):
11+
def __init__(
12+
self, config: dict, transport=None, middleware=None, logger=None
13+
):
14+
super(ULogServiceClient, self).__init__(
15+
config, transport, middleware, logger
16+
)
17+
18+
def query_u_log_service_log(
19+
self, req: typing.Optional[dict] = None, **kwargs
20+
) -> dict:
21+
"""QueryULogServiceLog - 查询ULogService日志
22+
23+
**Request**
24+
25+
- **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list>`_
26+
- **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
27+
- **QueryCriteria** (str) - (Required) 查询条件Json格式,使用Base64编码
28+
- **SortOrder** (str) - (Required) 日志时间排序;可选值ASC|DESC
29+
- **TopicId** (str) - (Required) 主题ID
30+
- **Zone** (str) - (Required) 可用区。参见 `可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
31+
- **EndTime** (int) - 终止日志时间,秒级时间戳
32+
- **LastId** (str) - 滚动加载参数,上一页最后一条数据的ID
33+
- **LastTimestamp** (str) - 滚动加载参数,上一页最后一条数据的timestamp
34+
- **ScrollId** (str) - Deprecated. 滚动加载参数ScrollId
35+
- **Size** (int) - 一次返回条数,默认20
36+
- **StartTime** (int) - 起始日志时间,秒级时间戳
37+
38+
**Response**
39+
40+
- **Data** (dict) - 见 **LogQueryResult** 模型定义
41+
42+
**Response Model**
43+
44+
**LogContent**
45+
- **LogId** (str) - 日志标识ID
46+
- **LogJson** (str) - JSON格式的日志内容
47+
- **Timestamp** (int) - 日志时间
48+
49+
50+
**LogQueryResult**
51+
- **Contents** (dict) - 见 **LogContent** 模型定义
52+
- **IsOver** (bool) - 检索结果是否到底
53+
- **LastId** (str) - 滚动检索,当前页最后一条数据ID
54+
- **LastTimestamp** (str) - 滚动检索,当前页最后一条数据Timestamp
55+
- **ScrollId** (str) - 滚动检索Id Deprecated
56+
- **TopicId** (str) - 所属日志ID
57+
- **TopicName** (str) - 所属日志名称
58+
59+
60+
"""
61+
# build request
62+
d = {
63+
"ProjectId": self.config.project_id,
64+
"Region": self.config.region,
65+
}
66+
req and d.update(req)
67+
d = apis.QueryULogServiceLogRequestSchema().dumps(d)
68+
69+
resp = self.invoke("QueryULogServiceLog", d, **kwargs)
70+
return apis.QueryULogServiceLogResponseSchema().loads(resp)

ucloud/services/ulogservice/schemas/__init__.py

Whitespace-only changes.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
""" Code is generated by ucloud-model, DO NOT EDIT IT. """
2+
3+
from ucloud.core.typesystem import schema, fields
4+
from ucloud.services.ulogservice.schemas import models
5+
6+
""" ULogService API Schema
7+
"""
8+
9+
10+
"""
11+
API: QueryULogServiceLog
12+
13+
查询ULogService日志
14+
"""
15+
16+
17+
class QueryULogServiceLogRequestSchema(schema.RequestSchema):
18+
"""QueryULogServiceLog - 查询ULogService日志"""
19+
20+
fields = {
21+
"EndTime": fields.Int(required=False, dump_to="EndTime"),
22+
"LastId": fields.Str(required=False, dump_to="LastId"),
23+
"LastTimestamp": fields.Str(required=False, dump_to="LastTimestamp"),
24+
"ProjectId": fields.Str(required=False, dump_to="ProjectId"),
25+
"QueryCriteria": fields.Str(required=True, dump_to="QueryCriteria"),
26+
"Region": fields.Str(required=True, dump_to="Region"),
27+
"ScrollId": fields.Str(required=False, dump_to="ScrollId"),
28+
"Size": fields.Int(required=False, dump_to="Size"),
29+
"SortOrder": fields.Str(required=True, dump_to="SortOrder"),
30+
"StartTime": fields.Int(required=False, dump_to="StartTime"),
31+
"TopicId": fields.Str(required=True, dump_to="TopicId"),
32+
"Zone": fields.Str(required=True, dump_to="Zone"),
33+
}
34+
35+
36+
class QueryULogServiceLogResponseSchema(schema.ResponseSchema):
37+
"""QueryULogServiceLog - 查询ULogService日志"""
38+
39+
fields = {
40+
"Data": models.LogQueryResultSchema(),
41+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
""" Code is generated by ucloud-model, DO NOT EDIT IT. """
2+
3+
from ucloud.core.typesystem import schema, fields
4+
5+
6+
class LogContentSchema(schema.ResponseSchema):
7+
"""LogContent - 日志内容"""
8+
9+
fields = {
10+
"LogId": fields.Str(required=True, load_from="LogId"),
11+
"LogJson": fields.Str(required=True, load_from="LogJson"),
12+
"Timestamp": fields.Int(required=True, load_from="Timestamp"),
13+
}
14+
15+
16+
class LogQueryResultSchema(schema.ResponseSchema):
17+
"""LogQueryResult - 日志检索结果"""
18+
19+
fields = {
20+
"Contents": LogContentSchema(),
21+
"IsOver": fields.Bool(required=True, load_from="IsOver"),
22+
"LastId": fields.Str(required=False, load_from="LastId"),
23+
"LastTimestamp": fields.Str(required=False, load_from="LastTimestamp"),
24+
"ScrollId": fields.Str(required=False, load_from="ScrollId"),
25+
"TopicId": fields.Str(required=True, load_from="TopicId"),
26+
"TopicName": fields.Str(required=True, load_from="TopicName"),
27+
}

ucloud/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version = "0.11.86"
1+
version = "0.11.87"

0 commit comments

Comments
 (0)