Support modify params.
This commit is contained in:
@@ -121,6 +121,8 @@ set(polardb_public_header_model
|
||||
include/alibabacloud/polardb/model/DescribeDBLinksResult.h
|
||||
include/alibabacloud/polardb/model/DescribeDBNodePerformanceRequest.h
|
||||
include/alibabacloud/polardb/model/DescribeDBNodePerformanceResult.h
|
||||
include/alibabacloud/polardb/model/DescribeDBNodesParametersRequest.h
|
||||
include/alibabacloud/polardb/model/DescribeDBNodesParametersResult.h
|
||||
include/alibabacloud/polardb/model/DescribeDBProxyPerformanceRequest.h
|
||||
include/alibabacloud/polardb/model/DescribeDBProxyPerformanceResult.h
|
||||
include/alibabacloud/polardb/model/DescribeDatabasesRequest.h
|
||||
@@ -177,6 +179,8 @@ set(polardb_public_header_model
|
||||
include/alibabacloud/polardb/model/ModifyBackupPolicyResult.h
|
||||
include/alibabacloud/polardb/model/ModifyDBClusterAccessWhitelistRequest.h
|
||||
include/alibabacloud/polardb/model/ModifyDBClusterAccessWhitelistResult.h
|
||||
include/alibabacloud/polardb/model/ModifyDBClusterAndNodesParametersRequest.h
|
||||
include/alibabacloud/polardb/model/ModifyDBClusterAndNodesParametersResult.h
|
||||
include/alibabacloud/polardb/model/ModifyDBClusterAuditLogCollectorRequest.h
|
||||
include/alibabacloud/polardb/model/ModifyDBClusterAuditLogCollectorResult.h
|
||||
include/alibabacloud/polardb/model/ModifyDBClusterDescriptionRequest.h
|
||||
@@ -205,6 +209,8 @@ set(polardb_public_header_model
|
||||
include/alibabacloud/polardb/model/ModifyDBNodeClassResult.h
|
||||
include/alibabacloud/polardb/model/ModifyDBNodeHotReplicaModeRequest.h
|
||||
include/alibabacloud/polardb/model/ModifyDBNodeHotReplicaModeResult.h
|
||||
include/alibabacloud/polardb/model/ModifyDBNodesParametersRequest.h
|
||||
include/alibabacloud/polardb/model/ModifyDBNodesParametersResult.h
|
||||
include/alibabacloud/polardb/model/ModifyGlobalDatabaseNetworkRequest.h
|
||||
include/alibabacloud/polardb/model/ModifyGlobalDatabaseNetworkResult.h
|
||||
include/alibabacloud/polardb/model/ModifyLogBackupPolicyRequest.h
|
||||
@@ -340,6 +346,8 @@ set(polardb_src
|
||||
src/model/DescribeDBLinksResult.cc
|
||||
src/model/DescribeDBNodePerformanceRequest.cc
|
||||
src/model/DescribeDBNodePerformanceResult.cc
|
||||
src/model/DescribeDBNodesParametersRequest.cc
|
||||
src/model/DescribeDBNodesParametersResult.cc
|
||||
src/model/DescribeDBProxyPerformanceRequest.cc
|
||||
src/model/DescribeDBProxyPerformanceResult.cc
|
||||
src/model/DescribeDatabasesRequest.cc
|
||||
@@ -396,6 +404,8 @@ set(polardb_src
|
||||
src/model/ModifyBackupPolicyResult.cc
|
||||
src/model/ModifyDBClusterAccessWhitelistRequest.cc
|
||||
src/model/ModifyDBClusterAccessWhitelistResult.cc
|
||||
src/model/ModifyDBClusterAndNodesParametersRequest.cc
|
||||
src/model/ModifyDBClusterAndNodesParametersResult.cc
|
||||
src/model/ModifyDBClusterAuditLogCollectorRequest.cc
|
||||
src/model/ModifyDBClusterAuditLogCollectorResult.cc
|
||||
src/model/ModifyDBClusterDescriptionRequest.cc
|
||||
@@ -424,6 +434,8 @@ set(polardb_src
|
||||
src/model/ModifyDBNodeClassResult.cc
|
||||
src/model/ModifyDBNodeHotReplicaModeRequest.cc
|
||||
src/model/ModifyDBNodeHotReplicaModeResult.cc
|
||||
src/model/ModifyDBNodesParametersRequest.cc
|
||||
src/model/ModifyDBNodesParametersResult.cc
|
||||
src/model/ModifyGlobalDatabaseNetworkRequest.cc
|
||||
src/model/ModifyGlobalDatabaseNetworkResult.cc
|
||||
src/model/ModifyLogBackupPolicyRequest.cc
|
||||
|
||||
@@ -122,6 +122,8 @@
|
||||
#include "model/DescribeDBLinksResult.h"
|
||||
#include "model/DescribeDBNodePerformanceRequest.h"
|
||||
#include "model/DescribeDBNodePerformanceResult.h"
|
||||
#include "model/DescribeDBNodesParametersRequest.h"
|
||||
#include "model/DescribeDBNodesParametersResult.h"
|
||||
#include "model/DescribeDBProxyPerformanceRequest.h"
|
||||
#include "model/DescribeDBProxyPerformanceResult.h"
|
||||
#include "model/DescribeDatabasesRequest.h"
|
||||
@@ -178,6 +180,8 @@
|
||||
#include "model/ModifyBackupPolicyResult.h"
|
||||
#include "model/ModifyDBClusterAccessWhitelistRequest.h"
|
||||
#include "model/ModifyDBClusterAccessWhitelistResult.h"
|
||||
#include "model/ModifyDBClusterAndNodesParametersRequest.h"
|
||||
#include "model/ModifyDBClusterAndNodesParametersResult.h"
|
||||
#include "model/ModifyDBClusterAuditLogCollectorRequest.h"
|
||||
#include "model/ModifyDBClusterAuditLogCollectorResult.h"
|
||||
#include "model/ModifyDBClusterDescriptionRequest.h"
|
||||
@@ -206,6 +210,8 @@
|
||||
#include "model/ModifyDBNodeClassResult.h"
|
||||
#include "model/ModifyDBNodeHotReplicaModeRequest.h"
|
||||
#include "model/ModifyDBNodeHotReplicaModeResult.h"
|
||||
#include "model/ModifyDBNodesParametersRequest.h"
|
||||
#include "model/ModifyDBNodesParametersResult.h"
|
||||
#include "model/ModifyGlobalDatabaseNetworkRequest.h"
|
||||
#include "model/ModifyGlobalDatabaseNetworkResult.h"
|
||||
#include "model/ModifyLogBackupPolicyRequest.h"
|
||||
@@ -397,6 +403,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeDBNodePerformanceResult> DescribeDBNodePerformanceOutcome;
|
||||
typedef std::future<DescribeDBNodePerformanceOutcome> DescribeDBNodePerformanceOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::DescribeDBNodePerformanceRequest&, const DescribeDBNodePerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBNodePerformanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDBNodesParametersResult> DescribeDBNodesParametersOutcome;
|
||||
typedef std::future<DescribeDBNodesParametersOutcome> DescribeDBNodesParametersOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::DescribeDBNodesParametersRequest&, const DescribeDBNodesParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBNodesParametersAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDBProxyPerformanceResult> DescribeDBProxyPerformanceOutcome;
|
||||
typedef std::future<DescribeDBProxyPerformanceOutcome> DescribeDBProxyPerformanceOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::DescribeDBProxyPerformanceRequest&, const DescribeDBProxyPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBProxyPerformanceAsyncHandler;
|
||||
@@ -481,6 +490,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyDBClusterAccessWhitelistResult> ModifyDBClusterAccessWhitelistOutcome;
|
||||
typedef std::future<ModifyDBClusterAccessWhitelistOutcome> ModifyDBClusterAccessWhitelistOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::ModifyDBClusterAccessWhitelistRequest&, const ModifyDBClusterAccessWhitelistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterAccessWhitelistAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBClusterAndNodesParametersResult> ModifyDBClusterAndNodesParametersOutcome;
|
||||
typedef std::future<ModifyDBClusterAndNodesParametersOutcome> ModifyDBClusterAndNodesParametersOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::ModifyDBClusterAndNodesParametersRequest&, const ModifyDBClusterAndNodesParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterAndNodesParametersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBClusterAuditLogCollectorResult> ModifyDBClusterAuditLogCollectorOutcome;
|
||||
typedef std::future<ModifyDBClusterAuditLogCollectorOutcome> ModifyDBClusterAuditLogCollectorOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::ModifyDBClusterAuditLogCollectorRequest&, const ModifyDBClusterAuditLogCollectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterAuditLogCollectorAsyncHandler;
|
||||
@@ -523,6 +535,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyDBNodeHotReplicaModeResult> ModifyDBNodeHotReplicaModeOutcome;
|
||||
typedef std::future<ModifyDBNodeHotReplicaModeOutcome> ModifyDBNodeHotReplicaModeOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::ModifyDBNodeHotReplicaModeRequest&, const ModifyDBNodeHotReplicaModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBNodeHotReplicaModeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBNodesParametersResult> ModifyDBNodesParametersOutcome;
|
||||
typedef std::future<ModifyDBNodesParametersOutcome> ModifyDBNodesParametersOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::ModifyDBNodesParametersRequest&, const ModifyDBNodesParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBNodesParametersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyGlobalDatabaseNetworkResult> ModifyGlobalDatabaseNetworkOutcome;
|
||||
typedef std::future<ModifyGlobalDatabaseNetworkOutcome> ModifyGlobalDatabaseNetworkOutcomeCallable;
|
||||
typedef std::function<void(const PolardbClient*, const Model::ModifyGlobalDatabaseNetworkRequest&, const ModifyGlobalDatabaseNetworkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGlobalDatabaseNetworkAsyncHandler;
|
||||
@@ -726,6 +741,9 @@ namespace AlibabaCloud
|
||||
DescribeDBNodePerformanceOutcome describeDBNodePerformance(const Model::DescribeDBNodePerformanceRequest &request)const;
|
||||
void describeDBNodePerformanceAsync(const Model::DescribeDBNodePerformanceRequest& request, const DescribeDBNodePerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBNodePerformanceOutcomeCallable describeDBNodePerformanceCallable(const Model::DescribeDBNodePerformanceRequest& request) const;
|
||||
DescribeDBNodesParametersOutcome describeDBNodesParameters(const Model::DescribeDBNodesParametersRequest &request)const;
|
||||
void describeDBNodesParametersAsync(const Model::DescribeDBNodesParametersRequest& request, const DescribeDBNodesParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBNodesParametersOutcomeCallable describeDBNodesParametersCallable(const Model::DescribeDBNodesParametersRequest& request) const;
|
||||
DescribeDBProxyPerformanceOutcome describeDBProxyPerformance(const Model::DescribeDBProxyPerformanceRequest &request)const;
|
||||
void describeDBProxyPerformanceAsync(const Model::DescribeDBProxyPerformanceRequest& request, const DescribeDBProxyPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBProxyPerformanceOutcomeCallable describeDBProxyPerformanceCallable(const Model::DescribeDBProxyPerformanceRequest& request) const;
|
||||
@@ -810,6 +828,9 @@ namespace AlibabaCloud
|
||||
ModifyDBClusterAccessWhitelistOutcome modifyDBClusterAccessWhitelist(const Model::ModifyDBClusterAccessWhitelistRequest &request)const;
|
||||
void modifyDBClusterAccessWhitelistAsync(const Model::ModifyDBClusterAccessWhitelistRequest& request, const ModifyDBClusterAccessWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBClusterAccessWhitelistOutcomeCallable modifyDBClusterAccessWhitelistCallable(const Model::ModifyDBClusterAccessWhitelistRequest& request) const;
|
||||
ModifyDBClusterAndNodesParametersOutcome modifyDBClusterAndNodesParameters(const Model::ModifyDBClusterAndNodesParametersRequest &request)const;
|
||||
void modifyDBClusterAndNodesParametersAsync(const Model::ModifyDBClusterAndNodesParametersRequest& request, const ModifyDBClusterAndNodesParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBClusterAndNodesParametersOutcomeCallable modifyDBClusterAndNodesParametersCallable(const Model::ModifyDBClusterAndNodesParametersRequest& request) const;
|
||||
ModifyDBClusterAuditLogCollectorOutcome modifyDBClusterAuditLogCollector(const Model::ModifyDBClusterAuditLogCollectorRequest &request)const;
|
||||
void modifyDBClusterAuditLogCollectorAsync(const Model::ModifyDBClusterAuditLogCollectorRequest& request, const ModifyDBClusterAuditLogCollectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBClusterAuditLogCollectorOutcomeCallable modifyDBClusterAuditLogCollectorCallable(const Model::ModifyDBClusterAuditLogCollectorRequest& request) const;
|
||||
@@ -852,6 +873,9 @@ namespace AlibabaCloud
|
||||
ModifyDBNodeHotReplicaModeOutcome modifyDBNodeHotReplicaMode(const Model::ModifyDBNodeHotReplicaModeRequest &request)const;
|
||||
void modifyDBNodeHotReplicaModeAsync(const Model::ModifyDBNodeHotReplicaModeRequest& request, const ModifyDBNodeHotReplicaModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBNodeHotReplicaModeOutcomeCallable modifyDBNodeHotReplicaModeCallable(const Model::ModifyDBNodeHotReplicaModeRequest& request) const;
|
||||
ModifyDBNodesParametersOutcome modifyDBNodesParameters(const Model::ModifyDBNodesParametersRequest &request)const;
|
||||
void modifyDBNodesParametersAsync(const Model::ModifyDBNodesParametersRequest& request, const ModifyDBNodesParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBNodesParametersOutcomeCallable modifyDBNodesParametersCallable(const Model::ModifyDBNodesParametersRequest& request) const;
|
||||
ModifyGlobalDatabaseNetworkOutcome modifyGlobalDatabaseNetwork(const Model::ModifyGlobalDatabaseNetworkRequest &request)const;
|
||||
void modifyGlobalDatabaseNetworkAsync(const Model::ModifyGlobalDatabaseNetworkRequest& request, const ModifyGlobalDatabaseNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyGlobalDatabaseNetworkOutcomeCallable modifyGlobalDatabaseNetworkCallable(const Model::ModifyGlobalDatabaseNetworkRequest& request) const;
|
||||
|
||||
@@ -64,6 +64,7 @@ namespace AlibabaCloud
|
||||
std::string getProxyStatus()const;
|
||||
std::string getDBType()const;
|
||||
std::string getDBClusterNetworkType()const;
|
||||
std::string getProxyStandardCpuCores()const;
|
||||
bool getIsLatestVersion()const;
|
||||
long getStorageMax()const;
|
||||
std::string getDBVersion()const;
|
||||
@@ -102,6 +103,7 @@ namespace AlibabaCloud
|
||||
std::string proxyStatus_;
|
||||
std::string dBType_;
|
||||
std::string dBClusterNetworkType_;
|
||||
std::string proxyStandardCpuCores_;
|
||||
bool isLatestVersion_;
|
||||
long storageMax_;
|
||||
std::string dBVersion_;
|
||||
|
||||
@@ -40,6 +40,8 @@ namespace AlibabaCloud
|
||||
std::string parameterValue;
|
||||
std::string parameterStatus;
|
||||
bool forceRestart;
|
||||
std::string isNodeAvailable;
|
||||
std::string paramRelyRule;
|
||||
std::string dataType;
|
||||
std::string parameterName;
|
||||
std::string parameterDescription;
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBNODESPARAMETERSREQUEST_H_
|
||||
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBNODESPARAMETERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/polardb/PolardbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Polardb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBNodesParametersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDBNodesParametersRequest();
|
||||
~DescribeDBNodesParametersRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getDBNodeIds()const;
|
||||
void setDBNodeIds(const std::string& dBNodeIds);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getDBClusterId()const;
|
||||
void setDBClusterId(const std::string& dBClusterId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string dBNodeIds_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string dBClusterId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBNODESPARAMETERSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBNODESPARAMETERSRESULT_H_
|
||||
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBNODESPARAMETERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/polardb/PolardbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Polardb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBNodesParametersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeDBNodesParametersResult();
|
||||
explicit DescribeDBNodesParametersResult(const std::string &payload);
|
||||
~DescribeDBNodesParametersResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBNODESPARAMETERSRESULT_H_
|
||||
@@ -38,6 +38,8 @@ namespace AlibabaCloud
|
||||
std::string checkingCode;
|
||||
std::string parameterValue;
|
||||
std::string forceRestart;
|
||||
std::string isNodeAvailable;
|
||||
std::string paramRelyRule;
|
||||
std::string parameterName;
|
||||
std::string parameterDescription;
|
||||
};
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_POLARDB_MODEL_MODIFYDBCLUSTERANDNODESPARAMETERSREQUEST_H_
|
||||
#define ALIBABACLOUD_POLARDB_MODEL_MODIFYDBCLUSTERANDNODESPARAMETERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/polardb/PolardbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Polardb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_POLARDB_EXPORT ModifyDBClusterAndNodesParametersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyDBClusterAndNodesParametersRequest();
|
||||
~ModifyDBClusterAndNodesParametersRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getDBNodeIds()const;
|
||||
void setDBNodeIds(const std::string& dBNodeIds);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getParameterGroupId()const;
|
||||
void setParameterGroupId(const std::string& parameterGroupId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getDBClusterId()const;
|
||||
void setDBClusterId(const std::string& dBClusterId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getParameters()const;
|
||||
void setParameters(const std::string& parameters);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string dBNodeIds_;
|
||||
std::string accessKeyId_;
|
||||
std::string parameterGroupId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string dBClusterId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string parameters_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_POLARDB_MODEL_MODIFYDBCLUSTERANDNODESPARAMETERSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_POLARDB_MODEL_MODIFYDBCLUSTERANDNODESPARAMETERSRESULT_H_
|
||||
#define ALIBABACLOUD_POLARDB_MODEL_MODIFYDBCLUSTERANDNODESPARAMETERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/polardb/PolardbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Polardb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_POLARDB_EXPORT ModifyDBClusterAndNodesParametersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyDBClusterAndNodesParametersResult();
|
||||
explicit ModifyDBClusterAndNodesParametersResult(const std::string &payload);
|
||||
~ModifyDBClusterAndNodesParametersResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_POLARDB_MODEL_MODIFYDBCLUSTERANDNODESPARAMETERSRESULT_H_
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_POLARDB_MODEL_MODIFYDBNODESPARAMETERSREQUEST_H_
|
||||
#define ALIBABACLOUD_POLARDB_MODEL_MODIFYDBNODESPARAMETERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/polardb/PolardbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Polardb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_POLARDB_EXPORT ModifyDBNodesParametersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyDBNodesParametersRequest();
|
||||
~ModifyDBNodesParametersRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getDBNodeIds()const;
|
||||
void setDBNodeIds(const std::string& dBNodeIds);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getParameterGroupId()const;
|
||||
void setParameterGroupId(const std::string& parameterGroupId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getDBClusterId()const;
|
||||
void setDBClusterId(const std::string& dBClusterId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getParameters()const;
|
||||
void setParameters(const std::string& parameters);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string dBNodeIds_;
|
||||
std::string accessKeyId_;
|
||||
std::string parameterGroupId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string dBClusterId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string parameters_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_POLARDB_MODEL_MODIFYDBNODESPARAMETERSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_POLARDB_MODEL_MODIFYDBNODESPARAMETERSRESULT_H_
|
||||
#define ALIBABACLOUD_POLARDB_MODEL_MODIFYDBNODESPARAMETERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/polardb/PolardbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Polardb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_POLARDB_EXPORT ModifyDBNodesParametersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyDBNodesParametersResult();
|
||||
explicit ModifyDBNodesParametersResult(const std::string &payload);
|
||||
~ModifyDBNodesParametersResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_POLARDB_MODEL_MODIFYDBNODESPARAMETERSRESULT_H_
|
||||
@@ -31,21 +31,21 @@ PolardbClient::PolardbClient(const Credentials &credentials, const ClientConfigu
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "polardb");
|
||||
}
|
||||
|
||||
PolardbClient::PolardbClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "polardb");
|
||||
}
|
||||
|
||||
PolardbClient::PolardbClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "polardb");
|
||||
}
|
||||
|
||||
PolardbClient::~PolardbClient()
|
||||
@@ -1851,6 +1851,42 @@ PolardbClient::DescribeDBNodePerformanceOutcomeCallable PolardbClient::describeD
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
PolardbClient::DescribeDBNodesParametersOutcome PolardbClient::describeDBNodesParameters(const DescribeDBNodesParametersRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDBNodesParametersOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDBNodesParametersOutcome(DescribeDBNodesParametersResult(outcome.result()));
|
||||
else
|
||||
return DescribeDBNodesParametersOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void PolardbClient::describeDBNodesParametersAsync(const DescribeDBNodesParametersRequest& request, const DescribeDBNodesParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDBNodesParameters(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
PolardbClient::DescribeDBNodesParametersOutcomeCallable PolardbClient::describeDBNodesParametersCallable(const DescribeDBNodesParametersRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDBNodesParametersOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDBNodesParameters(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
PolardbClient::DescribeDBProxyPerformanceOutcome PolardbClient::describeDBProxyPerformance(const DescribeDBProxyPerformanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2859,6 +2895,42 @@ PolardbClient::ModifyDBClusterAccessWhitelistOutcomeCallable PolardbClient::modi
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
PolardbClient::ModifyDBClusterAndNodesParametersOutcome PolardbClient::modifyDBClusterAndNodesParameters(const ModifyDBClusterAndNodesParametersRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyDBClusterAndNodesParametersOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyDBClusterAndNodesParametersOutcome(ModifyDBClusterAndNodesParametersResult(outcome.result()));
|
||||
else
|
||||
return ModifyDBClusterAndNodesParametersOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void PolardbClient::modifyDBClusterAndNodesParametersAsync(const ModifyDBClusterAndNodesParametersRequest& request, const ModifyDBClusterAndNodesParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyDBClusterAndNodesParameters(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
PolardbClient::ModifyDBClusterAndNodesParametersOutcomeCallable PolardbClient::modifyDBClusterAndNodesParametersCallable(const ModifyDBClusterAndNodesParametersRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyDBClusterAndNodesParametersOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyDBClusterAndNodesParameters(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
PolardbClient::ModifyDBClusterAuditLogCollectorOutcome PolardbClient::modifyDBClusterAuditLogCollector(const ModifyDBClusterAuditLogCollectorRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3363,6 +3435,42 @@ PolardbClient::ModifyDBNodeHotReplicaModeOutcomeCallable PolardbClient::modifyDB
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
PolardbClient::ModifyDBNodesParametersOutcome PolardbClient::modifyDBNodesParameters(const ModifyDBNodesParametersRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyDBNodesParametersOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyDBNodesParametersOutcome(ModifyDBNodesParametersResult(outcome.result()));
|
||||
else
|
||||
return ModifyDBNodesParametersOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void PolardbClient::modifyDBNodesParametersAsync(const ModifyDBNodesParametersRequest& request, const ModifyDBNodesParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyDBNodesParameters(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
PolardbClient::ModifyDBNodesParametersOutcomeCallable PolardbClient::modifyDBNodesParametersCallable(const ModifyDBNodesParametersRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyDBNodesParametersOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyDBNodesParameters(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
PolardbClient::ModifyGlobalDatabaseNetworkOutcome PolardbClient::modifyGlobalDatabaseNetwork(const ModifyGlobalDatabaseNetworkRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -137,6 +137,8 @@ void DescribeDBClusterAttributeResult::parse(const std::string &payload)
|
||||
storageType_ = value["StorageType"].asString();
|
||||
if(!value["ProxyCpuCores"].isNull())
|
||||
proxyCpuCores_ = value["ProxyCpuCores"].asString();
|
||||
if(!value["ProxyStandardCpuCores"].isNull())
|
||||
proxyStandardCpuCores_ = value["ProxyStandardCpuCores"].asString();
|
||||
if(!value["ProxyType"].isNull())
|
||||
proxyType_ = value["ProxyType"].asString();
|
||||
if(!value["ProxyStatus"].isNull())
|
||||
@@ -184,6 +186,11 @@ std::string DescribeDBClusterAttributeResult::getDBClusterNetworkType()const
|
||||
return dBClusterNetworkType_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterAttributeResult::getProxyStandardCpuCores()const
|
||||
{
|
||||
return proxyStandardCpuCores_;
|
||||
}
|
||||
|
||||
bool DescribeDBClusterAttributeResult::getIsLatestVersion()const
|
||||
{
|
||||
return isLatestVersion_;
|
||||
|
||||
@@ -43,32 +43,36 @@ void DescribeDBClusterParametersResult::parse(const std::string &payload)
|
||||
for (auto valueRunningParametersParameter : allRunningParametersNode)
|
||||
{
|
||||
_Parameter runningParametersObject;
|
||||
if(!valueRunningParametersParameter["ParameterName"].isNull())
|
||||
runningParametersObject.parameterName = valueRunningParametersParameter["ParameterName"].asString();
|
||||
if(!valueRunningParametersParameter["DataType"].isNull())
|
||||
runningParametersObject.dataType = valueRunningParametersParameter["DataType"].asString();
|
||||
if(!valueRunningParametersParameter["DefaultParameterValue"].isNull())
|
||||
runningParametersObject.defaultParameterValue = valueRunningParametersParameter["DefaultParameterValue"].asString();
|
||||
if(!valueRunningParametersParameter["ParameterValue"].isNull())
|
||||
runningParametersObject.parameterValue = valueRunningParametersParameter["ParameterValue"].asString();
|
||||
if(!valueRunningParametersParameter["IsModifiable"].isNull())
|
||||
runningParametersObject.isModifiable = valueRunningParametersParameter["IsModifiable"].asString() == "true";
|
||||
if(!valueRunningParametersParameter["ForceRestart"].isNull())
|
||||
runningParametersObject.forceRestart = valueRunningParametersParameter["ForceRestart"].asString() == "true";
|
||||
if(!valueRunningParametersParameter["ParameterStatus"].isNull())
|
||||
runningParametersObject.parameterStatus = valueRunningParametersParameter["ParameterStatus"].asString();
|
||||
if(!valueRunningParametersParameter["CheckingCode"].isNull())
|
||||
runningParametersObject.checkingCode = valueRunningParametersParameter["CheckingCode"].asString();
|
||||
if(!valueRunningParametersParameter["DataType"].isNull())
|
||||
runningParametersObject.dataType = valueRunningParametersParameter["DataType"].asString();
|
||||
if(!valueRunningParametersParameter["ParameterName"].isNull())
|
||||
runningParametersObject.parameterName = valueRunningParametersParameter["ParameterName"].asString();
|
||||
if(!valueRunningParametersParameter["ParameterValue"].isNull())
|
||||
runningParametersObject.parameterValue = valueRunningParametersParameter["ParameterValue"].asString();
|
||||
if(!valueRunningParametersParameter["ForceRestart"].isNull())
|
||||
runningParametersObject.forceRestart = valueRunningParametersParameter["ForceRestart"].asString() == "true";
|
||||
if(!valueRunningParametersParameter["ParameterDescription"].isNull())
|
||||
runningParametersObject.parameterDescription = valueRunningParametersParameter["ParameterDescription"].asString();
|
||||
if(!valueRunningParametersParameter["ParameterStatus"].isNull())
|
||||
runningParametersObject.parameterStatus = valueRunningParametersParameter["ParameterStatus"].asString();
|
||||
if(!valueRunningParametersParameter["DefaultParameterValue"].isNull())
|
||||
runningParametersObject.defaultParameterValue = valueRunningParametersParameter["DefaultParameterValue"].asString();
|
||||
if(!valueRunningParametersParameter["IsModifiable"].isNull())
|
||||
runningParametersObject.isModifiable = valueRunningParametersParameter["IsModifiable"].asString() == "true";
|
||||
if(!valueRunningParametersParameter["IsNodeAvailable"].isNull())
|
||||
runningParametersObject.isNodeAvailable = valueRunningParametersParameter["IsNodeAvailable"].asString();
|
||||
if(!valueRunningParametersParameter["ParamRelyRule"].isNull())
|
||||
runningParametersObject.paramRelyRule = valueRunningParametersParameter["ParamRelyRule"].asString();
|
||||
runningParameters_.push_back(runningParametersObject);
|
||||
}
|
||||
if(!value["Engine"].isNull())
|
||||
engine_ = value["Engine"].asString();
|
||||
if(!value["DBType"].isNull())
|
||||
dBType_ = value["DBType"].asString();
|
||||
if(!value["DBVersion"].isNull())
|
||||
dBVersion_ = value["DBVersion"].asString();
|
||||
if(!value["DBType"].isNull())
|
||||
dBType_ = value["DBType"].asString();
|
||||
if(!value["Engine"].isNull())
|
||||
engine_ = value["Engine"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
106
polardb/src/model/DescribeDBNodesParametersRequest.cc
Normal file
106
polardb/src/model/DescribeDBNodesParametersRequest.cc
Normal file
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* 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/polardb/model/DescribeDBNodesParametersRequest.h>
|
||||
|
||||
using AlibabaCloud::Polardb::Model::DescribeDBNodesParametersRequest;
|
||||
|
||||
DescribeDBNodesParametersRequest::DescribeDBNodesParametersRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "DescribeDBNodesParameters")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBNodesParametersRequest::~DescribeDBNodesParametersRequest()
|
||||
{}
|
||||
|
||||
long DescribeDBNodesParametersRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeDBNodesParametersRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeDBNodesParametersRequest::getDBNodeIds()const
|
||||
{
|
||||
return dBNodeIds_;
|
||||
}
|
||||
|
||||
void DescribeDBNodesParametersRequest::setDBNodeIds(const std::string& dBNodeIds)
|
||||
{
|
||||
dBNodeIds_ = dBNodeIds;
|
||||
setParameter("DBNodeIds", dBNodeIds);
|
||||
}
|
||||
|
||||
std::string DescribeDBNodesParametersRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBNodesParametersRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBNodesParametersRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeDBNodesParametersRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeDBNodesParametersRequest::getDBClusterId()const
|
||||
{
|
||||
return dBClusterId_;
|
||||
}
|
||||
|
||||
void DescribeDBNodesParametersRequest::setDBClusterId(const std::string& dBClusterId)
|
||||
{
|
||||
dBClusterId_ = dBClusterId;
|
||||
setParameter("DBClusterId", dBClusterId);
|
||||
}
|
||||
|
||||
std::string DescribeDBNodesParametersRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeDBNodesParametersRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DescribeDBNodesParametersRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeDBNodesParametersRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
44
polardb/src/model/DescribeDBNodesParametersResult.cc
Normal file
44
polardb/src/model/DescribeDBNodesParametersResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* 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/polardb/model/DescribeDBNodesParametersResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Polardb;
|
||||
using namespace AlibabaCloud::Polardb::Model;
|
||||
|
||||
DescribeDBNodesParametersResult::DescribeDBNodesParametersResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBNodesParametersResult::DescribeDBNodesParametersResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBNodesParametersResult::~DescribeDBNodesParametersResult()
|
||||
{}
|
||||
|
||||
void DescribeDBNodesParametersResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -43,18 +43,22 @@ void DescribeParameterTemplatesResult::parse(const std::string &payload)
|
||||
for (auto valueParametersTemplateRecord : allParametersNode)
|
||||
{
|
||||
TemplateRecord parametersObject;
|
||||
if(!valueParametersTemplateRecord["ForceModify"].isNull())
|
||||
parametersObject.forceModify = valueParametersTemplateRecord["ForceModify"].asString();
|
||||
if(!valueParametersTemplateRecord["CheckingCode"].isNull())
|
||||
parametersObject.checkingCode = valueParametersTemplateRecord["CheckingCode"].asString();
|
||||
if(!valueParametersTemplateRecord["ParameterValue"].isNull())
|
||||
parametersObject.parameterValue = valueParametersTemplateRecord["ParameterValue"].asString();
|
||||
if(!valueParametersTemplateRecord["ForceRestart"].isNull())
|
||||
parametersObject.forceRestart = valueParametersTemplateRecord["ForceRestart"].asString();
|
||||
if(!valueParametersTemplateRecord["ParameterName"].isNull())
|
||||
parametersObject.parameterName = valueParametersTemplateRecord["ParameterName"].asString();
|
||||
if(!valueParametersTemplateRecord["ParameterValue"].isNull())
|
||||
parametersObject.parameterValue = valueParametersTemplateRecord["ParameterValue"].asString();
|
||||
if(!valueParametersTemplateRecord["ForceModify"].isNull())
|
||||
parametersObject.forceModify = valueParametersTemplateRecord["ForceModify"].asString();
|
||||
if(!valueParametersTemplateRecord["ForceRestart"].isNull())
|
||||
parametersObject.forceRestart = valueParametersTemplateRecord["ForceRestart"].asString();
|
||||
if(!valueParametersTemplateRecord["ParameterDescription"].isNull())
|
||||
parametersObject.parameterDescription = valueParametersTemplateRecord["ParameterDescription"].asString();
|
||||
if(!valueParametersTemplateRecord["IsNodeAvailable"].isNull())
|
||||
parametersObject.isNodeAvailable = valueParametersTemplateRecord["IsNodeAvailable"].asString();
|
||||
if(!valueParametersTemplateRecord["ParamRelyRule"].isNull())
|
||||
parametersObject.paramRelyRule = valueParametersTemplateRecord["ParamRelyRule"].asString();
|
||||
parameters_.push_back(parametersObject);
|
||||
}
|
||||
if(!value["ParameterCount"].isNull())
|
||||
|
||||
128
polardb/src/model/ModifyDBClusterAndNodesParametersRequest.cc
Normal file
128
polardb/src/model/ModifyDBClusterAndNodesParametersRequest.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/polardb/model/ModifyDBClusterAndNodesParametersRequest.h>
|
||||
|
||||
using AlibabaCloud::Polardb::Model::ModifyDBClusterAndNodesParametersRequest;
|
||||
|
||||
ModifyDBClusterAndNodesParametersRequest::ModifyDBClusterAndNodesParametersRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "ModifyDBClusterAndNodesParameters")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyDBClusterAndNodesParametersRequest::~ModifyDBClusterAndNodesParametersRequest()
|
||||
{}
|
||||
|
||||
long ModifyDBClusterAndNodesParametersRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ModifyDBClusterAndNodesParametersRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ModifyDBClusterAndNodesParametersRequest::getDBNodeIds()const
|
||||
{
|
||||
return dBNodeIds_;
|
||||
}
|
||||
|
||||
void ModifyDBClusterAndNodesParametersRequest::setDBNodeIds(const std::string& dBNodeIds)
|
||||
{
|
||||
dBNodeIds_ = dBNodeIds;
|
||||
setParameter("DBNodeIds", dBNodeIds);
|
||||
}
|
||||
|
||||
std::string ModifyDBClusterAndNodesParametersRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ModifyDBClusterAndNodesParametersRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifyDBClusterAndNodesParametersRequest::getParameterGroupId()const
|
||||
{
|
||||
return parameterGroupId_;
|
||||
}
|
||||
|
||||
void ModifyDBClusterAndNodesParametersRequest::setParameterGroupId(const std::string& parameterGroupId)
|
||||
{
|
||||
parameterGroupId_ = parameterGroupId;
|
||||
setParameter("ParameterGroupId", parameterGroupId);
|
||||
}
|
||||
|
||||
std::string ModifyDBClusterAndNodesParametersRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ModifyDBClusterAndNodesParametersRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyDBClusterAndNodesParametersRequest::getDBClusterId()const
|
||||
{
|
||||
return dBClusterId_;
|
||||
}
|
||||
|
||||
void ModifyDBClusterAndNodesParametersRequest::setDBClusterId(const std::string& dBClusterId)
|
||||
{
|
||||
dBClusterId_ = dBClusterId;
|
||||
setParameter("DBClusterId", dBClusterId);
|
||||
}
|
||||
|
||||
std::string ModifyDBClusterAndNodesParametersRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void ModifyDBClusterAndNodesParametersRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long ModifyDBClusterAndNodesParametersRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ModifyDBClusterAndNodesParametersRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ModifyDBClusterAndNodesParametersRequest::getParameters()const
|
||||
{
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
void ModifyDBClusterAndNodesParametersRequest::setParameters(const std::string& parameters)
|
||||
{
|
||||
parameters_ = parameters;
|
||||
setParameter("Parameters", parameters);
|
||||
}
|
||||
|
||||
44
polardb/src/model/ModifyDBClusterAndNodesParametersResult.cc
Normal file
44
polardb/src/model/ModifyDBClusterAndNodesParametersResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* 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/polardb/model/ModifyDBClusterAndNodesParametersResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Polardb;
|
||||
using namespace AlibabaCloud::Polardb::Model;
|
||||
|
||||
ModifyDBClusterAndNodesParametersResult::ModifyDBClusterAndNodesParametersResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyDBClusterAndNodesParametersResult::ModifyDBClusterAndNodesParametersResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyDBClusterAndNodesParametersResult::~ModifyDBClusterAndNodesParametersResult()
|
||||
{}
|
||||
|
||||
void ModifyDBClusterAndNodesParametersResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
128
polardb/src/model/ModifyDBNodesParametersRequest.cc
Normal file
128
polardb/src/model/ModifyDBNodesParametersRequest.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/polardb/model/ModifyDBNodesParametersRequest.h>
|
||||
|
||||
using AlibabaCloud::Polardb::Model::ModifyDBNodesParametersRequest;
|
||||
|
||||
ModifyDBNodesParametersRequest::ModifyDBNodesParametersRequest() :
|
||||
RpcServiceRequest("polardb", "2017-08-01", "ModifyDBNodesParameters")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyDBNodesParametersRequest::~ModifyDBNodesParametersRequest()
|
||||
{}
|
||||
|
||||
long ModifyDBNodesParametersRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ModifyDBNodesParametersRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ModifyDBNodesParametersRequest::getDBNodeIds()const
|
||||
{
|
||||
return dBNodeIds_;
|
||||
}
|
||||
|
||||
void ModifyDBNodesParametersRequest::setDBNodeIds(const std::string& dBNodeIds)
|
||||
{
|
||||
dBNodeIds_ = dBNodeIds;
|
||||
setParameter("DBNodeIds", dBNodeIds);
|
||||
}
|
||||
|
||||
std::string ModifyDBNodesParametersRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ModifyDBNodesParametersRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifyDBNodesParametersRequest::getParameterGroupId()const
|
||||
{
|
||||
return parameterGroupId_;
|
||||
}
|
||||
|
||||
void ModifyDBNodesParametersRequest::setParameterGroupId(const std::string& parameterGroupId)
|
||||
{
|
||||
parameterGroupId_ = parameterGroupId;
|
||||
setParameter("ParameterGroupId", parameterGroupId);
|
||||
}
|
||||
|
||||
std::string ModifyDBNodesParametersRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ModifyDBNodesParametersRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyDBNodesParametersRequest::getDBClusterId()const
|
||||
{
|
||||
return dBClusterId_;
|
||||
}
|
||||
|
||||
void ModifyDBNodesParametersRequest::setDBClusterId(const std::string& dBClusterId)
|
||||
{
|
||||
dBClusterId_ = dBClusterId;
|
||||
setParameter("DBClusterId", dBClusterId);
|
||||
}
|
||||
|
||||
std::string ModifyDBNodesParametersRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void ModifyDBNodesParametersRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long ModifyDBNodesParametersRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ModifyDBNodesParametersRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ModifyDBNodesParametersRequest::getParameters()const
|
||||
{
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
void ModifyDBNodesParametersRequest::setParameters(const std::string& parameters)
|
||||
{
|
||||
parameters_ = parameters;
|
||||
setParameter("Parameters", parameters);
|
||||
}
|
||||
|
||||
44
polardb/src/model/ModifyDBNodesParametersResult.cc
Normal file
44
polardb/src/model/ModifyDBNodesParametersResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* 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/polardb/model/ModifyDBNodesParametersResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Polardb;
|
||||
using namespace AlibabaCloud::Polardb::Model;
|
||||
|
||||
ModifyDBNodesParametersResult::ModifyDBNodesParametersResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyDBNodesParametersResult::ModifyDBNodesParametersResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyDBNodesParametersResult::~ModifyDBNodesParametersResult()
|
||||
{}
|
||||
|
||||
void ModifyDBNodesParametersResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user