Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
679b7805c4 | ||
|
|
f5e0e639e1 | ||
|
|
06a2eda1da |
@@ -1,3 +1,12 @@
|
||||
2019-12-20 Version 1.36.220
|
||||
- Supported Search stream predict task list use modelId for IVISION.
|
||||
|
||||
2019-12-20 Version 1.36.219
|
||||
- Add result value for OnsConsumerStatus.
|
||||
|
||||
2019-12-19 Version 1.36.218
|
||||
- Add DescribeSlowLogRecords,DescribeSlowLogs for SlowLog.
|
||||
|
||||
2019-12-19 Version 1.36.217
|
||||
- Generated 2019-09-28 for `reid`.
|
||||
|
||||
|
||||
@@ -46,9 +46,7 @@ set(ivision_public_header_model
|
||||
include/alibabacloud/ivision/model/StopStreamPredictRequest.h
|
||||
include/alibabacloud/ivision/model/StopStreamPredictResult.h
|
||||
include/alibabacloud/ivision/model/UnregisterFaceRequest.h
|
||||
include/alibabacloud/ivision/model/UnregisterFaceResult.h
|
||||
include/alibabacloud/ivision/model/VideoPredictRequest.h
|
||||
include/alibabacloud/ivision/model/VideoPredictResult.h )
|
||||
include/alibabacloud/ivision/model/UnregisterFaceResult.h )
|
||||
|
||||
set(ivision_src
|
||||
src/IvisionClient.cc
|
||||
@@ -77,9 +75,7 @@ set(ivision_src
|
||||
src/model/StopStreamPredictRequest.cc
|
||||
src/model/StopStreamPredictResult.cc
|
||||
src/model/UnregisterFaceRequest.cc
|
||||
src/model/UnregisterFaceResult.cc
|
||||
src/model/VideoPredictRequest.cc
|
||||
src/model/VideoPredictResult.cc )
|
||||
src/model/UnregisterFaceResult.cc )
|
||||
|
||||
add_library(ivision ${LIB_TYPE}
|
||||
${ivision_public_header}
|
||||
|
||||
@@ -48,8 +48,6 @@
|
||||
#include "model/StopStreamPredictResult.h"
|
||||
#include "model/UnregisterFaceRequest.h"
|
||||
#include "model/UnregisterFaceResult.h"
|
||||
#include "model/VideoPredictRequest.h"
|
||||
#include "model/VideoPredictResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -98,9 +96,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UnregisterFaceResult> UnregisterFaceOutcome;
|
||||
typedef std::future<UnregisterFaceOutcome> UnregisterFaceOutcomeCallable;
|
||||
typedef std::function<void(const IvisionClient*, const Model::UnregisterFaceRequest&, const UnregisterFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnregisterFaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::VideoPredictResult> VideoPredictOutcome;
|
||||
typedef std::future<VideoPredictOutcome> VideoPredictOutcomeCallable;
|
||||
typedef std::function<void(const IvisionClient*, const Model::VideoPredictRequest&, const VideoPredictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VideoPredictAsyncHandler;
|
||||
|
||||
IvisionClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
IvisionClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
@@ -145,9 +140,6 @@ namespace AlibabaCloud
|
||||
UnregisterFaceOutcome unregisterFace(const Model::UnregisterFaceRequest &request)const;
|
||||
void unregisterFaceAsync(const Model::UnregisterFaceRequest& request, const UnregisterFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnregisterFaceOutcomeCallable unregisterFaceCallable(const Model::UnregisterFaceRequest& request) const;
|
||||
VideoPredictOutcome videoPredict(const Model::VideoPredictRequest &request)const;
|
||||
void videoPredictAsync(const Model::VideoPredictRequest& request, const VideoPredictAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
VideoPredictOutcomeCallable videoPredictCallable(const Model::VideoPredictRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setPageSize(long pageSize);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getModelId()const;
|
||||
void setModelId(const std::string& modelId);
|
||||
long getCurrentPage()const;
|
||||
void setCurrentPage(long currentPage);
|
||||
long getOwnerId()const;
|
||||
@@ -53,6 +55,7 @@ namespace AlibabaCloud
|
||||
std::string predictIds_;
|
||||
long pageSize_;
|
||||
std::string showLog_;
|
||||
std::string modelId_;
|
||||
long currentPage_;
|
||||
long ownerId_;
|
||||
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IVISION_MODEL_VIDEOPREDICTREQUEST_H_
|
||||
#define ALIBABACLOUD_IVISION_MODEL_VIDEOPREDICTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ivision/IvisionExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ivision
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IVISION_EXPORT VideoPredictRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
VideoPredictRequest();
|
||||
~VideoPredictRequest();
|
||||
|
||||
std::string getDataUrl()const;
|
||||
void setDataUrl(const std::string& dataUrl);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getNotify()const;
|
||||
void setNotify(const std::string& notify);
|
||||
std::string getOutput()const;
|
||||
void setOutput(const std::string& output);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getModels()const;
|
||||
void setModels(const std::string& models);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string dataUrl_;
|
||||
std::string clientToken_;
|
||||
std::string notify_;
|
||||
std::string output_;
|
||||
std::string showLog_;
|
||||
std::string models_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IVISION_MODEL_VIDEOPREDICTREQUEST_H_
|
||||
@@ -519,39 +519,3 @@ IvisionClient::UnregisterFaceOutcomeCallable IvisionClient::unregisterFaceCallab
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
IvisionClient::VideoPredictOutcome IvisionClient::videoPredict(const VideoPredictRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return VideoPredictOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return VideoPredictOutcome(VideoPredictResult(outcome.result()));
|
||||
else
|
||||
return VideoPredictOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void IvisionClient::videoPredictAsync(const VideoPredictRequest& request, const VideoPredictAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, videoPredict(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
IvisionClient::VideoPredictOutcomeCallable IvisionClient::videoPredictCallable(const VideoPredictRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<VideoPredictOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->videoPredict(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
@@ -71,6 +71,17 @@ void DescribeStreamPredictsRequest::setShowLog(const std::string& showLog)
|
||||
setCoreParameter("ShowLog", showLog);
|
||||
}
|
||||
|
||||
std::string DescribeStreamPredictsRequest::getModelId()const
|
||||
{
|
||||
return modelId_;
|
||||
}
|
||||
|
||||
void DescribeStreamPredictsRequest::setModelId(const std::string& modelId)
|
||||
{
|
||||
modelId_ = modelId;
|
||||
setCoreParameter("ModelId", modelId);
|
||||
}
|
||||
|
||||
long DescribeStreamPredictsRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
|
||||
@@ -1,106 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ivision/model/VideoPredictRequest.h>
|
||||
|
||||
using AlibabaCloud::Ivision::Model::VideoPredictRequest;
|
||||
|
||||
VideoPredictRequest::VideoPredictRequest() :
|
||||
RpcServiceRequest("ivision", "2019-03-08", "VideoPredict")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
VideoPredictRequest::~VideoPredictRequest()
|
||||
{}
|
||||
|
||||
std::string VideoPredictRequest::getDataUrl()const
|
||||
{
|
||||
return dataUrl_;
|
||||
}
|
||||
|
||||
void VideoPredictRequest::setDataUrl(const std::string& dataUrl)
|
||||
{
|
||||
dataUrl_ = dataUrl;
|
||||
setCoreParameter("DataUrl", dataUrl);
|
||||
}
|
||||
|
||||
std::string VideoPredictRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void VideoPredictRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setCoreParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string VideoPredictRequest::getNotify()const
|
||||
{
|
||||
return notify_;
|
||||
}
|
||||
|
||||
void VideoPredictRequest::setNotify(const std::string& notify)
|
||||
{
|
||||
notify_ = notify;
|
||||
setCoreParameter("Notify", notify);
|
||||
}
|
||||
|
||||
std::string VideoPredictRequest::getOutput()const
|
||||
{
|
||||
return output_;
|
||||
}
|
||||
|
||||
void VideoPredictRequest::setOutput(const std::string& output)
|
||||
{
|
||||
output_ = output;
|
||||
setCoreParameter("Output", output);
|
||||
}
|
||||
|
||||
std::string VideoPredictRequest::getShowLog()const
|
||||
{
|
||||
return showLog_;
|
||||
}
|
||||
|
||||
void VideoPredictRequest::setShowLog(const std::string& showLog)
|
||||
{
|
||||
showLog_ = showLog;
|
||||
setCoreParameter("ShowLog", showLog);
|
||||
}
|
||||
|
||||
std::string VideoPredictRequest::getModels()const
|
||||
{
|
||||
return models_;
|
||||
}
|
||||
|
||||
void VideoPredictRequest::setModels(const std::string& models)
|
||||
{
|
||||
models_ = models;
|
||||
setCoreParameter("Models", models);
|
||||
}
|
||||
|
||||
long VideoPredictRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void VideoPredictRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ivision/model/VideoPredictResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ivision;
|
||||
using namespace AlibabaCloud::Ivision::Model;
|
||||
|
||||
VideoPredictResult::VideoPredictResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
VideoPredictResult::VideoPredictResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
VideoPredictResult::~VideoPredictResult()
|
||||
{}
|
||||
|
||||
void VideoPredictResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["PredictId"].isNull())
|
||||
predictId_ = value["PredictId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string VideoPredictResult::getPredictId()const
|
||||
{
|
||||
return predictId_;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsConsumerAccumulateRequest;
|
||||
|
||||
OnsConsumerAccumulateRequest::OnsConsumerAccumulateRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsConsumerAccumulate")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsConsumerAccumulateRequest::~OnsConsumerAccumulateRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsConsumerGetConnectionRequest;
|
||||
|
||||
OnsConsumerGetConnectionRequest::OnsConsumerGetConnectionRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsConsumerGetConnection")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsConsumerGetConnectionRequest::~OnsConsumerGetConnectionRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsConsumerResetOffsetRequest;
|
||||
|
||||
OnsConsumerResetOffsetRequest::OnsConsumerResetOffsetRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsConsumerResetOffset")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsConsumerResetOffsetRequest::~OnsConsumerResetOffsetRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsConsumerStatusRequest;
|
||||
|
||||
OnsConsumerStatusRequest::OnsConsumerStatusRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsConsumerStatus")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsConsumerStatusRequest::~OnsConsumerStatusRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsConsumerTimeSpanRequest;
|
||||
|
||||
OnsConsumerTimeSpanRequest::OnsConsumerTimeSpanRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsConsumerTimeSpan")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsConsumerTimeSpanRequest::~OnsConsumerTimeSpanRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsDLQMessageGetByIdRequest;
|
||||
|
||||
OnsDLQMessageGetByIdRequest::OnsDLQMessageGetByIdRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsDLQMessageGetById")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsDLQMessageGetByIdRequest::~OnsDLQMessageGetByIdRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsDLQMessagePageQueryByGroupIdRequest;
|
||||
|
||||
OnsDLQMessagePageQueryByGroupIdRequest::OnsDLQMessagePageQueryByGroupIdRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsDLQMessagePageQueryByGroupId")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsDLQMessagePageQueryByGroupIdRequest::~OnsDLQMessagePageQueryByGroupIdRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsDLQMessageResendByIdRequest;
|
||||
|
||||
OnsDLQMessageResendByIdRequest::OnsDLQMessageResendByIdRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsDLQMessageResendById")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsDLQMessageResendByIdRequest::~OnsDLQMessageResendByIdRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsGroupConsumerUpdateRequest;
|
||||
|
||||
OnsGroupConsumerUpdateRequest::OnsGroupConsumerUpdateRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsGroupConsumerUpdate")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsGroupConsumerUpdateRequest::~OnsGroupConsumerUpdateRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsGroupCreateRequest;
|
||||
|
||||
OnsGroupCreateRequest::OnsGroupCreateRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsGroupCreate")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsGroupCreateRequest::~OnsGroupCreateRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsGroupDeleteRequest;
|
||||
|
||||
OnsGroupDeleteRequest::OnsGroupDeleteRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsGroupDelete")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsGroupDeleteRequest::~OnsGroupDeleteRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsGroupListRequest;
|
||||
|
||||
OnsGroupListRequest::OnsGroupListRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsGroupList")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsGroupListRequest::~OnsGroupListRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsGroupSubDetailRequest;
|
||||
|
||||
OnsGroupSubDetailRequest::OnsGroupSubDetailRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsGroupSubDetail")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsGroupSubDetailRequest::~OnsGroupSubDetailRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsInstanceBaseInfoRequest;
|
||||
|
||||
OnsInstanceBaseInfoRequest::OnsInstanceBaseInfoRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsInstanceBaseInfo")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsInstanceBaseInfoRequest::~OnsInstanceBaseInfoRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsInstanceCreateRequest;
|
||||
|
||||
OnsInstanceCreateRequest::OnsInstanceCreateRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsInstanceCreate")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsInstanceCreateRequest::~OnsInstanceCreateRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsInstanceDeleteRequest;
|
||||
|
||||
OnsInstanceDeleteRequest::OnsInstanceDeleteRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsInstanceDelete")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsInstanceDeleteRequest::~OnsInstanceDeleteRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsInstanceInServiceListRequest;
|
||||
|
||||
OnsInstanceInServiceListRequest::OnsInstanceInServiceListRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsInstanceInServiceList")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsInstanceInServiceListRequest::~OnsInstanceInServiceListRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsInstanceUpdateRequest;
|
||||
|
||||
OnsInstanceUpdateRequest::OnsInstanceUpdateRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsInstanceUpdate")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsInstanceUpdateRequest::~OnsInstanceUpdateRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMessageGetByKeyRequest;
|
||||
|
||||
OnsMessageGetByKeyRequest::OnsMessageGetByKeyRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMessageGetByKey")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMessageGetByKeyRequest::~OnsMessageGetByKeyRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMessageGetByMsgIdRequest;
|
||||
|
||||
OnsMessageGetByMsgIdRequest::OnsMessageGetByMsgIdRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMessageGetByMsgId")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMessageGetByMsgIdRequest::~OnsMessageGetByMsgIdRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMessagePageQueryByTopicRequest;
|
||||
|
||||
OnsMessagePageQueryByTopicRequest::OnsMessagePageQueryByTopicRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMessagePageQueryByTopic")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMessagePageQueryByTopicRequest::~OnsMessagePageQueryByTopicRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMessagePushRequest;
|
||||
|
||||
OnsMessagePushRequest::OnsMessagePushRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMessagePush")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMessagePushRequest::~OnsMessagePushRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMessageSendRequest;
|
||||
|
||||
OnsMessageSendRequest::OnsMessageSendRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMessageSend")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMessageSendRequest::~OnsMessageSendRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMessageTraceRequest;
|
||||
|
||||
OnsMessageTraceRequest::OnsMessageTraceRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMessageTrace")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMessageTraceRequest::~OnsMessageTraceRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMqttGroupIdCreateRequest;
|
||||
|
||||
OnsMqttGroupIdCreateRequest::OnsMqttGroupIdCreateRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMqttGroupIdCreate")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMqttGroupIdCreateRequest::~OnsMqttGroupIdCreateRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMqttGroupIdDeleteRequest;
|
||||
|
||||
OnsMqttGroupIdDeleteRequest::OnsMqttGroupIdDeleteRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMqttGroupIdDelete")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMqttGroupIdDeleteRequest::~OnsMqttGroupIdDeleteRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMqttGroupIdListRequest;
|
||||
|
||||
OnsMqttGroupIdListRequest::OnsMqttGroupIdListRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMqttGroupIdList")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMqttGroupIdListRequest::~OnsMqttGroupIdListRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMqttQueryClientByClientIdRequest;
|
||||
|
||||
OnsMqttQueryClientByClientIdRequest::OnsMqttQueryClientByClientIdRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMqttQueryClientByClientId")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMqttQueryClientByClientIdRequest::~OnsMqttQueryClientByClientIdRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMqttQueryClientByGroupIdRequest;
|
||||
|
||||
OnsMqttQueryClientByGroupIdRequest::OnsMqttQueryClientByGroupIdRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMqttQueryClientByGroupId")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMqttQueryClientByGroupIdRequest::~OnsMqttQueryClientByGroupIdRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMqttQueryClientByTopicRequest;
|
||||
|
||||
OnsMqttQueryClientByTopicRequest::OnsMqttQueryClientByTopicRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMqttQueryClientByTopic")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMqttQueryClientByTopicRequest::~OnsMqttQueryClientByTopicRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMqttQueryHistoryOnlineRequest;
|
||||
|
||||
OnsMqttQueryHistoryOnlineRequest::OnsMqttQueryHistoryOnlineRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMqttQueryHistoryOnline")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMqttQueryHistoryOnlineRequest::~OnsMqttQueryHistoryOnlineRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsMqttQueryMsgTransTrendRequest;
|
||||
|
||||
OnsMqttQueryMsgTransTrendRequest::OnsMqttQueryMsgTransTrendRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsMqttQueryMsgTransTrend")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsMqttQueryMsgTransTrendRequest::~OnsMqttQueryMsgTransTrendRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsRegionListRequest;
|
||||
|
||||
OnsRegionListRequest::OnsRegionListRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsRegionList")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsRegionListRequest::~OnsRegionListRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsTopicCreateRequest;
|
||||
|
||||
OnsTopicCreateRequest::OnsTopicCreateRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsTopicCreate")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsTopicCreateRequest::~OnsTopicCreateRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsTopicDeleteRequest;
|
||||
|
||||
OnsTopicDeleteRequest::OnsTopicDeleteRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsTopicDelete")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsTopicDeleteRequest::~OnsTopicDeleteRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsTopicListRequest;
|
||||
|
||||
OnsTopicListRequest::OnsTopicListRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsTopicList")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsTopicListRequest::~OnsTopicListRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsTopicStatusRequest;
|
||||
|
||||
OnsTopicStatusRequest::OnsTopicStatusRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsTopicStatus")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsTopicStatusRequest::~OnsTopicStatusRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsTopicSubDetailRequest;
|
||||
|
||||
OnsTopicSubDetailRequest::OnsTopicSubDetailRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsTopicSubDetail")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsTopicSubDetailRequest::~OnsTopicSubDetailRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsTopicUpdateRequest;
|
||||
|
||||
OnsTopicUpdateRequest::OnsTopicUpdateRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsTopicUpdate")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsTopicUpdateRequest::~OnsTopicUpdateRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsTraceGetResultRequest;
|
||||
|
||||
OnsTraceGetResultRequest::OnsTraceGetResultRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsTraceGetResult")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsTraceGetResultRequest::~OnsTraceGetResultRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsTraceQueryByMsgIdRequest;
|
||||
|
||||
OnsTraceQueryByMsgIdRequest::OnsTraceQueryByMsgIdRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsTraceQueryByMsgId")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsTraceQueryByMsgIdRequest::~OnsTraceQueryByMsgIdRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsTraceQueryByMsgKeyRequest;
|
||||
|
||||
OnsTraceQueryByMsgKeyRequest::OnsTraceQueryByMsgKeyRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsTraceQueryByMsgKey")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsTraceQueryByMsgKeyRequest::~OnsTraceQueryByMsgKeyRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsTrendGroupOutputTpsRequest;
|
||||
|
||||
OnsTrendGroupOutputTpsRequest::OnsTrendGroupOutputTpsRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsTrendGroupOutputTps")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsTrendGroupOutputTpsRequest::~OnsTrendGroupOutputTpsRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsTrendTopicInputTpsRequest;
|
||||
|
||||
OnsTrendTopicInputTpsRequest::OnsTrendTopicInputTpsRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsTrendTopicInputTps")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsTrendTopicInputTpsRequest::~OnsTrendTopicInputTpsRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsWarnCreateRequest;
|
||||
|
||||
OnsWarnCreateRequest::OnsWarnCreateRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsWarnCreate")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsWarnCreateRequest::~OnsWarnCreateRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Ons::Model::OnsWarnDeleteRequest;
|
||||
|
||||
OnsWarnDeleteRequest::OnsWarnDeleteRequest() :
|
||||
RpcServiceRequest("ons", "2019-02-14", "OnsWarnDelete")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
OnsWarnDeleteRequest::~OnsWarnDeleteRequest()
|
||||
{}
|
||||
|
||||
@@ -79,10 +79,16 @@ set(polardb_public_header_model
|
||||
include/alibabacloud/polardb/model/DescribeDatabasesResult.h
|
||||
include/alibabacloud/polardb/model/DescribeRegionsRequest.h
|
||||
include/alibabacloud/polardb/model/DescribeRegionsResult.h
|
||||
include/alibabacloud/polardb/model/DescribeSlowLogRecordsRequest.h
|
||||
include/alibabacloud/polardb/model/DescribeSlowLogRecordsResult.h
|
||||
include/alibabacloud/polardb/model/DescribeSlowLogsRequest.h
|
||||
include/alibabacloud/polardb/model/DescribeSlowLogsResult.h
|
||||
include/alibabacloud/polardb/model/FailoverDBClusterRequest.h
|
||||
include/alibabacloud/polardb/model/FailoverDBClusterResult.h
|
||||
include/alibabacloud/polardb/model/GrantAccountPrivilegeRequest.h
|
||||
include/alibabacloud/polardb/model/GrantAccountPrivilegeResult.h
|
||||
include/alibabacloud/polardb/model/ListTagResourcesRequest.h
|
||||
include/alibabacloud/polardb/model/ListTagResourcesResult.h
|
||||
include/alibabacloud/polardb/model/ModifyAccountDescriptionRequest.h
|
||||
include/alibabacloud/polardb/model/ModifyAccountDescriptionResult.h
|
||||
include/alibabacloud/polardb/model/ModifyAccountPasswordRequest.h
|
||||
@@ -180,10 +186,16 @@ set(polardb_src
|
||||
src/model/DescribeDatabasesResult.cc
|
||||
src/model/DescribeRegionsRequest.cc
|
||||
src/model/DescribeRegionsResult.cc
|
||||
src/model/DescribeSlowLogRecordsRequest.cc
|
||||
src/model/DescribeSlowLogRecordsResult.cc
|
||||
src/model/DescribeSlowLogsRequest.cc
|
||||
src/model/DescribeSlowLogsResult.cc
|
||||
src/model/FailoverDBClusterRequest.cc
|
||||
src/model/FailoverDBClusterResult.cc
|
||||
src/model/GrantAccountPrivilegeRequest.cc
|
||||
src/model/GrantAccountPrivilegeResult.cc
|
||||
src/model/ListTagResourcesRequest.cc
|
||||
src/model/ListTagResourcesResult.cc
|
||||
src/model/ModifyAccountDescriptionRequest.cc
|
||||
src/model/ModifyAccountDescriptionResult.cc
|
||||
src/model/ModifyAccountPasswordRequest.cc
|
||||
|
||||
@@ -80,10 +80,16 @@
|
||||
#include "model/DescribeDatabasesResult.h"
|
||||
#include "model/DescribeRegionsRequest.h"
|
||||
#include "model/DescribeRegionsResult.h"
|
||||
#include "model/DescribeSlowLogRecordsRequest.h"
|
||||
#include "model/DescribeSlowLogRecordsResult.h"
|
||||
#include "model/DescribeSlowLogsRequest.h"
|
||||
#include "model/DescribeSlowLogsResult.h"
|
||||
#include "model/FailoverDBClusterRequest.h"
|
||||
#include "model/FailoverDBClusterResult.h"
|
||||
#include "model/GrantAccountPrivilegeRequest.h"
|
||||
#include "model/GrantAccountPrivilegeResult.h"
|
||||
#include "model/ListTagResourcesRequest.h"
|
||||
#include "model/ListTagResourcesResult.h"
|
||||
#include "model/ModifyAccountDescriptionRequest.h"
|
||||
#include "model/ModifyAccountDescriptionResult.h"
|
||||
#include "model/ModifyAccountPasswordRequest.h"
|
||||
@@ -216,12 +222,21 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
|
||||
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSlowLogRecordsResult> DescribeSlowLogRecordsOutcome;
|
||||
typedef std::future<DescribeSlowLogRecordsOutcome> DescribeSlowLogRecordsOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::DescribeSlowLogRecordsRequest&, const DescribeSlowLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogRecordsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSlowLogsResult> DescribeSlowLogsOutcome;
|
||||
typedef std::future<DescribeSlowLogsOutcome> DescribeSlowLogsOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::DescribeSlowLogsRequest&, const DescribeSlowLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogsAsyncHandler;
|
||||
typedef Outcome<Error, Model::FailoverDBClusterResult> FailoverDBClusterOutcome;
|
||||
typedef std::future<FailoverDBClusterOutcome> FailoverDBClusterOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::FailoverDBClusterRequest&, const FailoverDBClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FailoverDBClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::GrantAccountPrivilegeResult> GrantAccountPrivilegeOutcome;
|
||||
typedef std::future<GrantAccountPrivilegeOutcome> GrantAccountPrivilegeOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::GrantAccountPrivilegeRequest&, const GrantAccountPrivilegeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantAccountPrivilegeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
|
||||
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyAccountDescriptionResult> ModifyAccountDescriptionOutcome;
|
||||
typedef std::future<ModifyAccountDescriptionOutcome> ModifyAccountDescriptionOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::ModifyAccountDescriptionRequest&, const ModifyAccountDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountDescriptionAsyncHandler;
|
||||
@@ -368,12 +383,21 @@ namespace AlibabaCloud
|
||||
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
|
||||
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
|
||||
DescribeSlowLogRecordsOutcome describeSlowLogRecords(const Model::DescribeSlowLogRecordsRequest &request)const;
|
||||
void describeSlowLogRecordsAsync(const Model::DescribeSlowLogRecordsRequest& request, const DescribeSlowLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSlowLogRecordsOutcomeCallable describeSlowLogRecordsCallable(const Model::DescribeSlowLogRecordsRequest& request) const;
|
||||
DescribeSlowLogsOutcome describeSlowLogs(const Model::DescribeSlowLogsRequest &request)const;
|
||||
void describeSlowLogsAsync(const Model::DescribeSlowLogsRequest& request, const DescribeSlowLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSlowLogsOutcomeCallable describeSlowLogsCallable(const Model::DescribeSlowLogsRequest& request) const;
|
||||
FailoverDBClusterOutcome failoverDBCluster(const Model::FailoverDBClusterRequest &request)const;
|
||||
void failoverDBClusterAsync(const Model::FailoverDBClusterRequest& request, const FailoverDBClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
FailoverDBClusterOutcomeCallable failoverDBClusterCallable(const Model::FailoverDBClusterRequest& request) const;
|
||||
GrantAccountPrivilegeOutcome grantAccountPrivilege(const Model::GrantAccountPrivilegeRequest &request)const;
|
||||
void grantAccountPrivilegeAsync(const Model::GrantAccountPrivilegeRequest& request, const GrantAccountPrivilegeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GrantAccountPrivilegeOutcomeCallable grantAccountPrivilegeCallable(const Model::GrantAccountPrivilegeRequest& request) const;
|
||||
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
|
||||
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
|
||||
ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const;
|
||||
void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const;
|
||||
|
||||
@@ -45,6 +45,8 @@ namespace AlibabaCloud
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getClusterNetworkType()const;
|
||||
void setClusterNetworkType(const std::string& clusterNetworkType);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getDBNodeClass()const;
|
||||
void setDBNodeClass(const std::string& dBNodeClass);
|
||||
std::string getEngine()const;
|
||||
@@ -86,6 +88,7 @@ namespace AlibabaCloud
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string clusterNetworkType_;
|
||||
std::string resourceGroupId_;
|
||||
std::string dBNodeClass_;
|
||||
std::string engine_;
|
||||
std::string creationOption_;
|
||||
|
||||
@@ -37,12 +37,14 @@ namespace AlibabaCloud
|
||||
CreateDBClusterResult();
|
||||
explicit CreateDBClusterResult(const std::string &payload);
|
||||
~CreateDBClusterResult();
|
||||
std::string getResourceGroupId()const;
|
||||
std::string getDBClusterId()const;
|
||||
std::string getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string dBClusterId_;
|
||||
std::string orderId_;
|
||||
|
||||
|
||||
@@ -43,6 +43,7 @@ namespace AlibabaCloud
|
||||
std::string accountStatus;
|
||||
std::string privilegeExceeded;
|
||||
std::string accountLockState;
|
||||
std::string accountPasswordValidTime;
|
||||
std::string accountType;
|
||||
std::vector<DBAccount::DatabasePrivilege> databasePrivileges;
|
||||
std::string accountName;
|
||||
|
||||
@@ -38,17 +38,24 @@ namespace AlibabaCloud
|
||||
std::string dBClusterIPArrayName;
|
||||
std::string dBClusterIPArrayAttribute;
|
||||
};
|
||||
struct DBClusterSecurityGroup
|
||||
{
|
||||
std::string securityGroupName;
|
||||
std::string securityGroupId;
|
||||
};
|
||||
|
||||
|
||||
DescribeDBClusterAccessWhitelistResult();
|
||||
explicit DescribeDBClusterAccessWhitelistResult(const std::string &payload);
|
||||
~DescribeDBClusterAccessWhitelistResult();
|
||||
std::vector<DBClusterIPArray> getItems()const;
|
||||
std::vector<DBClusterSecurityGroup> getDBClusterSecurityGroups()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DBClusterIPArray> items_;
|
||||
std::vector<DBClusterSecurityGroup> dBClusterSecurityGroups_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -55,57 +55,59 @@ namespace AlibabaCloud
|
||||
explicit DescribeDBClusterAttributeResult(const std::string &payload);
|
||||
~DescribeDBClusterAttributeResult();
|
||||
int getDeletionLock()const;
|
||||
std::string getVPCId()const;
|
||||
std::string getDBClusterStatus()const;
|
||||
std::string getVSwitchId()const;
|
||||
std::string getResourceGroupId()const;
|
||||
std::string getDBClusterId()const;
|
||||
std::string getDBClusterDescription()const;
|
||||
std::string getExpired()const;
|
||||
std::string getDBClusterNetworkType()const;
|
||||
std::string getPayType()const;
|
||||
std::string getDBType()const;
|
||||
std::string getLockMode()const;
|
||||
long getStorageUsed()const;
|
||||
bool getIsLatestVersion()const;
|
||||
std::string getDBVersion()const;
|
||||
long getStorageMax()const;
|
||||
std::vector<DBNode> getDBNodes()const;
|
||||
std::string getCreationTime()const;
|
||||
std::string getRegionId()const;
|
||||
std::string getZoneIds()const;
|
||||
long getSQLSize()const;
|
||||
std::string getExpireTime()const;
|
||||
std::string getMaintainTime()const;
|
||||
std::vector<Tag> getTags()const;
|
||||
std::string getEngine()const;
|
||||
std::string getVPCId()const;
|
||||
std::string getDBClusterStatus()const;
|
||||
std::string getVSwitchId()const;
|
||||
std::string getDBClusterDescription()const;
|
||||
std::string getExpired()const;
|
||||
std::string getPayType()const;
|
||||
std::string getLockMode()const;
|
||||
long getStorageUsed()const;
|
||||
std::string getCreationTime()const;
|
||||
std::string getRegionId()const;
|
||||
long getSQLSize()const;
|
||||
std::string getExpireTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int deletionLock_;
|
||||
std::string vPCId_;
|
||||
std::string dBClusterStatus_;
|
||||
std::string vSwitchId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string dBClusterId_;
|
||||
std::string dBClusterDescription_;
|
||||
std::string expired_;
|
||||
std::string dBClusterNetworkType_;
|
||||
std::string payType_;
|
||||
std::string dBType_;
|
||||
std::string lockMode_;
|
||||
long storageUsed_;
|
||||
bool isLatestVersion_;
|
||||
std::string dBVersion_;
|
||||
long storageMax_;
|
||||
std::vector<DBNode> dBNodes_;
|
||||
std::string creationTime_;
|
||||
std::string regionId_;
|
||||
std::string zoneIds_;
|
||||
long sQLSize_;
|
||||
std::string expireTime_;
|
||||
std::string maintainTime_;
|
||||
std::vector<Tag> tags_;
|
||||
std::string engine_;
|
||||
std::string vPCId_;
|
||||
std::string dBClusterStatus_;
|
||||
std::string vSwitchId_;
|
||||
std::string dBClusterDescription_;
|
||||
std::string expired_;
|
||||
std::string payType_;
|
||||
std::string lockMode_;
|
||||
long storageUsed_;
|
||||
std::string creationTime_;
|
||||
std::string regionId_;
|
||||
long sQLSize_;
|
||||
std::string expireTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -50,6 +50,8 @@ namespace AlibabaCloud
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
int getPageSize()const;
|
||||
@@ -73,6 +75,7 @@ namespace AlibabaCloud
|
||||
std::string dBClusterStatus_;
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::vector<Tag> tag_;
|
||||
|
||||
@@ -49,6 +49,7 @@ namespace AlibabaCloud
|
||||
};
|
||||
int deletionLock;
|
||||
std::string zoneId;
|
||||
std::string resourceGroupId;
|
||||
std::string dBClusterStatus;
|
||||
std::string createTime;
|
||||
std::string dBClusterId;
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_
|
||||
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/polardb/PolardbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Polardb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_POLARDB_EXPORT DescribeSlowLogRecordsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSlowLogRecordsRequest();
|
||||
~DescribeSlowLogRecordsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getDBClusterId()const;
|
||||
void setDBClusterId(const std::string& dBClusterId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDBName()const;
|
||||
void setDBName(const std::string& dBName);
|
||||
std::string getSQLHASH()const;
|
||||
void setSQLHASH(const std::string& sQLHASH);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string startTime_;
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string dBClusterId_;
|
||||
std::string ownerAccount_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string dBName_;
|
||||
std::string sQLHASH_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_
|
||||
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/polardb/PolardbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Polardb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_POLARDB_EXPORT DescribeSlowLogRecordsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SQLSlowRecord
|
||||
{
|
||||
long queryTimes;
|
||||
std::string executionStartTime;
|
||||
long returnRowCounts;
|
||||
long lockTimes;
|
||||
std::string dBName;
|
||||
long parseRowCounts;
|
||||
std::string dBNodeId;
|
||||
std::string hostAddress;
|
||||
std::string sQLText;
|
||||
};
|
||||
|
||||
|
||||
DescribeSlowLogRecordsResult();
|
||||
explicit DescribeSlowLogRecordsResult(const std::string &payload);
|
||||
~DescribeSlowLogRecordsResult();
|
||||
int getTotalRecordCount()const;
|
||||
int getPageRecordCount()const;
|
||||
int getPageNumber()const;
|
||||
std::string getDBClusterId()const;
|
||||
std::vector<SQLSlowRecord> getItems()const;
|
||||
std::string getEngine()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalRecordCount_;
|
||||
int pageRecordCount_;
|
||||
int pageNumber_;
|
||||
std::string dBClusterId_;
|
||||
std::vector<SQLSlowRecord> items_;
|
||||
std::string engine_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBESLOWLOGSREQUEST_H_
|
||||
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBESLOWLOGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/polardb/PolardbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Polardb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_POLARDB_EXPORT DescribeSlowLogsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSlowLogsRequest();
|
||||
~DescribeSlowLogsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getDBClusterId()const;
|
||||
void setDBClusterId(const std::string& dBClusterId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDBName()const;
|
||||
void setDBName(const std::string& dBName);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string startTime_;
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string dBClusterId_;
|
||||
std::string ownerAccount_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string dBName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBESLOWLOGSREQUEST_H_
|
||||
@@ -0,0 +1,82 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBESLOWLOGSRESULT_H_
|
||||
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBESLOWLOGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/polardb/PolardbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Polardb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_POLARDB_EXPORT DescribeSlowLogsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SQLSlowLog
|
||||
{
|
||||
long maxLockTime;
|
||||
std::string createTime;
|
||||
long totalExecutionCounts;
|
||||
std::string dBNodeId;
|
||||
long totalLockTimes;
|
||||
long totalExecutionTimes;
|
||||
long returnMaxRowCount;
|
||||
long parseMaxRowCount;
|
||||
long maxExecutionTime;
|
||||
std::string sQLText;
|
||||
std::string sQLHASH;
|
||||
long returnTotalRowCounts;
|
||||
long parseTotalRowCounts;
|
||||
std::string dBName;
|
||||
};
|
||||
|
||||
|
||||
DescribeSlowLogsResult();
|
||||
explicit DescribeSlowLogsResult(const std::string &payload);
|
||||
~DescribeSlowLogsResult();
|
||||
int getTotalRecordCount()const;
|
||||
int getPageRecordCount()const;
|
||||
std::string getEndTime()const;
|
||||
int getPageNumber()const;
|
||||
std::string getDBClusterId()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<SQLSlowLog> getItems()const;
|
||||
std::string getEngine()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalRecordCount_;
|
||||
int pageRecordCount_;
|
||||
std::string endTime_;
|
||||
int pageNumber_;
|
||||
std::string dBClusterId_;
|
||||
std::string startTime_;
|
||||
std::vector<SQLSlowLog> items_;
|
||||
std::string engine_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBESLOWLOGSRESULT_H_
|
||||
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_POLARDB_MODEL_LISTTAGRESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_POLARDB_MODEL_LISTTAGRESOURCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/polardb/PolardbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Polardb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_POLARDB_EXPORT ListTagResourcesRequest : public RpcServiceRequest
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
ListTagResourcesRequest();
|
||||
~ListTagResourcesRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
std::vector<std::string> getResourceId()const;
|
||||
void setResourceId(const std::vector<std::string>& resourceId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string nextToken_;
|
||||
std::vector<Tag> tag_;
|
||||
std::vector<std::string> resourceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_POLARDB_MODEL_LISTTAGRESOURCESREQUEST_H_
|
||||
@@ -14,38 +14,47 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IVISION_MODEL_VIDEOPREDICTRESULT_H_
|
||||
#define ALIBABACLOUD_IVISION_MODEL_VIDEOPREDICTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_POLARDB_MODEL_LISTTAGRESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_POLARDB_MODEL_LISTTAGRESOURCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ivision/IvisionExport.h>
|
||||
#include <alibabacloud/polardb/PolardbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ivision
|
||||
namespace Polardb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IVISION_EXPORT VideoPredictResult : public ServiceResult
|
||||
class ALIBABACLOUD_POLARDB_EXPORT ListTagResourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TagResource
|
||||
{
|
||||
std::string resourceId;
|
||||
std::string tagKey;
|
||||
std::string resourceType;
|
||||
std::string tagValue;
|
||||
};
|
||||
|
||||
|
||||
VideoPredictResult();
|
||||
explicit VideoPredictResult(const std::string &payload);
|
||||
~VideoPredictResult();
|
||||
std::string getPredictId()const;
|
||||
ListTagResourcesResult();
|
||||
explicit ListTagResourcesResult(const std::string &payload);
|
||||
~ListTagResourcesResult();
|
||||
std::string getNextToken()const;
|
||||
std::vector<TagResource> getTagResources()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string predictId_;
|
||||
std::string nextToken_;
|
||||
std::vector<TagResource> tagResources_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IVISION_MODEL_VIDEOPREDICTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_POLARDB_MODEL_LISTTAGRESOURCESRESULT_H_
|
||||
@@ -49,8 +49,12 @@ namespace AlibabaCloud
|
||||
void setDBClusterId(const std::string& dBClusterId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getWhiteListType()const;
|
||||
void setWhiteListType(const std::string& whiteListType);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getSecurityGroupIds()const;
|
||||
void setSecurityGroupIds(const std::string& securityGroupIds);
|
||||
std::string getDBClusterIPArrayName()const;
|
||||
void setDBClusterIPArrayName(const std::string& dBClusterIPArrayName);
|
||||
|
||||
@@ -62,7 +66,9 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string dBClusterId_;
|
||||
std::string ownerAccount_;
|
||||
std::string whiteListType_;
|
||||
long ownerId_;
|
||||
std::string securityGroupIds_;
|
||||
std::string dBClusterIPArrayName_;
|
||||
|
||||
};
|
||||
|
||||
@@ -1095,6 +1095,78 @@ PolardbClient::DescribeRegionsOutcomeCallable PolardbClient::describeRegionsCall
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
PolardbClient::DescribeSlowLogRecordsOutcome PolardbClient::describeSlowLogRecords(const DescribeSlowLogRecordsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSlowLogRecordsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSlowLogRecordsOutcome(DescribeSlowLogRecordsResult(outcome.result()));
|
||||
else
|
||||
return DescribeSlowLogRecordsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void PolardbClient::describeSlowLogRecordsAsync(const DescribeSlowLogRecordsRequest& request, const DescribeSlowLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSlowLogRecords(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
PolardbClient::DescribeSlowLogRecordsOutcomeCallable PolardbClient::describeSlowLogRecordsCallable(const DescribeSlowLogRecordsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSlowLogRecordsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSlowLogRecords(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
PolardbClient::DescribeSlowLogsOutcome PolardbClient::describeSlowLogs(const DescribeSlowLogsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSlowLogsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSlowLogsOutcome(DescribeSlowLogsResult(outcome.result()));
|
||||
else
|
||||
return DescribeSlowLogsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void PolardbClient::describeSlowLogsAsync(const DescribeSlowLogsRequest& request, const DescribeSlowLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSlowLogs(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
PolardbClient::DescribeSlowLogsOutcomeCallable PolardbClient::describeSlowLogsCallable(const DescribeSlowLogsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSlowLogsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSlowLogs(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
PolardbClient::FailoverDBClusterOutcome PolardbClient::failoverDBCluster(const FailoverDBClusterRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1167,6 +1239,42 @@ PolardbClient::GrantAccountPrivilegeOutcomeCallable PolardbClient::grantAccountP
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
PolardbClient::ListTagResourcesOutcome PolardbClient::listTagResources(const ListTagResourcesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ListTagResourcesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ListTagResourcesOutcome(ListTagResourcesResult(outcome.result()));
|
||||
else
|
||||
return ListTagResourcesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void PolardbClient::listTagResourcesAsync(const ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, listTagResources(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
PolardbClient::ListTagResourcesOutcomeCallable PolardbClient::listTagResourcesCallable(const ListTagResourcesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ListTagResourcesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->listTagResources(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
PolardbClient::ModifyAccountDescriptionOutcome PolardbClient::modifyAccountDescription(const ModifyAccountDescriptionRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::CloseDBClusterMigrationRequest;
|
||||
|
||||
CloseDBClusterMigrationRequest::CloseDBClusterMigrationRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "CloseDBClusterMigration")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CloseDBClusterMigrationRequest::~CloseDBClusterMigrationRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::CreateAccountRequest;
|
||||
|
||||
CreateAccountRequest::CreateAccountRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "CreateAccount")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateAccountRequest::~CreateAccountRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::CreateBackupRequest;
|
||||
|
||||
CreateBackupRequest::CreateBackupRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "CreateBackup")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateBackupRequest::~CreateBackupRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::CreateDBClusterEndpointRequest;
|
||||
|
||||
CreateDBClusterEndpointRequest::CreateDBClusterEndpointRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "CreateDBClusterEndpoint")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDBClusterEndpointRequest::~CreateDBClusterEndpointRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::CreateDBClusterRequest;
|
||||
|
||||
CreateDBClusterRequest::CreateDBClusterRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "CreateDBCluster")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDBClusterRequest::~CreateDBClusterRequest()
|
||||
{}
|
||||
@@ -80,6 +82,17 @@ void CreateDBClusterRequest::setClusterNetworkType(const std::string& clusterNet
|
||||
setCoreParameter("ClusterNetworkType", clusterNetworkType);
|
||||
}
|
||||
|
||||
std::string CreateDBClusterRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void CreateDBClusterRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
{
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setCoreParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
std::string CreateDBClusterRequest::getDBNodeClass()const
|
||||
{
|
||||
return dBNodeClass_;
|
||||
|
||||
@@ -43,9 +43,16 @@ void CreateDBClusterResult::parse(const std::string &payload)
|
||||
dBClusterId_ = value["DBClusterId"].asString();
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = value["OrderId"].asString();
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
resourceGroupId_ = value["ResourceGroupId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateDBClusterResult::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
std::string CreateDBClusterResult::getDBClusterId()const
|
||||
{
|
||||
return dBClusterId_;
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::CreateDBEndpointAddressRequest;
|
||||
|
||||
CreateDBEndpointAddressRequest::CreateDBEndpointAddressRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "CreateDBEndpointAddress")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDBEndpointAddressRequest::~CreateDBEndpointAddressRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::CreateDBNodesRequest;
|
||||
|
||||
CreateDBNodesRequest::CreateDBNodesRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "CreateDBNodes")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDBNodesRequest::~CreateDBNodesRequest()
|
||||
{}
|
||||
@@ -110,12 +112,11 @@ std::vector<CreateDBNodesRequest::DBNode> CreateDBNodesRequest::getDBNode()const
|
||||
void CreateDBNodesRequest::setDBNode(const std::vector<DBNode>& dBNode)
|
||||
{
|
||||
dBNode_ = dBNode;
|
||||
int i = 0;
|
||||
for(int i = 0; i!= dBNode.size(); i++) {
|
||||
auto obj = dBNode.at(i);
|
||||
std::string str ="DBNode."+ std::to_string(i);
|
||||
setCoreParameter(str + ".TargetClass", obj.targetClass);
|
||||
setCoreParameter(str + ".ZoneId", obj.zoneId);
|
||||
for(int dep1 = 0; dep1!= dBNode.size(); dep1++) {
|
||||
auto dBNodeObj = dBNode.at(dep1);
|
||||
std::string dBNodeObjStr = "DBNode." + std::to_string(dep1);
|
||||
setCoreParameter(dBNodeObjStr + ".TargetClass", dBNodeObj.targetClass);
|
||||
setCoreParameter(dBNodeObjStr + ".ZoneId", dBNodeObj.zoneId);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::CreateDatabaseRequest;
|
||||
|
||||
CreateDatabaseRequest::CreateDatabaseRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "CreateDatabase")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDatabaseRequest::~CreateDatabaseRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DeleteAccountRequest;
|
||||
|
||||
DeleteAccountRequest::DeleteAccountRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DeleteAccount")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteAccountRequest::~DeleteAccountRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DeleteBackupRequest;
|
||||
|
||||
DeleteBackupRequest::DeleteBackupRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DeleteBackup")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteBackupRequest::~DeleteBackupRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DeleteDBClusterEndpointRequest;
|
||||
|
||||
DeleteDBClusterEndpointRequest::DeleteDBClusterEndpointRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DeleteDBClusterEndpoint")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteDBClusterEndpointRequest::~DeleteDBClusterEndpointRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DeleteDBClusterRequest;
|
||||
|
||||
DeleteDBClusterRequest::DeleteDBClusterRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DeleteDBCluster")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteDBClusterRequest::~DeleteDBClusterRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DeleteDBEndpointAddressRequest;
|
||||
|
||||
DeleteDBEndpointAddressRequest::DeleteDBEndpointAddressRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DeleteDBEndpointAddress")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteDBEndpointAddressRequest::~DeleteDBEndpointAddressRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DeleteDBNodesRequest;
|
||||
|
||||
DeleteDBNodesRequest::DeleteDBNodesRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DeleteDBNodes")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteDBNodesRequest::~DeleteDBNodesRequest()
|
||||
{}
|
||||
@@ -44,8 +46,9 @@ std::vector<std::string> DeleteDBNodesRequest::getDBNodeId()const
|
||||
void DeleteDBNodesRequest::setDBNodeId(const std::vector<std::string>& dBNodeId)
|
||||
{
|
||||
dBNodeId_ = dBNodeId;
|
||||
for(int i = 0; i!= dBNodeId.size(); i++)
|
||||
setCoreParameter("DBNodeId."+ std::to_string(i), dBNodeId.at(i));
|
||||
for(int dep1 = 0; dep1!= dBNodeId.size(); dep1++) {
|
||||
setCoreParameter("DBNodeId."+ std::to_string(dep1), dBNodeId.at(dep1));
|
||||
}
|
||||
}
|
||||
|
||||
std::string DeleteDBNodesRequest::getClientToken()const
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DeleteDatabaseRequest;
|
||||
|
||||
DeleteDatabaseRequest::DeleteDatabaseRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DeleteDatabase")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteDatabaseRequest::~DeleteDatabaseRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DescribeAccountsRequest;
|
||||
|
||||
DescribeAccountsRequest::DescribeAccountsRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DescribeAccounts")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeAccountsRequest::~DescribeAccountsRequest()
|
||||
{}
|
||||
|
||||
@@ -55,6 +55,8 @@ void DescribeAccountsResult::parse(const std::string &payload)
|
||||
accountsObject.accountLockState = valueAccountsDBAccount["AccountLockState"].asString();
|
||||
if(!valueAccountsDBAccount["PrivilegeExceeded"].isNull())
|
||||
accountsObject.privilegeExceeded = valueAccountsDBAccount["PrivilegeExceeded"].asString();
|
||||
if(!valueAccountsDBAccount["AccountPasswordValidTime"].isNull())
|
||||
accountsObject.accountPasswordValidTime = valueAccountsDBAccount["AccountPasswordValidTime"].asString();
|
||||
auto allDatabasePrivilegesNode = allAccountsNode["DatabasePrivileges"]["DatabasePrivilege"];
|
||||
for (auto allAccountsNodeDatabasePrivilegesDatabasePrivilege : allDatabasePrivilegesNode)
|
||||
{
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DescribeAutoRenewAttributeRequest;
|
||||
|
||||
DescribeAutoRenewAttributeRequest::DescribeAutoRenewAttributeRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DescribeAutoRenewAttribute")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeAutoRenewAttributeRequest::~DescribeAutoRenewAttributeRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DescribeBackupPolicyRequest;
|
||||
|
||||
DescribeBackupPolicyRequest::DescribeBackupPolicyRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DescribeBackupPolicy")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeBackupPolicyRequest::~DescribeBackupPolicyRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DescribeBackupsRequest;
|
||||
|
||||
DescribeBackupsRequest::DescribeBackupsRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DescribeBackups")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeBackupsRequest::~DescribeBackupsRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DescribeDBClusterAccessWhitelistRequest;
|
||||
|
||||
DescribeDBClusterAccessWhitelistRequest::DescribeDBClusterAccessWhitelistRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DescribeDBClusterAccessWhitelist")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBClusterAccessWhitelistRequest::~DescribeDBClusterAccessWhitelistRequest()
|
||||
{}
|
||||
|
||||
@@ -51,6 +51,16 @@ void DescribeDBClusterAccessWhitelistResult::parse(const std::string &payload)
|
||||
itemsObject.securityIps = valueItemsDBClusterIPArray["SecurityIps"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
auto allDBClusterSecurityGroupsNode = value["DBClusterSecurityGroups"]["DBClusterSecurityGroup"];
|
||||
for (auto valueDBClusterSecurityGroupsDBClusterSecurityGroup : allDBClusterSecurityGroupsNode)
|
||||
{
|
||||
DBClusterSecurityGroup dBClusterSecurityGroupsObject;
|
||||
if(!valueDBClusterSecurityGroupsDBClusterSecurityGroup["SecurityGroupId"].isNull())
|
||||
dBClusterSecurityGroupsObject.securityGroupId = valueDBClusterSecurityGroupsDBClusterSecurityGroup["SecurityGroupId"].asString();
|
||||
if(!valueDBClusterSecurityGroupsDBClusterSecurityGroup["SecurityGroupName"].isNull())
|
||||
dBClusterSecurityGroupsObject.securityGroupName = valueDBClusterSecurityGroupsDBClusterSecurityGroup["SecurityGroupName"].asString();
|
||||
dBClusterSecurityGroups_.push_back(dBClusterSecurityGroupsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -59,3 +69,8 @@ std::vector<DescribeDBClusterAccessWhitelistResult::DBClusterIPArray> DescribeDB
|
||||
return items_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDBClusterAccessWhitelistResult::DBClusterSecurityGroup> DescribeDBClusterAccessWhitelistResult::getDBClusterSecurityGroups()const
|
||||
{
|
||||
return dBClusterSecurityGroups_;
|
||||
}
|
||||
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DescribeDBClusterAttributeRequest;
|
||||
|
||||
DescribeDBClusterAttributeRequest::DescribeDBClusterAttributeRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DescribeDBClusterAttribute")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBClusterAttributeRequest::~DescribeDBClusterAttributeRequest()
|
||||
{}
|
||||
|
||||
@@ -117,6 +117,8 @@ void DescribeDBClusterAttributeResult::parse(const std::string &payload)
|
||||
sQLSize_ = std::stol(value["SQLSize"].asString());
|
||||
if(!value["IsLatestVersion"].isNull())
|
||||
isLatestVersion_ = value["IsLatestVersion"].asString() == "true";
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
resourceGroupId_ = value["ResourceGroupId"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -125,19 +127,9 @@ int DescribeDBClusterAttributeResult::getDeletionLock()const
|
||||
return deletionLock_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getVPCId()const
|
||||
std::string DescribeDBClusterAttributeResult::getResourceGroupId()const
|
||||
{
|
||||
return vPCId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getDBClusterStatus()const
|
||||
{
|
||||
return dBClusterStatus_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getVSwitchId()const
|
||||
{
|
||||
return vSwitchId_;
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getDBClusterId()const
|
||||
@@ -145,41 +137,16 @@ std::string DescribeDBClusterAttributeResult::getDBClusterId()const
|
||||
return dBClusterId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getDBClusterDescription()const
|
||||
{
|
||||
return dBClusterDescription_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getExpired()const
|
||||
{
|
||||
return expired_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getDBClusterNetworkType()const
|
||||
{
|
||||
return dBClusterNetworkType_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getPayType()const
|
||||
{
|
||||
return payType_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getDBType()const
|
||||
{
|
||||
return dBType_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getLockMode()const
|
||||
{
|
||||
return lockMode_;
|
||||
}
|
||||
|
||||
long DescribeDBClusterAttributeResult::getStorageUsed()const
|
||||
{
|
||||
return storageUsed_;
|
||||
}
|
||||
|
||||
bool DescribeDBClusterAttributeResult::getIsLatestVersion()const
|
||||
{
|
||||
return isLatestVersion_;
|
||||
@@ -200,31 +167,11 @@ std::vector<DescribeDBClusterAttributeResult::DBNode> DescribeDBClusterAttribute
|
||||
return dBNodes_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getCreationTime()const
|
||||
{
|
||||
return creationTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getZoneIds()const
|
||||
{
|
||||
return zoneIds_;
|
||||
}
|
||||
|
||||
long DescribeDBClusterAttributeResult::getSQLSize()const
|
||||
{
|
||||
return sQLSize_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getExpireTime()const
|
||||
{
|
||||
return expireTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getMaintainTime()const
|
||||
{
|
||||
return maintainTime_;
|
||||
@@ -240,3 +187,63 @@ std::string DescribeDBClusterAttributeResult::getEngine()const
|
||||
return engine_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getVPCId()const
|
||||
{
|
||||
return vPCId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getDBClusterStatus()const
|
||||
{
|
||||
return dBClusterStatus_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getVSwitchId()const
|
||||
{
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getDBClusterDescription()const
|
||||
{
|
||||
return dBClusterDescription_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getExpired()const
|
||||
{
|
||||
return expired_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getPayType()const
|
||||
{
|
||||
return payType_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getLockMode()const
|
||||
{
|
||||
return lockMode_;
|
||||
}
|
||||
|
||||
long DescribeDBClusterAttributeResult::getStorageUsed()const
|
||||
{
|
||||
return storageUsed_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getCreationTime()const
|
||||
{
|
||||
return creationTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
long DescribeDBClusterAttributeResult::getSQLSize()const
|
||||
{
|
||||
return sQLSize_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getExpireTime()const
|
||||
{
|
||||
return expireTime_;
|
||||
}
|
||||
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DescribeDBClusterEndpointsRequest;
|
||||
|
||||
DescribeDBClusterEndpointsRequest::DescribeDBClusterEndpointsRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DescribeDBClusterEndpoints")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBClusterEndpointsRequest::~DescribeDBClusterEndpointsRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::Polardb::Model::DescribeDBClusterMigrationRequest;
|
||||
|
||||
DescribeDBClusterMigrationRequest::DescribeDBClusterMigrationRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DescribeDBClusterMigration")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBClusterMigrationRequest::~DescribeDBClusterMigrationRequest()
|
||||
{}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user