ソースを参照

Add RenewInstance.

sdk-team 6 年 前
コミット
1a95acea80

+ 6 - 0
ChangeLog.txt

@@ -1,3 +1,9 @@
+2019-11-29 Version: v1.60.276
+- Add RenewInstance.
+- Add RenewLogstash.
+- Add UpdateInstanceChargeType.
+- Add UpdateLogstashChargeType.
+
 2019-11-29 Version: v1.60.275
 - Add RWMutex to AddEndpointMapping and GetEndpointFromMap.
 

+ 0 - 106
services/elasticsearch/convert_logstash_pay_type.go

@@ -1,106 +0,0 @@
-package elasticsearch
-
-//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"
-)
-
-// ConvertLogstashPayType invokes the elasticsearch.ConvertLogstashPayType API synchronously
-// api document: https://help.aliyun.com/api/elasticsearch/convertlogstashpaytype.html
-func (client *Client) ConvertLogstashPayType(request *ConvertLogstashPayTypeRequest) (response *ConvertLogstashPayTypeResponse, err error) {
-	response = CreateConvertLogstashPayTypeResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// ConvertLogstashPayTypeWithChan invokes the elasticsearch.ConvertLogstashPayType API asynchronously
-// api document: https://help.aliyun.com/api/elasticsearch/convertlogstashpaytype.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) ConvertLogstashPayTypeWithChan(request *ConvertLogstashPayTypeRequest) (<-chan *ConvertLogstashPayTypeResponse, <-chan error) {
-	responseChan := make(chan *ConvertLogstashPayTypeResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.ConvertLogstashPayType(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// ConvertLogstashPayTypeWithCallback invokes the elasticsearch.ConvertLogstashPayType API asynchronously
-// api document: https://help.aliyun.com/api/elasticsearch/convertlogstashpaytype.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) ConvertLogstashPayTypeWithCallback(request *ConvertLogstashPayTypeRequest, callback func(response *ConvertLogstashPayTypeResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *ConvertLogstashPayTypeResponse
-		var err error
-		defer close(result)
-		response, err = client.ConvertLogstashPayType(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// ConvertLogstashPayTypeRequest is the request struct for api ConvertLogstashPayType
-type ConvertLogstashPayTypeRequest struct {
-	*requests.RoaRequest
-	InstanceId  string `position:"Path" name:"InstanceId"`
-	ClientToken string `position:"Query" name:"clientToken"`
-}
-
-// ConvertLogstashPayTypeResponse is the response struct for api ConvertLogstashPayType
-type ConvertLogstashPayTypeResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-	Result    bool   `json:"Result" xml:"Result"`
-}
-
-// CreateConvertLogstashPayTypeRequest creates a request to invoke ConvertLogstashPayType API
-func CreateConvertLogstashPayTypeRequest() (request *ConvertLogstashPayTypeRequest) {
-	request = &ConvertLogstashPayTypeRequest{
-		RoaRequest: &requests.RoaRequest{},
-	}
-	request.InitWithApiInfo("elasticsearch", "2017-06-13", "ConvertLogstashPayType", "/openapi/logstashes/[InstanceId]/convert-pay-type", "elasticsearch", "openAPI")
-	request.Method = requests.POST
-	return
-}
-
-// CreateConvertLogstashPayTypeResponse creates a response to parse from ConvertLogstashPayType response
-func CreateConvertLogstashPayTypeResponse() (response *ConvertLogstashPayTypeResponse) {
-	response = &ConvertLogstashPayTypeResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 25 - 25
services/elasticsearch/convert_pay_type.go → services/elasticsearch/renew_instance.go

@@ -20,24 +20,24 @@ import (
 	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
-// ConvertPayType invokes the elasticsearch.ConvertPayType API synchronously
-// api document: https://help.aliyun.com/api/elasticsearch/convertpaytype.html
-func (client *Client) ConvertPayType(request *ConvertPayTypeRequest) (response *ConvertPayTypeResponse, err error) {
-	response = CreateConvertPayTypeResponse()
+// RenewInstance invokes the elasticsearch.RenewInstance API synchronously
+// api document: https://help.aliyun.com/api/elasticsearch/renewinstance.html
+func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error) {
+	response = CreateRenewInstanceResponse()
 	err = client.DoAction(request, response)
 	return
 }
 
-// ConvertPayTypeWithChan invokes the elasticsearch.ConvertPayType API asynchronously
-// api document: https://help.aliyun.com/api/elasticsearch/convertpaytype.html
+// RenewInstanceWithChan invokes the elasticsearch.RenewInstance API asynchronously
+// api document: https://help.aliyun.com/api/elasticsearch/renewinstance.html
 // asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) ConvertPayTypeWithChan(request *ConvertPayTypeRequest) (<-chan *ConvertPayTypeResponse, <-chan error) {
-	responseChan := make(chan *ConvertPayTypeResponse, 1)
+func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error) {
+	responseChan := make(chan *RenewInstanceResponse, 1)
 	errChan := make(chan error, 1)
 	err := client.AddAsyncTask(func() {
 		defer close(responseChan)
 		defer close(errChan)
-		response, err := client.ConvertPayType(request)
+		response, err := client.RenewInstance(request)
 		if err != nil {
 			errChan <- err
 		} else {
@@ -52,16 +52,16 @@ func (client *Client) ConvertPayTypeWithChan(request *ConvertPayTypeRequest) (<-
 	return responseChan, errChan
 }
 
-// ConvertPayTypeWithCallback invokes the elasticsearch.ConvertPayType API asynchronously
-// api document: https://help.aliyun.com/api/elasticsearch/convertpaytype.html
+// RenewInstanceWithCallback invokes the elasticsearch.RenewInstance API asynchronously
+// api document: https://help.aliyun.com/api/elasticsearch/renewinstance.html
 // asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) ConvertPayTypeWithCallback(request *ConvertPayTypeRequest, callback func(response *ConvertPayTypeResponse, err error)) <-chan int {
+func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int {
 	result := make(chan int, 1)
 	err := client.AddAsyncTask(func() {
-		var response *ConvertPayTypeResponse
+		var response *RenewInstanceResponse
 		var err error
 		defer close(result)
-		response, err = client.ConvertPayType(request)
+		response, err = client.RenewInstance(request)
 		callback(response, err)
 		result <- 1
 	})
@@ -73,33 +73,33 @@ func (client *Client) ConvertPayTypeWithCallback(request *ConvertPayTypeRequest,
 	return result
 }
 
-// ConvertPayTypeRequest is the request struct for api ConvertPayType
-type ConvertPayTypeRequest struct {
+// RenewInstanceRequest is the request struct for api RenewInstance
+type RenewInstanceRequest struct {
 	*requests.RoaRequest
 	InstanceId  string `position:"Path" name:"InstanceId"`
 	ClientToken string `position:"Query" name:"clientToken"`
 }
 
-// ConvertPayTypeResponse is the response struct for api ConvertPayType
-type ConvertPayTypeResponse struct {
+// RenewInstanceResponse is the response struct for api RenewInstance
+type RenewInstanceResponse struct {
 	*responses.BaseResponse
 	RequestId string `json:"RequestId" xml:"RequestId"`
 	Result    bool   `json:"Result" xml:"Result"`
 }
 
-// CreateConvertPayTypeRequest creates a request to invoke ConvertPayType API
-func CreateConvertPayTypeRequest() (request *ConvertPayTypeRequest) {
-	request = &ConvertPayTypeRequest{
+// CreateRenewInstanceRequest creates a request to invoke RenewInstance API
+func CreateRenewInstanceRequest() (request *RenewInstanceRequest) {
+	request = &RenewInstanceRequest{
 		RoaRequest: &requests.RoaRequest{},
 	}
-	request.InitWithApiInfo("elasticsearch", "2017-06-13", "ConvertPayType", "/openapi/instances/[InstanceId]/convert-pay-type", "elasticsearch", "openAPI")
+	request.InitWithApiInfo("elasticsearch", "2017-06-13", "RenewInstance", "/openapi/instances/[InstanceId]/actions/renew", "elasticsearch", "openAPI")
 	request.Method = requests.POST
 	return
 }
 
-// CreateConvertPayTypeResponse creates a response to parse from ConvertPayType response
-func CreateConvertPayTypeResponse() (response *ConvertPayTypeResponse) {
-	response = &ConvertPayTypeResponse{
+// CreateRenewInstanceResponse creates a response to parse from RenewInstance response
+func CreateRenewInstanceResponse() (response *RenewInstanceResponse) {
+	response = &RenewInstanceResponse{
 		BaseResponse: &responses.BaseResponse{},
 	}
 	return

+ 106 - 0
services/elasticsearch/renew_logstash.go

@@ -0,0 +1,106 @@
+package elasticsearch
+
+//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"
+)
+
+// RenewLogstash invokes the elasticsearch.RenewLogstash API synchronously
+// api document: https://help.aliyun.com/api/elasticsearch/renewlogstash.html
+func (client *Client) RenewLogstash(request *RenewLogstashRequest) (response *RenewLogstashResponse, err error) {
+	response = CreateRenewLogstashResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// RenewLogstashWithChan invokes the elasticsearch.RenewLogstash API asynchronously
+// api document: https://help.aliyun.com/api/elasticsearch/renewlogstash.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) RenewLogstashWithChan(request *RenewLogstashRequest) (<-chan *RenewLogstashResponse, <-chan error) {
+	responseChan := make(chan *RenewLogstashResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RenewLogstash(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// RenewLogstashWithCallback invokes the elasticsearch.RenewLogstash API asynchronously
+// api document: https://help.aliyun.com/api/elasticsearch/renewlogstash.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) RenewLogstashWithCallback(request *RenewLogstashRequest, callback func(response *RenewLogstashResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RenewLogstashResponse
+		var err error
+		defer close(result)
+		response, err = client.RenewLogstash(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// RenewLogstashRequest is the request struct for api RenewLogstash
+type RenewLogstashRequest struct {
+	*requests.RoaRequest
+	InstanceId  string `position:"Path" name:"InstanceId"`
+	ClientToken string `position:"Query" name:"clientToken"`
+}
+
+// RenewLogstashResponse is the response struct for api RenewLogstash
+type RenewLogstashResponse struct {
+	*responses.BaseResponse
+	RequestId string `json:"RequestId" xml:"RequestId"`
+	Result    bool   `json:"Result" xml:"Result"`
+}
+
+// CreateRenewLogstashRequest creates a request to invoke RenewLogstash API
+func CreateRenewLogstashRequest() (request *RenewLogstashRequest) {
+	request = &RenewLogstashRequest{
+		RoaRequest: &requests.RoaRequest{},
+	}
+	request.InitWithApiInfo("elasticsearch", "2017-06-13", "RenewLogstash", "/openapi/logstashes/[InstanceId]/actions/renew", "elasticsearch", "openAPI")
+	request.Method = requests.POST
+	return
+}
+
+// CreateRenewLogstashResponse creates a response to parse from RenewLogstash response
+func CreateRenewLogstashResponse() (response *RenewLogstashResponse) {
+	response = &RenewLogstashResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 106 - 0
services/elasticsearch/update_instance_charge_type.go

@@ -0,0 +1,106 @@
+package elasticsearch
+
+//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"
+)
+
+// UpdateInstanceChargeType invokes the elasticsearch.UpdateInstanceChargeType API synchronously
+// api document: https://help.aliyun.com/api/elasticsearch/updateinstancechargetype.html
+func (client *Client) UpdateInstanceChargeType(request *UpdateInstanceChargeTypeRequest) (response *UpdateInstanceChargeTypeResponse, err error) {
+	response = CreateUpdateInstanceChargeTypeResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// UpdateInstanceChargeTypeWithChan invokes the elasticsearch.UpdateInstanceChargeType API asynchronously
+// api document: https://help.aliyun.com/api/elasticsearch/updateinstancechargetype.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) UpdateInstanceChargeTypeWithChan(request *UpdateInstanceChargeTypeRequest) (<-chan *UpdateInstanceChargeTypeResponse, <-chan error) {
+	responseChan := make(chan *UpdateInstanceChargeTypeResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.UpdateInstanceChargeType(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// UpdateInstanceChargeTypeWithCallback invokes the elasticsearch.UpdateInstanceChargeType API asynchronously
+// api document: https://help.aliyun.com/api/elasticsearch/updateinstancechargetype.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) UpdateInstanceChargeTypeWithCallback(request *UpdateInstanceChargeTypeRequest, callback func(response *UpdateInstanceChargeTypeResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *UpdateInstanceChargeTypeResponse
+		var err error
+		defer close(result)
+		response, err = client.UpdateInstanceChargeType(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// UpdateInstanceChargeTypeRequest is the request struct for api UpdateInstanceChargeType
+type UpdateInstanceChargeTypeRequest struct {
+	*requests.RoaRequest
+	InstanceId  string `position:"Path" name:"InstanceId"`
+	ClientToken string `position:"Query" name:"clientToken"`
+}
+
+// UpdateInstanceChargeTypeResponse is the response struct for api UpdateInstanceChargeType
+type UpdateInstanceChargeTypeResponse struct {
+	*responses.BaseResponse
+	RequestId string `json:"RequestId" xml:"RequestId"`
+	Result    bool   `json:"Result" xml:"Result"`
+}
+
+// CreateUpdateInstanceChargeTypeRequest creates a request to invoke UpdateInstanceChargeType API
+func CreateUpdateInstanceChargeTypeRequest() (request *UpdateInstanceChargeTypeRequest) {
+	request = &UpdateInstanceChargeTypeRequest{
+		RoaRequest: &requests.RoaRequest{},
+	}
+	request.InitWithApiInfo("elasticsearch", "2017-06-13", "UpdateInstanceChargeType", "/openapi/instances/[InstanceId]/actions/convert-pay-type", "elasticsearch", "openAPI")
+	request.Method = requests.POST
+	return
+}
+
+// CreateUpdateInstanceChargeTypeResponse creates a response to parse from UpdateInstanceChargeType response
+func CreateUpdateInstanceChargeTypeResponse() (response *UpdateInstanceChargeTypeResponse) {
+	response = &UpdateInstanceChargeTypeResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 106 - 0
services/elasticsearch/update_logstash_charge_type.go

@@ -0,0 +1,106 @@
+package elasticsearch
+
+//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"
+)
+
+// UpdateLogstashChargeType invokes the elasticsearch.UpdateLogstashChargeType API synchronously
+// api document: https://help.aliyun.com/api/elasticsearch/updatelogstashchargetype.html
+func (client *Client) UpdateLogstashChargeType(request *UpdateLogstashChargeTypeRequest) (response *UpdateLogstashChargeTypeResponse, err error) {
+	response = CreateUpdateLogstashChargeTypeResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// UpdateLogstashChargeTypeWithChan invokes the elasticsearch.UpdateLogstashChargeType API asynchronously
+// api document: https://help.aliyun.com/api/elasticsearch/updatelogstashchargetype.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) UpdateLogstashChargeTypeWithChan(request *UpdateLogstashChargeTypeRequest) (<-chan *UpdateLogstashChargeTypeResponse, <-chan error) {
+	responseChan := make(chan *UpdateLogstashChargeTypeResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.UpdateLogstashChargeType(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// UpdateLogstashChargeTypeWithCallback invokes the elasticsearch.UpdateLogstashChargeType API asynchronously
+// api document: https://help.aliyun.com/api/elasticsearch/updatelogstashchargetype.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) UpdateLogstashChargeTypeWithCallback(request *UpdateLogstashChargeTypeRequest, callback func(response *UpdateLogstashChargeTypeResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *UpdateLogstashChargeTypeResponse
+		var err error
+		defer close(result)
+		response, err = client.UpdateLogstashChargeType(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// UpdateLogstashChargeTypeRequest is the request struct for api UpdateLogstashChargeType
+type UpdateLogstashChargeTypeRequest struct {
+	*requests.RoaRequest
+	InstanceId  string `position:"Path" name:"InstanceId"`
+	ClientToken string `position:"Query" name:"clientToken"`
+}
+
+// UpdateLogstashChargeTypeResponse is the response struct for api UpdateLogstashChargeType
+type UpdateLogstashChargeTypeResponse struct {
+	*responses.BaseResponse
+	RequestId string `json:"RequestId" xml:"RequestId"`
+	Result    bool   `json:"Result" xml:"Result"`
+}
+
+// CreateUpdateLogstashChargeTypeRequest creates a request to invoke UpdateLogstashChargeType API
+func CreateUpdateLogstashChargeTypeRequest() (request *UpdateLogstashChargeTypeRequest) {
+	request = &UpdateLogstashChargeTypeRequest{
+		RoaRequest: &requests.RoaRequest{},
+	}
+	request.InitWithApiInfo("elasticsearch", "2017-06-13", "UpdateLogstashChargeType", "/openapi/logstashes/[InstanceId]/actions/convert-pay-type", "elasticsearch", "openAPI")
+	request.Method = requests.POST
+	return
+}
+
+// CreateUpdateLogstashChargeTypeResponse creates a response to parse from UpdateLogstashChargeType response
+func CreateUpdateLogstashChargeTypeResponse() (response *UpdateLogstashChargeTypeResponse) {
+	response = &UpdateLogstashChargeTypeResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}