Sfoglia il codice sorgente

CDN SDK Auto Released By xiaoyao,Version:1.31.1

Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
yixiong.jxy 7 anni fa
parent
commit
1058cf3e49
100 ha cambiato i file con 723 aggiunte e 5574 eliminazioni
  1. 5 0
      ChangeLog.txt
  2. 0 1
      services/cdn/add_cdn_domain.go
  3. 0 110
      services/cdn/add_live_pull_stream_info.go
  4. 0 112
      services/cdn/batch_describe_domain_bps_data.go
  5. 0 107
      services/cdn/delete_live_pull_stream_info.go
  6. 0 106
      services/cdn/describe_cdn_domain_base_detail.go
  7. 0 106
      services/cdn/describe_cdn_types.go
  8. 113 0
      services/cdn/describe_cdn_user_quota.go
  9. 2 4
      services/cdn/describe_custom_log_config.go
  10. 0 112
      services/cdn/describe_domain_cc_attack_info.go
  11. 2 4
      services/cdn/describe_domain_custom_log_config.go
  12. 2 2
      services/cdn/describe_domain_downstream_bps_of_edge.go
  13. 0 115
      services/cdn/describe_domain_https_data.go
  14. 0 120
      services/cdn/describe_domain_month_billing_bps_data.go
  15. 0 108
      services/cdn/describe_domain_online_user_number.go
  16. 0 113
      services/cdn/describe_domain_qo_s_rt.go
  17. 1 1
      services/cdn/describe_domain_real_time_byte_hit_rate_data.go
  18. 0 113
      services/cdn/describe_domain_real_time_data.go
  19. 113 0
      services/cdn/describe_domain_real_time_http_code_data.go
  20. 1 1
      services/cdn/describe_domain_real_time_req_hit_rate_data.go
  21. 111 0
      services/cdn/describe_domain_real_time_src_bps_data.go
  22. 111 0
      services/cdn/describe_domain_real_time_src_traffic_data.go
  23. 6 8
      services/cdn/describe_domain_slow_ratio.go
  24. 0 108
      services/cdn/describe_domain_upstream_bps_of_edge.go
  25. 0 108
      services/cdn/describe_domain_upstream_of_center.go
  26. 0 117
      services/cdn/describe_extensive_domain_data.go
  27. 106 0
      services/cdn/describe_l2_vips_by_dynamic_domain.go
  28. 0 107
      services/cdn/describe_live_app_record_config.go
  29. 0 107
      services/cdn/describe_live_specific_domain_mapping.go
  30. 0 110
      services/cdn/describe_live_stream_bps_data.go
  31. 0 112
      services/cdn/describe_live_stream_frame_and_bit_rate_by_domain.go
  32. 0 110
      services/cdn/describe_live_stream_frame_info.go
  33. 0 110
      services/cdn/describe_live_stream_frame_loss_ratio.go
  34. 0 114
      services/cdn/describe_live_stream_hls_online_user_num_by_domain.go
  35. 0 106
      services/cdn/describe_live_stream_limit_info.go
  36. 0 110
      services/cdn/describe_live_stream_number_list.go
  37. 0 113
      services/cdn/describe_live_stream_online_bps.go
  38. 3 3
      services/cdn/describe_live_stream_online_user_num.go
  39. 0 114
      services/cdn/describe_live_stream_online_user_num_by_domain.go
  40. 0 108
      services/cdn/describe_live_stream_push_data.go
  41. 0 108
      services/cdn/describe_live_stream_push_errors.go
  42. 0 108
      services/cdn/describe_live_stream_relay_push_bit_rate.go
  43. 0 108
      services/cdn/describe_live_stream_relay_push_data.go
  44. 0 108
      services/cdn/describe_live_stream_relay_push_errors.go
  45. 0 110
      services/cdn/describe_live_stream_room_bit_rate.go
  46. 0 112
      services/cdn/describe_live_stream_room_user_number.go
  47. 0 108
      services/cdn/describe_live_stream_stream_status.go
  48. 0 109
      services/cdn/describe_live_stream_transcode_stream_num.go
  49. 0 108
      services/cdn/describe_user_vips_by_domain.go
  50. 2 4
      services/cdn/list_domains_by_log_config_id.go
  51. 0 108
      services/cdn/migrate_domain_to_https_delivery.go
  52. 3 5
      services/cdn/modify_domain_custom_log_config.go
  53. 3 5
      services/cdn/modify_user_custom_log_config.go
  54. 105 0
      services/cdn/set_domain_green_manager_config.go
  55. 0 108
      services/cdn/set_file_type_force_ttl_code_config.go
  56. 0 107
      services/cdn/set_location_access_restriction.go
  57. 0 107
      services/cdn/set_oss_log_config.go
  58. 0 108
      services/cdn/set_path_force_ttl_code_config.go
  59. 0 113
      services/cdn/set_remote_req_auth_config.go
  60. 0 107
      services/cdn/set_user_agent_acess_restriction.go
  61. 0 106
      services/cdn/set_waf_config.go
  62. 0 110
      services/cdn/set_waiting_room_config.go
  63. 0 23
      services/cdn/struct_attacked_url_datas.go
  64. 2 2
      services/cdn/struct_bps_datas.go
  65. 0 21
      services/cdn/struct_bps_datas_in_describe_domain_downstream_bps_of_edge.go
  66. 0 21
      services/cdn/struct_bps_datas_in_describe_domain_upstream_of_center.go
  67. 0 22
      services/cdn/struct_cdn_type.go
  68. 0 21
      services/cdn/struct_cdn_types.go
  69. 0 21
      services/cdn/struct_content.go
  70. 0 3
      services/cdn/struct_data.go
  71. 16 21
      services/cdn/struct_data_module.go
  72. 0 21
      services/cdn/struct_data_per_interval_in_describe_extensive_domain_data.go
  73. 0 30
      services/cdn/struct_domain_base_detail_model.go
  74. 0 22
      services/cdn/struct_domain_mapping_model.go
  75. 0 21
      services/cdn/struct_domain_mapping_models.go
  76. 0 21
      services/cdn/struct_frame_data_infos.go
  77. 0 28
      services/cdn/struct_frame_data_model.go
  78. 0 23
      services/cdn/struct_frame_loss_ratio_info.go
  79. 0 21
      services/cdn/struct_frame_loss_ratio_infos.go
  80. 0 21
      services/cdn/struct_frame_rate_and_bit_rate_infos_in_describe_live_stream_frame_and_bit_rate_by_domain.go
  81. 0 21
      services/cdn/struct_frame_rate_and_bit_rate_infos_in_describe_live_stream_room_bit_rate.go
  82. 0 62
      services/cdn/struct_https_statistics_info.go
  83. 0 21
      services/cdn/struct_https_statistics_infos.go
  84. 0 24
      services/cdn/struct_live_stream_online_bps_info.go
  85. 0 21
      services/cdn/struct_live_stream_online_bps_infos.go
  86. 1 1
      services/cdn/struct_live_stream_online_user_num_info.go
  87. 2 2
      services/cdn/struct_online_user_info.go
  88. 0 21
      services/cdn/struct_online_user_info_in_describe_live_stream_hls_online_user_num_by_domain.go
  89. 0 21
      services/cdn/struct_online_user_info_in_describe_live_stream_online_user_num.go
  90. 0 21
      services/cdn/struct_online_user_info_in_describe_live_stream_online_user_num_by_domain.go
  91. 0 21
      services/cdn/struct_online_user_info_in_describe_live_stream_room_user_number.go
  92. 0 21
      services/cdn/struct_push_errors_model_list.go
  93. 0 27
      services/cdn/struct_push_stream_model.go
  94. 0 21
      services/cdn/struct_push_stream_model_list.go
  95. 1 1
      services/cdn/struct_pv_data_interval.go
  96. 5 5
      services/cdn/struct_real_time_code_proportion_data.go
  97. 3 3
      services/cdn/struct_real_time_http_code_data.go
  98. 2 2
      services/cdn/struct_real_time_src_bps_data_per_interval.go
  99. 2 2
      services/cdn/struct_real_time_src_traffic_data_per_interval.go
  100. 0 26
      services/cdn/struct_relay_push_bit_rate_model.go

+ 5 - 0
ChangeLog.txt

@@ -1,3 +1,8 @@
+2018-09-29 Version: 1.31.1
+1, This is an example of release-log.
+2, Please strictly follow this format to edit in English.
+3, Format:Number + , + Space + Description
+
 2018-09-27 Version: 1.31.0
 1, Add new API ListQueues, modify API SetAutoScaleConfig to support queue related features.
 

+ 0 - 1
services/cdn/add_cdn_domain.go

@@ -80,7 +80,6 @@ type AddCdnDomainRequest struct {
 	Sources         string           `position:"Query" name:"Sources"`
 	OwnerAccount    string           `position:"Query" name:"OwnerAccount"`
 	DomainName      string           `position:"Query" name:"DomainName"`
-	LiveType        string           `position:"Query" name:"LiveType"`
 	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
 	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
 	SourcePort      requests.Integer `position:"Query" name:"SourcePort"`

+ 0 - 110
services/cdn/add_live_pull_stream_info.go

@@ -1,110 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// AddLivePullStreamInfo invokes the cdn.AddLivePullStreamInfo API synchronously
-// api document: https://help.aliyun.com/api/cdn/addlivepullstreaminfo.html
-func (client *Client) AddLivePullStreamInfo(request *AddLivePullStreamInfoRequest) (response *AddLivePullStreamInfoResponse, err error) {
-	response = CreateAddLivePullStreamInfoResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// AddLivePullStreamInfoWithChan invokes the cdn.AddLivePullStreamInfo API asynchronously
-// api document: https://help.aliyun.com/api/cdn/addlivepullstreaminfo.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) AddLivePullStreamInfoWithChan(request *AddLivePullStreamInfoRequest) (<-chan *AddLivePullStreamInfoResponse, <-chan error) {
-	responseChan := make(chan *AddLivePullStreamInfoResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.AddLivePullStreamInfo(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// AddLivePullStreamInfoWithCallback invokes the cdn.AddLivePullStreamInfo API asynchronously
-// api document: https://help.aliyun.com/api/cdn/addlivepullstreaminfo.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) AddLivePullStreamInfoWithCallback(request *AddLivePullStreamInfoRequest, callback func(response *AddLivePullStreamInfoResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *AddLivePullStreamInfoResponse
-		var err error
-		defer close(result)
-		response, err = client.AddLivePullStreamInfo(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// AddLivePullStreamInfoRequest is the request struct for api AddLivePullStreamInfo
-type AddLivePullStreamInfoRequest struct {
-	*requests.RpcRequest
-	SourceUrl     string           `position:"Query" name:"SourceUrl"`
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	StreamName    string           `position:"Query" name:"StreamName"`
-}
-
-// AddLivePullStreamInfoResponse is the response struct for api AddLivePullStreamInfo
-type AddLivePullStreamInfoResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateAddLivePullStreamInfoRequest creates a request to invoke AddLivePullStreamInfo API
-func CreateAddLivePullStreamInfoRequest() (request *AddLivePullStreamInfoRequest) {
-	request = &AddLivePullStreamInfoRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "AddLivePullStreamInfo", "", "")
-	return
-}
-
-// CreateAddLivePullStreamInfoResponse creates a response to parse from AddLivePullStreamInfo response
-func CreateAddLivePullStreamInfoResponse() (response *AddLivePullStreamInfoResponse) {
-	response = &AddLivePullStreamInfoResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 112
services/cdn/batch_describe_domain_bps_data.go

@@ -1,112 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// BatchDescribeDomainBpsData invokes the cdn.BatchDescribeDomainBpsData API synchronously
-// api document: https://help.aliyun.com/api/cdn/batchdescribedomainbpsdata.html
-func (client *Client) BatchDescribeDomainBpsData(request *BatchDescribeDomainBpsDataRequest) (response *BatchDescribeDomainBpsDataResponse, err error) {
-	response = CreateBatchDescribeDomainBpsDataResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// BatchDescribeDomainBpsDataWithChan invokes the cdn.BatchDescribeDomainBpsData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/batchdescribedomainbpsdata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) BatchDescribeDomainBpsDataWithChan(request *BatchDescribeDomainBpsDataRequest) (<-chan *BatchDescribeDomainBpsDataResponse, <-chan error) {
-	responseChan := make(chan *BatchDescribeDomainBpsDataResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.BatchDescribeDomainBpsData(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// BatchDescribeDomainBpsDataWithCallback invokes the cdn.BatchDescribeDomainBpsData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/batchdescribedomainbpsdata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) BatchDescribeDomainBpsDataWithCallback(request *BatchDescribeDomainBpsDataRequest, callback func(response *BatchDescribeDomainBpsDataResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *BatchDescribeDomainBpsDataResponse
-		var err error
-		defer close(result)
-		response, err = client.BatchDescribeDomainBpsData(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// BatchDescribeDomainBpsDataRequest is the request struct for api BatchDescribeDomainBpsData
-type BatchDescribeDomainBpsDataRequest struct {
-	*requests.RpcRequest
-	StartTime  string           `position:"Query" name:"StartTime"`
-	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
-	DomainName string           `position:"Query" name:"DomainName"`
-	EndTime    string           `position:"Query" name:"EndTime"`
-	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// BatchDescribeDomainBpsDataResponse is the response struct for api BatchDescribeDomainBpsData
-type BatchDescribeDomainBpsDataResponse struct {
-	*responses.BaseResponse
-	RequestId  string                               `json:"RequestId" xml:"RequestId"`
-	PageNumber int                                  `json:"PageNumber" xml:"PageNumber"`
-	PageSize   int                                  `json:"PageSize" xml:"PageSize"`
-	TotalCount int                                  `json:"TotalCount" xml:"TotalCount"`
-	BpsDatas   BpsDatasInBatchDescribeDomainBpsData `json:"BpsDatas" xml:"BpsDatas"`
-}
-
-// CreateBatchDescribeDomainBpsDataRequest creates a request to invoke BatchDescribeDomainBpsData API
-func CreateBatchDescribeDomainBpsDataRequest() (request *BatchDescribeDomainBpsDataRequest) {
-	request = &BatchDescribeDomainBpsDataRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "BatchDescribeDomainBpsData", "", "")
-	return
-}
-
-// CreateBatchDescribeDomainBpsDataResponse creates a response to parse from BatchDescribeDomainBpsData response
-func CreateBatchDescribeDomainBpsDataResponse() (response *BatchDescribeDomainBpsDataResponse) {
-	response = &BatchDescribeDomainBpsDataResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 107
services/cdn/delete_live_pull_stream_info.go

@@ -1,107 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DeleteLivePullStreamInfo invokes the cdn.DeleteLivePullStreamInfo API synchronously
-// api document: https://help.aliyun.com/api/cdn/deletelivepullstreaminfo.html
-func (client *Client) DeleteLivePullStreamInfo(request *DeleteLivePullStreamInfoRequest) (response *DeleteLivePullStreamInfoResponse, err error) {
-	response = CreateDeleteLivePullStreamInfoResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DeleteLivePullStreamInfoWithChan invokes the cdn.DeleteLivePullStreamInfo API asynchronously
-// api document: https://help.aliyun.com/api/cdn/deletelivepullstreaminfo.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DeleteLivePullStreamInfoWithChan(request *DeleteLivePullStreamInfoRequest) (<-chan *DeleteLivePullStreamInfoResponse, <-chan error) {
-	responseChan := make(chan *DeleteLivePullStreamInfoResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DeleteLivePullStreamInfo(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DeleteLivePullStreamInfoWithCallback invokes the cdn.DeleteLivePullStreamInfo API asynchronously
-// api document: https://help.aliyun.com/api/cdn/deletelivepullstreaminfo.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DeleteLivePullStreamInfoWithCallback(request *DeleteLivePullStreamInfoRequest, callback func(response *DeleteLivePullStreamInfoResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DeleteLivePullStreamInfoResponse
-		var err error
-		defer close(result)
-		response, err = client.DeleteLivePullStreamInfo(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DeleteLivePullStreamInfoRequest is the request struct for api DeleteLivePullStreamInfo
-type DeleteLivePullStreamInfoRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	StreamName    string           `position:"Query" name:"StreamName"`
-}
-
-// DeleteLivePullStreamInfoResponse is the response struct for api DeleteLivePullStreamInfo
-type DeleteLivePullStreamInfoResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateDeleteLivePullStreamInfoRequest creates a request to invoke DeleteLivePullStreamInfo API
-func CreateDeleteLivePullStreamInfoRequest() (request *DeleteLivePullStreamInfoRequest) {
-	request = &DeleteLivePullStreamInfoRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DeleteLivePullStreamInfo", "", "")
-	return
-}
-
-// CreateDeleteLivePullStreamInfoResponse creates a response to parse from DeleteLivePullStreamInfo response
-func CreateDeleteLivePullStreamInfoResponse() (response *DeleteLivePullStreamInfoResponse) {
-	response = &DeleteLivePullStreamInfoResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 106
services/cdn/describe_cdn_domain_base_detail.go

@@ -1,106 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeCdnDomainBaseDetail invokes the cdn.DescribeCdnDomainBaseDetail API synchronously
-// api document: https://help.aliyun.com/api/cdn/describecdndomainbasedetail.html
-func (client *Client) DescribeCdnDomainBaseDetail(request *DescribeCdnDomainBaseDetailRequest) (response *DescribeCdnDomainBaseDetailResponse, err error) {
-	response = CreateDescribeCdnDomainBaseDetailResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeCdnDomainBaseDetailWithChan invokes the cdn.DescribeCdnDomainBaseDetail API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describecdndomainbasedetail.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeCdnDomainBaseDetailWithChan(request *DescribeCdnDomainBaseDetailRequest) (<-chan *DescribeCdnDomainBaseDetailResponse, <-chan error) {
-	responseChan := make(chan *DescribeCdnDomainBaseDetailResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeCdnDomainBaseDetail(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeCdnDomainBaseDetailWithCallback invokes the cdn.DescribeCdnDomainBaseDetail API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describecdndomainbasedetail.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeCdnDomainBaseDetailWithCallback(request *DescribeCdnDomainBaseDetailRequest, callback func(response *DescribeCdnDomainBaseDetailResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeCdnDomainBaseDetailResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeCdnDomainBaseDetail(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeCdnDomainBaseDetailRequest is the request struct for api DescribeCdnDomainBaseDetail
-type DescribeCdnDomainBaseDetailRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeCdnDomainBaseDetailResponse is the response struct for api DescribeCdnDomainBaseDetail
-type DescribeCdnDomainBaseDetailResponse struct {
-	*responses.BaseResponse
-	RequestId             string                `json:"RequestId" xml:"RequestId"`
-	DomainBaseDetailModel DomainBaseDetailModel `json:"DomainBaseDetailModel" xml:"DomainBaseDetailModel"`
-}
-
-// CreateDescribeCdnDomainBaseDetailRequest creates a request to invoke DescribeCdnDomainBaseDetail API
-func CreateDescribeCdnDomainBaseDetailRequest() (request *DescribeCdnDomainBaseDetailRequest) {
-	request = &DescribeCdnDomainBaseDetailRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeCdnDomainBaseDetail", "", "")
-	return
-}
-
-// CreateDescribeCdnDomainBaseDetailResponse creates a response to parse from DescribeCdnDomainBaseDetail response
-func CreateDescribeCdnDomainBaseDetailResponse() (response *DescribeCdnDomainBaseDetailResponse) {
-	response = &DescribeCdnDomainBaseDetailResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 106
services/cdn/describe_cdn_types.go

@@ -1,106 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeCdnTypes invokes the cdn.DescribeCdnTypes API synchronously
-// api document: https://help.aliyun.com/api/cdn/describecdntypes.html
-func (client *Client) DescribeCdnTypes(request *DescribeCdnTypesRequest) (response *DescribeCdnTypesResponse, err error) {
-	response = CreateDescribeCdnTypesResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeCdnTypesWithChan invokes the cdn.DescribeCdnTypes API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describecdntypes.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeCdnTypesWithChan(request *DescribeCdnTypesRequest) (<-chan *DescribeCdnTypesResponse, <-chan error) {
-	responseChan := make(chan *DescribeCdnTypesResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeCdnTypes(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeCdnTypesWithCallback invokes the cdn.DescribeCdnTypes API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describecdntypes.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeCdnTypesWithCallback(request *DescribeCdnTypesRequest, callback func(response *DescribeCdnTypesResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeCdnTypesResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeCdnTypes(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeCdnTypesRequest is the request struct for api DescribeCdnTypes
-type DescribeCdnTypesRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	OwnerAccount  string           `position:"Query" name:"OwnerAccount"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeCdnTypesResponse is the response struct for api DescribeCdnTypes
-type DescribeCdnTypesResponse struct {
-	*responses.BaseResponse
-	RequestId string   `json:"RequestId" xml:"RequestId"`
-	CdnTypes  CdnTypes `json:"CdnTypes" xml:"CdnTypes"`
-}
-
-// CreateDescribeCdnTypesRequest creates a request to invoke DescribeCdnTypes API
-func CreateDescribeCdnTypesRequest() (request *DescribeCdnTypesRequest) {
-	request = &DescribeCdnTypesRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeCdnTypes", "", "")
-	return
-}
-
-// CreateDescribeCdnTypesResponse creates a response to parse from DescribeCdnTypes response
-func CreateDescribeCdnTypesResponse() (response *DescribeCdnTypesResponse) {
-	response = &DescribeCdnTypesResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 113 - 0
services/cdn/describe_cdn_user_quota.go

@@ -0,0 +1,113 @@
+package cdn
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// DescribeCdnUserQuota invokes the cdn.DescribeCdnUserQuota API synchronously
+// api document: https://help.aliyun.com/api/cdn/describecdnuserquota.html
+func (client *Client) DescribeCdnUserQuota(request *DescribeCdnUserQuotaRequest) (response *DescribeCdnUserQuotaResponse, err error) {
+	response = CreateDescribeCdnUserQuotaResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DescribeCdnUserQuotaWithChan invokes the cdn.DescribeCdnUserQuota API asynchronously
+// api document: https://help.aliyun.com/api/cdn/describecdnuserquota.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeCdnUserQuotaWithChan(request *DescribeCdnUserQuotaRequest) (<-chan *DescribeCdnUserQuotaResponse, <-chan error) {
+	responseChan := make(chan *DescribeCdnUserQuotaResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DescribeCdnUserQuota(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DescribeCdnUserQuotaWithCallback invokes the cdn.DescribeCdnUserQuota API asynchronously
+// api document: https://help.aliyun.com/api/cdn/describecdnuserquota.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeCdnUserQuotaWithCallback(request *DescribeCdnUserQuotaRequest, callback func(response *DescribeCdnUserQuotaResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DescribeCdnUserQuotaResponse
+		var err error
+		defer close(result)
+		response, err = client.DescribeCdnUserQuota(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DescribeCdnUserQuotaRequest is the request struct for api DescribeCdnUserQuota
+type DescribeCdnUserQuotaRequest struct {
+	*requests.RpcRequest
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// DescribeCdnUserQuotaResponse is the response struct for api DescribeCdnUserQuota
+type DescribeCdnUserQuotaResponse struct {
+	*responses.BaseResponse
+	RequestId        string `json:"RequestId" xml:"RequestId"`
+	DomainQuota      int    `json:"DomainQuota" xml:"DomainQuota"`
+	RefreshUrlQuota  int    `json:"RefreshUrlQuota" xml:"RefreshUrlQuota"`
+	RefreshDirQuota  int    `json:"RefreshDirQuota" xml:"RefreshDirQuota"`
+	RefreshUrlRemain int    `json:"RefreshUrlRemain" xml:"RefreshUrlRemain"`
+	RefreshDirRemain int    `json:"RefreshDirRemain" xml:"RefreshDirRemain"`
+	PreloadQuota     int    `json:"PreloadQuota" xml:"PreloadQuota"`
+	PreloadRemain    int    `json:"PreloadRemain" xml:"PreloadRemain"`
+	BlockQuota       int    `json:"BlockQuota" xml:"BlockQuota"`
+	BlockRemain      int    `json:"BlockRemain" xml:"BlockRemain"`
+}
+
+// CreateDescribeCdnUserQuotaRequest creates a request to invoke DescribeCdnUserQuota API
+func CreateDescribeCdnUserQuotaRequest() (request *DescribeCdnUserQuotaRequest) {
+	request = &DescribeCdnUserQuotaRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeCdnUserQuota", "", "")
+	return
+}
+
+// CreateDescribeCdnUserQuotaResponse creates a response to parse from DescribeCdnUserQuota response
+func CreateDescribeCdnUserQuotaResponse() (response *DescribeCdnUserQuotaResponse) {
+	response = &DescribeCdnUserQuotaResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 2 - 4
services/cdn/describe_custom_log_config.go

@@ -76,10 +76,8 @@ func (client *Client) DescribeCustomLogConfigWithCallback(request *DescribeCusto
 // DescribeCustomLogConfigRequest is the request struct for api DescribeCustomLogConfig
 type DescribeCustomLogConfigRequest struct {
 	*requests.RpcRequest
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	Version       string           `position:"Query" name:"Version"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	ConfigId      string           `position:"Query" name:"ConfigId"`
+	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
+	ConfigId string           `position:"Query" name:"ConfigId"`
 }
 
 // DescribeCustomLogConfigResponse is the response struct for api DescribeCustomLogConfig

+ 0 - 112
services/cdn/describe_domain_cc_attack_info.go

@@ -1,112 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeDomainCCAttackInfo invokes the cdn.DescribeDomainCCAttackInfo API synchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainccattackinfo.html
-func (client *Client) DescribeDomainCCAttackInfo(request *DescribeDomainCCAttackInfoRequest) (response *DescribeDomainCCAttackInfoResponse, err error) {
-	response = CreateDescribeDomainCCAttackInfoResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDomainCCAttackInfoWithChan invokes the cdn.DescribeDomainCCAttackInfo API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainccattackinfo.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainCCAttackInfoWithChan(request *DescribeDomainCCAttackInfoRequest) (<-chan *DescribeDomainCCAttackInfoResponse, <-chan error) {
-	responseChan := make(chan *DescribeDomainCCAttackInfoResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDomainCCAttackInfo(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDomainCCAttackInfoWithCallback invokes the cdn.DescribeDomainCCAttackInfo API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainccattackinfo.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainCCAttackInfoWithCallback(request *DescribeDomainCCAttackInfoRequest, callback func(response *DescribeDomainCCAttackInfoResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDomainCCAttackInfoResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDomainCCAttackInfo(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDomainCCAttackInfoRequest is the request struct for api DescribeDomainCCAttackInfo
-type DescribeDomainCCAttackInfoRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeDomainCCAttackInfoResponse is the response struct for api DescribeDomainCCAttackInfo
-type DescribeDomainCCAttackInfoResponse struct {
-	*responses.BaseResponse
-	RequestId           string              `json:"RequestId" xml:"RequestId"`
-	DomainName          string              `json:"DomainName" xml:"DomainName"`
-	StartTime           string              `json:"StartTime" xml:"StartTime"`
-	EndTime             string              `json:"EndTime" xml:"EndTime"`
-	AttackIpDataList    AttackIpDataList    `json:"AttackIpDataList" xml:"AttackIpDataList"`
-	AttackedUrlDataList AttackedUrlDataList `json:"AttackedUrlDataList" xml:"AttackedUrlDataList"`
-}
-
-// CreateDescribeDomainCCAttackInfoRequest creates a request to invoke DescribeDomainCCAttackInfo API
-func CreateDescribeDomainCCAttackInfoRequest() (request *DescribeDomainCCAttackInfoRequest) {
-	request = &DescribeDomainCCAttackInfoRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeDomainCCAttackInfo", "", "")
-	return
-}
-
-// CreateDescribeDomainCCAttackInfoResponse creates a response to parse from DescribeDomainCCAttackInfo response
-func CreateDescribeDomainCCAttackInfoResponse() (response *DescribeDomainCCAttackInfoResponse) {
-	response = &DescribeDomainCCAttackInfoResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 2 - 4
services/cdn/describe_domain_custom_log_config.go

@@ -76,10 +76,8 @@ func (client *Client) DescribeDomainCustomLogConfigWithCallback(request *Describ
 // DescribeDomainCustomLogConfigRequest is the request struct for api DescribeDomainCustomLogConfig
 type DescribeDomainCustomLogConfigRequest struct {
 	*requests.RpcRequest
-	DomainName    string           `position:"Query" name:"DomainName"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	Version       string           `position:"Query" name:"Version"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	DomainName string           `position:"Query" name:"DomainName"`
+	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // DescribeDomainCustomLogConfigResponse is the response struct for api DescribeDomainCustomLogConfig

+ 2 - 2
services/cdn/describe_domain_downstream_bps_of_edge.go

@@ -86,8 +86,8 @@ type DescribeDomainDownstreamBpsOfEdgeRequest struct {
 // DescribeDomainDownstreamBpsOfEdgeResponse is the response struct for api DescribeDomainDownstreamBpsOfEdge
 type DescribeDomainDownstreamBpsOfEdgeResponse struct {
 	*responses.BaseResponse
-	RequestId string                                      `json:"RequestId" xml:"RequestId"`
-	BpsDatas  BpsDatasInDescribeDomainDownstreamBpsOfEdge `json:"BpsDatas" xml:"BpsDatas"`
+	RequestId string   `json:"RequestId" xml:"RequestId"`
+	BpsDatas  BpsDatas `json:"BpsDatas" xml:"BpsDatas"`
 }
 
 // CreateDescribeDomainDownstreamBpsOfEdgeRequest creates a request to invoke DescribeDomainDownstreamBpsOfEdge API

+ 0 - 115
services/cdn/describe_domain_https_data.go

@@ -1,115 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeDomainHttpsData invokes the cdn.DescribeDomainHttpsData API synchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainhttpsdata.html
-func (client *Client) DescribeDomainHttpsData(request *DescribeDomainHttpsDataRequest) (response *DescribeDomainHttpsDataResponse, err error) {
-	response = CreateDescribeDomainHttpsDataResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDomainHttpsDataWithChan invokes the cdn.DescribeDomainHttpsData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainhttpsdata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainHttpsDataWithChan(request *DescribeDomainHttpsDataRequest) (<-chan *DescribeDomainHttpsDataResponse, <-chan error) {
-	responseChan := make(chan *DescribeDomainHttpsDataResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDomainHttpsData(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDomainHttpsDataWithCallback invokes the cdn.DescribeDomainHttpsData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainhttpsdata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainHttpsDataWithCallback(request *DescribeDomainHttpsDataRequest, callback func(response *DescribeDomainHttpsDataResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDomainHttpsDataResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDomainHttpsData(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDomainHttpsDataRequest is the request struct for api DescribeDomainHttpsData
-type DescribeDomainHttpsDataRequest struct {
-	*requests.RpcRequest
-	DomainType    string           `position:"Query" name:"DomainType"`
-	FixTimeGap    string           `position:"Query" name:"FixTimeGap"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	TimeMerge     string           `position:"Query" name:"TimeMerge"`
-	DomainNames   string           `position:"Query" name:"DomainNames"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	Interval      string           `position:"Query" name:"Interval"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	Cls           string           `position:"Query" name:"Cls"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeDomainHttpsDataResponse is the response struct for api DescribeDomainHttpsData
-type DescribeDomainHttpsDataResponse struct {
-	*responses.BaseResponse
-	RequestId            string               `json:"RequestId" xml:"RequestId"`
-	DomainNames          string               `json:"DomainNames" xml:"DomainNames"`
-	DataInterval         string               `json:"DataInterval" xml:"DataInterval"`
-	HttpsStatisticsInfos HttpsStatisticsInfos `json:"HttpsStatisticsInfos" xml:"HttpsStatisticsInfos"`
-}
-
-// CreateDescribeDomainHttpsDataRequest creates a request to invoke DescribeDomainHttpsData API
-func CreateDescribeDomainHttpsDataRequest() (request *DescribeDomainHttpsDataRequest) {
-	request = &DescribeDomainHttpsDataRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeDomainHttpsData", "", "")
-	return
-}
-
-// CreateDescribeDomainHttpsDataResponse creates a response to parse from DescribeDomainHttpsData response
-func CreateDescribeDomainHttpsDataResponse() (response *DescribeDomainHttpsDataResponse) {
-	response = &DescribeDomainHttpsDataResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 120
services/cdn/describe_domain_month_billing_bps_data.go

@@ -1,120 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeDomainMonthBillingBpsData invokes the cdn.DescribeDomainMonthBillingBpsData API synchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainmonthbillingbpsdata.html
-func (client *Client) DescribeDomainMonthBillingBpsData(request *DescribeDomainMonthBillingBpsDataRequest) (response *DescribeDomainMonthBillingBpsDataResponse, err error) {
-	response = CreateDescribeDomainMonthBillingBpsDataResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDomainMonthBillingBpsDataWithChan invokes the cdn.DescribeDomainMonthBillingBpsData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainmonthbillingbpsdata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainMonthBillingBpsDataWithChan(request *DescribeDomainMonthBillingBpsDataRequest) (<-chan *DescribeDomainMonthBillingBpsDataResponse, <-chan error) {
-	responseChan := make(chan *DescribeDomainMonthBillingBpsDataResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDomainMonthBillingBpsData(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDomainMonthBillingBpsDataWithCallback invokes the cdn.DescribeDomainMonthBillingBpsData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainmonthbillingbpsdata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainMonthBillingBpsDataWithCallback(request *DescribeDomainMonthBillingBpsDataRequest, callback func(response *DescribeDomainMonthBillingBpsDataResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDomainMonthBillingBpsDataResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDomainMonthBillingBpsData(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDomainMonthBillingBpsDataRequest is the request struct for api DescribeDomainMonthBillingBpsData
-type DescribeDomainMonthBillingBpsDataRequest struct {
-	*requests.RpcRequest
-	SecurityToken      string           `position:"Query" name:"SecurityToken"`
-	InternetChargeType string           `position:"Query" name:"InternetChargeType"`
-	DomainName         string           `position:"Query" name:"DomainName"`
-	EndTime            string           `position:"Query" name:"EndTime"`
-	StartTime          string           `position:"Query" name:"StartTime"`
-	OwnerId            requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeDomainMonthBillingBpsDataResponse is the response struct for api DescribeDomainMonthBillingBpsData
-type DescribeDomainMonthBillingBpsDataResponse struct {
-	*responses.BaseResponse
-	RequestId              string  `json:"RequestId" xml:"RequestId"`
-	DomainName             string  `json:"DomainName" xml:"DomainName"`
-	StartTime              string  `json:"StartTime" xml:"StartTime"`
-	EndTime                string  `json:"EndTime" xml:"EndTime"`
-	Bandwidth95Bps         float64 `json:"Bandwidth95Bps" xml:"Bandwidth95Bps"`
-	DomesticBandwidth95Bps float64 `json:"DomesticBandwidth95Bps" xml:"DomesticBandwidth95Bps"`
-	OverseasBandwidth95Bps float64 `json:"OverseasBandwidth95Bps" xml:"OverseasBandwidth95Bps"`
-	MonthavgBps            float64 `json:"MonthavgBps" xml:"MonthavgBps"`
-	DomesticMonthavgBps    float64 `json:"DomesticMonthavgBps" xml:"DomesticMonthavgBps"`
-	OverseasMonthavgBps    float64 `json:"OverseasMonthavgBps" xml:"OverseasMonthavgBps"`
-	Month4thBps            float64 `json:"Month4thBps" xml:"Month4thBps"`
-	DomesticMonth4thBps    float64 `json:"DomesticMonth4thBps" xml:"DomesticMonth4thBps"`
-	OverseasMonth4thBps    float64 `json:"OverseasMonth4thBps" xml:"OverseasMonth4thBps"`
-}
-
-// CreateDescribeDomainMonthBillingBpsDataRequest creates a request to invoke DescribeDomainMonthBillingBpsData API
-func CreateDescribeDomainMonthBillingBpsDataRequest() (request *DescribeDomainMonthBillingBpsDataRequest) {
-	request = &DescribeDomainMonthBillingBpsDataRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeDomainMonthBillingBpsData", "", "")
-	return
-}
-
-// CreateDescribeDomainMonthBillingBpsDataResponse creates a response to parse from DescribeDomainMonthBillingBpsData response
-func CreateDescribeDomainMonthBillingBpsDataResponse() (response *DescribeDomainMonthBillingBpsDataResponse) {
-	response = &DescribeDomainMonthBillingBpsDataResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 108
services/cdn/describe_domain_online_user_number.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeDomainOnlineUserNumber invokes the cdn.DescribeDomainOnlineUserNumber API synchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainonlineusernumber.html
-func (client *Client) DescribeDomainOnlineUserNumber(request *DescribeDomainOnlineUserNumberRequest) (response *DescribeDomainOnlineUserNumberResponse, err error) {
-	response = CreateDescribeDomainOnlineUserNumberResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDomainOnlineUserNumberWithChan invokes the cdn.DescribeDomainOnlineUserNumber API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainonlineusernumber.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainOnlineUserNumberWithChan(request *DescribeDomainOnlineUserNumberRequest) (<-chan *DescribeDomainOnlineUserNumberResponse, <-chan error) {
-	responseChan := make(chan *DescribeDomainOnlineUserNumberResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDomainOnlineUserNumber(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDomainOnlineUserNumberWithCallback invokes the cdn.DescribeDomainOnlineUserNumber API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainonlineusernumber.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainOnlineUserNumberWithCallback(request *DescribeDomainOnlineUserNumberRequest, callback func(response *DescribeDomainOnlineUserNumberResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDomainOnlineUserNumberResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDomainOnlineUserNumber(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDomainOnlineUserNumberRequest is the request struct for api DescribeDomainOnlineUserNumber
-type DescribeDomainOnlineUserNumberRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeDomainOnlineUserNumberResponse is the response struct for api DescribeDomainOnlineUserNumber
-type DescribeDomainOnlineUserNumberResponse struct {
-	*responses.BaseResponse
-	RequestId                    string                       `json:"RequestId" xml:"RequestId"`
-	LiveStreamOnlineUserNumInfos LiveStreamOnlineUserNumInfos `json:"LiveStreamOnlineUserNumInfos" xml:"LiveStreamOnlineUserNumInfos"`
-}
-
-// CreateDescribeDomainOnlineUserNumberRequest creates a request to invoke DescribeDomainOnlineUserNumber API
-func CreateDescribeDomainOnlineUserNumberRequest() (request *DescribeDomainOnlineUserNumberRequest) {
-	request = &DescribeDomainOnlineUserNumberRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeDomainOnlineUserNumber", "", "")
-	return
-}
-
-// CreateDescribeDomainOnlineUserNumberResponse creates a response to parse from DescribeDomainOnlineUserNumber response
-func CreateDescribeDomainOnlineUserNumberResponse() (response *DescribeDomainOnlineUserNumberResponse) {
-	response = &DescribeDomainOnlineUserNumberResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 113
services/cdn/describe_domain_qo_s_rt.go

@@ -1,113 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeDomainQoSRt invokes the cdn.DescribeDomainQoSRt API synchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainqosrt.html
-func (client *Client) DescribeDomainQoSRt(request *DescribeDomainQoSRtRequest) (response *DescribeDomainQoSRtResponse, err error) {
-	response = CreateDescribeDomainQoSRtResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDomainQoSRtWithChan invokes the cdn.DescribeDomainQoSRt API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainqosrt.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainQoSRtWithChan(request *DescribeDomainQoSRtRequest) (<-chan *DescribeDomainQoSRtResponse, <-chan error) {
-	responseChan := make(chan *DescribeDomainQoSRtResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDomainQoSRt(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDomainQoSRtWithCallback invokes the cdn.DescribeDomainQoSRt API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainqosrt.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainQoSRtWithCallback(request *DescribeDomainQoSRtRequest, callback func(response *DescribeDomainQoSRtResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDomainQoSRtResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDomainQoSRt(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDomainQoSRtRequest is the request struct for api DescribeDomainQoSRt
-type DescribeDomainQoSRtRequest struct {
-	*requests.RpcRequest
-	Ip            string           `position:"Query" name:"Ip"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	Version       string           `position:"Query" name:"Version"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-}
-
-// DescribeDomainQoSRtResponse is the response struct for api DescribeDomainQoSRt
-type DescribeDomainQoSRtResponse struct {
-	*responses.BaseResponse
-	DomainName string  `json:"DomainName" xml:"DomainName"`
-	StartTime  string  `json:"StartTime" xml:"StartTime"`
-	EndTime    string  `json:"EndTime" xml:"EndTime"`
-	Ip         string  `json:"Ip" xml:"Ip"`
-	Content    Content `json:"Content" xml:"Content"`
-}
-
-// CreateDescribeDomainQoSRtRequest creates a request to invoke DescribeDomainQoSRt API
-func CreateDescribeDomainQoSRtRequest() (request *DescribeDomainQoSRtRequest) {
-	request = &DescribeDomainQoSRtRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeDomainQoSRt", "", "")
-	return
-}
-
-// CreateDescribeDomainQoSRtResponse creates a response to parse from DescribeDomainQoSRt response
-func CreateDescribeDomainQoSRtResponse() (response *DescribeDomainQoSRtResponse) {
-	response = &DescribeDomainQoSRtResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/cdn/describe_domain_real_time_byte_hit_rate_data.go

@@ -76,9 +76,9 @@ func (client *Client) DescribeDomainRealTimeByteHitRateDataWithCallback(request
 // DescribeDomainRealTimeByteHitRateDataRequest is the request struct for api DescribeDomainRealTimeByteHitRateData
 type DescribeDomainRealTimeByteHitRateDataRequest struct {
 	*requests.RpcRequest
+	StartTime  string           `position:"Query" name:"StartTime"`
 	DomainName string           `position:"Query" name:"DomainName"`
 	EndTime    string           `position:"Query" name:"EndTime"`
-	StartTime  string           `position:"Query" name:"StartTime"`
 	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
 }
 

+ 0 - 113
services/cdn/describe_domain_real_time_data.go

@@ -1,113 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeDomainRealTimeData invokes the cdn.DescribeDomainRealTimeData API synchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainrealtimedata.html
-func (client *Client) DescribeDomainRealTimeData(request *DescribeDomainRealTimeDataRequest) (response *DescribeDomainRealTimeDataResponse, err error) {
-	response = CreateDescribeDomainRealTimeDataResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDomainRealTimeDataWithChan invokes the cdn.DescribeDomainRealTimeData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainrealtimedata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainRealTimeDataWithChan(request *DescribeDomainRealTimeDataRequest) (<-chan *DescribeDomainRealTimeDataResponse, <-chan error) {
-	responseChan := make(chan *DescribeDomainRealTimeDataResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDomainRealTimeData(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDomainRealTimeDataWithCallback invokes the cdn.DescribeDomainRealTimeData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainrealtimedata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainRealTimeDataWithCallback(request *DescribeDomainRealTimeDataRequest, callback func(response *DescribeDomainRealTimeDataResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDomainRealTimeDataResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDomainRealTimeData(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDomainRealTimeDataRequest is the request struct for api DescribeDomainRealTimeData
-type DescribeDomainRealTimeDataRequest struct {
-	*requests.RpcRequest
-	Field         string           `position:"Query" name:"Field"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeDomainRealTimeDataResponse is the response struct for api DescribeDomainRealTimeData
-type DescribeDomainRealTimeDataResponse struct {
-	*responses.BaseResponse
-	RequestId       string                                      `json:"RequestId" xml:"RequestId"`
-	DomainName      string                                      `json:"DomainName" xml:"DomainName"`
-	Field           string                                      `json:"Field" xml:"Field"`
-	StartTime       string                                      `json:"StartTime" xml:"StartTime"`
-	EndTime         string                                      `json:"EndTime" xml:"EndTime"`
-	DataPerInterval DataPerIntervalInDescribeDomainRealTimeData `json:"DataPerInterval" xml:"DataPerInterval"`
-}
-
-// CreateDescribeDomainRealTimeDataRequest creates a request to invoke DescribeDomainRealTimeData API
-func CreateDescribeDomainRealTimeDataRequest() (request *DescribeDomainRealTimeDataRequest) {
-	request = &DescribeDomainRealTimeDataRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeDomainRealTimeData", "", "")
-	return
-}
-
-// CreateDescribeDomainRealTimeDataResponse creates a response to parse from DescribeDomainRealTimeData response
-func CreateDescribeDomainRealTimeDataResponse() (response *DescribeDomainRealTimeDataResponse) {
-	response = &DescribeDomainRealTimeDataResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 113 - 0
services/cdn/describe_domain_real_time_http_code_data.go

@@ -0,0 +1,113 @@
+package cdn
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// DescribeDomainRealTimeHttpCodeData invokes the cdn.DescribeDomainRealTimeHttpCodeData API synchronously
+// api document: https://help.aliyun.com/api/cdn/describedomainrealtimehttpcodedata.html
+func (client *Client) DescribeDomainRealTimeHttpCodeData(request *DescribeDomainRealTimeHttpCodeDataRequest) (response *DescribeDomainRealTimeHttpCodeDataResponse, err error) {
+	response = CreateDescribeDomainRealTimeHttpCodeDataResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DescribeDomainRealTimeHttpCodeDataWithChan invokes the cdn.DescribeDomainRealTimeHttpCodeData API asynchronously
+// api document: https://help.aliyun.com/api/cdn/describedomainrealtimehttpcodedata.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeDomainRealTimeHttpCodeDataWithChan(request *DescribeDomainRealTimeHttpCodeDataRequest) (<-chan *DescribeDomainRealTimeHttpCodeDataResponse, <-chan error) {
+	responseChan := make(chan *DescribeDomainRealTimeHttpCodeDataResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DescribeDomainRealTimeHttpCodeData(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DescribeDomainRealTimeHttpCodeDataWithCallback invokes the cdn.DescribeDomainRealTimeHttpCodeData API asynchronously
+// api document: https://help.aliyun.com/api/cdn/describedomainrealtimehttpcodedata.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeDomainRealTimeHttpCodeDataWithCallback(request *DescribeDomainRealTimeHttpCodeDataRequest, callback func(response *DescribeDomainRealTimeHttpCodeDataResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DescribeDomainRealTimeHttpCodeDataResponse
+		var err error
+		defer close(result)
+		response, err = client.DescribeDomainRealTimeHttpCodeData(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DescribeDomainRealTimeHttpCodeDataRequest is the request struct for api DescribeDomainRealTimeHttpCodeData
+type DescribeDomainRealTimeHttpCodeDataRequest struct {
+	*requests.RpcRequest
+	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
+	StartTime      string           `position:"Query" name:"StartTime"`
+	IspNameEn      string           `position:"Query" name:"IspNameEn"`
+	DomainName     string           `position:"Query" name:"DomainName"`
+	EndTime        string           `position:"Query" name:"EndTime"`
+	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// DescribeDomainRealTimeHttpCodeDataResponse is the response struct for api DescribeDomainRealTimeHttpCodeData
+type DescribeDomainRealTimeHttpCodeDataResponse struct {
+	*responses.BaseResponse
+	RequestId            string               `json:"RequestId" xml:"RequestId"`
+	DomainName           string               `json:"DomainName" xml:"DomainName"`
+	StartTime            string               `json:"StartTime" xml:"StartTime"`
+	EndTime              string               `json:"EndTime" xml:"EndTime"`
+	DataInterval         string               `json:"DataInterval" xml:"DataInterval"`
+	RealTimeHttpCodeData RealTimeHttpCodeData `json:"RealTimeHttpCodeData" xml:"RealTimeHttpCodeData"`
+}
+
+// CreateDescribeDomainRealTimeHttpCodeDataRequest creates a request to invoke DescribeDomainRealTimeHttpCodeData API
+func CreateDescribeDomainRealTimeHttpCodeDataRequest() (request *DescribeDomainRealTimeHttpCodeDataRequest) {
+	request = &DescribeDomainRealTimeHttpCodeDataRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeDomainRealTimeHttpCodeData", "", "")
+	return
+}
+
+// CreateDescribeDomainRealTimeHttpCodeDataResponse creates a response to parse from DescribeDomainRealTimeHttpCodeData response
+func CreateDescribeDomainRealTimeHttpCodeDataResponse() (response *DescribeDomainRealTimeHttpCodeDataResponse) {
+	response = &DescribeDomainRealTimeHttpCodeDataResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 1 - 1
services/cdn/describe_domain_real_time_req_hit_rate_data.go

@@ -76,9 +76,9 @@ func (client *Client) DescribeDomainRealTimeReqHitRateDataWithCallback(request *
 // DescribeDomainRealTimeReqHitRateDataRequest is the request struct for api DescribeDomainRealTimeReqHitRateData
 type DescribeDomainRealTimeReqHitRateDataRequest struct {
 	*requests.RpcRequest
+	StartTime  string           `position:"Query" name:"StartTime"`
 	DomainName string           `position:"Query" name:"DomainName"`
 	EndTime    string           `position:"Query" name:"EndTime"`
-	StartTime  string           `position:"Query" name:"StartTime"`
 	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
 }
 

+ 111 - 0
services/cdn/describe_domain_real_time_src_bps_data.go

@@ -0,0 +1,111 @@
+package cdn
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// DescribeDomainRealTimeSrcBpsData invokes the cdn.DescribeDomainRealTimeSrcBpsData API synchronously
+// api document: https://help.aliyun.com/api/cdn/describedomainrealtimesrcbpsdata.html
+func (client *Client) DescribeDomainRealTimeSrcBpsData(request *DescribeDomainRealTimeSrcBpsDataRequest) (response *DescribeDomainRealTimeSrcBpsDataResponse, err error) {
+	response = CreateDescribeDomainRealTimeSrcBpsDataResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DescribeDomainRealTimeSrcBpsDataWithChan invokes the cdn.DescribeDomainRealTimeSrcBpsData API asynchronously
+// api document: https://help.aliyun.com/api/cdn/describedomainrealtimesrcbpsdata.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeDomainRealTimeSrcBpsDataWithChan(request *DescribeDomainRealTimeSrcBpsDataRequest) (<-chan *DescribeDomainRealTimeSrcBpsDataResponse, <-chan error) {
+	responseChan := make(chan *DescribeDomainRealTimeSrcBpsDataResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DescribeDomainRealTimeSrcBpsData(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DescribeDomainRealTimeSrcBpsDataWithCallback invokes the cdn.DescribeDomainRealTimeSrcBpsData API asynchronously
+// api document: https://help.aliyun.com/api/cdn/describedomainrealtimesrcbpsdata.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeDomainRealTimeSrcBpsDataWithCallback(request *DescribeDomainRealTimeSrcBpsDataRequest, callback func(response *DescribeDomainRealTimeSrcBpsDataResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DescribeDomainRealTimeSrcBpsDataResponse
+		var err error
+		defer close(result)
+		response, err = client.DescribeDomainRealTimeSrcBpsData(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DescribeDomainRealTimeSrcBpsDataRequest is the request struct for api DescribeDomainRealTimeSrcBpsData
+type DescribeDomainRealTimeSrcBpsDataRequest struct {
+	*requests.RpcRequest
+	StartTime  string           `position:"Query" name:"StartTime"`
+	DomainName string           `position:"Query" name:"DomainName"`
+	EndTime    string           `position:"Query" name:"EndTime"`
+	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// DescribeDomainRealTimeSrcBpsDataResponse is the response struct for api DescribeDomainRealTimeSrcBpsData
+type DescribeDomainRealTimeSrcBpsDataResponse struct {
+	*responses.BaseResponse
+	RequestId                     string                        `json:"RequestId" xml:"RequestId"`
+	DomainName                    string                        `json:"DomainName" xml:"DomainName"`
+	StartTime                     string                        `json:"StartTime" xml:"StartTime"`
+	EndTime                       string                        `json:"EndTime" xml:"EndTime"`
+	DataInterval                  string                        `json:"DataInterval" xml:"DataInterval"`
+	RealTimeSrcBpsDataPerInterval RealTimeSrcBpsDataPerInterval `json:"RealTimeSrcBpsDataPerInterval" xml:"RealTimeSrcBpsDataPerInterval"`
+}
+
+// CreateDescribeDomainRealTimeSrcBpsDataRequest creates a request to invoke DescribeDomainRealTimeSrcBpsData API
+func CreateDescribeDomainRealTimeSrcBpsDataRequest() (request *DescribeDomainRealTimeSrcBpsDataRequest) {
+	request = &DescribeDomainRealTimeSrcBpsDataRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeDomainRealTimeSrcBpsData", "", "")
+	return
+}
+
+// CreateDescribeDomainRealTimeSrcBpsDataResponse creates a response to parse from DescribeDomainRealTimeSrcBpsData response
+func CreateDescribeDomainRealTimeSrcBpsDataResponse() (response *DescribeDomainRealTimeSrcBpsDataResponse) {
+	response = &DescribeDomainRealTimeSrcBpsDataResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 111 - 0
services/cdn/describe_domain_real_time_src_traffic_data.go

@@ -0,0 +1,111 @@
+package cdn
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// DescribeDomainRealTimeSrcTrafficData invokes the cdn.DescribeDomainRealTimeSrcTrafficData API synchronously
+// api document: https://help.aliyun.com/api/cdn/describedomainrealtimesrctrafficdata.html
+func (client *Client) DescribeDomainRealTimeSrcTrafficData(request *DescribeDomainRealTimeSrcTrafficDataRequest) (response *DescribeDomainRealTimeSrcTrafficDataResponse, err error) {
+	response = CreateDescribeDomainRealTimeSrcTrafficDataResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DescribeDomainRealTimeSrcTrafficDataWithChan invokes the cdn.DescribeDomainRealTimeSrcTrafficData API asynchronously
+// api document: https://help.aliyun.com/api/cdn/describedomainrealtimesrctrafficdata.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeDomainRealTimeSrcTrafficDataWithChan(request *DescribeDomainRealTimeSrcTrafficDataRequest) (<-chan *DescribeDomainRealTimeSrcTrafficDataResponse, <-chan error) {
+	responseChan := make(chan *DescribeDomainRealTimeSrcTrafficDataResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DescribeDomainRealTimeSrcTrafficData(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DescribeDomainRealTimeSrcTrafficDataWithCallback invokes the cdn.DescribeDomainRealTimeSrcTrafficData API asynchronously
+// api document: https://help.aliyun.com/api/cdn/describedomainrealtimesrctrafficdata.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeDomainRealTimeSrcTrafficDataWithCallback(request *DescribeDomainRealTimeSrcTrafficDataRequest, callback func(response *DescribeDomainRealTimeSrcTrafficDataResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DescribeDomainRealTimeSrcTrafficDataResponse
+		var err error
+		defer close(result)
+		response, err = client.DescribeDomainRealTimeSrcTrafficData(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DescribeDomainRealTimeSrcTrafficDataRequest is the request struct for api DescribeDomainRealTimeSrcTrafficData
+type DescribeDomainRealTimeSrcTrafficDataRequest struct {
+	*requests.RpcRequest
+	StartTime  string           `position:"Query" name:"StartTime"`
+	DomainName string           `position:"Query" name:"DomainName"`
+	EndTime    string           `position:"Query" name:"EndTime"`
+	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// DescribeDomainRealTimeSrcTrafficDataResponse is the response struct for api DescribeDomainRealTimeSrcTrafficData
+type DescribeDomainRealTimeSrcTrafficDataResponse struct {
+	*responses.BaseResponse
+	RequestId                         string                            `json:"RequestId" xml:"RequestId"`
+	DomainName                        string                            `json:"DomainName" xml:"DomainName"`
+	StartTime                         string                            `json:"StartTime" xml:"StartTime"`
+	EndTime                           string                            `json:"EndTime" xml:"EndTime"`
+	DataInterval                      string                            `json:"DataInterval" xml:"DataInterval"`
+	RealTimeSrcTrafficDataPerInterval RealTimeSrcTrafficDataPerInterval `json:"RealTimeSrcTrafficDataPerInterval" xml:"RealTimeSrcTrafficDataPerInterval"`
+}
+
+// CreateDescribeDomainRealTimeSrcTrafficDataRequest creates a request to invoke DescribeDomainRealTimeSrcTrafficData API
+func CreateDescribeDomainRealTimeSrcTrafficDataRequest() (request *DescribeDomainRealTimeSrcTrafficDataRequest) {
+	request = &DescribeDomainRealTimeSrcTrafficDataRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeDomainRealTimeSrcTrafficData", "", "")
+	return
+}
+
+// CreateDescribeDomainRealTimeSrcTrafficDataResponse creates a response to parse from DescribeDomainRealTimeSrcTrafficData response
+func CreateDescribeDomainRealTimeSrcTrafficDataResponse() (response *DescribeDomainRealTimeSrcTrafficDataResponse) {
+	response = &DescribeDomainRealTimeSrcTrafficDataResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 6 - 8
services/cdn/describe_domain_slow_ratio.go

@@ -76,14 +76,12 @@ func (client *Client) DescribeDomainSlowRatioWithCallback(request *DescribeDomai
 // DescribeDomainSlowRatioRequest is the request struct for api DescribeDomainSlowRatio
 type DescribeDomainSlowRatioRequest struct {
 	*requests.RpcRequest
-	StartTime     string           `position:"Query" name:"StartTime"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	PageSize      requests.Integer `position:"Query" name:"PageSize"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	Version       string           `position:"Query" name:"Version"`
+	StartTime  string           `position:"Query" name:"StartTime"`
+	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	DomainName string           `position:"Query" name:"DomainName"`
+	EndTime    string           `position:"Query" name:"EndTime"`
+	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // DescribeDomainSlowRatioResponse is the response struct for api DescribeDomainSlowRatio

+ 0 - 108
services/cdn/describe_domain_upstream_bps_of_edge.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeDomainUpstreamBpsOfEdge invokes the cdn.DescribeDomainUpstreamBpsOfEdge API synchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainupstreambpsofedge.html
-func (client *Client) DescribeDomainUpstreamBpsOfEdge(request *DescribeDomainUpstreamBpsOfEdgeRequest) (response *DescribeDomainUpstreamBpsOfEdgeResponse, err error) {
-	response = CreateDescribeDomainUpstreamBpsOfEdgeResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDomainUpstreamBpsOfEdgeWithChan invokes the cdn.DescribeDomainUpstreamBpsOfEdge API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainupstreambpsofedge.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainUpstreamBpsOfEdgeWithChan(request *DescribeDomainUpstreamBpsOfEdgeRequest) (<-chan *DescribeDomainUpstreamBpsOfEdgeResponse, <-chan error) {
-	responseChan := make(chan *DescribeDomainUpstreamBpsOfEdgeResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDomainUpstreamBpsOfEdge(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDomainUpstreamBpsOfEdgeWithCallback invokes the cdn.DescribeDomainUpstreamBpsOfEdge API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainupstreambpsofedge.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainUpstreamBpsOfEdgeWithCallback(request *DescribeDomainUpstreamBpsOfEdgeRequest, callback func(response *DescribeDomainUpstreamBpsOfEdgeResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDomainUpstreamBpsOfEdgeResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDomainUpstreamBpsOfEdge(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDomainUpstreamBpsOfEdgeRequest is the request struct for api DescribeDomainUpstreamBpsOfEdge
-type DescribeDomainUpstreamBpsOfEdgeRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeDomainUpstreamBpsOfEdgeResponse is the response struct for api DescribeDomainUpstreamBpsOfEdge
-type DescribeDomainUpstreamBpsOfEdgeResponse struct {
-	*responses.BaseResponse
-	RequestId string                                    `json:"RequestId" xml:"RequestId"`
-	BpsDatas  BpsDatasInDescribeDomainUpstreamBpsOfEdge `json:"BpsDatas" xml:"BpsDatas"`
-}
-
-// CreateDescribeDomainUpstreamBpsOfEdgeRequest creates a request to invoke DescribeDomainUpstreamBpsOfEdge API
-func CreateDescribeDomainUpstreamBpsOfEdgeRequest() (request *DescribeDomainUpstreamBpsOfEdgeRequest) {
-	request = &DescribeDomainUpstreamBpsOfEdgeRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeDomainUpstreamBpsOfEdge", "", "")
-	return
-}
-
-// CreateDescribeDomainUpstreamBpsOfEdgeResponse creates a response to parse from DescribeDomainUpstreamBpsOfEdge response
-func CreateDescribeDomainUpstreamBpsOfEdgeResponse() (response *DescribeDomainUpstreamBpsOfEdgeResponse) {
-	response = &DescribeDomainUpstreamBpsOfEdgeResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 108
services/cdn/describe_domain_upstream_of_center.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeDomainUpstreamOfCenter invokes the cdn.DescribeDomainUpstreamOfCenter API synchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainupstreamofcenter.html
-func (client *Client) DescribeDomainUpstreamOfCenter(request *DescribeDomainUpstreamOfCenterRequest) (response *DescribeDomainUpstreamOfCenterResponse, err error) {
-	response = CreateDescribeDomainUpstreamOfCenterResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDomainUpstreamOfCenterWithChan invokes the cdn.DescribeDomainUpstreamOfCenter API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainupstreamofcenter.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainUpstreamOfCenterWithChan(request *DescribeDomainUpstreamOfCenterRequest) (<-chan *DescribeDomainUpstreamOfCenterResponse, <-chan error) {
-	responseChan := make(chan *DescribeDomainUpstreamOfCenterResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDomainUpstreamOfCenter(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDomainUpstreamOfCenterWithCallback invokes the cdn.DescribeDomainUpstreamOfCenter API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describedomainupstreamofcenter.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDomainUpstreamOfCenterWithCallback(request *DescribeDomainUpstreamOfCenterRequest, callback func(response *DescribeDomainUpstreamOfCenterResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDomainUpstreamOfCenterResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDomainUpstreamOfCenter(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDomainUpstreamOfCenterRequest is the request struct for api DescribeDomainUpstreamOfCenter
-type DescribeDomainUpstreamOfCenterRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeDomainUpstreamOfCenterResponse is the response struct for api DescribeDomainUpstreamOfCenter
-type DescribeDomainUpstreamOfCenterResponse struct {
-	*responses.BaseResponse
-	RequestId string                                   `json:"RequestId" xml:"RequestId"`
-	BpsDatas  BpsDatasInDescribeDomainUpstreamOfCenter `json:"BpsDatas" xml:"BpsDatas"`
-}
-
-// CreateDescribeDomainUpstreamOfCenterRequest creates a request to invoke DescribeDomainUpstreamOfCenter API
-func CreateDescribeDomainUpstreamOfCenterRequest() (request *DescribeDomainUpstreamOfCenterRequest) {
-	request = &DescribeDomainUpstreamOfCenterRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeDomainUpstreamOfCenter", "", "")
-	return
-}
-
-// CreateDescribeDomainUpstreamOfCenterResponse creates a response to parse from DescribeDomainUpstreamOfCenter response
-func CreateDescribeDomainUpstreamOfCenterResponse() (response *DescribeDomainUpstreamOfCenterResponse) {
-	response = &DescribeDomainUpstreamOfCenterResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 117
services/cdn/describe_extensive_domain_data.go

@@ -1,117 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeExtensiveDomainData invokes the cdn.DescribeExtensiveDomainData API synchronously
-// api document: https://help.aliyun.com/api/cdn/describeextensivedomaindata.html
-func (client *Client) DescribeExtensiveDomainData(request *DescribeExtensiveDomainDataRequest) (response *DescribeExtensiveDomainDataResponse, err error) {
-	response = CreateDescribeExtensiveDomainDataResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeExtensiveDomainDataWithChan invokes the cdn.DescribeExtensiveDomainData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describeextensivedomaindata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeExtensiveDomainDataWithChan(request *DescribeExtensiveDomainDataRequest) (<-chan *DescribeExtensiveDomainDataResponse, <-chan error) {
-	responseChan := make(chan *DescribeExtensiveDomainDataResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeExtensiveDomainData(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeExtensiveDomainDataWithCallback invokes the cdn.DescribeExtensiveDomainData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describeextensivedomaindata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeExtensiveDomainDataWithCallback(request *DescribeExtensiveDomainDataRequest, callback func(response *DescribeExtensiveDomainDataResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeExtensiveDomainDataResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeExtensiveDomainData(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeExtensiveDomainDataRequest is the request struct for api DescribeExtensiveDomainData
-type DescribeExtensiveDomainDataRequest struct {
-	*requests.RpcRequest
-	SecurityToken   string           `position:"Query" name:"SecurityToken"`
-	ExtensiveDomain string           `position:"Query" name:"ExtensiveDomain"`
-	PageSize        requests.Integer `position:"Query" name:"PageSize"`
-	EndTime         string           `position:"Query" name:"EndTime"`
-	StartTime       string           `position:"Query" name:"StartTime"`
-	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
-}
-
-// DescribeExtensiveDomainDataResponse is the response struct for api DescribeExtensiveDomainData
-type DescribeExtensiveDomainDataResponse struct {
-	*responses.BaseResponse
-	RequestId       string                                       `json:"RequestId" xml:"RequestId"`
-	ExtensiveDomain string                                       `json:"ExtensiveDomain" xml:"ExtensiveDomain"`
-	DataInterval    string                                       `json:"DataInterval" xml:"DataInterval"`
-	StartTime       string                                       `json:"StartTime" xml:"StartTime"`
-	EndTime         string                                       `json:"EndTime" xml:"EndTime"`
-	PageNumber      string                                       `json:"PageNumber" xml:"PageNumber"`
-	TotalCount      string                                       `json:"TotalCount" xml:"TotalCount"`
-	PageSize        string                                       `json:"PageSize" xml:"PageSize"`
-	DataPerInterval DataPerIntervalInDescribeExtensiveDomainData `json:"DataPerInterval" xml:"DataPerInterval"`
-}
-
-// CreateDescribeExtensiveDomainDataRequest creates a request to invoke DescribeExtensiveDomainData API
-func CreateDescribeExtensiveDomainDataRequest() (request *DescribeExtensiveDomainDataRequest) {
-	request = &DescribeExtensiveDomainDataRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeExtensiveDomainData", "", "")
-	return
-}
-
-// CreateDescribeExtensiveDomainDataResponse creates a response to parse from DescribeExtensiveDomainData response
-func CreateDescribeExtensiveDomainDataResponse() (response *DescribeExtensiveDomainDataResponse) {
-	response = &DescribeExtensiveDomainDataResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 106 - 0
services/cdn/describe_l2_vips_by_dynamic_domain.go

@@ -0,0 +1,106 @@
+package cdn
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// DescribeL2VipsByDynamicDomain invokes the cdn.DescribeL2VipsByDynamicDomain API synchronously
+// api document: https://help.aliyun.com/api/cdn/describel2vipsbydynamicdomain.html
+func (client *Client) DescribeL2VipsByDynamicDomain(request *DescribeL2VipsByDynamicDomainRequest) (response *DescribeL2VipsByDynamicDomainResponse, err error) {
+	response = CreateDescribeL2VipsByDynamicDomainResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DescribeL2VipsByDynamicDomainWithChan invokes the cdn.DescribeL2VipsByDynamicDomain API asynchronously
+// api document: https://help.aliyun.com/api/cdn/describel2vipsbydynamicdomain.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeL2VipsByDynamicDomainWithChan(request *DescribeL2VipsByDynamicDomainRequest) (<-chan *DescribeL2VipsByDynamicDomainResponse, <-chan error) {
+	responseChan := make(chan *DescribeL2VipsByDynamicDomainResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DescribeL2VipsByDynamicDomain(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DescribeL2VipsByDynamicDomainWithCallback invokes the cdn.DescribeL2VipsByDynamicDomain API asynchronously
+// api document: https://help.aliyun.com/api/cdn/describel2vipsbydynamicdomain.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeL2VipsByDynamicDomainWithCallback(request *DescribeL2VipsByDynamicDomainRequest, callback func(response *DescribeL2VipsByDynamicDomainResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DescribeL2VipsByDynamicDomainResponse
+		var err error
+		defer close(result)
+		response, err = client.DescribeL2VipsByDynamicDomain(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DescribeL2VipsByDynamicDomainRequest is the request struct for api DescribeL2VipsByDynamicDomain
+type DescribeL2VipsByDynamicDomainRequest struct {
+	*requests.RpcRequest
+	DomainName string           `position:"Query" name:"DomainName"`
+	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// DescribeL2VipsByDynamicDomainResponse is the response struct for api DescribeL2VipsByDynamicDomain
+type DescribeL2VipsByDynamicDomainResponse struct {
+	*responses.BaseResponse
+	RequestId  string                              `json:"RequestId" xml:"RequestId"`
+	DomainName string                              `json:"DomainName" xml:"DomainName"`
+	Vips       VipsInDescribeL2VipsByDynamicDomain `json:"Vips" xml:"Vips"`
+}
+
+// CreateDescribeL2VipsByDynamicDomainRequest creates a request to invoke DescribeL2VipsByDynamicDomain API
+func CreateDescribeL2VipsByDynamicDomainRequest() (request *DescribeL2VipsByDynamicDomainRequest) {
+	request = &DescribeL2VipsByDynamicDomainRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeL2VipsByDynamicDomain", "", "")
+	return
+}
+
+// CreateDescribeL2VipsByDynamicDomainResponse creates a response to parse from DescribeL2VipsByDynamicDomain response
+func CreateDescribeL2VipsByDynamicDomainResponse() (response *DescribeL2VipsByDynamicDomainResponse) {
+	response = &DescribeL2VipsByDynamicDomainResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 0 - 107
services/cdn/describe_live_app_record_config.go

@@ -1,107 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveAppRecordConfig invokes the cdn.DescribeLiveAppRecordConfig API synchronously
-// api document: https://help.aliyun.com/api/cdn/describeliveapprecordconfig.html
-func (client *Client) DescribeLiveAppRecordConfig(request *DescribeLiveAppRecordConfigRequest) (response *DescribeLiveAppRecordConfigResponse, err error) {
-	response = CreateDescribeLiveAppRecordConfigResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveAppRecordConfigWithChan invokes the cdn.DescribeLiveAppRecordConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describeliveapprecordconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveAppRecordConfigWithChan(request *DescribeLiveAppRecordConfigRequest) (<-chan *DescribeLiveAppRecordConfigResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveAppRecordConfigResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveAppRecordConfig(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveAppRecordConfigWithCallback invokes the cdn.DescribeLiveAppRecordConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describeliveapprecordconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveAppRecordConfigWithCallback(request *DescribeLiveAppRecordConfigRequest, callback func(response *DescribeLiveAppRecordConfigResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveAppRecordConfigResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveAppRecordConfig(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveAppRecordConfigRequest is the request struct for api DescribeLiveAppRecordConfig
-type DescribeLiveAppRecordConfigRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeLiveAppRecordConfigResponse is the response struct for api DescribeLiveAppRecordConfig
-type DescribeLiveAppRecordConfigResponse struct {
-	*responses.BaseResponse
-	RequestId     string        `json:"RequestId" xml:"RequestId"`
-	LiveAppRecord LiveAppRecord `json:"LiveAppRecord" xml:"LiveAppRecord"`
-}
-
-// CreateDescribeLiveAppRecordConfigRequest creates a request to invoke DescribeLiveAppRecordConfig API
-func CreateDescribeLiveAppRecordConfigRequest() (request *DescribeLiveAppRecordConfigRequest) {
-	request = &DescribeLiveAppRecordConfigRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveAppRecordConfig", "", "")
-	return
-}
-
-// CreateDescribeLiveAppRecordConfigResponse creates a response to parse from DescribeLiveAppRecordConfig response
-func CreateDescribeLiveAppRecordConfigResponse() (response *DescribeLiveAppRecordConfigResponse) {
-	response = &DescribeLiveAppRecordConfigResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 107
services/cdn/describe_live_specific_domain_mapping.go

@@ -1,107 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveSpecificDomainMapping invokes the cdn.DescribeLiveSpecificDomainMapping API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivespecificdomainmapping.html
-func (client *Client) DescribeLiveSpecificDomainMapping(request *DescribeLiveSpecificDomainMappingRequest) (response *DescribeLiveSpecificDomainMappingResponse, err error) {
-	response = CreateDescribeLiveSpecificDomainMappingResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveSpecificDomainMappingWithChan invokes the cdn.DescribeLiveSpecificDomainMapping API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivespecificdomainmapping.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveSpecificDomainMappingWithChan(request *DescribeLiveSpecificDomainMappingRequest) (<-chan *DescribeLiveSpecificDomainMappingResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveSpecificDomainMappingResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveSpecificDomainMapping(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveSpecificDomainMappingWithCallback invokes the cdn.DescribeLiveSpecificDomainMapping API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivespecificdomainmapping.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveSpecificDomainMappingWithCallback(request *DescribeLiveSpecificDomainMappingRequest, callback func(response *DescribeLiveSpecificDomainMappingResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveSpecificDomainMappingResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveSpecificDomainMapping(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveSpecificDomainMappingRequest is the request struct for api DescribeLiveSpecificDomainMapping
-type DescribeLiveSpecificDomainMappingRequest struct {
-	*requests.RpcRequest
-	PullDomain    string           `position:"Query" name:"PullDomain"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	PushDomain    string           `position:"Query" name:"PushDomain"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeLiveSpecificDomainMappingResponse is the response struct for api DescribeLiveSpecificDomainMapping
-type DescribeLiveSpecificDomainMappingResponse struct {
-	*responses.BaseResponse
-	RequestId           string              `json:"RequestId" xml:"RequestId"`
-	DomainMappingModels DomainMappingModels `json:"DomainMappingModels" xml:"DomainMappingModels"`
-}
-
-// CreateDescribeLiveSpecificDomainMappingRequest creates a request to invoke DescribeLiveSpecificDomainMapping API
-func CreateDescribeLiveSpecificDomainMappingRequest() (request *DescribeLiveSpecificDomainMappingRequest) {
-	request = &DescribeLiveSpecificDomainMappingRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveSpecificDomainMapping", "", "")
-	return
-}
-
-// CreateDescribeLiveSpecificDomainMappingResponse creates a response to parse from DescribeLiveSpecificDomainMapping response
-func CreateDescribeLiveSpecificDomainMappingResponse() (response *DescribeLiveSpecificDomainMappingResponse) {
-	response = &DescribeLiveSpecificDomainMappingResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 110
services/cdn/describe_live_stream_bps_data.go

@@ -1,110 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamBpsData invokes the cdn.DescribeLiveStreamBpsData API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreambpsdata.html
-func (client *Client) DescribeLiveStreamBpsData(request *DescribeLiveStreamBpsDataRequest) (response *DescribeLiveStreamBpsDataResponse, err error) {
-	response = CreateDescribeLiveStreamBpsDataResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamBpsDataWithChan invokes the cdn.DescribeLiveStreamBpsData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreambpsdata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamBpsDataWithChan(request *DescribeLiveStreamBpsDataRequest) (<-chan *DescribeLiveStreamBpsDataResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamBpsDataResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamBpsData(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamBpsDataWithCallback invokes the cdn.DescribeLiveStreamBpsData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreambpsdata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamBpsDataWithCallback(request *DescribeLiveStreamBpsDataRequest, callback func(response *DescribeLiveStreamBpsDataResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamBpsDataResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamBpsData(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamBpsDataRequest is the request struct for api DescribeLiveStreamBpsData
-type DescribeLiveStreamBpsDataRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	StreamName    string           `position:"Query" name:"StreamName"`
-}
-
-// DescribeLiveStreamBpsDataResponse is the response struct for api DescribeLiveStreamBpsData
-type DescribeLiveStreamBpsDataResponse struct {
-	*responses.BaseResponse
-	RequestId string                              `json:"RequestId" xml:"RequestId"`
-	BpsDatas  BpsDatasInDescribeLiveStreamBpsData `json:"BpsDatas" xml:"BpsDatas"`
-}
-
-// CreateDescribeLiveStreamBpsDataRequest creates a request to invoke DescribeLiveStreamBpsData API
-func CreateDescribeLiveStreamBpsDataRequest() (request *DescribeLiveStreamBpsDataRequest) {
-	request = &DescribeLiveStreamBpsDataRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamBpsData", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamBpsDataResponse creates a response to parse from DescribeLiveStreamBpsData response
-func CreateDescribeLiveStreamBpsDataResponse() (response *DescribeLiveStreamBpsDataResponse) {
-	response = &DescribeLiveStreamBpsDataResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 112
services/cdn/describe_live_stream_frame_and_bit_rate_by_domain.go

@@ -1,112 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamFrameAndBitRateByDomain invokes the cdn.DescribeLiveStreamFrameAndBitRateByDomain API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamframeandbitratebydomain.html
-func (client *Client) DescribeLiveStreamFrameAndBitRateByDomain(request *DescribeLiveStreamFrameAndBitRateByDomainRequest) (response *DescribeLiveStreamFrameAndBitRateByDomainResponse, err error) {
-	response = CreateDescribeLiveStreamFrameAndBitRateByDomainResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamFrameAndBitRateByDomainWithChan invokes the cdn.DescribeLiveStreamFrameAndBitRateByDomain API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamframeandbitratebydomain.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamFrameAndBitRateByDomainWithChan(request *DescribeLiveStreamFrameAndBitRateByDomainRequest) (<-chan *DescribeLiveStreamFrameAndBitRateByDomainResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamFrameAndBitRateByDomainResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamFrameAndBitRateByDomain(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamFrameAndBitRateByDomainWithCallback invokes the cdn.DescribeLiveStreamFrameAndBitRateByDomain API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamframeandbitratebydomain.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamFrameAndBitRateByDomainWithCallback(request *DescribeLiveStreamFrameAndBitRateByDomainRequest, callback func(response *DescribeLiveStreamFrameAndBitRateByDomainResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamFrameAndBitRateByDomainResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamFrameAndBitRateByDomain(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamFrameAndBitRateByDomainRequest is the request struct for api DescribeLiveStreamFrameAndBitRateByDomain
-type DescribeLiveStreamFrameAndBitRateByDomainRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	PageSize      requests.Integer `position:"Query" name:"PageSize"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
-}
-
-// DescribeLiveStreamFrameAndBitRateByDomainResponse is the response struct for api DescribeLiveStreamFrameAndBitRateByDomain
-type DescribeLiveStreamFrameAndBitRateByDomainResponse struct {
-	*responses.BaseResponse
-	RequestId                string                                                              `json:"RequestId" xml:"RequestId"`
-	Count                    int                                                                 `json:"Count" xml:"Count"`
-	PageNumber               int                                                                 `json:"pageNumber" xml:"pageNumber"`
-	PageSize                 int                                                                 `json:"pageSize" xml:"pageSize"`
-	FrameRateAndBitRateInfos FrameRateAndBitRateInfosInDescribeLiveStreamFrameAndBitRateByDomain `json:"FrameRateAndBitRateInfos" xml:"FrameRateAndBitRateInfos"`
-}
-
-// CreateDescribeLiveStreamFrameAndBitRateByDomainRequest creates a request to invoke DescribeLiveStreamFrameAndBitRateByDomain API
-func CreateDescribeLiveStreamFrameAndBitRateByDomainRequest() (request *DescribeLiveStreamFrameAndBitRateByDomainRequest) {
-	request = &DescribeLiveStreamFrameAndBitRateByDomainRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamFrameAndBitRateByDomain", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamFrameAndBitRateByDomainResponse creates a response to parse from DescribeLiveStreamFrameAndBitRateByDomain response
-func CreateDescribeLiveStreamFrameAndBitRateByDomainResponse() (response *DescribeLiveStreamFrameAndBitRateByDomainResponse) {
-	response = &DescribeLiveStreamFrameAndBitRateByDomainResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 110
services/cdn/describe_live_stream_frame_info.go

@@ -1,110 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamFrameInfo invokes the cdn.DescribeLiveStreamFrameInfo API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamframeinfo.html
-func (client *Client) DescribeLiveStreamFrameInfo(request *DescribeLiveStreamFrameInfoRequest) (response *DescribeLiveStreamFrameInfoResponse, err error) {
-	response = CreateDescribeLiveStreamFrameInfoResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamFrameInfoWithChan invokes the cdn.DescribeLiveStreamFrameInfo API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamframeinfo.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamFrameInfoWithChan(request *DescribeLiveStreamFrameInfoRequest) (<-chan *DescribeLiveStreamFrameInfoResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamFrameInfoResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamFrameInfo(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamFrameInfoWithCallback invokes the cdn.DescribeLiveStreamFrameInfo API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamframeinfo.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamFrameInfoWithCallback(request *DescribeLiveStreamFrameInfoRequest, callback func(response *DescribeLiveStreamFrameInfoResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamFrameInfoResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamFrameInfo(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamFrameInfoRequest is the request struct for api DescribeLiveStreamFrameInfo
-type DescribeLiveStreamFrameInfoRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	StreamName    string           `position:"Query" name:"StreamName"`
-}
-
-// DescribeLiveStreamFrameInfoResponse is the response struct for api DescribeLiveStreamFrameInfo
-type DescribeLiveStreamFrameInfoResponse struct {
-	*responses.BaseResponse
-	RequestId      string         `json:"RequestId" xml:"RequestId"`
-	FrameDataInfos FrameDataInfos `json:"FrameDataInfos" xml:"FrameDataInfos"`
-}
-
-// CreateDescribeLiveStreamFrameInfoRequest creates a request to invoke DescribeLiveStreamFrameInfo API
-func CreateDescribeLiveStreamFrameInfoRequest() (request *DescribeLiveStreamFrameInfoRequest) {
-	request = &DescribeLiveStreamFrameInfoRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamFrameInfo", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamFrameInfoResponse creates a response to parse from DescribeLiveStreamFrameInfo response
-func CreateDescribeLiveStreamFrameInfoResponse() (response *DescribeLiveStreamFrameInfoResponse) {
-	response = &DescribeLiveStreamFrameInfoResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 110
services/cdn/describe_live_stream_frame_loss_ratio.go

@@ -1,110 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamFrameLossRatio invokes the cdn.DescribeLiveStreamFrameLossRatio API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamframelossratio.html
-func (client *Client) DescribeLiveStreamFrameLossRatio(request *DescribeLiveStreamFrameLossRatioRequest) (response *DescribeLiveStreamFrameLossRatioResponse, err error) {
-	response = CreateDescribeLiveStreamFrameLossRatioResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamFrameLossRatioWithChan invokes the cdn.DescribeLiveStreamFrameLossRatio API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamframelossratio.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamFrameLossRatioWithChan(request *DescribeLiveStreamFrameLossRatioRequest) (<-chan *DescribeLiveStreamFrameLossRatioResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamFrameLossRatioResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamFrameLossRatio(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamFrameLossRatioWithCallback invokes the cdn.DescribeLiveStreamFrameLossRatio API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamframelossratio.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamFrameLossRatioWithCallback(request *DescribeLiveStreamFrameLossRatioRequest, callback func(response *DescribeLiveStreamFrameLossRatioResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamFrameLossRatioResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamFrameLossRatio(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamFrameLossRatioRequest is the request struct for api DescribeLiveStreamFrameLossRatio
-type DescribeLiveStreamFrameLossRatioRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	StreamName    string           `position:"Query" name:"StreamName"`
-}
-
-// DescribeLiveStreamFrameLossRatioResponse is the response struct for api DescribeLiveStreamFrameLossRatio
-type DescribeLiveStreamFrameLossRatioResponse struct {
-	*responses.BaseResponse
-	RequestId           string              `json:"RequestId" xml:"RequestId"`
-	FrameLossRatioInfos FrameLossRatioInfos `json:"FrameLossRatioInfos" xml:"FrameLossRatioInfos"`
-}
-
-// CreateDescribeLiveStreamFrameLossRatioRequest creates a request to invoke DescribeLiveStreamFrameLossRatio API
-func CreateDescribeLiveStreamFrameLossRatioRequest() (request *DescribeLiveStreamFrameLossRatioRequest) {
-	request = &DescribeLiveStreamFrameLossRatioRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamFrameLossRatio", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamFrameLossRatioResponse creates a response to parse from DescribeLiveStreamFrameLossRatio response
-func CreateDescribeLiveStreamFrameLossRatioResponse() (response *DescribeLiveStreamFrameLossRatioResponse) {
-	response = &DescribeLiveStreamFrameLossRatioResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 114
services/cdn/describe_live_stream_hls_online_user_num_by_domain.go

@@ -1,114 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamHlsOnlineUserNumByDomain invokes the cdn.DescribeLiveStreamHlsOnlineUserNumByDomain API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamhlsonlineusernumbydomain.html
-func (client *Client) DescribeLiveStreamHlsOnlineUserNumByDomain(request *DescribeLiveStreamHlsOnlineUserNumByDomainRequest) (response *DescribeLiveStreamHlsOnlineUserNumByDomainResponse, err error) {
-	response = CreateDescribeLiveStreamHlsOnlineUserNumByDomainResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamHlsOnlineUserNumByDomainWithChan invokes the cdn.DescribeLiveStreamHlsOnlineUserNumByDomain API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamhlsonlineusernumbydomain.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamHlsOnlineUserNumByDomainWithChan(request *DescribeLiveStreamHlsOnlineUserNumByDomainRequest) (<-chan *DescribeLiveStreamHlsOnlineUserNumByDomainResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamHlsOnlineUserNumByDomainResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamHlsOnlineUserNumByDomain(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamHlsOnlineUserNumByDomainWithCallback invokes the cdn.DescribeLiveStreamHlsOnlineUserNumByDomain API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamhlsonlineusernumbydomain.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamHlsOnlineUserNumByDomainWithCallback(request *DescribeLiveStreamHlsOnlineUserNumByDomainRequest, callback func(response *DescribeLiveStreamHlsOnlineUserNumByDomainResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamHlsOnlineUserNumByDomainResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamHlsOnlineUserNumByDomain(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamHlsOnlineUserNumByDomainRequest is the request struct for api DescribeLiveStreamHlsOnlineUserNumByDomain
-type DescribeLiveStreamHlsOnlineUserNumByDomainRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	HlsSwitch     string           `position:"Query" name:"HlsSwitch"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	PageSize      requests.Integer `position:"Query" name:"PageSize"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
-}
-
-// DescribeLiveStreamHlsOnlineUserNumByDomainResponse is the response struct for api DescribeLiveStreamHlsOnlineUserNumByDomain
-type DescribeLiveStreamHlsOnlineUserNumByDomainResponse struct {
-	*responses.BaseResponse
-	RequestId       string                                                     `json:"RequestId" xml:"RequestId"`
-	TotalUserNumber int                                                        `json:"TotalUserNumber" xml:"TotalUserNumber"`
-	Count           int                                                        `json:"Count" xml:"Count"`
-	PageNumber      int                                                        `json:"pageNumber" xml:"pageNumber"`
-	PageSize        int                                                        `json:"pageSize" xml:"pageSize"`
-	OnlineUserInfo  OnlineUserInfoInDescribeLiveStreamHlsOnlineUserNumByDomain `json:"OnlineUserInfo" xml:"OnlineUserInfo"`
-}
-
-// CreateDescribeLiveStreamHlsOnlineUserNumByDomainRequest creates a request to invoke DescribeLiveStreamHlsOnlineUserNumByDomain API
-func CreateDescribeLiveStreamHlsOnlineUserNumByDomainRequest() (request *DescribeLiveStreamHlsOnlineUserNumByDomainRequest) {
-	request = &DescribeLiveStreamHlsOnlineUserNumByDomainRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamHlsOnlineUserNumByDomain", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamHlsOnlineUserNumByDomainResponse creates a response to parse from DescribeLiveStreamHlsOnlineUserNumByDomain response
-func CreateDescribeLiveStreamHlsOnlineUserNumByDomainResponse() (response *DescribeLiveStreamHlsOnlineUserNumByDomainResponse) {
-	response = &DescribeLiveStreamHlsOnlineUserNumByDomainResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 106
services/cdn/describe_live_stream_limit_info.go

@@ -1,106 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamLimitInfo invokes the cdn.DescribeLiveStreamLimitInfo API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamlimitinfo.html
-func (client *Client) DescribeLiveStreamLimitInfo(request *DescribeLiveStreamLimitInfoRequest) (response *DescribeLiveStreamLimitInfoResponse, err error) {
-	response = CreateDescribeLiveStreamLimitInfoResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamLimitInfoWithChan invokes the cdn.DescribeLiveStreamLimitInfo API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamlimitinfo.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamLimitInfoWithChan(request *DescribeLiveStreamLimitInfoRequest) (<-chan *DescribeLiveStreamLimitInfoResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamLimitInfoResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamLimitInfo(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamLimitInfoWithCallback invokes the cdn.DescribeLiveStreamLimitInfo API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamlimitinfo.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamLimitInfoWithCallback(request *DescribeLiveStreamLimitInfoRequest, callback func(response *DescribeLiveStreamLimitInfoResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamLimitInfoResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamLimitInfo(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamLimitInfoRequest is the request struct for api DescribeLiveStreamLimitInfo
-type DescribeLiveStreamLimitInfoRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	LimitDomain   string           `position:"Query" name:"LimitDomain"`
-}
-
-// DescribeLiveStreamLimitInfoResponse is the response struct for api DescribeLiveStreamLimitInfo
-type DescribeLiveStreamLimitInfoResponse struct {
-	*responses.BaseResponse
-	RequestId      string         `json:"RequestId" xml:"RequestId"`
-	UserLimitLists UserLimitLists `json:"UserLimitLists" xml:"UserLimitLists"`
-}
-
-// CreateDescribeLiveStreamLimitInfoRequest creates a request to invoke DescribeLiveStreamLimitInfo API
-func CreateDescribeLiveStreamLimitInfoRequest() (request *DescribeLiveStreamLimitInfoRequest) {
-	request = &DescribeLiveStreamLimitInfoRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamLimitInfo", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamLimitInfoResponse creates a response to parse from DescribeLiveStreamLimitInfo response
-func CreateDescribeLiveStreamLimitInfoResponse() (response *DescribeLiveStreamLimitInfoResponse) {
-	response = &DescribeLiveStreamLimitInfoResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 110
services/cdn/describe_live_stream_number_list.go

@@ -1,110 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamNumberList invokes the cdn.DescribeLiveStreamNumberList API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamnumberlist.html
-func (client *Client) DescribeLiveStreamNumberList(request *DescribeLiveStreamNumberListRequest) (response *DescribeLiveStreamNumberListResponse, err error) {
-	response = CreateDescribeLiveStreamNumberListResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamNumberListWithChan invokes the cdn.DescribeLiveStreamNumberList API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamnumberlist.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamNumberListWithChan(request *DescribeLiveStreamNumberListRequest) (<-chan *DescribeLiveStreamNumberListResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamNumberListResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamNumberList(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamNumberListWithCallback invokes the cdn.DescribeLiveStreamNumberList API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamnumberlist.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamNumberListWithCallback(request *DescribeLiveStreamNumberListRequest, callback func(response *DescribeLiveStreamNumberListResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamNumberListResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamNumberList(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamNumberListRequest is the request struct for api DescribeLiveStreamNumberList
-type DescribeLiveStreamNumberListRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeLiveStreamNumberListResponse is the response struct for api DescribeLiveStreamNumberList
-type DescribeLiveStreamNumberListResponse struct {
-	*responses.BaseResponse
-	RequestId         string            `json:"RequestId" xml:"RequestId"`
-	DomainName        string            `json:"DomainName" xml:"DomainName"`
-	StreamNumberInfos StreamNumberInfos `json:"StreamNumberInfos" xml:"StreamNumberInfos"`
-}
-
-// CreateDescribeLiveStreamNumberListRequest creates a request to invoke DescribeLiveStreamNumberList API
-func CreateDescribeLiveStreamNumberListRequest() (request *DescribeLiveStreamNumberListRequest) {
-	request = &DescribeLiveStreamNumberListRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamNumberList", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamNumberListResponse creates a response to parse from DescribeLiveStreamNumberList response
-func CreateDescribeLiveStreamNumberListResponse() (response *DescribeLiveStreamNumberListResponse) {
-	response = &DescribeLiveStreamNumberListResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 113
services/cdn/describe_live_stream_online_bps.go

@@ -1,113 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamOnlineBps invokes the cdn.DescribeLiveStreamOnlineBps API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamonlinebps.html
-func (client *Client) DescribeLiveStreamOnlineBps(request *DescribeLiveStreamOnlineBpsRequest) (response *DescribeLiveStreamOnlineBpsResponse, err error) {
-	response = CreateDescribeLiveStreamOnlineBpsResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamOnlineBpsWithChan invokes the cdn.DescribeLiveStreamOnlineBps API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamonlinebps.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamOnlineBpsWithChan(request *DescribeLiveStreamOnlineBpsRequest) (<-chan *DescribeLiveStreamOnlineBpsResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamOnlineBpsResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamOnlineBps(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamOnlineBpsWithCallback invokes the cdn.DescribeLiveStreamOnlineBps API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamonlinebps.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamOnlineBpsWithCallback(request *DescribeLiveStreamOnlineBpsRequest, callback func(response *DescribeLiveStreamOnlineBpsResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamOnlineBpsResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamOnlineBps(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamOnlineBpsRequest is the request struct for api DescribeLiveStreamOnlineBps
-type DescribeLiveStreamOnlineBpsRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	StreamName    string           `position:"Query" name:"StreamName"`
-}
-
-// DescribeLiveStreamOnlineBpsResponse is the response struct for api DescribeLiveStreamOnlineBps
-type DescribeLiveStreamOnlineBpsResponse struct {
-	*responses.BaseResponse
-	RequestId                string                   `json:"RequestId" xml:"RequestId"`
-	TotalUserNumber          int                      `json:"TotalUserNumber" xml:"TotalUserNumber"`
-	FlvBps                   float64                  `json:"FlvBps" xml:"FlvBps"`
-	HlsBps                   float64                  `json:"HlsBps" xml:"HlsBps"`
-	LiveStreamOnlineBpsInfos LiveStreamOnlineBpsInfos `json:"LiveStreamOnlineBpsInfos" xml:"LiveStreamOnlineBpsInfos"`
-}
-
-// CreateDescribeLiveStreamOnlineBpsRequest creates a request to invoke DescribeLiveStreamOnlineBps API
-func CreateDescribeLiveStreamOnlineBpsRequest() (request *DescribeLiveStreamOnlineBpsRequest) {
-	request = &DescribeLiveStreamOnlineBpsRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamOnlineBps", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamOnlineBpsResponse creates a response to parse from DescribeLiveStreamOnlineBps response
-func CreateDescribeLiveStreamOnlineBpsResponse() (response *DescribeLiveStreamOnlineBpsResponse) {
-	response = &DescribeLiveStreamOnlineBpsResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 3 - 3
services/cdn/describe_live_stream_online_user_num.go

@@ -89,9 +89,9 @@ type DescribeLiveStreamOnlineUserNumRequest struct {
 // DescribeLiveStreamOnlineUserNumResponse is the response struct for api DescribeLiveStreamOnlineUserNum
 type DescribeLiveStreamOnlineUserNumResponse struct {
 	*responses.BaseResponse
-	RequestId       string                                          `json:"RequestId" xml:"RequestId"`
-	TotalUserNumber int                                             `json:"TotalUserNumber" xml:"TotalUserNumber"`
-	OnlineUserInfo  OnlineUserInfoInDescribeLiveStreamOnlineUserNum `json:"OnlineUserInfo" xml:"OnlineUserInfo"`
+	RequestId       string         `json:"RequestId" xml:"RequestId"`
+	TotalUserNumber int            `json:"TotalUserNumber" xml:"TotalUserNumber"`
+	OnlineUserInfo  OnlineUserInfo `json:"OnlineUserInfo" xml:"OnlineUserInfo"`
 }
 
 // CreateDescribeLiveStreamOnlineUserNumRequest creates a request to invoke DescribeLiveStreamOnlineUserNum API

+ 0 - 114
services/cdn/describe_live_stream_online_user_num_by_domain.go

@@ -1,114 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamOnlineUserNumByDomain invokes the cdn.DescribeLiveStreamOnlineUserNumByDomain API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamonlineusernumbydomain.html
-func (client *Client) DescribeLiveStreamOnlineUserNumByDomain(request *DescribeLiveStreamOnlineUserNumByDomainRequest) (response *DescribeLiveStreamOnlineUserNumByDomainResponse, err error) {
-	response = CreateDescribeLiveStreamOnlineUserNumByDomainResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamOnlineUserNumByDomainWithChan invokes the cdn.DescribeLiveStreamOnlineUserNumByDomain API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamonlineusernumbydomain.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamOnlineUserNumByDomainWithChan(request *DescribeLiveStreamOnlineUserNumByDomainRequest) (<-chan *DescribeLiveStreamOnlineUserNumByDomainResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamOnlineUserNumByDomainResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamOnlineUserNumByDomain(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamOnlineUserNumByDomainWithCallback invokes the cdn.DescribeLiveStreamOnlineUserNumByDomain API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamonlineusernumbydomain.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamOnlineUserNumByDomainWithCallback(request *DescribeLiveStreamOnlineUserNumByDomainRequest, callback func(response *DescribeLiveStreamOnlineUserNumByDomainResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamOnlineUserNumByDomainResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamOnlineUserNumByDomain(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamOnlineUserNumByDomainRequest is the request struct for api DescribeLiveStreamOnlineUserNumByDomain
-type DescribeLiveStreamOnlineUserNumByDomainRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	HlsSwitch     string           `position:"Query" name:"HlsSwitch"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	PageSize      requests.Integer `position:"Query" name:"PageSize"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
-}
-
-// DescribeLiveStreamOnlineUserNumByDomainResponse is the response struct for api DescribeLiveStreamOnlineUserNumByDomain
-type DescribeLiveStreamOnlineUserNumByDomainResponse struct {
-	*responses.BaseResponse
-	RequestId       string                                                  `json:"RequestId" xml:"RequestId"`
-	TotalUserNumber int                                                     `json:"TotalUserNumber" xml:"TotalUserNumber"`
-	Count           int                                                     `json:"Count" xml:"Count"`
-	PageNumber      int                                                     `json:"pageNumber" xml:"pageNumber"`
-	PageSize        int                                                     `json:"pageSize" xml:"pageSize"`
-	OnlineUserInfo  OnlineUserInfoInDescribeLiveStreamOnlineUserNumByDomain `json:"OnlineUserInfo" xml:"OnlineUserInfo"`
-}
-
-// CreateDescribeLiveStreamOnlineUserNumByDomainRequest creates a request to invoke DescribeLiveStreamOnlineUserNumByDomain API
-func CreateDescribeLiveStreamOnlineUserNumByDomainRequest() (request *DescribeLiveStreamOnlineUserNumByDomainRequest) {
-	request = &DescribeLiveStreamOnlineUserNumByDomainRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamOnlineUserNumByDomain", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamOnlineUserNumByDomainResponse creates a response to parse from DescribeLiveStreamOnlineUserNumByDomain response
-func CreateDescribeLiveStreamOnlineUserNumByDomainResponse() (response *DescribeLiveStreamOnlineUserNumByDomainResponse) {
-	response = &DescribeLiveStreamOnlineUserNumByDomainResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 108
services/cdn/describe_live_stream_push_data.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamPushData invokes the cdn.DescribeLiveStreamPushData API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreampushdata.html
-func (client *Client) DescribeLiveStreamPushData(request *DescribeLiveStreamPushDataRequest) (response *DescribeLiveStreamPushDataResponse, err error) {
-	response = CreateDescribeLiveStreamPushDataResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamPushDataWithChan invokes the cdn.DescribeLiveStreamPushData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreampushdata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamPushDataWithChan(request *DescribeLiveStreamPushDataRequest) (<-chan *DescribeLiveStreamPushDataResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamPushDataResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamPushData(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamPushDataWithCallback invokes the cdn.DescribeLiveStreamPushData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreampushdata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamPushDataWithCallback(request *DescribeLiveStreamPushDataRequest, callback func(response *DescribeLiveStreamPushDataResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamPushDataResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamPushData(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamPushDataRequest is the request struct for api DescribeLiveStreamPushData
-type DescribeLiveStreamPushDataRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeLiveStreamPushDataResponse is the response struct for api DescribeLiveStreamPushData
-type DescribeLiveStreamPushDataResponse struct {
-	*responses.BaseResponse
-	RequestId           string              `json:"RequestId" xml:"RequestId"`
-	PushStreamModelList PushStreamModelList `json:"PushStreamModelList" xml:"PushStreamModelList"`
-}
-
-// CreateDescribeLiveStreamPushDataRequest creates a request to invoke DescribeLiveStreamPushData API
-func CreateDescribeLiveStreamPushDataRequest() (request *DescribeLiveStreamPushDataRequest) {
-	request = &DescribeLiveStreamPushDataRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamPushData", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamPushDataResponse creates a response to parse from DescribeLiveStreamPushData response
-func CreateDescribeLiveStreamPushDataResponse() (response *DescribeLiveStreamPushDataResponse) {
-	response = &DescribeLiveStreamPushDataResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 108
services/cdn/describe_live_stream_push_errors.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamPushErrors invokes the cdn.DescribeLiveStreamPushErrors API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreampusherrors.html
-func (client *Client) DescribeLiveStreamPushErrors(request *DescribeLiveStreamPushErrorsRequest) (response *DescribeLiveStreamPushErrorsResponse, err error) {
-	response = CreateDescribeLiveStreamPushErrorsResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamPushErrorsWithChan invokes the cdn.DescribeLiveStreamPushErrors API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreampusherrors.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamPushErrorsWithChan(request *DescribeLiveStreamPushErrorsRequest) (<-chan *DescribeLiveStreamPushErrorsResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamPushErrorsResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamPushErrors(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamPushErrorsWithCallback invokes the cdn.DescribeLiveStreamPushErrors API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreampusherrors.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamPushErrorsWithCallback(request *DescribeLiveStreamPushErrorsRequest, callback func(response *DescribeLiveStreamPushErrorsResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamPushErrorsResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamPushErrors(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamPushErrorsRequest is the request struct for api DescribeLiveStreamPushErrors
-type DescribeLiveStreamPushErrorsRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeLiveStreamPushErrorsResponse is the response struct for api DescribeLiveStreamPushErrors
-type DescribeLiveStreamPushErrorsResponse struct {
-	*responses.BaseResponse
-	RequestId           string              `json:"RequestId" xml:"RequestId"`
-	PushErrorsModelList PushErrorsModelList `json:"PushErrorsModelList" xml:"PushErrorsModelList"`
-}
-
-// CreateDescribeLiveStreamPushErrorsRequest creates a request to invoke DescribeLiveStreamPushErrors API
-func CreateDescribeLiveStreamPushErrorsRequest() (request *DescribeLiveStreamPushErrorsRequest) {
-	request = &DescribeLiveStreamPushErrorsRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamPushErrors", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamPushErrorsResponse creates a response to parse from DescribeLiveStreamPushErrors response
-func CreateDescribeLiveStreamPushErrorsResponse() (response *DescribeLiveStreamPushErrorsResponse) {
-	response = &DescribeLiveStreamPushErrorsResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 108
services/cdn/describe_live_stream_relay_push_bit_rate.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamRelayPushBitRate invokes the cdn.DescribeLiveStreamRelayPushBitRate API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamrelaypushbitrate.html
-func (client *Client) DescribeLiveStreamRelayPushBitRate(request *DescribeLiveStreamRelayPushBitRateRequest) (response *DescribeLiveStreamRelayPushBitRateResponse, err error) {
-	response = CreateDescribeLiveStreamRelayPushBitRateResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamRelayPushBitRateWithChan invokes the cdn.DescribeLiveStreamRelayPushBitRate API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamrelaypushbitrate.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamRelayPushBitRateWithChan(request *DescribeLiveStreamRelayPushBitRateRequest) (<-chan *DescribeLiveStreamRelayPushBitRateResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamRelayPushBitRateResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamRelayPushBitRate(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamRelayPushBitRateWithCallback invokes the cdn.DescribeLiveStreamRelayPushBitRate API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamrelaypushbitrate.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamRelayPushBitRateWithCallback(request *DescribeLiveStreamRelayPushBitRateRequest, callback func(response *DescribeLiveStreamRelayPushBitRateResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamRelayPushBitRateResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamRelayPushBitRate(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamRelayPushBitRateRequest is the request struct for api DescribeLiveStreamRelayPushBitRate
-type DescribeLiveStreamRelayPushBitRateRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	StreamName    string           `position:"Query" name:"StreamName"`
-}
-
-// DescribeLiveStreamRelayPushBitRateResponse is the response struct for api DescribeLiveStreamRelayPushBitRate
-type DescribeLiveStreamRelayPushBitRateResponse struct {
-	*responses.BaseResponse
-	RequestId                 string                    `json:"RequestId" xml:"RequestId"`
-	RelayPushBitRateModelList RelayPushBitRateModelList `json:"RelayPushBitRateModelList" xml:"RelayPushBitRateModelList"`
-}
-
-// CreateDescribeLiveStreamRelayPushBitRateRequest creates a request to invoke DescribeLiveStreamRelayPushBitRate API
-func CreateDescribeLiveStreamRelayPushBitRateRequest() (request *DescribeLiveStreamRelayPushBitRateRequest) {
-	request = &DescribeLiveStreamRelayPushBitRateRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamRelayPushBitRate", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamRelayPushBitRateResponse creates a response to parse from DescribeLiveStreamRelayPushBitRate response
-func CreateDescribeLiveStreamRelayPushBitRateResponse() (response *DescribeLiveStreamRelayPushBitRateResponse) {
-	response = &DescribeLiveStreamRelayPushBitRateResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 108
services/cdn/describe_live_stream_relay_push_data.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamRelayPushData invokes the cdn.DescribeLiveStreamRelayPushData API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamrelaypushdata.html
-func (client *Client) DescribeLiveStreamRelayPushData(request *DescribeLiveStreamRelayPushDataRequest) (response *DescribeLiveStreamRelayPushDataResponse, err error) {
-	response = CreateDescribeLiveStreamRelayPushDataResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamRelayPushDataWithChan invokes the cdn.DescribeLiveStreamRelayPushData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamrelaypushdata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamRelayPushDataWithChan(request *DescribeLiveStreamRelayPushDataRequest) (<-chan *DescribeLiveStreamRelayPushDataResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamRelayPushDataResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamRelayPushData(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamRelayPushDataWithCallback invokes the cdn.DescribeLiveStreamRelayPushData API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamrelaypushdata.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamRelayPushDataWithCallback(request *DescribeLiveStreamRelayPushDataRequest, callback func(response *DescribeLiveStreamRelayPushDataResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamRelayPushDataResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamRelayPushData(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamRelayPushDataRequest is the request struct for api DescribeLiveStreamRelayPushData
-type DescribeLiveStreamRelayPushDataRequest struct {
-	*requests.RpcRequest
-	RelayDomain   string           `position:"Query" name:"RelayDomain"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeLiveStreamRelayPushDataResponse is the response struct for api DescribeLiveStreamRelayPushData
-type DescribeLiveStreamRelayPushDataResponse struct {
-	*responses.BaseResponse
-	RequestId                string                   `json:"RequestId" xml:"RequestId"`
-	RelayPushDetailModelList RelayPushDetailModelList `json:"RelayPushDetailModelList" xml:"RelayPushDetailModelList"`
-}
-
-// CreateDescribeLiveStreamRelayPushDataRequest creates a request to invoke DescribeLiveStreamRelayPushData API
-func CreateDescribeLiveStreamRelayPushDataRequest() (request *DescribeLiveStreamRelayPushDataRequest) {
-	request = &DescribeLiveStreamRelayPushDataRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamRelayPushData", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamRelayPushDataResponse creates a response to parse from DescribeLiveStreamRelayPushData response
-func CreateDescribeLiveStreamRelayPushDataResponse() (response *DescribeLiveStreamRelayPushDataResponse) {
-	response = &DescribeLiveStreamRelayPushDataResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 108
services/cdn/describe_live_stream_relay_push_errors.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamRelayPushErrors invokes the cdn.DescribeLiveStreamRelayPushErrors API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamrelaypusherrors.html
-func (client *Client) DescribeLiveStreamRelayPushErrors(request *DescribeLiveStreamRelayPushErrorsRequest) (response *DescribeLiveStreamRelayPushErrorsResponse, err error) {
-	response = CreateDescribeLiveStreamRelayPushErrorsResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamRelayPushErrorsWithChan invokes the cdn.DescribeLiveStreamRelayPushErrors API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamrelaypusherrors.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamRelayPushErrorsWithChan(request *DescribeLiveStreamRelayPushErrorsRequest) (<-chan *DescribeLiveStreamRelayPushErrorsResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamRelayPushErrorsResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamRelayPushErrors(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamRelayPushErrorsWithCallback invokes the cdn.DescribeLiveStreamRelayPushErrors API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamrelaypusherrors.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamRelayPushErrorsWithCallback(request *DescribeLiveStreamRelayPushErrorsRequest, callback func(response *DescribeLiveStreamRelayPushErrorsResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamRelayPushErrorsResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamRelayPushErrors(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamRelayPushErrorsRequest is the request struct for api DescribeLiveStreamRelayPushErrors
-type DescribeLiveStreamRelayPushErrorsRequest struct {
-	*requests.RpcRequest
-	RelayDomain   string           `position:"Query" name:"RelayDomain"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeLiveStreamRelayPushErrorsResponse is the response struct for api DescribeLiveStreamRelayPushErrors
-type DescribeLiveStreamRelayPushErrorsResponse struct {
-	*responses.BaseResponse
-	RequestId                string                   `json:"RequestId" xml:"RequestId"`
-	RelayPushErrorsModelList RelayPushErrorsModelList `json:"RelayPushErrorsModelList" xml:"RelayPushErrorsModelList"`
-}
-
-// CreateDescribeLiveStreamRelayPushErrorsRequest creates a request to invoke DescribeLiveStreamRelayPushErrors API
-func CreateDescribeLiveStreamRelayPushErrorsRequest() (request *DescribeLiveStreamRelayPushErrorsRequest) {
-	request = &DescribeLiveStreamRelayPushErrorsRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamRelayPushErrors", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamRelayPushErrorsResponse creates a response to parse from DescribeLiveStreamRelayPushErrors response
-func CreateDescribeLiveStreamRelayPushErrorsResponse() (response *DescribeLiveStreamRelayPushErrorsResponse) {
-	response = &DescribeLiveStreamRelayPushErrorsResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 110
services/cdn/describe_live_stream_room_bit_rate.go

@@ -1,110 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamRoomBitRate invokes the cdn.DescribeLiveStreamRoomBitRate API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamroombitrate.html
-func (client *Client) DescribeLiveStreamRoomBitRate(request *DescribeLiveStreamRoomBitRateRequest) (response *DescribeLiveStreamRoomBitRateResponse, err error) {
-	response = CreateDescribeLiveStreamRoomBitRateResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamRoomBitRateWithChan invokes the cdn.DescribeLiveStreamRoomBitRate API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamroombitrate.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamRoomBitRateWithChan(request *DescribeLiveStreamRoomBitRateRequest) (<-chan *DescribeLiveStreamRoomBitRateResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamRoomBitRateResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamRoomBitRate(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamRoomBitRateWithCallback invokes the cdn.DescribeLiveStreamRoomBitRate API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamroombitrate.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamRoomBitRateWithCallback(request *DescribeLiveStreamRoomBitRateRequest, callback func(response *DescribeLiveStreamRoomBitRateResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamRoomBitRateResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamRoomBitRate(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamRoomBitRateRequest is the request struct for api DescribeLiveStreamRoomBitRate
-type DescribeLiveStreamRoomBitRateRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	StreamName    string           `position:"Query" name:"StreamName"`
-}
-
-// DescribeLiveStreamRoomBitRateResponse is the response struct for api DescribeLiveStreamRoomBitRate
-type DescribeLiveStreamRoomBitRateResponse struct {
-	*responses.BaseResponse
-	RequestId                string                                                  `json:"RequestId" xml:"RequestId"`
-	FrameRateAndBitRateInfos FrameRateAndBitRateInfosInDescribeLiveStreamRoomBitRate `json:"FrameRateAndBitRateInfos" xml:"FrameRateAndBitRateInfos"`
-}
-
-// CreateDescribeLiveStreamRoomBitRateRequest creates a request to invoke DescribeLiveStreamRoomBitRate API
-func CreateDescribeLiveStreamRoomBitRateRequest() (request *DescribeLiveStreamRoomBitRateRequest) {
-	request = &DescribeLiveStreamRoomBitRateRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamRoomBitRate", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamRoomBitRateResponse creates a response to parse from DescribeLiveStreamRoomBitRate response
-func CreateDescribeLiveStreamRoomBitRateResponse() (response *DescribeLiveStreamRoomBitRateResponse) {
-	response = &DescribeLiveStreamRoomBitRateResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 112
services/cdn/describe_live_stream_room_user_number.go

@@ -1,112 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamRoomUserNumber invokes the cdn.DescribeLiveStreamRoomUserNumber API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamroomusernumber.html
-func (client *Client) DescribeLiveStreamRoomUserNumber(request *DescribeLiveStreamRoomUserNumberRequest) (response *DescribeLiveStreamRoomUserNumberResponse, err error) {
-	response = CreateDescribeLiveStreamRoomUserNumberResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamRoomUserNumberWithChan invokes the cdn.DescribeLiveStreamRoomUserNumber API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamroomusernumber.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamRoomUserNumberWithChan(request *DescribeLiveStreamRoomUserNumberRequest) (<-chan *DescribeLiveStreamRoomUserNumberResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamRoomUserNumberResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamRoomUserNumber(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamRoomUserNumberWithCallback invokes the cdn.DescribeLiveStreamRoomUserNumber API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamroomusernumber.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamRoomUserNumberWithCallback(request *DescribeLiveStreamRoomUserNumberRequest, callback func(response *DescribeLiveStreamRoomUserNumberResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamRoomUserNumberResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamRoomUserNumber(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamRoomUserNumberRequest is the request struct for api DescribeLiveStreamRoomUserNumber
-type DescribeLiveStreamRoomUserNumberRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	HlsSwitch     string           `position:"Query" name:"HlsSwitch"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	EndTime       string           `position:"Query" name:"EndTime"`
-	StartTime     string           `position:"Query" name:"StartTime"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	StreamName    string           `position:"Query" name:"StreamName"`
-}
-
-// DescribeLiveStreamRoomUserNumberResponse is the response struct for api DescribeLiveStreamRoomUserNumber
-type DescribeLiveStreamRoomUserNumberResponse struct {
-	*responses.BaseResponse
-	RequestId       string                                           `json:"RequestId" xml:"RequestId"`
-	TotalUserNumber int                                              `json:"TotalUserNumber" xml:"TotalUserNumber"`
-	OnlineUserInfo  OnlineUserInfoInDescribeLiveStreamRoomUserNumber `json:"OnlineUserInfo" xml:"OnlineUserInfo"`
-}
-
-// CreateDescribeLiveStreamRoomUserNumberRequest creates a request to invoke DescribeLiveStreamRoomUserNumber API
-func CreateDescribeLiveStreamRoomUserNumberRequest() (request *DescribeLiveStreamRoomUserNumberRequest) {
-	request = &DescribeLiveStreamRoomUserNumberRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamRoomUserNumber", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamRoomUserNumberResponse creates a response to parse from DescribeLiveStreamRoomUserNumber response
-func CreateDescribeLiveStreamRoomUserNumberResponse() (response *DescribeLiveStreamRoomUserNumberResponse) {
-	response = &DescribeLiveStreamRoomUserNumberResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 108
services/cdn/describe_live_stream_stream_status.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamStreamStatus invokes the cdn.DescribeLiveStreamStreamStatus API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamstreamstatus.html
-func (client *Client) DescribeLiveStreamStreamStatus(request *DescribeLiveStreamStreamStatusRequest) (response *DescribeLiveStreamStreamStatusResponse, err error) {
-	response = CreateDescribeLiveStreamStreamStatusResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamStreamStatusWithChan invokes the cdn.DescribeLiveStreamStreamStatus API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamstreamstatus.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamStreamStatusWithChan(request *DescribeLiveStreamStreamStatusRequest) (<-chan *DescribeLiveStreamStreamStatusResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamStreamStatusResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamStreamStatus(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamStreamStatusWithCallback invokes the cdn.DescribeLiveStreamStreamStatus API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamstreamstatus.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamStreamStatusWithCallback(request *DescribeLiveStreamStreamStatusRequest, callback func(response *DescribeLiveStreamStreamStatusResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamStreamStatusResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamStreamStatus(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamStreamStatusRequest is the request struct for api DescribeLiveStreamStreamStatus
-type DescribeLiveStreamStreamStatusRequest struct {
-	*requests.RpcRequest
-	AppName       string           `position:"Query" name:"AppName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	StreamName    string           `position:"Query" name:"StreamName"`
-}
-
-// DescribeLiveStreamStreamStatusResponse is the response struct for api DescribeLiveStreamStreamStatus
-type DescribeLiveStreamStreamStatusResponse struct {
-	*responses.BaseResponse
-	RequestId    string `json:"RequestId" xml:"RequestId"`
-	StreamStatus string `json:"StreamStatus" xml:"StreamStatus"`
-}
-
-// CreateDescribeLiveStreamStreamStatusRequest creates a request to invoke DescribeLiveStreamStreamStatus API
-func CreateDescribeLiveStreamStreamStatusRequest() (request *DescribeLiveStreamStreamStatusRequest) {
-	request = &DescribeLiveStreamStreamStatusRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamStreamStatus", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamStreamStatusResponse creates a response to parse from DescribeLiveStreamStreamStatus response
-func CreateDescribeLiveStreamStreamStatusResponse() (response *DescribeLiveStreamStreamStatusResponse) {
-	response = &DescribeLiveStreamStreamStatusResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 109
services/cdn/describe_live_stream_transcode_stream_num.go

@@ -1,109 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeLiveStreamTranscodeStreamNum invokes the cdn.DescribeLiveStreamTranscodeStreamNum API synchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamtranscodestreamnum.html
-func (client *Client) DescribeLiveStreamTranscodeStreamNum(request *DescribeLiveStreamTranscodeStreamNumRequest) (response *DescribeLiveStreamTranscodeStreamNumResponse, err error) {
-	response = CreateDescribeLiveStreamTranscodeStreamNumResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLiveStreamTranscodeStreamNumWithChan invokes the cdn.DescribeLiveStreamTranscodeStreamNum API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamtranscodestreamnum.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamTranscodeStreamNumWithChan(request *DescribeLiveStreamTranscodeStreamNumRequest) (<-chan *DescribeLiveStreamTranscodeStreamNumResponse, <-chan error) {
-	responseChan := make(chan *DescribeLiveStreamTranscodeStreamNumResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLiveStreamTranscodeStreamNum(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLiveStreamTranscodeStreamNumWithCallback invokes the cdn.DescribeLiveStreamTranscodeStreamNum API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describelivestreamtranscodestreamnum.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLiveStreamTranscodeStreamNumWithCallback(request *DescribeLiveStreamTranscodeStreamNumRequest, callback func(response *DescribeLiveStreamTranscodeStreamNumResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLiveStreamTranscodeStreamNumResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLiveStreamTranscodeStreamNum(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLiveStreamTranscodeStreamNumRequest is the request struct for api DescribeLiveStreamTranscodeStreamNum
-type DescribeLiveStreamTranscodeStreamNumRequest struct {
-	*requests.RpcRequest
-	PullDomain    string           `position:"Query" name:"PullDomain"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	PushDomain    string           `position:"Query" name:"PushDomain"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeLiveStreamTranscodeStreamNumResponse is the response struct for api DescribeLiveStreamTranscodeStreamNum
-type DescribeLiveStreamTranscodeStreamNumResponse struct {
-	*responses.BaseResponse
-	RequestId         string `json:"RequestId" xml:"RequestId"`
-	Total             int    `json:"Total" xml:"Total"`
-	TranscodedNumber  int    `json:"TranscodedNumber" xml:"TranscodedNumber"`
-	UntranscodeNumber int    `json:"UntranscodeNumber" xml:"UntranscodeNumber"`
-}
-
-// CreateDescribeLiveStreamTranscodeStreamNumRequest creates a request to invoke DescribeLiveStreamTranscodeStreamNum API
-func CreateDescribeLiveStreamTranscodeStreamNumRequest() (request *DescribeLiveStreamTranscodeStreamNumRequest) {
-	request = &DescribeLiveStreamTranscodeStreamNumRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeLiveStreamTranscodeStreamNum", "", "")
-	return
-}
-
-// CreateDescribeLiveStreamTranscodeStreamNumResponse creates a response to parse from DescribeLiveStreamTranscodeStreamNum response
-func CreateDescribeLiveStreamTranscodeStreamNumResponse() (response *DescribeLiveStreamTranscodeStreamNumResponse) {
-	response = &DescribeLiveStreamTranscodeStreamNumResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 108
services/cdn/describe_user_vips_by_domain.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeUserVipsByDomain invokes the cdn.DescribeUserVipsByDomain API synchronously
-// api document: https://help.aliyun.com/api/cdn/describeuservipsbydomain.html
-func (client *Client) DescribeUserVipsByDomain(request *DescribeUserVipsByDomainRequest) (response *DescribeUserVipsByDomainResponse, err error) {
-	response = CreateDescribeUserVipsByDomainResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeUserVipsByDomainWithChan invokes the cdn.DescribeUserVipsByDomain API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describeuservipsbydomain.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeUserVipsByDomainWithChan(request *DescribeUserVipsByDomainRequest) (<-chan *DescribeUserVipsByDomainResponse, <-chan error) {
-	responseChan := make(chan *DescribeUserVipsByDomainResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeUserVipsByDomain(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeUserVipsByDomainWithCallback invokes the cdn.DescribeUserVipsByDomain API asynchronously
-// api document: https://help.aliyun.com/api/cdn/describeuservipsbydomain.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeUserVipsByDomainWithCallback(request *DescribeUserVipsByDomainRequest, callback func(response *DescribeUserVipsByDomainResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeUserVipsByDomainResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeUserVipsByDomain(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeUserVipsByDomainRequest is the request struct for api DescribeUserVipsByDomain
-type DescribeUserVipsByDomainRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	Available     string           `position:"Query" name:"Available"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeUserVipsByDomainResponse is the response struct for api DescribeUserVipsByDomain
-type DescribeUserVipsByDomainResponse struct {
-	*responses.BaseResponse
-	RequestId  string                         `json:"RequestId" xml:"RequestId"`
-	DomainName int                            `json:"DomainName" xml:"DomainName"`
-	Vips       VipsInDescribeUserVipsByDomain `json:"Vips" xml:"Vips"`
-}
-
-// CreateDescribeUserVipsByDomainRequest creates a request to invoke DescribeUserVipsByDomain API
-func CreateDescribeUserVipsByDomainRequest() (request *DescribeUserVipsByDomainRequest) {
-	request = &DescribeUserVipsByDomainRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "DescribeUserVipsByDomain", "", "")
-	return
-}
-
-// CreateDescribeUserVipsByDomainResponse creates a response to parse from DescribeUserVipsByDomain response
-func CreateDescribeUserVipsByDomainResponse() (response *DescribeUserVipsByDomainResponse) {
-	response = &DescribeUserVipsByDomainResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 2 - 4
services/cdn/list_domains_by_log_config_id.go

@@ -76,10 +76,8 @@ func (client *Client) ListDomainsByLogConfigIdWithCallback(request *ListDomainsB
 // ListDomainsByLogConfigIdRequest is the request struct for api ListDomainsByLogConfigId
 type ListDomainsByLogConfigIdRequest struct {
 	*requests.RpcRequest
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	Version       string           `position:"Query" name:"Version"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	ConfigId      string           `position:"Query" name:"ConfigId"`
+	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
+	ConfigId string           `position:"Query" name:"ConfigId"`
 }
 
 // ListDomainsByLogConfigIdResponse is the response struct for api ListDomainsByLogConfigId

+ 0 - 108
services/cdn/migrate_domain_to_https_delivery.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// MigrateDomainToHttpsDelivery invokes the cdn.MigrateDomainToHttpsDelivery API synchronously
-// api document: https://help.aliyun.com/api/cdn/migratedomaintohttpsdelivery.html
-func (client *Client) MigrateDomainToHttpsDelivery(request *MigrateDomainToHttpsDeliveryRequest) (response *MigrateDomainToHttpsDeliveryResponse, err error) {
-	response = CreateMigrateDomainToHttpsDeliveryResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// MigrateDomainToHttpsDeliveryWithChan invokes the cdn.MigrateDomainToHttpsDelivery API asynchronously
-// api document: https://help.aliyun.com/api/cdn/migratedomaintohttpsdelivery.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) MigrateDomainToHttpsDeliveryWithChan(request *MigrateDomainToHttpsDeliveryRequest) (<-chan *MigrateDomainToHttpsDeliveryResponse, <-chan error) {
-	responseChan := make(chan *MigrateDomainToHttpsDeliveryResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.MigrateDomainToHttpsDelivery(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// MigrateDomainToHttpsDeliveryWithCallback invokes the cdn.MigrateDomainToHttpsDelivery API asynchronously
-// api document: https://help.aliyun.com/api/cdn/migratedomaintohttpsdelivery.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) MigrateDomainToHttpsDeliveryWithCallback(request *MigrateDomainToHttpsDeliveryRequest, callback func(response *MigrateDomainToHttpsDeliveryResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *MigrateDomainToHttpsDeliveryResponse
-		var err error
-		defer close(result)
-		response, err = client.MigrateDomainToHttpsDelivery(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// MigrateDomainToHttpsDeliveryRequest is the request struct for api MigrateDomainToHttpsDelivery
-type MigrateDomainToHttpsDeliveryRequest struct {
-	*requests.RpcRequest
-	PrivateKey        string           `position:"Query" name:"PrivateKey"`
-	ServerCertificate string           `position:"Query" name:"ServerCertificate"`
-	SecurityToken     string           `position:"Query" name:"SecurityToken"`
-	OwnerAccount      string           `position:"Query" name:"OwnerAccount"`
-	DomainName        string           `position:"Query" name:"DomainName"`
-	OwnerId           requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// MigrateDomainToHttpsDeliveryResponse is the response struct for api MigrateDomainToHttpsDelivery
-type MigrateDomainToHttpsDeliveryResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateMigrateDomainToHttpsDeliveryRequest creates a request to invoke MigrateDomainToHttpsDelivery API
-func CreateMigrateDomainToHttpsDeliveryRequest() (request *MigrateDomainToHttpsDeliveryRequest) {
-	request = &MigrateDomainToHttpsDeliveryRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "MigrateDomainToHttpsDelivery", "", "")
-	return
-}
-
-// CreateMigrateDomainToHttpsDeliveryResponse creates a response to parse from MigrateDomainToHttpsDelivery response
-func CreateMigrateDomainToHttpsDeliveryResponse() (response *MigrateDomainToHttpsDeliveryResponse) {
-	response = &MigrateDomainToHttpsDeliveryResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 3 - 5
services/cdn/modify_domain_custom_log_config.go

@@ -76,11 +76,9 @@ func (client *Client) ModifyDomainCustomLogConfigWithCallback(request *ModifyDom
 // ModifyDomainCustomLogConfigRequest is the request struct for api ModifyDomainCustomLogConfig
 type ModifyDomainCustomLogConfigRequest struct {
 	*requests.RpcRequest
-	DomainName    string           `position:"Query" name:"DomainName"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	Version       string           `position:"Query" name:"Version"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	ConfigId      string           `position:"Query" name:"ConfigId"`
+	DomainName string           `position:"Query" name:"DomainName"`
+	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
+	ConfigId   string           `position:"Query" name:"ConfigId"`
 }
 
 // ModifyDomainCustomLogConfigResponse is the response struct for api ModifyDomainCustomLogConfig

+ 3 - 5
services/cdn/modify_user_custom_log_config.go

@@ -76,11 +76,9 @@ func (client *Client) ModifyUserCustomLogConfigWithCallback(request *ModifyUserC
 // ModifyUserCustomLogConfigRequest is the request struct for api ModifyUserCustomLogConfig
 type ModifyUserCustomLogConfigRequest struct {
 	*requests.RpcRequest
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	Version       string           `position:"Query" name:"Version"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	ConfigId      string           `position:"Query" name:"ConfigId"`
-	Tag           string           `position:"Query" name:"Tag"`
+	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
+	ConfigId string           `position:"Query" name:"ConfigId"`
+	Tag      string           `position:"Query" name:"Tag"`
 }
 
 // ModifyUserCustomLogConfigResponse is the response struct for api ModifyUserCustomLogConfig

+ 105 - 0
services/cdn/set_domain_green_manager_config.go

@@ -0,0 +1,105 @@
+package cdn
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// SetDomainGreenManagerConfig invokes the cdn.SetDomainGreenManagerConfig API synchronously
+// api document: https://help.aliyun.com/api/cdn/setdomaingreenmanagerconfig.html
+func (client *Client) SetDomainGreenManagerConfig(request *SetDomainGreenManagerConfigRequest) (response *SetDomainGreenManagerConfigResponse, err error) {
+	response = CreateSetDomainGreenManagerConfigResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// SetDomainGreenManagerConfigWithChan invokes the cdn.SetDomainGreenManagerConfig API asynchronously
+// api document: https://help.aliyun.com/api/cdn/setdomaingreenmanagerconfig.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) SetDomainGreenManagerConfigWithChan(request *SetDomainGreenManagerConfigRequest) (<-chan *SetDomainGreenManagerConfigResponse, <-chan error) {
+	responseChan := make(chan *SetDomainGreenManagerConfigResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.SetDomainGreenManagerConfig(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// SetDomainGreenManagerConfigWithCallback invokes the cdn.SetDomainGreenManagerConfig API asynchronously
+// api document: https://help.aliyun.com/api/cdn/setdomaingreenmanagerconfig.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) SetDomainGreenManagerConfigWithCallback(request *SetDomainGreenManagerConfigRequest, callback func(response *SetDomainGreenManagerConfigResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *SetDomainGreenManagerConfigResponse
+		var err error
+		defer close(result)
+		response, err = client.SetDomainGreenManagerConfig(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// SetDomainGreenManagerConfigRequest is the request struct for api SetDomainGreenManagerConfig
+type SetDomainGreenManagerConfigRequest struct {
+	*requests.RpcRequest
+	Enable     string           `position:"Query" name:"Enable"`
+	DomainName string           `position:"Query" name:"DomainName"`
+	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// SetDomainGreenManagerConfigResponse is the response struct for api SetDomainGreenManagerConfig
+type SetDomainGreenManagerConfigResponse struct {
+	*responses.BaseResponse
+	RequestId string `json:"RequestId" xml:"RequestId"`
+}
+
+// CreateSetDomainGreenManagerConfigRequest creates a request to invoke SetDomainGreenManagerConfig API
+func CreateSetDomainGreenManagerConfigRequest() (request *SetDomainGreenManagerConfigRequest) {
+	request = &SetDomainGreenManagerConfigRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Cdn", "2014-11-11", "SetDomainGreenManagerConfig", "", "")
+	return
+}
+
+// CreateSetDomainGreenManagerConfigResponse creates a response to parse from SetDomainGreenManagerConfig response
+func CreateSetDomainGreenManagerConfigResponse() (response *SetDomainGreenManagerConfigResponse) {
+	response = &SetDomainGreenManagerConfigResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 0 - 108
services/cdn/set_file_type_force_ttl_code_config.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// SetFileTypeForceTtlCodeConfig invokes the cdn.SetFileTypeForceTtlCodeConfig API synchronously
-// api document: https://help.aliyun.com/api/cdn/setfiletypeforcettlcodeconfig.html
-func (client *Client) SetFileTypeForceTtlCodeConfig(request *SetFileTypeForceTtlCodeConfigRequest) (response *SetFileTypeForceTtlCodeConfigResponse, err error) {
-	response = CreateSetFileTypeForceTtlCodeConfigResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// SetFileTypeForceTtlCodeConfigWithChan invokes the cdn.SetFileTypeForceTtlCodeConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setfiletypeforcettlcodeconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetFileTypeForceTtlCodeConfigWithChan(request *SetFileTypeForceTtlCodeConfigRequest) (<-chan *SetFileTypeForceTtlCodeConfigResponse, <-chan error) {
-	responseChan := make(chan *SetFileTypeForceTtlCodeConfigResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.SetFileTypeForceTtlCodeConfig(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// SetFileTypeForceTtlCodeConfigWithCallback invokes the cdn.SetFileTypeForceTtlCodeConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setfiletypeforcettlcodeconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetFileTypeForceTtlCodeConfigWithCallback(request *SetFileTypeForceTtlCodeConfigRequest, callback func(response *SetFileTypeForceTtlCodeConfigResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *SetFileTypeForceTtlCodeConfigResponse
-		var err error
-		defer close(result)
-		response, err = client.SetFileTypeForceTtlCodeConfig(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// SetFileTypeForceTtlCodeConfigRequest is the request struct for api SetFileTypeForceTtlCodeConfig
-type SetFileTypeForceTtlCodeConfigRequest struct {
-	*requests.RpcRequest
-	FileType      string           `position:"Query" name:"FileType"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	Version       string           `position:"Query" name:"Version"`
-	CodeString    string           `position:"Query" name:"CodeString"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-}
-
-// SetFileTypeForceTtlCodeConfigResponse is the response struct for api SetFileTypeForceTtlCodeConfig
-type SetFileTypeForceTtlCodeConfigResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateSetFileTypeForceTtlCodeConfigRequest creates a request to invoke SetFileTypeForceTtlCodeConfig API
-func CreateSetFileTypeForceTtlCodeConfigRequest() (request *SetFileTypeForceTtlCodeConfigRequest) {
-	request = &SetFileTypeForceTtlCodeConfigRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "SetFileTypeForceTtlCodeConfig", "", "")
-	return
-}
-
-// CreateSetFileTypeForceTtlCodeConfigResponse creates a response to parse from SetFileTypeForceTtlCodeConfig response
-func CreateSetFileTypeForceTtlCodeConfigResponse() (response *SetFileTypeForceTtlCodeConfigResponse) {
-	response = &SetFileTypeForceTtlCodeConfigResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 107
services/cdn/set_location_access_restriction.go

@@ -1,107 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// SetLocationAccessRestriction invokes the cdn.SetLocationAccessRestriction API synchronously
-// api document: https://help.aliyun.com/api/cdn/setlocationaccessrestriction.html
-func (client *Client) SetLocationAccessRestriction(request *SetLocationAccessRestrictionRequest) (response *SetLocationAccessRestrictionResponse, err error) {
-	response = CreateSetLocationAccessRestrictionResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// SetLocationAccessRestrictionWithChan invokes the cdn.SetLocationAccessRestriction API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setlocationaccessrestriction.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetLocationAccessRestrictionWithChan(request *SetLocationAccessRestrictionRequest) (<-chan *SetLocationAccessRestrictionResponse, <-chan error) {
-	responseChan := make(chan *SetLocationAccessRestrictionResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.SetLocationAccessRestriction(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// SetLocationAccessRestrictionWithCallback invokes the cdn.SetLocationAccessRestriction API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setlocationaccessrestriction.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetLocationAccessRestrictionWithCallback(request *SetLocationAccessRestrictionRequest, callback func(response *SetLocationAccessRestrictionResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *SetLocationAccessRestrictionResponse
-		var err error
-		defer close(result)
-		response, err = client.SetLocationAccessRestriction(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// SetLocationAccessRestrictionRequest is the request struct for api SetLocationAccessRestriction
-type SetLocationAccessRestrictionRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	Location      string           `position:"Query" name:"Location"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	Type          string           `position:"Query" name:"Type"`
-}
-
-// SetLocationAccessRestrictionResponse is the response struct for api SetLocationAccessRestriction
-type SetLocationAccessRestrictionResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateSetLocationAccessRestrictionRequest creates a request to invoke SetLocationAccessRestriction API
-func CreateSetLocationAccessRestrictionRequest() (request *SetLocationAccessRestrictionRequest) {
-	request = &SetLocationAccessRestrictionRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "SetLocationAccessRestriction", "", "")
-	return
-}
-
-// CreateSetLocationAccessRestrictionResponse creates a response to parse from SetLocationAccessRestriction response
-func CreateSetLocationAccessRestrictionResponse() (response *SetLocationAccessRestrictionResponse) {
-	response = &SetLocationAccessRestrictionResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 107
services/cdn/set_oss_log_config.go

@@ -1,107 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// SetOssLogConfig invokes the cdn.SetOssLogConfig API synchronously
-// api document: https://help.aliyun.com/api/cdn/setosslogconfig.html
-func (client *Client) SetOssLogConfig(request *SetOssLogConfigRequest) (response *SetOssLogConfigResponse, err error) {
-	response = CreateSetOssLogConfigResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// SetOssLogConfigWithChan invokes the cdn.SetOssLogConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setosslogconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetOssLogConfigWithChan(request *SetOssLogConfigRequest) (<-chan *SetOssLogConfigResponse, <-chan error) {
-	responseChan := make(chan *SetOssLogConfigResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.SetOssLogConfig(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// SetOssLogConfigWithCallback invokes the cdn.SetOssLogConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setosslogconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetOssLogConfigWithCallback(request *SetOssLogConfigRequest, callback func(response *SetOssLogConfigResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *SetOssLogConfigResponse
-		var err error
-		defer close(result)
-		response, err = client.SetOssLogConfig(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// SetOssLogConfigRequest is the request struct for api SetOssLogConfig
-type SetOssLogConfigRequest struct {
-	*requests.RpcRequest
-	Bucket        string           `position:"Query" name:"Bucket"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	Enable        string           `position:"Query" name:"Enable"`
-	Prefix        string           `position:"Query" name:"Prefix"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// SetOssLogConfigResponse is the response struct for api SetOssLogConfig
-type SetOssLogConfigResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateSetOssLogConfigRequest creates a request to invoke SetOssLogConfig API
-func CreateSetOssLogConfigRequest() (request *SetOssLogConfigRequest) {
-	request = &SetOssLogConfigRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "SetOssLogConfig", "", "")
-	return
-}
-
-// CreateSetOssLogConfigResponse creates a response to parse from SetOssLogConfig response
-func CreateSetOssLogConfigResponse() (response *SetOssLogConfigResponse) {
-	response = &SetOssLogConfigResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 108
services/cdn/set_path_force_ttl_code_config.go

@@ -1,108 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// SetPathForceTtlCodeConfig invokes the cdn.SetPathForceTtlCodeConfig API synchronously
-// api document: https://help.aliyun.com/api/cdn/setpathforcettlcodeconfig.html
-func (client *Client) SetPathForceTtlCodeConfig(request *SetPathForceTtlCodeConfigRequest) (response *SetPathForceTtlCodeConfigResponse, err error) {
-	response = CreateSetPathForceTtlCodeConfigResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// SetPathForceTtlCodeConfigWithChan invokes the cdn.SetPathForceTtlCodeConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setpathforcettlcodeconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetPathForceTtlCodeConfigWithChan(request *SetPathForceTtlCodeConfigRequest) (<-chan *SetPathForceTtlCodeConfigResponse, <-chan error) {
-	responseChan := make(chan *SetPathForceTtlCodeConfigResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.SetPathForceTtlCodeConfig(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// SetPathForceTtlCodeConfigWithCallback invokes the cdn.SetPathForceTtlCodeConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setpathforcettlcodeconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetPathForceTtlCodeConfigWithCallback(request *SetPathForceTtlCodeConfigRequest, callback func(response *SetPathForceTtlCodeConfigResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *SetPathForceTtlCodeConfigResponse
-		var err error
-		defer close(result)
-		response, err = client.SetPathForceTtlCodeConfig(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// SetPathForceTtlCodeConfigRequest is the request struct for api SetPathForceTtlCodeConfig
-type SetPathForceTtlCodeConfigRequest struct {
-	*requests.RpcRequest
-	DomainName    string           `position:"Query" name:"DomainName"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	Version       string           `position:"Query" name:"Version"`
-	CodeString    string           `position:"Query" name:"CodeString"`
-	Path          string           `position:"Query" name:"Path"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-}
-
-// SetPathForceTtlCodeConfigResponse is the response struct for api SetPathForceTtlCodeConfig
-type SetPathForceTtlCodeConfigResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateSetPathForceTtlCodeConfigRequest creates a request to invoke SetPathForceTtlCodeConfig API
-func CreateSetPathForceTtlCodeConfigRequest() (request *SetPathForceTtlCodeConfigRequest) {
-	request = &SetPathForceTtlCodeConfigRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "SetPathForceTtlCodeConfig", "", "")
-	return
-}
-
-// CreateSetPathForceTtlCodeConfigResponse creates a response to parse from SetPathForceTtlCodeConfig response
-func CreateSetPathForceTtlCodeConfigResponse() (response *SetPathForceTtlCodeConfigResponse) {
-	response = &SetPathForceTtlCodeConfigResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 113
services/cdn/set_remote_req_auth_config.go

@@ -1,113 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// SetRemoteReqAuthConfig invokes the cdn.SetRemoteReqAuthConfig API synchronously
-// api document: https://help.aliyun.com/api/cdn/setremotereqauthconfig.html
-func (client *Client) SetRemoteReqAuthConfig(request *SetRemoteReqAuthConfigRequest) (response *SetRemoteReqAuthConfigResponse, err error) {
-	response = CreateSetRemoteReqAuthConfigResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// SetRemoteReqAuthConfigWithChan invokes the cdn.SetRemoteReqAuthConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setremotereqauthconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetRemoteReqAuthConfigWithChan(request *SetRemoteReqAuthConfigRequest) (<-chan *SetRemoteReqAuthConfigResponse, <-chan error) {
-	responseChan := make(chan *SetRemoteReqAuthConfigResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.SetRemoteReqAuthConfig(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// SetRemoteReqAuthConfigWithCallback invokes the cdn.SetRemoteReqAuthConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setremotereqauthconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetRemoteReqAuthConfigWithCallback(request *SetRemoteReqAuthConfigRequest, callback func(response *SetRemoteReqAuthConfigResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *SetRemoteReqAuthConfigResponse
-		var err error
-		defer close(result)
-		response, err = client.SetRemoteReqAuthConfig(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// SetRemoteReqAuthConfigRequest is the request struct for api SetRemoteReqAuthConfig
-type SetRemoteReqAuthConfigRequest struct {
-	*requests.RpcRequest
-	AuthPath      string           `position:"Query" name:"AuthPath"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	AuthEnable    string           `position:"Query" name:"AuthEnable"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	TimeOut       string           `position:"Query" name:"TimeOut"`
-	AuthType      string           `position:"Query" name:"AuthType"`
-	AuthProvider  string           `position:"Query" name:"AuthProvider"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	AuthCrash     string           `position:"Query" name:"AuthCrash"`
-	AuthAddr      string           `position:"Query" name:"AuthAddr"`
-	AuthFileType  string           `position:"Query" name:"AuthFileType"`
-}
-
-// SetRemoteReqAuthConfigResponse is the response struct for api SetRemoteReqAuthConfig
-type SetRemoteReqAuthConfigResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateSetRemoteReqAuthConfigRequest creates a request to invoke SetRemoteReqAuthConfig API
-func CreateSetRemoteReqAuthConfigRequest() (request *SetRemoteReqAuthConfigRequest) {
-	request = &SetRemoteReqAuthConfigRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "SetRemoteReqAuthConfig", "", "")
-	return
-}
-
-// CreateSetRemoteReqAuthConfigResponse creates a response to parse from SetRemoteReqAuthConfig response
-func CreateSetRemoteReqAuthConfigResponse() (response *SetRemoteReqAuthConfigResponse) {
-	response = &SetRemoteReqAuthConfigResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 107
services/cdn/set_user_agent_acess_restriction.go

@@ -1,107 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// SetUserAgentAcessRestriction invokes the cdn.SetUserAgentAcessRestriction API synchronously
-// api document: https://help.aliyun.com/api/cdn/setuseragentacessrestriction.html
-func (client *Client) SetUserAgentAcessRestriction(request *SetUserAgentAcessRestrictionRequest) (response *SetUserAgentAcessRestrictionResponse, err error) {
-	response = CreateSetUserAgentAcessRestrictionResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// SetUserAgentAcessRestrictionWithChan invokes the cdn.SetUserAgentAcessRestriction API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setuseragentacessrestriction.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetUserAgentAcessRestrictionWithChan(request *SetUserAgentAcessRestrictionRequest) (<-chan *SetUserAgentAcessRestrictionResponse, <-chan error) {
-	responseChan := make(chan *SetUserAgentAcessRestrictionResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.SetUserAgentAcessRestriction(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// SetUserAgentAcessRestrictionWithCallback invokes the cdn.SetUserAgentAcessRestriction API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setuseragentacessrestriction.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetUserAgentAcessRestrictionWithCallback(request *SetUserAgentAcessRestrictionRequest, callback func(response *SetUserAgentAcessRestrictionResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *SetUserAgentAcessRestrictionResponse
-		var err error
-		defer close(result)
-		response, err = client.SetUserAgentAcessRestriction(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// SetUserAgentAcessRestrictionRequest is the request struct for api SetUserAgentAcessRestriction
-type SetUserAgentAcessRestrictionRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	UserAgent     string           `position:"Query" name:"UserAgent"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-	Type          string           `position:"Query" name:"Type"`
-}
-
-// SetUserAgentAcessRestrictionResponse is the response struct for api SetUserAgentAcessRestriction
-type SetUserAgentAcessRestrictionResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateSetUserAgentAcessRestrictionRequest creates a request to invoke SetUserAgentAcessRestriction API
-func CreateSetUserAgentAcessRestrictionRequest() (request *SetUserAgentAcessRestrictionRequest) {
-	request = &SetUserAgentAcessRestrictionRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "SetUserAgentAcessRestriction", "", "")
-	return
-}
-
-// CreateSetUserAgentAcessRestrictionResponse creates a response to parse from SetUserAgentAcessRestriction response
-func CreateSetUserAgentAcessRestrictionResponse() (response *SetUserAgentAcessRestrictionResponse) {
-	response = &SetUserAgentAcessRestrictionResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 106
services/cdn/set_waf_config.go

@@ -1,106 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// SetWafConfig invokes the cdn.SetWafConfig API synchronously
-// api document: https://help.aliyun.com/api/cdn/setwafconfig.html
-func (client *Client) SetWafConfig(request *SetWafConfigRequest) (response *SetWafConfigResponse, err error) {
-	response = CreateSetWafConfigResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// SetWafConfigWithChan invokes the cdn.SetWafConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setwafconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetWafConfigWithChan(request *SetWafConfigRequest) (<-chan *SetWafConfigResponse, <-chan error) {
-	responseChan := make(chan *SetWafConfigResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.SetWafConfig(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// SetWafConfigWithCallback invokes the cdn.SetWafConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setwafconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetWafConfigWithCallback(request *SetWafConfigRequest, callback func(response *SetWafConfigResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *SetWafConfigResponse
-		var err error
-		defer close(result)
-		response, err = client.SetWafConfig(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// SetWafConfigRequest is the request struct for api SetWafConfig
-type SetWafConfigRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	Enable        string           `position:"Query" name:"Enable"`
-	DomainName    string           `position:"Query" name:"DomainName"`
-	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// SetWafConfigResponse is the response struct for api SetWafConfig
-type SetWafConfigResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateSetWafConfigRequest creates a request to invoke SetWafConfig API
-func CreateSetWafConfigRequest() (request *SetWafConfigRequest) {
-	request = &SetWafConfigRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "SetWafConfig", "", "")
-	return
-}
-
-// CreateSetWafConfigResponse creates a response to parse from SetWafConfig response
-func CreateSetWafConfigResponse() (response *SetWafConfigResponse) {
-	response = &SetWafConfigResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 110
services/cdn/set_waiting_room_config.go

@@ -1,110 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// SetWaitingRoomConfig invokes the cdn.SetWaitingRoomConfig API synchronously
-// api document: https://help.aliyun.com/api/cdn/setwaitingroomconfig.html
-func (client *Client) SetWaitingRoomConfig(request *SetWaitingRoomConfigRequest) (response *SetWaitingRoomConfigResponse, err error) {
-	response = CreateSetWaitingRoomConfigResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// SetWaitingRoomConfigWithChan invokes the cdn.SetWaitingRoomConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setwaitingroomconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetWaitingRoomConfigWithChan(request *SetWaitingRoomConfigRequest) (<-chan *SetWaitingRoomConfigResponse, <-chan error) {
-	responseChan := make(chan *SetWaitingRoomConfigResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.SetWaitingRoomConfig(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// SetWaitingRoomConfigWithCallback invokes the cdn.SetWaitingRoomConfig API asynchronously
-// api document: https://help.aliyun.com/api/cdn/setwaitingroomconfig.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SetWaitingRoomConfigWithCallback(request *SetWaitingRoomConfigRequest, callback func(response *SetWaitingRoomConfigResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *SetWaitingRoomConfigResponse
-		var err error
-		defer close(result)
-		response, err = client.SetWaitingRoomConfig(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// SetWaitingRoomConfigRequest is the request struct for api SetWaitingRoomConfig
-type SetWaitingRoomConfigRequest struct {
-	*requests.RpcRequest
-	WaitUrl     string           `position:"Query" name:"WaitUrl"`
-	WaitUri     string           `position:"Query" name:"WaitUri"`
-	MaxQps      requests.Integer `position:"Query" name:"MaxQps"`
-	MaxTimeWait requests.Integer `position:"Query" name:"MaxTimeWait"`
-	DomainName  string           `position:"Query" name:"DomainName"`
-	AllowPct    requests.Integer `position:"Query" name:"AllowPct"`
-	GapTime     requests.Integer `position:"Query" name:"GapTime"`
-	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// SetWaitingRoomConfigResponse is the response struct for api SetWaitingRoomConfig
-type SetWaitingRoomConfigResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateSetWaitingRoomConfigRequest creates a request to invoke SetWaitingRoomConfig API
-func CreateSetWaitingRoomConfigRequest() (request *SetWaitingRoomConfigRequest) {
-	request = &SetWaitingRoomConfigRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Cdn", "2014-11-11", "SetWaitingRoomConfig", "", "")
-	return
-}
-
-// CreateSetWaitingRoomConfigResponse creates a response to parse from SetWaitingRoomConfig response
-func CreateSetWaitingRoomConfigResponse() (response *SetWaitingRoomConfigResponse) {
-	response = &SetWaitingRoomConfigResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 23
services/cdn/struct_attacked_url_datas.go

@@ -1,23 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// AttackedUrlDatas is a nested struct in cdn response
-type AttackedUrlDatas struct {
-	Url         string `json:"Url" xml:"Url"`
-	AttackCount string `json:"AttackCount" xml:"AttackCount"`
-	Result      string `json:"Result" xml:"Result"`
-}

+ 2 - 2
services/cdn/struct_bps_datas_in_describe_live_stream_bps_data.go → services/cdn/struct_bps_datas.go

@@ -15,7 +15,7 @@ package cdn
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// BpsDatasInDescribeLiveStreamBpsData is a nested struct in cdn response
-type BpsDatasInDescribeLiveStreamBpsData struct {
+// BpsDatas is a nested struct in cdn response
+type BpsDatas struct {
 	DomainBpsModel []DomainBpsModel `json:"DomainBpsModel" xml:"DomainBpsModel"`
 }

+ 0 - 21
services/cdn/struct_bps_datas_in_describe_domain_downstream_bps_of_edge.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// BpsDatasInDescribeDomainDownstreamBpsOfEdge is a nested struct in cdn response
-type BpsDatasInDescribeDomainDownstreamBpsOfEdge struct {
-	DomainBpsModel []DomainBpsModel `json:"DomainBpsModel" xml:"DomainBpsModel"`
-}

+ 0 - 21
services/cdn/struct_bps_datas_in_describe_domain_upstream_of_center.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// BpsDatasInDescribeDomainUpstreamOfCenter is a nested struct in cdn response
-type BpsDatasInDescribeDomainUpstreamOfCenter struct {
-	DomainBpsModel []DomainBpsModel `json:"DomainBpsModel" xml:"DomainBpsModel"`
-}

+ 0 - 22
services/cdn/struct_cdn_type.go

@@ -1,22 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// CdnType is a nested struct in cdn response
-type CdnType struct {
-	Type string `json:"Type" xml:"Type"`
-	Desc string `json:"Desc" xml:"Desc"`
-}

+ 0 - 21
services/cdn/struct_cdn_types.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// CdnTypes is a nested struct in cdn response
-type CdnTypes struct {
-	CdnType []CdnType `json:"CdnType" xml:"CdnType"`
-}

+ 0 - 21
services/cdn/struct_content.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// Content is a nested struct in cdn response
-type Content struct {
-	Data []Data `json:"Data" xml:"Data"`
-}

+ 0 - 3
services/cdn/struct_data.go

@@ -19,8 +19,5 @@ package cdn
 type Data struct {
 	Domain string `json:"Domain" xml:"Domain"`
 	Cname  string `json:"Cname" xml:"Cname"`
-	Time   string `json:"Time" xml:"Time"`
 	Status int    `json:"Status" xml:"Status"`
-	More3s string `json:"More3s" xml:"More3s"`
-	More5s string `json:"More5s" xml:"More5s"`
 }

+ 16 - 21
services/cdn/struct_data_module.go

@@ -17,25 +17,20 @@ package cdn
 
 // DataModule is a nested struct in cdn response
 type DataModule struct {
-	OverseasValue        string  `json:"OverseasValue" xml:"OverseasValue"`
-	DynamicValue         string  `json:"DynamicValue" xml:"DynamicValue"`
-	Timestamp            string  `json:"Timestamp" xml:"Timestamp"`
-	DomainName           string  `json:"DomainName" xml:"DomainName"`
-	L2Value              string  `json:"L2Value" xml:"L2Value"`
-	StaticOverseasValue  string  `json:"StaticOverseasValue" xml:"StaticOverseasValue"`
-	DynamicOverseasValue string  `json:"DynamicOverseasValue" xml:"DynamicOverseasValue"`
-	L1InnerBps           float64 `json:"L1InnerBps" xml:"L1InnerBps"`
-	L1Bps                float64 `json:"L1Bps" xml:"L1Bps"`
-	DomesticValue        string  `json:"DomesticValue" xml:"DomesticValue"`
-	AccValue             string  `json:"AccValue" xml:"AccValue"`
-	Value                string  `json:"Value" xml:"Value"`
-	AccDomesticValue     string  `json:"AccDomesticValue" xml:"AccDomesticValue"`
-	StaticValue          string  `json:"StaticValue" xml:"StaticValue"`
-	TimeStamp            string  `json:"TimeStamp" xml:"TimeStamp"`
-	DynamicDomesticValue string  `json:"DynamicDomesticValue" xml:"DynamicDomesticValue"`
-	StaticDomesticValue  string  `json:"StaticDomesticValue" xml:"StaticDomesticValue"`
-	L1OutBps             float64 `json:"L1OutBps" xml:"L1OutBps"`
-	DomesticL2Value      string  `json:"DomesticL2Value" xml:"DomesticL2Value"`
-	AccOverseasValue     string  `json:"AccOverseasValue" xml:"AccOverseasValue"`
-	OverseasL2Value      string  `json:"OverseasL2Value" xml:"OverseasL2Value"`
+	OverseasValue        string `json:"OverseasValue" xml:"OverseasValue"`
+	DynamicValue         string `json:"DynamicValue" xml:"DynamicValue"`
+	L2Value              string `json:"L2Value" xml:"L2Value"`
+	StaticOverseasValue  string `json:"StaticOverseasValue" xml:"StaticOverseasValue"`
+	DynamicOverseasValue string `json:"DynamicOverseasValue" xml:"DynamicOverseasValue"`
+	DomesticValue        string `json:"DomesticValue" xml:"DomesticValue"`
+	AccValue             string `json:"AccValue" xml:"AccValue"`
+	Value                string `json:"Value" xml:"Value"`
+	AccDomesticValue     string `json:"AccDomesticValue" xml:"AccDomesticValue"`
+	StaticValue          string `json:"StaticValue" xml:"StaticValue"`
+	TimeStamp            string `json:"TimeStamp" xml:"TimeStamp"`
+	DynamicDomesticValue string `json:"DynamicDomesticValue" xml:"DynamicDomesticValue"`
+	StaticDomesticValue  string `json:"StaticDomesticValue" xml:"StaticDomesticValue"`
+	DomesticL2Value      string `json:"DomesticL2Value" xml:"DomesticL2Value"`
+	AccOverseasValue     string `json:"AccOverseasValue" xml:"AccOverseasValue"`
+	OverseasL2Value      string `json:"OverseasL2Value" xml:"OverseasL2Value"`
 }

+ 0 - 21
services/cdn/struct_data_per_interval_in_describe_extensive_domain_data.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// DataPerIntervalInDescribeExtensiveDomainData is a nested struct in cdn response
-type DataPerIntervalInDescribeExtensiveDomainData struct {
-	UsageData []UsageDataInDescribeExtensiveDomainData `json:"UsageData" xml:"UsageData"`
-}

+ 0 - 30
services/cdn/struct_domain_base_detail_model.go

@@ -1,30 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// DomainBaseDetailModel is a nested struct in cdn response
-type DomainBaseDetailModel struct {
-	Cname        string                               `json:"Cname" xml:"Cname"`
-	CdnType      string                               `json:"CdnType" xml:"CdnType"`
-	DomainStatus string                               `json:"DomainStatus" xml:"DomainStatus"`
-	SourceType   string                               `json:"SourceType" xml:"SourceType"`
-	Region       string                               `json:"Region" xml:"Region"`
-	DomainName   string                               `json:"DomainName" xml:"DomainName"`
-	Remark       string                               `json:"Remark" xml:"Remark"`
-	GmtModified  string                               `json:"GmtModified" xml:"GmtModified"`
-	GmtCreated   string                               `json:"GmtCreated" xml:"GmtCreated"`
-	Sources      SourcesInDescribeCdnDomainBaseDetail `json:"Sources" xml:"Sources"`
-}

+ 0 - 22
services/cdn/struct_domain_mapping_model.go

@@ -1,22 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// DomainMappingModel is a nested struct in cdn response
-type DomainMappingModel struct {
-	PushDomain string `json:"PushDomain" xml:"PushDomain"`
-	PullDomain string `json:"PullDomain" xml:"PullDomain"`
-}

+ 0 - 21
services/cdn/struct_domain_mapping_models.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// DomainMappingModels is a nested struct in cdn response
-type DomainMappingModels struct {
-	DomainMappingModel []DomainMappingModel `json:"DomainMappingModel" xml:"DomainMappingModel"`
-}

+ 0 - 21
services/cdn/struct_frame_data_infos.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// FrameDataInfos is a nested struct in cdn response
-type FrameDataInfos struct {
-	FrameDataModel []FrameDataModel `json:"FrameDataModel" xml:"FrameDataModel"`
-}

+ 0 - 28
services/cdn/struct_frame_data_model.go

@@ -1,28 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// FrameDataModel is a nested struct in cdn response
-type FrameDataModel struct {
-	Time       string  `json:"Time" xml:"Time"`
-	Stream     string  `json:"Stream" xml:"Stream"`
-	ClientAddr string  `json:"ClientAddr" xml:"ClientAddr"`
-	Server     string  `json:"Server" xml:"Server"`
-	AudioRate  float64 `json:"AudioRate" xml:"AudioRate"`
-	AudioByte  float64 `json:"AudioByte" xml:"AudioByte"`
-	FrameRate  float64 `json:"FrameRate" xml:"FrameRate"`
-	FrameByte  float64 `json:"FrameByte" xml:"FrameByte"`
-}

+ 0 - 23
services/cdn/struct_frame_loss_ratio_info.go

@@ -1,23 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// FrameLossRatioInfo is a nested struct in cdn response
-type FrameLossRatioInfo struct {
-	StreamUrl      string  `json:"StreamUrl" xml:"StreamUrl"`
-	FrameLossRatio float64 `json:"FrameLossRatio" xml:"FrameLossRatio"`
-	Time           string  `json:"Time" xml:"Time"`
-}

+ 0 - 21
services/cdn/struct_frame_loss_ratio_infos.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// FrameLossRatioInfos is a nested struct in cdn response
-type FrameLossRatioInfos struct {
-	FrameLossRatioInfo []FrameLossRatioInfo `json:"FrameLossRatioInfo" xml:"FrameLossRatioInfo"`
-}

+ 0 - 21
services/cdn/struct_frame_rate_and_bit_rate_infos_in_describe_live_stream_frame_and_bit_rate_by_domain.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// FrameRateAndBitRateInfosInDescribeLiveStreamFrameAndBitRateByDomain is a nested struct in cdn response
-type FrameRateAndBitRateInfosInDescribeLiveStreamFrameAndBitRateByDomain struct {
-	FrameRateAndBitRateInfo []FrameRateAndBitRateInfo `json:"FrameRateAndBitRateInfo" xml:"FrameRateAndBitRateInfo"`
-}

+ 0 - 21
services/cdn/struct_frame_rate_and_bit_rate_infos_in_describe_live_stream_room_bit_rate.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// FrameRateAndBitRateInfosInDescribeLiveStreamRoomBitRate is a nested struct in cdn response
-type FrameRateAndBitRateInfosInDescribeLiveStreamRoomBitRate struct {
-	FrameRateAndBitRateInfo []FrameRateAndBitRateInfo `json:"FrameRateAndBitRateInfo" xml:"FrameRateAndBitRateInfo"`
-}

+ 0 - 62
services/cdn/struct_https_statistics_info.go

@@ -1,62 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// HttpsStatisticsInfo is a nested struct in cdn response
-type HttpsStatisticsInfo struct {
-	Time               string  `json:"Time" xml:"Time"`
-	L1HttpsBps         float64 `json:"L1HttpsBps" xml:"L1HttpsBps"`
-	L1HttpsInnerBps    float64 `json:"L1HttpsInnerBps" xml:"L1HttpsInnerBps"`
-	L1HttpsOutBps      float64 `json:"L1HttpsOutBps" xml:"L1HttpsOutBps"`
-	L1HttpsQps         int     `json:"L1HttpsQps" xml:"L1HttpsQps"`
-	L1HttpsInnerQps    int     `json:"L1HttpsInnerQps" xml:"L1HttpsInnerQps"`
-	L1HttpsOutQps      int     `json:"L1HttpsOutQps" xml:"L1HttpsOutQps"`
-	L1HttpsTtraf       int     `json:"L1HttpsTtraf" xml:"L1HttpsTtraf"`
-	HttpsSrcBps        int     `json:"HttpsSrcBps" xml:"HttpsSrcBps"`
-	HttpsSrcTraf       int     `json:"HttpsSrcTraf" xml:"HttpsSrcTraf"`
-	L1HttpsInnerTraf   int     `json:"L1HttpsInnerTraf" xml:"L1HttpsInnerTraf"`
-	L1HttpsOutTraf     int     `json:"L1HttpsOutTraf" xml:"L1HttpsOutTraf"`
-	HttpsByteHitRate   float64 `json:"HttpsByteHitRate" xml:"HttpsByteHitRate"`
-	HttpsReqHitRate    float64 `json:"HttpsReqHitRate" xml:"HttpsReqHitRate"`
-	L1HttpsHitRate     float64 `json:"L1HttpsHitRate" xml:"L1HttpsHitRate"`
-	L1HttpsInnerAcc    float64 `json:"L1HttpsInner_acc" xml:"L1HttpsInner_acc"`
-	L1HttpsOutAcc      float64 `json:"L1HttpsOut_acc" xml:"L1HttpsOut_acc"`
-	L1HttpsTacc        float64 `json:"L1HttpsTacc" xml:"L1HttpsTacc"`
-	L1DyHttpsBps       float64 `json:"L1DyHttpsBps" xml:"L1DyHttpsBps"`
-	L1DyHttpsInnerBps  float64 `json:"L1DyHttpsInnerBps" xml:"L1DyHttpsInnerBps"`
-	L1DyHttpsOutBps    float64 `json:"L1DyHttpsOutBps" xml:"L1DyHttpsOutBps"`
-	L1StHttpsBps       float64 `json:"L1StHttpsBps" xml:"L1StHttpsBps"`
-	L1StHttpsInnerBps  float64 `json:"L1StHttpsInnerBps" xml:"L1StHttpsInnerBps"`
-	L1StHttpsOutBps    float64 `json:"L1StHttpsOutBps" xml:"L1StHttpsOutBps"`
-	L1DyHttpsTraf      float64 `json:"l1DyHttpsTraf" xml:"l1DyHttpsTraf"`
-	L1DyHttpsInnerTraf float64 `json:"L1DyHttpsInnerTraf" xml:"L1DyHttpsInnerTraf"`
-	L1DyHttpsOutTraf   float64 `json:"L1DyHttpsOutTraf" xml:"L1DyHttpsOutTraf"`
-	L1StHttpsTraf      float64 `json:"L1StHttpsTraf" xml:"L1StHttpsTraf"`
-	L1StHttpsInnerTraf float64 `json:"L1StHttpsInnerTraf" xml:"L1StHttpsInnerTraf"`
-	L1StHttpsOutTraf   float64 `json:"L1StHttpsOutTraf" xml:"L1StHttpsOutTraf"`
-	L1DyHttpsQps       float64 `json:"L1DyHttpsQps" xml:"L1DyHttpsQps"`
-	L1DyHttpsInnerQps  float64 `json:"L1DyHttpsInnerQps" xml:"L1DyHttpsInnerQps"`
-	L1DyHttpsOutQps    float64 `json:"L1DyHttpsOutQps" xml:"L1DyHttpsOutQps"`
-	L1StHttpsQps       float64 `json:"L1StHttpsQps" xml:"L1StHttpsQps"`
-	L1StHttpsInnerQps  float64 `json:"L1StHttpsInnerQps" xml:"L1StHttpsInnerQps"`
-	L1StHttpsOutQps    float64 `json:"L1StHttpsOutQps" xml:"L1StHttpsOutQps"`
-	L1DyHttpsAcc       float64 `json:"L1DyHttpsAcc" xml:"L1DyHttpsAcc"`
-	L1DyHttpsInnerAcc  float64 `json:"L1DyHttpsInnerAcc" xml:"L1DyHttpsInnerAcc"`
-	L1DyHttpsOutAcc    float64 `json:"L1DyHttpsOutAcc" xml:"L1DyHttpsOutAcc"`
-	L1StHttpsAcc       float64 `json:"L1StHttpsAcc" xml:"L1StHttpsAcc"`
-	L1StHttpsInnerAcc  float64 `json:"L1StHttpsInnerAcc" xml:"L1StHttpsInnerAcc"`
-	L1StHttpsOutAcc    float64 `json:"L1StHttpsOutAcc" xml:"L1StHttpsOutAcc"`
-}

+ 0 - 21
services/cdn/struct_https_statistics_infos.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// HttpsStatisticsInfos is a nested struct in cdn response
-type HttpsStatisticsInfos struct {
-	HttpsStatisticsInfo []HttpsStatisticsInfo `json:"HttpsStatisticsInfo" xml:"HttpsStatisticsInfo"`
-}

+ 0 - 24
services/cdn/struct_live_stream_online_bps_info.go

@@ -1,24 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// LiveStreamOnlineBpsInfo is a nested struct in cdn response
-type LiveStreamOnlineBpsInfo struct {
-	StreamUrl string  `json:"StreamUrl" xml:"StreamUrl"`
-	UpBps     float64 `json:"UpBps" xml:"UpBps"`
-	DownBps   float64 `json:"DownBps" xml:"DownBps"`
-	Time      string  `json:"Time" xml:"Time"`
-}

+ 0 - 21
services/cdn/struct_live_stream_online_bps_infos.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// LiveStreamOnlineBpsInfos is a nested struct in cdn response
-type LiveStreamOnlineBpsInfos struct {
-	LiveStreamOnlineBpsInfo []LiveStreamOnlineBpsInfo `json:"LiveStreamOnlineBpsInfo" xml:"LiveStreamOnlineBpsInfo"`
-}

+ 1 - 1
services/cdn/struct_live_stream_online_user_num_info.go

@@ -17,7 +17,7 @@ package cdn
 
 // LiveStreamOnlineUserNumInfo is a nested struct in cdn response
 type LiveStreamOnlineUserNumInfo struct {
-	Time       string `json:"Time" xml:"Time"`
 	StreamUrl  string `json:"StreamUrl" xml:"StreamUrl"`
 	UserNumber int    `json:"UserNumber" xml:"UserNumber"`
+	Time       string `json:"Time" xml:"Time"`
 }

+ 2 - 2
services/cdn/struct_live_stream_online_user_num_infos.go → services/cdn/struct_online_user_info.go

@@ -15,7 +15,7 @@ package cdn
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// LiveStreamOnlineUserNumInfos is a nested struct in cdn response
-type LiveStreamOnlineUserNumInfos struct {
+// OnlineUserInfo is a nested struct in cdn response
+type OnlineUserInfo struct {
 	LiveStreamOnlineUserNumInfo []LiveStreamOnlineUserNumInfo `json:"LiveStreamOnlineUserNumInfo" xml:"LiveStreamOnlineUserNumInfo"`
 }

+ 0 - 21
services/cdn/struct_online_user_info_in_describe_live_stream_hls_online_user_num_by_domain.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// OnlineUserInfoInDescribeLiveStreamHlsOnlineUserNumByDomain is a nested struct in cdn response
-type OnlineUserInfoInDescribeLiveStreamHlsOnlineUserNumByDomain struct {
-	LiveStreamOnlineUserNumInfo []LiveStreamOnlineUserNumInfo `json:"LiveStreamOnlineUserNumInfo" xml:"LiveStreamOnlineUserNumInfo"`
-}

+ 0 - 21
services/cdn/struct_online_user_info_in_describe_live_stream_online_user_num.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// OnlineUserInfoInDescribeLiveStreamOnlineUserNum is a nested struct in cdn response
-type OnlineUserInfoInDescribeLiveStreamOnlineUserNum struct {
-	LiveStreamOnlineUserNumInfo []LiveStreamOnlineUserNumInfo `json:"LiveStreamOnlineUserNumInfo" xml:"LiveStreamOnlineUserNumInfo"`
-}

+ 0 - 21
services/cdn/struct_online_user_info_in_describe_live_stream_online_user_num_by_domain.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// OnlineUserInfoInDescribeLiveStreamOnlineUserNumByDomain is a nested struct in cdn response
-type OnlineUserInfoInDescribeLiveStreamOnlineUserNumByDomain struct {
-	LiveStreamOnlineUserNumInfo []LiveStreamOnlineUserNumInfo `json:"LiveStreamOnlineUserNumInfo" xml:"LiveStreamOnlineUserNumInfo"`
-}

+ 0 - 21
services/cdn/struct_online_user_info_in_describe_live_stream_room_user_number.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// OnlineUserInfoInDescribeLiveStreamRoomUserNumber is a nested struct in cdn response
-type OnlineUserInfoInDescribeLiveStreamRoomUserNumber struct {
-	LiveStreamOnlineUserNumInfo []LiveStreamOnlineUserNumInfo `json:"LiveStreamOnlineUserNumInfo" xml:"LiveStreamOnlineUserNumInfo"`
-}

+ 0 - 21
services/cdn/struct_push_errors_model_list.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// PushErrorsModelList is a nested struct in cdn response
-type PushErrorsModelList struct {
-	PushErrorsModel []PushErrorsModel `json:"PushErrorsModel" xml:"PushErrorsModel"`
-}

+ 0 - 27
services/cdn/struct_push_stream_model.go

@@ -1,27 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// PushStreamModel is a nested struct in cdn response
-type PushStreamModel struct {
-	Time          string  `json:"Time" xml:"Time"`
-	Stream        string  `json:"Stream" xml:"Stream"`
-	FrameRate     float64 `json:"FrameRate" xml:"FrameRate"`
-	BitRate       float64 `json:"BitRate" xml:"BitRate"`
-	FrameLossRate float64 `json:"FrameLossRate" xml:"FrameLossRate"`
-	ServerAddr    string  `json:"ServerAddr" xml:"ServerAddr"`
-	ClientAddr    string  `json:"ClientAddr" xml:"ClientAddr"`
-}

+ 0 - 21
services/cdn/struct_push_stream_model_list.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// PushStreamModelList is a nested struct in cdn response
-type PushStreamModelList struct {
-	PushStreamModel []PushStreamModel `json:"PushStreamModel" xml:"PushStreamModel"`
-}

+ 1 - 1
services/cdn/struct_pv_data_interval.go

@@ -17,5 +17,5 @@ package cdn
 
 // PvDataInterval is a nested struct in cdn response
 type PvDataInterval struct {
-	UsageData []UsageData `json:"UsageData" xml:"UsageData"`
+	UsageData []UsageDataInDescribeDomainPvData `json:"UsageData" xml:"UsageData"`
 }

+ 5 - 5
services/cdn/struct_attack_ip_datas.go → services/cdn/struct_real_time_code_proportion_data.go

@@ -15,9 +15,9 @@ package cdn
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// AttackIpDatas is a nested struct in cdn response
-type AttackIpDatas struct {
-	Ip          string `json:"Ip" xml:"Ip"`
-	AttackCount string `json:"AttackCount" xml:"AttackCount"`
-	Result      string `json:"Result" xml:"Result"`
+// RealTimeCodeProportionData is a nested struct in cdn response
+type RealTimeCodeProportionData struct {
+	Code       string `json:"Code" xml:"Code"`
+	Proportion string `json:"Proportion" xml:"Proportion"`
+	Count      string `json:"Count" xml:"Count"`
 }

+ 3 - 3
services/cdn/struct_push_errors_model.go → services/cdn/struct_real_time_http_code_data.go

@@ -15,7 +15,7 @@ package cdn
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// PushErrorsModel is a nested struct in cdn response
-type PushErrorsModel struct {
-	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
+// RealTimeHttpCodeData is a nested struct in cdn response
+type RealTimeHttpCodeData struct {
+	UsageData []UsageData `json:"UsageData" xml:"UsageData"`
 }

+ 2 - 2
services/cdn/struct_bps_datas_in_batch_describe_domain_bps_data.go → services/cdn/struct_real_time_src_bps_data_per_interval.go

@@ -15,7 +15,7 @@ package cdn
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// BpsDatasInBatchDescribeDomainBpsData is a nested struct in cdn response
-type BpsDatasInBatchDescribeDomainBpsData struct {
+// RealTimeSrcBpsDataPerInterval is a nested struct in cdn response
+type RealTimeSrcBpsDataPerInterval struct {
 	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
 }

+ 2 - 2
services/cdn/struct_data_per_interval_in_describe_domain_real_time_data.go → services/cdn/struct_real_time_src_traffic_data_per_interval.go

@@ -15,7 +15,7 @@ package cdn
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// DataPerIntervalInDescribeDomainRealTimeData is a nested struct in cdn response
-type DataPerIntervalInDescribeDomainRealTimeData struct {
+// RealTimeSrcTrafficDataPerInterval is a nested struct in cdn response
+type RealTimeSrcTrafficDataPerInterval struct {
 	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
 }

+ 0 - 26
services/cdn/struct_relay_push_bit_rate_model.go

@@ -1,26 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// RelayPushBitRateModel is a nested struct in cdn response
-type RelayPushBitRateModel struct {
-	Time          string `json:"Time" xml:"Time"`
-	VedioFrame    string `json:"VedioFrame" xml:"VedioFrame"`
-	VedioTimstamp string `json:"VedioTimstamp" xml:"VedioTimstamp"`
-	AudioFrame    string `json:"AudioFrame" xml:"AudioFrame"`
-	AudioTimstamp string `json:"AudioTimstamp" xml:"AudioTimstamp"`
-	RelayDomain   string `json:"RelayDomain" xml:"RelayDomain"`
-}

Some files were not shown because too many files changed in this diff