Add Cloud Disk Encryption.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,63 +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/gpdb/model/AddBuDBInstanceRelationRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::AddBuDBInstanceRelationRequest;
|
||||
|
||||
AddBuDBInstanceRelationRequest::AddBuDBInstanceRelationRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "AddBuDBInstanceRelation") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AddBuDBInstanceRelationRequest::~AddBuDBInstanceRelationRequest() {}
|
||||
|
||||
std::string AddBuDBInstanceRelationRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void AddBuDBInstanceRelationRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string AddBuDBInstanceRelationRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void AddBuDBInstanceRelationRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
long AddBuDBInstanceRelationRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void AddBuDBInstanceRelationRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string AddBuDBInstanceRelationRequest::getBusinessUnit() const {
|
||||
return businessUnit_;
|
||||
}
|
||||
|
||||
void AddBuDBInstanceRelationRequest::setBusinessUnit(const std::string &businessUnit) {
|
||||
businessUnit_ = businessUnit;
|
||||
setParameter(std::string("BusinessUnit"), businessUnit);
|
||||
}
|
||||
|
||||
@@ -43,6 +43,15 @@ void CreateAccountRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateAccountRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void CreateAccountRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string CreateAccountRequest::getAccountName() const {
|
||||
return accountName_;
|
||||
}
|
||||
|
||||
135
gpdb/src/model/CreateCollectionRequest.cc
Normal file
135
gpdb/src/model/CreateCollectionRequest.cc
Normal file
@@ -0,0 +1,135 @@
|
||||
/*
|
||||
* 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/gpdb/model/CreateCollectionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::CreateCollectionRequest;
|
||||
|
||||
CreateCollectionRequest::CreateCollectionRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "CreateCollection") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateCollectionRequest::~CreateCollectionRequest() {}
|
||||
|
||||
std::string CreateCollectionRequest::getMetadata() const {
|
||||
return metadata_;
|
||||
}
|
||||
|
||||
void CreateCollectionRequest::setMetadata(const std::string &metadata) {
|
||||
metadata_ = metadata;
|
||||
setParameter(std::string("Metadata"), metadata);
|
||||
}
|
||||
|
||||
std::string CreateCollectionRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateCollectionRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateCollectionRequest::getFullTextRetrievalFields() const {
|
||||
return fullTextRetrievalFields_;
|
||||
}
|
||||
|
||||
void CreateCollectionRequest::setFullTextRetrievalFields(const std::string &fullTextRetrievalFields) {
|
||||
fullTextRetrievalFields_ = fullTextRetrievalFields;
|
||||
setParameter(std::string("FullTextRetrievalFields"), fullTextRetrievalFields);
|
||||
}
|
||||
|
||||
std::string CreateCollectionRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateCollectionRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string CreateCollectionRequest::getManagerAccount() const {
|
||||
return managerAccount_;
|
||||
}
|
||||
|
||||
void CreateCollectionRequest::setManagerAccount(const std::string &managerAccount) {
|
||||
managerAccount_ = managerAccount;
|
||||
setParameter(std::string("ManagerAccount"), managerAccount);
|
||||
}
|
||||
|
||||
std::string CreateCollectionRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CreateCollectionRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
long CreateCollectionRequest::getDimension() const {
|
||||
return dimension_;
|
||||
}
|
||||
|
||||
void CreateCollectionRequest::setDimension(long dimension) {
|
||||
dimension_ = dimension;
|
||||
setParameter(std::string("Dimension"), std::to_string(dimension));
|
||||
}
|
||||
|
||||
std::string CreateCollectionRequest::getManagerAccountPassword() const {
|
||||
return managerAccountPassword_;
|
||||
}
|
||||
|
||||
void CreateCollectionRequest::setManagerAccountPassword(const std::string &managerAccountPassword) {
|
||||
managerAccountPassword_ = managerAccountPassword;
|
||||
setParameter(std::string("ManagerAccountPassword"), managerAccountPassword);
|
||||
}
|
||||
|
||||
std::string CreateCollectionRequest::getCollection() const {
|
||||
return collection_;
|
||||
}
|
||||
|
||||
void CreateCollectionRequest::setCollection(const std::string &collection) {
|
||||
collection_ = collection;
|
||||
setParameter(std::string("Collection"), collection);
|
||||
}
|
||||
|
||||
long CreateCollectionRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateCollectionRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateCollectionRequest::getParser() const {
|
||||
return parser_;
|
||||
}
|
||||
|
||||
void CreateCollectionRequest::setParser(const std::string &parser) {
|
||||
parser_ = parser;
|
||||
setParameter(std::string("Parser"), parser);
|
||||
}
|
||||
|
||||
std::string CreateCollectionRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void CreateCollectionRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
58
gpdb/src/model/CreateCollectionResult.cc
Normal file
58
gpdb/src/model/CreateCollectionResult.cc
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* 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/gpdb/model/CreateCollectionResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
CreateCollectionResult::CreateCollectionResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateCollectionResult::CreateCollectionResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateCollectionResult::~CreateCollectionResult()
|
||||
{}
|
||||
|
||||
void CreateCollectionResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateCollectionResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string CreateCollectionResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
117
gpdb/src/model/CreateDBInstancePlanRequest.cc
Normal file
117
gpdb/src/model/CreateDBInstancePlanRequest.cc
Normal file
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* 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/gpdb/model/CreateDBInstancePlanRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::CreateDBInstancePlanRequest;
|
||||
|
||||
CreateDBInstancePlanRequest::CreateDBInstancePlanRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "CreateDBInstancePlan") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDBInstancePlanRequest::~CreateDBInstancePlanRequest() {}
|
||||
|
||||
std::string CreateDBInstancePlanRequest::getPlanType() const {
|
||||
return planType_;
|
||||
}
|
||||
|
||||
void CreateDBInstancePlanRequest::setPlanType(const std::string &planType) {
|
||||
planType_ = planType;
|
||||
setParameter(std::string("PlanType"), planType);
|
||||
}
|
||||
|
||||
std::string CreateDBInstancePlanRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateDBInstancePlanRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstancePlanRequest::getPlanStartDate() const {
|
||||
return planStartDate_;
|
||||
}
|
||||
|
||||
void CreateDBInstancePlanRequest::setPlanStartDate(const std::string &planStartDate) {
|
||||
planStartDate_ = planStartDate;
|
||||
setParameter(std::string("PlanStartDate"), planStartDate);
|
||||
}
|
||||
|
||||
std::string CreateDBInstancePlanRequest::getPlanConfig() const {
|
||||
return planConfig_;
|
||||
}
|
||||
|
||||
void CreateDBInstancePlanRequest::setPlanConfig(const std::string &planConfig) {
|
||||
planConfig_ = planConfig;
|
||||
setParameter(std::string("PlanConfig"), planConfig);
|
||||
}
|
||||
|
||||
std::string CreateDBInstancePlanRequest::getPlanName() const {
|
||||
return planName_;
|
||||
}
|
||||
|
||||
void CreateDBInstancePlanRequest::setPlanName(const std::string &planName) {
|
||||
planName_ = planName;
|
||||
setParameter(std::string("PlanName"), planName);
|
||||
}
|
||||
|
||||
std::string CreateDBInstancePlanRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CreateDBInstancePlanRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstancePlanRequest::getPlanDesc() const {
|
||||
return planDesc_;
|
||||
}
|
||||
|
||||
void CreateDBInstancePlanRequest::setPlanDesc(const std::string &planDesc) {
|
||||
planDesc_ = planDesc;
|
||||
setParameter(std::string("PlanDesc"), planDesc);
|
||||
}
|
||||
|
||||
long CreateDBInstancePlanRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateDBInstancePlanRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateDBInstancePlanRequest::getPlanEndDate() const {
|
||||
return planEndDate_;
|
||||
}
|
||||
|
||||
void CreateDBInstancePlanRequest::setPlanEndDate(const std::string &planEndDate) {
|
||||
planEndDate_ = planEndDate;
|
||||
setParameter(std::string("PlanEndDate"), planEndDate);
|
||||
}
|
||||
|
||||
std::string CreateDBInstancePlanRequest::getPlanScheduleType() const {
|
||||
return planScheduleType_;
|
||||
}
|
||||
|
||||
void CreateDBInstancePlanRequest::setPlanScheduleType(const std::string &planScheduleType) {
|
||||
planScheduleType_ = planScheduleType;
|
||||
setParameter(std::string("PlanScheduleType"), planScheduleType);
|
||||
}
|
||||
|
||||
@@ -14,59 +14,59 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/CreateECSDBInstanceResult.h>
|
||||
#include <alibabacloud/gpdb/model/CreateDBInstancePlanResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
CreateECSDBInstanceResult::CreateECSDBInstanceResult() :
|
||||
CreateDBInstancePlanResult::CreateDBInstancePlanResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateECSDBInstanceResult::CreateECSDBInstanceResult(const std::string &payload) :
|
||||
CreateDBInstancePlanResult::CreateDBInstancePlanResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateECSDBInstanceResult::~CreateECSDBInstanceResult()
|
||||
CreateDBInstancePlanResult::~CreateDBInstancePlanResult()
|
||||
{}
|
||||
|
||||
void CreateECSDBInstanceResult::parse(const std::string &payload)
|
||||
void CreateDBInstancePlanResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
port_ = value["Port"].asString();
|
||||
if(!value["ConnectionString"].isNull())
|
||||
connectionString_ = value["ConnectionString"].asString();
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = value["OrderId"].asString();
|
||||
if(!value["PlanId"].isNull())
|
||||
planId_ = value["PlanId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceResult::getDBInstanceId()const
|
||||
std::string CreateDBInstancePlanResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstancePlanResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceResult::getPort()const
|
||||
std::string CreateDBInstancePlanResult::getPlanId()const
|
||||
{
|
||||
return port_;
|
||||
return planId_;
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceResult::getConnectionString()const
|
||||
std::string CreateDBInstancePlanResult::getErrorMessage()const
|
||||
{
|
||||
return connectionString_;
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceResult::getOrderId()const
|
||||
{
|
||||
return orderId_;
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
@@ -25,15 +25,6 @@ CreateDBInstanceRequest::CreateDBInstanceRequest()
|
||||
|
||||
CreateDBInstanceRequest::~CreateDBInstanceRequest() {}
|
||||
|
||||
std::string CreateDBInstanceRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getEngineVersion() const {
|
||||
return engineVersion_;
|
||||
}
|
||||
@@ -43,31 +34,40 @@ void CreateDBInstanceRequest::setEngineVersion(const std::string &engineVersion)
|
||||
setParameter(std::string("EngineVersion"), engineVersion);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
std::string CreateDBInstanceRequest::getDBInstanceCategory() const {
|
||||
return dBInstanceCategory_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
void CreateDBInstanceRequest::setDBInstanceCategory(const std::string &dBInstanceCategory) {
|
||||
dBInstanceCategory_ = dBInstanceCategory;
|
||||
setParameter(std::string("DBInstanceCategory"), dBInstanceCategory);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
std::string CreateDBInstanceRequest::getStorageType() const {
|
||||
return storageType_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
void CreateDBInstanceRequest::setStorageType(const std::string &storageType) {
|
||||
storageType_ = storageType;
|
||||
setParameter(std::string("StorageType"), storageType);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getEngine() const {
|
||||
return engine_;
|
||||
std::string CreateDBInstanceRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setEngine(const std::string &engine) {
|
||||
engine_ = engine;
|
||||
setParameter(std::string("Engine"), engine);
|
||||
void CreateDBInstanceRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getEncryptionType() const {
|
||||
return encryptionType_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setEncryptionType(const std::string &encryptionType) {
|
||||
encryptionType_ = encryptionType;
|
||||
setParameter(std::string("EncryptionType"), encryptionType);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getDBInstanceDescription() const {
|
||||
@@ -79,13 +79,27 @@ void CreateDBInstanceRequest::setDBInstanceDescription(const std::string &dBInst
|
||||
setParameter(std::string("DBInstanceDescription"), dBInstanceDescription);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getDBInstanceGroupCount() const {
|
||||
return dBInstanceGroupCount_;
|
||||
std::string CreateDBInstanceRequest::getServerlessMode() const {
|
||||
return serverlessMode_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setDBInstanceGroupCount(const std::string &dBInstanceGroupCount) {
|
||||
dBInstanceGroupCount_ = dBInstanceGroupCount;
|
||||
setParameter(std::string("DBInstanceGroupCount"), dBInstanceGroupCount);
|
||||
void CreateDBInstanceRequest::setServerlessMode(const std::string &serverlessMode) {
|
||||
serverlessMode_ = serverlessMode;
|
||||
setParameter(std::string("ServerlessMode"), serverlessMode);
|
||||
}
|
||||
|
||||
std::vector<CreateDBInstanceRequest::Tag> CreateDBInstanceRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setTag(const std::vector<CreateDBInstanceRequest::Tag> &tag) {
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getPeriod() const {
|
||||
@@ -97,6 +111,24 @@ void CreateDBInstanceRequest::setPeriod(const std::string &period) {
|
||||
setParameter(std::string("Period"), period);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getVectorConfigurationStatus() const {
|
||||
return vectorConfigurationStatus_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setVectorConfigurationStatus(const std::string &vectorConfigurationStatus) {
|
||||
vectorConfigurationStatus_ = vectorConfigurationStatus;
|
||||
setParameter(std::string("VectorConfigurationStatus"), vectorConfigurationStatus);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getEncryptionKey() const {
|
||||
return encryptionKey_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setEncryptionKey(const std::string &encryptionKey) {
|
||||
encryptionKey_ = encryptionKey;
|
||||
setParameter(std::string("EncryptionKey"), encryptionKey);
|
||||
}
|
||||
|
||||
long CreateDBInstanceRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
@@ -106,13 +138,13 @@ void CreateDBInstanceRequest::setOwnerId(long ownerId) {
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getUsedTime() const {
|
||||
return usedTime_;
|
||||
std::string CreateDBInstanceRequest::getSegDiskPerformanceLevel() const {
|
||||
return segDiskPerformanceLevel_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setUsedTime(const std::string &usedTime) {
|
||||
usedTime_ = usedTime;
|
||||
setParameter(std::string("UsedTime"), usedTime);
|
||||
void CreateDBInstanceRequest::setSegDiskPerformanceLevel(const std::string &segDiskPerformanceLevel) {
|
||||
segDiskPerformanceLevel_ = segDiskPerformanceLevel;
|
||||
setParameter(std::string("SegDiskPerformanceLevel"), segDiskPerformanceLevel);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getDBInstanceClass() const {
|
||||
@@ -151,15 +183,6 @@ void CreateDBInstanceRequest::setPrivateIpAddress(const std::string &privateIpAd
|
||||
setParameter(std::string("PrivateIpAddress"), privateIpAddress);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getVPCId() const {
|
||||
return vPCId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setVPCId(const std::string &vPCId) {
|
||||
vPCId_ = vPCId;
|
||||
setParameter(std::string("VPCId"), vPCId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getZoneId() const {
|
||||
return zoneId_;
|
||||
}
|
||||
@@ -169,15 +192,6 @@ void CreateDBInstanceRequest::setZoneId(const std::string &zoneId) {
|
||||
setParameter(std::string("ZoneId"), zoneId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getPayType() const {
|
||||
return payType_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setPayType(const std::string &payType) {
|
||||
payType_ = payType;
|
||||
setParameter(std::string("PayType"), payType);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getInstanceNetworkType() const {
|
||||
return instanceNetworkType_;
|
||||
}
|
||||
@@ -187,3 +201,156 @@ void CreateDBInstanceRequest::setInstanceNetworkType(const std::string &instance
|
||||
setParameter(std::string("InstanceNetworkType"), instanceNetworkType);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getInstanceSpec() const {
|
||||
return instanceSpec_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setInstanceSpec(const std::string &instanceSpec) {
|
||||
instanceSpec_ = instanceSpec;
|
||||
setParameter(std::string("InstanceSpec"), instanceSpec);
|
||||
}
|
||||
|
||||
long CreateDBInstanceRequest::getStorageSize() const {
|
||||
return storageSize_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setStorageSize(long storageSize) {
|
||||
storageSize_ = storageSize;
|
||||
setParameter(std::string("StorageSize"), std::to_string(storageSize));
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getSegStorageType() const {
|
||||
return segStorageType_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setSegStorageType(const std::string &segStorageType) {
|
||||
segStorageType_ = segStorageType;
|
||||
setParameter(std::string("SegStorageType"), segStorageType);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getMasterNodeNum() const {
|
||||
return masterNodeNum_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setMasterNodeNum(const std::string &masterNodeNum) {
|
||||
masterNodeNum_ = masterNodeNum;
|
||||
setParameter(std::string("MasterNodeNum"), masterNodeNum);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getSegNodeNum() const {
|
||||
return segNodeNum_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setSegNodeNum(const std::string &segNodeNum) {
|
||||
segNodeNum_ = segNodeNum;
|
||||
setParameter(std::string("SegNodeNum"), segNodeNum);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getEngine() const {
|
||||
return engine_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setEngine(const std::string &engine) {
|
||||
engine_ = engine;
|
||||
setParameter(std::string("Engine"), engine);
|
||||
}
|
||||
|
||||
bool CreateDBInstanceRequest::getCreateSampleData() const {
|
||||
return createSampleData_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setCreateSampleData(bool createSampleData) {
|
||||
createSampleData_ = createSampleData;
|
||||
setParameter(std::string("CreateSampleData"), createSampleData ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getDBInstanceGroupCount() const {
|
||||
return dBInstanceGroupCount_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setDBInstanceGroupCount(const std::string &dBInstanceGroupCount) {
|
||||
dBInstanceGroupCount_ = dBInstanceGroupCount;
|
||||
setParameter(std::string("DBInstanceGroupCount"), dBInstanceGroupCount);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getDBInstanceMode() const {
|
||||
return dBInstanceMode_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setDBInstanceMode(const std::string &dBInstanceMode) {
|
||||
dBInstanceMode_ = dBInstanceMode;
|
||||
setParameter(std::string("DBInstanceMode"), dBInstanceMode);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getUsedTime() const {
|
||||
return usedTime_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setUsedTime(const std::string &usedTime) {
|
||||
usedTime_ = usedTime;
|
||||
setParameter(std::string("UsedTime"), usedTime);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getVPCId() const {
|
||||
return vPCId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setVPCId(const std::string &vPCId) {
|
||||
vPCId_ = vPCId;
|
||||
setParameter(std::string("VPCId"), vPCId);
|
||||
}
|
||||
|
||||
int CreateDBInstanceRequest::getServerlessResource() const {
|
||||
return serverlessResource_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setServerlessResource(int serverlessResource) {
|
||||
serverlessResource_ = serverlessResource;
|
||||
setParameter(std::string("ServerlessResource"), std::to_string(serverlessResource));
|
||||
}
|
||||
|
||||
int CreateDBInstanceRequest::getIdleTime() const {
|
||||
return idleTime_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setIdleTime(int idleTime) {
|
||||
idleTime_ = idleTime;
|
||||
setParameter(std::string("IdleTime"), std::to_string(idleTime));
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getPayType() const {
|
||||
return payType_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setPayType(const std::string &payType) {
|
||||
payType_ = payType;
|
||||
setParameter(std::string("PayType"), payType);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,261 +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/gpdb/model/CreateECSDBInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::CreateECSDBInstanceRequest;
|
||||
|
||||
CreateECSDBInstanceRequest::CreateECSDBInstanceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "CreateECSDBInstance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateECSDBInstanceRequest::~CreateECSDBInstanceRequest() {}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getEngineVersion() const {
|
||||
return engineVersion_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setEngineVersion(const std::string &engineVersion) {
|
||||
engineVersion_ = engineVersion;
|
||||
setParameter(std::string("EngineVersion"), engineVersion);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getDBInstanceCategory() const {
|
||||
return dBInstanceCategory_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setDBInstanceCategory(const std::string &dBInstanceCategory) {
|
||||
dBInstanceCategory_ = dBInstanceCategory;
|
||||
setParameter(std::string("DBInstanceCategory"), dBInstanceCategory);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getEncryptionType() const {
|
||||
return encryptionType_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setEncryptionType(const std::string &encryptionType) {
|
||||
encryptionType_ = encryptionType;
|
||||
setParameter(std::string("EncryptionType"), encryptionType);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getDBInstanceDescription() const {
|
||||
return dBInstanceDescription_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setDBInstanceDescription(const std::string &dBInstanceDescription) {
|
||||
dBInstanceDescription_ = dBInstanceDescription;
|
||||
setParameter(std::string("DBInstanceDescription"), dBInstanceDescription);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getPeriod() const {
|
||||
return period_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setPeriod(const std::string &period) {
|
||||
period_ = period;
|
||||
setParameter(std::string("Period"), period);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getBackupId() const {
|
||||
return backupId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setBackupId(const std::string &backupId) {
|
||||
backupId_ = backupId;
|
||||
setParameter(std::string("BackupId"), backupId);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getEncryptionKey() const {
|
||||
return encryptionKey_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setEncryptionKey(const std::string &encryptionKey) {
|
||||
encryptionKey_ = encryptionKey;
|
||||
setParameter(std::string("EncryptionKey"), encryptionKey);
|
||||
}
|
||||
|
||||
long CreateECSDBInstanceRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getSecurityIPList() const {
|
||||
return securityIPList_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setSecurityIPList(const std::string &securityIPList) {
|
||||
securityIPList_ = securityIPList;
|
||||
setParameter(std::string("SecurityIPList"), securityIPList);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getVSwitchId() const {
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setVSwitchId(const std::string &vSwitchId) {
|
||||
vSwitchId_ = vSwitchId;
|
||||
setParameter(std::string("VSwitchId"), vSwitchId);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getPrivateIpAddress() const {
|
||||
return privateIpAddress_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setPrivateIpAddress(const std::string &privateIpAddress) {
|
||||
privateIpAddress_ = privateIpAddress;
|
||||
setParameter(std::string("PrivateIpAddress"), privateIpAddress);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getZoneId() const {
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setZoneId(const std::string &zoneId) {
|
||||
zoneId_ = zoneId;
|
||||
setParameter(std::string("ZoneId"), zoneId);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getInstanceNetworkType() const {
|
||||
return instanceNetworkType_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setInstanceNetworkType(const std::string &instanceNetworkType) {
|
||||
instanceNetworkType_ = instanceNetworkType;
|
||||
setParameter(std::string("InstanceNetworkType"), instanceNetworkType);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getInstanceSpec() const {
|
||||
return instanceSpec_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setInstanceSpec(const std::string &instanceSpec) {
|
||||
instanceSpec_ = instanceSpec;
|
||||
setParameter(std::string("InstanceSpec"), instanceSpec);
|
||||
}
|
||||
|
||||
int CreateECSDBInstanceRequest::getStorageSize() const {
|
||||
return storageSize_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setStorageSize(int storageSize) {
|
||||
storageSize_ = storageSize;
|
||||
setParameter(std::string("StorageSize"), std::to_string(storageSize));
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getSegStorageType() const {
|
||||
return segStorageType_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setSegStorageType(const std::string &segStorageType) {
|
||||
segStorageType_ = segStorageType;
|
||||
setParameter(std::string("SegStorageType"), segStorageType);
|
||||
}
|
||||
|
||||
int CreateECSDBInstanceRequest::getMasterNodeNum() const {
|
||||
return masterNodeNum_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setMasterNodeNum(int masterNodeNum) {
|
||||
masterNodeNum_ = masterNodeNum;
|
||||
setParameter(std::string("MasterNodeNum"), std::to_string(masterNodeNum));
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
int CreateECSDBInstanceRequest::getSegNodeNum() const {
|
||||
return segNodeNum_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setSegNodeNum(int segNodeNum) {
|
||||
segNodeNum_ = segNodeNum;
|
||||
setParameter(std::string("SegNodeNum"), std::to_string(segNodeNum));
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getEngine() const {
|
||||
return engine_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setEngine(const std::string &engine) {
|
||||
engine_ = engine;
|
||||
setParameter(std::string("Engine"), engine);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getUsedTime() const {
|
||||
return usedTime_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setUsedTime(const std::string &usedTime) {
|
||||
usedTime_ = usedTime;
|
||||
setParameter(std::string("UsedTime"), usedTime);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getVPCId() const {
|
||||
return vPCId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setVPCId(const std::string &vPCId) {
|
||||
vPCId_ = vPCId;
|
||||
setParameter(std::string("VPCId"), vPCId);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getPayType() const {
|
||||
return payType_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setPayType(const std::string &payType) {
|
||||
payType_ = payType;
|
||||
setParameter(std::string("PayType"), payType);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getSrcDbInstanceName() const {
|
||||
return srcDbInstanceName_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setSrcDbInstanceName(const std::string &srcDbInstanceName) {
|
||||
srcDbInstanceName_ = srcDbInstanceName;
|
||||
setParameter(std::string("SrcDbInstanceName"), srcDbInstanceName);
|
||||
}
|
||||
|
||||
99
gpdb/src/model/CreateNamespaceRequest.cc
Normal file
99
gpdb/src/model/CreateNamespaceRequest.cc
Normal file
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
* 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/gpdb/model/CreateNamespaceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::CreateNamespaceRequest;
|
||||
|
||||
CreateNamespaceRequest::CreateNamespaceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "CreateNamespace") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateNamespaceRequest::~CreateNamespaceRequest() {}
|
||||
|
||||
std::string CreateNamespaceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateNamespaceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateNamespaceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateNamespaceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string CreateNamespaceRequest::getManagerAccount() const {
|
||||
return managerAccount_;
|
||||
}
|
||||
|
||||
void CreateNamespaceRequest::setManagerAccount(const std::string &managerAccount) {
|
||||
managerAccount_ = managerAccount;
|
||||
setParameter(std::string("ManagerAccount"), managerAccount);
|
||||
}
|
||||
|
||||
std::string CreateNamespaceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CreateNamespaceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string CreateNamespaceRequest::getManagerAccountPassword() const {
|
||||
return managerAccountPassword_;
|
||||
}
|
||||
|
||||
void CreateNamespaceRequest::setManagerAccountPassword(const std::string &managerAccountPassword) {
|
||||
managerAccountPassword_ = managerAccountPassword;
|
||||
setParameter(std::string("ManagerAccountPassword"), managerAccountPassword);
|
||||
}
|
||||
|
||||
long CreateNamespaceRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateNamespaceRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateNamespaceRequest::getNamespacePassword() const {
|
||||
return namespacePassword_;
|
||||
}
|
||||
|
||||
void CreateNamespaceRequest::setNamespacePassword(const std::string &namespacePassword) {
|
||||
namespacePassword_ = namespacePassword;
|
||||
setParameter(std::string("NamespacePassword"), namespacePassword);
|
||||
}
|
||||
|
||||
std::string CreateNamespaceRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void CreateNamespaceRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
@@ -14,38 +14,45 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLCollectorPolicyResult.h>
|
||||
#include <alibabacloud/gpdb/model/CreateNamespaceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSQLCollectorPolicyResult::DescribeSQLCollectorPolicyResult() :
|
||||
CreateNamespaceResult::CreateNamespaceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSQLCollectorPolicyResult::DescribeSQLCollectorPolicyResult(const std::string &payload) :
|
||||
CreateNamespaceResult::CreateNamespaceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSQLCollectorPolicyResult::~DescribeSQLCollectorPolicyResult()
|
||||
CreateNamespaceResult::~CreateNamespaceResult()
|
||||
{}
|
||||
|
||||
void DescribeSQLCollectorPolicyResult::parse(const std::string &payload)
|
||||
void CreateNamespaceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["SQLCollectorStatus"].isNull())
|
||||
sQLCollectorStatus_ = value["SQLCollectorStatus"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyResult::getSQLCollectorStatus()const
|
||||
std::string CreateNamespaceResult::getStatus()const
|
||||
{
|
||||
return sQLCollectorStatus_;
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string CreateNamespaceResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
@@ -14,40 +14,40 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstanceOnECSAttributeRequest.h>
|
||||
#include <alibabacloud/gpdb/model/CreateSampleDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceOnECSAttributeRequest;
|
||||
using AlibabaCloud::Gpdb::Model::CreateSampleDataRequest;
|
||||
|
||||
DescribeDBInstanceOnECSAttributeRequest::DescribeDBInstanceOnECSAttributeRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceOnECSAttribute") {
|
||||
CreateSampleDataRequest::CreateSampleDataRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "CreateSampleData") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceOnECSAttributeRequest::~DescribeDBInstanceOnECSAttributeRequest() {}
|
||||
CreateSampleDataRequest::~CreateSampleDataRequest() {}
|
||||
|
||||
std::string DescribeDBInstanceOnECSAttributeRequest::getAccessKeyId() const {
|
||||
std::string CreateSampleDataRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceOnECSAttributeRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
void CreateSampleDataRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceOnECSAttributeRequest::getDBInstanceId() const {
|
||||
std::string CreateSampleDataRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceOnECSAttributeRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
void CreateSampleDataRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
long DescribeDBInstanceOnECSAttributeRequest::getOwnerId() const {
|
||||
long CreateSampleDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceOnECSAttributeRequest::setOwnerId(long ownerId) {
|
||||
void CreateSampleDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
65
gpdb/src/model/CreateSampleDataResult.cc
Normal file
65
gpdb/src/model/CreateSampleDataResult.cc
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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/gpdb/model/CreateSampleDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
CreateSampleDataResult::CreateSampleDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateSampleDataResult::CreateSampleDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateSampleDataResult::~CreateSampleDataResult()
|
||||
{}
|
||||
|
||||
void CreateSampleDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString() == "true";
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
bool CreateSampleDataResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string CreateSampleDataResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string CreateSampleDataResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
117
gpdb/src/model/CreateVectorIndexRequest.cc
Normal file
117
gpdb/src/model/CreateVectorIndexRequest.cc
Normal file
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* 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/gpdb/model/CreateVectorIndexRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::CreateVectorIndexRequest;
|
||||
|
||||
CreateVectorIndexRequest::CreateVectorIndexRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "CreateVectorIndex") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateVectorIndexRequest::~CreateVectorIndexRequest() {}
|
||||
|
||||
std::string CreateVectorIndexRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateVectorIndexRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateVectorIndexRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateVectorIndexRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string CreateVectorIndexRequest::getManagerAccount() const {
|
||||
return managerAccount_;
|
||||
}
|
||||
|
||||
void CreateVectorIndexRequest::setManagerAccount(const std::string &managerAccount) {
|
||||
managerAccount_ = managerAccount;
|
||||
setParameter(std::string("ManagerAccount"), managerAccount);
|
||||
}
|
||||
|
||||
std::string CreateVectorIndexRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CreateVectorIndexRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
int CreateVectorIndexRequest::getDimension() const {
|
||||
return dimension_;
|
||||
}
|
||||
|
||||
void CreateVectorIndexRequest::setDimension(int dimension) {
|
||||
dimension_ = dimension;
|
||||
setParameter(std::string("Dimension"), std::to_string(dimension));
|
||||
}
|
||||
|
||||
std::string CreateVectorIndexRequest::getManagerAccountPassword() const {
|
||||
return managerAccountPassword_;
|
||||
}
|
||||
|
||||
void CreateVectorIndexRequest::setManagerAccountPassword(const std::string &managerAccountPassword) {
|
||||
managerAccountPassword_ = managerAccountPassword;
|
||||
setParameter(std::string("ManagerAccountPassword"), managerAccountPassword);
|
||||
}
|
||||
|
||||
std::string CreateVectorIndexRequest::getCollection() const {
|
||||
return collection_;
|
||||
}
|
||||
|
||||
void CreateVectorIndexRequest::setCollection(const std::string &collection) {
|
||||
collection_ = collection;
|
||||
setParameter(std::string("Collection"), collection);
|
||||
}
|
||||
|
||||
long CreateVectorIndexRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateVectorIndexRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateVectorIndexRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void CreateVectorIndexRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
std::string CreateVectorIndexRequest::getMetrics() const {
|
||||
return metrics_;
|
||||
}
|
||||
|
||||
void CreateVectorIndexRequest::setMetrics(const std::string &metrics) {
|
||||
metrics_ = metrics;
|
||||
setParameter(std::string("Metrics"), metrics);
|
||||
}
|
||||
|
||||
58
gpdb/src/model/CreateVectorIndexResult.cc
Normal file
58
gpdb/src/model/CreateVectorIndexResult.cc
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* 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/gpdb/model/CreateVectorIndexResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
CreateVectorIndexResult::CreateVectorIndexResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateVectorIndexResult::CreateVectorIndexResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateVectorIndexResult::~CreateVectorIndexResult()
|
||||
{}
|
||||
|
||||
void CreateVectorIndexResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateVectorIndexResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string CreateVectorIndexResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
108
gpdb/src/model/DeleteCollectionDataRequest.cc
Normal file
108
gpdb/src/model/DeleteCollectionDataRequest.cc
Normal file
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* 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/gpdb/model/DeleteCollectionDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DeleteCollectionDataRequest;
|
||||
|
||||
DeleteCollectionDataRequest::DeleteCollectionDataRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DeleteCollectionData") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteCollectionDataRequest::~DeleteCollectionDataRequest() {}
|
||||
|
||||
std::string DeleteCollectionDataRequest::getCollectionDataFilter() const {
|
||||
return collectionDataFilter_;
|
||||
}
|
||||
|
||||
void DeleteCollectionDataRequest::setCollectionDataFilter(const std::string &collectionDataFilter) {
|
||||
collectionDataFilter_ = collectionDataFilter;
|
||||
setParameter(std::string("CollectionDataFilter"), collectionDataFilter);
|
||||
}
|
||||
|
||||
std::string DeleteCollectionDataRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteCollectionDataRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DeleteCollectionDataRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteCollectionDataRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DeleteCollectionDataRequest::getCollectionData() const {
|
||||
return collectionData_;
|
||||
}
|
||||
|
||||
void DeleteCollectionDataRequest::setCollectionData(const std::string &collectionData) {
|
||||
collectionData_ = collectionData;
|
||||
setParameter(std::string("CollectionData"), collectionData);
|
||||
}
|
||||
|
||||
std::string DeleteCollectionDataRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DeleteCollectionDataRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DeleteCollectionDataRequest::getCollection() const {
|
||||
return collection_;
|
||||
}
|
||||
|
||||
void DeleteCollectionDataRequest::setCollection(const std::string &collection) {
|
||||
collection_ = collection;
|
||||
setParameter(std::string("Collection"), collection);
|
||||
}
|
||||
|
||||
long DeleteCollectionDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteCollectionDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteCollectionDataRequest::getNamespacePassword() const {
|
||||
return namespacePassword_;
|
||||
}
|
||||
|
||||
void DeleteCollectionDataRequest::setNamespacePassword(const std::string &namespacePassword) {
|
||||
namespacePassword_ = namespacePassword;
|
||||
setParameter(std::string("NamespacePassword"), namespacePassword);
|
||||
}
|
||||
|
||||
std::string DeleteCollectionDataRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void DeleteCollectionDataRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
65
gpdb/src/model/DeleteCollectionDataResult.cc
Normal file
65
gpdb/src/model/DeleteCollectionDataResult.cc
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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/gpdb/model/DeleteCollectionDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DeleteCollectionDataResult::DeleteCollectionDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteCollectionDataResult::DeleteCollectionDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteCollectionDataResult::~DeleteCollectionDataResult()
|
||||
{}
|
||||
|
||||
void DeleteCollectionDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["AppliedRows"].isNull())
|
||||
appliedRows_ = std::stol(value["AppliedRows"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteCollectionDataResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DeleteCollectionDataResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
long DeleteCollectionDataResult::getAppliedRows()const
|
||||
{
|
||||
return appliedRows_;
|
||||
}
|
||||
|
||||
90
gpdb/src/model/DeleteCollectionRequest.cc
Normal file
90
gpdb/src/model/DeleteCollectionRequest.cc
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* 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/gpdb/model/DeleteCollectionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DeleteCollectionRequest;
|
||||
|
||||
DeleteCollectionRequest::DeleteCollectionRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DeleteCollection") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteCollectionRequest::~DeleteCollectionRequest() {}
|
||||
|
||||
std::string DeleteCollectionRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteCollectionRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DeleteCollectionRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteCollectionRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DeleteCollectionRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DeleteCollectionRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DeleteCollectionRequest::getCollection() const {
|
||||
return collection_;
|
||||
}
|
||||
|
||||
void DeleteCollectionRequest::setCollection(const std::string &collection) {
|
||||
collection_ = collection;
|
||||
setParameter(std::string("Collection"), collection);
|
||||
}
|
||||
|
||||
long DeleteCollectionRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteCollectionRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteCollectionRequest::getNamespacePassword() const {
|
||||
return namespacePassword_;
|
||||
}
|
||||
|
||||
void DeleteCollectionRequest::setNamespacePassword(const std::string &namespacePassword) {
|
||||
namespacePassword_ = namespacePassword;
|
||||
setParameter(std::string("NamespacePassword"), namespacePassword);
|
||||
}
|
||||
|
||||
std::string DeleteCollectionRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void DeleteCollectionRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
58
gpdb/src/model/DeleteCollectionResult.cc
Normal file
58
gpdb/src/model/DeleteCollectionResult.cc
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* 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/gpdb/model/DeleteCollectionResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DeleteCollectionResult::DeleteCollectionResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteCollectionResult::DeleteCollectionResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteCollectionResult::~DeleteCollectionResult()
|
||||
{}
|
||||
|
||||
void DeleteCollectionResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteCollectionResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DeleteCollectionResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
63
gpdb/src/model/DeleteDBInstancePlanRequest.cc
Normal file
63
gpdb/src/model/DeleteDBInstancePlanRequest.cc
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* 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/gpdb/model/DeleteDBInstancePlanRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DeleteDBInstancePlanRequest;
|
||||
|
||||
DeleteDBInstancePlanRequest::DeleteDBInstancePlanRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DeleteDBInstancePlan") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteDBInstancePlanRequest::~DeleteDBInstancePlanRequest() {}
|
||||
|
||||
std::string DeleteDBInstancePlanRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstancePlanRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstancePlanRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstancePlanRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
long DeleteDBInstancePlanRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstancePlanRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteDBInstancePlanRequest::getPlanId() const {
|
||||
return planId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstancePlanRequest::setPlanId(const std::string &planId) {
|
||||
planId_ = planId;
|
||||
setParameter(std::string("PlanId"), planId);
|
||||
}
|
||||
|
||||
72
gpdb/src/model/DeleteDBInstancePlanResult.cc
Normal file
72
gpdb/src/model/DeleteDBInstancePlanResult.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* 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/gpdb/model/DeleteDBInstancePlanResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DeleteDBInstancePlanResult::DeleteDBInstancePlanResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteDBInstancePlanResult::DeleteDBInstancePlanResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteDBInstancePlanResult::~DeleteDBInstancePlanResult()
|
||||
{}
|
||||
|
||||
void DeleteDBInstancePlanResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["PlanId"].isNull())
|
||||
planId_ = value["PlanId"].asString();
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteDBInstancePlanResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DeleteDBInstancePlanResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string DeleteDBInstancePlanResult::getPlanId()const
|
||||
{
|
||||
return planId_;
|
||||
}
|
||||
|
||||
std::string DeleteDBInstancePlanResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,15 @@ void DeleteDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
90
gpdb/src/model/DeleteNamespaceRequest.cc
Normal file
90
gpdb/src/model/DeleteNamespaceRequest.cc
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* 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/gpdb/model/DeleteNamespaceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DeleteNamespaceRequest;
|
||||
|
||||
DeleteNamespaceRequest::DeleteNamespaceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DeleteNamespace") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteNamespaceRequest::~DeleteNamespaceRequest() {}
|
||||
|
||||
std::string DeleteNamespaceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteNamespaceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DeleteNamespaceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteNamespaceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DeleteNamespaceRequest::getManagerAccount() const {
|
||||
return managerAccount_;
|
||||
}
|
||||
|
||||
void DeleteNamespaceRequest::setManagerAccount(const std::string &managerAccount) {
|
||||
managerAccount_ = managerAccount;
|
||||
setParameter(std::string("ManagerAccount"), managerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteNamespaceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DeleteNamespaceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DeleteNamespaceRequest::getManagerAccountPassword() const {
|
||||
return managerAccountPassword_;
|
||||
}
|
||||
|
||||
void DeleteNamespaceRequest::setManagerAccountPassword(const std::string &managerAccountPassword) {
|
||||
managerAccountPassword_ = managerAccountPassword;
|
||||
setParameter(std::string("ManagerAccountPassword"), managerAccountPassword);
|
||||
}
|
||||
|
||||
long DeleteNamespaceRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteNamespaceRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteNamespaceRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void DeleteNamespaceRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
58
gpdb/src/model/DeleteNamespaceResult.cc
Normal file
58
gpdb/src/model/DeleteNamespaceResult.cc
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* 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/gpdb/model/DeleteNamespaceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DeleteNamespaceResult::DeleteNamespaceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteNamespaceResult::DeleteNamespaceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteNamespaceResult::~DeleteNamespaceResult()
|
||||
{}
|
||||
|
||||
void DeleteNamespaceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteNamespaceResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DeleteNamespaceResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
99
gpdb/src/model/DeleteVectorIndexRequest.cc
Normal file
99
gpdb/src/model/DeleteVectorIndexRequest.cc
Normal file
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
* 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/gpdb/model/DeleteVectorIndexRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DeleteVectorIndexRequest;
|
||||
|
||||
DeleteVectorIndexRequest::DeleteVectorIndexRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DeleteVectorIndex") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteVectorIndexRequest::~DeleteVectorIndexRequest() {}
|
||||
|
||||
std::string DeleteVectorIndexRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteVectorIndexRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DeleteVectorIndexRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteVectorIndexRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DeleteVectorIndexRequest::getManagerAccount() const {
|
||||
return managerAccount_;
|
||||
}
|
||||
|
||||
void DeleteVectorIndexRequest::setManagerAccount(const std::string &managerAccount) {
|
||||
managerAccount_ = managerAccount;
|
||||
setParameter(std::string("ManagerAccount"), managerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteVectorIndexRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DeleteVectorIndexRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DeleteVectorIndexRequest::getManagerAccountPassword() const {
|
||||
return managerAccountPassword_;
|
||||
}
|
||||
|
||||
void DeleteVectorIndexRequest::setManagerAccountPassword(const std::string &managerAccountPassword) {
|
||||
managerAccountPassword_ = managerAccountPassword;
|
||||
setParameter(std::string("ManagerAccountPassword"), managerAccountPassword);
|
||||
}
|
||||
|
||||
std::string DeleteVectorIndexRequest::getCollection() const {
|
||||
return collection_;
|
||||
}
|
||||
|
||||
void DeleteVectorIndexRequest::setCollection(const std::string &collection) {
|
||||
collection_ = collection;
|
||||
setParameter(std::string("Collection"), collection);
|
||||
}
|
||||
|
||||
long DeleteVectorIndexRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteVectorIndexRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteVectorIndexRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void DeleteVectorIndexRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
58
gpdb/src/model/DeleteVectorIndexResult.cc
Normal file
58
gpdb/src/model/DeleteVectorIndexResult.cc
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* 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/gpdb/model/DeleteVectorIndexResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DeleteVectorIndexResult::DeleteVectorIndexResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteVectorIndexResult::DeleteVectorIndexResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteVectorIndexResult::~DeleteVectorIndexResult()
|
||||
{}
|
||||
|
||||
void DeleteVectorIndexResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteVectorIndexResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DeleteVectorIndexResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
@@ -65,6 +65,8 @@ void DescribeAvailableResourcesResult::parse(const std::string &payload)
|
||||
supportedInstanceClassesObject.instanceClass = valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["InstanceClass"].asString();
|
||||
if(!valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["StorageType"].isNull())
|
||||
supportedInstanceClassesObject.storageType = valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["StorageType"].asString();
|
||||
if(!valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["Category"].isNull())
|
||||
supportedInstanceClassesObject.category = valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["Category"].asString();
|
||||
auto nodeCountNode = value["NodeCount"];
|
||||
if(!nodeCountNode["Step"].isNull())
|
||||
supportedInstanceClassesObject.nodeCount.step = nodeCountNode["Step"].asString();
|
||||
|
||||
90
gpdb/src/model/DescribeCollectionRequest.cc
Normal file
90
gpdb/src/model/DescribeCollectionRequest.cc
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeCollectionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeCollectionRequest;
|
||||
|
||||
DescribeCollectionRequest::DescribeCollectionRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeCollection") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeCollectionRequest::~DescribeCollectionRequest() {}
|
||||
|
||||
std::string DescribeCollectionRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeCollectionRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeCollectionRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeCollectionRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DescribeCollectionRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeCollectionRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeCollectionRequest::getCollection() const {
|
||||
return collection_;
|
||||
}
|
||||
|
||||
void DescribeCollectionRequest::setCollection(const std::string &collection) {
|
||||
collection_ = collection;
|
||||
setParameter(std::string("Collection"), collection);
|
||||
}
|
||||
|
||||
long DescribeCollectionRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeCollectionRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeCollectionRequest::getNamespacePassword() const {
|
||||
return namespacePassword_;
|
||||
}
|
||||
|
||||
void DescribeCollectionRequest::setNamespacePassword(const std::string &namespacePassword) {
|
||||
namespacePassword_ = namespacePassword;
|
||||
setParameter(std::string("NamespacePassword"), namespacePassword);
|
||||
}
|
||||
|
||||
std::string DescribeCollectionRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void DescribeCollectionRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
114
gpdb/src/model/DescribeCollectionResult.cc
Normal file
114
gpdb/src/model/DescribeCollectionResult.cc
Normal file
@@ -0,0 +1,114 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeCollectionResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeCollectionResult::DescribeCollectionResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeCollectionResult::DescribeCollectionResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeCollectionResult::~DescribeCollectionResult()
|
||||
{}
|
||||
|
||||
void DescribeCollectionResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Dimension"].isNull())
|
||||
dimension_ = std::stoi(value["Dimension"].asString());
|
||||
if(!value["FullTextRetrievalFields"].isNull())
|
||||
fullTextRetrievalFields_ = value["FullTextRetrievalFields"].asString();
|
||||
if(!value["Metadata"].isNull())
|
||||
metadata_ = value["Metadata"].asString();
|
||||
if(!value["Metrics"].isNull())
|
||||
metrics_ = value["Metrics"].asString();
|
||||
if(!value["Parser"].isNull())
|
||||
parser_ = value["Parser"].asString();
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["Namespace"].isNull())
|
||||
_namespace_ = value["Namespace"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeCollectionResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DescribeCollectionResult::getMetrics()const
|
||||
{
|
||||
return metrics_;
|
||||
}
|
||||
|
||||
std::string DescribeCollectionResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string DescribeCollectionResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string DescribeCollectionResult::getMetadata()const
|
||||
{
|
||||
return metadata_;
|
||||
}
|
||||
|
||||
std::string DescribeCollectionResult::get_Namespace()const
|
||||
{
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
int DescribeCollectionResult::getDimension()const
|
||||
{
|
||||
return dimension_;
|
||||
}
|
||||
|
||||
std::string DescribeCollectionResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DescribeCollectionResult::getFullTextRetrievalFields()const
|
||||
{
|
||||
return fullTextRetrievalFields_;
|
||||
}
|
||||
|
||||
std::string DescribeCollectionResult::getParser()const
|
||||
{
|
||||
return parser_;
|
||||
}
|
||||
|
||||
54
gpdb/src/model/DescribeDBClusterNodeRequest.cc
Normal file
54
gpdb/src/model/DescribeDBClusterNodeRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBClusterNodeRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBClusterNodeRequest;
|
||||
|
||||
DescribeDBClusterNodeRequest::DescribeDBClusterNodeRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBClusterNode") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBClusterNodeRequest::~DescribeDBClusterNodeRequest() {}
|
||||
|
||||
std::string DescribeDBClusterNodeRequest::getNodeType() const {
|
||||
return nodeType_;
|
||||
}
|
||||
|
||||
void DescribeDBClusterNodeRequest::setNodeType(const std::string &nodeType) {
|
||||
nodeType_ = nodeType;
|
||||
setParameter(std::string("NodeType"), nodeType);
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterNodeRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBClusterNodeRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterNodeRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBClusterNodeRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
64
gpdb/src/model/DescribeDBClusterNodeResult.cc
Normal file
64
gpdb/src/model/DescribeDBClusterNodeResult.cc
Normal file
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBClusterNodeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDBClusterNodeResult::DescribeDBClusterNodeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBClusterNodeResult::DescribeDBClusterNodeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBClusterNodeResult::~DescribeDBClusterNodeResult()
|
||||
{}
|
||||
|
||||
void DescribeDBClusterNodeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allNodesNode = value["Nodes"]["Node"];
|
||||
for (auto valueNodesNode : allNodesNode)
|
||||
{
|
||||
Node nodesObject;
|
||||
if(!valueNodesNode["Name"].isNull())
|
||||
nodesObject.name = valueNodesNode["Name"].asString();
|
||||
nodes_.push_back(nodesObject);
|
||||
}
|
||||
if(!value["DBClusterId"].isNull())
|
||||
dBClusterId_ = value["DBClusterId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterNodeResult::getDBClusterId()const
|
||||
{
|
||||
return dBClusterId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDBClusterNodeResult::Node> DescribeDBClusterNodeResult::getNodes()const
|
||||
{
|
||||
return nodes_;
|
||||
}
|
||||
|
||||
@@ -25,6 +25,15 @@ DescribeDBClusterPerformanceRequest::DescribeDBClusterPerformanceRequest()
|
||||
|
||||
DescribeDBClusterPerformanceRequest::~DescribeDBClusterPerformanceRequest() {}
|
||||
|
||||
std::string DescribeDBClusterPerformanceRequest::getNodeType() const {
|
||||
return nodeType_;
|
||||
}
|
||||
|
||||
void DescribeDBClusterPerformanceRequest::setNodeType(const std::string &nodeType) {
|
||||
nodeType_ = nodeType;
|
||||
setParameter(std::string("NodeType"), nodeType);
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterPerformanceRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
@@ -70,3 +79,12 @@ void DescribeDBClusterPerformanceRequest::setEndTime(const std::string &endTime)
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterPerformanceRequest::getNodes() const {
|
||||
return nodes_;
|
||||
}
|
||||
|
||||
void DescribeDBClusterPerformanceRequest::setNodes(const std::string &nodes) {
|
||||
nodes_ = nodes;
|
||||
setParameter(std::string("Nodes"), nodes);
|
||||
}
|
||||
|
||||
|
||||
@@ -34,6 +34,15 @@ void DescribeDBInstanceAttributeRequest::setAccessKeyId(const std::string &acces
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceAttributeRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceAttributeRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceAttributeRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
@@ -145,6 +145,24 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
|
||||
itemsObject.encryptionKey = valueItemsDBInstanceAttribute["EncryptionKey"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["EncryptionType"].isNull())
|
||||
itemsObject.encryptionType = valueItemsDBInstanceAttribute["EncryptionType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["CoreVersion"].isNull())
|
||||
itemsObject.coreVersion = valueItemsDBInstanceAttribute["CoreVersion"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["RunningTime"].isNull())
|
||||
itemsObject.runningTime = valueItemsDBInstanceAttribute["RunningTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["StartTime"].isNull())
|
||||
itemsObject.startTime = valueItemsDBInstanceAttribute["StartTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ResourceGroupId"].isNull())
|
||||
itemsObject.resourceGroupId = valueItemsDBInstanceAttribute["ResourceGroupId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ServerlessResource"].isNull())
|
||||
itemsObject.serverlessResource = std::stoi(valueItemsDBInstanceAttribute["ServerlessResource"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["IdleTime"].isNull())
|
||||
itemsObject.idleTime = std::stoi(valueItemsDBInstanceAttribute["IdleTime"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["ServerlessMode"].isNull())
|
||||
itemsObject.serverlessMode = valueItemsDBInstanceAttribute["ServerlessMode"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["SegDiskPerformanceLevel"].isNull())
|
||||
itemsObject.segDiskPerformanceLevel = valueItemsDBInstanceAttribute["SegDiskPerformanceLevel"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["VectorConfigurationStatus"].isNull())
|
||||
itemsObject.vectorConfigurationStatus = valueItemsDBInstanceAttribute["VectorConfigurationStatus"].asString();
|
||||
auto allTagsNode = valueItemsDBInstanceAttribute["Tags"]["Tag"];
|
||||
for (auto valueItemsDBInstanceAttributeTagsTag : allTagsNode)
|
||||
{
|
||||
|
||||
63
gpdb/src/model/DescribeDBInstanceDataBloatRequest.cc
Normal file
63
gpdb/src/model/DescribeDBInstanceDataBloatRequest.cc
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstanceDataBloatRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceDataBloatRequest;
|
||||
|
||||
DescribeDBInstanceDataBloatRequest::DescribeDBInstanceDataBloatRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceDataBloat") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceDataBloatRequest::~DescribeDBInstanceDataBloatRequest() {}
|
||||
|
||||
int DescribeDBInstanceDataBloatRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDataBloatRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceDataBloatRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDataBloatRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
int DescribeDBInstanceDataBloatRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDataBloatRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceDataBloatRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDataBloatRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
93
gpdb/src/model/DescribeDBInstanceDataBloatResult.cc
Normal file
93
gpdb/src/model/DescribeDBInstanceDataBloatResult.cc
Normal file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstanceDataBloatResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDBInstanceDataBloatResult::DescribeDBInstanceDataBloatResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBInstanceDataBloatResult::DescribeDBInstanceDataBloatResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBInstanceDataBloatResult::~DescribeDBInstanceDataBloatResult()
|
||||
{}
|
||||
|
||||
void DescribeDBInstanceDataBloatResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["ItemsItem"];
|
||||
for (auto valueItemsItemsItem : allItemsNode)
|
||||
{
|
||||
ItemsItem itemsObject;
|
||||
if(!valueItemsItemsItem["Sequence"].isNull())
|
||||
itemsObject.sequence = std::stoi(valueItemsItemsItem["Sequence"].asString());
|
||||
if(!valueItemsItemsItem["DatabaseName"].isNull())
|
||||
itemsObject.databaseName = valueItemsItemsItem["DatabaseName"].asString();
|
||||
if(!valueItemsItemsItem["SchemaName"].isNull())
|
||||
itemsObject.schemaName = valueItemsItemsItem["SchemaName"].asString();
|
||||
if(!valueItemsItemsItem["TableName"].isNull())
|
||||
itemsObject.tableName = valueItemsItemsItem["TableName"].asString();
|
||||
if(!valueItemsItemsItem["StorageType"].isNull())
|
||||
itemsObject.storageType = valueItemsItemsItem["StorageType"].asString();
|
||||
if(!valueItemsItemsItem["ExpectTableSize"].isNull())
|
||||
itemsObject.expectTableSize = valueItemsItemsItem["ExpectTableSize"].asString();
|
||||
if(!valueItemsItemsItem["RealTableSize"].isNull())
|
||||
itemsObject.realTableSize = valueItemsItemsItem["RealTableSize"].asString();
|
||||
if(!valueItemsItemsItem["BloatSize"].isNull())
|
||||
itemsObject.bloatSize = valueItemsItemsItem["BloatSize"].asString();
|
||||
if(!valueItemsItemsItem["BloatCeoff"].isNull())
|
||||
itemsObject.bloatCeoff = valueItemsItemsItem["BloatCeoff"].asString();
|
||||
if(!valueItemsItemsItem["SuggestedAction"].isNull())
|
||||
itemsObject.suggestedAction = valueItemsItemsItem["SuggestedAction"].asString();
|
||||
if(!valueItemsItemsItem["TimeLastVacuumed"].isNull())
|
||||
itemsObject.timeLastVacuumed = valueItemsItemsItem["TimeLastVacuumed"].asString();
|
||||
if(!valueItemsItemsItem["TimeLastUpdated"].isNull())
|
||||
itemsObject.timeLastUpdated = valueItemsItemsItem["TimeLastUpdated"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeDBInstanceDataBloatResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDBInstanceDataBloatResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstanceDataBloatResult::ItemsItem> DescribeDBInstanceDataBloatResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
63
gpdb/src/model/DescribeDBInstanceDataSkewRequest.cc
Normal file
63
gpdb/src/model/DescribeDBInstanceDataSkewRequest.cc
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstanceDataSkewRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceDataSkewRequest;
|
||||
|
||||
DescribeDBInstanceDataSkewRequest::DescribeDBInstanceDataSkewRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceDataSkew") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceDataSkewRequest::~DescribeDBInstanceDataSkewRequest() {}
|
||||
|
||||
int DescribeDBInstanceDataSkewRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDataSkewRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceDataSkewRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDataSkewRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
int DescribeDBInstanceDataSkewRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDataSkewRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceDataSkewRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDataSkewRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
87
gpdb/src/model/DescribeDBInstanceDataSkewResult.cc
Normal file
87
gpdb/src/model/DescribeDBInstanceDataSkewResult.cc
Normal file
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstanceDataSkewResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDBInstanceDataSkewResult::DescribeDBInstanceDataSkewResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBInstanceDataSkewResult::DescribeDBInstanceDataSkewResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBInstanceDataSkewResult::~DescribeDBInstanceDataSkewResult()
|
||||
{}
|
||||
|
||||
void DescribeDBInstanceDataSkewResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["ItemsItem"];
|
||||
for (auto valueItemsItemsItem : allItemsNode)
|
||||
{
|
||||
ItemsItem itemsObject;
|
||||
if(!valueItemsItemsItem["Sequence"].isNull())
|
||||
itemsObject.sequence = std::stoi(valueItemsItemsItem["Sequence"].asString());
|
||||
if(!valueItemsItemsItem["DatabaseName"].isNull())
|
||||
itemsObject.databaseName = valueItemsItemsItem["DatabaseName"].asString();
|
||||
if(!valueItemsItemsItem["SchemaName"].isNull())
|
||||
itemsObject.schemaName = valueItemsItemsItem["SchemaName"].asString();
|
||||
if(!valueItemsItemsItem["TableName"].isNull())
|
||||
itemsObject.tableName = valueItemsItemsItem["TableName"].asString();
|
||||
if(!valueItemsItemsItem["Owner"].isNull())
|
||||
itemsObject.owner = valueItemsItemsItem["Owner"].asString();
|
||||
if(!valueItemsItemsItem["TableSize"].isNull())
|
||||
itemsObject.tableSize = valueItemsItemsItem["TableSize"].asString();
|
||||
if(!valueItemsItemsItem["TableSkew"].isNull())
|
||||
itemsObject.tableSkew = valueItemsItemsItem["TableSkew"].asString();
|
||||
if(!valueItemsItemsItem["DistributeKey"].isNull())
|
||||
itemsObject.distributeKey = valueItemsItemsItem["DistributeKey"].asString();
|
||||
if(!valueItemsItemsItem["TimeLastUpdated"].isNull())
|
||||
itemsObject.timeLastUpdated = valueItemsItemsItem["TimeLastUpdated"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeDBInstanceDataSkewResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDBInstanceDataSkewResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstanceDataSkewResult::ItemsItem> DescribeDBInstanceDataSkewResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
90
gpdb/src/model/DescribeDBInstanceDiagnosisSummaryRequest.cc
Normal file
90
gpdb/src/model/DescribeDBInstanceDiagnosisSummaryRequest.cc
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstanceDiagnosisSummaryRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceDiagnosisSummaryRequest;
|
||||
|
||||
DescribeDBInstanceDiagnosisSummaryRequest::DescribeDBInstanceDiagnosisSummaryRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceDiagnosisSummary") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceDiagnosisSummaryRequest::~DescribeDBInstanceDiagnosisSummaryRequest() {}
|
||||
|
||||
std::string DescribeDBInstanceDiagnosisSummaryRequest::getStartStatus() const {
|
||||
return startStatus_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDiagnosisSummaryRequest::setStartStatus(const std::string &startStatus) {
|
||||
startStatus_ = startStatus;
|
||||
setParameter(std::string("StartStatus"), startStatus);
|
||||
}
|
||||
|
||||
int DescribeDBInstanceDiagnosisSummaryRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDiagnosisSummaryRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceDiagnosisSummaryRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDiagnosisSummaryRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
int DescribeDBInstanceDiagnosisSummaryRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDiagnosisSummaryRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceDiagnosisSummaryRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDiagnosisSummaryRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceDiagnosisSummaryRequest::getSyncMode() const {
|
||||
return syncMode_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDiagnosisSummaryRequest::setSyncMode(const std::string &syncMode) {
|
||||
syncMode_ = syncMode;
|
||||
setParameter(std::string("SyncMode"), syncMode);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceDiagnosisSummaryRequest::getRolePreferd() const {
|
||||
return rolePreferd_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceDiagnosisSummaryRequest::setRolePreferd(const std::string &rolePreferd) {
|
||||
rolePreferd_ = rolePreferd;
|
||||
setParameter(std::string("RolePreferd"), rolePreferd);
|
||||
}
|
||||
|
||||
127
gpdb/src/model/DescribeDBInstanceDiagnosisSummaryResult.cc
Normal file
127
gpdb/src/model/DescribeDBInstanceDiagnosisSummaryResult.cc
Normal file
@@ -0,0 +1,127 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstanceDiagnosisSummaryResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDBInstanceDiagnosisSummaryResult::DescribeDBInstanceDiagnosisSummaryResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBInstanceDiagnosisSummaryResult::DescribeDBInstanceDiagnosisSummaryResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBInstanceDiagnosisSummaryResult::~DescribeDBInstanceDiagnosisSummaryResult()
|
||||
{}
|
||||
|
||||
void DescribeDBInstanceDiagnosisSummaryResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["ItemsItem"];
|
||||
for (auto valueItemsItemsItem : allItemsNode)
|
||||
{
|
||||
ItemsItem itemsObject;
|
||||
if(!valueItemsItemsItem["Hostname"].isNull())
|
||||
itemsObject.hostname = valueItemsItemsItem["Hostname"].asString();
|
||||
if(!valueItemsItemsItem["NodeAddress"].isNull())
|
||||
itemsObject.nodeAddress = valueItemsItemsItem["NodeAddress"].asString();
|
||||
if(!valueItemsItemsItem["NodeType"].isNull())
|
||||
itemsObject.nodeType = valueItemsItemsItem["NodeType"].asString();
|
||||
if(!valueItemsItemsItem["NodeName"].isNull())
|
||||
itemsObject.nodeName = valueItemsItemsItem["NodeName"].asString();
|
||||
if(!valueItemsItemsItem["NodePort"].isNull())
|
||||
itemsObject.nodePort = valueItemsItemsItem["NodePort"].asString();
|
||||
if(!valueItemsItemsItem["NodeID"].isNull())
|
||||
itemsObject.nodeID = valueItemsItemsItem["NodeID"].asString();
|
||||
if(!valueItemsItemsItem["NodeStatus"].isNull())
|
||||
itemsObject.nodeStatus = valueItemsItemsItem["NodeStatus"].asString();
|
||||
if(!valueItemsItemsItem["NodeRole"].isNull())
|
||||
itemsObject.nodeRole = valueItemsItemsItem["NodeRole"].asString();
|
||||
if(!valueItemsItemsItem["NodePreferredRole"].isNull())
|
||||
itemsObject.nodePreferredRole = valueItemsItemsItem["NodePreferredRole"].asString();
|
||||
if(!valueItemsItemsItem["NodeReplicationMode"].isNull())
|
||||
itemsObject.nodeReplicationMode = valueItemsItemsItem["NodeReplicationMode"].asString();
|
||||
if(!valueItemsItemsItem["NodeCID"].isNull())
|
||||
itemsObject.nodeCID = valueItemsItemsItem["NodeCID"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
auto masterStatusInfoNode = value["MasterStatusInfo"];
|
||||
if(!masterStatusInfoNode["NormalNodeNum"].isNull())
|
||||
masterStatusInfo_.normalNodeNum = std::stoi(masterStatusInfoNode["NormalNodeNum"].asString());
|
||||
if(!masterStatusInfoNode["ExceptionNodeNum"].isNull())
|
||||
masterStatusInfo_.exceptionNodeNum = std::stoi(masterStatusInfoNode["ExceptionNodeNum"].asString());
|
||||
if(!masterStatusInfoNode["NotSyncingNodeNum"].isNull())
|
||||
masterStatusInfo_.notSyncingNodeNum = std::stoi(masterStatusInfoNode["NotSyncingNodeNum"].asString());
|
||||
if(!masterStatusInfoNode["SyncedNodeNum"].isNull())
|
||||
masterStatusInfo_.syncedNodeNum = std::stoi(masterStatusInfoNode["SyncedNodeNum"].asString());
|
||||
if(!masterStatusInfoNode["PreferredNodeNum"].isNull())
|
||||
masterStatusInfo_.preferredNodeNum = std::stoi(masterStatusInfoNode["PreferredNodeNum"].asString());
|
||||
if(!masterStatusInfoNode["NotPreferredNodeNum"].isNull())
|
||||
masterStatusInfo_.notPreferredNodeNum = std::stoi(masterStatusInfoNode["NotPreferredNodeNum"].asString());
|
||||
auto segmentStatusInfoNode = value["SegmentStatusInfo"];
|
||||
if(!segmentStatusInfoNode["NormalNodeNum"].isNull())
|
||||
segmentStatusInfo_.normalNodeNum = std::stoi(segmentStatusInfoNode["NormalNodeNum"].asString());
|
||||
if(!segmentStatusInfoNode["ExceptionNodeNum"].isNull())
|
||||
segmentStatusInfo_.exceptionNodeNum = std::stoi(segmentStatusInfoNode["ExceptionNodeNum"].asString());
|
||||
if(!segmentStatusInfoNode["NotSyncingNodeNum"].isNull())
|
||||
segmentStatusInfo_.notSyncingNodeNum = std::stoi(segmentStatusInfoNode["NotSyncingNodeNum"].asString());
|
||||
if(!segmentStatusInfoNode["SyncedNodeNum"].isNull())
|
||||
segmentStatusInfo_.syncedNodeNum = std::stoi(segmentStatusInfoNode["SyncedNodeNum"].asString());
|
||||
if(!segmentStatusInfoNode["PreferredNodeNum"].isNull())
|
||||
segmentStatusInfo_.preferredNodeNum = std::stoi(segmentStatusInfoNode["PreferredNodeNum"].asString());
|
||||
if(!segmentStatusInfoNode["NotPreferredNodeNum"].isNull())
|
||||
segmentStatusInfo_.notPreferredNodeNum = std::stoi(segmentStatusInfoNode["NotPreferredNodeNum"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = value["TotalCount"].asString();
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = value["PageNumber"].asString();
|
||||
|
||||
}
|
||||
|
||||
DescribeDBInstanceDiagnosisSummaryResult::SegmentStatusInfo DescribeDBInstanceDiagnosisSummaryResult::getSegmentStatusInfo()const
|
||||
{
|
||||
return segmentStatusInfo_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceDiagnosisSummaryResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
DescribeDBInstanceDiagnosisSummaryResult::MasterStatusInfo DescribeDBInstanceDiagnosisSummaryResult::getMasterStatusInfo()const
|
||||
{
|
||||
return masterStatusInfo_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceDiagnosisSummaryResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstanceDiagnosisSummaryResult::ItemsItem> DescribeDBInstanceDiagnosisSummaryResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
126
gpdb/src/model/DescribeDBInstanceErrorLogRequest.cc
Normal file
126
gpdb/src/model/DescribeDBInstanceErrorLogRequest.cc
Normal file
@@ -0,0 +1,126 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstanceErrorLogRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceErrorLogRequest;
|
||||
|
||||
DescribeDBInstanceErrorLogRequest::DescribeDBInstanceErrorLogRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceErrorLog") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceErrorLogRequest::~DescribeDBInstanceErrorLogRequest() {}
|
||||
|
||||
std::string DescribeDBInstanceErrorLogRequest::getKeywords() const {
|
||||
return keywords_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceErrorLogRequest::setKeywords(const std::string &keywords) {
|
||||
keywords_ = keywords;
|
||||
setParameter(std::string("Keywords"), keywords);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceErrorLogRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceErrorLogRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
int DescribeDBInstanceErrorLogRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceErrorLogRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceErrorLogRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceErrorLogRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceErrorLogRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceErrorLogRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
int DescribeDBInstanceErrorLogRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceErrorLogRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceErrorLogRequest::getHost() const {
|
||||
return host_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceErrorLogRequest::setHost(const std::string &host) {
|
||||
host_ = host;
|
||||
setParameter(std::string("Host"), host);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceErrorLogRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceErrorLogRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceErrorLogRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceErrorLogRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceErrorLogRequest::getLogLevel() const {
|
||||
return logLevel_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceErrorLogRequest::setLogLevel(const std::string &logLevel) {
|
||||
logLevel_ = logLevel;
|
||||
setParameter(std::string("LogLevel"), logLevel);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceErrorLogRequest::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceErrorLogRequest::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
81
gpdb/src/model/DescribeDBInstanceErrorLogResult.cc
Normal file
81
gpdb/src/model/DescribeDBInstanceErrorLogResult.cc
Normal file
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstanceErrorLogResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDBInstanceErrorLogResult::DescribeDBInstanceErrorLogResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBInstanceErrorLogResult::DescribeDBInstanceErrorLogResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBInstanceErrorLogResult::~DescribeDBInstanceErrorLogResult()
|
||||
{}
|
||||
|
||||
void DescribeDBInstanceErrorLogResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["ItemsItem"];
|
||||
for (auto valueItemsItemsItem : allItemsNode)
|
||||
{
|
||||
ItemsItem itemsObject;
|
||||
if(!valueItemsItemsItem["Time"].isNull())
|
||||
itemsObject.time = std::stol(valueItemsItemsItem["Time"].asString());
|
||||
if(!valueItemsItemsItem["LogLevel"].isNull())
|
||||
itemsObject.logLevel = valueItemsItemsItem["LogLevel"].asString();
|
||||
if(!valueItemsItemsItem["User"].isNull())
|
||||
itemsObject.user = valueItemsItemsItem["User"].asString();
|
||||
if(!valueItemsItemsItem["Database"].isNull())
|
||||
itemsObject.database = valueItemsItemsItem["Database"].asString();
|
||||
if(!valueItemsItemsItem["Host"].isNull())
|
||||
itemsObject.host = valueItemsItemsItem["Host"].asString();
|
||||
if(!valueItemsItemsItem["LogContext"].isNull())
|
||||
itemsObject.logContext = valueItemsItemsItem["LogContext"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeDBInstanceErrorLogResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDBInstanceErrorLogResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstanceErrorLogResult::ItemsItem> DescribeDBInstanceErrorLogResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -34,6 +34,15 @@ void DescribeDBInstanceIPArrayListRequest::setAccessKeyId(const std::string &acc
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceIPArrayListRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceIPArrayListRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceIPArrayListRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
@@ -14,59 +14,50 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLLogFilesRequest.h>
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstanceIndexUsageRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogFilesRequest;
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceIndexUsageRequest;
|
||||
|
||||
DescribeSQLLogFilesRequest::DescribeSQLLogFilesRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogFiles") {
|
||||
DescribeDBInstanceIndexUsageRequest::DescribeDBInstanceIndexUsageRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceIndexUsage") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLLogFilesRequest::~DescribeSQLLogFilesRequest() {}
|
||||
DescribeDBInstanceIndexUsageRequest::~DescribeDBInstanceIndexUsageRequest() {}
|
||||
|
||||
int DescribeSQLLogFilesRequest::getPageNumber() const {
|
||||
int DescribeDBInstanceIndexUsageRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogFilesRequest::setPageNumber(int pageNumber) {
|
||||
void DescribeDBInstanceIndexUsageRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogFilesRequest::getAccessKeyId() const {
|
||||
std::string DescribeDBInstanceIndexUsageRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogFilesRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
void DescribeDBInstanceIndexUsageRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
int DescribeSQLLogFilesRequest::getPageSize() const {
|
||||
int DescribeDBInstanceIndexUsageRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogFilesRequest::setPageSize(int pageSize) {
|
||||
void DescribeDBInstanceIndexUsageRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogFilesRequest::getDBInstanceId() const {
|
||||
std::string DescribeDBInstanceIndexUsageRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogFilesRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
void DescribeDBInstanceIndexUsageRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogFilesRequest::getFileName() const {
|
||||
return fileName_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogFilesRequest::setFileName(const std::string &fileName) {
|
||||
fileName_ = fileName;
|
||||
setParameter(std::string("FileName"), fileName);
|
||||
}
|
||||
|
||||
89
gpdb/src/model/DescribeDBInstanceIndexUsageResult.cc
Normal file
89
gpdb/src/model/DescribeDBInstanceIndexUsageResult.cc
Normal file
@@ -0,0 +1,89 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstanceIndexUsageResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDBInstanceIndexUsageResult::DescribeDBInstanceIndexUsageResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBInstanceIndexUsageResult::DescribeDBInstanceIndexUsageResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBInstanceIndexUsageResult::~DescribeDBInstanceIndexUsageResult()
|
||||
{}
|
||||
|
||||
void DescribeDBInstanceIndexUsageResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["ItemsItem"];
|
||||
for (auto valueItemsItemsItem : allItemsNode)
|
||||
{
|
||||
ItemsItem itemsObject;
|
||||
if(!valueItemsItemsItem["DatabaseName"].isNull())
|
||||
itemsObject.databaseName = valueItemsItemsItem["DatabaseName"].asString();
|
||||
if(!valueItemsItemsItem["SchemaName"].isNull())
|
||||
itemsObject.schemaName = valueItemsItemsItem["SchemaName"].asString();
|
||||
if(!valueItemsItemsItem["TableName"].isNull())
|
||||
itemsObject.tableName = valueItemsItemsItem["TableName"].asString();
|
||||
if(!valueItemsItemsItem["IsPartitionTable"].isNull())
|
||||
itemsObject.isPartitionTable = valueItemsItemsItem["IsPartitionTable"].asString() == "true";
|
||||
if(!valueItemsItemsItem["ParentTableName"].isNull())
|
||||
itemsObject.parentTableName = valueItemsItemsItem["ParentTableName"].asString();
|
||||
if(!valueItemsItemsItem["IndexName"].isNull())
|
||||
itemsObject.indexName = valueItemsItemsItem["IndexName"].asString();
|
||||
if(!valueItemsItemsItem["IndexSize"].isNull())
|
||||
itemsObject.indexSize = valueItemsItemsItem["IndexSize"].asString();
|
||||
if(!valueItemsItemsItem["IndexScanTimes"].isNull())
|
||||
itemsObject.indexScanTimes = std::stoi(valueItemsItemsItem["IndexScanTimes"].asString());
|
||||
if(!valueItemsItemsItem["IndexDef"].isNull())
|
||||
itemsObject.indexDef = valueItemsItemsItem["IndexDef"].asString();
|
||||
if(!valueItemsItemsItem["TimeLastUpdated"].isNull())
|
||||
itemsObject.timeLastUpdated = valueItemsItemsItem["TimeLastUpdated"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeDBInstanceIndexUsageResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDBInstanceIndexUsageResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstanceIndexUsageResult::ItemsItem> DescribeDBInstanceIndexUsageResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -25,6 +25,15 @@ DescribeDBInstanceNetInfoRequest::DescribeDBInstanceNetInfoRequest()
|
||||
|
||||
DescribeDBInstanceNetInfoRequest::~DescribeDBInstanceNetInfoRequest() {}
|
||||
|
||||
std::string DescribeDBInstanceNetInfoRequest::getConnectionString() const {
|
||||
return connectionString_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceNetInfoRequest::setConnectionString(const std::string &connectionString) {
|
||||
connectionString_ = connectionString;
|
||||
setParameter(std::string("ConnectionString"), connectionString);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceNetInfoRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
@@ -1,125 +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/gpdb/model/DescribeDBInstanceOnECSAttributeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDBInstanceOnECSAttributeResult::DescribeDBInstanceOnECSAttributeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBInstanceOnECSAttributeResult::DescribeDBInstanceOnECSAttributeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBInstanceOnECSAttributeResult::~DescribeDBInstanceOnECSAttributeResult()
|
||||
{}
|
||||
|
||||
void DescribeDBInstanceOnECSAttributeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["DBInstanceAttribute"];
|
||||
for (auto valueItemsDBInstanceAttribute : allItemsNode)
|
||||
{
|
||||
DBInstanceAttribute itemsObject;
|
||||
if(!valueItemsDBInstanceAttribute["CreationTime"].isNull())
|
||||
itemsObject.creationTime = valueItemsDBInstanceAttribute["CreationTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["VpcId"].isNull())
|
||||
itemsObject.vpcId = valueItemsDBInstanceAttribute["VpcId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["EncryptionType"].isNull())
|
||||
itemsObject.encryptionType = valueItemsDBInstanceAttribute["EncryptionType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["InstanceDeployType"].isNull())
|
||||
itemsObject.instanceDeployType = valueItemsDBInstanceAttribute["InstanceDeployType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["PayType"].isNull())
|
||||
itemsObject.payType = valueItemsDBInstanceAttribute["PayType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["StorageType"].isNull())
|
||||
itemsObject.storageType = valueItemsDBInstanceAttribute["StorageType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ConnectionMode"].isNull())
|
||||
itemsObject.connectionMode = valueItemsDBInstanceAttribute["ConnectionMode"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["Port"].isNull())
|
||||
itemsObject.port = valueItemsDBInstanceAttribute["Port"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["LockMode"].isNull())
|
||||
itemsObject.lockMode = valueItemsDBInstanceAttribute["LockMode"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["EngineVersion"].isNull())
|
||||
itemsObject.engineVersion = valueItemsDBInstanceAttribute["EngineVersion"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MemorySize"].isNull())
|
||||
itemsObject.memorySize = std::stoi(valueItemsDBInstanceAttribute["MemorySize"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["SegNodeNum"].isNull())
|
||||
itemsObject.segNodeNum = std::stoi(valueItemsDBInstanceAttribute["SegNodeNum"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["ConnectionString"].isNull())
|
||||
itemsObject.connectionString = valueItemsDBInstanceAttribute["ConnectionString"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["InstanceNetworkType"].isNull())
|
||||
itemsObject.instanceNetworkType = valueItemsDBInstanceAttribute["InstanceNetworkType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["EncryptionKey"].isNull())
|
||||
itemsObject.encryptionKey = valueItemsDBInstanceAttribute["EncryptionKey"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceDescription"].isNull())
|
||||
itemsObject.dBInstanceDescription = valueItemsDBInstanceAttribute["DBInstanceDescription"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["CpuCores"].isNull())
|
||||
itemsObject.cpuCores = std::stoi(valueItemsDBInstanceAttribute["CpuCores"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["ExpireTime"].isNull())
|
||||
itemsObject.expireTime = valueItemsDBInstanceAttribute["ExpireTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceStatus"].isNull())
|
||||
itemsObject.dBInstanceStatus = valueItemsDBInstanceAttribute["DBInstanceStatus"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["StorageSize"].isNull())
|
||||
itemsObject.storageSize = std::stoi(valueItemsDBInstanceAttribute["StorageSize"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["RegionId"].isNull())
|
||||
itemsObject.regionId = valueItemsDBInstanceAttribute["RegionId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["VSwitchId"].isNull())
|
||||
itemsObject.vSwitchId = valueItemsDBInstanceAttribute["VSwitchId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ZoneId"].isNull())
|
||||
itemsObject.zoneId = valueItemsDBInstanceAttribute["ZoneId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceId"].isNull())
|
||||
itemsObject.dBInstanceId = valueItemsDBInstanceAttribute["DBInstanceId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["Engine"].isNull())
|
||||
itemsObject.engine = valueItemsDBInstanceAttribute["Engine"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceClass"].isNull())
|
||||
itemsObject.dBInstanceClass = valueItemsDBInstanceAttribute["DBInstanceClass"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["SupportRestore"].isNull())
|
||||
itemsObject.supportRestore = valueItemsDBInstanceAttribute["SupportRestore"].asString() == "true";
|
||||
if(!valueItemsDBInstanceAttribute["MinorVersion"].isNull())
|
||||
itemsObject.minorVersion = valueItemsDBInstanceAttribute["MinorVersion"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MasterNodeNum"].isNull())
|
||||
itemsObject.masterNodeNum = std::stoi(valueItemsDBInstanceAttribute["MasterNodeNum"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceCategory"].isNull())
|
||||
itemsObject.dBInstanceCategory = valueItemsDBInstanceAttribute["DBInstanceCategory"].asString();
|
||||
auto allTagsNode = valueItemsDBInstanceAttribute["Tags"]["Tag"];
|
||||
for (auto valueItemsDBInstanceAttributeTagsTag : allTagsNode)
|
||||
{
|
||||
DBInstanceAttribute::Tag tagsObject;
|
||||
if(!valueItemsDBInstanceAttributeTagsTag["Key"].isNull())
|
||||
tagsObject.key = valueItemsDBInstanceAttributeTagsTag["Key"].asString();
|
||||
if(!valueItemsDBInstanceAttributeTagsTag["Value"].isNull())
|
||||
tagsObject.value = valueItemsDBInstanceAttributeTagsTag["Value"].asString();
|
||||
itemsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstanceOnECSAttributeResult::DBInstanceAttribute> DescribeDBInstanceOnECSAttributeResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,15 @@ void DescribeDBInstancePerformanceRequest::setAccessKeyId(const std::string &acc
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePerformanceRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancePerformanceRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePerformanceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
@@ -44,10 +44,10 @@ void DescribeDBInstancePerformanceResult::parse(const std::string &payload)
|
||||
performanceKeys_.push_back(item.asString());
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["Engine"].isNull())
|
||||
engine_ = value["Engine"].asString();
|
||||
|
||||
|
||||
99
gpdb/src/model/DescribeDBInstancePlansRequest.cc
Normal file
99
gpdb/src/model/DescribeDBInstancePlansRequest.cc
Normal file
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstancePlansRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstancePlansRequest;
|
||||
|
||||
DescribeDBInstancePlansRequest::DescribeDBInstancePlansRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstancePlans") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstancePlansRequest::~DescribeDBInstancePlansRequest() {}
|
||||
|
||||
std::string DescribeDBInstancePlansRequest::getPlanType() const {
|
||||
return planType_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancePlansRequest::setPlanType(const std::string &planType) {
|
||||
planType_ = planType;
|
||||
setParameter(std::string("PlanType"), planType);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePlansRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancePlansRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePlansRequest::getPlanCreateDate() const {
|
||||
return planCreateDate_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancePlansRequest::setPlanCreateDate(const std::string &planCreateDate) {
|
||||
planCreateDate_ = planCreateDate;
|
||||
setParameter(std::string("PlanCreateDate"), planCreateDate);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePlansRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancePlansRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePlansRequest::getPlanDesc() const {
|
||||
return planDesc_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancePlansRequest::setPlanDesc(const std::string &planDesc) {
|
||||
planDesc_ = planDesc;
|
||||
setParameter(std::string("PlanDesc"), planDesc);
|
||||
}
|
||||
|
||||
long DescribeDBInstancePlansRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancePlansRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePlansRequest::getPlanScheduleType() const {
|
||||
return planScheduleType_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancePlansRequest::setPlanScheduleType(const std::string &planScheduleType) {
|
||||
planScheduleType_ = planScheduleType;
|
||||
setParameter(std::string("PlanScheduleType"), planScheduleType);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePlansRequest::getPlanId() const {
|
||||
return planId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancePlansRequest::setPlanId(const std::string &planId) {
|
||||
planId_ = planId;
|
||||
setParameter(std::string("PlanId"), planId);
|
||||
}
|
||||
|
||||
110
gpdb/src/model/DescribeDBInstancePlansResult.cc
Normal file
110
gpdb/src/model/DescribeDBInstancePlansResult.cc
Normal file
@@ -0,0 +1,110 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstancePlansResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDBInstancePlansResult::DescribeDBInstancePlansResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBInstancePlansResult::DescribeDBInstancePlansResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBInstancePlansResult::~DescribeDBInstancePlansResult()
|
||||
{}
|
||||
|
||||
void DescribeDBInstancePlansResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["PlanList"];
|
||||
for (auto valueItemsPlanList : allItemsNode)
|
||||
{
|
||||
PlanList itemsObject;
|
||||
if(!valueItemsPlanList["PlanName"].isNull())
|
||||
itemsObject.planName = valueItemsPlanList["PlanName"].asString();
|
||||
if(!valueItemsPlanList["PlanDesc"].isNull())
|
||||
itemsObject.planDesc = valueItemsPlanList["PlanDesc"].asString();
|
||||
if(!valueItemsPlanList["PlanId"].isNull())
|
||||
itemsObject.planId = valueItemsPlanList["PlanId"].asString();
|
||||
if(!valueItemsPlanList["PlanStatus"].isNull())
|
||||
itemsObject.planStatus = valueItemsPlanList["PlanStatus"].asString();
|
||||
if(!valueItemsPlanList["PlanType"].isNull())
|
||||
itemsObject.planType = valueItemsPlanList["PlanType"].asString();
|
||||
if(!valueItemsPlanList["PlanScheduleType"].isNull())
|
||||
itemsObject.planScheduleType = valueItemsPlanList["PlanScheduleType"].asString();
|
||||
if(!valueItemsPlanList["PlanStartDate"].isNull())
|
||||
itemsObject.planStartDate = valueItemsPlanList["PlanStartDate"].asString();
|
||||
if(!valueItemsPlanList["PlanEndDate"].isNull())
|
||||
itemsObject.planEndDate = valueItemsPlanList["PlanEndDate"].asString();
|
||||
if(!valueItemsPlanList["PlanConfig"].isNull())
|
||||
itemsObject.planConfig = valueItemsPlanList["PlanConfig"].asString();
|
||||
if(!valueItemsPlanList["DBInstanceId"].isNull())
|
||||
itemsObject.dBInstanceId = valueItemsPlanList["DBInstanceId"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePlansResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
int DescribeDBInstancePlansResult::getTotalRecordCount()const
|
||||
{
|
||||
return totalRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeDBInstancePlansResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeDBInstancePlansResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstancePlansResult::PlanList> DescribeDBInstancePlansResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePlansResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
@@ -1,99 +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/gpdb/model/DescribeDBInstanceSQLPatternsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceSQLPatternsRequest;
|
||||
|
||||
DescribeDBInstanceSQLPatternsRequest::DescribeDBInstanceSQLPatternsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceSQLPatterns") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceSQLPatternsRequest::~DescribeDBInstanceSQLPatternsRequest() {}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getQueryKeywords() const {
|
||||
return queryKeywords_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setQueryKeywords(const std::string &queryKeywords) {
|
||||
queryKeywords_ = queryKeywords;
|
||||
setParameter(std::string("QueryKeywords"), queryKeywords);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getSourceIP() const {
|
||||
return sourceIP_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setSourceIP(const std::string &sourceIP) {
|
||||
sourceIP_ = sourceIP;
|
||||
setParameter(std::string("SourceIP"), sourceIP);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
@@ -1,80 +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/gpdb/model/DescribeDBInstanceSQLPatternsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDBInstanceSQLPatternsResult::DescribeDBInstanceSQLPatternsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBInstanceSQLPatternsResult::DescribeDBInstanceSQLPatternsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBInstanceSQLPatternsResult::~DescribeDBInstanceSQLPatternsResult()
|
||||
{}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPatternsNode = value["Patterns"]["Pattern"];
|
||||
for (auto valuePatternsPattern : allPatternsNode)
|
||||
{
|
||||
Pattern patternsObject;
|
||||
if(!valuePatternsPattern["Name"].isNull())
|
||||
patternsObject.name = valuePatternsPattern["Name"].asString();
|
||||
if(!valuePatternsPattern["Values"].isNull())
|
||||
patternsObject.values = valuePatternsPattern["Values"].asString();
|
||||
patterns_.push_back(patternsObject);
|
||||
}
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["DBClusterId"].isNull())
|
||||
dBClusterId_ = value["DBClusterId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsResult::getDBClusterId()const
|
||||
{
|
||||
return dBClusterId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstanceSQLPatternsResult::Pattern> DescribeDBInstanceSQLPatternsResult::getPatterns()const
|
||||
{
|
||||
return patterns_;
|
||||
}
|
||||
|
||||
@@ -65,6 +65,15 @@ void DescribeDBInstancesRequest::setAccessKeyId(const std::string &accessKeyId)
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
@@ -91,6 +91,10 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
|
||||
itemsObject.dBInstanceCategory = valueItemsDBInstance["DBInstanceCategory"].asString();
|
||||
if(!valueItemsDBInstance["DBInstanceMode"].isNull())
|
||||
itemsObject.dBInstanceMode = valueItemsDBInstance["DBInstanceMode"].asString();
|
||||
if(!valueItemsDBInstance["ResourceGroupId"].isNull())
|
||||
itemsObject.resourceGroupId = valueItemsDBInstance["ResourceGroupId"].asString();
|
||||
if(!valueItemsDBInstance["ServerlessMode"].isNull())
|
||||
itemsObject.serverlessMode = valueItemsDBInstance["ServerlessMode"].asString();
|
||||
auto allTagsNode = valueItemsDBInstance["Tags"]["Tag"];
|
||||
for (auto valueItemsDBInstanceTagsTag : allTagsNode)
|
||||
{
|
||||
|
||||
54
gpdb/src/model/DescribeDataReDistributeInfoRequest.cc
Normal file
54
gpdb/src/model/DescribeDataReDistributeInfoRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDataReDistributeInfoRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDataReDistributeInfoRequest;
|
||||
|
||||
DescribeDataReDistributeInfoRequest::DescribeDataReDistributeInfoRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDataReDistributeInfo") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDataReDistributeInfoRequest::~DescribeDataReDistributeInfoRequest() {}
|
||||
|
||||
std::string DescribeDataReDistributeInfoRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDataReDistributeInfoRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDataReDistributeInfoRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDataReDistributeInfoRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
long DescribeDataReDistributeInfoRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeDataReDistributeInfoRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
62
gpdb/src/model/DescribeDataReDistributeInfoResult.cc
Normal file
62
gpdb/src/model/DescribeDataReDistributeInfoResult.cc
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDataReDistributeInfoResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDataReDistributeInfoResult::DescribeDataReDistributeInfoResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDataReDistributeInfoResult::DescribeDataReDistributeInfoResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDataReDistributeInfoResult::~DescribeDataReDistributeInfoResult()
|
||||
{}
|
||||
|
||||
void DescribeDataReDistributeInfoResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataReDistributeInfoNode = value["DataReDistributeInfo"];
|
||||
if(!dataReDistributeInfoNode["Type"].isNull())
|
||||
dataReDistributeInfo_.type = dataReDistributeInfoNode["Type"].asString();
|
||||
if(!dataReDistributeInfoNode["StartTime"].isNull())
|
||||
dataReDistributeInfo_.startTime = dataReDistributeInfoNode["StartTime"].asString();
|
||||
if(!dataReDistributeInfoNode["Progress"].isNull())
|
||||
dataReDistributeInfo_.progress = std::stol(dataReDistributeInfoNode["Progress"].asString());
|
||||
if(!dataReDistributeInfoNode["RemainTime"].isNull())
|
||||
dataReDistributeInfo_.remainTime = dataReDistributeInfoNode["RemainTime"].asString();
|
||||
if(!dataReDistributeInfoNode["Message"].isNull())
|
||||
dataReDistributeInfo_.message = dataReDistributeInfoNode["Message"].asString();
|
||||
if(!dataReDistributeInfoNode["Status"].isNull())
|
||||
dataReDistributeInfo_.status = dataReDistributeInfoNode["Status"].asString();
|
||||
|
||||
}
|
||||
|
||||
DescribeDataReDistributeInfoResult::DataReDistributeInfo DescribeDataReDistributeInfoResult::getDataReDistributeInfo()const
|
||||
{
|
||||
return dataReDistributeInfo_;
|
||||
}
|
||||
|
||||
90
gpdb/src/model/DescribeDataShareInstancesRequest.cc
Normal file
90
gpdb/src/model/DescribeDataShareInstancesRequest.cc
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDataShareInstancesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDataShareInstancesRequest;
|
||||
|
||||
DescribeDataShareInstancesRequest::DescribeDataShareInstancesRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDataShareInstances") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDataShareInstancesRequest::~DescribeDataShareInstancesRequest() {}
|
||||
|
||||
int DescribeDataShareInstancesRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeDataShareInstancesRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeDataShareInstancesRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDataShareInstancesRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDataShareInstancesRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeDataShareInstancesRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeDataShareInstancesRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeDataShareInstancesRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
int DescribeDataShareInstancesRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeDataShareInstancesRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeDataShareInstancesRequest::getSearchValue() const {
|
||||
return searchValue_;
|
||||
}
|
||||
|
||||
void DescribeDataShareInstancesRequest::setSearchValue(const std::string &searchValue) {
|
||||
searchValue_ = searchValue;
|
||||
setParameter(std::string("SearchValue"), searchValue);
|
||||
}
|
||||
|
||||
long DescribeDataShareInstancesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeDataShareInstancesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
88
gpdb/src/model/DescribeDataShareInstancesResult.cc
Normal file
88
gpdb/src/model/DescribeDataShareInstancesResult.cc
Normal file
@@ -0,0 +1,88 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDataShareInstancesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDataShareInstancesResult::DescribeDataShareInstancesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDataShareInstancesResult::DescribeDataShareInstancesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDataShareInstancesResult::~DescribeDataShareInstancesResult()
|
||||
{}
|
||||
|
||||
void DescribeDataShareInstancesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["DBInstance"];
|
||||
for (auto valueItemsDBInstance : allItemsNode)
|
||||
{
|
||||
DBInstance itemsObject;
|
||||
if(!valueItemsDBInstance["RegionId"].isNull())
|
||||
itemsObject.regionId = valueItemsDBInstance["RegionId"].asString();
|
||||
if(!valueItemsDBInstance["ZoneId"].isNull())
|
||||
itemsObject.zoneId = valueItemsDBInstance["ZoneId"].asString();
|
||||
if(!valueItemsDBInstance["DBInstanceId"].isNull())
|
||||
itemsObject.dBInstanceId = valueItemsDBInstance["DBInstanceId"].asString();
|
||||
if(!valueItemsDBInstance["DBInstanceMode"].isNull())
|
||||
itemsObject.dBInstanceMode = valueItemsDBInstance["DBInstanceMode"].asString();
|
||||
if(!valueItemsDBInstance["Description"].isNull())
|
||||
itemsObject.description = valueItemsDBInstance["Description"].asString();
|
||||
if(!valueItemsDBInstance["DataShareStatus"].isNull())
|
||||
itemsObject.dataShareStatus = valueItemsDBInstance["DataShareStatus"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeDataShareInstancesResult::getTotalRecordCount()const
|
||||
{
|
||||
return totalRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeDataShareInstancesResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeDataShareInstancesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDataShareInstancesResult::DBInstance> DescribeDataShareInstancesResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
81
gpdb/src/model/DescribeDataSharePerformanceRequest.cc
Normal file
81
gpdb/src/model/DescribeDataSharePerformanceRequest.cc
Normal file
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDataSharePerformanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDataSharePerformanceRequest;
|
||||
|
||||
DescribeDataSharePerformanceRequest::DescribeDataSharePerformanceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDataSharePerformance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDataSharePerformanceRequest::~DescribeDataSharePerformanceRequest() {}
|
||||
|
||||
std::string DescribeDataSharePerformanceRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeDataSharePerformanceRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeDataSharePerformanceRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeDataSharePerformanceRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeDataSharePerformanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDataSharePerformanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDataSharePerformanceRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeDataSharePerformanceRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeDataSharePerformanceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeDataSharePerformanceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DescribeDataSharePerformanceRequest::getKey() const {
|
||||
return key_;
|
||||
}
|
||||
|
||||
void DescribeDataSharePerformanceRequest::setKey(const std::string &key) {
|
||||
key_ = key;
|
||||
setParameter(std::string("Key"), key);
|
||||
}
|
||||
|
||||
97
gpdb/src/model/DescribeDataSharePerformanceResult.cc
Normal file
97
gpdb/src/model/DescribeDataSharePerformanceResult.cc
Normal file
@@ -0,0 +1,97 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDataSharePerformanceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDataSharePerformanceResult::DescribeDataSharePerformanceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDataSharePerformanceResult::DescribeDataSharePerformanceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDataSharePerformanceResult::~DescribeDataSharePerformanceResult()
|
||||
{}
|
||||
|
||||
void DescribeDataSharePerformanceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPerformanceKeysNode = value["PerformanceKeys"]["PerformanceItem"];
|
||||
for (auto valuePerformanceKeysPerformanceItem : allPerformanceKeysNode)
|
||||
{
|
||||
PerformanceItem performanceKeysObject;
|
||||
if(!valuePerformanceKeysPerformanceItem["Name"].isNull())
|
||||
performanceKeysObject.name = valuePerformanceKeysPerformanceItem["Name"].asString();
|
||||
if(!valuePerformanceKeysPerformanceItem["Unit"].isNull())
|
||||
performanceKeysObject.unit = valuePerformanceKeysPerformanceItem["Unit"].asString();
|
||||
auto allSeriesNode = valuePerformanceKeysPerformanceItem["Series"]["SeriesItem"];
|
||||
for (auto valuePerformanceKeysPerformanceItemSeriesSeriesItem : allSeriesNode)
|
||||
{
|
||||
PerformanceItem::SeriesItem seriesObject;
|
||||
if(!valuePerformanceKeysPerformanceItemSeriesSeriesItem["Name"].isNull())
|
||||
seriesObject.name = valuePerformanceKeysPerformanceItemSeriesSeriesItem["Name"].asString();
|
||||
auto allValuesNode = valuePerformanceKeysPerformanceItemSeriesSeriesItem["Values"]["ValuesItem"];
|
||||
for (auto valuePerformanceKeysPerformanceItemSeriesSeriesItemValuesValuesItem : allValuesNode)
|
||||
{
|
||||
PerformanceItem::SeriesItem::ValuesItem valuesObject;
|
||||
auto allPoint = value["Point"]["Point"];
|
||||
for (auto value : allPoint)
|
||||
valuesObject.point.push_back(value.asString());
|
||||
seriesObject.values.push_back(valuesObject);
|
||||
}
|
||||
performanceKeysObject.series.push_back(seriesObject);
|
||||
}
|
||||
performanceKeys_.push_back(performanceKeysObject);
|
||||
}
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["DBClusterId"].isNull())
|
||||
dBClusterId_ = value["DBClusterId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeDataSharePerformanceResult::PerformanceItem> DescribeDataSharePerformanceResult::getPerformanceKeys()const
|
||||
{
|
||||
return performanceKeys_;
|
||||
}
|
||||
|
||||
std::string DescribeDataSharePerformanceResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDataSharePerformanceResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDataSharePerformanceResult::getDBClusterId()const
|
||||
{
|
||||
return dBClusterId_;
|
||||
}
|
||||
|
||||
@@ -14,31 +14,31 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLCollectorPolicyRequest.h>
|
||||
#include <alibabacloud/gpdb/model/DescribeDiagnosisDimensionsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLCollectorPolicyRequest;
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDiagnosisDimensionsRequest;
|
||||
|
||||
DescribeSQLCollectorPolicyRequest::DescribeSQLCollectorPolicyRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLCollectorPolicy") {
|
||||
DescribeDiagnosisDimensionsRequest::DescribeDiagnosisDimensionsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDiagnosisDimensions") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLCollectorPolicyRequest::~DescribeSQLCollectorPolicyRequest() {}
|
||||
DescribeDiagnosisDimensionsRequest::~DescribeDiagnosisDimensionsRequest() {}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getAccessKeyId() const {
|
||||
std::string DescribeDiagnosisDimensionsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorPolicyRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
void DescribeDiagnosisDimensionsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getDBInstanceId() const {
|
||||
std::string DescribeDiagnosisDimensionsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorPolicyRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
void DescribeDiagnosisDimensionsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
60
gpdb/src/model/DescribeDiagnosisDimensionsResult.cc
Normal file
60
gpdb/src/model/DescribeDiagnosisDimensionsResult.cc
Normal file
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDiagnosisDimensionsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDiagnosisDimensionsResult::DescribeDiagnosisDimensionsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDiagnosisDimensionsResult::DescribeDiagnosisDimensionsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDiagnosisDimensionsResult::~DescribeDiagnosisDimensionsResult()
|
||||
{}
|
||||
|
||||
void DescribeDiagnosisDimensionsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDatabases = value["Databases"]["Databases"];
|
||||
for (const auto &item : allDatabases)
|
||||
databases_.push_back(item.asString());
|
||||
auto allUserNames = value["UserNames"]["UserNames"];
|
||||
for (const auto &item : allUserNames)
|
||||
userNames_.push_back(item.asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeDiagnosisDimensionsResult::getDatabases()const
|
||||
{
|
||||
return databases_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeDiagnosisDimensionsResult::getUserNames()const
|
||||
{
|
||||
return userNames_;
|
||||
}
|
||||
|
||||
90
gpdb/src/model/DescribeDiagnosisMonitorPerformanceRequest.cc
Normal file
90
gpdb/src/model/DescribeDiagnosisMonitorPerformanceRequest.cc
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDiagnosisMonitorPerformanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDiagnosisMonitorPerformanceRequest;
|
||||
|
||||
DescribeDiagnosisMonitorPerformanceRequest::DescribeDiagnosisMonitorPerformanceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDiagnosisMonitorPerformance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDiagnosisMonitorPerformanceRequest::~DescribeDiagnosisMonitorPerformanceRequest() {}
|
||||
|
||||
std::string DescribeDiagnosisMonitorPerformanceRequest::getQueryCondition() const {
|
||||
return queryCondition_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisMonitorPerformanceRequest::setQueryCondition(const std::string &queryCondition) {
|
||||
queryCondition_ = queryCondition;
|
||||
setParameter(std::string("QueryCondition"), queryCondition);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisMonitorPerformanceRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisMonitorPerformanceRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisMonitorPerformanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisMonitorPerformanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisMonitorPerformanceRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisMonitorPerformanceRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisMonitorPerformanceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisMonitorPerformanceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisMonitorPerformanceRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisMonitorPerformanceRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisMonitorPerformanceRequest::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisMonitorPerformanceRequest::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
81
gpdb/src/model/DescribeDiagnosisMonitorPerformanceResult.cc
Normal file
81
gpdb/src/model/DescribeDiagnosisMonitorPerformanceResult.cc
Normal file
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDiagnosisMonitorPerformanceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDiagnosisMonitorPerformanceResult::DescribeDiagnosisMonitorPerformanceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDiagnosisMonitorPerformanceResult::DescribeDiagnosisMonitorPerformanceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDiagnosisMonitorPerformanceResult::~DescribeDiagnosisMonitorPerformanceResult()
|
||||
{}
|
||||
|
||||
void DescribeDiagnosisMonitorPerformanceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPerformancesNode = value["Performances"]["Item"];
|
||||
for (auto valuePerformancesItem : allPerformancesNode)
|
||||
{
|
||||
Item performancesObject;
|
||||
if(!valuePerformancesItem["QueryID"].isNull())
|
||||
performancesObject.queryID = valuePerformancesItem["QueryID"].asString();
|
||||
if(!valuePerformancesItem["StartTime"].isNull())
|
||||
performancesObject.startTime = std::stol(valuePerformancesItem["StartTime"].asString());
|
||||
if(!valuePerformancesItem["Cost"].isNull())
|
||||
performancesObject.cost = std::stoi(valuePerformancesItem["Cost"].asString());
|
||||
if(!valuePerformancesItem["Status"].isNull())
|
||||
performancesObject.status = valuePerformancesItem["Status"].asString();
|
||||
if(!valuePerformancesItem["User"].isNull())
|
||||
performancesObject.user = valuePerformancesItem["User"].asString();
|
||||
if(!valuePerformancesItem["Database"].isNull())
|
||||
performancesObject.database = valuePerformancesItem["Database"].asString();
|
||||
performances_.push_back(performancesObject);
|
||||
}
|
||||
if(!value["PerformancesThreshold"].isNull())
|
||||
performancesThreshold_ = std::stoi(value["PerformancesThreshold"].asString());
|
||||
if(!value["PerformancesTruncated"].isNull())
|
||||
performancesTruncated_ = value["PerformancesTruncated"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
bool DescribeDiagnosisMonitorPerformanceResult::getPerformancesTruncated()const
|
||||
{
|
||||
return performancesTruncated_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDiagnosisMonitorPerformanceResult::Item> DescribeDiagnosisMonitorPerformanceResult::getPerformances()const
|
||||
{
|
||||
return performances_;
|
||||
}
|
||||
|
||||
int DescribeDiagnosisMonitorPerformanceResult::getPerformancesThreshold()const
|
||||
{
|
||||
return performancesThreshold_;
|
||||
}
|
||||
|
||||
126
gpdb/src/model/DescribeDiagnosisRecordsRequest.cc
Normal file
126
gpdb/src/model/DescribeDiagnosisRecordsRequest.cc
Normal file
@@ -0,0 +1,126 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDiagnosisRecordsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDiagnosisRecordsRequest;
|
||||
|
||||
DescribeDiagnosisRecordsRequest::DescribeDiagnosisRecordsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDiagnosisRecords") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDiagnosisRecordsRequest::~DescribeDiagnosisRecordsRequest() {}
|
||||
|
||||
std::string DescribeDiagnosisRecordsRequest::getQueryCondition() const {
|
||||
return queryCondition_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisRecordsRequest::setQueryCondition(const std::string &queryCondition) {
|
||||
queryCondition_ = queryCondition;
|
||||
setParameter(std::string("QueryCondition"), queryCondition);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisRecordsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisRecordsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
int DescribeDiagnosisRecordsRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisRecordsRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisRecordsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisRecordsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisRecordsRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisRecordsRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
int DescribeDiagnosisRecordsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisRecordsRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisRecordsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisRecordsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisRecordsRequest::getKeyword() const {
|
||||
return keyword_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisRecordsRequest::setKeyword(const std::string &keyword) {
|
||||
keyword_ = keyword;
|
||||
setParameter(std::string("Keyword"), keyword);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisRecordsRequest::getOrder() const {
|
||||
return order_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisRecordsRequest::setOrder(const std::string &order) {
|
||||
order_ = order;
|
||||
setParameter(std::string("Order"), order);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisRecordsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisRecordsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisRecordsRequest::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisRecordsRequest::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
89
gpdb/src/model/DescribeDiagnosisRecordsResult.cc
Normal file
89
gpdb/src/model/DescribeDiagnosisRecordsResult.cc
Normal file
@@ -0,0 +1,89 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDiagnosisRecordsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDiagnosisRecordsResult::DescribeDiagnosisRecordsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDiagnosisRecordsResult::DescribeDiagnosisRecordsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDiagnosisRecordsResult::~DescribeDiagnosisRecordsResult()
|
||||
{}
|
||||
|
||||
void DescribeDiagnosisRecordsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["Item"];
|
||||
for (auto valueItemsItem : allItemsNode)
|
||||
{
|
||||
Item itemsObject;
|
||||
if(!valueItemsItem["QueryID"].isNull())
|
||||
itemsObject.queryID = valueItemsItem["QueryID"].asString();
|
||||
if(!valueItemsItem["SessionID"].isNull())
|
||||
itemsObject.sessionID = valueItemsItem["SessionID"].asString();
|
||||
if(!valueItemsItem["StartTime"].isNull())
|
||||
itemsObject.startTime = std::stol(valueItemsItem["StartTime"].asString());
|
||||
if(!valueItemsItem["Duration"].isNull())
|
||||
itemsObject.duration = std::stoi(valueItemsItem["Duration"].asString());
|
||||
if(!valueItemsItem["Status"].isNull())
|
||||
itemsObject.status = valueItemsItem["Status"].asString();
|
||||
if(!valueItemsItem["SQLStmt"].isNull())
|
||||
itemsObject.sQLStmt = valueItemsItem["SQLStmt"].asString();
|
||||
if(!valueItemsItem["User"].isNull())
|
||||
itemsObject.user = valueItemsItem["User"].asString();
|
||||
if(!valueItemsItem["Database"].isNull())
|
||||
itemsObject.database = valueItemsItem["Database"].asString();
|
||||
if(!valueItemsItem["SQLTruncated"].isNull())
|
||||
itemsObject.sQLTruncated = valueItemsItem["SQLTruncated"].asString() == "true";
|
||||
if(!valueItemsItem["SQLTruncatedThreshold"].isNull())
|
||||
itemsObject.sQLTruncatedThreshold = std::stoi(valueItemsItem["SQLTruncatedThreshold"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeDiagnosisRecordsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDiagnosisRecordsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDiagnosisRecordsResult::Item> DescribeDiagnosisRecordsResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
63
gpdb/src/model/DescribeDiagnosisSQLInfoRequest.cc
Normal file
63
gpdb/src/model/DescribeDiagnosisSQLInfoRequest.cc
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDiagnosisSQLInfoRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDiagnosisSQLInfoRequest;
|
||||
|
||||
DescribeDiagnosisSQLInfoRequest::DescribeDiagnosisSQLInfoRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDiagnosisSQLInfo") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDiagnosisSQLInfoRequest::~DescribeDiagnosisSQLInfoRequest() {}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisSQLInfoRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisSQLInfoRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisSQLInfoRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoRequest::getQueryID() const {
|
||||
return queryID_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosisSQLInfoRequest::setQueryID(const std::string &queryID) {
|
||||
queryID_ = queryID;
|
||||
setParameter(std::string("QueryID"), queryID);
|
||||
}
|
||||
|
||||
128
gpdb/src/model/DescribeDiagnosisSQLInfoResult.cc
Normal file
128
gpdb/src/model/DescribeDiagnosisSQLInfoResult.cc
Normal file
@@ -0,0 +1,128 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDiagnosisSQLInfoResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDiagnosisSQLInfoResult::DescribeDiagnosisSQLInfoResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDiagnosisSQLInfoResult::DescribeDiagnosisSQLInfoResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDiagnosisSQLInfoResult::~DescribeDiagnosisSQLInfoResult()
|
||||
{}
|
||||
|
||||
void DescribeDiagnosisSQLInfoResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["QueryID"].isNull())
|
||||
queryID_ = value["QueryID"].asString();
|
||||
if(!value["SessionID"].isNull())
|
||||
sessionID_ = value["SessionID"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = std::stol(value["StartTime"].asString());
|
||||
if(!value["Duration"].isNull())
|
||||
duration_ = std::stoi(value["Duration"].asString());
|
||||
if(!value["SQLStmt"].isNull())
|
||||
sQLStmt_ = value["SQLStmt"].asString();
|
||||
if(!value["User"].isNull())
|
||||
user_ = value["User"].asString();
|
||||
if(!value["Database"].isNull())
|
||||
database_ = value["Database"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["QueryPlan"].isNull())
|
||||
queryPlan_ = value["QueryPlan"].asString();
|
||||
if(!value["TextPlan"].isNull())
|
||||
textPlan_ = value["TextPlan"].asString();
|
||||
if(!value["SortedMetrics"].isNull())
|
||||
sortedMetrics_ = value["SortedMetrics"].asString();
|
||||
if(!value["MaxOutputRows"].isNull())
|
||||
maxOutputRows_ = value["MaxOutputRows"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoResult::getTextPlan()const
|
||||
{
|
||||
return textPlan_;
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoResult::getSortedMetrics()const
|
||||
{
|
||||
return sortedMetrics_;
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoResult::getMaxOutputRows()const
|
||||
{
|
||||
return maxOutputRows_;
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoResult::getSQLStmt()const
|
||||
{
|
||||
return sQLStmt_;
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoResult::getUser()const
|
||||
{
|
||||
return user_;
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoResult::getQueryID()const
|
||||
{
|
||||
return queryID_;
|
||||
}
|
||||
|
||||
long DescribeDiagnosisSQLInfoResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoResult::getDatabase()const
|
||||
{
|
||||
return database_;
|
||||
}
|
||||
|
||||
int DescribeDiagnosisSQLInfoResult::getDuration()const
|
||||
{
|
||||
return duration_;
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoResult::getQueryPlan()const
|
||||
{
|
||||
return queryPlan_;
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosisSQLInfoResult::getSessionID()const
|
||||
{
|
||||
return sessionID_;
|
||||
}
|
||||
|
||||
@@ -14,31 +14,31 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeResourceUsageRequest.h>
|
||||
#include <alibabacloud/gpdb/model/DescribeDownloadRecordsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeResourceUsageRequest;
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDownloadRecordsRequest;
|
||||
|
||||
DescribeResourceUsageRequest::DescribeResourceUsageRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeResourceUsage") {
|
||||
DescribeDownloadRecordsRequest::DescribeDownloadRecordsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDownloadRecords") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeResourceUsageRequest::~DescribeResourceUsageRequest() {}
|
||||
DescribeDownloadRecordsRequest::~DescribeDownloadRecordsRequest() {}
|
||||
|
||||
std::string DescribeResourceUsageRequest::getAccessKeyId() const {
|
||||
std::string DescribeDownloadRecordsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeResourceUsageRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
void DescribeDownloadRecordsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeResourceUsageRequest::getDBInstanceId() const {
|
||||
std::string DescribeDownloadRecordsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeResourceUsageRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
void DescribeDownloadRecordsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
65
gpdb/src/model/DescribeDownloadRecordsResult.cc
Normal file
65
gpdb/src/model/DescribeDownloadRecordsResult.cc
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDownloadRecordsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDownloadRecordsResult::DescribeDownloadRecordsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDownloadRecordsResult::DescribeDownloadRecordsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDownloadRecordsResult::~DescribeDownloadRecordsResult()
|
||||
{}
|
||||
|
||||
void DescribeDownloadRecordsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRecordsNode = value["Records"]["Item"];
|
||||
for (auto valueRecordsItem : allRecordsNode)
|
||||
{
|
||||
Item recordsObject;
|
||||
if(!valueRecordsItem["DownloadId"].isNull())
|
||||
recordsObject.downloadId = std::stol(valueRecordsItem["DownloadId"].asString());
|
||||
if(!valueRecordsItem["ExceptionMsg"].isNull())
|
||||
recordsObject.exceptionMsg = valueRecordsItem["ExceptionMsg"].asString();
|
||||
if(!valueRecordsItem["FileName"].isNull())
|
||||
recordsObject.fileName = valueRecordsItem["FileName"].asString();
|
||||
if(!valueRecordsItem["Status"].isNull())
|
||||
recordsObject.status = valueRecordsItem["Status"].asString();
|
||||
if(!valueRecordsItem["DownloadUrl"].isNull())
|
||||
recordsObject.downloadUrl = valueRecordsItem["DownloadUrl"].asString();
|
||||
records_.push_back(recordsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeDownloadRecordsResult::Item> DescribeDownloadRecordsResult::getRecords()const
|
||||
{
|
||||
return records_;
|
||||
}
|
||||
|
||||
45
gpdb/src/model/DescribeDownloadSQLLogsRequest.cc
Normal file
45
gpdb/src/model/DescribeDownloadSQLLogsRequest.cc
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDownloadSQLLogsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDownloadSQLLogsRequest;
|
||||
|
||||
DescribeDownloadSQLLogsRequest::DescribeDownloadSQLLogsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDownloadSQLLogs") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDownloadSQLLogsRequest::~DescribeDownloadSQLLogsRequest() {}
|
||||
|
||||
std::string DescribeDownloadSQLLogsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDownloadSQLLogsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDownloadSQLLogsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDownloadSQLLogsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
65
gpdb/src/model/DescribeDownloadSQLLogsResult.cc
Normal file
65
gpdb/src/model/DescribeDownloadSQLLogsResult.cc
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDownloadSQLLogsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDownloadSQLLogsResult::DescribeDownloadSQLLogsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDownloadSQLLogsResult::DescribeDownloadSQLLogsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDownloadSQLLogsResult::~DescribeDownloadSQLLogsResult()
|
||||
{}
|
||||
|
||||
void DescribeDownloadSQLLogsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRecordsNode = value["Records"]["Item"];
|
||||
for (auto valueRecordsItem : allRecordsNode)
|
||||
{
|
||||
Item recordsObject;
|
||||
if(!valueRecordsItem["DownloadId"].isNull())
|
||||
recordsObject.downloadId = std::stol(valueRecordsItem["DownloadId"].asString());
|
||||
if(!valueRecordsItem["ExceptionMsg"].isNull())
|
||||
recordsObject.exceptionMsg = valueRecordsItem["ExceptionMsg"].asString();
|
||||
if(!valueRecordsItem["FileName"].isNull())
|
||||
recordsObject.fileName = valueRecordsItem["FileName"].asString();
|
||||
if(!valueRecordsItem["Status"].isNull())
|
||||
recordsObject.status = valueRecordsItem["Status"].asString();
|
||||
if(!valueRecordsItem["DownloadUrl"].isNull())
|
||||
recordsObject.downloadUrl = valueRecordsItem["DownloadUrl"].asString();
|
||||
records_.push_back(recordsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeDownloadSQLLogsResult::Item> DescribeDownloadSQLLogsResult::getRecords()const
|
||||
{
|
||||
return records_;
|
||||
}
|
||||
|
||||
54
gpdb/src/model/DescribeHealthStatusRequest.cc
Normal file
54
gpdb/src/model/DescribeHealthStatusRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeHealthStatusRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeHealthStatusRequest;
|
||||
|
||||
DescribeHealthStatusRequest::DescribeHealthStatusRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeHealthStatus") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeHealthStatusRequest::~DescribeHealthStatusRequest() {}
|
||||
|
||||
std::string DescribeHealthStatusRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeHealthStatusRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeHealthStatusRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeHealthStatusRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeHealthStatusRequest::getKey() const {
|
||||
return key_;
|
||||
}
|
||||
|
||||
void DescribeHealthStatusRequest::setKey(const std::string &key) {
|
||||
key_ = key;
|
||||
setParameter(std::string("Key"), key);
|
||||
}
|
||||
|
||||
126
gpdb/src/model/DescribeHealthStatusResult.cc
Normal file
126
gpdb/src/model/DescribeHealthStatusResult.cc
Normal file
@@ -0,0 +1,126 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeHealthStatusResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeHealthStatusResult::DescribeHealthStatusResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeHealthStatusResult::DescribeHealthStatusResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeHealthStatusResult::~DescribeHealthStatusResult()
|
||||
{}
|
||||
|
||||
void DescribeHealthStatusResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto statusNode = value["Status"];
|
||||
auto adbpg_statusNode = statusNode["adbpg_status"];
|
||||
if(!adbpg_statusNode["Status"].isNull())
|
||||
status_.adbpg_status.status = adbpg_statusNode["Status"].asString();
|
||||
if(!adbpg_statusNode["Value"].isNull())
|
||||
status_.adbpg_status.value = std::stof(adbpg_statusNode["Value"].asString());
|
||||
auto adbpg_connection_statusNode = statusNode["adbpg_connection_status"];
|
||||
if(!adbpg_connection_statusNode["Status"].isNull())
|
||||
status_.adbpg_connection_status.status = adbpg_connection_statusNode["Status"].asString();
|
||||
if(!adbpg_connection_statusNode["Value"].isNull())
|
||||
status_.adbpg_connection_status.value = std::stof(adbpg_connection_statusNode["Value"].asString());
|
||||
auto adbpg_disk_statusNode = statusNode["adbpg_disk_status"];
|
||||
if(!adbpg_disk_statusNode["Status"].isNull())
|
||||
status_.adbpg_disk_status.status = adbpg_disk_statusNode["Status"].asString();
|
||||
if(!adbpg_disk_statusNode["Value"].isNull())
|
||||
status_.adbpg_disk_status.value = std::stof(adbpg_disk_statusNode["Value"].asString());
|
||||
auto adbpg_disk_usage_percentNode = statusNode["adbpg_disk_usage_percent"];
|
||||
if(!adbpg_disk_usage_percentNode["Status"].isNull())
|
||||
status_.adbpg_disk_usage_percent.status = adbpg_disk_usage_percentNode["Status"].asString();
|
||||
if(!adbpg_disk_usage_percentNode["Value"].isNull())
|
||||
status_.adbpg_disk_usage_percent.value = std::stof(adbpg_disk_usage_percentNode["Value"].asString());
|
||||
auto adbpg_master_disk_usage_percent_maxNode = statusNode["adbpg_master_disk_usage_percent_max"];
|
||||
if(!adbpg_master_disk_usage_percent_maxNode["Status"].isNull())
|
||||
status_.adbpg_master_disk_usage_percent_max.status = adbpg_master_disk_usage_percent_maxNode["Status"].asString();
|
||||
if(!adbpg_master_disk_usage_percent_maxNode["Value"].isNull())
|
||||
status_.adbpg_master_disk_usage_percent_max.value = std::stof(adbpg_master_disk_usage_percent_maxNode["Value"].asString());
|
||||
auto adbgp_segment_disk_usage_percent_maxNode = statusNode["adbgp_segment_disk_usage_percent_max"];
|
||||
if(!adbgp_segment_disk_usage_percent_maxNode["Status"].isNull())
|
||||
status_.adbgp_segment_disk_usage_percent_max.status = adbgp_segment_disk_usage_percent_maxNode["Status"].asString();
|
||||
if(!adbgp_segment_disk_usage_percent_maxNode["Value"].isNull())
|
||||
status_.adbgp_segment_disk_usage_percent_max.value = std::stof(adbgp_segment_disk_usage_percent_maxNode["Value"].asString());
|
||||
auto node_master_statusNode = statusNode["node_master_status"];
|
||||
if(!node_master_statusNode["Status"].isNull())
|
||||
status_.node_master_status.status = node_master_statusNode["Status"].asString();
|
||||
if(!node_master_statusNode["Value"].isNull())
|
||||
status_.node_master_status.value = std::stof(node_master_statusNode["Value"].asString());
|
||||
auto node_segment_disk_statusNode = statusNode["node_segment_disk_status"];
|
||||
if(!node_segment_disk_statusNode["Status"].isNull())
|
||||
status_.node_segment_disk_status.status = node_segment_disk_statusNode["Status"].asString();
|
||||
if(!node_segment_disk_statusNode["Value"].isNull())
|
||||
status_.node_segment_disk_status.value = std::stof(node_segment_disk_statusNode["Value"].asString());
|
||||
auto node_master_connection_statusNode = statusNode["node_master_connection_status"];
|
||||
if(!node_master_connection_statusNode["Status"].isNull())
|
||||
status_.node_master_connection_status.status = node_master_connection_statusNode["Status"].asString();
|
||||
if(!node_master_connection_statusNode["Value"].isNull())
|
||||
status_.node_master_connection_status.value = std::stof(node_master_connection_statusNode["Value"].asString());
|
||||
auto node_segment_connection_statusNode = statusNode["node_segment_connection_status"];
|
||||
if(!node_segment_connection_statusNode["Status"].isNull())
|
||||
status_.node_segment_connection_status.status = node_segment_connection_statusNode["Status"].asString();
|
||||
if(!node_segment_connection_statusNode["Value"].isNull())
|
||||
status_.node_segment_connection_status.value = std::stof(node_segment_connection_statusNode["Value"].asString());
|
||||
auto adbpg_master_statusNode = statusNode["adbpg_master_status"];
|
||||
if(!adbpg_master_statusNode["Status"].isNull())
|
||||
status_.adbpg_master_status.status = adbpg_master_statusNode["Status"].asString();
|
||||
if(!adbpg_master_statusNode["Value"].isNull())
|
||||
status_.adbpg_master_status.value = std::stof(adbpg_master_statusNode["Value"].asString());
|
||||
auto adbpg_segment_statusNode = statusNode["adbpg_segment_status"];
|
||||
if(!adbpg_segment_statusNode["Status"].isNull())
|
||||
status_.adbpg_segment_status.status = adbpg_segment_statusNode["Status"].asString();
|
||||
if(!adbpg_segment_statusNode["Value"].isNull())
|
||||
status_.adbpg_segment_status.value = std::stof(adbpg_segment_statusNode["Value"].asString());
|
||||
auto adbpg_instance_total_data_gbNode = statusNode["adbpg_instance_total_data_gb"];
|
||||
if(!adbpg_instance_total_data_gbNode["Value"].isNull())
|
||||
status_.adbpg_instance_total_data_gb.value = std::stof(adbpg_instance_total_data_gbNode["Value"].asString());
|
||||
auto adbpg_instance_hot_data_gbNode = statusNode["adbpg_instance_hot_data_gb"];
|
||||
if(!adbpg_instance_hot_data_gbNode["Value"].isNull())
|
||||
status_.adbpg_instance_hot_data_gb.value = std::stof(adbpg_instance_hot_data_gbNode["Value"].asString());
|
||||
auto adbpg_instance_cold_data_gbNode = statusNode["adbpg_instance_cold_data_gb"];
|
||||
if(!adbpg_instance_cold_data_gbNode["Value"].isNull())
|
||||
status_.adbpg_instance_cold_data_gb.value = std::stof(adbpg_instance_cold_data_gbNode["Value"].asString());
|
||||
if(!value["DBClusterId"].isNull())
|
||||
dBClusterId_ = value["DBClusterId"].asString();
|
||||
|
||||
}
|
||||
|
||||
DescribeHealthStatusResult::Status DescribeHealthStatusResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DescribeHealthStatusResult::getDBClusterId()const
|
||||
{
|
||||
return dBClusterId_;
|
||||
}
|
||||
|
||||
90
gpdb/src/model/DescribeNamespaceRequest.cc
Normal file
90
gpdb/src/model/DescribeNamespaceRequest.cc
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeNamespaceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeNamespaceRequest;
|
||||
|
||||
DescribeNamespaceRequest::DescribeNamespaceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeNamespace") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeNamespaceRequest::~DescribeNamespaceRequest() {}
|
||||
|
||||
std::string DescribeNamespaceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeNamespaceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeNamespaceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeNamespaceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DescribeNamespaceRequest::getManagerAccount() const {
|
||||
return managerAccount_;
|
||||
}
|
||||
|
||||
void DescribeNamespaceRequest::setManagerAccount(const std::string &managerAccount) {
|
||||
managerAccount_ = managerAccount;
|
||||
setParameter(std::string("ManagerAccount"), managerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeNamespaceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeNamespaceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeNamespaceRequest::getManagerAccountPassword() const {
|
||||
return managerAccountPassword_;
|
||||
}
|
||||
|
||||
void DescribeNamespaceRequest::setManagerAccountPassword(const std::string &managerAccountPassword) {
|
||||
managerAccountPassword_ = managerAccountPassword;
|
||||
setParameter(std::string("ManagerAccountPassword"), managerAccountPassword);
|
||||
}
|
||||
|
||||
long DescribeNamespaceRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeNamespaceRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeNamespaceRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void DescribeNamespaceRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
86
gpdb/src/model/DescribeNamespaceResult.cc
Normal file
86
gpdb/src/model/DescribeNamespaceResult.cc
Normal file
@@ -0,0 +1,86 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeNamespaceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeNamespaceResult::DescribeNamespaceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeNamespaceResult::DescribeNamespaceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeNamespaceResult::~DescribeNamespaceResult()
|
||||
{}
|
||||
|
||||
void DescribeNamespaceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["NamespaceInfo"].isNull())
|
||||
namespaceInfo_ = value["NamespaceInfo"].asString();
|
||||
if(!value["Namespace"].isNull())
|
||||
_namespace_ = value["Namespace"].asString();
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeNamespaceResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DescribeNamespaceResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string DescribeNamespaceResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string DescribeNamespaceResult::get_Namespace()const
|
||||
{
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
std::string DescribeNamespaceResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DescribeNamespaceResult::getNamespaceInfo()const
|
||||
{
|
||||
return namespaceInfo_;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,15 @@ void DescribeRdsVSwitchsRequest::setAccessKeyId(const std::string &accessKeyId)
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeRdsVSwitchsRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeRdsVSwitchsRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeRdsVSwitchsRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,15 @@ void DescribeRdsVpcsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeRdsVpcsRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeRdsVpcsRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeRdsVpcsRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
@@ -1,86 +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/gpdb/model/DescribeResourceUsageResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeResourceUsageResult::DescribeResourceUsageResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeResourceUsageResult::DescribeResourceUsageResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeResourceUsageResult::~DescribeResourceUsageResult()
|
||||
{}
|
||||
|
||||
void DescribeResourceUsageResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["LogSize"].isNull())
|
||||
logSize_ = std::stol(value["LogSize"].asString());
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["DataSize"].isNull())
|
||||
dataSize_ = std::stol(value["DataSize"].asString());
|
||||
if(!value["BackupSize"].isNull())
|
||||
backupSize_ = std::stol(value["BackupSize"].asString());
|
||||
if(!value["DiskUsed"].isNull())
|
||||
diskUsed_ = std::stol(value["DiskUsed"].asString());
|
||||
if(!value["Engine"].isNull())
|
||||
engine_ = value["Engine"].asString();
|
||||
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getLogSize()const
|
||||
{
|
||||
return logSize_;
|
||||
}
|
||||
|
||||
std::string DescribeResourceUsageResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getDataSize()const
|
||||
{
|
||||
return dataSize_;
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getBackupSize()const
|
||||
{
|
||||
return backupSize_;
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getDiskUsed()const
|
||||
{
|
||||
return diskUsed_;
|
||||
}
|
||||
|
||||
std::string DescribeResourceUsageResult::getEngine()const
|
||||
{
|
||||
return engine_;
|
||||
}
|
||||
|
||||
@@ -1,88 +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/gpdb/model/DescribeSQLLogByQueryIdResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSQLLogByQueryIdResult::DescribeSQLLogByQueryIdResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSQLLogByQueryIdResult::DescribeSQLLogByQueryIdResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSQLLogByQueryIdResult::~DescribeSQLLogByQueryIdResult()
|
||||
{}
|
||||
|
||||
void DescribeSQLLogByQueryIdResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["SQLLog"];
|
||||
for (auto valueItemsSQLLog : allItemsNode)
|
||||
{
|
||||
SQLLog itemsObject;
|
||||
if(!valueItemsSQLLog["OperationClass"].isNull())
|
||||
itemsObject.operationClass = valueItemsSQLLog["OperationClass"].asString();
|
||||
if(!valueItemsSQLLog["ExecuteState"].isNull())
|
||||
itemsObject.executeState = valueItemsSQLLog["ExecuteState"].asString();
|
||||
if(!valueItemsSQLLog["ExecuteCost"].isNull())
|
||||
itemsObject.executeCost = std::stof(valueItemsSQLLog["ExecuteCost"].asString());
|
||||
if(!valueItemsSQLLog["SQLText"].isNull())
|
||||
itemsObject.sQLText = valueItemsSQLLog["SQLText"].asString();
|
||||
if(!valueItemsSQLLog["SourcePort"].isNull())
|
||||
itemsObject.sourcePort = std::stoi(valueItemsSQLLog["SourcePort"].asString());
|
||||
if(!valueItemsSQLLog["DBRole"].isNull())
|
||||
itemsObject.dBRole = valueItemsSQLLog["DBRole"].asString();
|
||||
if(!valueItemsSQLLog["OperationType"].isNull())
|
||||
itemsObject.operationType = valueItemsSQLLog["OperationType"].asString();
|
||||
if(!valueItemsSQLLog["SourceIP"].isNull())
|
||||
itemsObject.sourceIP = valueItemsSQLLog["SourceIP"].asString();
|
||||
if(!valueItemsSQLLog["SQLPlan"].isNull())
|
||||
itemsObject.sQLPlan = valueItemsSQLLog["SQLPlan"].asString();
|
||||
if(!valueItemsSQLLog["ReturnRowCounts"].isNull())
|
||||
itemsObject.returnRowCounts = std::stol(valueItemsSQLLog["ReturnRowCounts"].asString());
|
||||
if(!valueItemsSQLLog["DBName"].isNull())
|
||||
itemsObject.dBName = valueItemsSQLLog["DBName"].asString();
|
||||
if(!valueItemsSQLLog["OperationExecuteTime"].isNull())
|
||||
itemsObject.operationExecuteTime = valueItemsSQLLog["OperationExecuteTime"].asString();
|
||||
if(!valueItemsSQLLog["ScanRowCounts"].isNull())
|
||||
itemsObject.scanRowCounts = std::stol(valueItemsSQLLog["ScanRowCounts"].asString());
|
||||
if(!valueItemsSQLLog["AccountName"].isNull())
|
||||
itemsObject.accountName = valueItemsSQLLog["AccountName"].asString();
|
||||
if(!valueItemsSQLLog["QueryId"].isNull())
|
||||
itemsObject.queryId = valueItemsSQLLog["QueryId"].asString();
|
||||
auto allSliceIds = value["SliceIds"]["SliceIDs"];
|
||||
for (auto value : allSliceIds)
|
||||
itemsObject.sliceIds.push_back(value.asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeSQLLogByQueryIdResult::SQLLog> DescribeSQLLogByQueryIdResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -1,88 +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/gpdb/model/DescribeSQLLogFilesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSQLLogFilesResult::DescribeSQLLogFilesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSQLLogFilesResult::DescribeSQLLogFilesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSQLLogFilesResult::~DescribeSQLLogFilesResult()
|
||||
{}
|
||||
|
||||
void DescribeSQLLogFilesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["LogFile"];
|
||||
for (auto valueItemsLogFile : allItemsNode)
|
||||
{
|
||||
LogFile itemsObject;
|
||||
if(!valueItemsLogFile["FileID"].isNull())
|
||||
itemsObject.fileID = valueItemsLogFile["FileID"].asString();
|
||||
if(!valueItemsLogFile["LogStartTime"].isNull())
|
||||
itemsObject.logStartTime = valueItemsLogFile["LogStartTime"].asString();
|
||||
if(!valueItemsLogFile["LogSize"].isNull())
|
||||
itemsObject.logSize = valueItemsLogFile["LogSize"].asString();
|
||||
if(!valueItemsLogFile["LogDownloadURL"].isNull())
|
||||
itemsObject.logDownloadURL = valueItemsLogFile["LogDownloadURL"].asString();
|
||||
if(!valueItemsLogFile["LogEndTime"].isNull())
|
||||
itemsObject.logEndTime = valueItemsLogFile["LogEndTime"].asString();
|
||||
if(!valueItemsLogFile["LogStatus"].isNull())
|
||||
itemsObject.logStatus = valueItemsLogFile["LogStatus"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeSQLLogFilesResult::getTotalRecordCount()const
|
||||
{
|
||||
return totalRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeSQLLogFilesResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeSQLLogFilesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSQLLogFilesResult::LogFile> DescribeSQLLogFilesResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -1,117 +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/gpdb/model/DescribeSQLLogRecordsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogRecordsRequest;
|
||||
|
||||
DescribeSQLLogRecordsRequest::DescribeSQLLogRecordsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogRecords") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLLogRecordsRequest::~DescribeSQLLogRecordsRequest() {}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getQueryKeywords() const {
|
||||
return queryKeywords_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setQueryKeywords(const std::string &queryKeywords) {
|
||||
queryKeywords_ = queryKeywords;
|
||||
setParameter(std::string("QueryKeywords"), queryKeywords);
|
||||
}
|
||||
|
||||
int DescribeSQLLogRecordsRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
int DescribeSQLLogRecordsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getForm() const {
|
||||
return form_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setForm(const std::string &form) {
|
||||
form_ = form;
|
||||
setParameter(std::string("Form"), form);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
@@ -1,92 +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/gpdb/model/DescribeSQLLogRecordsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSQLLogRecordsResult::DescribeSQLLogRecordsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSQLLogRecordsResult::DescribeSQLLogRecordsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSQLLogRecordsResult::~DescribeSQLLogRecordsResult()
|
||||
{}
|
||||
|
||||
void DescribeSQLLogRecordsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["SQLRecord"];
|
||||
for (auto valueItemsSQLRecord : allItemsNode)
|
||||
{
|
||||
SQLRecord itemsObject;
|
||||
if(!valueItemsSQLRecord["HostAddress"].isNull())
|
||||
itemsObject.hostAddress = valueItemsSQLRecord["HostAddress"].asString();
|
||||
if(!valueItemsSQLRecord["SQLText"].isNull())
|
||||
itemsObject.sQLText = valueItemsSQLRecord["SQLText"].asString();
|
||||
if(!valueItemsSQLRecord["ReturnRowCounts"].isNull())
|
||||
itemsObject.returnRowCounts = std::stol(valueItemsSQLRecord["ReturnRowCounts"].asString());
|
||||
if(!valueItemsSQLRecord["DBName"].isNull())
|
||||
itemsObject.dBName = valueItemsSQLRecord["DBName"].asString();
|
||||
if(!valueItemsSQLRecord["ExecuteTime"].isNull())
|
||||
itemsObject.executeTime = valueItemsSQLRecord["ExecuteTime"].asString();
|
||||
if(!valueItemsSQLRecord["ThreadID"].isNull())
|
||||
itemsObject.threadID = valueItemsSQLRecord["ThreadID"].asString();
|
||||
if(!valueItemsSQLRecord["TotalExecutionTimes"].isNull())
|
||||
itemsObject.totalExecutionTimes = std::stol(valueItemsSQLRecord["TotalExecutionTimes"].asString());
|
||||
if(!valueItemsSQLRecord["AccountName"].isNull())
|
||||
itemsObject.accountName = valueItemsSQLRecord["AccountName"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeSQLLogRecordsResult::getTotalRecordCount()const
|
||||
{
|
||||
return totalRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeSQLLogRecordsResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeSQLLogRecordsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSQLLogRecordsResult::SQLRecord> DescribeSQLLogRecordsResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -1,108 +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/gpdb/model/DescribeSQLLogsOnSliceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogsOnSliceRequest;
|
||||
|
||||
DescribeSQLLogsOnSliceRequest::DescribeSQLLogsOnSliceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogsOnSlice") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLLogsOnSliceRequest::~DescribeSQLLogsOnSliceRequest() {}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getSliceId() const {
|
||||
return sliceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setSliceId(const std::string &sliceId) {
|
||||
sliceId_ = sliceId;
|
||||
setParameter(std::string("SliceId"), sliceId);
|
||||
}
|
||||
|
||||
int DescribeSQLLogsOnSliceRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getMinExecuteCost() const {
|
||||
return minExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setMinExecuteCost(const std::string &minExecuteCost) {
|
||||
minExecuteCost_ = minExecuteCost;
|
||||
setParameter(std::string("MinExecuteCost"), minExecuteCost);
|
||||
}
|
||||
|
||||
int DescribeSQLLogsOnSliceRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getMaxExecuteCost() const {
|
||||
return maxExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setMaxExecuteCost(const std::string &maxExecuteCost) {
|
||||
maxExecuteCost_ = maxExecuteCost;
|
||||
setParameter(std::string("MaxExecuteCost"), maxExecuteCost);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getExecuteState() const {
|
||||
return executeState_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setExecuteState(const std::string &executeState) {
|
||||
executeState_ = executeState;
|
||||
setParameter(std::string("ExecuteState"), executeState);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getQueryId() const {
|
||||
return queryId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setQueryId(const std::string &queryId) {
|
||||
queryId_ = queryId;
|
||||
setParameter(std::string("QueryId"), queryId);
|
||||
}
|
||||
|
||||
@@ -1,85 +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/gpdb/model/DescribeSQLLogsOnSliceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSQLLogsOnSliceResult::DescribeSQLLogsOnSliceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSQLLogsOnSliceResult::DescribeSQLLogsOnSliceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSQLLogsOnSliceResult::~DescribeSQLLogsOnSliceResult()
|
||||
{}
|
||||
|
||||
void DescribeSQLLogsOnSliceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSliceLogItemsNode = value["SliceLogItems"]["SQLLogsSliceItem"];
|
||||
for (auto valueSliceLogItemsSQLLogsSliceItem : allSliceLogItemsNode)
|
||||
{
|
||||
SQLLogsSliceItem sliceLogItemsObject;
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["ExecuteStatus"].isNull())
|
||||
sliceLogItemsObject.executeStatus = valueSliceLogItemsSQLLogsSliceItem["ExecuteStatus"].asString();
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["ExecuteCost"].isNull())
|
||||
sliceLogItemsObject.executeCost = std::stof(valueSliceLogItemsSQLLogsSliceItem["ExecuteCost"].asString());
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["ReturnRowCounts"].isNull())
|
||||
sliceLogItemsObject.returnRowCounts = std::stol(valueSliceLogItemsSQLLogsSliceItem["ReturnRowCounts"].asString());
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["OperationExecuteTime"].isNull())
|
||||
sliceLogItemsObject.operationExecuteTime = valueSliceLogItemsSQLLogsSliceItem["OperationExecuteTime"].asString();
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["SegmentId"].isNull())
|
||||
sliceLogItemsObject.segmentId = valueSliceLogItemsSQLLogsSliceItem["SegmentId"].asString();
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["PeakMemory"].isNull())
|
||||
sliceLogItemsObject.peakMemory = std::stof(valueSliceLogItemsSQLLogsSliceItem["PeakMemory"].asString());
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["OperationExecuteEndTime"].isNull())
|
||||
sliceLogItemsObject.operationExecuteEndTime = valueSliceLogItemsSQLLogsSliceItem["OperationExecuteEndTime"].asString();
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["SegmentName"].isNull())
|
||||
sliceLogItemsObject.segmentName = valueSliceLogItemsSQLLogsSliceItem["SegmentName"].asString();
|
||||
sliceLogItems_.push_back(sliceLogItemsObject);
|
||||
}
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeSQLLogsOnSliceResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSQLLogsOnSliceResult::SQLLogsSliceItem> DescribeSQLLogsOnSliceResult::getSliceLogItems()const
|
||||
{
|
||||
return sliceLogItems_;
|
||||
}
|
||||
|
||||
int DescribeSQLLogsOnSliceResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
@@ -1,171 +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/gpdb/model/DescribeSQLLogsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogsRequest;
|
||||
|
||||
DescribeSQLLogsRequest::DescribeSQLLogsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogs") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLLogsRequest::~DescribeSQLLogsRequest() {}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getQueryKeywords() const {
|
||||
return queryKeywords_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setQueryKeywords(const std::string &queryKeywords) {
|
||||
queryKeywords_ = queryKeywords;
|
||||
setParameter(std::string("QueryKeywords"), queryKeywords);
|
||||
}
|
||||
|
||||
int DescribeSQLLogsRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getSourceIP() const {
|
||||
return sourceIP_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setSourceIP(const std::string &sourceIP) {
|
||||
sourceIP_ = sourceIP;
|
||||
setParameter(std::string("SourceIP"), sourceIP);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getMinExecuteCost() const {
|
||||
return minExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setMinExecuteCost(const std::string &minExecuteCost) {
|
||||
minExecuteCost_ = minExecuteCost;
|
||||
setParameter(std::string("MinExecuteCost"), minExecuteCost);
|
||||
}
|
||||
|
||||
int DescribeSQLLogsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getMaxExecuteCost() const {
|
||||
return maxExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setMaxExecuteCost(const std::string &maxExecuteCost) {
|
||||
maxExecuteCost_ = maxExecuteCost;
|
||||
setParameter(std::string("MaxExecuteCost"), maxExecuteCost);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getExecuteCost() const {
|
||||
return executeCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setExecuteCost(const std::string &executeCost) {
|
||||
executeCost_ = executeCost;
|
||||
setParameter(std::string("ExecuteCost"), executeCost);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getExecuteState() const {
|
||||
return executeState_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setExecuteState(const std::string &executeState) {
|
||||
executeState_ = executeState;
|
||||
setParameter(std::string("ExecuteState"), executeState);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getOperationType() const {
|
||||
return operationType_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setOperationType(const std::string &operationType) {
|
||||
operationType_ = operationType;
|
||||
setParameter(std::string("OperationType"), operationType);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getOperationClass() const {
|
||||
return operationClass_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setOperationClass(const std::string &operationClass) {
|
||||
operationClass_ = operationClass;
|
||||
setParameter(std::string("OperationClass"), operationClass);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
189
gpdb/src/model/DescribeSQLLogsV2Request.cc
Normal file
189
gpdb/src/model/DescribeSQLLogsV2Request.cc
Normal file
@@ -0,0 +1,189 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeSQLLogsV2Request.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogsV2Request;
|
||||
|
||||
DescribeSQLLogsV2Request::DescribeSQLLogsV2Request()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogsV2") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLLogsV2Request::~DescribeSQLLogsV2Request() {}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getQueryKeywords() const {
|
||||
return queryKeywords_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setQueryKeywords(const std::string &queryKeywords) {
|
||||
queryKeywords_ = queryKeywords;
|
||||
setParameter(std::string("QueryKeywords"), queryKeywords);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setPageNumber(const std::string &pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), pageNumber);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getSourceIP() const {
|
||||
return sourceIP_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setSourceIP(const std::string &sourceIP) {
|
||||
sourceIP_ = sourceIP;
|
||||
setParameter(std::string("SourceIP"), sourceIP);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getMinExecuteCost() const {
|
||||
return minExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setMinExecuteCost(const std::string &minExecuteCost) {
|
||||
minExecuteCost_ = minExecuteCost;
|
||||
setParameter(std::string("MinExecuteCost"), minExecuteCost);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setPageSize(const std::string &pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), pageSize);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getMaxExecuteCost() const {
|
||||
return maxExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setMaxExecuteCost(const std::string &maxExecuteCost) {
|
||||
maxExecuteCost_ = maxExecuteCost;
|
||||
setParameter(std::string("MaxExecuteCost"), maxExecuteCost);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getExecuteCost() const {
|
||||
return executeCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setExecuteCost(const std::string &executeCost) {
|
||||
executeCost_ = executeCost;
|
||||
setParameter(std::string("ExecuteCost"), executeCost);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getExecuteState() const {
|
||||
return executeState_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setExecuteState(const std::string &executeState) {
|
||||
executeState_ = executeState;
|
||||
setParameter(std::string("ExecuteState"), executeState);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getOperationType() const {
|
||||
return operationType_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setOperationType(const std::string &operationType) {
|
||||
operationType_ = operationType;
|
||||
setParameter(std::string("OperationType"), operationType);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getOperationClass() const {
|
||||
return operationClass_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setOperationClass(const std::string &operationClass) {
|
||||
operationClass_ = operationClass;
|
||||
setParameter(std::string("OperationClass"), operationClass);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsV2Request::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsV2Request::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLLogsResult.h>
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLLogsV2Result.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSQLLogsResult::DescribeSQLLogsResult() :
|
||||
DescribeSQLLogsV2Result::DescribeSQLLogsV2Result() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSQLLogsResult::DescribeSQLLogsResult(const std::string &payload) :
|
||||
DescribeSQLLogsV2Result::DescribeSQLLogsV2Result(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSQLLogsResult::~DescribeSQLLogsResult()
|
||||
DescribeSQLLogsV2Result::~DescribeSQLLogsV2Result()
|
||||
{}
|
||||
|
||||
void DescribeSQLLogsResult::parse(const std::string &payload)
|
||||
void DescribeSQLLogsV2Result::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
@@ -59,8 +59,6 @@ void DescribeSQLLogsResult::parse(const std::string &payload)
|
||||
itemsObject.operationType = valueItemsItem["OperationType"].asString();
|
||||
if(!valueItemsItem["SourceIP"].isNull())
|
||||
itemsObject.sourceIP = valueItemsItem["SourceIP"].asString();
|
||||
if(!valueItemsItem["SQLPlan"].isNull())
|
||||
itemsObject.sQLPlan = valueItemsItem["SQLPlan"].asString();
|
||||
if(!valueItemsItem["ReturnRowCounts"].isNull())
|
||||
itemsObject.returnRowCounts = std::stol(valueItemsItem["ReturnRowCounts"].asString());
|
||||
if(!valueItemsItem["DBName"].isNull())
|
||||
@@ -80,17 +78,17 @@ void DescribeSQLLogsResult::parse(const std::string &payload)
|
||||
|
||||
}
|
||||
|
||||
int DescribeSQLLogsResult::getPageRecordCount()const
|
||||
int DescribeSQLLogsV2Result::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeSQLLogsResult::getPageNumber()const
|
||||
int DescribeSQLLogsV2Result::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSQLLogsResult::Item> DescribeSQLLogsResult::getItems()const
|
||||
std::vector<DescribeSQLLogsV2Result::Item> DescribeSQLLogsV2Result::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
54
gpdb/src/model/DescribeSampleDataRequest.cc
Normal file
54
gpdb/src/model/DescribeSampleDataRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeSampleDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSampleDataRequest;
|
||||
|
||||
DescribeSampleDataRequest::DescribeSampleDataRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSampleData") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSampleDataRequest::~DescribeSampleDataRequest() {}
|
||||
|
||||
std::string DescribeSampleDataRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSampleDataRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSampleDataRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSampleDataRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
long DescribeSampleDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeSampleDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
65
gpdb/src/model/DescribeSampleDataResult.cc
Normal file
65
gpdb/src/model/DescribeSampleDataResult.cc
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeSampleDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSampleDataResult::DescribeSampleDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSampleDataResult::DescribeSampleDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSampleDataResult::~DescribeSampleDataResult()
|
||||
{}
|
||||
|
||||
void DescribeSampleDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["HasSampleData"].isNull())
|
||||
hasSampleData_ = value["HasSampleData"].asString() == "true";
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeSampleDataResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
bool DescribeSampleDataResult::getHasSampleData()const
|
||||
{
|
||||
return hasSampleData_;
|
||||
}
|
||||
|
||||
std::string DescribeSampleDataResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
@@ -1,99 +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/gpdb/model/DescribeSlowLogRecordsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSlowLogRecordsRequest;
|
||||
|
||||
DescribeSlowLogRecordsRequest::DescribeSlowLogRecordsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSlowLogRecords") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSlowLogRecordsRequest::~DescribeSlowLogRecordsRequest() {}
|
||||
|
||||
std::string DescribeSlowLogRecordsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
int DescribeSlowLogRecordsRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeSlowLogRecordsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
int DescribeSlowLogRecordsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeSlowLogRecordsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
long DescribeSlowLogRecordsRequest::getSQLId() const {
|
||||
return sQLId_;
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setSQLId(long sQLId) {
|
||||
sQLId_ = sQLId;
|
||||
setParameter(std::string("SQLId"), std::to_string(sQLId));
|
||||
}
|
||||
|
||||
std::string DescribeSlowLogRecordsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeSlowLogRecordsRequest::getDBName() const {
|
||||
return dBName_;
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setDBName(const std::string &dBName) {
|
||||
dBName_ = dBName;
|
||||
setParameter(std::string("DBName"), dBName);
|
||||
}
|
||||
|
||||
@@ -1,99 +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/gpdb/model/DescribeSlowLogRecordsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSlowLogRecordsResult::DescribeSlowLogRecordsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSlowLogRecordsResult::DescribeSlowLogRecordsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSlowLogRecordsResult::~DescribeSlowLogRecordsResult()
|
||||
{}
|
||||
|
||||
void DescribeSlowLogRecordsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["SQLSlowRecord"];
|
||||
for (auto valueItemsSQLSlowRecord : allItemsNode)
|
||||
{
|
||||
SQLSlowRecord itemsObject;
|
||||
if(!valueItemsSQLSlowRecord["ExecutionStartTime"].isNull())
|
||||
itemsObject.executionStartTime = valueItemsSQLSlowRecord["ExecutionStartTime"].asString();
|
||||
if(!valueItemsSQLSlowRecord["HostAddress"].isNull())
|
||||
itemsObject.hostAddress = valueItemsSQLSlowRecord["HostAddress"].asString();
|
||||
if(!valueItemsSQLSlowRecord["QueryTimes"].isNull())
|
||||
itemsObject.queryTimes = std::stol(valueItemsSQLSlowRecord["QueryTimes"].asString());
|
||||
if(!valueItemsSQLSlowRecord["SQLText"].isNull())
|
||||
itemsObject.sQLText = valueItemsSQLSlowRecord["SQLText"].asString();
|
||||
if(!valueItemsSQLSlowRecord["ReturnRowCounts"].isNull())
|
||||
itemsObject.returnRowCounts = std::stol(valueItemsSQLSlowRecord["ReturnRowCounts"].asString());
|
||||
if(!valueItemsSQLSlowRecord["ParseRowCounts"].isNull())
|
||||
itemsObject.parseRowCounts = std::stol(valueItemsSQLSlowRecord["ParseRowCounts"].asString());
|
||||
if(!valueItemsSQLSlowRecord["DBName"].isNull())
|
||||
itemsObject.dBName = valueItemsSQLSlowRecord["DBName"].asString();
|
||||
if(!valueItemsSQLSlowRecord["LockTimes"].isNull())
|
||||
itemsObject.lockTimes = std::stol(valueItemsSQLSlowRecord["LockTimes"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["Engine"].isNull())
|
||||
engine_ = value["Engine"].asString();
|
||||
|
||||
}
|
||||
|
||||
int DescribeSlowLogRecordsResult::getTotalRecordCount()const
|
||||
{
|
||||
return totalRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeSlowLogRecordsResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeSlowLogRecordsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSlowLogRecordsResult::SQLSlowRecord> DescribeSlowLogRecordsResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
std::string DescribeSlowLogRecordsResult::getEngine()const
|
||||
{
|
||||
return engine_;
|
||||
}
|
||||
|
||||
@@ -1,162 +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/gpdb/model/DescribeSlowSQLLogsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSlowSQLLogsRequest;
|
||||
|
||||
DescribeSlowSQLLogsRequest::DescribeSlowSQLLogsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSlowSQLLogs") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSlowSQLLogsRequest::~DescribeSlowSQLLogsRequest() {}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getQueryKeywords() const {
|
||||
return queryKeywords_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setQueryKeywords(const std::string &queryKeywords) {
|
||||
queryKeywords_ = queryKeywords;
|
||||
setParameter(std::string("QueryKeywords"), queryKeywords);
|
||||
}
|
||||
|
||||
int DescribeSlowSQLLogsRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getSourceIP() const {
|
||||
return sourceIP_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setSourceIP(const std::string &sourceIP) {
|
||||
sourceIP_ = sourceIP;
|
||||
setParameter(std::string("SourceIP"), sourceIP);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getMinExecuteCost() const {
|
||||
return minExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setMinExecuteCost(const std::string &minExecuteCost) {
|
||||
minExecuteCost_ = minExecuteCost;
|
||||
setParameter(std::string("MinExecuteCost"), minExecuteCost);
|
||||
}
|
||||
|
||||
int DescribeSlowSQLLogsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getMaxExecuteCost() const {
|
||||
return maxExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setMaxExecuteCost(const std::string &maxExecuteCost) {
|
||||
maxExecuteCost_ = maxExecuteCost;
|
||||
setParameter(std::string("MaxExecuteCost"), maxExecuteCost);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getExecuteState() const {
|
||||
return executeState_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setExecuteState(const std::string &executeState) {
|
||||
executeState_ = executeState;
|
||||
setParameter(std::string("ExecuteState"), executeState);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getOperationType() const {
|
||||
return operationType_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setOperationType(const std::string &operationType) {
|
||||
operationType_ = operationType;
|
||||
setParameter(std::string("OperationType"), operationType);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getOperationClass() const {
|
||||
return operationClass_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setOperationClass(const std::string &operationClass) {
|
||||
operationClass_ = operationClass;
|
||||
setParameter(std::string("OperationClass"), operationClass);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
@@ -1,99 +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/gpdb/model/DescribeSlowSQLLogsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSlowSQLLogsResult::DescribeSlowSQLLogsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSlowSQLLogsResult::DescribeSlowSQLLogsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSlowSQLLogsResult::~DescribeSlowSQLLogsResult()
|
||||
{}
|
||||
|
||||
void DescribeSlowSQLLogsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["Item"];
|
||||
for (auto valueItemsItem : allItemsNode)
|
||||
{
|
||||
Item itemsObject;
|
||||
if(!valueItemsItem["OperationClass"].isNull())
|
||||
itemsObject.operationClass = valueItemsItem["OperationClass"].asString();
|
||||
if(!valueItemsItem["ExecuteState"].isNull())
|
||||
itemsObject.executeState = valueItemsItem["ExecuteState"].asString();
|
||||
if(!valueItemsItem["ExecuteCost"].isNull())
|
||||
itemsObject.executeCost = std::stof(valueItemsItem["ExecuteCost"].asString());
|
||||
if(!valueItemsItem["SQLText"].isNull())
|
||||
itemsObject.sQLText = valueItemsItem["SQLText"].asString();
|
||||
if(!valueItemsItem["SourcePort"].isNull())
|
||||
itemsObject.sourcePort = std::stoi(valueItemsItem["SourcePort"].asString());
|
||||
if(!valueItemsItem["DBRole"].isNull())
|
||||
itemsObject.dBRole = valueItemsItem["DBRole"].asString();
|
||||
if(!valueItemsItem["OperationType"].isNull())
|
||||
itemsObject.operationType = valueItemsItem["OperationType"].asString();
|
||||
if(!valueItemsItem["SourceIP"].isNull())
|
||||
itemsObject.sourceIP = valueItemsItem["SourceIP"].asString();
|
||||
if(!valueItemsItem["SQLPlan"].isNull())
|
||||
itemsObject.sQLPlan = valueItemsItem["SQLPlan"].asString();
|
||||
if(!valueItemsItem["ReturnRowCounts"].isNull())
|
||||
itemsObject.returnRowCounts = std::stol(valueItemsItem["ReturnRowCounts"].asString());
|
||||
if(!valueItemsItem["DBName"].isNull())
|
||||
itemsObject.dBName = valueItemsItem["DBName"].asString();
|
||||
if(!valueItemsItem["OperationExecuteTime"].isNull())
|
||||
itemsObject.operationExecuteTime = valueItemsItem["OperationExecuteTime"].asString();
|
||||
if(!valueItemsItem["ScanRowCounts"].isNull())
|
||||
itemsObject.scanRowCounts = std::stol(valueItemsItem["ScanRowCounts"].asString());
|
||||
if(!valueItemsItem["AccountName"].isNull())
|
||||
itemsObject.accountName = valueItemsItem["AccountName"].asString();
|
||||
if(!valueItemsItem["QueryId"].isNull())
|
||||
itemsObject.queryId = valueItemsItem["QueryId"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeSlowSQLLogsResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeSlowSQLLogsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSlowSQLLogsResult::Item> DescribeSlowSQLLogsResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -1,81 +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/gpdb/model/DescribeSpecificationRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSpecificationRequest;
|
||||
|
||||
DescribeSpecificationRequest::DescribeSpecificationRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSpecification") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSpecificationRequest::~DescribeSpecificationRequest() {}
|
||||
|
||||
std::string DescribeSpecificationRequest::getStorageType() const {
|
||||
return storageType_;
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setStorageType(const std::string &storageType) {
|
||||
storageType_ = storageType;
|
||||
setParameter(std::string("StorageType"), storageType);
|
||||
}
|
||||
|
||||
std::string DescribeSpecificationRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
int DescribeSpecificationRequest::getCpuCores() const {
|
||||
return cpuCores_;
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setCpuCores(int cpuCores) {
|
||||
cpuCores_ = cpuCores;
|
||||
setParameter(std::string("CpuCores"), std::to_string(cpuCores));
|
||||
}
|
||||
|
||||
std::string DescribeSpecificationRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
int DescribeSpecificationRequest::getTotalNodeNum() const {
|
||||
return totalNodeNum_;
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setTotalNodeNum(int totalNodeNum) {
|
||||
totalNodeNum_ = totalNodeNum;
|
||||
setParameter(std::string("TotalNodeNum"), std::to_string(totalNodeNum));
|
||||
}
|
||||
|
||||
long DescribeSpecificationRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -1,89 +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/gpdb/model/DescribeSpecificationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSpecificationResult::DescribeSpecificationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSpecificationResult::DescribeSpecificationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSpecificationResult::~DescribeSpecificationResult()
|
||||
{}
|
||||
|
||||
void DescribeSpecificationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allStorageNoticeNode = value["StorageNotice"]["StorageNoticeItem"];
|
||||
for (auto valueStorageNoticeStorageNoticeItem : allStorageNoticeNode)
|
||||
{
|
||||
StorageNoticeItem storageNoticeObject;
|
||||
if(!valueStorageNoticeStorageNoticeItem["Value"].isNull())
|
||||
storageNoticeObject.value = valueStorageNoticeStorageNoticeItem["Value"].asString();
|
||||
if(!valueStorageNoticeStorageNoticeItem["Text"].isNull())
|
||||
storageNoticeObject.text = valueStorageNoticeStorageNoticeItem["Text"].asString();
|
||||
storageNotice_.push_back(storageNoticeObject);
|
||||
}
|
||||
auto allDBInstanceClassNode = value["DBInstanceClass"]["DBInstanceClassItem"];
|
||||
for (auto valueDBInstanceClassDBInstanceClassItem : allDBInstanceClassNode)
|
||||
{
|
||||
DBInstanceClassItem dBInstanceClassObject;
|
||||
if(!valueDBInstanceClassDBInstanceClassItem["Value"].isNull())
|
||||
dBInstanceClassObject.value = valueDBInstanceClassDBInstanceClassItem["Value"].asString();
|
||||
if(!valueDBInstanceClassDBInstanceClassItem["Text"].isNull())
|
||||
dBInstanceClassObject.text = valueDBInstanceClassDBInstanceClassItem["Text"].asString();
|
||||
dBInstanceClass_.push_back(dBInstanceClassObject);
|
||||
}
|
||||
auto allDBInstanceGroupCountNode = value["DBInstanceGroupCount"]["DBInstanceGroupCountItem"];
|
||||
for (auto valueDBInstanceGroupCountDBInstanceGroupCountItem : allDBInstanceGroupCountNode)
|
||||
{
|
||||
DBInstanceGroupCountItem dBInstanceGroupCountObject;
|
||||
if(!valueDBInstanceGroupCountDBInstanceGroupCountItem["Value"].isNull())
|
||||
dBInstanceGroupCountObject.value = valueDBInstanceGroupCountDBInstanceGroupCountItem["Value"].asString();
|
||||
if(!valueDBInstanceGroupCountDBInstanceGroupCountItem["Text"].isNull())
|
||||
dBInstanceGroupCountObject.text = valueDBInstanceGroupCountDBInstanceGroupCountItem["Text"].asString();
|
||||
dBInstanceGroupCount_.push_back(dBInstanceGroupCountObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeSpecificationResult::StorageNoticeItem> DescribeSpecificationResult::getStorageNotice()const
|
||||
{
|
||||
return storageNotice_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSpecificationResult::DBInstanceClassItem> DescribeSpecificationResult::getDBInstanceClass()const
|
||||
{
|
||||
return dBInstanceClass_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSpecificationResult::DBInstanceGroupCountItem> DescribeSpecificationResult::getDBInstanceGroupCount()const
|
||||
{
|
||||
return dBInstanceGroupCount_;
|
||||
}
|
||||
|
||||
@@ -14,41 +14,41 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLLogByQueryIdRequest.h>
|
||||
#include <alibabacloud/gpdb/model/DescribeSupportFeaturesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogByQueryIdRequest;
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSupportFeaturesRequest;
|
||||
|
||||
DescribeSQLLogByQueryIdRequest::DescribeSQLLogByQueryIdRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogByQueryId") {
|
||||
DescribeSupportFeaturesRequest::DescribeSupportFeaturesRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSupportFeatures") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLLogByQueryIdRequest::~DescribeSQLLogByQueryIdRequest() {}
|
||||
DescribeSupportFeaturesRequest::~DescribeSupportFeaturesRequest() {}
|
||||
|
||||
std::string DescribeSQLLogByQueryIdRequest::getAccessKeyId() const {
|
||||
std::string DescribeSupportFeaturesRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogByQueryIdRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
void DescribeSupportFeaturesRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogByQueryIdRequest::getDBInstanceId() const {
|
||||
std::string DescribeSupportFeaturesRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogByQueryIdRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
void DescribeSupportFeaturesRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogByQueryIdRequest::getQueryId() const {
|
||||
return queryId_;
|
||||
long DescribeSupportFeaturesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogByQueryIdRequest::setQueryId(const std::string &queryId) {
|
||||
queryId_ = queryId;
|
||||
setParameter(std::string("QueryId"), queryId);
|
||||
void DescribeSupportFeaturesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -14,45 +14,45 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/AddBuDBInstanceRelationResult.h>
|
||||
#include <alibabacloud/gpdb/model/DescribeSupportFeaturesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
AddBuDBInstanceRelationResult::AddBuDBInstanceRelationResult() :
|
||||
DescribeSupportFeaturesResult::DescribeSupportFeaturesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
AddBuDBInstanceRelationResult::AddBuDBInstanceRelationResult(const std::string &payload) :
|
||||
DescribeSupportFeaturesResult::DescribeSupportFeaturesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
AddBuDBInstanceRelationResult::~AddBuDBInstanceRelationResult()
|
||||
DescribeSupportFeaturesResult::~DescribeSupportFeaturesResult()
|
||||
{}
|
||||
|
||||
void AddBuDBInstanceRelationResult::parse(const std::string &payload)
|
||||
void DescribeSupportFeaturesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["BusinessUnit"].isNull())
|
||||
businessUnit_ = value["BusinessUnit"].asString();
|
||||
if(!value["DBInstanceName"].isNull())
|
||||
dBInstanceName_ = value["DBInstanceName"].asString();
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["SupportFeatureList"].isNull())
|
||||
supportFeatureList_ = value["SupportFeatureList"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string AddBuDBInstanceRelationResult::getBusinessUnit()const
|
||||
std::string DescribeSupportFeaturesResult::getDBInstanceId()const
|
||||
{
|
||||
return businessUnit_;
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string AddBuDBInstanceRelationResult::getDBInstanceName()const
|
||||
std::string DescribeSupportFeaturesResult::getSupportFeatureList()const
|
||||
{
|
||||
return dBInstanceName_;
|
||||
return supportFeatureList_;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,15 @@ void DescribeTagsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeTagsRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeTagsRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeTagsRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user