Support DescribePendingMaintenanceAction.

This commit is contained in:
sdk-team
2020-10-27 09:44:40 +00:00
parent 6a7977923c
commit 444bea3a37
28 changed files with 518 additions and 1196 deletions

View File

@@ -1,3 +1,8 @@
2020-10-27 Version: patch
- Support DescribePendingMaintenanceAction.
- Support ModifyPendingMaintenanceAction.
- Support DescribePendingMaintenanceActions.
2020-10-27 Version: patch
- Generated 2020-05-18 for `dataworks-public`.

View File

@@ -53,14 +53,6 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DeleteDatabaseResult.h
include/alibabacloud/polardb/model/DescribeAccountsRequest.h
include/alibabacloud/polardb/model/DescribeAccountsResult.h
include/alibabacloud/polardb/model/DescribeActiveOperationTaskRequest.h
include/alibabacloud/polardb/model/DescribeActiveOperationTaskResult.h
include/alibabacloud/polardb/model/DescribeActiveOperationTaskCountRequest.h
include/alibabacloud/polardb/model/DescribeActiveOperationTaskCountResult.h
include/alibabacloud/polardb/model/DescribeActiveOperationTaskRegionRequest.h
include/alibabacloud/polardb/model/DescribeActiveOperationTaskRegionResult.h
include/alibabacloud/polardb/model/DescribeActiveOperationTaskTypeRequest.h
include/alibabacloud/polardb/model/DescribeActiveOperationTaskTypeResult.h
include/alibabacloud/polardb/model/DescribeAutoRenewAttributeRequest.h
include/alibabacloud/polardb/model/DescribeAutoRenewAttributeResult.h
include/alibabacloud/polardb/model/DescribeBackupLogsRequest.h
@@ -103,6 +95,10 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DescribeDetachedBackupsResult.h
include/alibabacloud/polardb/model/DescribeLogBackupPolicyRequest.h
include/alibabacloud/polardb/model/DescribeLogBackupPolicyResult.h
include/alibabacloud/polardb/model/DescribePendingMaintenanceActionRequest.h
include/alibabacloud/polardb/model/DescribePendingMaintenanceActionResult.h
include/alibabacloud/polardb/model/DescribePendingMaintenanceActionsRequest.h
include/alibabacloud/polardb/model/DescribePendingMaintenanceActionsResult.h
include/alibabacloud/polardb/model/DescribeRegionsRequest.h
include/alibabacloud/polardb/model/DescribeRegionsResult.h
include/alibabacloud/polardb/model/DescribeSlowLogRecordsRequest.h
@@ -119,8 +115,6 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/ModifyAccountDescriptionResult.h
include/alibabacloud/polardb/model/ModifyAccountPasswordRequest.h
include/alibabacloud/polardb/model/ModifyAccountPasswordResult.h
include/alibabacloud/polardb/model/ModifyActiveOperationTaskRequest.h
include/alibabacloud/polardb/model/ModifyActiveOperationTaskResult.h
include/alibabacloud/polardb/model/ModifyAutoRenewAttributeRequest.h
include/alibabacloud/polardb/model/ModifyAutoRenewAttributeResult.h
include/alibabacloud/polardb/model/ModifyBackupPolicyRequest.h
@@ -151,6 +145,8 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/ModifyDBNodeClassResult.h
include/alibabacloud/polardb/model/ModifyLogBackupPolicyRequest.h
include/alibabacloud/polardb/model/ModifyLogBackupPolicyResult.h
include/alibabacloud/polardb/model/ModifyPendingMaintenanceActionRequest.h
include/alibabacloud/polardb/model/ModifyPendingMaintenanceActionResult.h
include/alibabacloud/polardb/model/ResetAccountRequest.h
include/alibabacloud/polardb/model/ResetAccountResult.h
include/alibabacloud/polardb/model/RestartDBNodeRequest.h
@@ -196,14 +192,6 @@ set(polardb_src
src/model/DeleteDatabaseResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
src/model/DescribeActiveOperationTaskRequest.cc
src/model/DescribeActiveOperationTaskResult.cc
src/model/DescribeActiveOperationTaskCountRequest.cc
src/model/DescribeActiveOperationTaskCountResult.cc
src/model/DescribeActiveOperationTaskRegionRequest.cc
src/model/DescribeActiveOperationTaskRegionResult.cc
src/model/DescribeActiveOperationTaskTypeRequest.cc
src/model/DescribeActiveOperationTaskTypeResult.cc
src/model/DescribeAutoRenewAttributeRequest.cc
src/model/DescribeAutoRenewAttributeResult.cc
src/model/DescribeBackupLogsRequest.cc
@@ -246,6 +234,10 @@ set(polardb_src
src/model/DescribeDetachedBackupsResult.cc
src/model/DescribeLogBackupPolicyRequest.cc
src/model/DescribeLogBackupPolicyResult.cc
src/model/DescribePendingMaintenanceActionRequest.cc
src/model/DescribePendingMaintenanceActionResult.cc
src/model/DescribePendingMaintenanceActionsRequest.cc
src/model/DescribePendingMaintenanceActionsResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/DescribeSlowLogRecordsRequest.cc
@@ -262,8 +254,6 @@ set(polardb_src
src/model/ModifyAccountDescriptionResult.cc
src/model/ModifyAccountPasswordRequest.cc
src/model/ModifyAccountPasswordResult.cc
src/model/ModifyActiveOperationTaskRequest.cc
src/model/ModifyActiveOperationTaskResult.cc
src/model/ModifyAutoRenewAttributeRequest.cc
src/model/ModifyAutoRenewAttributeResult.cc
src/model/ModifyBackupPolicyRequest.cc
@@ -294,6 +284,8 @@ set(polardb_src
src/model/ModifyDBNodeClassResult.cc
src/model/ModifyLogBackupPolicyRequest.cc
src/model/ModifyLogBackupPolicyResult.cc
src/model/ModifyPendingMaintenanceActionRequest.cc
src/model/ModifyPendingMaintenanceActionResult.cc
src/model/ResetAccountRequest.cc
src/model/ResetAccountResult.cc
src/model/RestartDBNodeRequest.cc

View File

@@ -54,14 +54,6 @@
#include "model/DeleteDatabaseResult.h"
#include "model/DescribeAccountsRequest.h"
#include "model/DescribeAccountsResult.h"
#include "model/DescribeActiveOperationTaskRequest.h"
#include "model/DescribeActiveOperationTaskResult.h"
#include "model/DescribeActiveOperationTaskCountRequest.h"
#include "model/DescribeActiveOperationTaskCountResult.h"
#include "model/DescribeActiveOperationTaskRegionRequest.h"
#include "model/DescribeActiveOperationTaskRegionResult.h"
#include "model/DescribeActiveOperationTaskTypeRequest.h"
#include "model/DescribeActiveOperationTaskTypeResult.h"
#include "model/DescribeAutoRenewAttributeRequest.h"
#include "model/DescribeAutoRenewAttributeResult.h"
#include "model/DescribeBackupLogsRequest.h"
@@ -104,6 +96,10 @@
#include "model/DescribeDetachedBackupsResult.h"
#include "model/DescribeLogBackupPolicyRequest.h"
#include "model/DescribeLogBackupPolicyResult.h"
#include "model/DescribePendingMaintenanceActionRequest.h"
#include "model/DescribePendingMaintenanceActionResult.h"
#include "model/DescribePendingMaintenanceActionsRequest.h"
#include "model/DescribePendingMaintenanceActionsResult.h"
#include "model/DescribeRegionsRequest.h"
#include "model/DescribeRegionsResult.h"
#include "model/DescribeSlowLogRecordsRequest.h"
@@ -120,8 +116,6 @@
#include "model/ModifyAccountDescriptionResult.h"
#include "model/ModifyAccountPasswordRequest.h"
#include "model/ModifyAccountPasswordResult.h"
#include "model/ModifyActiveOperationTaskRequest.h"
#include "model/ModifyActiveOperationTaskResult.h"
#include "model/ModifyAutoRenewAttributeRequest.h"
#include "model/ModifyAutoRenewAttributeResult.h"
#include "model/ModifyBackupPolicyRequest.h"
@@ -152,6 +146,8 @@
#include "model/ModifyDBNodeClassResult.h"
#include "model/ModifyLogBackupPolicyRequest.h"
#include "model/ModifyLogBackupPolicyResult.h"
#include "model/ModifyPendingMaintenanceActionRequest.h"
#include "model/ModifyPendingMaintenanceActionResult.h"
#include "model/ResetAccountRequest.h"
#include "model/ResetAccountResult.h"
#include "model/RestartDBNodeRequest.h"
@@ -219,18 +215,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
typedef Outcome<Error, Model::DescribeActiveOperationTaskResult> DescribeActiveOperationTaskOutcome;
typedef std::future<DescribeActiveOperationTaskOutcome> DescribeActiveOperationTaskOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::DescribeActiveOperationTaskRequest&, const DescribeActiveOperationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskAsyncHandler;
typedef Outcome<Error, Model::DescribeActiveOperationTaskCountResult> DescribeActiveOperationTaskCountOutcome;
typedef std::future<DescribeActiveOperationTaskCountOutcome> DescribeActiveOperationTaskCountOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::DescribeActiveOperationTaskCountRequest&, const DescribeActiveOperationTaskCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskCountAsyncHandler;
typedef Outcome<Error, Model::DescribeActiveOperationTaskRegionResult> DescribeActiveOperationTaskRegionOutcome;
typedef std::future<DescribeActiveOperationTaskRegionOutcome> DescribeActiveOperationTaskRegionOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::DescribeActiveOperationTaskRegionRequest&, const DescribeActiveOperationTaskRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskRegionAsyncHandler;
typedef Outcome<Error, Model::DescribeActiveOperationTaskTypeResult> DescribeActiveOperationTaskTypeOutcome;
typedef std::future<DescribeActiveOperationTaskTypeOutcome> DescribeActiveOperationTaskTypeOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::DescribeActiveOperationTaskTypeRequest&, const DescribeActiveOperationTaskTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskTypeAsyncHandler;
typedef Outcome<Error, Model::DescribeAutoRenewAttributeResult> DescribeAutoRenewAttributeOutcome;
typedef std::future<DescribeAutoRenewAttributeOutcome> DescribeAutoRenewAttributeOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::DescribeAutoRenewAttributeRequest&, const DescribeAutoRenewAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAutoRenewAttributeAsyncHandler;
@@ -294,6 +278,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeLogBackupPolicyResult> DescribeLogBackupPolicyOutcome;
typedef std::future<DescribeLogBackupPolicyOutcome> DescribeLogBackupPolicyOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::DescribeLogBackupPolicyRequest&, const DescribeLogBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLogBackupPolicyAsyncHandler;
typedef Outcome<Error, Model::DescribePendingMaintenanceActionResult> DescribePendingMaintenanceActionOutcome;
typedef std::future<DescribePendingMaintenanceActionOutcome> DescribePendingMaintenanceActionOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::DescribePendingMaintenanceActionRequest&, const DescribePendingMaintenanceActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePendingMaintenanceActionAsyncHandler;
typedef Outcome<Error, Model::DescribePendingMaintenanceActionsResult> DescribePendingMaintenanceActionsOutcome;
typedef std::future<DescribePendingMaintenanceActionsOutcome> DescribePendingMaintenanceActionsOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::DescribePendingMaintenanceActionsRequest&, const DescribePendingMaintenanceActionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePendingMaintenanceActionsAsyncHandler;
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
@@ -318,9 +308,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyAccountPasswordResult> ModifyAccountPasswordOutcome;
typedef std::future<ModifyAccountPasswordOutcome> ModifyAccountPasswordOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::ModifyAccountPasswordRequest&, const ModifyAccountPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountPasswordAsyncHandler;
typedef Outcome<Error, Model::ModifyActiveOperationTaskResult> ModifyActiveOperationTaskOutcome;
typedef std::future<ModifyActiveOperationTaskOutcome> ModifyActiveOperationTaskOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::ModifyActiveOperationTaskRequest&, const ModifyActiveOperationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyActiveOperationTaskAsyncHandler;
typedef Outcome<Error, Model::ModifyAutoRenewAttributeResult> ModifyAutoRenewAttributeOutcome;
typedef std::future<ModifyAutoRenewAttributeOutcome> ModifyAutoRenewAttributeOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::ModifyAutoRenewAttributeRequest&, const ModifyAutoRenewAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAutoRenewAttributeAsyncHandler;
@@ -366,6 +353,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyLogBackupPolicyResult> ModifyLogBackupPolicyOutcome;
typedef std::future<ModifyLogBackupPolicyOutcome> ModifyLogBackupPolicyOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::ModifyLogBackupPolicyRequest&, const ModifyLogBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLogBackupPolicyAsyncHandler;
typedef Outcome<Error, Model::ModifyPendingMaintenanceActionResult> ModifyPendingMaintenanceActionOutcome;
typedef std::future<ModifyPendingMaintenanceActionOutcome> ModifyPendingMaintenanceActionOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::ModifyPendingMaintenanceActionRequest&, const ModifyPendingMaintenanceActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPendingMaintenanceActionAsyncHandler;
typedef Outcome<Error, Model::ResetAccountResult> ResetAccountOutcome;
typedef std::future<ResetAccountOutcome> ResetAccountOutcomeCallable;
typedef std::function<void(const PolardbClient*, const Model::ResetAccountRequest&, const ResetAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetAccountAsyncHandler;
@@ -434,18 +424,6 @@ namespace AlibabaCloud
DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
DescribeActiveOperationTaskOutcome describeActiveOperationTask(const Model::DescribeActiveOperationTaskRequest &request)const;
void describeActiveOperationTaskAsync(const Model::DescribeActiveOperationTaskRequest& request, const DescribeActiveOperationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeActiveOperationTaskOutcomeCallable describeActiveOperationTaskCallable(const Model::DescribeActiveOperationTaskRequest& request) const;
DescribeActiveOperationTaskCountOutcome describeActiveOperationTaskCount(const Model::DescribeActiveOperationTaskCountRequest &request)const;
void describeActiveOperationTaskCountAsync(const Model::DescribeActiveOperationTaskCountRequest& request, const DescribeActiveOperationTaskCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeActiveOperationTaskCountOutcomeCallable describeActiveOperationTaskCountCallable(const Model::DescribeActiveOperationTaskCountRequest& request) const;
DescribeActiveOperationTaskRegionOutcome describeActiveOperationTaskRegion(const Model::DescribeActiveOperationTaskRegionRequest &request)const;
void describeActiveOperationTaskRegionAsync(const Model::DescribeActiveOperationTaskRegionRequest& request, const DescribeActiveOperationTaskRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeActiveOperationTaskRegionOutcomeCallable describeActiveOperationTaskRegionCallable(const Model::DescribeActiveOperationTaskRegionRequest& request) const;
DescribeActiveOperationTaskTypeOutcome describeActiveOperationTaskType(const Model::DescribeActiveOperationTaskTypeRequest &request)const;
void describeActiveOperationTaskTypeAsync(const Model::DescribeActiveOperationTaskTypeRequest& request, const DescribeActiveOperationTaskTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeActiveOperationTaskTypeOutcomeCallable describeActiveOperationTaskTypeCallable(const Model::DescribeActiveOperationTaskTypeRequest& request) const;
DescribeAutoRenewAttributeOutcome describeAutoRenewAttribute(const Model::DescribeAutoRenewAttributeRequest &request)const;
void describeAutoRenewAttributeAsync(const Model::DescribeAutoRenewAttributeRequest& request, const DescribeAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAutoRenewAttributeOutcomeCallable describeAutoRenewAttributeCallable(const Model::DescribeAutoRenewAttributeRequest& request) const;
@@ -509,6 +487,12 @@ namespace AlibabaCloud
DescribeLogBackupPolicyOutcome describeLogBackupPolicy(const Model::DescribeLogBackupPolicyRequest &request)const;
void describeLogBackupPolicyAsync(const Model::DescribeLogBackupPolicyRequest& request, const DescribeLogBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLogBackupPolicyOutcomeCallable describeLogBackupPolicyCallable(const Model::DescribeLogBackupPolicyRequest& request) const;
DescribePendingMaintenanceActionOutcome describePendingMaintenanceAction(const Model::DescribePendingMaintenanceActionRequest &request)const;
void describePendingMaintenanceActionAsync(const Model::DescribePendingMaintenanceActionRequest& request, const DescribePendingMaintenanceActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePendingMaintenanceActionOutcomeCallable describePendingMaintenanceActionCallable(const Model::DescribePendingMaintenanceActionRequest& request) const;
DescribePendingMaintenanceActionsOutcome describePendingMaintenanceActions(const Model::DescribePendingMaintenanceActionsRequest &request)const;
void describePendingMaintenanceActionsAsync(const Model::DescribePendingMaintenanceActionsRequest& request, const DescribePendingMaintenanceActionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePendingMaintenanceActionsOutcomeCallable describePendingMaintenanceActionsCallable(const Model::DescribePendingMaintenanceActionsRequest& request) const;
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
@@ -533,9 +517,6 @@ namespace AlibabaCloud
ModifyAccountPasswordOutcome modifyAccountPassword(const Model::ModifyAccountPasswordRequest &request)const;
void modifyAccountPasswordAsync(const Model::ModifyAccountPasswordRequest& request, const ModifyAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAccountPasswordOutcomeCallable modifyAccountPasswordCallable(const Model::ModifyAccountPasswordRequest& request) const;
ModifyActiveOperationTaskOutcome modifyActiveOperationTask(const Model::ModifyActiveOperationTaskRequest &request)const;
void modifyActiveOperationTaskAsync(const Model::ModifyActiveOperationTaskRequest& request, const ModifyActiveOperationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyActiveOperationTaskOutcomeCallable modifyActiveOperationTaskCallable(const Model::ModifyActiveOperationTaskRequest& request) const;
ModifyAutoRenewAttributeOutcome modifyAutoRenewAttribute(const Model::ModifyAutoRenewAttributeRequest &request)const;
void modifyAutoRenewAttributeAsync(const Model::ModifyAutoRenewAttributeRequest& request, const ModifyAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAutoRenewAttributeOutcomeCallable modifyAutoRenewAttributeCallable(const Model::ModifyAutoRenewAttributeRequest& request) const;
@@ -581,6 +562,9 @@ namespace AlibabaCloud
ModifyLogBackupPolicyOutcome modifyLogBackupPolicy(const Model::ModifyLogBackupPolicyRequest &request)const;
void modifyLogBackupPolicyAsync(const Model::ModifyLogBackupPolicyRequest& request, const ModifyLogBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyLogBackupPolicyOutcomeCallable modifyLogBackupPolicyCallable(const Model::ModifyLogBackupPolicyRequest& request) const;
ModifyPendingMaintenanceActionOutcome modifyPendingMaintenanceAction(const Model::ModifyPendingMaintenanceActionRequest &request)const;
void modifyPendingMaintenanceActionAsync(const Model::ModifyPendingMaintenanceActionRequest& request, const ModifyPendingMaintenanceActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyPendingMaintenanceActionOutcomeCallable modifyPendingMaintenanceActionCallable(const Model::ModifyPendingMaintenanceActionRequest& request) const;
ResetAccountOutcome resetAccount(const Model::ResetAccountRequest &request)const;
void resetAccountAsync(const Model::ResetAccountRequest& request, const ResetAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResetAccountOutcomeCallable resetAccountCallable(const Model::ResetAccountRequest& request) const;

View File

@@ -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.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTREQUEST_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 DescribeActiveOperationTaskCountRequest : public RpcServiceRequest
{
public:
DescribeActiveOperationTaskCountRequest();
~DescribeActiveOperationTaskCountRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTREQUEST_H_

View File

@@ -1,53 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTRESULT_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 DescribeActiveOperationTaskCountResult : public ServiceResult
{
public:
DescribeActiveOperationTaskCountResult();
explicit DescribeActiveOperationTaskCountResult(const std::string &payload);
~DescribeActiveOperationTaskCountResult();
int getNeedPop()const;
int getTaskCount()const;
protected:
void parse(const std::string &payload);
private:
int needPop_;
int taskCount_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTRESULT_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONREQUEST_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 DescribeActiveOperationTaskRegionRequest : public RpcServiceRequest
{
public:
DescribeActiveOperationTaskRegionRequest();
~DescribeActiveOperationTaskRegionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getIsHistory()const;
void setIsHistory(int isHistory);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
int isHistory_;
std::string securityToken_;
std::string taskType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONREQUEST_H_

View File

@@ -1,56 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONRESULT_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 DescribeActiveOperationTaskRegionResult : public ServiceResult
{
public:
struct Items
{
std::string region;
int count;
};
DescribeActiveOperationTaskRegionResult();
explicit DescribeActiveOperationTaskRegionResult(const std::string &payload);
~DescribeActiveOperationTaskRegionResult();
std::vector<Items> getRegionList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Items> regionList_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKREQUEST_H_
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEPENDINGMAINTENANCEACTIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEPENDINGMAINTENANCEACTIONREQUEST_H_
#include <string>
#include <vector>
@@ -28,17 +28,15 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeActiveOperationTaskRequest : public RpcServiceRequest
class ALIBABACLOUD_POLARDB_EXPORT DescribePendingMaintenanceActionRequest : public RpcServiceRequest
{
public:
DescribeActiveOperationTaskRequest();
~DescribeActiveOperationTaskRequest();
DescribePendingMaintenanceActionRequest();
~DescribePendingMaintenanceActionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getProductId()const;
void setProductId(const std::string& productId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
@@ -62,7 +60,6 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string productId_;
int pageNumber_;
std::string accessKeyId_;
int isHistory_;
@@ -78,4 +75,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKREQUEST_H_
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEPENDINGMAINTENANCEACTIONREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKRESULT_H_
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEPENDINGMAINTENANCEACTIONRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEPENDINGMAINTENANCEACTIONRESULT_H_
#include <string>
#include <vector>
@@ -29,7 +29,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeActiveOperationTaskResult : public ServiceResult
class ALIBABACLOUD_POLARDB_EXPORT DescribePendingMaintenanceActionResult : public ServiceResult
{
public:
struct ItemsItem
@@ -37,12 +37,11 @@ namespace AlibabaCloud
int status;
std::string createdTime;
std::string deadline;
std::string dBClusterId;
std::string startTime;
std::string insName;
std::string dbType;
std::string taskParams;
std::string dBType;
std::string dBVersion;
std::string modifiedTime;
std::string dbVersion;
std::string taskType;
std::string prepareInterval;
std::string region;
@@ -52,9 +51,9 @@ namespace AlibabaCloud
};
DescribeActiveOperationTaskResult();
explicit DescribeActiveOperationTaskResult(const std::string &payload);
~DescribeActiveOperationTaskResult();
DescribePendingMaintenanceActionResult();
explicit DescribePendingMaintenanceActionResult(const std::string &payload);
~DescribePendingMaintenanceActionResult();
int getTotalRecordCount()const;
int getPageSize()const;
int getPageNumber()const;
@@ -72,4 +71,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKRESULT_H_
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEPENDINGMAINTENANCEACTIONRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPEREQUEST_H_
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEPENDINGMAINTENANCEACTIONSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEPENDINGMAINTENANCEACTIONSREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeActiveOperationTaskTypeRequest : public RpcServiceRequest
class ALIBABACLOUD_POLARDB_EXPORT DescribePendingMaintenanceActionsRequest : public RpcServiceRequest
{
public:
DescribeActiveOperationTaskTypeRequest();
~DescribeActiveOperationTaskTypeRequest();
DescribePendingMaintenanceActionsRequest();
~DescribePendingMaintenanceActionsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -63,4 +63,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPEREQUEST_H_
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEPENDINGMAINTENANCEACTIONSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPERESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPERESULT_H_
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEPENDINGMAINTENANCEACTIONSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEPENDINGMAINTENANCEACTIONSRESULT_H_
#include <string>
#include <vector>
@@ -29,7 +29,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeActiveOperationTaskTypeResult : public ServiceResult
class ALIBABACLOUD_POLARDB_EXPORT DescribePendingMaintenanceActionsResult : public ServiceResult
{
public:
struct Items
@@ -39,9 +39,9 @@ namespace AlibabaCloud
};
DescribeActiveOperationTaskTypeResult();
explicit DescribeActiveOperationTaskTypeResult(const std::string &payload);
~DescribeActiveOperationTaskTypeResult();
DescribePendingMaintenanceActionsResult();
explicit DescribePendingMaintenanceActionsResult(const std::string &payload);
~DescribePendingMaintenanceActionsResult();
std::vector<Items> getTypeList()const;
protected:
@@ -53,4 +53,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPERESULT_H_
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEPENDINGMAINTENANCEACTIONSRESULT_H_

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
@@ -47,17 +49,15 @@ namespace AlibabaCloud
void setCollectorStatus(const std::string& collectorStatus);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string collectorStatus_;
long ownerId_;
std::string accessKeyId_;
};
}

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_MODIFYACTIVEOPERATIONTASKREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_MODIFYACTIVEOPERATIONTASKREQUEST_H_
#ifndef ALIBABACLOUD_POLARDB_MODEL_MODIFYPENDINGMAINTENANCEACTIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_MODIFYPENDINGMAINTENANCEACTIONREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT ModifyActiveOperationTaskRequest : public RpcServiceRequest
class ALIBABACLOUD_POLARDB_EXPORT ModifyPendingMaintenanceActionRequest : public RpcServiceRequest
{
public:
ModifyActiveOperationTaskRequest();
~ModifyActiveOperationTaskRequest();
ModifyPendingMaintenanceActionRequest();
~ModifyPendingMaintenanceActionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -66,4 +66,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_MODIFYACTIVEOPERATIONTASKREQUEST_H_
#endif // !ALIBABACLOUD_POLARDB_MODEL_MODIFYPENDINGMAINTENANCEACTIONREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_MODIFYACTIVEOPERATIONTASKRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_MODIFYACTIVEOPERATIONTASKRESULT_H_
#ifndef ALIBABACLOUD_POLARDB_MODEL_MODIFYPENDINGMAINTENANCEACTIONRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_MODIFYPENDINGMAINTENANCEACTIONRESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT ModifyActiveOperationTaskResult : public ServiceResult
class ALIBABACLOUD_POLARDB_EXPORT ModifyPendingMaintenanceActionResult : public ServiceResult
{
public:
ModifyActiveOperationTaskResult();
explicit ModifyActiveOperationTaskResult(const std::string &payload);
~ModifyActiveOperationTaskResult();
ModifyPendingMaintenanceActionResult();
explicit ModifyPendingMaintenanceActionResult(const std::string &payload);
~ModifyPendingMaintenanceActionResult();
std::string getIds()const;
protected:
@@ -48,4 +48,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_MODIFYACTIVEOPERATIONTASKRESULT_H_
#endif // !ALIBABACLOUD_POLARDB_MODEL_MODIFYPENDINGMAINTENANCEACTIONRESULT_H_

View File

@@ -627,150 +627,6 @@ PolardbClient::DescribeAccountsOutcomeCallable PolardbClient::describeAccountsCa
return task->get_future();
}
PolardbClient::DescribeActiveOperationTaskOutcome PolardbClient::describeActiveOperationTask(const DescribeActiveOperationTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeActiveOperationTaskOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeActiveOperationTaskOutcome(DescribeActiveOperationTaskResult(outcome.result()));
else
return DescribeActiveOperationTaskOutcome(outcome.error());
}
void PolardbClient::describeActiveOperationTaskAsync(const DescribeActiveOperationTaskRequest& request, const DescribeActiveOperationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeActiveOperationTask(request), context);
};
asyncExecute(new Runnable(fn));
}
PolardbClient::DescribeActiveOperationTaskOutcomeCallable PolardbClient::describeActiveOperationTaskCallable(const DescribeActiveOperationTaskRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeActiveOperationTaskOutcome()>>(
[this, request]()
{
return this->describeActiveOperationTask(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PolardbClient::DescribeActiveOperationTaskCountOutcome PolardbClient::describeActiveOperationTaskCount(const DescribeActiveOperationTaskCountRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeActiveOperationTaskCountOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeActiveOperationTaskCountOutcome(DescribeActiveOperationTaskCountResult(outcome.result()));
else
return DescribeActiveOperationTaskCountOutcome(outcome.error());
}
void PolardbClient::describeActiveOperationTaskCountAsync(const DescribeActiveOperationTaskCountRequest& request, const DescribeActiveOperationTaskCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeActiveOperationTaskCount(request), context);
};
asyncExecute(new Runnable(fn));
}
PolardbClient::DescribeActiveOperationTaskCountOutcomeCallable PolardbClient::describeActiveOperationTaskCountCallable(const DescribeActiveOperationTaskCountRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeActiveOperationTaskCountOutcome()>>(
[this, request]()
{
return this->describeActiveOperationTaskCount(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PolardbClient::DescribeActiveOperationTaskRegionOutcome PolardbClient::describeActiveOperationTaskRegion(const DescribeActiveOperationTaskRegionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeActiveOperationTaskRegionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeActiveOperationTaskRegionOutcome(DescribeActiveOperationTaskRegionResult(outcome.result()));
else
return DescribeActiveOperationTaskRegionOutcome(outcome.error());
}
void PolardbClient::describeActiveOperationTaskRegionAsync(const DescribeActiveOperationTaskRegionRequest& request, const DescribeActiveOperationTaskRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeActiveOperationTaskRegion(request), context);
};
asyncExecute(new Runnable(fn));
}
PolardbClient::DescribeActiveOperationTaskRegionOutcomeCallable PolardbClient::describeActiveOperationTaskRegionCallable(const DescribeActiveOperationTaskRegionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeActiveOperationTaskRegionOutcome()>>(
[this, request]()
{
return this->describeActiveOperationTaskRegion(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PolardbClient::DescribeActiveOperationTaskTypeOutcome PolardbClient::describeActiveOperationTaskType(const DescribeActiveOperationTaskTypeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeActiveOperationTaskTypeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeActiveOperationTaskTypeOutcome(DescribeActiveOperationTaskTypeResult(outcome.result()));
else
return DescribeActiveOperationTaskTypeOutcome(outcome.error());
}
void PolardbClient::describeActiveOperationTaskTypeAsync(const DescribeActiveOperationTaskTypeRequest& request, const DescribeActiveOperationTaskTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeActiveOperationTaskType(request), context);
};
asyncExecute(new Runnable(fn));
}
PolardbClient::DescribeActiveOperationTaskTypeOutcomeCallable PolardbClient::describeActiveOperationTaskTypeCallable(const DescribeActiveOperationTaskTypeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeActiveOperationTaskTypeOutcome()>>(
[this, request]()
{
return this->describeActiveOperationTaskType(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PolardbClient::DescribeAutoRenewAttributeOutcome PolardbClient::describeAutoRenewAttribute(const DescribeAutoRenewAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1527,6 +1383,78 @@ PolardbClient::DescribeLogBackupPolicyOutcomeCallable PolardbClient::describeLog
return task->get_future();
}
PolardbClient::DescribePendingMaintenanceActionOutcome PolardbClient::describePendingMaintenanceAction(const DescribePendingMaintenanceActionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribePendingMaintenanceActionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribePendingMaintenanceActionOutcome(DescribePendingMaintenanceActionResult(outcome.result()));
else
return DescribePendingMaintenanceActionOutcome(outcome.error());
}
void PolardbClient::describePendingMaintenanceActionAsync(const DescribePendingMaintenanceActionRequest& request, const DescribePendingMaintenanceActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describePendingMaintenanceAction(request), context);
};
asyncExecute(new Runnable(fn));
}
PolardbClient::DescribePendingMaintenanceActionOutcomeCallable PolardbClient::describePendingMaintenanceActionCallable(const DescribePendingMaintenanceActionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribePendingMaintenanceActionOutcome()>>(
[this, request]()
{
return this->describePendingMaintenanceAction(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PolardbClient::DescribePendingMaintenanceActionsOutcome PolardbClient::describePendingMaintenanceActions(const DescribePendingMaintenanceActionsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribePendingMaintenanceActionsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribePendingMaintenanceActionsOutcome(DescribePendingMaintenanceActionsResult(outcome.result()));
else
return DescribePendingMaintenanceActionsOutcome(outcome.error());
}
void PolardbClient::describePendingMaintenanceActionsAsync(const DescribePendingMaintenanceActionsRequest& request, const DescribePendingMaintenanceActionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describePendingMaintenanceActions(request), context);
};
asyncExecute(new Runnable(fn));
}
PolardbClient::DescribePendingMaintenanceActionsOutcomeCallable PolardbClient::describePendingMaintenanceActionsCallable(const DescribePendingMaintenanceActionsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribePendingMaintenanceActionsOutcome()>>(
[this, request]()
{
return this->describePendingMaintenanceActions(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PolardbClient::DescribeRegionsOutcome PolardbClient::describeRegions(const DescribeRegionsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1815,42 +1743,6 @@ PolardbClient::ModifyAccountPasswordOutcomeCallable PolardbClient::modifyAccount
return task->get_future();
}
PolardbClient::ModifyActiveOperationTaskOutcome PolardbClient::modifyActiveOperationTask(const ModifyActiveOperationTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyActiveOperationTaskOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyActiveOperationTaskOutcome(ModifyActiveOperationTaskResult(outcome.result()));
else
return ModifyActiveOperationTaskOutcome(outcome.error());
}
void PolardbClient::modifyActiveOperationTaskAsync(const ModifyActiveOperationTaskRequest& request, const ModifyActiveOperationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyActiveOperationTask(request), context);
};
asyncExecute(new Runnable(fn));
}
PolardbClient::ModifyActiveOperationTaskOutcomeCallable PolardbClient::modifyActiveOperationTaskCallable(const ModifyActiveOperationTaskRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyActiveOperationTaskOutcome()>>(
[this, request]()
{
return this->modifyActiveOperationTask(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PolardbClient::ModifyAutoRenewAttributeOutcome PolardbClient::modifyAutoRenewAttribute(const ModifyAutoRenewAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2391,6 +2283,42 @@ PolardbClient::ModifyLogBackupPolicyOutcomeCallable PolardbClient::modifyLogBack
return task->get_future();
}
PolardbClient::ModifyPendingMaintenanceActionOutcome PolardbClient::modifyPendingMaintenanceAction(const ModifyPendingMaintenanceActionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyPendingMaintenanceActionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyPendingMaintenanceActionOutcome(ModifyPendingMaintenanceActionResult(outcome.result()));
else
return ModifyPendingMaintenanceActionOutcome(outcome.error());
}
void PolardbClient::modifyPendingMaintenanceActionAsync(const ModifyPendingMaintenanceActionRequest& request, const ModifyPendingMaintenanceActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyPendingMaintenanceAction(request), context);
};
asyncExecute(new Runnable(fn));
}
PolardbClient::ModifyPendingMaintenanceActionOutcomeCallable PolardbClient::modifyPendingMaintenanceActionCallable(const ModifyPendingMaintenanceActionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyPendingMaintenanceActionOutcome()>>(
[this, request]()
{
return this->modifyPendingMaintenanceAction(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PolardbClient::ResetAccountOutcome PolardbClient::resetAccount(const ResetAccountRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -1,95 +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/polardb/model/DescribeActiveOperationTaskCountRequest.h>
using AlibabaCloud::Polardb::Model::DescribeActiveOperationTaskCountRequest;
DescribeActiveOperationTaskCountRequest::DescribeActiveOperationTaskCountRequest() :
RpcServiceRequest("polardb", "2017-08-01", "DescribeActiveOperationTaskCount")
{
setMethod(HttpRequest::Method::Post);
}
DescribeActiveOperationTaskCountRequest::~DescribeActiveOperationTaskCountRequest()
{}
long DescribeActiveOperationTaskCountRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeActiveOperationTaskCountRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeActiveOperationTaskCountRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeActiveOperationTaskCountRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeActiveOperationTaskCountRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeActiveOperationTaskCountRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeActiveOperationTaskCountRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeActiveOperationTaskCountRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeActiveOperationTaskCountRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeActiveOperationTaskCountRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DescribeActiveOperationTaskCountRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeActiveOperationTaskCountRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -1,58 +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/polardb/model/DescribeActiveOperationTaskCountResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Polardb;
using namespace AlibabaCloud::Polardb::Model;
DescribeActiveOperationTaskCountResult::DescribeActiveOperationTaskCountResult() :
ServiceResult()
{}
DescribeActiveOperationTaskCountResult::DescribeActiveOperationTaskCountResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskCountResult::~DescribeActiveOperationTaskCountResult()
{}
void DescribeActiveOperationTaskCountResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TaskCount"].isNull())
taskCount_ = std::stoi(value["TaskCount"].asString());
if(!value["NeedPop"].isNull())
needPop_ = std::stoi(value["NeedPop"].asString());
}
int DescribeActiveOperationTaskCountResult::getNeedPop()const
{
return needPop_;
}
int DescribeActiveOperationTaskCountResult::getTaskCount()const
{
return taskCount_;
}

View File

@@ -1,59 +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/polardb/model/DescribeActiveOperationTaskRegionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Polardb;
using namespace AlibabaCloud::Polardb::Model;
DescribeActiveOperationTaskRegionResult::DescribeActiveOperationTaskRegionResult() :
ServiceResult()
{}
DescribeActiveOperationTaskRegionResult::DescribeActiveOperationTaskRegionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskRegionResult::~DescribeActiveOperationTaskRegionResult()
{}
void DescribeActiveOperationTaskRegionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allRegionListNode = value["RegionList"]["Items"];
for (auto valueRegionListItems : allRegionListNode)
{
Items regionListObject;
if(!valueRegionListItems["Region"].isNull())
regionListObject.region = valueRegionListItems["Region"].asString();
if(!valueRegionListItems["Count"].isNull())
regionListObject.count = std::stoi(valueRegionListItems["Count"].asString());
regionList_.push_back(regionListObject);
}
}
std::vector<DescribeActiveOperationTaskRegionResult::Items> DescribeActiveOperationTaskRegionResult::getRegionList()const
{
return regionList_;
}

View File

@@ -1,161 +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/polardb/model/DescribeActiveOperationTaskRequest.h>
using AlibabaCloud::Polardb::Model::DescribeActiveOperationTaskRequest;
DescribeActiveOperationTaskRequest::DescribeActiveOperationTaskRequest() :
RpcServiceRequest("polardb", "2017-08-01", "DescribeActiveOperationTask")
{
setMethod(HttpRequest::Method::Post);
}
DescribeActiveOperationTaskRequest::~DescribeActiveOperationTaskRequest()
{}
long DescribeActiveOperationTaskRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeActiveOperationTaskRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeActiveOperationTaskRequest::getProductId()const
{
return productId_;
}
void DescribeActiveOperationTaskRequest::setProductId(const std::string& productId)
{
productId_ = productId;
setParameter("ProductId", productId);
}
int DescribeActiveOperationTaskRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeActiveOperationTaskRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeActiveOperationTaskRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeActiveOperationTaskRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
int DescribeActiveOperationTaskRequest::getIsHistory()const
{
return isHistory_;
}
void DescribeActiveOperationTaskRequest::setIsHistory(int isHistory)
{
isHistory_ = isHistory;
setParameter("IsHistory", std::to_string(isHistory));
}
std::string DescribeActiveOperationTaskRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeActiveOperationTaskRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
int DescribeActiveOperationTaskRequest::getPageSize()const
{
return pageSize_;
}
void DescribeActiveOperationTaskRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
std::string DescribeActiveOperationTaskRequest::getTaskType()const
{
return taskType_;
}
void DescribeActiveOperationTaskRequest::setTaskType(const std::string& taskType)
{
taskType_ = taskType;
setParameter("TaskType", taskType);
}
std::string DescribeActiveOperationTaskRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeActiveOperationTaskRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeActiveOperationTaskRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeActiveOperationTaskRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DescribeActiveOperationTaskRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeActiveOperationTaskRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeActiveOperationTaskRequest::getRegion()const
{
return region_;
}
void DescribeActiveOperationTaskRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
}

View File

@@ -1,106 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/polardb/model/DescribeActiveOperationTaskTypeRequest.h>
using AlibabaCloud::Polardb::Model::DescribeActiveOperationTaskTypeRequest;
DescribeActiveOperationTaskTypeRequest::DescribeActiveOperationTaskTypeRequest() :
RpcServiceRequest("polardb", "2017-08-01", "DescribeActiveOperationTaskType")
{
setMethod(HttpRequest::Method::Post);
}
DescribeActiveOperationTaskTypeRequest::~DescribeActiveOperationTaskTypeRequest()
{}
long DescribeActiveOperationTaskTypeRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeActiveOperationTaskTypeRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeActiveOperationTaskTypeRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeActiveOperationTaskTypeRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
int DescribeActiveOperationTaskTypeRequest::getIsHistory()const
{
return isHistory_;
}
void DescribeActiveOperationTaskTypeRequest::setIsHistory(int isHistory)
{
isHistory_ = isHistory;
setParameter("IsHistory", std::to_string(isHistory));
}
std::string DescribeActiveOperationTaskTypeRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeActiveOperationTaskTypeRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeActiveOperationTaskTypeRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeActiveOperationTaskTypeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeActiveOperationTaskTypeRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeActiveOperationTaskTypeRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DescribeActiveOperationTaskTypeRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeActiveOperationTaskTypeRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,150 @@
/*
* 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/DescribePendingMaintenanceActionRequest.h>
using AlibabaCloud::Polardb::Model::DescribePendingMaintenanceActionRequest;
DescribePendingMaintenanceActionRequest::DescribePendingMaintenanceActionRequest() :
RpcServiceRequest("polardb", "2017-08-01", "DescribePendingMaintenanceAction")
{
setMethod(HttpRequest::Method::Post);
}
DescribePendingMaintenanceActionRequest::~DescribePendingMaintenanceActionRequest()
{}
long DescribePendingMaintenanceActionRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribePendingMaintenanceActionRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int DescribePendingMaintenanceActionRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribePendingMaintenanceActionRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribePendingMaintenanceActionRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribePendingMaintenanceActionRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
int DescribePendingMaintenanceActionRequest::getIsHistory()const
{
return isHistory_;
}
void DescribePendingMaintenanceActionRequest::setIsHistory(int isHistory)
{
isHistory_ = isHistory;
setParameter("IsHistory", std::to_string(isHistory));
}
std::string DescribePendingMaintenanceActionRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribePendingMaintenanceActionRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
int DescribePendingMaintenanceActionRequest::getPageSize()const
{
return pageSize_;
}
void DescribePendingMaintenanceActionRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
std::string DescribePendingMaintenanceActionRequest::getTaskType()const
{
return taskType_;
}
void DescribePendingMaintenanceActionRequest::setTaskType(const std::string& taskType)
{
taskType_ = taskType;
setParameter("TaskType", taskType);
}
std::string DescribePendingMaintenanceActionRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribePendingMaintenanceActionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribePendingMaintenanceActionRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribePendingMaintenanceActionRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DescribePendingMaintenanceActionRequest::getOwnerId()const
{
return ownerId_;
}
void DescribePendingMaintenanceActionRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribePendingMaintenanceActionRequest::getRegion()const
{
return region_;
}
void DescribePendingMaintenanceActionRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
}

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/polardb/model/DescribeActiveOperationTaskResult.h>
#include <alibabacloud/polardb/model/DescribePendingMaintenanceActionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Polardb;
using namespace AlibabaCloud::Polardb::Model;
DescribeActiveOperationTaskResult::DescribeActiveOperationTaskResult() :
DescribePendingMaintenanceActionResult::DescribePendingMaintenanceActionResult() :
ServiceResult()
{}
DescribeActiveOperationTaskResult::DescribeActiveOperationTaskResult(const std::string &payload) :
DescribePendingMaintenanceActionResult::DescribePendingMaintenanceActionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskResult::~DescribeActiveOperationTaskResult()
DescribePendingMaintenanceActionResult::~DescribePendingMaintenanceActionResult()
{}
void DescribeActiveOperationTaskResult::parse(const std::string &payload)
void DescribePendingMaintenanceActionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
@@ -45,10 +45,10 @@ void DescribeActiveOperationTaskResult::parse(const std::string &payload)
ItemsItem itemsObject;
if(!valueItemsItemsItem["Id"].isNull())
itemsObject.id = std::stoi(valueItemsItemsItem["Id"].asString());
if(!valueItemsItemsItem["InsName"].isNull())
itemsObject.insName = valueItemsItemsItem["InsName"].asString();
if(!valueItemsItemsItem["DbType"].isNull())
itemsObject.dbType = valueItemsItemsItem["DbType"].asString();
if(!valueItemsItemsItem["DBClusterId"].isNull())
itemsObject.dBClusterId = valueItemsItemsItem["DBClusterId"].asString();
if(!valueItemsItemsItem["DBType"].isNull())
itemsObject.dBType = valueItemsItemsItem["DBType"].asString();
if(!valueItemsItemsItem["StartTime"].isNull())
itemsObject.startTime = valueItemsItemsItem["StartTime"].asString();
if(!valueItemsItemsItem["SwitchTime"].isNull())
@@ -65,12 +65,10 @@ void DescribeActiveOperationTaskResult::parse(const std::string &payload)
itemsObject.resultInfo = valueItemsItemsItem["ResultInfo"].asString();
if(!valueItemsItemsItem["PrepareInterval"].isNull())
itemsObject.prepareInterval = valueItemsItemsItem["PrepareInterval"].asString();
if(!valueItemsItemsItem["TaskParams"].isNull())
itemsObject.taskParams = valueItemsItemsItem["TaskParams"].asString();
if(!valueItemsItemsItem["TaskType"].isNull())
itemsObject.taskType = valueItemsItemsItem["TaskType"].asString();
if(!valueItemsItemsItem["DbVersion"].isNull())
itemsObject.dbVersion = valueItemsItemsItem["DbVersion"].asString();
if(!valueItemsItemsItem["DBVersion"].isNull())
itemsObject.dBVersion = valueItemsItemsItem["DBVersion"].asString();
if(!valueItemsItemsItem["Region"].isNull())
itemsObject.region = valueItemsItemsItem["Region"].asString();
items_.push_back(itemsObject);
@@ -84,22 +82,22 @@ void DescribeActiveOperationTaskResult::parse(const std::string &payload)
}
int DescribeActiveOperationTaskResult::getTotalRecordCount()const
int DescribePendingMaintenanceActionResult::getTotalRecordCount()const
{
return totalRecordCount_;
}
int DescribeActiveOperationTaskResult::getPageSize()const
int DescribePendingMaintenanceActionResult::getPageSize()const
{
return pageSize_;
}
int DescribeActiveOperationTaskResult::getPageNumber()const
int DescribePendingMaintenanceActionResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<DescribeActiveOperationTaskResult::ItemsItem> DescribeActiveOperationTaskResult::getItems()const
std::vector<DescribePendingMaintenanceActionResult::ItemsItem> DescribePendingMaintenanceActionResult::getItems()const
{
return items_;
}

View File

@@ -14,102 +14,91 @@
* limitations under the License.
*/
#include <alibabacloud/polardb/model/DescribeActiveOperationTaskRegionRequest.h>
#include <alibabacloud/polardb/model/DescribePendingMaintenanceActionsRequest.h>
using AlibabaCloud::Polardb::Model::DescribeActiveOperationTaskRegionRequest;
using AlibabaCloud::Polardb::Model::DescribePendingMaintenanceActionsRequest;
DescribeActiveOperationTaskRegionRequest::DescribeActiveOperationTaskRegionRequest() :
RpcServiceRequest("polardb", "2017-08-01", "DescribeActiveOperationTaskRegion")
DescribePendingMaintenanceActionsRequest::DescribePendingMaintenanceActionsRequest() :
RpcServiceRequest("polardb", "2017-08-01", "DescribePendingMaintenanceActions")
{
setMethod(HttpRequest::Method::Post);
}
DescribeActiveOperationTaskRegionRequest::~DescribeActiveOperationTaskRegionRequest()
DescribePendingMaintenanceActionsRequest::~DescribePendingMaintenanceActionsRequest()
{}
long DescribeActiveOperationTaskRegionRequest::getResourceOwnerId()const
long DescribePendingMaintenanceActionsRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeActiveOperationTaskRegionRequest::setResourceOwnerId(long resourceOwnerId)
void DescribePendingMaintenanceActionsRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeActiveOperationTaskRegionRequest::getAccessKeyId()const
std::string DescribePendingMaintenanceActionsRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeActiveOperationTaskRegionRequest::setAccessKeyId(const std::string& accessKeyId)
void DescribePendingMaintenanceActionsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
int DescribeActiveOperationTaskRegionRequest::getIsHistory()const
int DescribePendingMaintenanceActionsRequest::getIsHistory()const
{
return isHistory_;
}
void DescribeActiveOperationTaskRegionRequest::setIsHistory(int isHistory)
void DescribePendingMaintenanceActionsRequest::setIsHistory(int isHistory)
{
isHistory_ = isHistory;
setParameter("IsHistory", std::to_string(isHistory));
}
std::string DescribeActiveOperationTaskRegionRequest::getSecurityToken()const
std::string DescribePendingMaintenanceActionsRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeActiveOperationTaskRegionRequest::setSecurityToken(const std::string& securityToken)
void DescribePendingMaintenanceActionsRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeActiveOperationTaskRegionRequest::getTaskType()const
{
return taskType_;
}
void DescribeActiveOperationTaskRegionRequest::setTaskType(const std::string& taskType)
{
taskType_ = taskType;
setParameter("TaskType", taskType);
}
std::string DescribeActiveOperationTaskRegionRequest::getResourceOwnerAccount()const
std::string DescribePendingMaintenanceActionsRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeActiveOperationTaskRegionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
void DescribePendingMaintenanceActionsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeActiveOperationTaskRegionRequest::getOwnerAccount()const
std::string DescribePendingMaintenanceActionsRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeActiveOperationTaskRegionRequest::setOwnerAccount(const std::string& ownerAccount)
void DescribePendingMaintenanceActionsRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DescribeActiveOperationTaskRegionRequest::getOwnerId()const
long DescribePendingMaintenanceActionsRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeActiveOperationTaskRegionRequest::setOwnerId(long ownerId)
void DescribePendingMaintenanceActionsRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/polardb/model/DescribeActiveOperationTaskTypeResult.h>
#include <alibabacloud/polardb/model/DescribePendingMaintenanceActionsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Polardb;
using namespace AlibabaCloud::Polardb::Model;
DescribeActiveOperationTaskTypeResult::DescribeActiveOperationTaskTypeResult() :
DescribePendingMaintenanceActionsResult::DescribePendingMaintenanceActionsResult() :
ServiceResult()
{}
DescribeActiveOperationTaskTypeResult::DescribeActiveOperationTaskTypeResult(const std::string &payload) :
DescribePendingMaintenanceActionsResult::DescribePendingMaintenanceActionsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskTypeResult::~DescribeActiveOperationTaskTypeResult()
DescribePendingMaintenanceActionsResult::~DescribePendingMaintenanceActionsResult()
{}
void DescribeActiveOperationTaskTypeResult::parse(const std::string &payload)
void DescribePendingMaintenanceActionsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
@@ -52,7 +52,7 @@ void DescribeActiveOperationTaskTypeResult::parse(const std::string &payload)
}
std::vector<DescribeActiveOperationTaskTypeResult::Items> DescribeActiveOperationTaskTypeResult::getTypeList()const
std::vector<DescribePendingMaintenanceActionsResult::Items> DescribePendingMaintenanceActionsResult::getTypeList()const
{
return typeList_;
}

View File

@@ -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/polardb/model/ModifyActiveOperationTaskRequest.h>
using AlibabaCloud::Polardb::Model::ModifyActiveOperationTaskRequest;
ModifyActiveOperationTaskRequest::ModifyActiveOperationTaskRequest() :
RpcServiceRequest("polardb", "2017-08-01", "ModifyActiveOperationTask")
{
setMethod(HttpRequest::Method::Post);
}
ModifyActiveOperationTaskRequest::~ModifyActiveOperationTaskRequest()
{}
long ModifyActiveOperationTaskRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ModifyActiveOperationTaskRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ModifyActiveOperationTaskRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ModifyActiveOperationTaskRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ModifyActiveOperationTaskRequest::getSecurityToken()const
{
return securityToken_;
}
void ModifyActiveOperationTaskRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string ModifyActiveOperationTaskRequest::getSwitchTime()const
{
return switchTime_;
}
void ModifyActiveOperationTaskRequest::setSwitchTime(const std::string& switchTime)
{
switchTime_ = switchTime;
setParameter("SwitchTime", switchTime);
}
std::string ModifyActiveOperationTaskRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ModifyActiveOperationTaskRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ModifyActiveOperationTaskRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ModifyActiveOperationTaskRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long ModifyActiveOperationTaskRequest::getOwnerId()const
{
return ownerId_;
}
void ModifyActiveOperationTaskRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ModifyActiveOperationTaskRequest::getIds()const
{
return ids_;
}
void ModifyActiveOperationTaskRequest::setIds(const std::string& ids)
{
ids_ = ids;
setParameter("Ids", ids);
}

View File

@@ -38,6 +38,17 @@ void ModifyDBClusterAuditLogCollectorRequest::setResourceOwnerId(long resourceOw
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ModifyDBClusterAuditLogCollectorRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ModifyDBClusterAuditLogCollectorRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ModifyDBClusterAuditLogCollectorRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
@@ -93,14 +104,3 @@ void ModifyDBClusterAuditLogCollectorRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ModifyDBClusterAuditLogCollectorRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ModifyDBClusterAuditLogCollectorRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}

View 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/polardb/model/ModifyPendingMaintenanceActionRequest.h>
using AlibabaCloud::Polardb::Model::ModifyPendingMaintenanceActionRequest;
ModifyPendingMaintenanceActionRequest::ModifyPendingMaintenanceActionRequest() :
RpcServiceRequest("polardb", "2017-08-01", "ModifyPendingMaintenanceAction")
{
setMethod(HttpRequest::Method::Post);
}
ModifyPendingMaintenanceActionRequest::~ModifyPendingMaintenanceActionRequest()
{}
long ModifyPendingMaintenanceActionRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ModifyPendingMaintenanceActionRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ModifyPendingMaintenanceActionRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ModifyPendingMaintenanceActionRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ModifyPendingMaintenanceActionRequest::getSecurityToken()const
{
return securityToken_;
}
void ModifyPendingMaintenanceActionRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string ModifyPendingMaintenanceActionRequest::getSwitchTime()const
{
return switchTime_;
}
void ModifyPendingMaintenanceActionRequest::setSwitchTime(const std::string& switchTime)
{
switchTime_ = switchTime;
setParameter("SwitchTime", switchTime);
}
std::string ModifyPendingMaintenanceActionRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ModifyPendingMaintenanceActionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ModifyPendingMaintenanceActionRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ModifyPendingMaintenanceActionRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long ModifyPendingMaintenanceActionRequest::getOwnerId()const
{
return ownerId_;
}
void ModifyPendingMaintenanceActionRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ModifyPendingMaintenanceActionRequest::getIds()const
{
return ids_;
}
void ModifyPendingMaintenanceActionRequest::setIds(const std::string& ids)
{
ids_ = ids;
setParameter("Ids", ids);
}

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/polardb/model/ModifyActiveOperationTaskResult.h>
#include <alibabacloud/polardb/model/ModifyPendingMaintenanceActionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Polardb;
using namespace AlibabaCloud::Polardb::Model;
ModifyActiveOperationTaskResult::ModifyActiveOperationTaskResult() :
ModifyPendingMaintenanceActionResult::ModifyPendingMaintenanceActionResult() :
ServiceResult()
{}
ModifyActiveOperationTaskResult::ModifyActiveOperationTaskResult(const std::string &payload) :
ModifyPendingMaintenanceActionResult::ModifyPendingMaintenanceActionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyActiveOperationTaskResult::~ModifyActiveOperationTaskResult()
ModifyPendingMaintenanceActionResult::~ModifyPendingMaintenanceActionResult()
{}
void ModifyActiveOperationTaskResult::parse(const std::string &payload)
void ModifyPendingMaintenanceActionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
@@ -44,7 +44,7 @@ void ModifyActiveOperationTaskResult::parse(const std::string &payload)
}
std::string ModifyActiveOperationTaskResult::getIds()const
std::string ModifyPendingMaintenanceActionResult::getIds()const
{
return ids_;
}