Supported CheckCloudResourceAuthorized API.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2020-07-27 Version: 1.36.540
|
||||
- Supported CheckCloudResourceAuthorized API.
|
||||
|
||||
2020-07-27 Version: 1.36.539
|
||||
- Add HSF apis.
|
||||
|
||||
|
||||
@@ -71,6 +71,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/CreateDedicatedHostUserResult.h
|
||||
include/alibabacloud/rds/model/CreateDiagnosticReportRequest.h
|
||||
include/alibabacloud/rds/model/CreateDiagnosticReportResult.h
|
||||
include/alibabacloud/rds/model/CreateHostAccountRequest.h
|
||||
include/alibabacloud/rds/model/CreateHostAccountResult.h
|
||||
include/alibabacloud/rds/model/CreateMigrateTaskRequest.h
|
||||
include/alibabacloud/rds/model/CreateMigrateTaskResult.h
|
||||
include/alibabacloud/rds/model/CreateMigrateTaskForSQLServerRequest.h
|
||||
@@ -97,6 +99,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DeleteDedicatedHostAccountResult.h
|
||||
include/alibabacloud/rds/model/DeleteDedicatedHostGroupRequest.h
|
||||
include/alibabacloud/rds/model/DeleteDedicatedHostGroupResult.h
|
||||
include/alibabacloud/rds/model/DeleteHostAccountRequest.h
|
||||
include/alibabacloud/rds/model/DeleteHostAccountResult.h
|
||||
include/alibabacloud/rds/model/DeleteParameterGroupRequest.h
|
||||
include/alibabacloud/rds/model/DeleteParameterGroupResult.h
|
||||
include/alibabacloud/rds/model/DescibeImportsFromDatabaseRequest.h
|
||||
@@ -203,6 +207,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribeEventsResult.h
|
||||
include/alibabacloud/rds/model/DescribeHASwitchConfigRequest.h
|
||||
include/alibabacloud/rds/model/DescribeHASwitchConfigResult.h
|
||||
include/alibabacloud/rds/model/DescribeHostAccountsRequest.h
|
||||
include/alibabacloud/rds/model/DescribeHostAccountsResult.h
|
||||
include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeRequest.h
|
||||
include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeResult.h
|
||||
include/alibabacloud/rds/model/DescribeInstanceCrossBackupPolicyRequest.h
|
||||
@@ -237,6 +243,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribeParametersResult.h
|
||||
include/alibabacloud/rds/model/DescribePriceRequest.h
|
||||
include/alibabacloud/rds/model/DescribePriceResult.h
|
||||
include/alibabacloud/rds/model/DescribeRdsResourceSettingsRequest.h
|
||||
include/alibabacloud/rds/model/DescribeRdsResourceSettingsResult.h
|
||||
include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h
|
||||
include/alibabacloud/rds/model/DescribeReadDBInstanceDelayResult.h
|
||||
include/alibabacloud/rds/model/DescribeRegionsRequest.h
|
||||
@@ -399,6 +407,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/ResetAccountForPGResult.h
|
||||
include/alibabacloud/rds/model/ResetAccountPasswordRequest.h
|
||||
include/alibabacloud/rds/model/ResetAccountPasswordResult.h
|
||||
include/alibabacloud/rds/model/ResetHostAccountPasswordRequest.h
|
||||
include/alibabacloud/rds/model/ResetHostAccountPasswordResult.h
|
||||
include/alibabacloud/rds/model/RestartDBInstanceRequest.h
|
||||
include/alibabacloud/rds/model/RestartDBInstanceResult.h
|
||||
include/alibabacloud/rds/model/RestartDedicatedHostRequest.h
|
||||
@@ -492,6 +502,8 @@ set(rds_src
|
||||
src/model/CreateDedicatedHostUserResult.cc
|
||||
src/model/CreateDiagnosticReportRequest.cc
|
||||
src/model/CreateDiagnosticReportResult.cc
|
||||
src/model/CreateHostAccountRequest.cc
|
||||
src/model/CreateHostAccountResult.cc
|
||||
src/model/CreateMigrateTaskRequest.cc
|
||||
src/model/CreateMigrateTaskResult.cc
|
||||
src/model/CreateMigrateTaskForSQLServerRequest.cc
|
||||
@@ -518,6 +530,8 @@ set(rds_src
|
||||
src/model/DeleteDedicatedHostAccountResult.cc
|
||||
src/model/DeleteDedicatedHostGroupRequest.cc
|
||||
src/model/DeleteDedicatedHostGroupResult.cc
|
||||
src/model/DeleteHostAccountRequest.cc
|
||||
src/model/DeleteHostAccountResult.cc
|
||||
src/model/DeleteParameterGroupRequest.cc
|
||||
src/model/DeleteParameterGroupResult.cc
|
||||
src/model/DescibeImportsFromDatabaseRequest.cc
|
||||
@@ -624,6 +638,8 @@ set(rds_src
|
||||
src/model/DescribeEventsResult.cc
|
||||
src/model/DescribeHASwitchConfigRequest.cc
|
||||
src/model/DescribeHASwitchConfigResult.cc
|
||||
src/model/DescribeHostAccountsRequest.cc
|
||||
src/model/DescribeHostAccountsResult.cc
|
||||
src/model/DescribeInstanceAutoRenewalAttributeRequest.cc
|
||||
src/model/DescribeInstanceAutoRenewalAttributeResult.cc
|
||||
src/model/DescribeInstanceCrossBackupPolicyRequest.cc
|
||||
@@ -658,6 +674,8 @@ set(rds_src
|
||||
src/model/DescribeParametersResult.cc
|
||||
src/model/DescribePriceRequest.cc
|
||||
src/model/DescribePriceResult.cc
|
||||
src/model/DescribeRdsResourceSettingsRequest.cc
|
||||
src/model/DescribeRdsResourceSettingsResult.cc
|
||||
src/model/DescribeReadDBInstanceDelayRequest.cc
|
||||
src/model/DescribeReadDBInstanceDelayResult.cc
|
||||
src/model/DescribeRegionsRequest.cc
|
||||
@@ -820,6 +838,8 @@ set(rds_src
|
||||
src/model/ResetAccountForPGResult.cc
|
||||
src/model/ResetAccountPasswordRequest.cc
|
||||
src/model/ResetAccountPasswordResult.cc
|
||||
src/model/ResetHostAccountPasswordRequest.cc
|
||||
src/model/ResetHostAccountPasswordResult.cc
|
||||
src/model/RestartDBInstanceRequest.cc
|
||||
src/model/RestartDBInstanceResult.cc
|
||||
src/model/RestartDedicatedHostRequest.cc
|
||||
|
||||
@@ -72,6 +72,8 @@
|
||||
#include "model/CreateDedicatedHostUserResult.h"
|
||||
#include "model/CreateDiagnosticReportRequest.h"
|
||||
#include "model/CreateDiagnosticReportResult.h"
|
||||
#include "model/CreateHostAccountRequest.h"
|
||||
#include "model/CreateHostAccountResult.h"
|
||||
#include "model/CreateMigrateTaskRequest.h"
|
||||
#include "model/CreateMigrateTaskResult.h"
|
||||
#include "model/CreateMigrateTaskForSQLServerRequest.h"
|
||||
@@ -98,6 +100,8 @@
|
||||
#include "model/DeleteDedicatedHostAccountResult.h"
|
||||
#include "model/DeleteDedicatedHostGroupRequest.h"
|
||||
#include "model/DeleteDedicatedHostGroupResult.h"
|
||||
#include "model/DeleteHostAccountRequest.h"
|
||||
#include "model/DeleteHostAccountResult.h"
|
||||
#include "model/DeleteParameterGroupRequest.h"
|
||||
#include "model/DeleteParameterGroupResult.h"
|
||||
#include "model/DescibeImportsFromDatabaseRequest.h"
|
||||
@@ -204,6 +208,8 @@
|
||||
#include "model/DescribeEventsResult.h"
|
||||
#include "model/DescribeHASwitchConfigRequest.h"
|
||||
#include "model/DescribeHASwitchConfigResult.h"
|
||||
#include "model/DescribeHostAccountsRequest.h"
|
||||
#include "model/DescribeHostAccountsResult.h"
|
||||
#include "model/DescribeInstanceAutoRenewalAttributeRequest.h"
|
||||
#include "model/DescribeInstanceAutoRenewalAttributeResult.h"
|
||||
#include "model/DescribeInstanceCrossBackupPolicyRequest.h"
|
||||
@@ -238,6 +244,8 @@
|
||||
#include "model/DescribeParametersResult.h"
|
||||
#include "model/DescribePriceRequest.h"
|
||||
#include "model/DescribePriceResult.h"
|
||||
#include "model/DescribeRdsResourceSettingsRequest.h"
|
||||
#include "model/DescribeRdsResourceSettingsResult.h"
|
||||
#include "model/DescribeReadDBInstanceDelayRequest.h"
|
||||
#include "model/DescribeReadDBInstanceDelayResult.h"
|
||||
#include "model/DescribeRegionsRequest.h"
|
||||
@@ -400,6 +408,8 @@
|
||||
#include "model/ResetAccountForPGResult.h"
|
||||
#include "model/ResetAccountPasswordRequest.h"
|
||||
#include "model/ResetAccountPasswordResult.h"
|
||||
#include "model/ResetHostAccountPasswordRequest.h"
|
||||
#include "model/ResetHostAccountPasswordResult.h"
|
||||
#include "model/RestartDBInstanceRequest.h"
|
||||
#include "model/RestartDBInstanceResult.h"
|
||||
#include "model/RestartDedicatedHostRequest.h"
|
||||
@@ -524,6 +534,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateDiagnosticReportResult> CreateDiagnosticReportOutcome;
|
||||
typedef std::future<CreateDiagnosticReportOutcome> CreateDiagnosticReportOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateDiagnosticReportRequest&, const CreateDiagnosticReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDiagnosticReportAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateHostAccountResult> CreateHostAccountOutcome;
|
||||
typedef std::future<CreateHostAccountOutcome> CreateHostAccountOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateHostAccountRequest&, const CreateHostAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHostAccountAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateMigrateTaskResult> CreateMigrateTaskOutcome;
|
||||
typedef std::future<CreateMigrateTaskOutcome> CreateMigrateTaskOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateMigrateTaskRequest&, const CreateMigrateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMigrateTaskAsyncHandler;
|
||||
@@ -563,6 +576,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteDedicatedHostGroupResult> DeleteDedicatedHostGroupOutcome;
|
||||
typedef std::future<DeleteDedicatedHostGroupOutcome> DeleteDedicatedHostGroupOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteDedicatedHostGroupRequest&, const DeleteDedicatedHostGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDedicatedHostGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteHostAccountResult> DeleteHostAccountOutcome;
|
||||
typedef std::future<DeleteHostAccountOutcome> DeleteHostAccountOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteHostAccountRequest&, const DeleteHostAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteHostAccountAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteParameterGroupResult> DeleteParameterGroupOutcome;
|
||||
typedef std::future<DeleteParameterGroupOutcome> DeleteParameterGroupOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteParameterGroupRequest&, const DeleteParameterGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteParameterGroupAsyncHandler;
|
||||
@@ -722,6 +738,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeHASwitchConfigResult> DescribeHASwitchConfigOutcome;
|
||||
typedef std::future<DescribeHASwitchConfigOutcome> DescribeHASwitchConfigOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeHASwitchConfigRequest&, const DescribeHASwitchConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHASwitchConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeHostAccountsResult> DescribeHostAccountsOutcome;
|
||||
typedef std::future<DescribeHostAccountsOutcome> DescribeHostAccountsOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeHostAccountsRequest&, const DescribeHostAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHostAccountsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceAutoRenewalAttributeResult> DescribeInstanceAutoRenewalAttributeOutcome;
|
||||
typedef std::future<DescribeInstanceAutoRenewalAttributeOutcome> DescribeInstanceAutoRenewalAttributeOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeInstanceAutoRenewalAttributeRequest&, const DescribeInstanceAutoRenewalAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAutoRenewalAttributeAsyncHandler;
|
||||
@@ -773,6 +792,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribePriceResult> DescribePriceOutcome;
|
||||
typedef std::future<DescribePriceOutcome> DescribePriceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribePriceRequest&, const DescribePriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePriceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRdsResourceSettingsResult> DescribeRdsResourceSettingsOutcome;
|
||||
typedef std::future<DescribeRdsResourceSettingsOutcome> DescribeRdsResourceSettingsOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeRdsResourceSettingsRequest&, const DescribeRdsResourceSettingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRdsResourceSettingsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeReadDBInstanceDelayResult> DescribeReadDBInstanceDelayOutcome;
|
||||
typedef std::future<DescribeReadDBInstanceDelayOutcome> DescribeReadDBInstanceDelayOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeReadDBInstanceDelayRequest&, const DescribeReadDBInstanceDelayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReadDBInstanceDelayAsyncHandler;
|
||||
@@ -1016,6 +1038,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ResetAccountPasswordResult> ResetAccountPasswordOutcome;
|
||||
typedef std::future<ResetAccountPasswordOutcome> ResetAccountPasswordOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ResetAccountPasswordRequest&, const ResetAccountPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetAccountPasswordAsyncHandler;
|
||||
typedef Outcome<Error, Model::ResetHostAccountPasswordResult> ResetHostAccountPasswordOutcome;
|
||||
typedef std::future<ResetHostAccountPasswordOutcome> ResetHostAccountPasswordOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ResetHostAccountPasswordRequest&, const ResetHostAccountPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetHostAccountPasswordAsyncHandler;
|
||||
typedef Outcome<Error, Model::RestartDBInstanceResult> RestartDBInstanceOutcome;
|
||||
typedef std::future<RestartDBInstanceOutcome> RestartDBInstanceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::RestartDBInstanceRequest&, const RestartDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDBInstanceAsyncHandler;
|
||||
@@ -1156,6 +1181,9 @@ namespace AlibabaCloud
|
||||
CreateDiagnosticReportOutcome createDiagnosticReport(const Model::CreateDiagnosticReportRequest &request)const;
|
||||
void createDiagnosticReportAsync(const Model::CreateDiagnosticReportRequest& request, const CreateDiagnosticReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDiagnosticReportOutcomeCallable createDiagnosticReportCallable(const Model::CreateDiagnosticReportRequest& request) const;
|
||||
CreateHostAccountOutcome createHostAccount(const Model::CreateHostAccountRequest &request)const;
|
||||
void createHostAccountAsync(const Model::CreateHostAccountRequest& request, const CreateHostAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateHostAccountOutcomeCallable createHostAccountCallable(const Model::CreateHostAccountRequest& request) const;
|
||||
CreateMigrateTaskOutcome createMigrateTask(const Model::CreateMigrateTaskRequest &request)const;
|
||||
void createMigrateTaskAsync(const Model::CreateMigrateTaskRequest& request, const CreateMigrateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateMigrateTaskOutcomeCallable createMigrateTaskCallable(const Model::CreateMigrateTaskRequest& request) const;
|
||||
@@ -1195,6 +1223,9 @@ namespace AlibabaCloud
|
||||
DeleteDedicatedHostGroupOutcome deleteDedicatedHostGroup(const Model::DeleteDedicatedHostGroupRequest &request)const;
|
||||
void deleteDedicatedHostGroupAsync(const Model::DeleteDedicatedHostGroupRequest& request, const DeleteDedicatedHostGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDedicatedHostGroupOutcomeCallable deleteDedicatedHostGroupCallable(const Model::DeleteDedicatedHostGroupRequest& request) const;
|
||||
DeleteHostAccountOutcome deleteHostAccount(const Model::DeleteHostAccountRequest &request)const;
|
||||
void deleteHostAccountAsync(const Model::DeleteHostAccountRequest& request, const DeleteHostAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteHostAccountOutcomeCallable deleteHostAccountCallable(const Model::DeleteHostAccountRequest& request) const;
|
||||
DeleteParameterGroupOutcome deleteParameterGroup(const Model::DeleteParameterGroupRequest &request)const;
|
||||
void deleteParameterGroupAsync(const Model::DeleteParameterGroupRequest& request, const DeleteParameterGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteParameterGroupOutcomeCallable deleteParameterGroupCallable(const Model::DeleteParameterGroupRequest& request) const;
|
||||
@@ -1354,6 +1385,9 @@ namespace AlibabaCloud
|
||||
DescribeHASwitchConfigOutcome describeHASwitchConfig(const Model::DescribeHASwitchConfigRequest &request)const;
|
||||
void describeHASwitchConfigAsync(const Model::DescribeHASwitchConfigRequest& request, const DescribeHASwitchConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeHASwitchConfigOutcomeCallable describeHASwitchConfigCallable(const Model::DescribeHASwitchConfigRequest& request) const;
|
||||
DescribeHostAccountsOutcome describeHostAccounts(const Model::DescribeHostAccountsRequest &request)const;
|
||||
void describeHostAccountsAsync(const Model::DescribeHostAccountsRequest& request, const DescribeHostAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeHostAccountsOutcomeCallable describeHostAccountsCallable(const Model::DescribeHostAccountsRequest& request) const;
|
||||
DescribeInstanceAutoRenewalAttributeOutcome describeInstanceAutoRenewalAttribute(const Model::DescribeInstanceAutoRenewalAttributeRequest &request)const;
|
||||
void describeInstanceAutoRenewalAttributeAsync(const Model::DescribeInstanceAutoRenewalAttributeRequest& request, const DescribeInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceAutoRenewalAttributeOutcomeCallable describeInstanceAutoRenewalAttributeCallable(const Model::DescribeInstanceAutoRenewalAttributeRequest& request) const;
|
||||
@@ -1405,6 +1439,9 @@ namespace AlibabaCloud
|
||||
DescribePriceOutcome describePrice(const Model::DescribePriceRequest &request)const;
|
||||
void describePriceAsync(const Model::DescribePriceRequest& request, const DescribePriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePriceOutcomeCallable describePriceCallable(const Model::DescribePriceRequest& request) const;
|
||||
DescribeRdsResourceSettingsOutcome describeRdsResourceSettings(const Model::DescribeRdsResourceSettingsRequest &request)const;
|
||||
void describeRdsResourceSettingsAsync(const Model::DescribeRdsResourceSettingsRequest& request, const DescribeRdsResourceSettingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRdsResourceSettingsOutcomeCallable describeRdsResourceSettingsCallable(const Model::DescribeRdsResourceSettingsRequest& request) const;
|
||||
DescribeReadDBInstanceDelayOutcome describeReadDBInstanceDelay(const Model::DescribeReadDBInstanceDelayRequest &request)const;
|
||||
void describeReadDBInstanceDelayAsync(const Model::DescribeReadDBInstanceDelayRequest& request, const DescribeReadDBInstanceDelayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeReadDBInstanceDelayOutcomeCallable describeReadDBInstanceDelayCallable(const Model::DescribeReadDBInstanceDelayRequest& request) const;
|
||||
@@ -1648,6 +1685,9 @@ namespace AlibabaCloud
|
||||
ResetAccountPasswordOutcome resetAccountPassword(const Model::ResetAccountPasswordRequest &request)const;
|
||||
void resetAccountPasswordAsync(const Model::ResetAccountPasswordRequest& request, const ResetAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResetAccountPasswordOutcomeCallable resetAccountPasswordCallable(const Model::ResetAccountPasswordRequest& request) const;
|
||||
ResetHostAccountPasswordOutcome resetHostAccountPassword(const Model::ResetHostAccountPasswordRequest &request)const;
|
||||
void resetHostAccountPasswordAsync(const Model::ResetHostAccountPasswordRequest& request, const ResetHostAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResetHostAccountPasswordOutcomeCallable resetHostAccountPasswordCallable(const Model::ResetHostAccountPasswordRequest& request) const;
|
||||
RestartDBInstanceOutcome restartDBInstance(const Model::RestartDBInstanceRequest &request)const;
|
||||
void restartDBInstanceAsync(const Model::RestartDBInstanceRequest& request, const RestartDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RestartDBInstanceOutcomeCallable restartDBInstanceCallable(const Model::RestartDBInstanceRequest& request) const;
|
||||
|
||||
@@ -77,6 +77,8 @@ namespace AlibabaCloud
|
||||
void setTunnelId(const std::string& tunnelId);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
std::string getStorageAutoScale()const;
|
||||
void setStorageAutoScale(const std::string& storageAutoScale);
|
||||
std::string getInstanceNetworkType()const;
|
||||
void setInstanceNetworkType(const std::string& instanceNetworkType);
|
||||
std::string getConnectionMode()const;
|
||||
@@ -111,6 +113,10 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getUsedTime()const;
|
||||
void setUsedTime(const std::string& usedTime);
|
||||
int getStorageUpperBound()const;
|
||||
void setStorageUpperBound(int storageUpperBound);
|
||||
int getStorageThreshold()const;
|
||||
void setStorageThreshold(int storageThreshold);
|
||||
std::string getVPCId()const;
|
||||
void setVPCId(const std::string& vPCId);
|
||||
std::string getCategory()const;
|
||||
@@ -140,6 +146,7 @@ namespace AlibabaCloud
|
||||
std::string roleARN_;
|
||||
std::string tunnelId_;
|
||||
std::string zoneId_;
|
||||
std::string storageAutoScale_;
|
||||
std::string instanceNetworkType_;
|
||||
std::string connectionMode_;
|
||||
std::string clientToken_;
|
||||
@@ -157,6 +164,8 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string usedTime_;
|
||||
int storageUpperBound_;
|
||||
int storageThreshold_;
|
||||
std::string vPCId_;
|
||||
std::string category_;
|
||||
std::string payType_;
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* 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_RDS_MODEL_CREATEHOSTACCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEHOSTACCOUNTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateHostAccountRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateHostAccountRequest();
|
||||
~CreateHostAccountRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getAccountType()const;
|
||||
void setAccountType(const std::string& accountType);
|
||||
std::string getAccountDescription()const;
|
||||
void setAccountDescription(const std::string& accountDescription);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getAccountName()const;
|
||||
void setAccountName(const std::string& accountName);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccountPassword()const;
|
||||
void setAccountPassword(const std::string& accountPassword);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string accountType_;
|
||||
std::string accountDescription_;
|
||||
std::string accessKeyId_;
|
||||
std::string accountName_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
std::string accountPassword_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEHOSTACCOUNTREQUEST_H_
|
||||
49
rds/include/alibabacloud/rds/model/CreateHostAccountResult.h
Normal file
49
rds/include/alibabacloud/rds/model/CreateHostAccountResult.h
Normal file
@@ -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_RDS_MODEL_CREATEHOSTACCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEHOSTACCOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateHostAccountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateHostAccountResult();
|
||||
explicit CreateHostAccountResult(const std::string &payload);
|
||||
~CreateHostAccountResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEHOSTACCOUNTRESULT_H_
|
||||
@@ -49,16 +49,22 @@ namespace AlibabaCloud
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getTddlRegionConfig()const;
|
||||
void setTddlRegionConfig(const std::string& tddlRegionConfig);
|
||||
std::string getTargetDedicatedHostIdForMaster()const;
|
||||
void setTargetDedicatedHostIdForMaster(const std::string& targetDedicatedHostIdForMaster);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getDBInstanceDescription()const;
|
||||
void setDBInstanceDescription(const std::string& dBInstanceDescription);
|
||||
std::string getGdnInstanceName()const;
|
||||
void setGdnInstanceName(const std::string& gdnInstanceName);
|
||||
std::string getDBInstanceStorageType()const;
|
||||
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
|
||||
std::string getDedicatedHostGroupId()const;
|
||||
void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId);
|
||||
std::string getTddlBizType()const;
|
||||
void setTddlBizType(const std::string& tddlBizType);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -90,11 +96,14 @@ namespace AlibabaCloud
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string tddlRegionConfig_;
|
||||
std::string targetDedicatedHostIdForMaster_;
|
||||
std::string dBInstanceId_;
|
||||
std::string dBInstanceDescription_;
|
||||
std::string gdnInstanceName_;
|
||||
std::string dBInstanceStorageType_;
|
||||
std::string dedicatedHostGroupId_;
|
||||
std::string tddlBizType_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
@@ -37,27 +37,30 @@ namespace AlibabaCloud
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getReleasedKeepPolicy()const;
|
||||
void setReleasedKeepPolicy(const std::string& releasedKeepPolicy);
|
||||
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 resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string releasedKeepPolicy_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_RDS_MODEL_DELETEHOSTACCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DELETEHOSTACCOUNTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DeleteHostAccountRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteHostAccountRequest();
|
||||
~DeleteHostAccountRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getAccountName()const;
|
||||
void setAccountName(const std::string& accountName);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string accountName_;
|
||||
std::string dBInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEHOSTACCOUNTREQUEST_H_
|
||||
49
rds/include/alibabacloud/rds/model/DeleteHostAccountResult.h
Normal file
49
rds/include/alibabacloud/rds/model/DeleteHostAccountResult.h
Normal file
@@ -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_RDS_MODEL_DELETEHOSTACCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DELETEHOSTACCOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DeleteHostAccountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteHostAccountResult();
|
||||
explicit DeleteHostAccountResult(const std::string &payload);
|
||||
~DeleteHostAccountResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEHOSTACCOUNTRESULT_H_
|
||||
@@ -57,8 +57,6 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCommodityCode()const;
|
||||
void setCommodityCode(const std::string& commodityCode);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getEvaluateResource()const;
|
||||
@@ -82,7 +80,6 @@ namespace AlibabaCloud
|
||||
std::string instanceChargeType_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string commodityCode_;
|
||||
long ownerId_;
|
||||
bool evaluateResource_;
|
||||
std::string zoneId_;
|
||||
|
||||
@@ -45,6 +45,8 @@ namespace AlibabaCloud
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getEngine()const;
|
||||
void setEngine(const std::string& engine);
|
||||
std::string getInstanceChargeType()const;
|
||||
void setInstanceChargeType(const std::string& instanceChargeType);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getOwnerId()const;
|
||||
@@ -60,6 +62,7 @@ namespace AlibabaCloud
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string engine_;
|
||||
std::string instanceChargeType_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
bool evaluateResource_;
|
||||
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getBackupPolicyMode()const;
|
||||
void setBackupPolicyMode(const std::string& backupPolicyMode);
|
||||
std::string getReleasedKeepPolicy()const;
|
||||
void setReleasedKeepPolicy(const std::string& releasedKeepPolicy);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -57,6 +59,7 @@ namespace AlibabaCloud
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string backupPolicyMode_;
|
||||
std::string releasedKeepPolicy_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string compressType_;
|
||||
|
||||
@@ -47,6 +47,7 @@ namespace AlibabaCloud
|
||||
DescribeBackupPolicyResult();
|
||||
explicit DescribeBackupPolicyResult(const std::string &payload);
|
||||
~DescribeBackupPolicyResult();
|
||||
std::string getCategory()const;
|
||||
std::string getDuplication()const;
|
||||
std::string getArchiveBackupRetentionPeriod()const;
|
||||
std::string getArchiveBackupKeepPolicy()const;
|
||||
@@ -65,12 +66,15 @@ namespace AlibabaCloud
|
||||
std::string getBackupLog()const;
|
||||
std::string getEnableBackupLog()const;
|
||||
std::string getLocalLogRetentionSpace()const;
|
||||
int getSupportReleasedKeep()const;
|
||||
int getBackupRetentionPeriod()const;
|
||||
std::string getDuplicationContent()const;
|
||||
std::string getBackupInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string category_;
|
||||
std::string duplication_;
|
||||
std::string archiveBackupRetentionPeriod_;
|
||||
std::string archiveBackupKeepPolicy_;
|
||||
@@ -89,8 +93,10 @@ namespace AlibabaCloud
|
||||
std::string backupLog_;
|
||||
std::string enableBackupLog_;
|
||||
std::string localLogRetentionSpace_;
|
||||
int supportReleasedKeep_;
|
||||
int backupRetentionPeriod_;
|
||||
std::string duplicationContent_;
|
||||
std::string backupInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -34,30 +34,31 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Backup
|
||||
{
|
||||
std::string backupMode;
|
||||
std::string backupId;
|
||||
std::string backupDBNames;
|
||||
std::string dBInstanceId;
|
||||
std::string backupType;
|
||||
long totalBackupSize;
|
||||
std::string backupMethod;
|
||||
std::string backupExtractionStatus;
|
||||
std::string backupInitiator;
|
||||
std::string backupIntranetDownloadURL;
|
||||
std::string storageClass;
|
||||
std::string backupMode;
|
||||
long backupSize;
|
||||
std::string backupId;
|
||||
int isAvail;
|
||||
std::string slaveStatus;
|
||||
std::string hostInstanceID;
|
||||
std::string backupDBNames;
|
||||
std::string storeStatus;
|
||||
std::string dBInstanceId;
|
||||
std::string backupDownloadURL;
|
||||
std::string backupEndTime;
|
||||
std::string copyOnlyBackup;
|
||||
std::string backupStartTime;
|
||||
long consistentTime;
|
||||
std::string backupType;
|
||||
std::string metaStatus;
|
||||
std::string backupScale;
|
||||
std::string backupStatus;
|
||||
std::string backupLocation;
|
||||
long totalBackupSize;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -37,9 +37,9 @@ namespace AlibabaCloud
|
||||
struct Extra
|
||||
{
|
||||
std::string replicaGroupStatus;
|
||||
std::vector<std::string> dBInstanceId;
|
||||
std::string replicaGroupID;
|
||||
std::string activeReplicaDBInstanceID;
|
||||
std::vector<std::string> dBInstanceIds;
|
||||
};
|
||||
struct SlaveZone
|
||||
{
|
||||
|
||||
@@ -37,6 +37,7 @@ namespace AlibabaCloud
|
||||
std::string dBInstanceStatus;
|
||||
std::string dBInstanceId;
|
||||
std::string lockMode;
|
||||
std::string payType;
|
||||
std::string expireTime;
|
||||
std::string dBInstanceDescription;
|
||||
};
|
||||
|
||||
@@ -37,19 +37,29 @@ namespace AlibabaCloud
|
||||
int diskAllocationRatio;
|
||||
std::string allocationPolicy;
|
||||
int instanceNumber;
|
||||
int memAllocationRatio;
|
||||
std::string vPCId;
|
||||
float diskUsedAmount;
|
||||
std::string dedicatedHostGroupId;
|
||||
std::string hostReplacePolicy;
|
||||
std::string createTime;
|
||||
std::string bastionInstanceId;
|
||||
float memAllocatedAmount;
|
||||
std::string openPermission;
|
||||
float memAllocateRation;
|
||||
float diskAllocatedAmount;
|
||||
std::string engine;
|
||||
float memUtility;
|
||||
int memAllocationRatio;
|
||||
std::string vPCId;
|
||||
float cpuAllocateRation;
|
||||
std::string createTime;
|
||||
std::string text;
|
||||
std::vector<std::string> zoneIDList;
|
||||
float memUsedAmount;
|
||||
std::string dedicatedHostGroupDesc;
|
||||
std::string openPermission;
|
||||
float diskUtility;
|
||||
int cpuAllocationRatio;
|
||||
int hostNumber;
|
||||
std::string engine;
|
||||
float diskAllocateRation;
|
||||
float cpuAllocatedAmount;
|
||||
std::string dedicatedHostCountGroupByHostType;
|
||||
};
|
||||
|
||||
|
||||
@@ -53,6 +53,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getOrderId()const;
|
||||
void setOrderId(long orderId);
|
||||
std::string getDedicatedHostId()const;
|
||||
void setDedicatedHostId(const std::string& dedicatedHostId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getZoneId()const;
|
||||
@@ -68,6 +70,7 @@ namespace AlibabaCloud
|
||||
std::string dedicatedHostGroupId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long orderId_;
|
||||
std::string dedicatedHostId_;
|
||||
long ownerId_;
|
||||
std::string zoneId_;
|
||||
|
||||
|
||||
@@ -40,6 +40,7 @@ namespace AlibabaCloud
|
||||
std::string dedicatedHostId;
|
||||
std::string createdTime;
|
||||
std::string endTime;
|
||||
std::string dedicatedHostGroupId;
|
||||
std::string bastionInstanceId;
|
||||
std::string imageCategory;
|
||||
std::string hostStorage;
|
||||
@@ -50,6 +51,7 @@ namespace AlibabaCloud
|
||||
std::string memoryUsed;
|
||||
std::string cpuUsed;
|
||||
std::string hostName;
|
||||
std::string engine;
|
||||
std::string allocationStatus;
|
||||
std::string memAllocationRatio;
|
||||
std::string zoneId;
|
||||
|
||||
@@ -40,6 +40,7 @@ namespace AlibabaCloud
|
||||
std::string backupMode;
|
||||
long backupSize;
|
||||
std::string backupId;
|
||||
int isAvail;
|
||||
std::string slaveStatus;
|
||||
std::string hostInstanceID;
|
||||
std::string backupDBNames;
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTACCOUNTSREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTACCOUNTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeHostAccountsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeHostAccountsRequest();
|
||||
~DescribeHostAccountsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTACCOUNTSREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_RDS_MODEL_DESCRIBEHOSTACCOUNTSRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTACCOUNTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeHostAccountsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AccountsItem
|
||||
{
|
||||
std::string accountDescription;
|
||||
std::string accountStatus;
|
||||
std::string dBInstanceId;
|
||||
std::string accountType;
|
||||
std::string accountName;
|
||||
};
|
||||
|
||||
|
||||
DescribeHostAccountsResult();
|
||||
explicit DescribeHostAccountsResult(const std::string &payload);
|
||||
~DescribeHostAccountsResult();
|
||||
std::vector<AccountsItem> getAccounts()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AccountsItem> accounts_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTACCOUNTSRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBERDSRESOURCESETTINGSREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBERDSRESOURCESETTINGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeRdsResourceSettingsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeRdsResourceSettingsRequest();
|
||||
~DescribeRdsResourceSettingsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getResourceNiche()const;
|
||||
void setResourceNiche(const std::string& resourceNiche);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string resourceNiche_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBERDSRESOURCESETTINGSREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBERDSRESOURCESETTINGSRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBERDSRESOURCESETTINGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeRdsResourceSettingsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RdsInstanceResourceSetting
|
||||
{
|
||||
std::string startDate;
|
||||
std::string poppedUpButtonUrl;
|
||||
std::string poppedUpButtonType;
|
||||
std::string resourceNiche;
|
||||
std::string noticeBarContent;
|
||||
std::string endDate;
|
||||
std::string poppedUpContent;
|
||||
std::string poppedUpButtonText;
|
||||
};
|
||||
|
||||
|
||||
DescribeRdsResourceSettingsResult();
|
||||
explicit DescribeRdsResourceSettingsResult(const std::string &payload);
|
||||
~DescribeRdsResourceSettingsResult();
|
||||
std::vector<RdsInstanceResourceSetting> getRdsInstanceResourceSettings()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<RdsInstanceResourceSetting> rdsInstanceResourceSettings_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBERDSRESOURCESETTINGSRESULT_H_
|
||||
@@ -47,6 +47,8 @@ namespace AlibabaCloud
|
||||
void setBackupLog(const std::string& backupLog);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getBackupInterval()const;
|
||||
void setBackupInterval(const std::string& backupInterval);
|
||||
std::string getDuplicationContent()const;
|
||||
void setDuplicationContent(const std::string& duplicationContent);
|
||||
std::string getHighSpaceUsageProtection()const;
|
||||
@@ -85,6 +87,8 @@ namespace AlibabaCloud
|
||||
void setDuplicationLocation(const std::string& duplicationLocation);
|
||||
std::string getArchiveBackupRetentionPeriod()const;
|
||||
void setArchiveBackupRetentionPeriod(const std::string& archiveBackupRetentionPeriod);
|
||||
std::string getCategory()const;
|
||||
void setCategory(const std::string& category);
|
||||
std::string getLogBackupRetentionPeriod()const;
|
||||
void setLogBackupRetentionPeriod(const std::string& logBackupRetentionPeriod);
|
||||
|
||||
@@ -95,6 +99,7 @@ namespace AlibabaCloud
|
||||
std::string archiveBackupKeepCount_;
|
||||
std::string backupLog_;
|
||||
std::string accessKeyId_;
|
||||
std::string backupInterval_;
|
||||
std::string duplicationContent_;
|
||||
std::string highSpaceUsageProtection_;
|
||||
int logBackupLocalRetentionNumber_;
|
||||
@@ -114,6 +119,7 @@ namespace AlibabaCloud
|
||||
std::string backupRetentionPeriod_;
|
||||
std::string duplicationLocation_;
|
||||
std::string archiveBackupRetentionPeriod_;
|
||||
std::string category_;
|
||||
std::string logBackupRetentionPeriod_;
|
||||
|
||||
};
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* 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_RDS_MODEL_RESETHOSTACCOUNTPASSWORDREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_RESETHOSTACCOUNTPASSWORDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT ResetHostAccountPasswordRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ResetHostAccountPasswordRequest();
|
||||
~ResetHostAccountPasswordRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getAccountName()const;
|
||||
void setAccountName(const std::string& accountName);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccountPassword()const;
|
||||
void setAccountPassword(const std::string& accountPassword);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string accountName_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
std::string accountPassword_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_RESETHOSTACCOUNTPASSWORDREQUEST_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_RDS_MODEL_RESETHOSTACCOUNTPASSWORDRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_RESETHOSTACCOUNTPASSWORDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT ResetHostAccountPasswordResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ResetHostAccountPasswordResult();
|
||||
explicit ResetHostAccountPasswordResult(const std::string &payload);
|
||||
~ResetHostAccountPasswordResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_RESETHOSTACCOUNTPASSWORDRESULT_H_
|
||||
@@ -951,6 +951,42 @@ RdsClient::CreateDiagnosticReportOutcomeCallable RdsClient::createDiagnosticRepo
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::CreateHostAccountOutcome RdsClient::createHostAccount(const CreateHostAccountRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateHostAccountOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateHostAccountOutcome(CreateHostAccountResult(outcome.result()));
|
||||
else
|
||||
return CreateHostAccountOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::createHostAccountAsync(const CreateHostAccountRequest& request, const CreateHostAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createHostAccount(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::CreateHostAccountOutcomeCallable RdsClient::createHostAccountCallable(const CreateHostAccountRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateHostAccountOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createHostAccount(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::CreateMigrateTaskOutcome RdsClient::createMigrateTask(const CreateMigrateTaskRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1419,6 +1455,42 @@ RdsClient::DeleteDedicatedHostGroupOutcomeCallable RdsClient::deleteDedicatedHos
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DeleteHostAccountOutcome RdsClient::deleteHostAccount(const DeleteHostAccountRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteHostAccountOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteHostAccountOutcome(DeleteHostAccountResult(outcome.result()));
|
||||
else
|
||||
return DeleteHostAccountOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::deleteHostAccountAsync(const DeleteHostAccountRequest& request, const DeleteHostAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteHostAccount(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DeleteHostAccountOutcomeCallable RdsClient::deleteHostAccountCallable(const DeleteHostAccountRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteHostAccountOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteHostAccount(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DeleteParameterGroupOutcome RdsClient::deleteParameterGroup(const DeleteParameterGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3327,6 +3399,42 @@ RdsClient::DescribeHASwitchConfigOutcomeCallable RdsClient::describeHASwitchConf
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeHostAccountsOutcome RdsClient::describeHostAccounts(const DescribeHostAccountsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeHostAccountsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeHostAccountsOutcome(DescribeHostAccountsResult(outcome.result()));
|
||||
else
|
||||
return DescribeHostAccountsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeHostAccountsAsync(const DescribeHostAccountsRequest& request, const DescribeHostAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeHostAccounts(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeHostAccountsOutcomeCallable RdsClient::describeHostAccountsCallable(const DescribeHostAccountsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeHostAccountsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeHostAccounts(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeInstanceAutoRenewalAttributeOutcome RdsClient::describeInstanceAutoRenewalAttribute(const DescribeInstanceAutoRenewalAttributeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3939,6 +4047,42 @@ RdsClient::DescribePriceOutcomeCallable RdsClient::describePriceCallable(const D
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeRdsResourceSettingsOutcome RdsClient::describeRdsResourceSettings(const DescribeRdsResourceSettingsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeRdsResourceSettingsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeRdsResourceSettingsOutcome(DescribeRdsResourceSettingsResult(outcome.result()));
|
||||
else
|
||||
return DescribeRdsResourceSettingsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeRdsResourceSettingsAsync(const DescribeRdsResourceSettingsRequest& request, const DescribeRdsResourceSettingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeRdsResourceSettings(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeRdsResourceSettingsOutcomeCallable RdsClient::describeRdsResourceSettingsCallable(const DescribeRdsResourceSettingsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeRdsResourceSettingsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeRdsResourceSettings(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeReadDBInstanceDelayOutcome RdsClient::describeReadDBInstanceDelay(const DescribeReadDBInstanceDelayRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -6855,6 +6999,42 @@ RdsClient::ResetAccountPasswordOutcomeCallable RdsClient::resetAccountPasswordCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ResetHostAccountPasswordOutcome RdsClient::resetHostAccountPassword(const ResetHostAccountPasswordRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ResetHostAccountPasswordOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ResetHostAccountPasswordOutcome(ResetHostAccountPasswordResult(outcome.result()));
|
||||
else
|
||||
return ResetHostAccountPasswordOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::resetHostAccountPasswordAsync(const ResetHostAccountPasswordRequest& request, const ResetHostAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, resetHostAccountPassword(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::ResetHostAccountPasswordOutcomeCallable RdsClient::resetHostAccountPasswordCallable(const ResetHostAccountPasswordRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ResetHostAccountPasswordOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->resetHostAccountPassword(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::RestartDBInstanceOutcome RdsClient::restartDBInstance(const RestartDBInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -258,6 +258,17 @@ void CreateDBInstanceRequest::setZoneId(const std::string& zoneId)
|
||||
setParameter("ZoneId", zoneId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getStorageAutoScale()const
|
||||
{
|
||||
return storageAutoScale_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setStorageAutoScale(const std::string& storageAutoScale)
|
||||
{
|
||||
storageAutoScale_ = storageAutoScale;
|
||||
setParameter("StorageAutoScale", storageAutoScale);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getInstanceNetworkType()const
|
||||
{
|
||||
return instanceNetworkType_;
|
||||
@@ -445,6 +456,28 @@ void CreateDBInstanceRequest::setUsedTime(const std::string& usedTime)
|
||||
setParameter("UsedTime", usedTime);
|
||||
}
|
||||
|
||||
int CreateDBInstanceRequest::getStorageUpperBound()const
|
||||
{
|
||||
return storageUpperBound_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setStorageUpperBound(int storageUpperBound)
|
||||
{
|
||||
storageUpperBound_ = storageUpperBound;
|
||||
setParameter("StorageUpperBound", std::to_string(storageUpperBound));
|
||||
}
|
||||
|
||||
int CreateDBInstanceRequest::getStorageThreshold()const
|
||||
{
|
||||
return storageThreshold_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setStorageThreshold(int storageThreshold)
|
||||
{
|
||||
storageThreshold_ = storageThreshold;
|
||||
setParameter("StorageThreshold", std::to_string(storageThreshold));
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getVPCId()const
|
||||
{
|
||||
return vPCId_;
|
||||
|
||||
139
rds/src/model/CreateHostAccountRequest.cc
Normal file
139
rds/src/model/CreateHostAccountRequest.cc
Normal file
@@ -0,0 +1,139 @@
|
||||
/*
|
||||
* 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/rds/model/CreateHostAccountRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::CreateHostAccountRequest;
|
||||
|
||||
CreateHostAccountRequest::CreateHostAccountRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "CreateHostAccount")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateHostAccountRequest::~CreateHostAccountRequest()
|
||||
{}
|
||||
|
||||
long CreateHostAccountRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CreateHostAccountRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CreateHostAccountRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateHostAccountRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string CreateHostAccountRequest::getAccountType()const
|
||||
{
|
||||
return accountType_;
|
||||
}
|
||||
|
||||
void CreateHostAccountRequest::setAccountType(const std::string& accountType)
|
||||
{
|
||||
accountType_ = accountType;
|
||||
setParameter("AccountType", accountType);
|
||||
}
|
||||
|
||||
std::string CreateHostAccountRequest::getAccountDescription()const
|
||||
{
|
||||
return accountDescription_;
|
||||
}
|
||||
|
||||
void CreateHostAccountRequest::setAccountDescription(const std::string& accountDescription)
|
||||
{
|
||||
accountDescription_ = accountDescription;
|
||||
setParameter("AccountDescription", accountDescription);
|
||||
}
|
||||
|
||||
std::string CreateHostAccountRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateHostAccountRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateHostAccountRequest::getAccountName()const
|
||||
{
|
||||
return accountName_;
|
||||
}
|
||||
|
||||
void CreateHostAccountRequest::setAccountName(const std::string& accountName)
|
||||
{
|
||||
accountName_ = accountName;
|
||||
setParameter("AccountName", accountName);
|
||||
}
|
||||
|
||||
std::string CreateHostAccountRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CreateHostAccountRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
std::string CreateHostAccountRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CreateHostAccountRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long CreateHostAccountRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateHostAccountRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateHostAccountRequest::getAccountPassword()const
|
||||
{
|
||||
return accountPassword_;
|
||||
}
|
||||
|
||||
void CreateHostAccountRequest::setAccountPassword(const std::string& accountPassword)
|
||||
{
|
||||
accountPassword_ = accountPassword;
|
||||
setParameter("AccountPassword", accountPassword);
|
||||
}
|
||||
|
||||
44
rds/src/model/CreateHostAccountResult.cc
Normal file
44
rds/src/model/CreateHostAccountResult.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/rds/model/CreateHostAccountResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
CreateHostAccountResult::CreateHostAccountResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateHostAccountResult::CreateHostAccountResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateHostAccountResult::~CreateHostAccountResult()
|
||||
{}
|
||||
|
||||
void CreateHostAccountResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -104,6 +104,17 @@ void CreateReadOnlyDBInstanceRequest::setRegionId(const std::string& regionId)
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getTddlRegionConfig()const
|
||||
{
|
||||
return tddlRegionConfig_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setTddlRegionConfig(const std::string& tddlRegionConfig)
|
||||
{
|
||||
tddlRegionConfig_ = tddlRegionConfig;
|
||||
setParameter("TddlRegionConfig", tddlRegionConfig);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getTargetDedicatedHostIdForMaster()const
|
||||
{
|
||||
return targetDedicatedHostIdForMaster_;
|
||||
@@ -137,6 +148,17 @@ void CreateReadOnlyDBInstanceRequest::setDBInstanceDescription(const std::string
|
||||
setParameter("DBInstanceDescription", dBInstanceDescription);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getGdnInstanceName()const
|
||||
{
|
||||
return gdnInstanceName_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setGdnInstanceName(const std::string& gdnInstanceName)
|
||||
{
|
||||
gdnInstanceName_ = gdnInstanceName;
|
||||
setParameter("GdnInstanceName", gdnInstanceName);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getDBInstanceStorageType()const
|
||||
{
|
||||
return dBInstanceStorageType_;
|
||||
@@ -159,6 +181,17 @@ void CreateReadOnlyDBInstanceRequest::setDedicatedHostGroupId(const std::string&
|
||||
setParameter("DedicatedHostGroupId", dedicatedHostGroupId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getTddlBizType()const
|
||||
{
|
||||
return tddlBizType_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setTddlBizType(const std::string& tddlBizType)
|
||||
{
|
||||
tddlBizType_ = tddlBizType;
|
||||
setParameter("TddlBizType", tddlBizType);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
|
||||
@@ -38,17 +38,6 @@ void DeleteDBInstanceRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
@@ -60,28 +49,6 @@ void DeleteDBInstanceRequest::setClientToken(const std::string& clientToken)
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DeleteDBInstanceRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
@@ -104,3 +71,47 @@ void DeleteDBInstanceRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getReleasedKeepPolicy()const
|
||||
{
|
||||
return releasedKeepPolicy_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setReleasedKeepPolicy(const std::string& releasedKeepPolicy)
|
||||
{
|
||||
releasedKeepPolicy_ = releasedKeepPolicy;
|
||||
setParameter("ReleasedKeepPolicy", releasedKeepPolicy);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DeleteDBInstanceRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
|
||||
106
rds/src/model/DeleteHostAccountRequest.cc
Normal file
106
rds/src/model/DeleteHostAccountRequest.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/rds/model/DeleteHostAccountRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DeleteHostAccountRequest;
|
||||
|
||||
DeleteHostAccountRequest::DeleteHostAccountRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "DeleteHostAccount")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteHostAccountRequest::~DeleteHostAccountRequest()
|
||||
{}
|
||||
|
||||
long DeleteHostAccountRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DeleteHostAccountRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DeleteHostAccountRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DeleteHostAccountRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteHostAccountRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void DeleteHostAccountRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
long DeleteHostAccountRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteHostAccountRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteHostAccountRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteHostAccountRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DeleteHostAccountRequest::getAccountName()const
|
||||
{
|
||||
return accountName_;
|
||||
}
|
||||
|
||||
void DeleteHostAccountRequest::setAccountName(const std::string& accountName)
|
||||
{
|
||||
accountName_ = accountName;
|
||||
setParameter("AccountName", accountName);
|
||||
}
|
||||
|
||||
std::string DeleteHostAccountRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DeleteHostAccountRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
44
rds/src/model/DeleteHostAccountResult.cc
Normal file
44
rds/src/model/DeleteHostAccountResult.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/rds/model/DeleteHostAccountResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DeleteHostAccountResult::DeleteHostAccountResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteHostAccountResult::DeleteHostAccountResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteHostAccountResult::~DeleteHostAccountResult()
|
||||
{}
|
||||
|
||||
void DeleteHostAccountResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -148,17 +148,6 @@ void DescribeAvailableClassesRequest::setOwnerAccount(const std::string& ownerAc
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeAvailableClassesRequest::getCommodityCode()const
|
||||
{
|
||||
return commodityCode_;
|
||||
}
|
||||
|
||||
void DescribeAvailableClassesRequest::setCommodityCode(const std::string& commodityCode)
|
||||
{
|
||||
commodityCode_ = commodityCode;
|
||||
setParameter("CommodityCode", commodityCode);
|
||||
}
|
||||
|
||||
long DescribeAvailableClassesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
|
||||
@@ -82,6 +82,17 @@ void DescribeAvailableZonesRequest::setEngine(const std::string& engine)
|
||||
setParameter("Engine", engine);
|
||||
}
|
||||
|
||||
std::string DescribeAvailableZonesRequest::getInstanceChargeType()const
|
||||
{
|
||||
return instanceChargeType_;
|
||||
}
|
||||
|
||||
void DescribeAvailableZonesRequest::setInstanceChargeType(const std::string& instanceChargeType)
|
||||
{
|
||||
instanceChargeType_ = instanceChargeType;
|
||||
setParameter("InstanceChargeType", instanceChargeType);
|
||||
}
|
||||
|
||||
std::string DescribeAvailableZonesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
|
||||
@@ -71,6 +71,17 @@ void DescribeBackupPolicyRequest::setBackupPolicyMode(const std::string& backupP
|
||||
setParameter("BackupPolicyMode", backupPolicyMode);
|
||||
}
|
||||
|
||||
std::string DescribeBackupPolicyRequest::getReleasedKeepPolicy()const
|
||||
{
|
||||
return releasedKeepPolicy_;
|
||||
}
|
||||
|
||||
void DescribeBackupPolicyRequest::setReleasedKeepPolicy(const std::string& releasedKeepPolicy)
|
||||
{
|
||||
releasedKeepPolicy_ = releasedKeepPolicy;
|
||||
setParameter("ReleasedKeepPolicy", releasedKeepPolicy);
|
||||
}
|
||||
|
||||
std::string DescribeBackupPolicyRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
|
||||
@@ -85,9 +85,20 @@ void DescribeBackupPolicyResult::parse(const std::string &payload)
|
||||
releasedKeepPolicy_ = value["ReleasedKeepPolicy"].asString();
|
||||
if(!value["LogBackupLocalRetentionNumber"].isNull())
|
||||
logBackupLocalRetentionNumber_ = std::stoi(value["LogBackupLocalRetentionNumber"].asString());
|
||||
if(!value["Category"].isNull())
|
||||
category_ = value["Category"].asString();
|
||||
if(!value["SupportReleasedKeep"].isNull())
|
||||
supportReleasedKeep_ = std::stoi(value["SupportReleasedKeep"].asString());
|
||||
if(!value["BackupInterval"].isNull())
|
||||
backupInterval_ = value["BackupInterval"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeBackupPolicyResult::getCategory()const
|
||||
{
|
||||
return category_;
|
||||
}
|
||||
|
||||
std::string DescribeBackupPolicyResult::getDuplication()const
|
||||
{
|
||||
return duplication_;
|
||||
@@ -178,6 +189,11 @@ std::string DescribeBackupPolicyResult::getLocalLogRetentionSpace()const
|
||||
return localLogRetentionSpace_;
|
||||
}
|
||||
|
||||
int DescribeBackupPolicyResult::getSupportReleasedKeep()const
|
||||
{
|
||||
return supportReleasedKeep_;
|
||||
}
|
||||
|
||||
int DescribeBackupPolicyResult::getBackupRetentionPeriod()const
|
||||
{
|
||||
return backupRetentionPeriod_;
|
||||
@@ -188,3 +204,8 @@ std::string DescribeBackupPolicyResult::getDuplicationContent()const
|
||||
return duplicationContent_;
|
||||
}
|
||||
|
||||
std::string DescribeBackupPolicyResult::getBackupInterval()const
|
||||
{
|
||||
return backupInterval_;
|
||||
}
|
||||
|
||||
|
||||
@@ -91,6 +91,8 @@ void DescribeBackupsResult::parse(const std::string &payload)
|
||||
itemsObject.copyOnlyBackup = valueItemsBackup["CopyOnlyBackup"].asString();
|
||||
if(!valueItemsBackup["StorageClass"].isNull())
|
||||
itemsObject.storageClass = valueItemsBackup["StorageClass"].asString();
|
||||
if(!valueItemsBackup["IsAvail"].isNull())
|
||||
itemsObject.isAvail = std::stoi(valueItemsBackup["IsAvail"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
|
||||
@@ -214,9 +214,9 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
|
||||
itemsObject.extra.replicaGroupStatus = extraNode["ReplicaGroupStatus"].asString();
|
||||
if(!extraNode["ActiveReplicaDBInstanceID"].isNull())
|
||||
itemsObject.extra.activeReplicaDBInstanceID = extraNode["ActiveReplicaDBInstanceID"].asString();
|
||||
auto allDBInstanceId = extraNode["DBInstanceId"]["DBInstanceId"];
|
||||
for (auto value : allDBInstanceId)
|
||||
itemsObject.extra.dBInstanceId.push_back(value.asString());
|
||||
auto allDBInstanceIds = extraNode["DBInstanceIds"]["DBInstanceId"];
|
||||
for (auto value : allDBInstanceIds)
|
||||
itemsObject.extra.dBInstanceIds.push_back(value.asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -53,6 +53,8 @@ void DescribeDBInstancesByExpireTimeResult::parse(const std::string &payload)
|
||||
itemsObject.dBInstanceStatus = valueItemsDBInstanceExpireTime["DBInstanceStatus"].asString();
|
||||
if(!valueItemsDBInstanceExpireTime["LockMode"].isNull())
|
||||
itemsObject.lockMode = valueItemsDBInstanceExpireTime["LockMode"].asString();
|
||||
if(!valueItemsDBInstanceExpireTime["PayType"].isNull())
|
||||
itemsObject.payType = valueItemsDBInstanceExpireTime["PayType"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
|
||||
@@ -75,6 +75,26 @@ void DescribeDedicatedHostGroupsResult::parse(const std::string &payload)
|
||||
dedicatedHostGroupsObject.bastionInstanceId = valueDedicatedHostGroupsDedicatedHostGroupsItem["BastionInstanceId"].asString();
|
||||
if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["OpenPermission"].isNull())
|
||||
dedicatedHostGroupsObject.openPermission = valueDedicatedHostGroupsDedicatedHostGroupsItem["OpenPermission"].asString();
|
||||
if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["MemUtility"].isNull())
|
||||
dedicatedHostGroupsObject.memUtility = std::stof(valueDedicatedHostGroupsDedicatedHostGroupsItem["MemUtility"].asString());
|
||||
if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["MemUsedAmount"].isNull())
|
||||
dedicatedHostGroupsObject.memUsedAmount = std::stof(valueDedicatedHostGroupsDedicatedHostGroupsItem["MemUsedAmount"].asString());
|
||||
if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["DiskUtility"].isNull())
|
||||
dedicatedHostGroupsObject.diskUtility = std::stof(valueDedicatedHostGroupsDedicatedHostGroupsItem["DiskUtility"].asString());
|
||||
if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["DiskUsedAmount"].isNull())
|
||||
dedicatedHostGroupsObject.diskUsedAmount = std::stof(valueDedicatedHostGroupsDedicatedHostGroupsItem["DiskUsedAmount"].asString());
|
||||
if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["CpuAllocateRation"].isNull())
|
||||
dedicatedHostGroupsObject.cpuAllocateRation = std::stof(valueDedicatedHostGroupsDedicatedHostGroupsItem["CpuAllocateRation"].asString());
|
||||
if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["CpuAllocatedAmount"].isNull())
|
||||
dedicatedHostGroupsObject.cpuAllocatedAmount = std::stof(valueDedicatedHostGroupsDedicatedHostGroupsItem["CpuAllocatedAmount"].asString());
|
||||
if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["MemAllocateRation"].isNull())
|
||||
dedicatedHostGroupsObject.memAllocateRation = std::stof(valueDedicatedHostGroupsDedicatedHostGroupsItem["MemAllocateRation"].asString());
|
||||
if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["MemAllocatedAmount"].isNull())
|
||||
dedicatedHostGroupsObject.memAllocatedAmount = std::stof(valueDedicatedHostGroupsDedicatedHostGroupsItem["MemAllocatedAmount"].asString());
|
||||
if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["DiskAllocateRation"].isNull())
|
||||
dedicatedHostGroupsObject.diskAllocateRation = std::stof(valueDedicatedHostGroupsDedicatedHostGroupsItem["DiskAllocateRation"].asString());
|
||||
if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["DiskAllocatedAmount"].isNull())
|
||||
dedicatedHostGroupsObject.diskAllocatedAmount = std::stof(valueDedicatedHostGroupsDedicatedHostGroupsItem["DiskAllocatedAmount"].asString());
|
||||
auto allZoneIDList = value["ZoneIDList"]["ZoneIDList"];
|
||||
for (auto value : allZoneIDList)
|
||||
dedicatedHostGroupsObject.zoneIDList.push_back(value.asString());
|
||||
|
||||
@@ -126,6 +126,17 @@ void DescribeDedicatedHostsRequest::setOrderId(long orderId)
|
||||
setParameter("OrderId", std::to_string(orderId));
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostsRequest::getDedicatedHostId()const
|
||||
{
|
||||
return dedicatedHostId_;
|
||||
}
|
||||
|
||||
void DescribeDedicatedHostsRequest::setDedicatedHostId(const std::string& dedicatedHostId)
|
||||
{
|
||||
dedicatedHostId_ = dedicatedHostId;
|
||||
setParameter("DedicatedHostId", dedicatedHostId);
|
||||
}
|
||||
|
||||
long DescribeDedicatedHostsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
|
||||
@@ -95,6 +95,10 @@ void DescribeDedicatedHostsResult::parse(const std::string &payload)
|
||||
dedicatedHostsObject.storageUsed = valueDedicatedHostsDedicatedHostsItem["StorageUsed"].asString();
|
||||
if(!valueDedicatedHostsDedicatedHostsItem["ImageCategory"].isNull())
|
||||
dedicatedHostsObject.imageCategory = valueDedicatedHostsDedicatedHostsItem["ImageCategory"].asString();
|
||||
if(!valueDedicatedHostsDedicatedHostsItem["DedicatedHostGroupId"].isNull())
|
||||
dedicatedHostsObject.dedicatedHostGroupId = valueDedicatedHostsDedicatedHostsItem["DedicatedHostGroupId"].asString();
|
||||
if(!valueDedicatedHostsDedicatedHostsItem["Engine"].isNull())
|
||||
dedicatedHostsObject.engine = valueDedicatedHostsDedicatedHostsItem["Engine"].asString();
|
||||
dedicatedHosts_.push_back(dedicatedHostsObject);
|
||||
}
|
||||
if(!value["DedicatedHostGroupId"].isNull())
|
||||
|
||||
@@ -85,6 +85,8 @@ void DescribeDetachedBackupsResult::parse(const std::string &payload)
|
||||
itemsObject.slaveStatus = valueItemsBackup["SlaveStatus"].asString();
|
||||
if(!valueItemsBackup["ConsistentTime"].isNull())
|
||||
itemsObject.consistentTime = std::stol(valueItemsBackup["ConsistentTime"].asString());
|
||||
if(!valueItemsBackup["IsAvail"].isNull())
|
||||
itemsObject.isAvail = std::stoi(valueItemsBackup["IsAvail"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
|
||||
95
rds/src/model/DescribeHostAccountsRequest.cc
Normal file
95
rds/src/model/DescribeHostAccountsRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* 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/rds/model/DescribeHostAccountsRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DescribeHostAccountsRequest;
|
||||
|
||||
DescribeHostAccountsRequest::DescribeHostAccountsRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "DescribeHostAccounts")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeHostAccountsRequest::~DescribeHostAccountsRequest()
|
||||
{}
|
||||
|
||||
long DescribeHostAccountsRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeHostAccountsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeHostAccountsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeHostAccountsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeHostAccountsRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void DescribeHostAccountsRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
long DescribeHostAccountsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeHostAccountsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeHostAccountsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeHostAccountsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeHostAccountsRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeHostAccountsRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
65
rds/src/model/DescribeHostAccountsResult.cc
Normal file
65
rds/src/model/DescribeHostAccountsResult.cc
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeHostAccountsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DescribeHostAccountsResult::DescribeHostAccountsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeHostAccountsResult::DescribeHostAccountsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeHostAccountsResult::~DescribeHostAccountsResult()
|
||||
{}
|
||||
|
||||
void DescribeHostAccountsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAccountsNode = value["Accounts"]["AccountsItem"];
|
||||
for (auto valueAccountsAccountsItem : allAccountsNode)
|
||||
{
|
||||
AccountsItem accountsObject;
|
||||
if(!valueAccountsAccountsItem["AccountName"].isNull())
|
||||
accountsObject.accountName = valueAccountsAccountsItem["AccountName"].asString();
|
||||
if(!valueAccountsAccountsItem["AccountType"].isNull())
|
||||
accountsObject.accountType = valueAccountsAccountsItem["AccountType"].asString();
|
||||
if(!valueAccountsAccountsItem["AccountDescription"].isNull())
|
||||
accountsObject.accountDescription = valueAccountsAccountsItem["AccountDescription"].asString();
|
||||
if(!valueAccountsAccountsItem["AccountStatus"].isNull())
|
||||
accountsObject.accountStatus = valueAccountsAccountsItem["AccountStatus"].asString();
|
||||
if(!valueAccountsAccountsItem["DBInstanceId"].isNull())
|
||||
accountsObject.dBInstanceId = valueAccountsAccountsItem["DBInstanceId"].asString();
|
||||
accounts_.push_back(accountsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeHostAccountsResult::AccountsItem> DescribeHostAccountsResult::getAccounts()const
|
||||
{
|
||||
return accounts_;
|
||||
}
|
||||
|
||||
84
rds/src/model/DescribeRdsResourceSettingsRequest.cc
Normal file
84
rds/src/model/DescribeRdsResourceSettingsRequest.cc
Normal file
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeRdsResourceSettingsRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DescribeRdsResourceSettingsRequest;
|
||||
|
||||
DescribeRdsResourceSettingsRequest::DescribeRdsResourceSettingsRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "DescribeRdsResourceSettings")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeRdsResourceSettingsRequest::~DescribeRdsResourceSettingsRequest()
|
||||
{}
|
||||
|
||||
long DescribeRdsResourceSettingsRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeRdsResourceSettingsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeRdsResourceSettingsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeRdsResourceSettingsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeRdsResourceSettingsRequest::getResourceNiche()const
|
||||
{
|
||||
return resourceNiche_;
|
||||
}
|
||||
|
||||
void DescribeRdsResourceSettingsRequest::setResourceNiche(const std::string& resourceNiche)
|
||||
{
|
||||
resourceNiche_ = resourceNiche;
|
||||
setParameter("ResourceNiche", resourceNiche);
|
||||
}
|
||||
|
||||
long DescribeRdsResourceSettingsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeRdsResourceSettingsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeRdsResourceSettingsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeRdsResourceSettingsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
71
rds/src/model/DescribeRdsResourceSettingsResult.cc
Normal file
71
rds/src/model/DescribeRdsResourceSettingsResult.cc
Normal file
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* 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/rds/model/DescribeRdsResourceSettingsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DescribeRdsResourceSettingsResult::DescribeRdsResourceSettingsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeRdsResourceSettingsResult::DescribeRdsResourceSettingsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeRdsResourceSettingsResult::~DescribeRdsResourceSettingsResult()
|
||||
{}
|
||||
|
||||
void DescribeRdsResourceSettingsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRdsInstanceResourceSettingsNode = value["RdsInstanceResourceSettings"]["RdsInstanceResourceSetting"];
|
||||
for (auto valueRdsInstanceResourceSettingsRdsInstanceResourceSetting : allRdsInstanceResourceSettingsNode)
|
||||
{
|
||||
RdsInstanceResourceSetting rdsInstanceResourceSettingsObject;
|
||||
if(!valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["StartDate"].isNull())
|
||||
rdsInstanceResourceSettingsObject.startDate = valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["StartDate"].asString();
|
||||
if(!valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["EndDate"].isNull())
|
||||
rdsInstanceResourceSettingsObject.endDate = valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["EndDate"].asString();
|
||||
if(!valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["ResourceNiche"].isNull())
|
||||
rdsInstanceResourceSettingsObject.resourceNiche = valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["ResourceNiche"].asString();
|
||||
if(!valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["NoticeBarContent"].isNull())
|
||||
rdsInstanceResourceSettingsObject.noticeBarContent = valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["NoticeBarContent"].asString();
|
||||
if(!valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["PoppedUpButtonText"].isNull())
|
||||
rdsInstanceResourceSettingsObject.poppedUpButtonText = valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["PoppedUpButtonText"].asString();
|
||||
if(!valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["PoppedUpButtonType"].isNull())
|
||||
rdsInstanceResourceSettingsObject.poppedUpButtonType = valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["PoppedUpButtonType"].asString();
|
||||
if(!valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["PoppedUpButtonUrl"].isNull())
|
||||
rdsInstanceResourceSettingsObject.poppedUpButtonUrl = valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["PoppedUpButtonUrl"].asString();
|
||||
if(!valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["PoppedUpContent"].isNull())
|
||||
rdsInstanceResourceSettingsObject.poppedUpContent = valueRdsInstanceResourceSettingsRdsInstanceResourceSetting["PoppedUpContent"].asString();
|
||||
rdsInstanceResourceSettings_.push_back(rdsInstanceResourceSettingsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeRdsResourceSettingsResult::RdsInstanceResourceSetting> DescribeRdsResourceSettingsResult::getRdsInstanceResourceSettings()const
|
||||
{
|
||||
return rdsInstanceResourceSettings_;
|
||||
}
|
||||
|
||||
@@ -93,6 +93,17 @@ void ModifyBackupPolicyRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifyBackupPolicyRequest::getBackupInterval()const
|
||||
{
|
||||
return backupInterval_;
|
||||
}
|
||||
|
||||
void ModifyBackupPolicyRequest::setBackupInterval(const std::string& backupInterval)
|
||||
{
|
||||
backupInterval_ = backupInterval;
|
||||
setParameter("BackupInterval", backupInterval);
|
||||
}
|
||||
|
||||
std::string ModifyBackupPolicyRequest::getDuplicationContent()const
|
||||
{
|
||||
return duplicationContent_;
|
||||
@@ -302,6 +313,17 @@ void ModifyBackupPolicyRequest::setArchiveBackupRetentionPeriod(const std::strin
|
||||
setParameter("ArchiveBackupRetentionPeriod", archiveBackupRetentionPeriod);
|
||||
}
|
||||
|
||||
std::string ModifyBackupPolicyRequest::getCategory()const
|
||||
{
|
||||
return category_;
|
||||
}
|
||||
|
||||
void ModifyBackupPolicyRequest::setCategory(const std::string& category)
|
||||
{
|
||||
category_ = category;
|
||||
setParameter("Category", category);
|
||||
}
|
||||
|
||||
std::string ModifyBackupPolicyRequest::getLogBackupRetentionPeriod()const
|
||||
{
|
||||
return logBackupRetentionPeriod_;
|
||||
|
||||
117
rds/src/model/ResetHostAccountPasswordRequest.cc
Normal file
117
rds/src/model/ResetHostAccountPasswordRequest.cc
Normal file
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/ResetHostAccountPasswordRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::ResetHostAccountPasswordRequest;
|
||||
|
||||
ResetHostAccountPasswordRequest::ResetHostAccountPasswordRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "ResetHostAccountPassword")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ResetHostAccountPasswordRequest::~ResetHostAccountPasswordRequest()
|
||||
{}
|
||||
|
||||
long ResetHostAccountPasswordRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ResetHostAccountPasswordRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ResetHostAccountPasswordRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void ResetHostAccountPasswordRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string ResetHostAccountPasswordRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ResetHostAccountPasswordRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ResetHostAccountPasswordRequest::getAccountName()const
|
||||
{
|
||||
return accountName_;
|
||||
}
|
||||
|
||||
void ResetHostAccountPasswordRequest::setAccountName(const std::string& accountName)
|
||||
{
|
||||
accountName_ = accountName;
|
||||
setParameter("AccountName", accountName);
|
||||
}
|
||||
|
||||
std::string ResetHostAccountPasswordRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void ResetHostAccountPasswordRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
std::string ResetHostAccountPasswordRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ResetHostAccountPasswordRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long ResetHostAccountPasswordRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ResetHostAccountPasswordRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ResetHostAccountPasswordRequest::getAccountPassword()const
|
||||
{
|
||||
return accountPassword_;
|
||||
}
|
||||
|
||||
void ResetHostAccountPasswordRequest::setAccountPassword(const std::string& accountPassword)
|
||||
{
|
||||
accountPassword_ = accountPassword;
|
||||
setParameter("AccountPassword", accountPassword);
|
||||
}
|
||||
|
||||
44
rds/src/model/ResetHostAccountPasswordResult.cc
Normal file
44
rds/src/model/ResetHostAccountPasswordResult.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/rds/model/ResetHostAccountPasswordResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
ResetHostAccountPasswordResult::ResetHostAccountPasswordResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ResetHostAccountPasswordResult::ResetHostAccountPasswordResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ResetHostAccountPasswordResult::~ResetHostAccountPasswordResult()
|
||||
{}
|
||||
|
||||
void ResetHostAccountPasswordResult::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