Skip to content

Commit 7519408

Browse files
author
ci_volc_sdk_gen
committed
feat: auto generate for mcdn-Python-2022-03-01-online-1487-2025_08_27_14_54_28
1 parent d6f9351 commit 7519408

33 files changed

+3225
-24
lines changed

meta.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"lasted": "4.0.14",
3-
"meta_commit": "93c9640711600061c9f71895df3781d2dc070044"
2+
"lasted": "4.0.15",
3+
"meta_commit": "79c36f5d06456a05c62286ec85ae0bbe5c3e606e"
44
}

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from setuptools import setup, find_packages # noqa: H301
44

55
NAME = "volcengine-python-sdk"
6-
VERSION = "4.0.14"
6+
VERSION = "4.0.15"
77
# To install the library, run the following
88
#
99
# python setup.py install

volcenginesdkcore/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
6767
self.default_headers[header_name] = header_value
6868
self.cookie = cookie
6969
# Set default User-Agent.
70-
self.user_agent = 'volcstack-python-sdk/4.0.14'
70+
self.user_agent = 'volcstack-python-sdk/4.0.15'
7171
self.client_side_validation = configuration.client_side_validation
7272

7373
self.interceptor_chain = InterceptorChain()

volcenginesdkcore/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ def to_debug_report(self):
267267
"OS: {env}\n" \
268268
"Python Version: {pyversion}\n" \
269269
"Version of the API: 0.1.0\n" \
270-
"SDK Package Version: 4.0.14".\
270+
"SDK Package Version: 4.0.15".\
271271
format(env=sys.platform, pyversion=sys.version)
272272

273273
@property

volcenginesdkmcdn/__init__.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
from volcenginesdkmcdn.models.cloud_account_for_list_cloud_accounts_output import CloudAccountForListCloudAccountsOutput
3232
from volcenginesdkmcdn.models.condition_for_describe_alert_strategy_output import ConditionForDescribeAlertStrategyOutput
3333
from volcenginesdkmcdn.models.condition_for_list_alert_strategies_output import ConditionForListAlertStrategiesOutput
34+
from volcenginesdkmcdn.models.configs_for_list_cdn_domains_output import ConfigsForListCdnDomainsOutput
3435
from volcenginesdkmcdn.models.contact_group_for_describe_alert_strategy_output import ContactGroupForDescribeAlertStrategyOutput
3536
from volcenginesdkmcdn.models.contact_group_for_list_alert_strategies_output import ContactGroupForListAlertStrategiesOutput
3637
from volcenginesdkmcdn.models.contact_robot_for_describe_alert_strategy_output import ContactRobotForDescribeAlertStrategyOutput
@@ -53,6 +54,10 @@
5354
from volcenginesdkmcdn.models.describe_cdn_origin_data_offline_response import DescribeCdnOriginDataOfflineResponse
5455
from volcenginesdkmcdn.models.describe_cdn_region_and_isp_request import DescribeCdnRegionAndIspRequest
5556
from volcenginesdkmcdn.models.describe_cdn_region_and_isp_response import DescribeCdnRegionAndIspResponse
57+
from volcenginesdkmcdn.models.describe_cdn_top_ip_request import DescribeCdnTopIpRequest
58+
from volcenginesdkmcdn.models.describe_cdn_top_ip_response import DescribeCdnTopIpResponse
59+
from volcenginesdkmcdn.models.describe_cdn_top_url_request import DescribeCdnTopUrlRequest
60+
from volcenginesdkmcdn.models.describe_cdn_top_url_response import DescribeCdnTopUrlResponse
5661
from volcenginesdkmcdn.models.describe_content_quota_request import DescribeContentQuotaRequest
5762
from volcenginesdkmcdn.models.describe_content_quota_response import DescribeContentQuotaResponse
5863
from volcenginesdkmcdn.models.describe_content_task_by_task_id_request import DescribeContentTaskByTaskIdRequest
@@ -75,10 +80,14 @@
7580
from volcenginesdkmcdn.models.domestic_domain_for_describe_dns_schedule_output import DomesticDomainForDescribeDnsScheduleOutput
7681
from volcenginesdkmcdn.models.enable_dns_schedule_domain_request import EnableDnsScheduleDomainRequest
7782
from volcenginesdkmcdn.models.enable_dns_schedule_domain_response import EnableDnsScheduleDomainResponse
83+
from volcenginesdkmcdn.models.error_for_describe_cdn_top_ip_output import ErrorForDescribeCdnTopIpOutput
84+
from volcenginesdkmcdn.models.error_for_describe_cdn_top_url_output import ErrorForDescribeCdnTopUrlOutput
7885
from volcenginesdkmcdn.models.error_for_describe_content_quota_output import ErrorForDescribeContentQuotaOutput
7986
from volcenginesdkmcdn.models.error_for_describe_content_task_by_task_id_output import ErrorForDescribeContentTaskByTaskIdOutput
8087
from volcenginesdkmcdn.models.extra_for_list_cloud_accounts_output import ExtraForListCloudAccountsOutput
8188
from volcenginesdkmcdn.models.global_domain_for_describe_dns_schedule_output import GlobalDomainForDescribeDnsScheduleOutput
89+
from volcenginesdkmcdn.models.host_for_list_cdn_domains_output import HostForListCdnDomainsOutput
90+
from volcenginesdkmcdn.models.ip_for_describe_cdn_top_ip_output import IpForDescribeCdnTopIpOutput
8291
from volcenginesdkmcdn.models.isp_for_describe_cdn_region_and_isp_output import IspForDescribeCdnRegionAndIspOutput
8392
from volcenginesdkmcdn.models.isp_for_list_views_output import IspForListViewsOutput
8493
from volcenginesdkmcdn.models.list_alert_meta_metrics_request import ListAlertMetaMetricsRequest
@@ -106,6 +115,7 @@
106115
from volcenginesdkmcdn.models.notify_config_for_describe_alert_strategy_output import NotifyConfigForDescribeAlertStrategyOutput
107116
from volcenginesdkmcdn.models.notify_config_for_list_alert_strategies_output import NotifyConfigForListAlertStrategiesOutput
108117
from volcenginesdkmcdn.models.offline_data_setting_for_list_cloud_accounts_output import OfflineDataSettingForListCloudAccountsOutput
118+
from volcenginesdkmcdn.models.origin_for_list_cdn_domains_output import OriginForListCdnDomainsOutput
109119
from volcenginesdkmcdn.models.pagination_for_describe_cdn_access_log_input import PaginationForDescribeCdnAccessLogInput
110120
from volcenginesdkmcdn.models.pagination_for_describe_cdn_access_log_output import PaginationForDescribeCdnAccessLogOutput
111121
from volcenginesdkmcdn.models.pagination_for_list_alert_meta_metrics_output import PaginationForListAlertMetaMetricsOutput
@@ -155,8 +165,11 @@
155165
from volcenginesdkmcdn.models.u_cloud_for_list_cloud_accounts_output import UCloudForListCloudAccountsOutput
156166
from volcenginesdkmcdn.models.update_dns_schedule_static_weight_request import UpdateDnsScheduleStaticWeightRequest
157167
from volcenginesdkmcdn.models.update_dns_schedule_static_weight_response import UpdateDnsScheduleStaticWeightResponse
168+
from volcenginesdkmcdn.models.url_for_describe_cdn_top_url_output import UrlForDescribeCdnTopUrlOutput
158169
from volcenginesdkmcdn.models.value_for_describe_cdn_data_offline_output import ValueForDescribeCdnDataOfflineOutput
159170
from volcenginesdkmcdn.models.value_for_describe_cdn_origin_data_offline_output import ValueForDescribeCdnOriginDataOfflineOutput
171+
from volcenginesdkmcdn.models.vendors_meta_data_for_describe_cdn_top_ip_output import VendorsMetaDataForDescribeCdnTopIpOutput
172+
from volcenginesdkmcdn.models.vendors_meta_data_for_describe_cdn_top_url_output import VendorsMetaDataForDescribeCdnTopUrlOutput
160173
from volcenginesdkmcdn.models.vendors_meta_data_for_describe_content_quota_output import VendorsMetaDataForDescribeContentQuotaOutput
161174
from volcenginesdkmcdn.models.vendors_meta_data_for_describe_content_task_by_task_id_output import VendorsMetaDataForDescribeContentTaskByTaskIdOutput
162175
from volcenginesdkmcdn.models.volc_ids_sync_detail_for_list_cdn_domains_output import VolcIdsSyncDetailForListCdnDomainsOutput

volcenginesdkmcdn/api/mcdn_api.py

Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -712,6 +712,200 @@ def describe_cdn_region_and_isp_with_http_info(self, body, **kwargs): # noqa: E
712712
_request_timeout=params.get('_request_timeout'),
713713
collection_formats=collection_formats)
714714

715+
def describe_cdn_top_ip(self, body, **kwargs): # noqa: E501
716+
"""describe_cdn_top_ip # noqa: E501
717+
718+
This method makes a synchronous HTTP request by default. To make an
719+
asynchronous HTTP request, please pass async_req=True
720+
>>> thread = api.describe_cdn_top_ip(body, async_req=True)
721+
>>> result = thread.get()
722+
723+
:param async_req bool
724+
:param DescribeCdnTopIpRequest body: (required)
725+
:return: DescribeCdnTopIpResponse
726+
If the method is called asynchronously,
727+
returns the request thread.
728+
"""
729+
kwargs['_return_http_data_only'] = True
730+
if kwargs.get('async_req'):
731+
return self.describe_cdn_top_ip_with_http_info(body, **kwargs) # noqa: E501
732+
else:
733+
(data) = self.describe_cdn_top_ip_with_http_info(body, **kwargs) # noqa: E501
734+
return data
735+
736+
def describe_cdn_top_ip_with_http_info(self, body, **kwargs): # noqa: E501
737+
"""describe_cdn_top_ip # noqa: E501
738+
739+
This method makes a synchronous HTTP request by default. To make an
740+
asynchronous HTTP request, please pass async_req=True
741+
>>> thread = api.describe_cdn_top_ip_with_http_info(body, async_req=True)
742+
>>> result = thread.get()
743+
744+
:param async_req bool
745+
:param DescribeCdnTopIpRequest body: (required)
746+
:return: DescribeCdnTopIpResponse
747+
If the method is called asynchronously,
748+
returns the request thread.
749+
"""
750+
751+
all_params = ['body'] # noqa: E501
752+
all_params.append('async_req')
753+
all_params.append('_return_http_data_only')
754+
all_params.append('_preload_content')
755+
all_params.append('_request_timeout')
756+
757+
params = locals()
758+
for key, val in six.iteritems(params['kwargs']):
759+
if key not in all_params:
760+
raise TypeError(
761+
"Got an unexpected keyword argument '%s'"
762+
" to method describe_cdn_top_ip" % key
763+
)
764+
params[key] = val
765+
del params['kwargs']
766+
# verify the required parameter 'body' is set
767+
if self.api_client.client_side_validation and ('body' not in params or
768+
params['body'] is None): # noqa: E501
769+
raise ValueError("Missing the required parameter `body` when calling `describe_cdn_top_ip`") # noqa: E501
770+
771+
collection_formats = {}
772+
773+
path_params = {}
774+
775+
query_params = []
776+
777+
header_params = {}
778+
779+
form_params = []
780+
local_var_files = {}
781+
782+
body_params = None
783+
if 'body' in params:
784+
body_params = params['body']
785+
# HTTP header `Accept`
786+
header_params['Accept'] = self.api_client.select_header_accept(
787+
['application/json']) # noqa: E501
788+
789+
# HTTP header `Content-Type`
790+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
791+
['application/json']) # noqa: E501
792+
793+
# Authentication setting
794+
auth_settings = ['volcengineSign'] # noqa: E501
795+
796+
return self.api_client.call_api(
797+
'/DescribeCdnTopIp/2022-03-01/mcdn/post/application_json/', 'POST',
798+
path_params,
799+
query_params,
800+
header_params,
801+
body=body_params,
802+
post_params=form_params,
803+
files=local_var_files,
804+
response_type='DescribeCdnTopIpResponse', # noqa: E501
805+
auth_settings=auth_settings,
806+
async_req=params.get('async_req'),
807+
_return_http_data_only=params.get('_return_http_data_only'),
808+
_preload_content=params.get('_preload_content', True),
809+
_request_timeout=params.get('_request_timeout'),
810+
collection_formats=collection_formats)
811+
812+
def describe_cdn_top_url(self, body, **kwargs): # noqa: E501
813+
"""describe_cdn_top_url # noqa: E501
814+
815+
This method makes a synchronous HTTP request by default. To make an
816+
asynchronous HTTP request, please pass async_req=True
817+
>>> thread = api.describe_cdn_top_url(body, async_req=True)
818+
>>> result = thread.get()
819+
820+
:param async_req bool
821+
:param DescribeCdnTopUrlRequest body: (required)
822+
:return: DescribeCdnTopUrlResponse
823+
If the method is called asynchronously,
824+
returns the request thread.
825+
"""
826+
kwargs['_return_http_data_only'] = True
827+
if kwargs.get('async_req'):
828+
return self.describe_cdn_top_url_with_http_info(body, **kwargs) # noqa: E501
829+
else:
830+
(data) = self.describe_cdn_top_url_with_http_info(body, **kwargs) # noqa: E501
831+
return data
832+
833+
def describe_cdn_top_url_with_http_info(self, body, **kwargs): # noqa: E501
834+
"""describe_cdn_top_url # noqa: E501
835+
836+
This method makes a synchronous HTTP request by default. To make an
837+
asynchronous HTTP request, please pass async_req=True
838+
>>> thread = api.describe_cdn_top_url_with_http_info(body, async_req=True)
839+
>>> result = thread.get()
840+
841+
:param async_req bool
842+
:param DescribeCdnTopUrlRequest body: (required)
843+
:return: DescribeCdnTopUrlResponse
844+
If the method is called asynchronously,
845+
returns the request thread.
846+
"""
847+
848+
all_params = ['body'] # noqa: E501
849+
all_params.append('async_req')
850+
all_params.append('_return_http_data_only')
851+
all_params.append('_preload_content')
852+
all_params.append('_request_timeout')
853+
854+
params = locals()
855+
for key, val in six.iteritems(params['kwargs']):
856+
if key not in all_params:
857+
raise TypeError(
858+
"Got an unexpected keyword argument '%s'"
859+
" to method describe_cdn_top_url" % key
860+
)
861+
params[key] = val
862+
del params['kwargs']
863+
# verify the required parameter 'body' is set
864+
if self.api_client.client_side_validation and ('body' not in params or
865+
params['body'] is None): # noqa: E501
866+
raise ValueError("Missing the required parameter `body` when calling `describe_cdn_top_url`") # noqa: E501
867+
868+
collection_formats = {}
869+
870+
path_params = {}
871+
872+
query_params = []
873+
874+
header_params = {}
875+
876+
form_params = []
877+
local_var_files = {}
878+
879+
body_params = None
880+
if 'body' in params:
881+
body_params = params['body']
882+
# HTTP header `Accept`
883+
header_params['Accept'] = self.api_client.select_header_accept(
884+
['application/json']) # noqa: E501
885+
886+
# HTTP header `Content-Type`
887+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
888+
['application/json']) # noqa: E501
889+
890+
# Authentication setting
891+
auth_settings = ['volcengineSign'] # noqa: E501
892+
893+
return self.api_client.call_api(
894+
'/DescribeCdnTopUrl/2022-03-01/mcdn/post/application_json/', 'POST',
895+
path_params,
896+
query_params,
897+
header_params,
898+
body=body_params,
899+
post_params=form_params,
900+
files=local_var_files,
901+
response_type='DescribeCdnTopUrlResponse', # noqa: E501
902+
auth_settings=auth_settings,
903+
async_req=params.get('async_req'),
904+
_return_http_data_only=params.get('_return_http_data_only'),
905+
_preload_content=params.get('_preload_content', True),
906+
_request_timeout=params.get('_request_timeout'),
907+
collection_formats=collection_formats)
908+
715909
def describe_content_quota(self, body, **kwargs): # noqa: E501
716910
"""describe_content_quota # noqa: E501
717911

0 commit comments

Comments
 (0)