Skip to content

Commit ac0cfd6

Browse files
authored
Merge pull request #112 from Tanc009/master
publish jdcloud-sdk-python 1.6.77
2 parents 9aef4b8 + 25eccb2 commit ac0cfd6

204 files changed

Lines changed: 2965 additions & 2973 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# 更新历史 #
2+
API版本:1.0.0
3+
4+
|发布时间|版本号|更新|说明|
5+
|---|---|---|---|
6+
|2020-07-20|1.0.0|初始版本|* API及分组定义基础接口|

jdcloud_sdk/services/bri/__init__.py

Whitespace-only changes.

jdcloud_sdk/services/jmr/apis/GetWorkFlowTrackerListRequest.py renamed to jdcloud_sdk/services/bri/apis/CreditScoreRequest.py

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,30 +19,28 @@
1919
from jdcloud_sdk.core.jdcloudrequest import JDCloudRequest
2020

2121

22-
class GetWorkFlowTrackerListRequest(JDCloudRequest):
22+
class CreditScoreRequest(JDCloudRequest):
2323
"""
24-
获取工作流运行记录列表
24+
获取数据信用评分
2525
"""
2626

2727
def __init__(self, parameters, header=None, version="v1"):
28-
super(GetWorkFlowTrackerListRequest, self).__init__(
29-
'/regions/{regionId}/workFlowTracker:list', 'POST', header, version)
28+
super(CreditScoreRequest, self).__init__(
29+
'/creditScore:check', 'POST', header, version)
3030
self.parameters = parameters
3131

3232

33-
class GetWorkFlowTrackerListParameters(object):
33+
class CreditScoreParameters(object):
3434

35-
def __init__(self, regionId, ):
35+
def __init__(self, ):
3636
"""
37-
:param regionId: 地域ID
3837
"""
3938

40-
self.regionId = regionId
41-
self.selectParams = None
39+
self.tasks = None
4240

43-
def setSelectParams(self, selectParams):
41+
def setTasks(self, tasks):
4442
"""
45-
:param selectParams: (Optional)
43+
:param tasks: (Optional) 检测任务列表,包含一个或多个元素。每个元素是个结构体,最多可添加100元素,即最多对100个数据进行评分。每个元素的具体结构描述见creditTask。
4644
"""
47-
self.selectParams = selectParams
45+
self.tasks = tasks
4846

jdcloud_sdk/services/jmr/apis/ShowClusterDetailsRequest.py renamed to jdcloud_sdk/services/bri/apis/DelBWListRequest.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,23 @@
1919
from jdcloud_sdk.core.jdcloudrequest import JDCloudRequest
2020

2121

22-
class ShowClusterDetailsRequest(JDCloudRequest):
22+
class DelBWListRequest(JDCloudRequest):
2323
"""
24-
查询集群详情
24+
删除黑白名单
2525
"""
2626

2727
def __init__(self, parameters, header=None, version="v1"):
28-
super(ShowClusterDetailsRequest, self).__init__(
29-
'/regions/{regionId}/detail', 'GET', header, version)
28+
super(DelBWListRequest, self).__init__(
29+
'/regions/{regionId}/blackwhite:list', 'DELETE', header, version)
3030
self.parameters = parameters
3131

3232

33-
class ShowClusterDetailsParameters(object):
33+
class DelBWListParameters(object):
3434

3535
def __init__(self, regionId, id):
3636
"""
37-
:param regionId: 地域ID
38-
:param id: 集群ID;由八位字符组成
37+
:param regionId: 实例所属的地域ID
38+
:param id: 黑白名单ID, 多个用逗号分隔
3939
"""
4040

4141
self.regionId = regionId
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# coding=utf8
2+
3+
# Copyright 2018 JDCLOUD.COM
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
# NOTE: This class is auto generated by the jdcloud code generator program.
18+
19+
from jdcloud_sdk.core.jdcloudrequest import JDCloudRequest
20+
21+
22+
class DescribeBWListRequest(JDCloudRequest):
23+
"""
24+
获取黑白名单列表
25+
"""
26+
27+
def __init__(self, parameters, header=None, version="v1"):
28+
super(DescribeBWListRequest, self).__init__(
29+
'/regions/{regionId}/blackwhite:list', 'GET', header, version)
30+
self.parameters = parameters
31+
32+
33+
class DescribeBWListParameters(object):
34+
35+
def __init__(self, regionId, ):
36+
"""
37+
:param regionId: 实例所属的地域ID
38+
"""
39+
40+
self.regionId = regionId
41+
self.resourceType = None
42+
self.bwType = None
43+
self.size = None
44+
self.index = None
45+
46+
def setResourceType(self, resourceType):
47+
"""
48+
:param resourceType: (Optional) 数据类型,不传或者为空返回所有类型数据,ip-IP,phone-手机,addr-地址,card-身份,pin-账户,eid-设备
49+
"""
50+
self.resourceType = resourceType
51+
52+
def setBwType(self, bwType):
53+
"""
54+
:param bwType: (Optional) 数据类型,不传或者为空返回所有类型数据,列表类型,black-黑名单,white-白名单
55+
"""
56+
self.bwType = bwType
57+
58+
def setSize(self, size):
59+
"""
60+
:param size: (Optional) 页面大小,缺省为10
61+
"""
62+
self.size = size
63+
64+
def setIndex(self, index):
65+
"""
66+
:param index: (Optional) 起始页,缺省为1
67+
"""
68+
self.index = index
69+

jdcloud_sdk/services/jmr/apis/DeleteJobRequest.py renamed to jdcloud_sdk/services/bri/apis/SetBWListRequest.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,25 @@
1919
from jdcloud_sdk.core.jdcloudrequest import JDCloudRequest
2020

2121

22-
class DeleteJobRequest(JDCloudRequest):
22+
class SetBWListRequest(JDCloudRequest):
2323
"""
24-
删除作业
24+
设置黑白名单
2525
"""
2626

2727
def __init__(self, parameters, header=None, version="v1"):
28-
super(DeleteJobRequest, self).__init__(
29-
'/regions/{regionId}/job/{jobId}:delete', 'POST', header, version)
28+
super(SetBWListRequest, self).__init__(
29+
'/regions/{regionId}/blackwhite:list', 'POST', header, version)
3030
self.parameters = parameters
3131

3232

33-
class DeleteJobParameters(object):
33+
class SetBWListParameters(object):
3434

35-
def __init__(self, regionId, jobId, ):
35+
def __init__(self, regionId, req):
3636
"""
37-
:param regionId: 地域ID
38-
:param jobId: 需要删除的作业Id
37+
:param regionId: 实例所属的地域ID
38+
:param req: 黑白名单数据
3939
"""
4040

4141
self.regionId = regionId
42-
self.jobId = jobId
42+
self.req = req
4343

jdcloud_sdk/services/bri/apis/__init__.py

Whitespace-only changes.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# coding=utf8
2+
3+
# Copyright 2018 JDCLOUD.COM
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
# NOTE: This class is auto generated by the jdcloud code generator program.
18+
19+
from jdcloud_sdk.core.jdcloudclient import JDCloudClient
20+
from jdcloud_sdk.core.config import Config
21+
22+
23+
class BriClient(JDCloudClient):
24+
25+
def __init__(self, credential, config=None, logger=None):
26+
if config is None:
27+
config = Config('bri.jdcloud-api.com')
28+
29+
super(BriClient, self).__init__(credential, config, 'bri', '1.0.0', logger)

jdcloud_sdk/services/bri/client/__init__.py

Whitespace-only changes.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# coding=utf8
2+
3+
# Copyright 2018 JDCLOUD.COM
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
# NOTE: This class is auto generated by the jdcloud code generator program.
18+
19+
20+
class AmountStatistics(object):
21+
22+
def __init__(self, free=None, charge=None, total=None):
23+
"""
24+
:param free: (Optional) 体验总数
25+
:param charge: (Optional) 付费总数
26+
:param total: (Optional) 总数
27+
"""
28+
29+
self.free = free
30+
self.charge = charge
31+
self.total = total

0 commit comments

Comments
 (0)