From 667d50d2799c09859f4048a069cf8ad85c84810e Mon Sep 17 00:00:00 2001 From: sdk-team Date: Wed, 12 May 2021 12:05:25 +0000 Subject: [PATCH] Create Lindorm Open api. --- CHANGELOG | 3 + VERSION | 2 +- hitsdb/CMakeLists.txt | 68 +--- .../alibabacloud/hitsdb/HitsdbClient.h | 136 ++----- .../model/CreateHiTSDBInstanceRequest.h | 123 ------- .../model/DeleteHiTSDBInstanceRequest.h | 69 ---- .../hitsdb/model/DeleteHiTSDBInstanceResult.h | 49 --- .../model/DescribeHiTSDBInstanceResult.h | 117 ------ ...scribeHiTSDBInstanceSecurityIpListResult.h | 55 --- .../hitsdb/model/DescribeZonesRequest.h | 66 ---- ...uest.h => GetInstanceIpWhiteListRequest.h} | 12 +- ...esult.h => GetInstanceIpWhiteListResult.h} | 18 +- ... => GetLindormInstanceEngineListRequest.h} | 18 +- ...h => GetLindormInstanceEngineListResult.h} | 33 +- ...uest.h => GetLindormInstanceListRequest.h} | 30 +- ...esult.h => GetLindormInstanceListResult.h} | 39 +- ...eRequest.h => GetLindormInstanceRequest.h} | 15 +- .../hitsdb/model/GetLindormInstanceResult.h | 108 ++++++ .../model/ModifyHiTSDBInstanceClassRequest.h | 75 ---- .../model/ModifyHiTSDBInstanceClassResult.h | 49 --- ...ModifyHiTSDBInstanceSecurityIpListResult.h | 49 --- .../model/RenameHiTSDBInstanceAliasRequest.h | 72 ---- .../hitsdb/model/RenewTSDBInstanceRequest.h | 75 ---- .../hitsdb/model/RenewTSDBInstanceResult.h | 51 --- .../model/RestartHiTSDBInstanceResult.h | 49 --- .../SwitchHiTSDBInstancePublicNetRequest.h | 69 ---- .../SwitchHiTSDBInstancePublicNetResult.h | 49 --- ...t.h => UpdateInstanceIpWhiteListRequest.h} | 12 +- ...lt.h => UpdateInstanceIpWhiteListResult.h} | 14 +- hitsdb/src/HitsdbClient.cc | 342 +++--------------- .../src/model/CreateHiTSDBInstanceRequest.cc | 315 ---------------- .../src/model/DeleteHiTSDBInstanceRequest.cc | 117 ------ .../src/model/DeleteHiTSDBInstanceResult.cc | 44 --- .../DescribeHiTSDBInstanceListRequest.cc | 161 --------- .../model/DescribeHiTSDBInstanceListResult.cc | 122 ------- .../src/model/DescribeHiTSDBInstanceResult.cc | 274 -------------- ...ribeHiTSDBInstanceSecurityIpListRequest.cc | 117 ------ ...cribeHiTSDBInstanceSecurityIpListResult.cc | 57 --- hitsdb/src/model/DescribeRegionsRequest.cc | 2 +- hitsdb/src/model/DescribeZonesRequest.cc | 106 ------ hitsdb/src/model/DescribeZonesResult.cc | 59 --- ...st.cc => GetInstanceIpWhiteListRequest.cc} | 60 +-- ...ult.cc => GetInstanceIpWhiteListResult.cc} | 27 +- .../GetLindormInstanceEngineListRequest.cc | 117 ++++++ .../GetLindormInstanceEngineListResult.cc | 78 ++++ .../model/GetLindormInstanceListRequest.cc | 161 +++++++++ .../src/model/GetLindormInstanceListResult.cc | 104 ++++++ hitsdb/src/model/GetLindormInstanceRequest.cc | 117 ++++++ hitsdb/src/model/GetLindormInstanceResult.cc | 235 ++++++++++++ .../model/ModifyHiTSDBInstanceClassRequest.cc | 139 ------- ...difyHiTSDBInstanceSecurityIpListRequest.cc | 128 ------- ...odifyHiTSDBInstanceSecurityIpListResult.cc | 44 --- .../model/RenameHiTSDBInstanceAliasRequest.cc | 128 ------- .../model/RenameHiTSDBInstanceAliasResult.cc | 44 --- hitsdb/src/model/RenewTSDBInstanceRequest.cc | 139 ------- hitsdb/src/model/RenewTSDBInstanceResult.cc | 51 --- .../src/model/RestartHiTSDBInstanceRequest.cc | 106 ------ .../src/model/RestartHiTSDBInstanceResult.cc | 44 --- .../SwitchHiTSDBInstancePublicNetRequest.cc | 117 ------ .../SwitchHiTSDBInstancePublicNetResult.cc | 44 --- .../model/UpdateInstanceIpWhiteListRequest.cc | 128 +++++++ ....cc => UpdateInstanceIpWhiteListResult.cc} | 10 +- 62 files changed, 1304 insertions(+), 3958 deletions(-) delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/CreateHiTSDBInstanceRequest.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/DeleteHiTSDBInstanceRequest.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/DeleteHiTSDBInstanceResult.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceResult.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceSecurityIpListResult.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/DescribeZonesRequest.h rename hitsdb/include/alibabacloud/hitsdb/model/{DescribeHiTSDBInstanceSecurityIpListRequest.h => GetInstanceIpWhiteListRequest.h} (79%) rename hitsdb/include/alibabacloud/hitsdb/model/{CreateHiTSDBInstanceResult.h => GetInstanceIpWhiteListResult.h} (66%) rename hitsdb/include/alibabacloud/hitsdb/model/{DescribeHiTSDBInstanceRequest.h => GetLindormInstanceEngineListRequest.h} (76%) rename hitsdb/include/alibabacloud/hitsdb/model/{DescribeZonesResult.h => GetLindormInstanceEngineListResult.h} (52%) rename hitsdb/include/alibabacloud/hitsdb/model/{DescribeHiTSDBInstanceListRequest.h => GetLindormInstanceListRequest.h} (71%) rename hitsdb/include/alibabacloud/hitsdb/model/{DescribeHiTSDBInstanceListResult.h => GetLindormInstanceListResult.h} (58%) rename hitsdb/include/alibabacloud/hitsdb/model/{RestartHiTSDBInstanceRequest.h => GetLindormInstanceRequest.h} (78%) create mode 100644 hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceResult.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceClassRequest.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceClassResult.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceSecurityIpListResult.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/RenameHiTSDBInstanceAliasRequest.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/RenewTSDBInstanceRequest.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/RenewTSDBInstanceResult.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/RestartHiTSDBInstanceResult.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/SwitchHiTSDBInstancePublicNetRequest.h delete mode 100644 hitsdb/include/alibabacloud/hitsdb/model/SwitchHiTSDBInstancePublicNetResult.h rename hitsdb/include/alibabacloud/hitsdb/model/{ModifyHiTSDBInstanceSecurityIpListRequest.h => UpdateInstanceIpWhiteListRequest.h} (81%) rename hitsdb/include/alibabacloud/hitsdb/model/{RenameHiTSDBInstanceAliasResult.h => UpdateInstanceIpWhiteListResult.h} (71%) delete mode 100644 hitsdb/src/model/CreateHiTSDBInstanceRequest.cc delete mode 100644 hitsdb/src/model/DeleteHiTSDBInstanceRequest.cc delete mode 100644 hitsdb/src/model/DeleteHiTSDBInstanceResult.cc delete mode 100644 hitsdb/src/model/DescribeHiTSDBInstanceListRequest.cc delete mode 100644 hitsdb/src/model/DescribeHiTSDBInstanceListResult.cc delete mode 100644 hitsdb/src/model/DescribeHiTSDBInstanceResult.cc delete mode 100644 hitsdb/src/model/DescribeHiTSDBInstanceSecurityIpListRequest.cc delete mode 100644 hitsdb/src/model/DescribeHiTSDBInstanceSecurityIpListResult.cc delete mode 100644 hitsdb/src/model/DescribeZonesRequest.cc delete mode 100644 hitsdb/src/model/DescribeZonesResult.cc rename hitsdb/src/model/{DescribeHiTSDBInstanceRequest.cc => GetInstanceIpWhiteListRequest.cc} (52%) rename hitsdb/src/model/{CreateHiTSDBInstanceResult.cc => GetInstanceIpWhiteListResult.cc} (62%) create mode 100644 hitsdb/src/model/GetLindormInstanceEngineListRequest.cc create mode 100644 hitsdb/src/model/GetLindormInstanceEngineListResult.cc create mode 100644 hitsdb/src/model/GetLindormInstanceListRequest.cc create mode 100644 hitsdb/src/model/GetLindormInstanceListResult.cc create mode 100644 hitsdb/src/model/GetLindormInstanceRequest.cc create mode 100644 hitsdb/src/model/GetLindormInstanceResult.cc delete mode 100644 hitsdb/src/model/ModifyHiTSDBInstanceClassRequest.cc delete mode 100644 hitsdb/src/model/ModifyHiTSDBInstanceSecurityIpListRequest.cc delete mode 100644 hitsdb/src/model/ModifyHiTSDBInstanceSecurityIpListResult.cc delete mode 100644 hitsdb/src/model/RenameHiTSDBInstanceAliasRequest.cc delete mode 100644 hitsdb/src/model/RenameHiTSDBInstanceAliasResult.cc delete mode 100644 hitsdb/src/model/RenewTSDBInstanceRequest.cc delete mode 100644 hitsdb/src/model/RenewTSDBInstanceResult.cc delete mode 100644 hitsdb/src/model/RestartHiTSDBInstanceRequest.cc delete mode 100644 hitsdb/src/model/RestartHiTSDBInstanceResult.cc delete mode 100644 hitsdb/src/model/SwitchHiTSDBInstancePublicNetRequest.cc delete mode 100644 hitsdb/src/model/SwitchHiTSDBInstancePublicNetResult.cc create mode 100644 hitsdb/src/model/UpdateInstanceIpWhiteListRequest.cc rename hitsdb/src/model/{ModifyHiTSDBInstanceClassResult.cc => UpdateInstanceIpWhiteListResult.cc} (75%) diff --git a/CHANGELOG b/CHANGELOG index c2394886d..3b1859dbb 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-05-12 Version: 1.36.728 +- Create Lindorm Open api. + 2021-05-12 Version: 1.36.727 - Generated 2020-05-18 for `dataworks-public`. diff --git a/VERSION b/VERSION index 2c75aaf46..3c833f157 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.727 \ No newline at end of file +1.36.728 \ No newline at end of file diff --git a/hitsdb/CMakeLists.txt b/hitsdb/CMakeLists.txt index 5c946e5a6..40e64d9f1 100644 --- a/hitsdb/CMakeLists.txt +++ b/hitsdb/CMakeLists.txt @@ -21,61 +21,33 @@ set(hitsdb_public_header include/alibabacloud/hitsdb/HitsdbExport.h ) set(hitsdb_public_header_model - include/alibabacloud/hitsdb/model/CreateHiTSDBInstanceRequest.h - include/alibabacloud/hitsdb/model/CreateHiTSDBInstanceResult.h - include/alibabacloud/hitsdb/model/DeleteHiTSDBInstanceRequest.h - include/alibabacloud/hitsdb/model/DeleteHiTSDBInstanceResult.h - include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceRequest.h - include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceResult.h - include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceListRequest.h - include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceListResult.h - include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceSecurityIpListRequest.h - include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceSecurityIpListResult.h include/alibabacloud/hitsdb/model/DescribeRegionsRequest.h include/alibabacloud/hitsdb/model/DescribeRegionsResult.h - include/alibabacloud/hitsdb/model/DescribeZonesRequest.h - include/alibabacloud/hitsdb/model/DescribeZonesResult.h - include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceClassRequest.h - include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceClassResult.h - include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceSecurityIpListRequest.h - include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceSecurityIpListResult.h - include/alibabacloud/hitsdb/model/RenameHiTSDBInstanceAliasRequest.h - include/alibabacloud/hitsdb/model/RenameHiTSDBInstanceAliasResult.h - include/alibabacloud/hitsdb/model/RenewTSDBInstanceRequest.h - include/alibabacloud/hitsdb/model/RenewTSDBInstanceResult.h - include/alibabacloud/hitsdb/model/RestartHiTSDBInstanceRequest.h - include/alibabacloud/hitsdb/model/RestartHiTSDBInstanceResult.h - include/alibabacloud/hitsdb/model/SwitchHiTSDBInstancePublicNetRequest.h - include/alibabacloud/hitsdb/model/SwitchHiTSDBInstancePublicNetResult.h ) + include/alibabacloud/hitsdb/model/GetInstanceIpWhiteListRequest.h + include/alibabacloud/hitsdb/model/GetInstanceIpWhiteListResult.h + include/alibabacloud/hitsdb/model/GetLindormInstanceRequest.h + include/alibabacloud/hitsdb/model/GetLindormInstanceResult.h + include/alibabacloud/hitsdb/model/GetLindormInstanceEngineListRequest.h + include/alibabacloud/hitsdb/model/GetLindormInstanceEngineListResult.h + include/alibabacloud/hitsdb/model/GetLindormInstanceListRequest.h + include/alibabacloud/hitsdb/model/GetLindormInstanceListResult.h + include/alibabacloud/hitsdb/model/UpdateInstanceIpWhiteListRequest.h + include/alibabacloud/hitsdb/model/UpdateInstanceIpWhiteListResult.h ) set(hitsdb_src src/HitsdbClient.cc - src/model/CreateHiTSDBInstanceRequest.cc - src/model/CreateHiTSDBInstanceResult.cc - src/model/DeleteHiTSDBInstanceRequest.cc - src/model/DeleteHiTSDBInstanceResult.cc - src/model/DescribeHiTSDBInstanceRequest.cc - src/model/DescribeHiTSDBInstanceResult.cc - src/model/DescribeHiTSDBInstanceListRequest.cc - src/model/DescribeHiTSDBInstanceListResult.cc - src/model/DescribeHiTSDBInstanceSecurityIpListRequest.cc - src/model/DescribeHiTSDBInstanceSecurityIpListResult.cc src/model/DescribeRegionsRequest.cc src/model/DescribeRegionsResult.cc - src/model/DescribeZonesRequest.cc - src/model/DescribeZonesResult.cc - src/model/ModifyHiTSDBInstanceClassRequest.cc - src/model/ModifyHiTSDBInstanceClassResult.cc - src/model/ModifyHiTSDBInstanceSecurityIpListRequest.cc - src/model/ModifyHiTSDBInstanceSecurityIpListResult.cc - src/model/RenameHiTSDBInstanceAliasRequest.cc - src/model/RenameHiTSDBInstanceAliasResult.cc - src/model/RenewTSDBInstanceRequest.cc - src/model/RenewTSDBInstanceResult.cc - src/model/RestartHiTSDBInstanceRequest.cc - src/model/RestartHiTSDBInstanceResult.cc - src/model/SwitchHiTSDBInstancePublicNetRequest.cc - src/model/SwitchHiTSDBInstancePublicNetResult.cc ) + src/model/GetInstanceIpWhiteListRequest.cc + src/model/GetInstanceIpWhiteListResult.cc + src/model/GetLindormInstanceRequest.cc + src/model/GetLindormInstanceResult.cc + src/model/GetLindormInstanceEngineListRequest.cc + src/model/GetLindormInstanceEngineListResult.cc + src/model/GetLindormInstanceListRequest.cc + src/model/GetLindormInstanceListResult.cc + src/model/UpdateInstanceIpWhiteListRequest.cc + src/model/UpdateInstanceIpWhiteListResult.cc ) add_library(hitsdb ${LIB_TYPE} ${hitsdb_public_header} diff --git a/hitsdb/include/alibabacloud/hitsdb/HitsdbClient.h b/hitsdb/include/alibabacloud/hitsdb/HitsdbClient.h index 27d6f760b..16187f3f2 100644 --- a/hitsdb/include/alibabacloud/hitsdb/HitsdbClient.h +++ b/hitsdb/include/alibabacloud/hitsdb/HitsdbClient.h @@ -22,32 +22,18 @@ #include #include #include "HitsdbExport.h" -#include "model/CreateHiTSDBInstanceRequest.h" -#include "model/CreateHiTSDBInstanceResult.h" -#include "model/DeleteHiTSDBInstanceRequest.h" -#include "model/DeleteHiTSDBInstanceResult.h" -#include "model/DescribeHiTSDBInstanceRequest.h" -#include "model/DescribeHiTSDBInstanceResult.h" -#include "model/DescribeHiTSDBInstanceListRequest.h" -#include "model/DescribeHiTSDBInstanceListResult.h" -#include "model/DescribeHiTSDBInstanceSecurityIpListRequest.h" -#include "model/DescribeHiTSDBInstanceSecurityIpListResult.h" #include "model/DescribeRegionsRequest.h" #include "model/DescribeRegionsResult.h" -#include "model/DescribeZonesRequest.h" -#include "model/DescribeZonesResult.h" -#include "model/ModifyHiTSDBInstanceClassRequest.h" -#include "model/ModifyHiTSDBInstanceClassResult.h" -#include "model/ModifyHiTSDBInstanceSecurityIpListRequest.h" -#include "model/ModifyHiTSDBInstanceSecurityIpListResult.h" -#include "model/RenameHiTSDBInstanceAliasRequest.h" -#include "model/RenameHiTSDBInstanceAliasResult.h" -#include "model/RenewTSDBInstanceRequest.h" -#include "model/RenewTSDBInstanceResult.h" -#include "model/RestartHiTSDBInstanceRequest.h" -#include "model/RestartHiTSDBInstanceResult.h" -#include "model/SwitchHiTSDBInstancePublicNetRequest.h" -#include "model/SwitchHiTSDBInstancePublicNetResult.h" +#include "model/GetInstanceIpWhiteListRequest.h" +#include "model/GetInstanceIpWhiteListResult.h" +#include "model/GetLindormInstanceRequest.h" +#include "model/GetLindormInstanceResult.h" +#include "model/GetLindormInstanceEngineListRequest.h" +#include "model/GetLindormInstanceEngineListResult.h" +#include "model/GetLindormInstanceListRequest.h" +#include "model/GetLindormInstanceListResult.h" +#include "model/UpdateInstanceIpWhiteListRequest.h" +#include "model/UpdateInstanceIpWhiteListResult.h" namespace AlibabaCloud @@ -57,89 +43,47 @@ namespace AlibabaCloud class ALIBABACLOUD_HITSDB_EXPORT HitsdbClient : public RpcServiceClient { public: - typedef Outcome CreateHiTSDBInstanceOutcome; - typedef std::future CreateHiTSDBInstanceOutcomeCallable; - typedef std::function&)> CreateHiTSDBInstanceAsyncHandler; - typedef Outcome DeleteHiTSDBInstanceOutcome; - typedef std::future DeleteHiTSDBInstanceOutcomeCallable; - typedef std::function&)> DeleteHiTSDBInstanceAsyncHandler; - typedef Outcome DescribeHiTSDBInstanceOutcome; - typedef std::future DescribeHiTSDBInstanceOutcomeCallable; - typedef std::function&)> DescribeHiTSDBInstanceAsyncHandler; - typedef Outcome DescribeHiTSDBInstanceListOutcome; - typedef std::future DescribeHiTSDBInstanceListOutcomeCallable; - typedef std::function&)> DescribeHiTSDBInstanceListAsyncHandler; - typedef Outcome DescribeHiTSDBInstanceSecurityIpListOutcome; - typedef std::future DescribeHiTSDBInstanceSecurityIpListOutcomeCallable; - typedef std::function&)> DescribeHiTSDBInstanceSecurityIpListAsyncHandler; typedef Outcome DescribeRegionsOutcome; typedef std::future DescribeRegionsOutcomeCallable; typedef std::function&)> DescribeRegionsAsyncHandler; - typedef Outcome DescribeZonesOutcome; - typedef std::future DescribeZonesOutcomeCallable; - typedef std::function&)> DescribeZonesAsyncHandler; - typedef Outcome ModifyHiTSDBInstanceClassOutcome; - typedef std::future ModifyHiTSDBInstanceClassOutcomeCallable; - typedef std::function&)> ModifyHiTSDBInstanceClassAsyncHandler; - typedef Outcome ModifyHiTSDBInstanceSecurityIpListOutcome; - typedef std::future ModifyHiTSDBInstanceSecurityIpListOutcomeCallable; - typedef std::function&)> ModifyHiTSDBInstanceSecurityIpListAsyncHandler; - typedef Outcome RenameHiTSDBInstanceAliasOutcome; - typedef std::future RenameHiTSDBInstanceAliasOutcomeCallable; - typedef std::function&)> RenameHiTSDBInstanceAliasAsyncHandler; - typedef Outcome RenewTSDBInstanceOutcome; - typedef std::future RenewTSDBInstanceOutcomeCallable; - typedef std::function&)> RenewTSDBInstanceAsyncHandler; - typedef Outcome RestartHiTSDBInstanceOutcome; - typedef std::future RestartHiTSDBInstanceOutcomeCallable; - typedef std::function&)> RestartHiTSDBInstanceAsyncHandler; - typedef Outcome SwitchHiTSDBInstancePublicNetOutcome; - typedef std::future SwitchHiTSDBInstancePublicNetOutcomeCallable; - typedef std::function&)> SwitchHiTSDBInstancePublicNetAsyncHandler; + typedef Outcome GetInstanceIpWhiteListOutcome; + typedef std::future GetInstanceIpWhiteListOutcomeCallable; + typedef std::function&)> GetInstanceIpWhiteListAsyncHandler; + typedef Outcome GetLindormInstanceOutcome; + typedef std::future GetLindormInstanceOutcomeCallable; + typedef std::function&)> GetLindormInstanceAsyncHandler; + typedef Outcome GetLindormInstanceEngineListOutcome; + typedef std::future GetLindormInstanceEngineListOutcomeCallable; + typedef std::function&)> GetLindormInstanceEngineListAsyncHandler; + typedef Outcome GetLindormInstanceListOutcome; + typedef std::future GetLindormInstanceListOutcomeCallable; + typedef std::function&)> GetLindormInstanceListAsyncHandler; + typedef Outcome UpdateInstanceIpWhiteListOutcome; + typedef std::future UpdateInstanceIpWhiteListOutcomeCallable; + typedef std::function&)> UpdateInstanceIpWhiteListAsyncHandler; HitsdbClient(const Credentials &credentials, const ClientConfiguration &configuration); HitsdbClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration); HitsdbClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); ~HitsdbClient(); - CreateHiTSDBInstanceOutcome createHiTSDBInstance(const Model::CreateHiTSDBInstanceRequest &request)const; - void createHiTSDBInstanceAsync(const Model::CreateHiTSDBInstanceRequest& request, const CreateHiTSDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateHiTSDBInstanceOutcomeCallable createHiTSDBInstanceCallable(const Model::CreateHiTSDBInstanceRequest& request) const; - DeleteHiTSDBInstanceOutcome deleteHiTSDBInstance(const Model::DeleteHiTSDBInstanceRequest &request)const; - void deleteHiTSDBInstanceAsync(const Model::DeleteHiTSDBInstanceRequest& request, const DeleteHiTSDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteHiTSDBInstanceOutcomeCallable deleteHiTSDBInstanceCallable(const Model::DeleteHiTSDBInstanceRequest& request) const; - DescribeHiTSDBInstanceOutcome describeHiTSDBInstance(const Model::DescribeHiTSDBInstanceRequest &request)const; - void describeHiTSDBInstanceAsync(const Model::DescribeHiTSDBInstanceRequest& request, const DescribeHiTSDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeHiTSDBInstanceOutcomeCallable describeHiTSDBInstanceCallable(const Model::DescribeHiTSDBInstanceRequest& request) const; - DescribeHiTSDBInstanceListOutcome describeHiTSDBInstanceList(const Model::DescribeHiTSDBInstanceListRequest &request)const; - void describeHiTSDBInstanceListAsync(const Model::DescribeHiTSDBInstanceListRequest& request, const DescribeHiTSDBInstanceListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeHiTSDBInstanceListOutcomeCallable describeHiTSDBInstanceListCallable(const Model::DescribeHiTSDBInstanceListRequest& request) const; - DescribeHiTSDBInstanceSecurityIpListOutcome describeHiTSDBInstanceSecurityIpList(const Model::DescribeHiTSDBInstanceSecurityIpListRequest &request)const; - void describeHiTSDBInstanceSecurityIpListAsync(const Model::DescribeHiTSDBInstanceSecurityIpListRequest& request, const DescribeHiTSDBInstanceSecurityIpListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeHiTSDBInstanceSecurityIpListOutcomeCallable describeHiTSDBInstanceSecurityIpListCallable(const Model::DescribeHiTSDBInstanceSecurityIpListRequest& request) const; DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const; void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const; - DescribeZonesOutcome describeZones(const Model::DescribeZonesRequest &request)const; - void describeZonesAsync(const Model::DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeZonesOutcomeCallable describeZonesCallable(const Model::DescribeZonesRequest& request) const; - ModifyHiTSDBInstanceClassOutcome modifyHiTSDBInstanceClass(const Model::ModifyHiTSDBInstanceClassRequest &request)const; - void modifyHiTSDBInstanceClassAsync(const Model::ModifyHiTSDBInstanceClassRequest& request, const ModifyHiTSDBInstanceClassAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyHiTSDBInstanceClassOutcomeCallable modifyHiTSDBInstanceClassCallable(const Model::ModifyHiTSDBInstanceClassRequest& request) const; - ModifyHiTSDBInstanceSecurityIpListOutcome modifyHiTSDBInstanceSecurityIpList(const Model::ModifyHiTSDBInstanceSecurityIpListRequest &request)const; - void modifyHiTSDBInstanceSecurityIpListAsync(const Model::ModifyHiTSDBInstanceSecurityIpListRequest& request, const ModifyHiTSDBInstanceSecurityIpListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyHiTSDBInstanceSecurityIpListOutcomeCallable modifyHiTSDBInstanceSecurityIpListCallable(const Model::ModifyHiTSDBInstanceSecurityIpListRequest& request) const; - RenameHiTSDBInstanceAliasOutcome renameHiTSDBInstanceAlias(const Model::RenameHiTSDBInstanceAliasRequest &request)const; - void renameHiTSDBInstanceAliasAsync(const Model::RenameHiTSDBInstanceAliasRequest& request, const RenameHiTSDBInstanceAliasAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RenameHiTSDBInstanceAliasOutcomeCallable renameHiTSDBInstanceAliasCallable(const Model::RenameHiTSDBInstanceAliasRequest& request) const; - RenewTSDBInstanceOutcome renewTSDBInstance(const Model::RenewTSDBInstanceRequest &request)const; - void renewTSDBInstanceAsync(const Model::RenewTSDBInstanceRequest& request, const RenewTSDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RenewTSDBInstanceOutcomeCallable renewTSDBInstanceCallable(const Model::RenewTSDBInstanceRequest& request) const; - RestartHiTSDBInstanceOutcome restartHiTSDBInstance(const Model::RestartHiTSDBInstanceRequest &request)const; - void restartHiTSDBInstanceAsync(const Model::RestartHiTSDBInstanceRequest& request, const RestartHiTSDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RestartHiTSDBInstanceOutcomeCallable restartHiTSDBInstanceCallable(const Model::RestartHiTSDBInstanceRequest& request) const; - SwitchHiTSDBInstancePublicNetOutcome switchHiTSDBInstancePublicNet(const Model::SwitchHiTSDBInstancePublicNetRequest &request)const; - void switchHiTSDBInstancePublicNetAsync(const Model::SwitchHiTSDBInstancePublicNetRequest& request, const SwitchHiTSDBInstancePublicNetAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SwitchHiTSDBInstancePublicNetOutcomeCallable switchHiTSDBInstancePublicNetCallable(const Model::SwitchHiTSDBInstancePublicNetRequest& request) const; + GetInstanceIpWhiteListOutcome getInstanceIpWhiteList(const Model::GetInstanceIpWhiteListRequest &request)const; + void getInstanceIpWhiteListAsync(const Model::GetInstanceIpWhiteListRequest& request, const GetInstanceIpWhiteListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetInstanceIpWhiteListOutcomeCallable getInstanceIpWhiteListCallable(const Model::GetInstanceIpWhiteListRequest& request) const; + GetLindormInstanceOutcome getLindormInstance(const Model::GetLindormInstanceRequest &request)const; + void getLindormInstanceAsync(const Model::GetLindormInstanceRequest& request, const GetLindormInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetLindormInstanceOutcomeCallable getLindormInstanceCallable(const Model::GetLindormInstanceRequest& request) const; + GetLindormInstanceEngineListOutcome getLindormInstanceEngineList(const Model::GetLindormInstanceEngineListRequest &request)const; + void getLindormInstanceEngineListAsync(const Model::GetLindormInstanceEngineListRequest& request, const GetLindormInstanceEngineListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetLindormInstanceEngineListOutcomeCallable getLindormInstanceEngineListCallable(const Model::GetLindormInstanceEngineListRequest& request) const; + GetLindormInstanceListOutcome getLindormInstanceList(const Model::GetLindormInstanceListRequest &request)const; + void getLindormInstanceListAsync(const Model::GetLindormInstanceListRequest& request, const GetLindormInstanceListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetLindormInstanceListOutcomeCallable getLindormInstanceListCallable(const Model::GetLindormInstanceListRequest& request) const; + UpdateInstanceIpWhiteListOutcome updateInstanceIpWhiteList(const Model::UpdateInstanceIpWhiteListRequest &request)const; + void updateInstanceIpWhiteListAsync(const Model::UpdateInstanceIpWhiteListRequest& request, const UpdateInstanceIpWhiteListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UpdateInstanceIpWhiteListOutcomeCallable updateInstanceIpWhiteListCallable(const Model::UpdateInstanceIpWhiteListRequest& request) const; private: std::shared_ptr endpointProvider_; diff --git a/hitsdb/include/alibabacloud/hitsdb/model/CreateHiTSDBInstanceRequest.h b/hitsdb/include/alibabacloud/hitsdb/model/CreateHiTSDBInstanceRequest.h deleted file mode 100644 index 2e2aaf987..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/CreateHiTSDBInstanceRequest.h +++ /dev/null @@ -1,123 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_CREATEHITSDBINSTANCEREQUEST_H_ -#define ALIBABACLOUD_HITSDB_MODEL_CREATEHITSDBINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT CreateHiTSDBInstanceRequest : public RpcServiceRequest - { - - public: - CreateHiTSDBInstanceRequest(); - ~CreateHiTSDBInstanceRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getInstanceClass()const; - void setInstanceClass(const std::string& instanceClass); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDuration()const; - void setDuration(const std::string& duration); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getMaxSeriesPerDatabase()const; - void setMaxSeriesPerDatabase(const std::string& maxSeriesPerDatabase); - std::string getDiskCategory()const; - void setDiskCategory(const std::string& diskCategory); - std::string getMaxTimelineLimit()const; - void setMaxTimelineLimit(const std::string& maxTimelineLimit); - std::string getInstanceStorage()const; - void setInstanceStorage(const std::string& instanceStorage); - std::string getEngineType()const; - void setEngineType(const std::string& engineType); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getInstanceAlias()const; - void setInstanceAlias(const std::string& instanceAlias); - std::string getMaxDatabaseLimit()const; - void setMaxDatabaseLimit(const std::string& maxDatabaseLimit); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getVSwitchId()const; - void setVSwitchId(const std::string& vSwitchId); - std::string getInstanceName()const; - void setInstanceName(const std::string& instanceName); - std::string getInstanceTps()const; - void setInstanceTps(const std::string& instanceTps); - std::string getVPCId()const; - void setVPCId(const std::string& vPCId); - std::string getZoneId()const; - void setZoneId(const std::string& zoneId); - std::string getTSDBVersion()const; - void setTSDBVersion(const std::string& tSDBVersion); - std::string getAppKey()const; - void setAppKey(const std::string& appKey); - std::string getPayType()const; - void setPayType(const std::string& payType); - std::string getPricingCycle()const; - void setPricingCycle(const std::string& pricingCycle); - - private: - long resourceOwnerId_; - std::string clientToken_; - std::string instanceClass_; - std::string accessKeyId_; - std::string duration_; - std::string securityToken_; - std::string regionId_; - std::string maxSeriesPerDatabase_; - std::string diskCategory_; - std::string maxTimelineLimit_; - std::string instanceStorage_; - std::string engineType_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - std::string instanceAlias_; - std::string maxDatabaseLimit_; - long ownerId_; - std::string vSwitchId_; - std::string instanceName_; - std::string instanceTps_; - std::string vPCId_; - std::string zoneId_; - std::string tSDBVersion_; - std::string appKey_; - std::string payType_; - std::string pricingCycle_; - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_CREATEHITSDBINSTANCEREQUEST_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/DeleteHiTSDBInstanceRequest.h b/hitsdb/include/alibabacloud/hitsdb/model/DeleteHiTSDBInstanceRequest.h deleted file mode 100644 index f458d2b29..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/DeleteHiTSDBInstanceRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_DELETEHITSDBINSTANCEREQUEST_H_ -#define ALIBABACLOUD_HITSDB_MODEL_DELETEHITSDBINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT DeleteHiTSDBInstanceRequest : public RpcServiceRequest - { - - public: - DeleteHiTSDBInstanceRequest(); - ~DeleteHiTSDBInstanceRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getInstanceId()const; - void setInstanceId(const std::string& instanceId); - std::string getAppKey()const; - void setAppKey(const std::string& appKey); - - private: - long resourceOwnerId_; - std::string accessKeyId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - std::string instanceId_; - std::string appKey_; - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_DELETEHITSDBINSTANCEREQUEST_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/DeleteHiTSDBInstanceResult.h b/hitsdb/include/alibabacloud/hitsdb/model/DeleteHiTSDBInstanceResult.h deleted file mode 100644 index b9880b42f..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/DeleteHiTSDBInstanceResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_DELETEHITSDBINSTANCERESULT_H_ -#define ALIBABACLOUD_HITSDB_MODEL_DELETEHITSDBINSTANCERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT DeleteHiTSDBInstanceResult : public ServiceResult - { - public: - - - DeleteHiTSDBInstanceResult(); - explicit DeleteHiTSDBInstanceResult(const std::string &payload); - ~DeleteHiTSDBInstanceResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_DELETEHITSDBINSTANCERESULT_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceResult.h b/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceResult.h deleted file mode 100644 index fb0eedec8..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceResult.h +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCERESULT_H_ -#define ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT DescribeHiTSDBInstanceResult : public ServiceResult - { - public: - struct SecurityIp - { - std::string ip; - }; - - - DescribeHiTSDBInstanceResult(); - explicit DescribeHiTSDBInstanceResult(const std::string &payload); - ~DescribeHiTSDBInstanceResult(); - std::string getAutoRenew()const; - std::string getGmtCreated()const; - std::string getCpuNumber()const; - std::string getInstanceAlias()const; - std::string getInstanceStatus()const; - std::string getNetworkType()const; - std::string getGmtExpire()const; - std::string getMemSize()const; - long getExpiredTime()const; - std::string getMaxTimelineLimit()const; - std::string getReverseVpcPort()const; - std::string getPaymentType()const; - std::string getPublicConnectionString()const; - std::string getEngineType()const; - std::string getInstanceTps()const; - std::string getRDSStatus()const; - std::string getStatus()const; - std::string getInstanceStorage()const; - std::string getZoneId()const; - std::string getInstanceId()const; - long getCreateTime()const; - std::string getDiskCategory()const; - std::string getInstanceClass()const; - std::string getVswitchId()const; - int getSeries()const; - std::string getVpcId()const; - std::vector getSecurityIpList()const; - std::string getChargeType()const; - std::string getReverseVpcIp()const; - std::string getInstanceDescription()const; - std::string getRegionId()const; - std::string getConnectionString()const; - - protected: - void parse(const std::string &payload); - private: - std::string autoRenew_; - std::string gmtCreated_; - std::string cpuNumber_; - std::string instanceAlias_; - std::string instanceStatus_; - std::string networkType_; - std::string gmtExpire_; - std::string memSize_; - long expiredTime_; - std::string maxTimelineLimit_; - std::string reverseVpcPort_; - std::string paymentType_; - std::string publicConnectionString_; - std::string engineType_; - std::string instanceTps_; - std::string rDSStatus_; - std::string status_; - std::string instanceStorage_; - std::string zoneId_; - std::string instanceId_; - long createTime_; - std::string diskCategory_; - std::string instanceClass_; - std::string vswitchId_; - int series_; - std::string vpcId_; - std::vector securityIpList_; - std::string chargeType_; - std::string reverseVpcIp_; - std::string instanceDescription_; - std::string regionId_; - std::string connectionString_; - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCERESULT_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceSecurityIpListResult.h b/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceSecurityIpListResult.h deleted file mode 100644 index 851910771..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceSecurityIpListResult.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCESECURITYIPLISTRESULT_H_ -#define ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCESECURITYIPLISTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT DescribeHiTSDBInstanceSecurityIpListResult : public ServiceResult - { - public: - struct SecurityIp - { - std::string ip; - }; - - - DescribeHiTSDBInstanceSecurityIpListResult(); - explicit DescribeHiTSDBInstanceSecurityIpListResult(const std::string &payload); - ~DescribeHiTSDBInstanceSecurityIpListResult(); - std::vector getSecurityIpList()const; - - protected: - void parse(const std::string &payload); - private: - std::vector securityIpList_; - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCESECURITYIPLISTRESULT_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/DescribeZonesRequest.h b/hitsdb/include/alibabacloud/hitsdb/model/DescribeZonesRequest.h deleted file mode 100644 index aa97bf220..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/DescribeZonesRequest.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_DESCRIBEZONESREQUEST_H_ -#define ALIBABACLOUD_HITSDB_MODEL_DESCRIBEZONESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT DescribeZonesRequest : public RpcServiceRequest - { - - public: - DescribeZonesRequest(); - ~DescribeZonesRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getLanguage()const; - void setLanguage(const std::string& language); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - - private: - long resourceOwnerId_; - std::string language_; - std::string accessKeyId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_DESCRIBEZONESREQUEST_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceSecurityIpListRequest.h b/hitsdb/include/alibabacloud/hitsdb/model/GetInstanceIpWhiteListRequest.h similarity index 79% rename from hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceSecurityIpListRequest.h rename to hitsdb/include/alibabacloud/hitsdb/model/GetInstanceIpWhiteListRequest.h index dc100d237..c160f02df 100644 --- a/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceSecurityIpListRequest.h +++ b/hitsdb/include/alibabacloud/hitsdb/model/GetInstanceIpWhiteListRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCESECURITYIPLISTREQUEST_H_ -#define ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCESECURITYIPLISTREQUEST_H_ +#ifndef ALIBABACLOUD_HITSDB_MODEL_GETINSTANCEIPWHITELISTREQUEST_H_ +#define ALIBABACLOUD_HITSDB_MODEL_GETINSTANCEIPWHITELISTREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_HITSDB_EXPORT DescribeHiTSDBInstanceSecurityIpListRequest : public RpcServiceRequest + class ALIBABACLOUD_HITSDB_EXPORT GetInstanceIpWhiteListRequest : public RpcServiceRequest { public: - DescribeHiTSDBInstanceSecurityIpListRequest(); - ~DescribeHiTSDBInstanceSecurityIpListRequest(); + GetInstanceIpWhiteListRequest(); + ~GetInstanceIpWhiteListRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -66,4 +66,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCESECURITYIPLISTREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_HITSDB_MODEL_GETINSTANCEIPWHITELISTREQUEST_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/CreateHiTSDBInstanceResult.h b/hitsdb/include/alibabacloud/hitsdb/model/GetInstanceIpWhiteListResult.h similarity index 66% rename from hitsdb/include/alibabacloud/hitsdb/model/CreateHiTSDBInstanceResult.h rename to hitsdb/include/alibabacloud/hitsdb/model/GetInstanceIpWhiteListResult.h index f1b38ec90..1e6b4b5ab 100644 --- a/hitsdb/include/alibabacloud/hitsdb/model/CreateHiTSDBInstanceResult.h +++ b/hitsdb/include/alibabacloud/hitsdb/model/GetInstanceIpWhiteListResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_HITSDB_MODEL_CREATEHITSDBINSTANCERESULT_H_ -#define ALIBABACLOUD_HITSDB_MODEL_CREATEHITSDBINSTANCERESULT_H_ +#ifndef ALIBABACLOUD_HITSDB_MODEL_GETINSTANCEIPWHITELISTRESULT_H_ +#define ALIBABACLOUD_HITSDB_MODEL_GETINSTANCEIPWHITELISTRESULT_H_ #include #include @@ -29,25 +29,25 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_HITSDB_EXPORT CreateHiTSDBInstanceResult : public ServiceResult + class ALIBABACLOUD_HITSDB_EXPORT GetInstanceIpWhiteListResult : public ServiceResult { public: - CreateHiTSDBInstanceResult(); - explicit CreateHiTSDBInstanceResult(const std::string &payload); - ~CreateHiTSDBInstanceResult(); + GetInstanceIpWhiteListResult(); + explicit GetInstanceIpWhiteListResult(const std::string &payload); + ~GetInstanceIpWhiteListResult(); + std::vector getIpList()const; std::string getInstanceId()const; - long getOrderId()const; protected: void parse(const std::string &payload); private: + std::vector ipList_; std::string instanceId_; - long orderId_; }; } } } -#endif // !ALIBABACLOUD_HITSDB_MODEL_CREATEHITSDBINSTANCERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_HITSDB_MODEL_GETINSTANCEIPWHITELISTRESULT_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceRequest.h b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceEngineListRequest.h similarity index 76% rename from hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceRequest.h rename to hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceEngineListRequest.h index bdd34f39e..28363e81c 100644 --- a/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceRequest.h +++ b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceEngineListRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCEREQUEST_H_ -#define ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCEREQUEST_H_ +#ifndef ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCEENGINELISTREQUEST_H_ +#define ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCEENGINELISTREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_HITSDB_EXPORT DescribeHiTSDBInstanceRequest : public RpcServiceRequest + class ALIBABACLOUD_HITSDB_EXPORT GetLindormInstanceEngineListRequest : public RpcServiceRequest { public: - DescribeHiTSDBInstanceRequest(); - ~DescribeHiTSDBInstanceRequest(); + GetLindormInstanceEngineListRequest(); + ~GetLindormInstanceEngineListRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -41,6 +41,8 @@ namespace AlibabaCloud void setAccessKeyId(const std::string& accessKeyId); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -49,21 +51,19 @@ namespace AlibabaCloud void setOwnerId(long ownerId); std::string getInstanceId()const; void setInstanceId(const std::string& instanceId); - std::string getAppKey()const; - void setAppKey(const std::string& appKey); private: long resourceOwnerId_; std::string accessKeyId_; std::string securityToken_; + std::string regionId_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; std::string instanceId_; - std::string appKey_; }; } } } -#endif // !ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCEREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCEENGINELISTREQUEST_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/DescribeZonesResult.h b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceEngineListResult.h similarity index 52% rename from hitsdb/include/alibabacloud/hitsdb/model/DescribeZonesResult.h rename to hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceEngineListResult.h index b686effb3..da83ec5cf 100644 --- a/hitsdb/include/alibabacloud/hitsdb/model/DescribeZonesResult.h +++ b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceEngineListResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_HITSDB_MODEL_DESCRIBEZONESRESULT_H_ -#define ALIBABACLOUD_HITSDB_MODEL_DESCRIBEZONESRESULT_H_ +#ifndef ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCEENGINELISTRESULT_H_ +#define ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCEENGINELISTRESULT_H_ #include #include @@ -29,28 +29,37 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_HITSDB_EXPORT DescribeZonesResult : public ServiceResult + class ALIBABACLOUD_HITSDB_EXPORT GetLindormInstanceEngineListResult : public ServiceResult { public: - struct ZoneModel + struct EngineInfo { - std::string zoneId; - std::string localName; + struct NetInfo + { + int port; + std::string connectionString; + std::string netType; + int accessType; + }; + std::vector netInfoList; + std::string engineType; }; - DescribeZonesResult(); - explicit DescribeZonesResult(const std::string &payload); - ~DescribeZonesResult(); - std::vector getZoneList()const; + GetLindormInstanceEngineListResult(); + explicit GetLindormInstanceEngineListResult(const std::string &payload); + ~GetLindormInstanceEngineListResult(); + std::vector getEngineList()const; + std::string getInstanceId()const; protected: void parse(const std::string &payload); private: - std::vector zoneList_; + std::vector engineList_; + std::string instanceId_; }; } } } -#endif // !ALIBABACLOUD_HITSDB_MODEL_DESCRIBEZONESRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCEENGINELISTRESULT_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceListRequest.h b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceListRequest.h similarity index 71% rename from hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceListRequest.h rename to hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceListRequest.h index f389fe522..9f5988557 100644 --- a/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceListRequest.h +++ b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceListRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCELISTREQUEST_H_ -#define ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCELISTREQUEST_H_ +#ifndef ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCELISTREQUEST_H_ +#define ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCELISTREQUEST_H_ #include #include @@ -28,54 +28,54 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_HITSDB_EXPORT DescribeHiTSDBInstanceListRequest : public RpcServiceRequest + class ALIBABACLOUD_HITSDB_EXPORT GetLindormInstanceListRequest : public RpcServiceRequest { public: - DescribeHiTSDBInstanceListRequest(); - ~DescribeHiTSDBInstanceListRequest(); + GetLindormInstanceListRequest(); + ~GetLindormInstanceListRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getStatusList()const; - void setStatusList(const std::string& statusList); + int getSupportEngine()const; + void setSupportEngine(int supportEngine); int getPageNumber()const; void setPageNumber(int pageNumber); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); int getPageSize()const; void setPageSize(int pageSize); std::string getQueryStr()const; void setQueryStr(const std::string& queryStr); - std::string getEngineType()const; - void setEngineType(const std::string& engineType); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getAppKey()const; - void setAppKey(const std::string& appKey); + std::string getServiceType()const; + void setServiceType(const std::string& serviceType); private: long resourceOwnerId_; - std::string statusList_; + int supportEngine_; int pageNumber_; std::string accessKeyId_; std::string securityToken_; + std::string regionId_; int pageSize_; std::string queryStr_; - std::string engineType_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; - std::string appKey_; + std::string serviceType_; }; } } } -#endif // !ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCELISTREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCELISTREQUEST_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceListResult.h b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceListResult.h similarity index 58% rename from hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceListResult.h rename to hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceListResult.h index b6b8ea095..ed6dc66da 100644 --- a/hitsdb/include/alibabacloud/hitsdb/model/DescribeHiTSDBInstanceListResult.h +++ b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceListResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCELISTRESULT_H_ -#define ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCELISTRESULT_H_ +#ifndef ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCELISTRESULT_H_ +#define ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCELISTRESULT_H_ #include #include @@ -29,44 +29,35 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_HITSDB_EXPORT DescribeHiTSDBInstanceListResult : public ServiceResult + class ALIBABACLOUD_HITSDB_EXPORT GetLindormInstanceListResult : public ServiceResult { public: - struct Instance + struct LindormInstanceSummary { - std::string status; std::string instanceStorage; std::string zoneId; std::string instanceId; - std::string maxSeriesPerDatabase; - long createTime; - std::string instanceClass; - std::string gmtCreated; - std::string lockMode; - std::string vswitchId; + std::string createTime; + std::string payType; std::string vpcId; std::string instanceAlias; - std::string userId; std::string instanceStatus; - std::string chargeType; std::string networkType; - std::string gmtExpire; - long expiredTime; - std::string paymentType; - std::string instanceDescription; + std::string serviceType; std::string engineType; std::string regionId; - std::string instanceTps; + std::string expireTime; + long aliUid; }; - DescribeHiTSDBInstanceListResult(); - explicit DescribeHiTSDBInstanceListResult(const std::string &payload); - ~DescribeHiTSDBInstanceListResult(); + GetLindormInstanceListResult(); + explicit GetLindormInstanceListResult(const std::string &payload); + ~GetLindormInstanceListResult(); int getPageSize()const; int getPageNumber()const; int getTotal()const; - std::vector getInstanceList()const; + std::vector getInstanceList()const; protected: void parse(const std::string &payload); @@ -74,10 +65,10 @@ namespace AlibabaCloud int pageSize_; int pageNumber_; int total_; - std::vector instanceList_; + std::vector instanceList_; }; } } } -#endif // !ALIBABACLOUD_HITSDB_MODEL_DESCRIBEHITSDBINSTANCELISTRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCELISTRESULT_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/RestartHiTSDBInstanceRequest.h b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceRequest.h similarity index 78% rename from hitsdb/include/alibabacloud/hitsdb/model/RestartHiTSDBInstanceRequest.h rename to hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceRequest.h index d96dc2d2d..c68b3811c 100644 --- a/hitsdb/include/alibabacloud/hitsdb/model/RestartHiTSDBInstanceRequest.h +++ b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_HITSDB_MODEL_RESTARTHITSDBINSTANCEREQUEST_H_ -#define ALIBABACLOUD_HITSDB_MODEL_RESTARTHITSDBINSTANCEREQUEST_H_ +#ifndef ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCEREQUEST_H_ +#define ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCEREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_HITSDB_EXPORT RestartHiTSDBInstanceRequest : public RpcServiceRequest + class ALIBABACLOUD_HITSDB_EXPORT GetLindormInstanceRequest : public RpcServiceRequest { public: - RestartHiTSDBInstanceRequest(); - ~RestartHiTSDBInstanceRequest(); + GetLindormInstanceRequest(); + ~GetLindormInstanceRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -41,6 +41,8 @@ namespace AlibabaCloud void setAccessKeyId(const std::string& accessKeyId); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -54,6 +56,7 @@ namespace AlibabaCloud long resourceOwnerId_; std::string accessKeyId_; std::string securityToken_; + std::string regionId_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; @@ -63,4 +66,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_HITSDB_MODEL_RESTARTHITSDBINSTANCEREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCEREQUEST_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceResult.h b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceResult.h new file mode 100644 index 000000000..27f737387 --- /dev/null +++ b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceResult.h @@ -0,0 +1,108 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCERESULT_H_ +#define ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Hitsdb + { + namespace Model + { + class ALIBABACLOUD_HITSDB_EXPORT GetLindormInstanceResult : public ServiceResult + { + public: + struct Engine + { + std::string memorySize; + std::string cpuCount; + std::string version; + std::string engine; + bool isLastVersion; + std::string coreCount; + }; + + + GetLindormInstanceResult(); + explicit GetLindormInstanceResult(const std::string &payload); + ~GetLindormInstanceResult(); + std::vector getEngineList()const; + std::string getDiskThreshold()const; + bool getEnableBDS()const; + bool getAutoRenew()const; + std::string getDiskUsage()const; + bool getEnableFS()const; + std::string getInstanceAlias()const; + std::string getInstanceStatus()const; + std::string getNetworkType()const; + std::string getServiceType()const; + int getEngineType()const; + std::string getInstanceStorage()const; + std::string getZoneId()const; + std::string getInstanceId()const; + std::string getCreateTime()const; + int getColdStorage()const; + std::string getDiskCategory()const; + std::string getPayType()const; + std::string getDeletionProtection()const; + std::string getVswitchId()const; + std::string getVpcId()const; + bool getEnablePhoenix()const; + std::string getRegionId()const; + std::string getExpireTime()const; + long getAliUid()const; + + protected: + void parse(const std::string &payload); + private: + std::vector engineList_; + std::string diskThreshold_; + bool enableBDS_; + bool autoRenew_; + std::string diskUsage_; + bool enableFS_; + std::string instanceAlias_; + std::string instanceStatus_; + std::string networkType_; + std::string serviceType_; + int engineType_; + std::string instanceStorage_; + std::string zoneId_; + std::string instanceId_; + std::string createTime_; + int coldStorage_; + std::string diskCategory_; + std::string payType_; + std::string deletionProtection_; + std::string vswitchId_; + std::string vpcId_; + bool enablePhoenix_; + std::string regionId_; + std::string expireTime_; + long aliUid_; + + }; + } + } +} +#endif // !ALIBABACLOUD_HITSDB_MODEL_GETLINDORMINSTANCERESULT_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceClassRequest.h b/hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceClassRequest.h deleted file mode 100644 index d63296404..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceClassRequest.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_MODIFYHITSDBINSTANCECLASSREQUEST_H_ -#define ALIBABACLOUD_HITSDB_MODEL_MODIFYHITSDBINSTANCECLASSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT ModifyHiTSDBInstanceClassRequest : public RpcServiceRequest - { - - public: - ModifyHiTSDBInstanceClassRequest(); - ~ModifyHiTSDBInstanceClassRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getInstanceClass()const; - void setInstanceClass(const std::string& instanceClass); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getInstanceStorage()const; - void setInstanceStorage(const std::string& instanceStorage); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getInstanceId()const; - void setInstanceId(const std::string& instanceId); - std::string getAppKey()const; - void setAppKey(const std::string& appKey); - - private: - long resourceOwnerId_; - std::string instanceClass_; - std::string accessKeyId_; - std::string securityToken_; - std::string instanceStorage_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - std::string instanceId_; - std::string appKey_; - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_MODIFYHITSDBINSTANCECLASSREQUEST_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceClassResult.h b/hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceClassResult.h deleted file mode 100644 index dff31f4a7..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceClassResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_MODIFYHITSDBINSTANCECLASSRESULT_H_ -#define ALIBABACLOUD_HITSDB_MODEL_MODIFYHITSDBINSTANCECLASSRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT ModifyHiTSDBInstanceClassResult : public ServiceResult - { - public: - - - ModifyHiTSDBInstanceClassResult(); - explicit ModifyHiTSDBInstanceClassResult(const std::string &payload); - ~ModifyHiTSDBInstanceClassResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_MODIFYHITSDBINSTANCECLASSRESULT_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceSecurityIpListResult.h b/hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceSecurityIpListResult.h deleted file mode 100644 index a3ce7d91b..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceSecurityIpListResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_MODIFYHITSDBINSTANCESECURITYIPLISTRESULT_H_ -#define ALIBABACLOUD_HITSDB_MODEL_MODIFYHITSDBINSTANCESECURITYIPLISTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT ModifyHiTSDBInstanceSecurityIpListResult : public ServiceResult - { - public: - - - ModifyHiTSDBInstanceSecurityIpListResult(); - explicit ModifyHiTSDBInstanceSecurityIpListResult(const std::string &payload); - ~ModifyHiTSDBInstanceSecurityIpListResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_MODIFYHITSDBINSTANCESECURITYIPLISTRESULT_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/RenameHiTSDBInstanceAliasRequest.h b/hitsdb/include/alibabacloud/hitsdb/model/RenameHiTSDBInstanceAliasRequest.h deleted file mode 100644 index 1a4c3cb61..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/RenameHiTSDBInstanceAliasRequest.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_RENAMEHITSDBINSTANCEALIASREQUEST_H_ -#define ALIBABACLOUD_HITSDB_MODEL_RENAMEHITSDBINSTANCEALIASREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT RenameHiTSDBInstanceAliasRequest : public RpcServiceRequest - { - - public: - RenameHiTSDBInstanceAliasRequest(); - ~RenameHiTSDBInstanceAliasRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getInstanceAlias()const; - void setInstanceAlias(const std::string& instanceAlias); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getInstanceId()const; - void setInstanceId(const std::string& instanceId); - std::string getAppKey()const; - void setAppKey(const std::string& appKey); - - private: - long resourceOwnerId_; - std::string accessKeyId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - std::string instanceAlias_; - long ownerId_; - std::string instanceId_; - std::string appKey_; - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_RENAMEHITSDBINSTANCEALIASREQUEST_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/RenewTSDBInstanceRequest.h b/hitsdb/include/alibabacloud/hitsdb/model/RenewTSDBInstanceRequest.h deleted file mode 100644 index ad6e5dd40..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/RenewTSDBInstanceRequest.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_RENEWTSDBINSTANCEREQUEST_H_ -#define ALIBABACLOUD_HITSDB_MODEL_RENEWTSDBINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT RenewTSDBInstanceRequest : public RpcServiceRequest - { - - public: - RenewTSDBInstanceRequest(); - ~RenewTSDBInstanceRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - int getDuration()const; - void setDuration(int duration); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getInstanceId()const; - void setInstanceId(const std::string& instanceId); - std::string getPricingCycle()const; - void setPricingCycle(const std::string& pricingCycle); - - private: - long resourceOwnerId_; - std::string accessKeyId_; - int duration_; - std::string securityToken_; - std::string regionId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - std::string instanceId_; - std::string pricingCycle_; - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_RENEWTSDBINSTANCEREQUEST_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/RenewTSDBInstanceResult.h b/hitsdb/include/alibabacloud/hitsdb/model/RenewTSDBInstanceResult.h deleted file mode 100644 index 1a732fc09..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/RenewTSDBInstanceResult.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_RENEWTSDBINSTANCERESULT_H_ -#define ALIBABACLOUD_HITSDB_MODEL_RENEWTSDBINSTANCERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT RenewTSDBInstanceResult : public ServiceResult - { - public: - - - RenewTSDBInstanceResult(); - explicit RenewTSDBInstanceResult(const std::string &payload); - ~RenewTSDBInstanceResult(); - long getOrderId()const; - - protected: - void parse(const std::string &payload); - private: - long orderId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_RENEWTSDBINSTANCERESULT_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/RestartHiTSDBInstanceResult.h b/hitsdb/include/alibabacloud/hitsdb/model/RestartHiTSDBInstanceResult.h deleted file mode 100644 index 17ae3c173..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/RestartHiTSDBInstanceResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_RESTARTHITSDBINSTANCERESULT_H_ -#define ALIBABACLOUD_HITSDB_MODEL_RESTARTHITSDBINSTANCERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT RestartHiTSDBInstanceResult : public ServiceResult - { - public: - - - RestartHiTSDBInstanceResult(); - explicit RestartHiTSDBInstanceResult(const std::string &payload); - ~RestartHiTSDBInstanceResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_RESTARTHITSDBINSTANCERESULT_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/SwitchHiTSDBInstancePublicNetRequest.h b/hitsdb/include/alibabacloud/hitsdb/model/SwitchHiTSDBInstancePublicNetRequest.h deleted file mode 100644 index 56201fd5e..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/SwitchHiTSDBInstancePublicNetRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_SWITCHHITSDBINSTANCEPUBLICNETREQUEST_H_ -#define ALIBABACLOUD_HITSDB_MODEL_SWITCHHITSDBINSTANCEPUBLICNETREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT SwitchHiTSDBInstancePublicNetRequest : public RpcServiceRequest - { - - public: - SwitchHiTSDBInstancePublicNetRequest(); - ~SwitchHiTSDBInstancePublicNetRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - long getSwitchAction()const; - void setSwitchAction(long switchAction); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getInstanceId()const; - void setInstanceId(const std::string& instanceId); - - private: - long resourceOwnerId_; - std::string accessKeyId_; - std::string securityToken_; - long switchAction_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - std::string instanceId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_SWITCHHITSDBINSTANCEPUBLICNETREQUEST_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/SwitchHiTSDBInstancePublicNetResult.h b/hitsdb/include/alibabacloud/hitsdb/model/SwitchHiTSDBInstancePublicNetResult.h deleted file mode 100644 index 85a62ff69..000000000 --- a/hitsdb/include/alibabacloud/hitsdb/model/SwitchHiTSDBInstancePublicNetResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_HITSDB_MODEL_SWITCHHITSDBINSTANCEPUBLICNETRESULT_H_ -#define ALIBABACLOUD_HITSDB_MODEL_SWITCHHITSDBINSTANCEPUBLICNETRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Hitsdb - { - namespace Model - { - class ALIBABACLOUD_HITSDB_EXPORT SwitchHiTSDBInstancePublicNetResult : public ServiceResult - { - public: - - - SwitchHiTSDBInstancePublicNetResult(); - explicit SwitchHiTSDBInstancePublicNetResult(const std::string &payload); - ~SwitchHiTSDBInstancePublicNetResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_HITSDB_MODEL_SWITCHHITSDBINSTANCEPUBLICNETRESULT_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceSecurityIpListRequest.h b/hitsdb/include/alibabacloud/hitsdb/model/UpdateInstanceIpWhiteListRequest.h similarity index 81% rename from hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceSecurityIpListRequest.h rename to hitsdb/include/alibabacloud/hitsdb/model/UpdateInstanceIpWhiteListRequest.h index 4409ff31c..27f188901 100644 --- a/hitsdb/include/alibabacloud/hitsdb/model/ModifyHiTSDBInstanceSecurityIpListRequest.h +++ b/hitsdb/include/alibabacloud/hitsdb/model/UpdateInstanceIpWhiteListRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_HITSDB_MODEL_MODIFYHITSDBINSTANCESECURITYIPLISTREQUEST_H_ -#define ALIBABACLOUD_HITSDB_MODEL_MODIFYHITSDBINSTANCESECURITYIPLISTREQUEST_H_ +#ifndef ALIBABACLOUD_HITSDB_MODEL_UPDATEINSTANCEIPWHITELISTREQUEST_H_ +#define ALIBABACLOUD_HITSDB_MODEL_UPDATEINSTANCEIPWHITELISTREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_HITSDB_EXPORT ModifyHiTSDBInstanceSecurityIpListRequest : public RpcServiceRequest + class ALIBABACLOUD_HITSDB_EXPORT UpdateInstanceIpWhiteListRequest : public RpcServiceRequest { public: - ModifyHiTSDBInstanceSecurityIpListRequest(); - ~ModifyHiTSDBInstanceSecurityIpListRequest(); + UpdateInstanceIpWhiteListRequest(); + ~UpdateInstanceIpWhiteListRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -69,4 +69,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_HITSDB_MODEL_MODIFYHITSDBINSTANCESECURITYIPLISTREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_HITSDB_MODEL_UPDATEINSTANCEIPWHITELISTREQUEST_H_ \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/RenameHiTSDBInstanceAliasResult.h b/hitsdb/include/alibabacloud/hitsdb/model/UpdateInstanceIpWhiteListResult.h similarity index 71% rename from hitsdb/include/alibabacloud/hitsdb/model/RenameHiTSDBInstanceAliasResult.h rename to hitsdb/include/alibabacloud/hitsdb/model/UpdateInstanceIpWhiteListResult.h index 7f5fecb5a..fae95b775 100644 --- a/hitsdb/include/alibabacloud/hitsdb/model/RenameHiTSDBInstanceAliasResult.h +++ b/hitsdb/include/alibabacloud/hitsdb/model/UpdateInstanceIpWhiteListResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_HITSDB_MODEL_RENAMEHITSDBINSTANCEALIASRESULT_H_ -#define ALIBABACLOUD_HITSDB_MODEL_RENAMEHITSDBINSTANCEALIASRESULT_H_ +#ifndef ALIBABACLOUD_HITSDB_MODEL_UPDATEINSTANCEIPWHITELISTRESULT_H_ +#define ALIBABACLOUD_HITSDB_MODEL_UPDATEINSTANCEIPWHITELISTRESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_HITSDB_EXPORT RenameHiTSDBInstanceAliasResult : public ServiceResult + class ALIBABACLOUD_HITSDB_EXPORT UpdateInstanceIpWhiteListResult : public ServiceResult { public: - RenameHiTSDBInstanceAliasResult(); - explicit RenameHiTSDBInstanceAliasResult(const std::string &payload); - ~RenameHiTSDBInstanceAliasResult(); + UpdateInstanceIpWhiteListResult(); + explicit UpdateInstanceIpWhiteListResult(const std::string &payload); + ~UpdateInstanceIpWhiteListResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_HITSDB_MODEL_RENAMEHITSDBINSTANCEALIASRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_HITSDB_MODEL_UPDATEINSTANCEIPWHITELISTRESULT_H_ \ No newline at end of file diff --git a/hitsdb/src/HitsdbClient.cc b/hitsdb/src/HitsdbClient.cc index 93ad30be3..f10860193 100644 --- a/hitsdb/src/HitsdbClient.cc +++ b/hitsdb/src/HitsdbClient.cc @@ -51,186 +51,6 @@ HitsdbClient::HitsdbClient(const std::string & accessKeyId, const std::string & HitsdbClient::~HitsdbClient() {} -HitsdbClient::CreateHiTSDBInstanceOutcome HitsdbClient::createHiTSDBInstance(const CreateHiTSDBInstanceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CreateHiTSDBInstanceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CreateHiTSDBInstanceOutcome(CreateHiTSDBInstanceResult(outcome.result())); - else - return CreateHiTSDBInstanceOutcome(outcome.error()); -} - -void HitsdbClient::createHiTSDBInstanceAsync(const CreateHiTSDBInstanceRequest& request, const CreateHiTSDBInstanceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, createHiTSDBInstance(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -HitsdbClient::CreateHiTSDBInstanceOutcomeCallable HitsdbClient::createHiTSDBInstanceCallable(const CreateHiTSDBInstanceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->createHiTSDBInstance(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -HitsdbClient::DeleteHiTSDBInstanceOutcome HitsdbClient::deleteHiTSDBInstance(const DeleteHiTSDBInstanceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DeleteHiTSDBInstanceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DeleteHiTSDBInstanceOutcome(DeleteHiTSDBInstanceResult(outcome.result())); - else - return DeleteHiTSDBInstanceOutcome(outcome.error()); -} - -void HitsdbClient::deleteHiTSDBInstanceAsync(const DeleteHiTSDBInstanceRequest& request, const DeleteHiTSDBInstanceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, deleteHiTSDBInstance(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -HitsdbClient::DeleteHiTSDBInstanceOutcomeCallable HitsdbClient::deleteHiTSDBInstanceCallable(const DeleteHiTSDBInstanceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->deleteHiTSDBInstance(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -HitsdbClient::DescribeHiTSDBInstanceOutcome HitsdbClient::describeHiTSDBInstance(const DescribeHiTSDBInstanceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeHiTSDBInstanceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeHiTSDBInstanceOutcome(DescribeHiTSDBInstanceResult(outcome.result())); - else - return DescribeHiTSDBInstanceOutcome(outcome.error()); -} - -void HitsdbClient::describeHiTSDBInstanceAsync(const DescribeHiTSDBInstanceRequest& request, const DescribeHiTSDBInstanceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeHiTSDBInstance(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -HitsdbClient::DescribeHiTSDBInstanceOutcomeCallable HitsdbClient::describeHiTSDBInstanceCallable(const DescribeHiTSDBInstanceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeHiTSDBInstance(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -HitsdbClient::DescribeHiTSDBInstanceListOutcome HitsdbClient::describeHiTSDBInstanceList(const DescribeHiTSDBInstanceListRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeHiTSDBInstanceListOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeHiTSDBInstanceListOutcome(DescribeHiTSDBInstanceListResult(outcome.result())); - else - return DescribeHiTSDBInstanceListOutcome(outcome.error()); -} - -void HitsdbClient::describeHiTSDBInstanceListAsync(const DescribeHiTSDBInstanceListRequest& request, const DescribeHiTSDBInstanceListAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeHiTSDBInstanceList(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -HitsdbClient::DescribeHiTSDBInstanceListOutcomeCallable HitsdbClient::describeHiTSDBInstanceListCallable(const DescribeHiTSDBInstanceListRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeHiTSDBInstanceList(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -HitsdbClient::DescribeHiTSDBInstanceSecurityIpListOutcome HitsdbClient::describeHiTSDBInstanceSecurityIpList(const DescribeHiTSDBInstanceSecurityIpListRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeHiTSDBInstanceSecurityIpListOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeHiTSDBInstanceSecurityIpListOutcome(DescribeHiTSDBInstanceSecurityIpListResult(outcome.result())); - else - return DescribeHiTSDBInstanceSecurityIpListOutcome(outcome.error()); -} - -void HitsdbClient::describeHiTSDBInstanceSecurityIpListAsync(const DescribeHiTSDBInstanceSecurityIpListRequest& request, const DescribeHiTSDBInstanceSecurityIpListAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeHiTSDBInstanceSecurityIpList(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -HitsdbClient::DescribeHiTSDBInstanceSecurityIpListOutcomeCallable HitsdbClient::describeHiTSDBInstanceSecurityIpListCallable(const DescribeHiTSDBInstanceSecurityIpListRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeHiTSDBInstanceSecurityIpList(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - HitsdbClient::DescribeRegionsOutcome HitsdbClient::describeRegions(const DescribeRegionsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -267,252 +87,180 @@ HitsdbClient::DescribeRegionsOutcomeCallable HitsdbClient::describeRegionsCallab return task->get_future(); } -HitsdbClient::DescribeZonesOutcome HitsdbClient::describeZones(const DescribeZonesRequest &request) const +HitsdbClient::GetInstanceIpWhiteListOutcome HitsdbClient::getInstanceIpWhiteList(const GetInstanceIpWhiteListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeZonesOutcome(endpointOutcome.error()); + return GetInstanceIpWhiteListOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeZonesOutcome(DescribeZonesResult(outcome.result())); + return GetInstanceIpWhiteListOutcome(GetInstanceIpWhiteListResult(outcome.result())); else - return DescribeZonesOutcome(outcome.error()); + return GetInstanceIpWhiteListOutcome(outcome.error()); } -void HitsdbClient::describeZonesAsync(const DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr& context) const +void HitsdbClient::getInstanceIpWhiteListAsync(const GetInstanceIpWhiteListRequest& request, const GetInstanceIpWhiteListAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeZones(request), context); + handler(this, request, getInstanceIpWhiteList(request), context); }; asyncExecute(new Runnable(fn)); } -HitsdbClient::DescribeZonesOutcomeCallable HitsdbClient::describeZonesCallable(const DescribeZonesRequest &request) const +HitsdbClient::GetInstanceIpWhiteListOutcomeCallable HitsdbClient::getInstanceIpWhiteListCallable(const GetInstanceIpWhiteListRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeZones(request); + return this->getInstanceIpWhiteList(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } -HitsdbClient::ModifyHiTSDBInstanceClassOutcome HitsdbClient::modifyHiTSDBInstanceClass(const ModifyHiTSDBInstanceClassRequest &request) const +HitsdbClient::GetLindormInstanceOutcome HitsdbClient::getLindormInstance(const GetLindormInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return ModifyHiTSDBInstanceClassOutcome(endpointOutcome.error()); + return GetLindormInstanceOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return ModifyHiTSDBInstanceClassOutcome(ModifyHiTSDBInstanceClassResult(outcome.result())); + return GetLindormInstanceOutcome(GetLindormInstanceResult(outcome.result())); else - return ModifyHiTSDBInstanceClassOutcome(outcome.error()); + return GetLindormInstanceOutcome(outcome.error()); } -void HitsdbClient::modifyHiTSDBInstanceClassAsync(const ModifyHiTSDBInstanceClassRequest& request, const ModifyHiTSDBInstanceClassAsyncHandler& handler, const std::shared_ptr& context) const +void HitsdbClient::getLindormInstanceAsync(const GetLindormInstanceRequest& request, const GetLindormInstanceAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, modifyHiTSDBInstanceClass(request), context); + handler(this, request, getLindormInstance(request), context); }; asyncExecute(new Runnable(fn)); } -HitsdbClient::ModifyHiTSDBInstanceClassOutcomeCallable HitsdbClient::modifyHiTSDBInstanceClassCallable(const ModifyHiTSDBInstanceClassRequest &request) const +HitsdbClient::GetLindormInstanceOutcomeCallable HitsdbClient::getLindormInstanceCallable(const GetLindormInstanceRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->modifyHiTSDBInstanceClass(request); + return this->getLindormInstance(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } -HitsdbClient::ModifyHiTSDBInstanceSecurityIpListOutcome HitsdbClient::modifyHiTSDBInstanceSecurityIpList(const ModifyHiTSDBInstanceSecurityIpListRequest &request) const +HitsdbClient::GetLindormInstanceEngineListOutcome HitsdbClient::getLindormInstanceEngineList(const GetLindormInstanceEngineListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return ModifyHiTSDBInstanceSecurityIpListOutcome(endpointOutcome.error()); + return GetLindormInstanceEngineListOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return ModifyHiTSDBInstanceSecurityIpListOutcome(ModifyHiTSDBInstanceSecurityIpListResult(outcome.result())); + return GetLindormInstanceEngineListOutcome(GetLindormInstanceEngineListResult(outcome.result())); else - return ModifyHiTSDBInstanceSecurityIpListOutcome(outcome.error()); + return GetLindormInstanceEngineListOutcome(outcome.error()); } -void HitsdbClient::modifyHiTSDBInstanceSecurityIpListAsync(const ModifyHiTSDBInstanceSecurityIpListRequest& request, const ModifyHiTSDBInstanceSecurityIpListAsyncHandler& handler, const std::shared_ptr& context) const +void HitsdbClient::getLindormInstanceEngineListAsync(const GetLindormInstanceEngineListRequest& request, const GetLindormInstanceEngineListAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, modifyHiTSDBInstanceSecurityIpList(request), context); + handler(this, request, getLindormInstanceEngineList(request), context); }; asyncExecute(new Runnable(fn)); } -HitsdbClient::ModifyHiTSDBInstanceSecurityIpListOutcomeCallable HitsdbClient::modifyHiTSDBInstanceSecurityIpListCallable(const ModifyHiTSDBInstanceSecurityIpListRequest &request) const +HitsdbClient::GetLindormInstanceEngineListOutcomeCallable HitsdbClient::getLindormInstanceEngineListCallable(const GetLindormInstanceEngineListRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->modifyHiTSDBInstanceSecurityIpList(request); + return this->getLindormInstanceEngineList(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } -HitsdbClient::RenameHiTSDBInstanceAliasOutcome HitsdbClient::renameHiTSDBInstanceAlias(const RenameHiTSDBInstanceAliasRequest &request) const +HitsdbClient::GetLindormInstanceListOutcome HitsdbClient::getLindormInstanceList(const GetLindormInstanceListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return RenameHiTSDBInstanceAliasOutcome(endpointOutcome.error()); + return GetLindormInstanceListOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return RenameHiTSDBInstanceAliasOutcome(RenameHiTSDBInstanceAliasResult(outcome.result())); + return GetLindormInstanceListOutcome(GetLindormInstanceListResult(outcome.result())); else - return RenameHiTSDBInstanceAliasOutcome(outcome.error()); + return GetLindormInstanceListOutcome(outcome.error()); } -void HitsdbClient::renameHiTSDBInstanceAliasAsync(const RenameHiTSDBInstanceAliasRequest& request, const RenameHiTSDBInstanceAliasAsyncHandler& handler, const std::shared_ptr& context) const +void HitsdbClient::getLindormInstanceListAsync(const GetLindormInstanceListRequest& request, const GetLindormInstanceListAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, renameHiTSDBInstanceAlias(request), context); + handler(this, request, getLindormInstanceList(request), context); }; asyncExecute(new Runnable(fn)); } -HitsdbClient::RenameHiTSDBInstanceAliasOutcomeCallable HitsdbClient::renameHiTSDBInstanceAliasCallable(const RenameHiTSDBInstanceAliasRequest &request) const +HitsdbClient::GetLindormInstanceListOutcomeCallable HitsdbClient::getLindormInstanceListCallable(const GetLindormInstanceListRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->renameHiTSDBInstanceAlias(request); + return this->getLindormInstanceList(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } -HitsdbClient::RenewTSDBInstanceOutcome HitsdbClient::renewTSDBInstance(const RenewTSDBInstanceRequest &request) const +HitsdbClient::UpdateInstanceIpWhiteListOutcome HitsdbClient::updateInstanceIpWhiteList(const UpdateInstanceIpWhiteListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return RenewTSDBInstanceOutcome(endpointOutcome.error()); + return UpdateInstanceIpWhiteListOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return RenewTSDBInstanceOutcome(RenewTSDBInstanceResult(outcome.result())); + return UpdateInstanceIpWhiteListOutcome(UpdateInstanceIpWhiteListResult(outcome.result())); else - return RenewTSDBInstanceOutcome(outcome.error()); + return UpdateInstanceIpWhiteListOutcome(outcome.error()); } -void HitsdbClient::renewTSDBInstanceAsync(const RenewTSDBInstanceRequest& request, const RenewTSDBInstanceAsyncHandler& handler, const std::shared_ptr& context) const +void HitsdbClient::updateInstanceIpWhiteListAsync(const UpdateInstanceIpWhiteListRequest& request, const UpdateInstanceIpWhiteListAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, renewTSDBInstance(request), context); + handler(this, request, updateInstanceIpWhiteList(request), context); }; asyncExecute(new Runnable(fn)); } -HitsdbClient::RenewTSDBInstanceOutcomeCallable HitsdbClient::renewTSDBInstanceCallable(const RenewTSDBInstanceRequest &request) const +HitsdbClient::UpdateInstanceIpWhiteListOutcomeCallable HitsdbClient::updateInstanceIpWhiteListCallable(const UpdateInstanceIpWhiteListRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->renewTSDBInstance(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -HitsdbClient::RestartHiTSDBInstanceOutcome HitsdbClient::restartHiTSDBInstance(const RestartHiTSDBInstanceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return RestartHiTSDBInstanceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return RestartHiTSDBInstanceOutcome(RestartHiTSDBInstanceResult(outcome.result())); - else - return RestartHiTSDBInstanceOutcome(outcome.error()); -} - -void HitsdbClient::restartHiTSDBInstanceAsync(const RestartHiTSDBInstanceRequest& request, const RestartHiTSDBInstanceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, restartHiTSDBInstance(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -HitsdbClient::RestartHiTSDBInstanceOutcomeCallable HitsdbClient::restartHiTSDBInstanceCallable(const RestartHiTSDBInstanceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->restartHiTSDBInstance(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -HitsdbClient::SwitchHiTSDBInstancePublicNetOutcome HitsdbClient::switchHiTSDBInstancePublicNet(const SwitchHiTSDBInstancePublicNetRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return SwitchHiTSDBInstancePublicNetOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return SwitchHiTSDBInstancePublicNetOutcome(SwitchHiTSDBInstancePublicNetResult(outcome.result())); - else - return SwitchHiTSDBInstancePublicNetOutcome(outcome.error()); -} - -void HitsdbClient::switchHiTSDBInstancePublicNetAsync(const SwitchHiTSDBInstancePublicNetRequest& request, const SwitchHiTSDBInstancePublicNetAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, switchHiTSDBInstancePublicNet(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -HitsdbClient::SwitchHiTSDBInstancePublicNetOutcomeCallable HitsdbClient::switchHiTSDBInstancePublicNetCallable(const SwitchHiTSDBInstancePublicNetRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->switchHiTSDBInstancePublicNet(request); + return this->updateInstanceIpWhiteList(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); diff --git a/hitsdb/src/model/CreateHiTSDBInstanceRequest.cc b/hitsdb/src/model/CreateHiTSDBInstanceRequest.cc deleted file mode 100644 index 1cae2e3ac..000000000 --- a/hitsdb/src/model/CreateHiTSDBInstanceRequest.cc +++ /dev/null @@ -1,315 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Hitsdb::Model::CreateHiTSDBInstanceRequest; - -CreateHiTSDBInstanceRequest::CreateHiTSDBInstanceRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "CreateHiTSDBInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateHiTSDBInstanceRequest::~CreateHiTSDBInstanceRequest() -{} - -long CreateHiTSDBInstanceRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void CreateHiTSDBInstanceRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string CreateHiTSDBInstanceRequest::getClientToken()const -{ - return clientToken_; -} - -void CreateHiTSDBInstanceRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string CreateHiTSDBInstanceRequest::getInstanceClass()const -{ - return instanceClass_; -} - -void CreateHiTSDBInstanceRequest::setInstanceClass(const std::string& instanceClass) -{ - instanceClass_ = instanceClass; - setParameter("InstanceClass", instanceClass); -} - -std::string CreateHiTSDBInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void CreateHiTSDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string CreateHiTSDBInstanceRequest::getDuration()const -{ - return duration_; -} - -void CreateHiTSDBInstanceRequest::setDuration(const std::string& duration) -{ - duration_ = duration; - setParameter("Duration", duration); -} - -std::string CreateHiTSDBInstanceRequest::getSecurityToken()const -{ - return securityToken_; -} - -void CreateHiTSDBInstanceRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string CreateHiTSDBInstanceRequest::getRegionId()const -{ - return regionId_; -} - -void CreateHiTSDBInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string CreateHiTSDBInstanceRequest::getMaxSeriesPerDatabase()const -{ - return maxSeriesPerDatabase_; -} - -void CreateHiTSDBInstanceRequest::setMaxSeriesPerDatabase(const std::string& maxSeriesPerDatabase) -{ - maxSeriesPerDatabase_ = maxSeriesPerDatabase; - setParameter("MaxSeriesPerDatabase", maxSeriesPerDatabase); -} - -std::string CreateHiTSDBInstanceRequest::getDiskCategory()const -{ - return diskCategory_; -} - -void CreateHiTSDBInstanceRequest::setDiskCategory(const std::string& diskCategory) -{ - diskCategory_ = diskCategory; - setParameter("DiskCategory", diskCategory); -} - -std::string CreateHiTSDBInstanceRequest::getMaxTimelineLimit()const -{ - return maxTimelineLimit_; -} - -void CreateHiTSDBInstanceRequest::setMaxTimelineLimit(const std::string& maxTimelineLimit) -{ - maxTimelineLimit_ = maxTimelineLimit; - setParameter("MaxTimelineLimit", maxTimelineLimit); -} - -std::string CreateHiTSDBInstanceRequest::getInstanceStorage()const -{ - return instanceStorage_; -} - -void CreateHiTSDBInstanceRequest::setInstanceStorage(const std::string& instanceStorage) -{ - instanceStorage_ = instanceStorage; - setParameter("InstanceStorage", instanceStorage); -} - -std::string CreateHiTSDBInstanceRequest::getEngineType()const -{ - return engineType_; -} - -void CreateHiTSDBInstanceRequest::setEngineType(const std::string& engineType) -{ - engineType_ = engineType; - setParameter("EngineType", engineType); -} - -std::string CreateHiTSDBInstanceRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void CreateHiTSDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string CreateHiTSDBInstanceRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void CreateHiTSDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string CreateHiTSDBInstanceRequest::getInstanceAlias()const -{ - return instanceAlias_; -} - -void CreateHiTSDBInstanceRequest::setInstanceAlias(const std::string& instanceAlias) -{ - instanceAlias_ = instanceAlias; - setParameter("InstanceAlias", instanceAlias); -} - -std::string CreateHiTSDBInstanceRequest::getMaxDatabaseLimit()const -{ - return maxDatabaseLimit_; -} - -void CreateHiTSDBInstanceRequest::setMaxDatabaseLimit(const std::string& maxDatabaseLimit) -{ - maxDatabaseLimit_ = maxDatabaseLimit; - setParameter("MaxDatabaseLimit", maxDatabaseLimit); -} - -long CreateHiTSDBInstanceRequest::getOwnerId()const -{ - return ownerId_; -} - -void CreateHiTSDBInstanceRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string CreateHiTSDBInstanceRequest::getVSwitchId()const -{ - return vSwitchId_; -} - -void CreateHiTSDBInstanceRequest::setVSwitchId(const std::string& vSwitchId) -{ - vSwitchId_ = vSwitchId; - setParameter("VSwitchId", vSwitchId); -} - -std::string CreateHiTSDBInstanceRequest::getInstanceName()const -{ - return instanceName_; -} - -void CreateHiTSDBInstanceRequest::setInstanceName(const std::string& instanceName) -{ - instanceName_ = instanceName; - setParameter("InstanceName", instanceName); -} - -std::string CreateHiTSDBInstanceRequest::getInstanceTps()const -{ - return instanceTps_; -} - -void CreateHiTSDBInstanceRequest::setInstanceTps(const std::string& instanceTps) -{ - instanceTps_ = instanceTps; - setParameter("InstanceTps", instanceTps); -} - -std::string CreateHiTSDBInstanceRequest::getVPCId()const -{ - return vPCId_; -} - -void CreateHiTSDBInstanceRequest::setVPCId(const std::string& vPCId) -{ - vPCId_ = vPCId; - setParameter("VPCId", vPCId); -} - -std::string CreateHiTSDBInstanceRequest::getZoneId()const -{ - return zoneId_; -} - -void CreateHiTSDBInstanceRequest::setZoneId(const std::string& zoneId) -{ - zoneId_ = zoneId; - setParameter("ZoneId", zoneId); -} - -std::string CreateHiTSDBInstanceRequest::getTSDBVersion()const -{ - return tSDBVersion_; -} - -void CreateHiTSDBInstanceRequest::setTSDBVersion(const std::string& tSDBVersion) -{ - tSDBVersion_ = tSDBVersion; - setParameter("TSDBVersion", tSDBVersion); -} - -std::string CreateHiTSDBInstanceRequest::getAppKey()const -{ - return appKey_; -} - -void CreateHiTSDBInstanceRequest::setAppKey(const std::string& appKey) -{ - appKey_ = appKey; - setParameter("AppKey", appKey); -} - -std::string CreateHiTSDBInstanceRequest::getPayType()const -{ - return payType_; -} - -void CreateHiTSDBInstanceRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setParameter("PayType", payType); -} - -std::string CreateHiTSDBInstanceRequest::getPricingCycle()const -{ - return pricingCycle_; -} - -void CreateHiTSDBInstanceRequest::setPricingCycle(const std::string& pricingCycle) -{ - pricingCycle_ = pricingCycle; - setParameter("PricingCycle", pricingCycle); -} - diff --git a/hitsdb/src/model/DeleteHiTSDBInstanceRequest.cc b/hitsdb/src/model/DeleteHiTSDBInstanceRequest.cc deleted file mode 100644 index f7ba4cb97..000000000 --- a/hitsdb/src/model/DeleteHiTSDBInstanceRequest.cc +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Hitsdb::Model::DeleteHiTSDBInstanceRequest; - -DeleteHiTSDBInstanceRequest::DeleteHiTSDBInstanceRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "DeleteHiTSDBInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -DeleteHiTSDBInstanceRequest::~DeleteHiTSDBInstanceRequest() -{} - -long DeleteHiTSDBInstanceRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DeleteHiTSDBInstanceRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DeleteHiTSDBInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DeleteHiTSDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DeleteHiTSDBInstanceRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DeleteHiTSDBInstanceRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DeleteHiTSDBInstanceRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DeleteHiTSDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DeleteHiTSDBInstanceRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DeleteHiTSDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -long DeleteHiTSDBInstanceRequest::getOwnerId()const -{ - return ownerId_; -} - -void DeleteHiTSDBInstanceRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DeleteHiTSDBInstanceRequest::getInstanceId()const -{ - return instanceId_; -} - -void DeleteHiTSDBInstanceRequest::setInstanceId(const std::string& instanceId) -{ - instanceId_ = instanceId; - setParameter("InstanceId", instanceId); -} - -std::string DeleteHiTSDBInstanceRequest::getAppKey()const -{ - return appKey_; -} - -void DeleteHiTSDBInstanceRequest::setAppKey(const std::string& appKey) -{ - appKey_ = appKey; - setParameter("AppKey", appKey); -} - diff --git a/hitsdb/src/model/DeleteHiTSDBInstanceResult.cc b/hitsdb/src/model/DeleteHiTSDBInstanceResult.cc deleted file mode 100644 index 2e80bc876..000000000 --- a/hitsdb/src/model/DeleteHiTSDBInstanceResult.cc +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Hitsdb; -using namespace AlibabaCloud::Hitsdb::Model; - -DeleteHiTSDBInstanceResult::DeleteHiTSDBInstanceResult() : - ServiceResult() -{} - -DeleteHiTSDBInstanceResult::DeleteHiTSDBInstanceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DeleteHiTSDBInstanceResult::~DeleteHiTSDBInstanceResult() -{} - -void DeleteHiTSDBInstanceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - -} - diff --git a/hitsdb/src/model/DescribeHiTSDBInstanceListRequest.cc b/hitsdb/src/model/DescribeHiTSDBInstanceListRequest.cc deleted file mode 100644 index 06b9a851a..000000000 --- a/hitsdb/src/model/DescribeHiTSDBInstanceListRequest.cc +++ /dev/null @@ -1,161 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Hitsdb::Model::DescribeHiTSDBInstanceListRequest; - -DescribeHiTSDBInstanceListRequest::DescribeHiTSDBInstanceListRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "DescribeHiTSDBInstanceList") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeHiTSDBInstanceListRequest::~DescribeHiTSDBInstanceListRequest() -{} - -long DescribeHiTSDBInstanceListRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeHiTSDBInstanceListRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeHiTSDBInstanceListRequest::getStatusList()const -{ - return statusList_; -} - -void DescribeHiTSDBInstanceListRequest::setStatusList(const std::string& statusList) -{ - statusList_ = statusList; - setParameter("StatusList", statusList); -} - -int DescribeHiTSDBInstanceListRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeHiTSDBInstanceListRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeHiTSDBInstanceListRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeHiTSDBInstanceListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeHiTSDBInstanceListRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeHiTSDBInstanceListRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -int DescribeHiTSDBInstanceListRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeHiTSDBInstanceListRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeHiTSDBInstanceListRequest::getQueryStr()const -{ - return queryStr_; -} - -void DescribeHiTSDBInstanceListRequest::setQueryStr(const std::string& queryStr) -{ - queryStr_ = queryStr; - setParameter("QueryStr", queryStr); -} - -std::string DescribeHiTSDBInstanceListRequest::getEngineType()const -{ - return engineType_; -} - -void DescribeHiTSDBInstanceListRequest::setEngineType(const std::string& engineType) -{ - engineType_ = engineType; - setParameter("EngineType", engineType); -} - -std::string DescribeHiTSDBInstanceListRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeHiTSDBInstanceListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeHiTSDBInstanceListRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeHiTSDBInstanceListRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -long DescribeHiTSDBInstanceListRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeHiTSDBInstanceListRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeHiTSDBInstanceListRequest::getAppKey()const -{ - return appKey_; -} - -void DescribeHiTSDBInstanceListRequest::setAppKey(const std::string& appKey) -{ - appKey_ = appKey; - setParameter("AppKey", appKey); -} - diff --git a/hitsdb/src/model/DescribeHiTSDBInstanceListResult.cc b/hitsdb/src/model/DescribeHiTSDBInstanceListResult.cc deleted file mode 100644 index 7e4f1f4f5..000000000 --- a/hitsdb/src/model/DescribeHiTSDBInstanceListResult.cc +++ /dev/null @@ -1,122 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Hitsdb; -using namespace AlibabaCloud::Hitsdb::Model; - -DescribeHiTSDBInstanceListResult::DescribeHiTSDBInstanceListResult() : - ServiceResult() -{} - -DescribeHiTSDBInstanceListResult::DescribeHiTSDBInstanceListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeHiTSDBInstanceListResult::~DescribeHiTSDBInstanceListResult() -{} - -void DescribeHiTSDBInstanceListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allInstanceListNode = value["InstanceList"]["Instance"]; - for (auto valueInstanceListInstance : allInstanceListNode) - { - Instance instanceListObject; - if(!valueInstanceListInstance["InstanceId"].isNull()) - instanceListObject.instanceId = valueInstanceListInstance["InstanceId"].asString(); - if(!valueInstanceListInstance["InstanceAlias"].isNull()) - instanceListObject.instanceAlias = valueInstanceListInstance["InstanceAlias"].asString(); - if(!valueInstanceListInstance["InstanceDescription"].isNull()) - instanceListObject.instanceDescription = valueInstanceListInstance["InstanceDescription"].asString(); - if(!valueInstanceListInstance["UserId"].isNull()) - instanceListObject.userId = valueInstanceListInstance["UserId"].asString(); - if(!valueInstanceListInstance["RegionId"].isNull()) - instanceListObject.regionId = valueInstanceListInstance["RegionId"].asString(); - if(!valueInstanceListInstance["ZoneId"].isNull()) - instanceListObject.zoneId = valueInstanceListInstance["ZoneId"].asString(); - if(!valueInstanceListInstance["InstanceStatus"].isNull()) - instanceListObject.instanceStatus = valueInstanceListInstance["InstanceStatus"].asString(); - if(!valueInstanceListInstance["ChargeType"].isNull()) - instanceListObject.chargeType = valueInstanceListInstance["ChargeType"].asString(); - if(!valueInstanceListInstance["NetworkType"].isNull()) - instanceListObject.networkType = valueInstanceListInstance["NetworkType"].asString(); - if(!valueInstanceListInstance["GmtCreated"].isNull()) - instanceListObject.gmtCreated = valueInstanceListInstance["GmtCreated"].asString(); - if(!valueInstanceListInstance["GmtExpire"].isNull()) - instanceListObject.gmtExpire = valueInstanceListInstance["GmtExpire"].asString(); - if(!valueInstanceListInstance["InstanceClass"].isNull()) - instanceListObject.instanceClass = valueInstanceListInstance["InstanceClass"].asString(); - if(!valueInstanceListInstance["InstanceStorage"].isNull()) - instanceListObject.instanceStorage = valueInstanceListInstance["InstanceStorage"].asString(); - if(!valueInstanceListInstance["InstanceTps"].isNull()) - instanceListObject.instanceTps = valueInstanceListInstance["InstanceTps"].asString(); - if(!valueInstanceListInstance["LockMode"].isNull()) - instanceListObject.lockMode = valueInstanceListInstance["LockMode"].asString(); - if(!valueInstanceListInstance["EngineType"].isNull()) - instanceListObject.engineType = valueInstanceListInstance["EngineType"].asString(); - if(!valueInstanceListInstance["MaxSeriesPerDatabase"].isNull()) - instanceListObject.maxSeriesPerDatabase = valueInstanceListInstance["MaxSeriesPerDatabase"].asString(); - if(!valueInstanceListInstance["VpcId"].isNull()) - instanceListObject.vpcId = valueInstanceListInstance["VpcId"].asString(); - if(!valueInstanceListInstance["VswitchId"].isNull()) - instanceListObject.vswitchId = valueInstanceListInstance["VswitchId"].asString(); - if(!valueInstanceListInstance["Status"].isNull()) - instanceListObject.status = valueInstanceListInstance["Status"].asString(); - if(!valueInstanceListInstance["PaymentType"].isNull()) - instanceListObject.paymentType = valueInstanceListInstance["PaymentType"].asString(); - if(!valueInstanceListInstance["CreateTime"].isNull()) - instanceListObject.createTime = std::stol(valueInstanceListInstance["CreateTime"].asString()); - if(!valueInstanceListInstance["ExpiredTime"].isNull()) - instanceListObject.expiredTime = std::stol(valueInstanceListInstance["ExpiredTime"].asString()); - instanceList_.push_back(instanceListObject); - } - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["Total"].isNull()) - total_ = std::stoi(value["Total"].asString()); - -} - -int DescribeHiTSDBInstanceListResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeHiTSDBInstanceListResult::getPageNumber()const -{ - return pageNumber_; -} - -int DescribeHiTSDBInstanceListResult::getTotal()const -{ - return total_; -} - -std::vector DescribeHiTSDBInstanceListResult::getInstanceList()const -{ - return instanceList_; -} - diff --git a/hitsdb/src/model/DescribeHiTSDBInstanceResult.cc b/hitsdb/src/model/DescribeHiTSDBInstanceResult.cc deleted file mode 100644 index 4c72586ce..000000000 --- a/hitsdb/src/model/DescribeHiTSDBInstanceResult.cc +++ /dev/null @@ -1,274 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Hitsdb; -using namespace AlibabaCloud::Hitsdb::Model; - -DescribeHiTSDBInstanceResult::DescribeHiTSDBInstanceResult() : - ServiceResult() -{} - -DescribeHiTSDBInstanceResult::DescribeHiTSDBInstanceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeHiTSDBInstanceResult::~DescribeHiTSDBInstanceResult() -{} - -void DescribeHiTSDBInstanceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allSecurityIpListNode = value["SecurityIpList"]["SecurityIp"]; - for (auto valueSecurityIpListSecurityIp : allSecurityIpListNode) - { - SecurityIp securityIpListObject; - if(!valueSecurityIpListSecurityIp["Ip"].isNull()) - securityIpListObject.ip = valueSecurityIpListSecurityIp["Ip"].asString(); - securityIpList_.push_back(securityIpListObject); - } - if(!value["InstanceId"].isNull()) - instanceId_ = value["InstanceId"].asString(); - if(!value["InstanceAlias"].isNull()) - instanceAlias_ = value["InstanceAlias"].asString(); - if(!value["InstanceDescription"].isNull()) - instanceDescription_ = value["InstanceDescription"].asString(); - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["ZoneId"].isNull()) - zoneId_ = value["ZoneId"].asString(); - if(!value["InstanceStatus"].isNull()) - instanceStatus_ = value["InstanceStatus"].asString(); - if(!value["ChargeType"].isNull()) - chargeType_ = value["ChargeType"].asString(); - if(!value["NetworkType"].isNull()) - networkType_ = value["NetworkType"].asString(); - if(!value["GmtCreated"].isNull()) - gmtCreated_ = value["GmtCreated"].asString(); - if(!value["GmtExpire"].isNull()) - gmtExpire_ = value["GmtExpire"].asString(); - if(!value["InstanceClass"].isNull()) - instanceClass_ = value["InstanceClass"].asString(); - if(!value["MaxTimelineLimit"].isNull()) - maxTimelineLimit_ = value["MaxTimelineLimit"].asString(); - if(!value["InstanceStorage"].isNull()) - instanceStorage_ = value["InstanceStorage"].asString(); - if(!value["InstanceTps"].isNull()) - instanceTps_ = value["InstanceTps"].asString(); - if(!value["ReverseVpcIp"].isNull()) - reverseVpcIp_ = value["ReverseVpcIp"].asString(); - if(!value["ReverseVpcPort"].isNull()) - reverseVpcPort_ = value["ReverseVpcPort"].asString(); - if(!value["VpcId"].isNull()) - vpcId_ = value["VpcId"].asString(); - if(!value["VswitchId"].isNull()) - vswitchId_ = value["VswitchId"].asString(); - if(!value["ConnectionString"].isNull()) - connectionString_ = value["ConnectionString"].asString(); - if(!value["PublicConnectionString"].isNull()) - publicConnectionString_ = value["PublicConnectionString"].asString(); - if(!value["AutoRenew"].isNull()) - autoRenew_ = value["AutoRenew"].asString(); - if(!value["EngineType"].isNull()) - engineType_ = value["EngineType"].asString(); - if(!value["CpuNumber"].isNull()) - cpuNumber_ = value["CpuNumber"].asString(); - if(!value["MemSize"].isNull()) - memSize_ = value["MemSize"].asString(); - if(!value["Series"].isNull()) - series_ = std::stoi(value["Series"].asString()); - if(!value["RDSStatus"].isNull()) - rDSStatus_ = value["RDSStatus"].asString(); - if(!value["DiskCategory"].isNull()) - diskCategory_ = value["DiskCategory"].asString(); - if(!value["Status"].isNull()) - status_ = value["Status"].asString(); - if(!value["PaymentType"].isNull()) - paymentType_ = value["PaymentType"].asString(); - if(!value["CreateTime"].isNull()) - createTime_ = std::stol(value["CreateTime"].asString()); - if(!value["ExpiredTime"].isNull()) - expiredTime_ = std::stol(value["ExpiredTime"].asString()); - -} - -std::string DescribeHiTSDBInstanceResult::getAutoRenew()const -{ - return autoRenew_; -} - -std::string DescribeHiTSDBInstanceResult::getGmtCreated()const -{ - return gmtCreated_; -} - -std::string DescribeHiTSDBInstanceResult::getCpuNumber()const -{ - return cpuNumber_; -} - -std::string DescribeHiTSDBInstanceResult::getInstanceAlias()const -{ - return instanceAlias_; -} - -std::string DescribeHiTSDBInstanceResult::getInstanceStatus()const -{ - return instanceStatus_; -} - -std::string DescribeHiTSDBInstanceResult::getNetworkType()const -{ - return networkType_; -} - -std::string DescribeHiTSDBInstanceResult::getGmtExpire()const -{ - return gmtExpire_; -} - -std::string DescribeHiTSDBInstanceResult::getMemSize()const -{ - return memSize_; -} - -long DescribeHiTSDBInstanceResult::getExpiredTime()const -{ - return expiredTime_; -} - -std::string DescribeHiTSDBInstanceResult::getMaxTimelineLimit()const -{ - return maxTimelineLimit_; -} - -std::string DescribeHiTSDBInstanceResult::getReverseVpcPort()const -{ - return reverseVpcPort_; -} - -std::string DescribeHiTSDBInstanceResult::getPaymentType()const -{ - return paymentType_; -} - -std::string DescribeHiTSDBInstanceResult::getPublicConnectionString()const -{ - return publicConnectionString_; -} - -std::string DescribeHiTSDBInstanceResult::getEngineType()const -{ - return engineType_; -} - -std::string DescribeHiTSDBInstanceResult::getInstanceTps()const -{ - return instanceTps_; -} - -std::string DescribeHiTSDBInstanceResult::getRDSStatus()const -{ - return rDSStatus_; -} - -std::string DescribeHiTSDBInstanceResult::getStatus()const -{ - return status_; -} - -std::string DescribeHiTSDBInstanceResult::getInstanceStorage()const -{ - return instanceStorage_; -} - -std::string DescribeHiTSDBInstanceResult::getZoneId()const -{ - return zoneId_; -} - -std::string DescribeHiTSDBInstanceResult::getInstanceId()const -{ - return instanceId_; -} - -long DescribeHiTSDBInstanceResult::getCreateTime()const -{ - return createTime_; -} - -std::string DescribeHiTSDBInstanceResult::getDiskCategory()const -{ - return diskCategory_; -} - -std::string DescribeHiTSDBInstanceResult::getInstanceClass()const -{ - return instanceClass_; -} - -std::string DescribeHiTSDBInstanceResult::getVswitchId()const -{ - return vswitchId_; -} - -int DescribeHiTSDBInstanceResult::getSeries()const -{ - return series_; -} - -std::string DescribeHiTSDBInstanceResult::getVpcId()const -{ - return vpcId_; -} - -std::vector DescribeHiTSDBInstanceResult::getSecurityIpList()const -{ - return securityIpList_; -} - -std::string DescribeHiTSDBInstanceResult::getChargeType()const -{ - return chargeType_; -} - -std::string DescribeHiTSDBInstanceResult::getReverseVpcIp()const -{ - return reverseVpcIp_; -} - -std::string DescribeHiTSDBInstanceResult::getInstanceDescription()const -{ - return instanceDescription_; -} - -std::string DescribeHiTSDBInstanceResult::getRegionId()const -{ - return regionId_; -} - -std::string DescribeHiTSDBInstanceResult::getConnectionString()const -{ - return connectionString_; -} - diff --git a/hitsdb/src/model/DescribeHiTSDBInstanceSecurityIpListRequest.cc b/hitsdb/src/model/DescribeHiTSDBInstanceSecurityIpListRequest.cc deleted file mode 100644 index 48508f25a..000000000 --- a/hitsdb/src/model/DescribeHiTSDBInstanceSecurityIpListRequest.cc +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Hitsdb::Model::DescribeHiTSDBInstanceSecurityIpListRequest; - -DescribeHiTSDBInstanceSecurityIpListRequest::DescribeHiTSDBInstanceSecurityIpListRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "DescribeHiTSDBInstanceSecurityIpList") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeHiTSDBInstanceSecurityIpListRequest::~DescribeHiTSDBInstanceSecurityIpListRequest() -{} - -long DescribeHiTSDBInstanceSecurityIpListRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeHiTSDBInstanceSecurityIpListRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeHiTSDBInstanceSecurityIpListRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeHiTSDBInstanceSecurityIpListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeHiTSDBInstanceSecurityIpListRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeHiTSDBInstanceSecurityIpListRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeHiTSDBInstanceSecurityIpListRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeHiTSDBInstanceSecurityIpListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeHiTSDBInstanceSecurityIpListRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeHiTSDBInstanceSecurityIpListRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -long DescribeHiTSDBInstanceSecurityIpListRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeHiTSDBInstanceSecurityIpListRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeHiTSDBInstanceSecurityIpListRequest::getGroupName()const -{ - return groupName_; -} - -void DescribeHiTSDBInstanceSecurityIpListRequest::setGroupName(const std::string& groupName) -{ - groupName_ = groupName; - setParameter("GroupName", groupName); -} - -std::string DescribeHiTSDBInstanceSecurityIpListRequest::getInstanceId()const -{ - return instanceId_; -} - -void DescribeHiTSDBInstanceSecurityIpListRequest::setInstanceId(const std::string& instanceId) -{ - instanceId_ = instanceId; - setParameter("InstanceId", instanceId); -} - diff --git a/hitsdb/src/model/DescribeHiTSDBInstanceSecurityIpListResult.cc b/hitsdb/src/model/DescribeHiTSDBInstanceSecurityIpListResult.cc deleted file mode 100644 index 613f5f97e..000000000 --- a/hitsdb/src/model/DescribeHiTSDBInstanceSecurityIpListResult.cc +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Hitsdb; -using namespace AlibabaCloud::Hitsdb::Model; - -DescribeHiTSDBInstanceSecurityIpListResult::DescribeHiTSDBInstanceSecurityIpListResult() : - ServiceResult() -{} - -DescribeHiTSDBInstanceSecurityIpListResult::DescribeHiTSDBInstanceSecurityIpListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeHiTSDBInstanceSecurityIpListResult::~DescribeHiTSDBInstanceSecurityIpListResult() -{} - -void DescribeHiTSDBInstanceSecurityIpListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allSecurityIpListNode = value["SecurityIpList"]["SecurityIp"]; - for (auto valueSecurityIpListSecurityIp : allSecurityIpListNode) - { - SecurityIp securityIpListObject; - if(!valueSecurityIpListSecurityIp["Ip"].isNull()) - securityIpListObject.ip = valueSecurityIpListSecurityIp["Ip"].asString(); - securityIpList_.push_back(securityIpListObject); - } - -} - -std::vector DescribeHiTSDBInstanceSecurityIpListResult::getSecurityIpList()const -{ - return securityIpList_; -} - diff --git a/hitsdb/src/model/DescribeRegionsRequest.cc b/hitsdb/src/model/DescribeRegionsRequest.cc index 867771ed0..78f69bbb6 100644 --- a/hitsdb/src/model/DescribeRegionsRequest.cc +++ b/hitsdb/src/model/DescribeRegionsRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Hitsdb::Model::DescribeRegionsRequest; DescribeRegionsRequest::DescribeRegionsRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "DescribeRegions") + RpcServiceRequest("hitsdb", "2020-06-15", "DescribeRegions") { setMethod(HttpRequest::Method::Post); } diff --git a/hitsdb/src/model/DescribeZonesRequest.cc b/hitsdb/src/model/DescribeZonesRequest.cc deleted file mode 100644 index 48dceb066..000000000 --- a/hitsdb/src/model/DescribeZonesRequest.cc +++ /dev/null @@ -1,106 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Hitsdb::Model::DescribeZonesRequest; - -DescribeZonesRequest::DescribeZonesRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "DescribeZones") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeZonesRequest::~DescribeZonesRequest() -{} - -long DescribeZonesRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeZonesRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeZonesRequest::getLanguage()const -{ - return language_; -} - -void DescribeZonesRequest::setLanguage(const std::string& language) -{ - language_ = language; - setParameter("Language", language); -} - -std::string DescribeZonesRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeZonesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeZonesRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeZonesRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeZonesRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeZonesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeZonesRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeZonesRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -long DescribeZonesRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeZonesRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - diff --git a/hitsdb/src/model/DescribeZonesResult.cc b/hitsdb/src/model/DescribeZonesResult.cc deleted file mode 100644 index 8ae43f2e9..000000000 --- a/hitsdb/src/model/DescribeZonesResult.cc +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Hitsdb; -using namespace AlibabaCloud::Hitsdb::Model; - -DescribeZonesResult::DescribeZonesResult() : - ServiceResult() -{} - -DescribeZonesResult::DescribeZonesResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeZonesResult::~DescribeZonesResult() -{} - -void DescribeZonesResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allZoneListNode = value["ZoneList"]["ZoneModel"]; - for (auto valueZoneListZoneModel : allZoneListNode) - { - ZoneModel zoneListObject; - if(!valueZoneListZoneModel["ZoneId"].isNull()) - zoneListObject.zoneId = valueZoneListZoneModel["ZoneId"].asString(); - if(!valueZoneListZoneModel["LocalName"].isNull()) - zoneListObject.localName = valueZoneListZoneModel["LocalName"].asString(); - zoneList_.push_back(zoneListObject); - } - -} - -std::vector DescribeZonesResult::getZoneList()const -{ - return zoneList_; -} - diff --git a/hitsdb/src/model/DescribeHiTSDBInstanceRequest.cc b/hitsdb/src/model/GetInstanceIpWhiteListRequest.cc similarity index 52% rename from hitsdb/src/model/DescribeHiTSDBInstanceRequest.cc rename to hitsdb/src/model/GetInstanceIpWhiteListRequest.cc index af0d64ced..8ae2b6c80 100644 --- a/hitsdb/src/model/DescribeHiTSDBInstanceRequest.cc +++ b/hitsdb/src/model/GetInstanceIpWhiteListRequest.cc @@ -14,104 +14,104 @@ * limitations under the License. */ -#include +#include -using AlibabaCloud::Hitsdb::Model::DescribeHiTSDBInstanceRequest; +using AlibabaCloud::Hitsdb::Model::GetInstanceIpWhiteListRequest; -DescribeHiTSDBInstanceRequest::DescribeHiTSDBInstanceRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "DescribeHiTSDBInstance") +GetInstanceIpWhiteListRequest::GetInstanceIpWhiteListRequest() : + RpcServiceRequest("hitsdb", "2020-06-15", "GetInstanceIpWhiteList") { setMethod(HttpRequest::Method::Post); } -DescribeHiTSDBInstanceRequest::~DescribeHiTSDBInstanceRequest() +GetInstanceIpWhiteListRequest::~GetInstanceIpWhiteListRequest() {} -long DescribeHiTSDBInstanceRequest::getResourceOwnerId()const +long GetInstanceIpWhiteListRequest::getResourceOwnerId()const { return resourceOwnerId_; } -void DescribeHiTSDBInstanceRequest::setResourceOwnerId(long resourceOwnerId) +void GetInstanceIpWhiteListRequest::setResourceOwnerId(long resourceOwnerId) { resourceOwnerId_ = resourceOwnerId; setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeHiTSDBInstanceRequest::getAccessKeyId()const +std::string GetInstanceIpWhiteListRequest::getAccessKeyId()const { return accessKeyId_; } -void DescribeHiTSDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId) +void GetInstanceIpWhiteListRequest::setAccessKeyId(const std::string& accessKeyId) { accessKeyId_ = accessKeyId; setParameter("AccessKeyId", accessKeyId); } -std::string DescribeHiTSDBInstanceRequest::getSecurityToken()const +std::string GetInstanceIpWhiteListRequest::getSecurityToken()const { return securityToken_; } -void DescribeHiTSDBInstanceRequest::setSecurityToken(const std::string& securityToken) +void GetInstanceIpWhiteListRequest::setSecurityToken(const std::string& securityToken) { securityToken_ = securityToken; setParameter("SecurityToken", securityToken); } -std::string DescribeHiTSDBInstanceRequest::getResourceOwnerAccount()const +std::string GetInstanceIpWhiteListRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; } -void DescribeHiTSDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +void GetInstanceIpWhiteListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) { resourceOwnerAccount_ = resourceOwnerAccount; setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -std::string DescribeHiTSDBInstanceRequest::getOwnerAccount()const +std::string GetInstanceIpWhiteListRequest::getOwnerAccount()const { return ownerAccount_; } -void DescribeHiTSDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount) +void GetInstanceIpWhiteListRequest::setOwnerAccount(const std::string& ownerAccount) { ownerAccount_ = ownerAccount; setParameter("OwnerAccount", ownerAccount); } -long DescribeHiTSDBInstanceRequest::getOwnerId()const +long GetInstanceIpWhiteListRequest::getOwnerId()const { return ownerId_; } -void DescribeHiTSDBInstanceRequest::setOwnerId(long ownerId) +void GetInstanceIpWhiteListRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeHiTSDBInstanceRequest::getInstanceId()const +std::string GetInstanceIpWhiteListRequest::getGroupName()const +{ + return groupName_; +} + +void GetInstanceIpWhiteListRequest::setGroupName(const std::string& groupName) +{ + groupName_ = groupName; + setParameter("GroupName", groupName); +} + +std::string GetInstanceIpWhiteListRequest::getInstanceId()const { return instanceId_; } -void DescribeHiTSDBInstanceRequest::setInstanceId(const std::string& instanceId) +void GetInstanceIpWhiteListRequest::setInstanceId(const std::string& instanceId) { instanceId_ = instanceId; setParameter("InstanceId", instanceId); } -std::string DescribeHiTSDBInstanceRequest::getAppKey()const -{ - return appKey_; -} - -void DescribeHiTSDBInstanceRequest::setAppKey(const std::string& appKey) -{ - appKey_ = appKey; - setParameter("AppKey", appKey); -} - diff --git a/hitsdb/src/model/CreateHiTSDBInstanceResult.cc b/hitsdb/src/model/GetInstanceIpWhiteListResult.cc similarity index 62% rename from hitsdb/src/model/CreateHiTSDBInstanceResult.cc rename to hitsdb/src/model/GetInstanceIpWhiteListResult.cc index 158037562..963146ef9 100644 --- a/hitsdb/src/model/CreateHiTSDBInstanceResult.cc +++ b/hitsdb/src/model/GetInstanceIpWhiteListResult.cc @@ -14,45 +14,46 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Hitsdb; using namespace AlibabaCloud::Hitsdb::Model; -CreateHiTSDBInstanceResult::CreateHiTSDBInstanceResult() : +GetInstanceIpWhiteListResult::GetInstanceIpWhiteListResult() : ServiceResult() {} -CreateHiTSDBInstanceResult::CreateHiTSDBInstanceResult(const std::string &payload) : +GetInstanceIpWhiteListResult::GetInstanceIpWhiteListResult(const std::string &payload) : ServiceResult() { parse(payload); } -CreateHiTSDBInstanceResult::~CreateHiTSDBInstanceResult() +GetInstanceIpWhiteListResult::~GetInstanceIpWhiteListResult() {} -void CreateHiTSDBInstanceResult::parse(const std::string &payload) +void GetInstanceIpWhiteListResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + auto allIpList = value["IpList"]["IpList"]; + for (const auto &item : allIpList) + ipList_.push_back(item.asString()); if(!value["InstanceId"].isNull()) instanceId_ = value["InstanceId"].asString(); - if(!value["OrderId"].isNull()) - orderId_ = std::stol(value["OrderId"].asString()); } -std::string CreateHiTSDBInstanceResult::getInstanceId()const +std::vector GetInstanceIpWhiteListResult::getIpList()const +{ + return ipList_; +} + +std::string GetInstanceIpWhiteListResult::getInstanceId()const { return instanceId_; } -long CreateHiTSDBInstanceResult::getOrderId()const -{ - return orderId_; -} - diff --git a/hitsdb/src/model/GetLindormInstanceEngineListRequest.cc b/hitsdb/src/model/GetLindormInstanceEngineListRequest.cc new file mode 100644 index 000000000..f65adccda --- /dev/null +++ b/hitsdb/src/model/GetLindormInstanceEngineListRequest.cc @@ -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 + +using AlibabaCloud::Hitsdb::Model::GetLindormInstanceEngineListRequest; + +GetLindormInstanceEngineListRequest::GetLindormInstanceEngineListRequest() : + RpcServiceRequest("hitsdb", "2020-06-15", "GetLindormInstanceEngineList") +{ + setMethod(HttpRequest::Method::Post); +} + +GetLindormInstanceEngineListRequest::~GetLindormInstanceEngineListRequest() +{} + +long GetLindormInstanceEngineListRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void GetLindormInstanceEngineListRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string GetLindormInstanceEngineListRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void GetLindormInstanceEngineListRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string GetLindormInstanceEngineListRequest::getSecurityToken()const +{ + return securityToken_; +} + +void GetLindormInstanceEngineListRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string GetLindormInstanceEngineListRequest::getRegionId()const +{ + return regionId_; +} + +void GetLindormInstanceEngineListRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +std::string GetLindormInstanceEngineListRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void GetLindormInstanceEngineListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string GetLindormInstanceEngineListRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void GetLindormInstanceEngineListRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +long GetLindormInstanceEngineListRequest::getOwnerId()const +{ + return ownerId_; +} + +void GetLindormInstanceEngineListRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string GetLindormInstanceEngineListRequest::getInstanceId()const +{ + return instanceId_; +} + +void GetLindormInstanceEngineListRequest::setInstanceId(const std::string& instanceId) +{ + instanceId_ = instanceId; + setParameter("InstanceId", instanceId); +} + diff --git a/hitsdb/src/model/GetLindormInstanceEngineListResult.cc b/hitsdb/src/model/GetLindormInstanceEngineListResult.cc new file mode 100644 index 000000000..033ba6806 --- /dev/null +++ b/hitsdb/src/model/GetLindormInstanceEngineListResult.cc @@ -0,0 +1,78 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Hitsdb; +using namespace AlibabaCloud::Hitsdb::Model; + +GetLindormInstanceEngineListResult::GetLindormInstanceEngineListResult() : + ServiceResult() +{} + +GetLindormInstanceEngineListResult::GetLindormInstanceEngineListResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetLindormInstanceEngineListResult::~GetLindormInstanceEngineListResult() +{} + +void GetLindormInstanceEngineListResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allEngineListNode = value["EngineList"]["EngineInfo"]; + for (auto valueEngineListEngineInfo : allEngineListNode) + { + EngineInfo engineListObject; + if(!valueEngineListEngineInfo["EngineType"].isNull()) + engineListObject.engineType = valueEngineListEngineInfo["EngineType"].asString(); + auto allNetInfoListNode = valueEngineListEngineInfo["NetInfoList"]["NetInfo"]; + for (auto valueEngineListEngineInfoNetInfoListNetInfo : allNetInfoListNode) + { + EngineInfo::NetInfo netInfoListObject; + if(!valueEngineListEngineInfoNetInfoListNetInfo["NetType"].isNull()) + netInfoListObject.netType = valueEngineListEngineInfoNetInfoListNetInfo["NetType"].asString(); + if(!valueEngineListEngineInfoNetInfoListNetInfo["ConnectionString"].isNull()) + netInfoListObject.connectionString = valueEngineListEngineInfoNetInfoListNetInfo["ConnectionString"].asString(); + if(!valueEngineListEngineInfoNetInfoListNetInfo["Port"].isNull()) + netInfoListObject.port = std::stoi(valueEngineListEngineInfoNetInfoListNetInfo["Port"].asString()); + if(!valueEngineListEngineInfoNetInfoListNetInfo["AccessType"].isNull()) + netInfoListObject.accessType = std::stoi(valueEngineListEngineInfoNetInfoListNetInfo["AccessType"].asString()); + engineListObject.netInfoList.push_back(netInfoListObject); + } + engineList_.push_back(engineListObject); + } + if(!value["InstanceId"].isNull()) + instanceId_ = value["InstanceId"].asString(); + +} + +std::vector GetLindormInstanceEngineListResult::getEngineList()const +{ + return engineList_; +} + +std::string GetLindormInstanceEngineListResult::getInstanceId()const +{ + return instanceId_; +} + diff --git a/hitsdb/src/model/GetLindormInstanceListRequest.cc b/hitsdb/src/model/GetLindormInstanceListRequest.cc new file mode 100644 index 000000000..906ff93ee --- /dev/null +++ b/hitsdb/src/model/GetLindormInstanceListRequest.cc @@ -0,0 +1,161 @@ +/* + * 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 + +using AlibabaCloud::Hitsdb::Model::GetLindormInstanceListRequest; + +GetLindormInstanceListRequest::GetLindormInstanceListRequest() : + RpcServiceRequest("hitsdb", "2020-06-15", "GetLindormInstanceList") +{ + setMethod(HttpRequest::Method::Post); +} + +GetLindormInstanceListRequest::~GetLindormInstanceListRequest() +{} + +long GetLindormInstanceListRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void GetLindormInstanceListRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +int GetLindormInstanceListRequest::getSupportEngine()const +{ + return supportEngine_; +} + +void GetLindormInstanceListRequest::setSupportEngine(int supportEngine) +{ + supportEngine_ = supportEngine; + setParameter("SupportEngine", std::to_string(supportEngine)); +} + +int GetLindormInstanceListRequest::getPageNumber()const +{ + return pageNumber_; +} + +void GetLindormInstanceListRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", std::to_string(pageNumber)); +} + +std::string GetLindormInstanceListRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void GetLindormInstanceListRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string GetLindormInstanceListRequest::getSecurityToken()const +{ + return securityToken_; +} + +void GetLindormInstanceListRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string GetLindormInstanceListRequest::getRegionId()const +{ + return regionId_; +} + +void GetLindormInstanceListRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +int GetLindormInstanceListRequest::getPageSize()const +{ + return pageSize_; +} + +void GetLindormInstanceListRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string GetLindormInstanceListRequest::getQueryStr()const +{ + return queryStr_; +} + +void GetLindormInstanceListRequest::setQueryStr(const std::string& queryStr) +{ + queryStr_ = queryStr; + setParameter("QueryStr", queryStr); +} + +std::string GetLindormInstanceListRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void GetLindormInstanceListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string GetLindormInstanceListRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void GetLindormInstanceListRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +long GetLindormInstanceListRequest::getOwnerId()const +{ + return ownerId_; +} + +void GetLindormInstanceListRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string GetLindormInstanceListRequest::getServiceType()const +{ + return serviceType_; +} + +void GetLindormInstanceListRequest::setServiceType(const std::string& serviceType) +{ + serviceType_ = serviceType; + setParameter("ServiceType", serviceType); +} + diff --git a/hitsdb/src/model/GetLindormInstanceListResult.cc b/hitsdb/src/model/GetLindormInstanceListResult.cc new file mode 100644 index 000000000..ee32d2bfd --- /dev/null +++ b/hitsdb/src/model/GetLindormInstanceListResult.cc @@ -0,0 +1,104 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Hitsdb; +using namespace AlibabaCloud::Hitsdb::Model; + +GetLindormInstanceListResult::GetLindormInstanceListResult() : + ServiceResult() +{} + +GetLindormInstanceListResult::GetLindormInstanceListResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetLindormInstanceListResult::~GetLindormInstanceListResult() +{} + +void GetLindormInstanceListResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allInstanceListNode = value["InstanceList"]["LindormInstanceSummary"]; + for (auto valueInstanceListLindormInstanceSummary : allInstanceListNode) + { + LindormInstanceSummary instanceListObject; + if(!valueInstanceListLindormInstanceSummary["InstanceId"].isNull()) + instanceListObject.instanceId = valueInstanceListLindormInstanceSummary["InstanceId"].asString(); + if(!valueInstanceListLindormInstanceSummary["InstanceAlias"].isNull()) + instanceListObject.instanceAlias = valueInstanceListLindormInstanceSummary["InstanceAlias"].asString(); + if(!valueInstanceListLindormInstanceSummary["RegionId"].isNull()) + instanceListObject.regionId = valueInstanceListLindormInstanceSummary["RegionId"].asString(); + if(!valueInstanceListLindormInstanceSummary["ZoneId"].isNull()) + instanceListObject.zoneId = valueInstanceListLindormInstanceSummary["ZoneId"].asString(); + if(!valueInstanceListLindormInstanceSummary["InstanceStatus"].isNull()) + instanceListObject.instanceStatus = valueInstanceListLindormInstanceSummary["InstanceStatus"].asString(); + if(!valueInstanceListLindormInstanceSummary["PayType"].isNull()) + instanceListObject.payType = valueInstanceListLindormInstanceSummary["PayType"].asString(); + if(!valueInstanceListLindormInstanceSummary["NetworkType"].isNull()) + instanceListObject.networkType = valueInstanceListLindormInstanceSummary["NetworkType"].asString(); + if(!valueInstanceListLindormInstanceSummary["CreateTime"].isNull()) + instanceListObject.createTime = valueInstanceListLindormInstanceSummary["CreateTime"].asString(); + if(!valueInstanceListLindormInstanceSummary["ExpireTime"].isNull()) + instanceListObject.expireTime = valueInstanceListLindormInstanceSummary["ExpireTime"].asString(); + if(!valueInstanceListLindormInstanceSummary["InstanceStorage"].isNull()) + instanceListObject.instanceStorage = valueInstanceListLindormInstanceSummary["InstanceStorage"].asString(); + if(!valueInstanceListLindormInstanceSummary["ServiceType"].isNull()) + instanceListObject.serviceType = valueInstanceListLindormInstanceSummary["ServiceType"].asString(); + if(!valueInstanceListLindormInstanceSummary["EngineType"].isNull()) + instanceListObject.engineType = valueInstanceListLindormInstanceSummary["EngineType"].asString(); + if(!valueInstanceListLindormInstanceSummary["AliUid"].isNull()) + instanceListObject.aliUid = std::stol(valueInstanceListLindormInstanceSummary["AliUid"].asString()); + if(!valueInstanceListLindormInstanceSummary["VpcId"].isNull()) + instanceListObject.vpcId = valueInstanceListLindormInstanceSummary["VpcId"].asString(); + instanceList_.push_back(instanceListObject); + } + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["Total"].isNull()) + total_ = std::stoi(value["Total"].asString()); + +} + +int GetLindormInstanceListResult::getPageSize()const +{ + return pageSize_; +} + +int GetLindormInstanceListResult::getPageNumber()const +{ + return pageNumber_; +} + +int GetLindormInstanceListResult::getTotal()const +{ + return total_; +} + +std::vector GetLindormInstanceListResult::getInstanceList()const +{ + return instanceList_; +} + diff --git a/hitsdb/src/model/GetLindormInstanceRequest.cc b/hitsdb/src/model/GetLindormInstanceRequest.cc new file mode 100644 index 000000000..d63eb923b --- /dev/null +++ b/hitsdb/src/model/GetLindormInstanceRequest.cc @@ -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 + +using AlibabaCloud::Hitsdb::Model::GetLindormInstanceRequest; + +GetLindormInstanceRequest::GetLindormInstanceRequest() : + RpcServiceRequest("hitsdb", "2020-06-15", "GetLindormInstance") +{ + setMethod(HttpRequest::Method::Post); +} + +GetLindormInstanceRequest::~GetLindormInstanceRequest() +{} + +long GetLindormInstanceRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void GetLindormInstanceRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string GetLindormInstanceRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void GetLindormInstanceRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string GetLindormInstanceRequest::getSecurityToken()const +{ + return securityToken_; +} + +void GetLindormInstanceRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string GetLindormInstanceRequest::getRegionId()const +{ + return regionId_; +} + +void GetLindormInstanceRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +std::string GetLindormInstanceRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void GetLindormInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string GetLindormInstanceRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void GetLindormInstanceRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +long GetLindormInstanceRequest::getOwnerId()const +{ + return ownerId_; +} + +void GetLindormInstanceRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string GetLindormInstanceRequest::getInstanceId()const +{ + return instanceId_; +} + +void GetLindormInstanceRequest::setInstanceId(const std::string& instanceId) +{ + instanceId_ = instanceId; + setParameter("InstanceId", instanceId); +} + diff --git a/hitsdb/src/model/GetLindormInstanceResult.cc b/hitsdb/src/model/GetLindormInstanceResult.cc new file mode 100644 index 000000000..706558589 --- /dev/null +++ b/hitsdb/src/model/GetLindormInstanceResult.cc @@ -0,0 +1,235 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Hitsdb; +using namespace AlibabaCloud::Hitsdb::Model; + +GetLindormInstanceResult::GetLindormInstanceResult() : + ServiceResult() +{} + +GetLindormInstanceResult::GetLindormInstanceResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetLindormInstanceResult::~GetLindormInstanceResult() +{} + +void GetLindormInstanceResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allEngineListNode = value["EngineList"]["Engine"]; + for (auto valueEngineListEngine : allEngineListNode) + { + Engine engineListObject; + if(!valueEngineListEngine["Engine"].isNull()) + engineListObject.engine = valueEngineListEngine["Engine"].asString(); + if(!valueEngineListEngine["Version"].isNull()) + engineListObject.version = valueEngineListEngine["Version"].asString(); + if(!valueEngineListEngine["CpuCount"].isNull()) + engineListObject.cpuCount = valueEngineListEngine["CpuCount"].asString(); + if(!valueEngineListEngine["MemorySize"].isNull()) + engineListObject.memorySize = valueEngineListEngine["MemorySize"].asString(); + if(!valueEngineListEngine["CoreCount"].isNull()) + engineListObject.coreCount = valueEngineListEngine["CoreCount"].asString(); + if(!valueEngineListEngine["IsLastVersion"].isNull()) + engineListObject.isLastVersion = valueEngineListEngine["IsLastVersion"].asString() == "true"; + engineList_.push_back(engineListObject); + } + if(!value["InstanceId"].isNull()) + instanceId_ = value["InstanceId"].asString(); + if(!value["InstanceAlias"].isNull()) + instanceAlias_ = value["InstanceAlias"].asString(); + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["ZoneId"].isNull()) + zoneId_ = value["ZoneId"].asString(); + if(!value["InstanceStatus"].isNull()) + instanceStatus_ = value["InstanceStatus"].asString(); + if(!value["PayType"].isNull()) + payType_ = value["PayType"].asString(); + if(!value["NetworkType"].isNull()) + networkType_ = value["NetworkType"].asString(); + if(!value["CreateTime"].isNull()) + createTime_ = value["CreateTime"].asString(); + if(!value["ExpireTime"].isNull()) + expireTime_ = value["ExpireTime"].asString(); + if(!value["InstanceStorage"].isNull()) + instanceStorage_ = value["InstanceStorage"].asString(); + if(!value["VpcId"].isNull()) + vpcId_ = value["VpcId"].asString(); + if(!value["VswitchId"].isNull()) + vswitchId_ = value["VswitchId"].asString(); + if(!value["AutoRenew"].isNull()) + autoRenew_ = value["AutoRenew"].asString() == "true"; + if(!value["EngineType"].isNull()) + engineType_ = std::stoi(value["EngineType"].asString()); + if(!value["ServiceType"].isNull()) + serviceType_ = value["ServiceType"].asString(); + if(!value["DeletionProtection"].isNull()) + deletionProtection_ = value["DeletionProtection"].asString(); + if(!value["DiskCategory"].isNull()) + diskCategory_ = value["DiskCategory"].asString(); + if(!value["ColdStorage"].isNull()) + coldStorage_ = std::stoi(value["ColdStorage"].asString()); + if(!value["EnableBDS"].isNull()) + enableBDS_ = value["EnableBDS"].asString() == "true"; + if(!value["AliUid"].isNull()) + aliUid_ = std::stol(value["AliUid"].asString()); + if(!value["EnableFS"].isNull()) + enableFS_ = value["EnableFS"].asString() == "true"; + if(!value["EnablePhoenix"].isNull()) + enablePhoenix_ = value["EnablePhoenix"].asString() == "true"; + if(!value["DiskUsage"].isNull()) + diskUsage_ = value["DiskUsage"].asString(); + if(!value["DiskThreshold"].isNull()) + diskThreshold_ = value["DiskThreshold"].asString(); + +} + +std::vector GetLindormInstanceResult::getEngineList()const +{ + return engineList_; +} + +std::string GetLindormInstanceResult::getDiskThreshold()const +{ + return diskThreshold_; +} + +bool GetLindormInstanceResult::getEnableBDS()const +{ + return enableBDS_; +} + +bool GetLindormInstanceResult::getAutoRenew()const +{ + return autoRenew_; +} + +std::string GetLindormInstanceResult::getDiskUsage()const +{ + return diskUsage_; +} + +bool GetLindormInstanceResult::getEnableFS()const +{ + return enableFS_; +} + +std::string GetLindormInstanceResult::getInstanceAlias()const +{ + return instanceAlias_; +} + +std::string GetLindormInstanceResult::getInstanceStatus()const +{ + return instanceStatus_; +} + +std::string GetLindormInstanceResult::getNetworkType()const +{ + return networkType_; +} + +std::string GetLindormInstanceResult::getServiceType()const +{ + return serviceType_; +} + +int GetLindormInstanceResult::getEngineType()const +{ + return engineType_; +} + +std::string GetLindormInstanceResult::getInstanceStorage()const +{ + return instanceStorage_; +} + +std::string GetLindormInstanceResult::getZoneId()const +{ + return zoneId_; +} + +std::string GetLindormInstanceResult::getInstanceId()const +{ + return instanceId_; +} + +std::string GetLindormInstanceResult::getCreateTime()const +{ + return createTime_; +} + +int GetLindormInstanceResult::getColdStorage()const +{ + return coldStorage_; +} + +std::string GetLindormInstanceResult::getDiskCategory()const +{ + return diskCategory_; +} + +std::string GetLindormInstanceResult::getPayType()const +{ + return payType_; +} + +std::string GetLindormInstanceResult::getDeletionProtection()const +{ + return deletionProtection_; +} + +std::string GetLindormInstanceResult::getVswitchId()const +{ + return vswitchId_; +} + +std::string GetLindormInstanceResult::getVpcId()const +{ + return vpcId_; +} + +bool GetLindormInstanceResult::getEnablePhoenix()const +{ + return enablePhoenix_; +} + +std::string GetLindormInstanceResult::getRegionId()const +{ + return regionId_; +} + +std::string GetLindormInstanceResult::getExpireTime()const +{ + return expireTime_; +} + +long GetLindormInstanceResult::getAliUid()const +{ + return aliUid_; +} + diff --git a/hitsdb/src/model/ModifyHiTSDBInstanceClassRequest.cc b/hitsdb/src/model/ModifyHiTSDBInstanceClassRequest.cc deleted file mode 100644 index 61b218d14..000000000 --- a/hitsdb/src/model/ModifyHiTSDBInstanceClassRequest.cc +++ /dev/null @@ -1,139 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Hitsdb::Model::ModifyHiTSDBInstanceClassRequest; - -ModifyHiTSDBInstanceClassRequest::ModifyHiTSDBInstanceClassRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "ModifyHiTSDBInstanceClass") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyHiTSDBInstanceClassRequest::~ModifyHiTSDBInstanceClassRequest() -{} - -long ModifyHiTSDBInstanceClassRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyHiTSDBInstanceClassRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ModifyHiTSDBInstanceClassRequest::getInstanceClass()const -{ - return instanceClass_; -} - -void ModifyHiTSDBInstanceClassRequest::setInstanceClass(const std::string& instanceClass) -{ - instanceClass_ = instanceClass; - setParameter("InstanceClass", instanceClass); -} - -std::string ModifyHiTSDBInstanceClassRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyHiTSDBInstanceClassRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string ModifyHiTSDBInstanceClassRequest::getSecurityToken()const -{ - return securityToken_; -} - -void ModifyHiTSDBInstanceClassRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string ModifyHiTSDBInstanceClassRequest::getInstanceStorage()const -{ - return instanceStorage_; -} - -void ModifyHiTSDBInstanceClassRequest::setInstanceStorage(const std::string& instanceStorage) -{ - instanceStorage_ = instanceStorage; - setParameter("InstanceStorage", instanceStorage); -} - -std::string ModifyHiTSDBInstanceClassRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyHiTSDBInstanceClassRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string ModifyHiTSDBInstanceClassRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void ModifyHiTSDBInstanceClassRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -long ModifyHiTSDBInstanceClassRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyHiTSDBInstanceClassRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyHiTSDBInstanceClassRequest::getInstanceId()const -{ - return instanceId_; -} - -void ModifyHiTSDBInstanceClassRequest::setInstanceId(const std::string& instanceId) -{ - instanceId_ = instanceId; - setParameter("InstanceId", instanceId); -} - -std::string ModifyHiTSDBInstanceClassRequest::getAppKey()const -{ - return appKey_; -} - -void ModifyHiTSDBInstanceClassRequest::setAppKey(const std::string& appKey) -{ - appKey_ = appKey; - setParameter("AppKey", appKey); -} - diff --git a/hitsdb/src/model/ModifyHiTSDBInstanceSecurityIpListRequest.cc b/hitsdb/src/model/ModifyHiTSDBInstanceSecurityIpListRequest.cc deleted file mode 100644 index 751a88897..000000000 --- a/hitsdb/src/model/ModifyHiTSDBInstanceSecurityIpListRequest.cc +++ /dev/null @@ -1,128 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Hitsdb::Model::ModifyHiTSDBInstanceSecurityIpListRequest; - -ModifyHiTSDBInstanceSecurityIpListRequest::ModifyHiTSDBInstanceSecurityIpListRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "ModifyHiTSDBInstanceSecurityIpList") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyHiTSDBInstanceSecurityIpListRequest::~ModifyHiTSDBInstanceSecurityIpListRequest() -{} - -long ModifyHiTSDBInstanceSecurityIpListRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyHiTSDBInstanceSecurityIpListRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ModifyHiTSDBInstanceSecurityIpListRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyHiTSDBInstanceSecurityIpListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string ModifyHiTSDBInstanceSecurityIpListRequest::getSecurityToken()const -{ - return securityToken_; -} - -void ModifyHiTSDBInstanceSecurityIpListRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string ModifyHiTSDBInstanceSecurityIpListRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyHiTSDBInstanceSecurityIpListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string ModifyHiTSDBInstanceSecurityIpListRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void ModifyHiTSDBInstanceSecurityIpListRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -long ModifyHiTSDBInstanceSecurityIpListRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyHiTSDBInstanceSecurityIpListRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyHiTSDBInstanceSecurityIpListRequest::getGroupName()const -{ - return groupName_; -} - -void ModifyHiTSDBInstanceSecurityIpListRequest::setGroupName(const std::string& groupName) -{ - groupName_ = groupName; - setParameter("GroupName", groupName); -} - -std::string ModifyHiTSDBInstanceSecurityIpListRequest::getSecurityIpList()const -{ - return securityIpList_; -} - -void ModifyHiTSDBInstanceSecurityIpListRequest::setSecurityIpList(const std::string& securityIpList) -{ - securityIpList_ = securityIpList; - setParameter("SecurityIpList", securityIpList); -} - -std::string ModifyHiTSDBInstanceSecurityIpListRequest::getInstanceId()const -{ - return instanceId_; -} - -void ModifyHiTSDBInstanceSecurityIpListRequest::setInstanceId(const std::string& instanceId) -{ - instanceId_ = instanceId; - setParameter("InstanceId", instanceId); -} - diff --git a/hitsdb/src/model/ModifyHiTSDBInstanceSecurityIpListResult.cc b/hitsdb/src/model/ModifyHiTSDBInstanceSecurityIpListResult.cc deleted file mode 100644 index 086fa3c4c..000000000 --- a/hitsdb/src/model/ModifyHiTSDBInstanceSecurityIpListResult.cc +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Hitsdb; -using namespace AlibabaCloud::Hitsdb::Model; - -ModifyHiTSDBInstanceSecurityIpListResult::ModifyHiTSDBInstanceSecurityIpListResult() : - ServiceResult() -{} - -ModifyHiTSDBInstanceSecurityIpListResult::ModifyHiTSDBInstanceSecurityIpListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -ModifyHiTSDBInstanceSecurityIpListResult::~ModifyHiTSDBInstanceSecurityIpListResult() -{} - -void ModifyHiTSDBInstanceSecurityIpListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - -} - diff --git a/hitsdb/src/model/RenameHiTSDBInstanceAliasRequest.cc b/hitsdb/src/model/RenameHiTSDBInstanceAliasRequest.cc deleted file mode 100644 index 2c2c9095c..000000000 --- a/hitsdb/src/model/RenameHiTSDBInstanceAliasRequest.cc +++ /dev/null @@ -1,128 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Hitsdb::Model::RenameHiTSDBInstanceAliasRequest; - -RenameHiTSDBInstanceAliasRequest::RenameHiTSDBInstanceAliasRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "RenameHiTSDBInstanceAlias") -{ - setMethod(HttpRequest::Method::Post); -} - -RenameHiTSDBInstanceAliasRequest::~RenameHiTSDBInstanceAliasRequest() -{} - -long RenameHiTSDBInstanceAliasRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void RenameHiTSDBInstanceAliasRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string RenameHiTSDBInstanceAliasRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void RenameHiTSDBInstanceAliasRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string RenameHiTSDBInstanceAliasRequest::getSecurityToken()const -{ - return securityToken_; -} - -void RenameHiTSDBInstanceAliasRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string RenameHiTSDBInstanceAliasRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void RenameHiTSDBInstanceAliasRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string RenameHiTSDBInstanceAliasRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void RenameHiTSDBInstanceAliasRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string RenameHiTSDBInstanceAliasRequest::getInstanceAlias()const -{ - return instanceAlias_; -} - -void RenameHiTSDBInstanceAliasRequest::setInstanceAlias(const std::string& instanceAlias) -{ - instanceAlias_ = instanceAlias; - setParameter("InstanceAlias", instanceAlias); -} - -long RenameHiTSDBInstanceAliasRequest::getOwnerId()const -{ - return ownerId_; -} - -void RenameHiTSDBInstanceAliasRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string RenameHiTSDBInstanceAliasRequest::getInstanceId()const -{ - return instanceId_; -} - -void RenameHiTSDBInstanceAliasRequest::setInstanceId(const std::string& instanceId) -{ - instanceId_ = instanceId; - setParameter("InstanceId", instanceId); -} - -std::string RenameHiTSDBInstanceAliasRequest::getAppKey()const -{ - return appKey_; -} - -void RenameHiTSDBInstanceAliasRequest::setAppKey(const std::string& appKey) -{ - appKey_ = appKey; - setParameter("AppKey", appKey); -} - diff --git a/hitsdb/src/model/RenameHiTSDBInstanceAliasResult.cc b/hitsdb/src/model/RenameHiTSDBInstanceAliasResult.cc deleted file mode 100644 index 4d05c7255..000000000 --- a/hitsdb/src/model/RenameHiTSDBInstanceAliasResult.cc +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Hitsdb; -using namespace AlibabaCloud::Hitsdb::Model; - -RenameHiTSDBInstanceAliasResult::RenameHiTSDBInstanceAliasResult() : - ServiceResult() -{} - -RenameHiTSDBInstanceAliasResult::RenameHiTSDBInstanceAliasResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -RenameHiTSDBInstanceAliasResult::~RenameHiTSDBInstanceAliasResult() -{} - -void RenameHiTSDBInstanceAliasResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - -} - diff --git a/hitsdb/src/model/RenewTSDBInstanceRequest.cc b/hitsdb/src/model/RenewTSDBInstanceRequest.cc deleted file mode 100644 index 52340736d..000000000 --- a/hitsdb/src/model/RenewTSDBInstanceRequest.cc +++ /dev/null @@ -1,139 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Hitsdb::Model::RenewTSDBInstanceRequest; - -RenewTSDBInstanceRequest::RenewTSDBInstanceRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "RenewTSDBInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -RenewTSDBInstanceRequest::~RenewTSDBInstanceRequest() -{} - -long RenewTSDBInstanceRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void RenewTSDBInstanceRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string RenewTSDBInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void RenewTSDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -int RenewTSDBInstanceRequest::getDuration()const -{ - return duration_; -} - -void RenewTSDBInstanceRequest::setDuration(int duration) -{ - duration_ = duration; - setParameter("Duration", std::to_string(duration)); -} - -std::string RenewTSDBInstanceRequest::getSecurityToken()const -{ - return securityToken_; -} - -void RenewTSDBInstanceRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string RenewTSDBInstanceRequest::getRegionId()const -{ - return regionId_; -} - -void RenewTSDBInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string RenewTSDBInstanceRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void RenewTSDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string RenewTSDBInstanceRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void RenewTSDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -long RenewTSDBInstanceRequest::getOwnerId()const -{ - return ownerId_; -} - -void RenewTSDBInstanceRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string RenewTSDBInstanceRequest::getInstanceId()const -{ - return instanceId_; -} - -void RenewTSDBInstanceRequest::setInstanceId(const std::string& instanceId) -{ - instanceId_ = instanceId; - setParameter("InstanceId", instanceId); -} - -std::string RenewTSDBInstanceRequest::getPricingCycle()const -{ - return pricingCycle_; -} - -void RenewTSDBInstanceRequest::setPricingCycle(const std::string& pricingCycle) -{ - pricingCycle_ = pricingCycle; - setParameter("PricingCycle", pricingCycle); -} - diff --git a/hitsdb/src/model/RenewTSDBInstanceResult.cc b/hitsdb/src/model/RenewTSDBInstanceResult.cc deleted file mode 100644 index c2bb4fc5b..000000000 --- a/hitsdb/src/model/RenewTSDBInstanceResult.cc +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Hitsdb; -using namespace AlibabaCloud::Hitsdb::Model; - -RenewTSDBInstanceResult::RenewTSDBInstanceResult() : - ServiceResult() -{} - -RenewTSDBInstanceResult::RenewTSDBInstanceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -RenewTSDBInstanceResult::~RenewTSDBInstanceResult() -{} - -void RenewTSDBInstanceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - if(!value["OrderId"].isNull()) - orderId_ = std::stol(value["OrderId"].asString()); - -} - -long RenewTSDBInstanceResult::getOrderId()const -{ - return orderId_; -} - diff --git a/hitsdb/src/model/RestartHiTSDBInstanceRequest.cc b/hitsdb/src/model/RestartHiTSDBInstanceRequest.cc deleted file mode 100644 index e05439680..000000000 --- a/hitsdb/src/model/RestartHiTSDBInstanceRequest.cc +++ /dev/null @@ -1,106 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Hitsdb::Model::RestartHiTSDBInstanceRequest; - -RestartHiTSDBInstanceRequest::RestartHiTSDBInstanceRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "RestartHiTSDBInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -RestartHiTSDBInstanceRequest::~RestartHiTSDBInstanceRequest() -{} - -long RestartHiTSDBInstanceRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void RestartHiTSDBInstanceRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string RestartHiTSDBInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void RestartHiTSDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string RestartHiTSDBInstanceRequest::getSecurityToken()const -{ - return securityToken_; -} - -void RestartHiTSDBInstanceRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string RestartHiTSDBInstanceRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void RestartHiTSDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string RestartHiTSDBInstanceRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void RestartHiTSDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -long RestartHiTSDBInstanceRequest::getOwnerId()const -{ - return ownerId_; -} - -void RestartHiTSDBInstanceRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string RestartHiTSDBInstanceRequest::getInstanceId()const -{ - return instanceId_; -} - -void RestartHiTSDBInstanceRequest::setInstanceId(const std::string& instanceId) -{ - instanceId_ = instanceId; - setParameter("InstanceId", instanceId); -} - diff --git a/hitsdb/src/model/RestartHiTSDBInstanceResult.cc b/hitsdb/src/model/RestartHiTSDBInstanceResult.cc deleted file mode 100644 index 1d4d7426e..000000000 --- a/hitsdb/src/model/RestartHiTSDBInstanceResult.cc +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Hitsdb; -using namespace AlibabaCloud::Hitsdb::Model; - -RestartHiTSDBInstanceResult::RestartHiTSDBInstanceResult() : - ServiceResult() -{} - -RestartHiTSDBInstanceResult::RestartHiTSDBInstanceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -RestartHiTSDBInstanceResult::~RestartHiTSDBInstanceResult() -{} - -void RestartHiTSDBInstanceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - -} - diff --git a/hitsdb/src/model/SwitchHiTSDBInstancePublicNetRequest.cc b/hitsdb/src/model/SwitchHiTSDBInstancePublicNetRequest.cc deleted file mode 100644 index 17e1de682..000000000 --- a/hitsdb/src/model/SwitchHiTSDBInstancePublicNetRequest.cc +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Hitsdb::Model::SwitchHiTSDBInstancePublicNetRequest; - -SwitchHiTSDBInstancePublicNetRequest::SwitchHiTSDBInstancePublicNetRequest() : - RpcServiceRequest("hitsdb", "2017-06-01", "SwitchHiTSDBInstancePublicNet") -{ - setMethod(HttpRequest::Method::Post); -} - -SwitchHiTSDBInstancePublicNetRequest::~SwitchHiTSDBInstancePublicNetRequest() -{} - -long SwitchHiTSDBInstancePublicNetRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void SwitchHiTSDBInstancePublicNetRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string SwitchHiTSDBInstancePublicNetRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void SwitchHiTSDBInstancePublicNetRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string SwitchHiTSDBInstancePublicNetRequest::getSecurityToken()const -{ - return securityToken_; -} - -void SwitchHiTSDBInstancePublicNetRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -long SwitchHiTSDBInstancePublicNetRequest::getSwitchAction()const -{ - return switchAction_; -} - -void SwitchHiTSDBInstancePublicNetRequest::setSwitchAction(long switchAction) -{ - switchAction_ = switchAction; - setParameter("SwitchAction", std::to_string(switchAction)); -} - -std::string SwitchHiTSDBInstancePublicNetRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void SwitchHiTSDBInstancePublicNetRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string SwitchHiTSDBInstancePublicNetRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void SwitchHiTSDBInstancePublicNetRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -long SwitchHiTSDBInstancePublicNetRequest::getOwnerId()const -{ - return ownerId_; -} - -void SwitchHiTSDBInstancePublicNetRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string SwitchHiTSDBInstancePublicNetRequest::getInstanceId()const -{ - return instanceId_; -} - -void SwitchHiTSDBInstancePublicNetRequest::setInstanceId(const std::string& instanceId) -{ - instanceId_ = instanceId; - setParameter("InstanceId", instanceId); -} - diff --git a/hitsdb/src/model/SwitchHiTSDBInstancePublicNetResult.cc b/hitsdb/src/model/SwitchHiTSDBInstancePublicNetResult.cc deleted file mode 100644 index afff27c49..000000000 --- a/hitsdb/src/model/SwitchHiTSDBInstancePublicNetResult.cc +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Hitsdb; -using namespace AlibabaCloud::Hitsdb::Model; - -SwitchHiTSDBInstancePublicNetResult::SwitchHiTSDBInstancePublicNetResult() : - ServiceResult() -{} - -SwitchHiTSDBInstancePublicNetResult::SwitchHiTSDBInstancePublicNetResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -SwitchHiTSDBInstancePublicNetResult::~SwitchHiTSDBInstancePublicNetResult() -{} - -void SwitchHiTSDBInstancePublicNetResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - -} - diff --git a/hitsdb/src/model/UpdateInstanceIpWhiteListRequest.cc b/hitsdb/src/model/UpdateInstanceIpWhiteListRequest.cc new file mode 100644 index 000000000..5455b744a --- /dev/null +++ b/hitsdb/src/model/UpdateInstanceIpWhiteListRequest.cc @@ -0,0 +1,128 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Hitsdb::Model::UpdateInstanceIpWhiteListRequest; + +UpdateInstanceIpWhiteListRequest::UpdateInstanceIpWhiteListRequest() : + RpcServiceRequest("hitsdb", "2020-06-15", "UpdateInstanceIpWhiteList") +{ + setMethod(HttpRequest::Method::Post); +} + +UpdateInstanceIpWhiteListRequest::~UpdateInstanceIpWhiteListRequest() +{} + +long UpdateInstanceIpWhiteListRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void UpdateInstanceIpWhiteListRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string UpdateInstanceIpWhiteListRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void UpdateInstanceIpWhiteListRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string UpdateInstanceIpWhiteListRequest::getSecurityToken()const +{ + return securityToken_; +} + +void UpdateInstanceIpWhiteListRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string UpdateInstanceIpWhiteListRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void UpdateInstanceIpWhiteListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string UpdateInstanceIpWhiteListRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void UpdateInstanceIpWhiteListRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +long UpdateInstanceIpWhiteListRequest::getOwnerId()const +{ + return ownerId_; +} + +void UpdateInstanceIpWhiteListRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string UpdateInstanceIpWhiteListRequest::getGroupName()const +{ + return groupName_; +} + +void UpdateInstanceIpWhiteListRequest::setGroupName(const std::string& groupName) +{ + groupName_ = groupName; + setParameter("GroupName", groupName); +} + +std::string UpdateInstanceIpWhiteListRequest::getSecurityIpList()const +{ + return securityIpList_; +} + +void UpdateInstanceIpWhiteListRequest::setSecurityIpList(const std::string& securityIpList) +{ + securityIpList_ = securityIpList; + setParameter("SecurityIpList", securityIpList); +} + +std::string UpdateInstanceIpWhiteListRequest::getInstanceId()const +{ + return instanceId_; +} + +void UpdateInstanceIpWhiteListRequest::setInstanceId(const std::string& instanceId) +{ + instanceId_ = instanceId; + setParameter("InstanceId", instanceId); +} + diff --git a/hitsdb/src/model/ModifyHiTSDBInstanceClassResult.cc b/hitsdb/src/model/UpdateInstanceIpWhiteListResult.cc similarity index 75% rename from hitsdb/src/model/ModifyHiTSDBInstanceClassResult.cc rename to hitsdb/src/model/UpdateInstanceIpWhiteListResult.cc index d9403369c..f6c8658f0 100644 --- a/hitsdb/src/model/ModifyHiTSDBInstanceClassResult.cc +++ b/hitsdb/src/model/UpdateInstanceIpWhiteListResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Hitsdb; using namespace AlibabaCloud::Hitsdb::Model; -ModifyHiTSDBInstanceClassResult::ModifyHiTSDBInstanceClassResult() : +UpdateInstanceIpWhiteListResult::UpdateInstanceIpWhiteListResult() : ServiceResult() {} -ModifyHiTSDBInstanceClassResult::ModifyHiTSDBInstanceClassResult(const std::string &payload) : +UpdateInstanceIpWhiteListResult::UpdateInstanceIpWhiteListResult(const std::string &payload) : ServiceResult() { parse(payload); } -ModifyHiTSDBInstanceClassResult::~ModifyHiTSDBInstanceClassResult() +UpdateInstanceIpWhiteListResult::~UpdateInstanceIpWhiteListResult() {} -void ModifyHiTSDBInstanceClassResult::parse(const std::string &payload) +void UpdateInstanceIpWhiteListResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value;