Compare commits

..

3 Commits

Author SHA1 Message Date
sdk-team
41c9cd85cf Create Lindorm Open api. 2021-12-30 08:31:23 +00:00
sdk-team
8a2d243786 Support AUTH for CreateEventSubscribe. 2021-12-30 08:00:22 +00:00
sdk-team
1d81df8694 Update by sdk platform. 2021-12-30 06:18:32 +00:00
73 changed files with 2475 additions and 2219 deletions

View File

@@ -1,3 +1,12 @@
2021-12-30 Version: 1.36.1007
- Create Lindorm Open api.
2021-12-30 Version: 1.36.1006
- Support AUTH for CreateEventSubscribe.
2021-12-30 Version: 1.36.1005
- Update by sdk platform.
2021-12-30 Version: 1.36.1004
- Add new interface.

View File

@@ -1 +1 @@
1.36.1004
1.36.1007

View File

@@ -33,6 +33,8 @@ set(hitsdb_public_header_model
include/alibabacloud/hitsdb/model/GetLindormInstanceEngineListResult.h
include/alibabacloud/hitsdb/model/GetLindormInstanceListRequest.h
include/alibabacloud/hitsdb/model/GetLindormInstanceListResult.h
include/alibabacloud/hitsdb/model/GetLindormSSLCertUrlRequest.h
include/alibabacloud/hitsdb/model/GetLindormSSLCertUrlResult.h
include/alibabacloud/hitsdb/model/ReleaseLindormInstanceRequest.h
include/alibabacloud/hitsdb/model/ReleaseLindormInstanceResult.h
include/alibabacloud/hitsdb/model/UpdateInstanceIpWhiteListRequest.h
@@ -54,6 +56,8 @@ set(hitsdb_src
src/model/GetLindormInstanceEngineListResult.cc
src/model/GetLindormInstanceListRequest.cc
src/model/GetLindormInstanceListResult.cc
src/model/GetLindormSSLCertUrlRequest.cc
src/model/GetLindormSSLCertUrlResult.cc
src/model/ReleaseLindormInstanceRequest.cc
src/model/ReleaseLindormInstanceResult.cc
src/model/UpdateInstanceIpWhiteListRequest.cc

View File

@@ -34,6 +34,8 @@
#include "model/GetLindormInstanceEngineListResult.h"
#include "model/GetLindormInstanceListRequest.h"
#include "model/GetLindormInstanceListResult.h"
#include "model/GetLindormSSLCertUrlRequest.h"
#include "model/GetLindormSSLCertUrlResult.h"
#include "model/ReleaseLindormInstanceRequest.h"
#include "model/ReleaseLindormInstanceResult.h"
#include "model/UpdateInstanceIpWhiteListRequest.h"
@@ -67,6 +69,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetLindormInstanceListResult> GetLindormInstanceListOutcome;
typedef std::future<GetLindormInstanceListOutcome> GetLindormInstanceListOutcomeCallable;
typedef std::function<void(const HitsdbClient*, const Model::GetLindormInstanceListRequest&, const GetLindormInstanceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLindormInstanceListAsyncHandler;
typedef Outcome<Error, Model::GetLindormSSLCertUrlResult> GetLindormSSLCertUrlOutcome;
typedef std::future<GetLindormSSLCertUrlOutcome> GetLindormSSLCertUrlOutcomeCallable;
typedef std::function<void(const HitsdbClient*, const Model::GetLindormSSLCertUrlRequest&, const GetLindormSSLCertUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLindormSSLCertUrlAsyncHandler;
typedef Outcome<Error, Model::ReleaseLindormInstanceResult> ReleaseLindormInstanceOutcome;
typedef std::future<ReleaseLindormInstanceOutcome> ReleaseLindormInstanceOutcomeCallable;
typedef std::function<void(const HitsdbClient*, const Model::ReleaseLindormInstanceRequest&, const ReleaseLindormInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseLindormInstanceAsyncHandler;
@@ -99,6 +104,9 @@ namespace AlibabaCloud
GetLindormInstanceListOutcome getLindormInstanceList(const Model::GetLindormInstanceListRequest &request)const;
void getLindormInstanceListAsync(const Model::GetLindormInstanceListRequest& request, const GetLindormInstanceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetLindormInstanceListOutcomeCallable getLindormInstanceListCallable(const Model::GetLindormInstanceListRequest& request) const;
GetLindormSSLCertUrlOutcome getLindormSSLCertUrl(const Model::GetLindormSSLCertUrlRequest &request)const;
void getLindormSSLCertUrlAsync(const Model::GetLindormSSLCertUrlRequest& request, const GetLindormSSLCertUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetLindormSSLCertUrlOutcomeCallable getLindormSSLCertUrlCallable(const Model::GetLindormSSLCertUrlRequest& request) const;
ReleaseLindormInstanceOutcome releaseLindormInstance(const Model::ReleaseLindormInstanceRequest &request)const;
void releaseLindormInstanceAsync(const Model::ReleaseLindormInstanceRequest& request, const ReleaseLindormInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseLindormInstanceOutcomeCallable releaseLindormInstanceCallable(const Model::ReleaseLindormInstanceRequest& request) const;

View File

@@ -37,6 +37,7 @@ namespace AlibabaCloud
std::string memorySize;
std::string cpuCount;
std::string version;
std::string latestVersion;
std::string engine;
bool isLastVersion;
std::string coreCount;
@@ -53,16 +54,18 @@ namespace AlibabaCloud
bool getAutoRenew()const;
std::string getDiskUsage()const;
bool getEnableFS()const;
std::string getInstanceAlias()const;
std::string getInstanceStatus()const;
bool getEnableCompute()const;
std::string getNetworkType()const;
std::string getServiceType()const;
std::string getInstanceAlias()const;
std::string getInstanceStatus()const;
int getEngineType()const;
long getCreateMilliseconds()const;
bool getEnableSSL()const;
std::string getInstanceStorage()const;
std::string getZoneId()const;
std::string getInstanceId()const;
bool getEnableKms()const;
std::string getInstanceId()const;
std::string getCreateTime()const;
int getColdStorage()const;
std::string getDiskCategory()const;
@@ -85,16 +88,18 @@ namespace AlibabaCloud
bool autoRenew_;
std::string diskUsage_;
bool enableFS_;
std::string instanceAlias_;
std::string instanceStatus_;
bool enableCompute_;
std::string networkType_;
std::string serviceType_;
std::string instanceAlias_;
std::string instanceStatus_;
int engineType_;
long createMilliseconds_;
bool enableSSL_;
std::string instanceStorage_;
std::string zoneId_;
std::string instanceId_;
bool enableKms_;
std::string instanceId_;
std::string createTime_;
int coldStorage_;
std::string diskCategory_;

View File

@@ -14,65 +14,56 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DELETEUSERCLUSTERHOSTREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DELETEUSERCLUSTERHOSTREQUEST_H_
#ifndef ALIBABACLOUD_HITSDB_MODEL_GETLINDORMSSLCERTURLREQUEST_H_
#define ALIBABACLOUD_HITSDB_MODEL_GETLINDORMSSLCERTURLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/hitsdb/HitsdbExport.h>
namespace AlibabaCloud
{
namespace R_kvstore
namespace Hitsdb
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DeleteUserClusterHostRequest : public RpcServiceRequest
class ALIBABACLOUD_HITSDB_EXPORT GetLindormSSLCertUrlRequest : public RpcServiceRequest
{
public:
DeleteUserClusterHostRequest();
~DeleteUserClusterHostRequest();
GetLindormSSLCertUrlRequest();
~GetLindormSSLCertUrlRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHostId()const;
void setHostId(const std::string& hostId);
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);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
long resourceOwnerId_;
std::string hostId_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string engine_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string clusterId_;
long ownerId_;
std::string zoneId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DELETEUSERCLUSTERHOSTREQUEST_H_
#endif // !ALIBABACLOUD_HITSDB_MODEL_GETLINDORMSSLCERTURLREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* 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_GETLINDORMSSLCERTURLRESULT_H_
#define ALIBABACLOUD_HITSDB_MODEL_GETLINDORMSSLCERTURLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/hitsdb/HitsdbExport.h>
namespace AlibabaCloud
{
namespace Hitsdb
{
namespace Model
{
class ALIBABACLOUD_HITSDB_EXPORT GetLindormSSLCertUrlResult : public ServiceResult
{
public:
GetLindormSSLCertUrlResult();
explicit GetLindormSSLCertUrlResult(const std::string &payload);
~GetLindormSSLCertUrlResult();
long getCertExpiresAt()const;
std::string getCertUrl()const;
protected:
void parse(const std::string &payload);
private:
long certExpiresAt_;
std::string certUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_HITSDB_MODEL_GETLINDORMSSLCERTURLRESULT_H_

View File

@@ -267,6 +267,42 @@ HitsdbClient::GetLindormInstanceListOutcomeCallable HitsdbClient::getLindormInst
return task->get_future();
}
HitsdbClient::GetLindormSSLCertUrlOutcome HitsdbClient::getLindormSSLCertUrl(const GetLindormSSLCertUrlRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetLindormSSLCertUrlOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetLindormSSLCertUrlOutcome(GetLindormSSLCertUrlResult(outcome.result()));
else
return GetLindormSSLCertUrlOutcome(outcome.error());
}
void HitsdbClient::getLindormSSLCertUrlAsync(const GetLindormSSLCertUrlRequest& request, const GetLindormSSLCertUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getLindormSSLCertUrl(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::GetLindormSSLCertUrlOutcomeCallable HitsdbClient::getLindormSSLCertUrlCallable(const GetLindormSSLCertUrlRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetLindormSSLCertUrlOutcome()>>(
[this, request]()
{
return this->getLindormSSLCertUrl(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::ReleaseLindormInstanceOutcome HitsdbClient::releaseLindormInstance(const ReleaseLindormInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -43,74 +43,80 @@ void GetLindormInstanceResult::parse(const std::string &payload)
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["Engine"].isNull())
engineListObject.engine = valueEngineListEngine["Engine"].asString();
if(!valueEngineListEngine["MemorySize"].isNull())
engineListObject.memorySize = valueEngineListEngine["MemorySize"].asString();
if(!valueEngineListEngine["IsLastVersion"].isNull())
engineListObject.isLastVersion = valueEngineListEngine["IsLastVersion"].asString() == "true";
if(!valueEngineListEngine["LatestVersion"].isNull())
engineListObject.latestVersion = valueEngineListEngine["LatestVersion"].asString();
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["CreateTime"].isNull())
createTime_ = value["CreateTime"].asString();
if(!value["PayType"].isNull())
payType_ = value["PayType"].asString();
if(!value["NetworkType"].isNull())
networkType_ = value["NetworkType"].asString();
if(!value["ServiceType"].isNull())
serviceType_ = value["ServiceType"].asString();
if(!value["DeletionProtection"].isNull())
deletionProtection_ = value["DeletionProtection"].asString();
if(!value["EnableKms"].isNull())
enableKms_ = value["EnableKms"].asString() == "true";
if(!value["DiskUsage"].isNull())
diskUsage_ = value["DiskUsage"].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();
if(!value["CreateMilliseconds"].isNull())
createMilliseconds_ = std::stol(value["CreateMilliseconds"].asString());
if(!value["ExpiredMilliseconds"].isNull())
expiredMilliseconds_ = std::stol(value["ExpiredMilliseconds"].asString());
if(!value["EnableKms"].isNull())
enableKms_ = value["EnableKms"].asString() == "true";
if(!value["EngineType"].isNull())
engineType_ = std::stoi(value["EngineType"].asString());
if(!value["ExpireTime"].isNull())
expireTime_ = value["ExpireTime"].asString();
if(!value["AutoRenew"].isNull())
autoRenew_ = value["AutoRenew"].asString() == "true";
if(!value["DeletionProtection"].isNull())
deletionProtection_ = value["DeletionProtection"].asString();
if(!value["InstanceStorage"].isNull())
instanceStorage_ = value["InstanceStorage"].asString();
if(!value["AliUid"].isNull())
aliUid_ = std::stol(value["AliUid"].asString());
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["RegionId"].isNull())
regionId_ = value["RegionId"].asString();
if(!value["EnableFS"].isNull())
enableFS_ = value["EnableFS"].asString() == "true";
if(!value["CreateMilliseconds"].isNull())
createMilliseconds_ = std::stol(value["CreateMilliseconds"].asString());
if(!value["InstanceAlias"].isNull())
instanceAlias_ = value["InstanceAlias"].asString();
if(!value["EnableBDS"].isNull())
enableBDS_ = value["EnableBDS"].asString() == "true";
if(!value["EnablePhoenix"].isNull())
enablePhoenix_ = value["EnablePhoenix"].asString() == "true";
if(!value["DiskThreshold"].isNull())
diskThreshold_ = value["DiskThreshold"].asString();
if(!value["ZoneId"].isNull())
zoneId_ = value["ZoneId"].asString();
if(!value["InstanceStatus"].isNull())
instanceStatus_ = value["InstanceStatus"].asString();
if(!value["EnableCompute"].isNull())
enableCompute_ = value["EnableCompute"].asString() == "true";
if(!value["EnableSSL"].isNull())
enableSSL_ = value["EnableSSL"].asString() == "true";
}
@@ -149,14 +155,9 @@ bool GetLindormInstanceResult::getEnableFS()const
return enableFS_;
}
std::string GetLindormInstanceResult::getInstanceAlias()const
bool GetLindormInstanceResult::getEnableCompute()const
{
return instanceAlias_;
}
std::string GetLindormInstanceResult::getInstanceStatus()const
{
return instanceStatus_;
return enableCompute_;
}
std::string GetLindormInstanceResult::getNetworkType()const
@@ -169,6 +170,16 @@ std::string GetLindormInstanceResult::getServiceType()const
return serviceType_;
}
std::string GetLindormInstanceResult::getInstanceAlias()const
{
return instanceAlias_;
}
std::string GetLindormInstanceResult::getInstanceStatus()const
{
return instanceStatus_;
}
int GetLindormInstanceResult::getEngineType()const
{
return engineType_;
@@ -179,6 +190,11 @@ long GetLindormInstanceResult::getCreateMilliseconds()const
return createMilliseconds_;
}
bool GetLindormInstanceResult::getEnableSSL()const
{
return enableSSL_;
}
std::string GetLindormInstanceResult::getInstanceStorage()const
{
return instanceStorage_;
@@ -189,16 +205,16 @@ std::string GetLindormInstanceResult::getZoneId()const
return zoneId_;
}
std::string GetLindormInstanceResult::getInstanceId()const
{
return instanceId_;
}
bool GetLindormInstanceResult::getEnableKms()const
{
return enableKms_;
}
std::string GetLindormInstanceResult::getInstanceId()const
{
return instanceId_;
}
std::string GetLindormInstanceResult::getCreateTime()const
{
return createTime_;

View File

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

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/hitsdb/model/GetLindormSSLCertUrlResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
GetLindormSSLCertUrlResult::GetLindormSSLCertUrlResult() :
ServiceResult()
{}
GetLindormSSLCertUrlResult::GetLindormSSLCertUrlResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetLindormSSLCertUrlResult::~GetLindormSSLCertUrlResult()
{}
void GetLindormSSLCertUrlResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["CertUrl"].isNull())
certUrl_ = value["CertUrl"].asString();
if(!value["CertExpiresAt"].isNull())
certExpiresAt_ = std::stol(value["CertExpiresAt"].asString());
}
long GetLindormSSLCertUrlResult::getCertExpiresAt()const
{
return certExpiresAt_;
}
std::string GetLindormSSLCertUrlResult::getCertUrl()const
{
return certUrl_;
}

View File

@@ -27,6 +27,8 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/AllocateDirectConnectionResult.h
include/alibabacloud/r-kvstore/model/AllocateInstancePublicConnectionRequest.h
include/alibabacloud/r-kvstore/model/AllocateInstancePublicConnectionResult.h
include/alibabacloud/r-kvstore/model/CheckCloudResourceAuthorizedRequest.h
include/alibabacloud/r-kvstore/model/CheckCloudResourceAuthorizedResult.h
include/alibabacloud/r-kvstore/model/CreateAccountRequest.h
include/alibabacloud/r-kvstore/model/CreateAccountResult.h
include/alibabacloud/r-kvstore/model/CreateBackupRequest.h
@@ -41,16 +43,12 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/CreateInstancesResult.h
include/alibabacloud/r-kvstore/model/CreateTairInstanceRequest.h
include/alibabacloud/r-kvstore/model/CreateTairInstanceResult.h
include/alibabacloud/r-kvstore/model/CreateUserClusterHostRequest.h
include/alibabacloud/r-kvstore/model/CreateUserClusterHostResult.h
include/alibabacloud/r-kvstore/model/DeleteAccountRequest.h
include/alibabacloud/r-kvstore/model/DeleteAccountResult.h
include/alibabacloud/r-kvstore/model/DeleteInstanceRequest.h
include/alibabacloud/r-kvstore/model/DeleteInstanceResult.h
include/alibabacloud/r-kvstore/model/DeleteShardingNodeRequest.h
include/alibabacloud/r-kvstore/model/DeleteShardingNodeResult.h
include/alibabacloud/r-kvstore/model/DeleteUserClusterHostRequest.h
include/alibabacloud/r-kvstore/model/DeleteUserClusterHostResult.h
include/alibabacloud/r-kvstore/model/DescribeAccountsRequest.h
include/alibabacloud/r-kvstore/model/DescribeAccountsResult.h
include/alibabacloud/r-kvstore/model/DescribeActiveOperationTaskRequest.h
@@ -77,6 +75,10 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/DescribeDBInstanceNetInfoResult.h
include/alibabacloud/r-kvstore/model/DescribeDedicatedClusterInstanceListRequest.h
include/alibabacloud/r-kvstore/model/DescribeDedicatedClusterInstanceListResult.h
include/alibabacloud/r-kvstore/model/DescribeEncryptionKeyRequest.h
include/alibabacloud/r-kvstore/model/DescribeEncryptionKeyResult.h
include/alibabacloud/r-kvstore/model/DescribeEncryptionKeyListRequest.h
include/alibabacloud/r-kvstore/model/DescribeEncryptionKeyListResult.h
include/alibabacloud/r-kvstore/model/DescribeEngineVersionRequest.h
include/alibabacloud/r-kvstore/model/DescribeEngineVersionResult.h
include/alibabacloud/r-kvstore/model/DescribeGlobalDistributeCacheRequest.h
@@ -91,8 +93,12 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/DescribeInstanceConfigResult.h
include/alibabacloud/r-kvstore/model/DescribeInstanceSSLRequest.h
include/alibabacloud/r-kvstore/model/DescribeInstanceSSLResult.h
include/alibabacloud/r-kvstore/model/DescribeInstanceTDEStatusRequest.h
include/alibabacloud/r-kvstore/model/DescribeInstanceTDEStatusResult.h
include/alibabacloud/r-kvstore/model/DescribeInstancesRequest.h
include/alibabacloud/r-kvstore/model/DescribeInstancesResult.h
include/alibabacloud/r-kvstore/model/DescribeInstancesOverviewRequest.h
include/alibabacloud/r-kvstore/model/DescribeInstancesOverviewResult.h
include/alibabacloud/r-kvstore/model/DescribeIntranetAttributeRequest.h
include/alibabacloud/r-kvstore/model/DescribeIntranetAttributeResult.h
include/alibabacloud/r-kvstore/model/DescribeLogicInstanceTopologyRequest.h
@@ -119,10 +125,6 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/DescribeSlowLogRecordsResult.h
include/alibabacloud/r-kvstore/model/DescribeTasksRequest.h
include/alibabacloud/r-kvstore/model/DescribeTasksResult.h
include/alibabacloud/r-kvstore/model/DescribeUserClusterHostRequest.h
include/alibabacloud/r-kvstore/model/DescribeUserClusterHostResult.h
include/alibabacloud/r-kvstore/model/DescribeUserClusterHostInstanceRequest.h
include/alibabacloud/r-kvstore/model/DescribeUserClusterHostInstanceResult.h
include/alibabacloud/r-kvstore/model/DescribeZonesRequest.h
include/alibabacloud/r-kvstore/model/DescribeZonesResult.h
include/alibabacloud/r-kvstore/model/EnableAdditionalBandwidthRequest.h
@@ -169,6 +171,8 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/ModifyInstanceSSLResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceSpecRequest.h
include/alibabacloud/r-kvstore/model/ModifyInstanceSpecResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceTDERequest.h
include/alibabacloud/r-kvstore/model/ModifyInstanceTDEResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceVpcAuthModeRequest.h
include/alibabacloud/r-kvstore/model/ModifyInstanceVpcAuthModeResult.h
include/alibabacloud/r-kvstore/model/ModifyIntranetAttributeRequest.h
@@ -181,8 +185,6 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/ModifySecurityGroupConfigurationResult.h
include/alibabacloud/r-kvstore/model/ModifySecurityIpsRequest.h
include/alibabacloud/r-kvstore/model/ModifySecurityIpsResult.h
include/alibabacloud/r-kvstore/model/ModifyUserClusterHostRequest.h
include/alibabacloud/r-kvstore/model/ModifyUserClusterHostResult.h
include/alibabacloud/r-kvstore/model/ReleaseDirectConnectionRequest.h
include/alibabacloud/r-kvstore/model/ReleaseDirectConnectionResult.h
include/alibabacloud/r-kvstore/model/ReleaseInstancePublicConnectionRequest.h
@@ -193,8 +195,6 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/RenewAdditionalBandwidthResult.h
include/alibabacloud/r-kvstore/model/RenewInstanceRequest.h
include/alibabacloud/r-kvstore/model/RenewInstanceResult.h
include/alibabacloud/r-kvstore/model/ReplaceUserClusterHostRequest.h
include/alibabacloud/r-kvstore/model/ReplaceUserClusterHostResult.h
include/alibabacloud/r-kvstore/model/ResetAccountPasswordRequest.h
include/alibabacloud/r-kvstore/model/ResetAccountPasswordResult.h
include/alibabacloud/r-kvstore/model/RestartInstanceRequest.h
@@ -226,6 +226,8 @@ set(r-kvstore_src
src/model/AllocateDirectConnectionResult.cc
src/model/AllocateInstancePublicConnectionRequest.cc
src/model/AllocateInstancePublicConnectionResult.cc
src/model/CheckCloudResourceAuthorizedRequest.cc
src/model/CheckCloudResourceAuthorizedResult.cc
src/model/CreateAccountRequest.cc
src/model/CreateAccountResult.cc
src/model/CreateBackupRequest.cc
@@ -240,16 +242,12 @@ set(r-kvstore_src
src/model/CreateInstancesResult.cc
src/model/CreateTairInstanceRequest.cc
src/model/CreateTairInstanceResult.cc
src/model/CreateUserClusterHostRequest.cc
src/model/CreateUserClusterHostResult.cc
src/model/DeleteAccountRequest.cc
src/model/DeleteAccountResult.cc
src/model/DeleteInstanceRequest.cc
src/model/DeleteInstanceResult.cc
src/model/DeleteShardingNodeRequest.cc
src/model/DeleteShardingNodeResult.cc
src/model/DeleteUserClusterHostRequest.cc
src/model/DeleteUserClusterHostResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
src/model/DescribeActiveOperationTaskRequest.cc
@@ -276,6 +274,10 @@ set(r-kvstore_src
src/model/DescribeDBInstanceNetInfoResult.cc
src/model/DescribeDedicatedClusterInstanceListRequest.cc
src/model/DescribeDedicatedClusterInstanceListResult.cc
src/model/DescribeEncryptionKeyRequest.cc
src/model/DescribeEncryptionKeyResult.cc
src/model/DescribeEncryptionKeyListRequest.cc
src/model/DescribeEncryptionKeyListResult.cc
src/model/DescribeEngineVersionRequest.cc
src/model/DescribeEngineVersionResult.cc
src/model/DescribeGlobalDistributeCacheRequest.cc
@@ -290,8 +292,12 @@ set(r-kvstore_src
src/model/DescribeInstanceConfigResult.cc
src/model/DescribeInstanceSSLRequest.cc
src/model/DescribeInstanceSSLResult.cc
src/model/DescribeInstanceTDEStatusRequest.cc
src/model/DescribeInstanceTDEStatusResult.cc
src/model/DescribeInstancesRequest.cc
src/model/DescribeInstancesResult.cc
src/model/DescribeInstancesOverviewRequest.cc
src/model/DescribeInstancesOverviewResult.cc
src/model/DescribeIntranetAttributeRequest.cc
src/model/DescribeIntranetAttributeResult.cc
src/model/DescribeLogicInstanceTopologyRequest.cc
@@ -318,10 +324,6 @@ set(r-kvstore_src
src/model/DescribeSlowLogRecordsResult.cc
src/model/DescribeTasksRequest.cc
src/model/DescribeTasksResult.cc
src/model/DescribeUserClusterHostRequest.cc
src/model/DescribeUserClusterHostResult.cc
src/model/DescribeUserClusterHostInstanceRequest.cc
src/model/DescribeUserClusterHostInstanceResult.cc
src/model/DescribeZonesRequest.cc
src/model/DescribeZonesResult.cc
src/model/EnableAdditionalBandwidthRequest.cc
@@ -368,6 +370,8 @@ set(r-kvstore_src
src/model/ModifyInstanceSSLResult.cc
src/model/ModifyInstanceSpecRequest.cc
src/model/ModifyInstanceSpecResult.cc
src/model/ModifyInstanceTDERequest.cc
src/model/ModifyInstanceTDEResult.cc
src/model/ModifyInstanceVpcAuthModeRequest.cc
src/model/ModifyInstanceVpcAuthModeResult.cc
src/model/ModifyIntranetAttributeRequest.cc
@@ -380,8 +384,6 @@ set(r-kvstore_src
src/model/ModifySecurityGroupConfigurationResult.cc
src/model/ModifySecurityIpsRequest.cc
src/model/ModifySecurityIpsResult.cc
src/model/ModifyUserClusterHostRequest.cc
src/model/ModifyUserClusterHostResult.cc
src/model/ReleaseDirectConnectionRequest.cc
src/model/ReleaseDirectConnectionResult.cc
src/model/ReleaseInstancePublicConnectionRequest.cc
@@ -392,8 +394,6 @@ set(r-kvstore_src
src/model/RenewAdditionalBandwidthResult.cc
src/model/RenewInstanceRequest.cc
src/model/RenewInstanceResult.cc
src/model/ReplaceUserClusterHostRequest.cc
src/model/ReplaceUserClusterHostResult.cc
src/model/ResetAccountPasswordRequest.cc
src/model/ResetAccountPasswordResult.cc
src/model/RestartInstanceRequest.cc

View File

@@ -28,6 +28,8 @@
#include "model/AllocateDirectConnectionResult.h"
#include "model/AllocateInstancePublicConnectionRequest.h"
#include "model/AllocateInstancePublicConnectionResult.h"
#include "model/CheckCloudResourceAuthorizedRequest.h"
#include "model/CheckCloudResourceAuthorizedResult.h"
#include "model/CreateAccountRequest.h"
#include "model/CreateAccountResult.h"
#include "model/CreateBackupRequest.h"
@@ -42,16 +44,12 @@
#include "model/CreateInstancesResult.h"
#include "model/CreateTairInstanceRequest.h"
#include "model/CreateTairInstanceResult.h"
#include "model/CreateUserClusterHostRequest.h"
#include "model/CreateUserClusterHostResult.h"
#include "model/DeleteAccountRequest.h"
#include "model/DeleteAccountResult.h"
#include "model/DeleteInstanceRequest.h"
#include "model/DeleteInstanceResult.h"
#include "model/DeleteShardingNodeRequest.h"
#include "model/DeleteShardingNodeResult.h"
#include "model/DeleteUserClusterHostRequest.h"
#include "model/DeleteUserClusterHostResult.h"
#include "model/DescribeAccountsRequest.h"
#include "model/DescribeAccountsResult.h"
#include "model/DescribeActiveOperationTaskRequest.h"
@@ -78,6 +76,10 @@
#include "model/DescribeDBInstanceNetInfoResult.h"
#include "model/DescribeDedicatedClusterInstanceListRequest.h"
#include "model/DescribeDedicatedClusterInstanceListResult.h"
#include "model/DescribeEncryptionKeyRequest.h"
#include "model/DescribeEncryptionKeyResult.h"
#include "model/DescribeEncryptionKeyListRequest.h"
#include "model/DescribeEncryptionKeyListResult.h"
#include "model/DescribeEngineVersionRequest.h"
#include "model/DescribeEngineVersionResult.h"
#include "model/DescribeGlobalDistributeCacheRequest.h"
@@ -92,8 +94,12 @@
#include "model/DescribeInstanceConfigResult.h"
#include "model/DescribeInstanceSSLRequest.h"
#include "model/DescribeInstanceSSLResult.h"
#include "model/DescribeInstanceTDEStatusRequest.h"
#include "model/DescribeInstanceTDEStatusResult.h"
#include "model/DescribeInstancesRequest.h"
#include "model/DescribeInstancesResult.h"
#include "model/DescribeInstancesOverviewRequest.h"
#include "model/DescribeInstancesOverviewResult.h"
#include "model/DescribeIntranetAttributeRequest.h"
#include "model/DescribeIntranetAttributeResult.h"
#include "model/DescribeLogicInstanceTopologyRequest.h"
@@ -120,10 +126,6 @@
#include "model/DescribeSlowLogRecordsResult.h"
#include "model/DescribeTasksRequest.h"
#include "model/DescribeTasksResult.h"
#include "model/DescribeUserClusterHostRequest.h"
#include "model/DescribeUserClusterHostResult.h"
#include "model/DescribeUserClusterHostInstanceRequest.h"
#include "model/DescribeUserClusterHostInstanceResult.h"
#include "model/DescribeZonesRequest.h"
#include "model/DescribeZonesResult.h"
#include "model/EnableAdditionalBandwidthRequest.h"
@@ -170,6 +172,8 @@
#include "model/ModifyInstanceSSLResult.h"
#include "model/ModifyInstanceSpecRequest.h"
#include "model/ModifyInstanceSpecResult.h"
#include "model/ModifyInstanceTDERequest.h"
#include "model/ModifyInstanceTDEResult.h"
#include "model/ModifyInstanceVpcAuthModeRequest.h"
#include "model/ModifyInstanceVpcAuthModeResult.h"
#include "model/ModifyIntranetAttributeRequest.h"
@@ -182,8 +186,6 @@
#include "model/ModifySecurityGroupConfigurationResult.h"
#include "model/ModifySecurityIpsRequest.h"
#include "model/ModifySecurityIpsResult.h"
#include "model/ModifyUserClusterHostRequest.h"
#include "model/ModifyUserClusterHostResult.h"
#include "model/ReleaseDirectConnectionRequest.h"
#include "model/ReleaseDirectConnectionResult.h"
#include "model/ReleaseInstancePublicConnectionRequest.h"
@@ -194,8 +196,6 @@
#include "model/RenewAdditionalBandwidthResult.h"
#include "model/RenewInstanceRequest.h"
#include "model/RenewInstanceResult.h"
#include "model/ReplaceUserClusterHostRequest.h"
#include "model/ReplaceUserClusterHostResult.h"
#include "model/ResetAccountPasswordRequest.h"
#include "model/ResetAccountPasswordResult.h"
#include "model/RestartInstanceRequest.h"
@@ -236,6 +236,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AllocateInstancePublicConnectionResult> AllocateInstancePublicConnectionOutcome;
typedef std::future<AllocateInstancePublicConnectionOutcome> AllocateInstancePublicConnectionOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::AllocateInstancePublicConnectionRequest&, const AllocateInstancePublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateInstancePublicConnectionAsyncHandler;
typedef Outcome<Error, Model::CheckCloudResourceAuthorizedResult> CheckCloudResourceAuthorizedOutcome;
typedef std::future<CheckCloudResourceAuthorizedOutcome> CheckCloudResourceAuthorizedOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::CheckCloudResourceAuthorizedRequest&, const CheckCloudResourceAuthorizedOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckCloudResourceAuthorizedAsyncHandler;
typedef Outcome<Error, Model::CreateAccountResult> CreateAccountOutcome;
typedef std::future<CreateAccountOutcome> CreateAccountOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::CreateAccountRequest&, const CreateAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAccountAsyncHandler;
@@ -257,9 +260,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateTairInstanceResult> CreateTairInstanceOutcome;
typedef std::future<CreateTairInstanceOutcome> CreateTairInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::CreateTairInstanceRequest&, const CreateTairInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTairInstanceAsyncHandler;
typedef Outcome<Error, Model::CreateUserClusterHostResult> CreateUserClusterHostOutcome;
typedef std::future<CreateUserClusterHostOutcome> CreateUserClusterHostOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::CreateUserClusterHostRequest&, const CreateUserClusterHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserClusterHostAsyncHandler;
typedef Outcome<Error, Model::DeleteAccountResult> DeleteAccountOutcome;
typedef std::future<DeleteAccountOutcome> DeleteAccountOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DeleteAccountRequest&, const DeleteAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAccountAsyncHandler;
@@ -269,9 +269,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteShardingNodeResult> DeleteShardingNodeOutcome;
typedef std::future<DeleteShardingNodeOutcome> DeleteShardingNodeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DeleteShardingNodeRequest&, const DeleteShardingNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteShardingNodeAsyncHandler;
typedef Outcome<Error, Model::DeleteUserClusterHostResult> DeleteUserClusterHostOutcome;
typedef std::future<DeleteUserClusterHostOutcome> DeleteUserClusterHostOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DeleteUserClusterHostRequest&, const DeleteUserClusterHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserClusterHostAsyncHandler;
typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
@@ -311,6 +308,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDedicatedClusterInstanceListResult> DescribeDedicatedClusterInstanceListOutcome;
typedef std::future<DescribeDedicatedClusterInstanceListOutcome> DescribeDedicatedClusterInstanceListOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeDedicatedClusterInstanceListRequest&, const DescribeDedicatedClusterInstanceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedClusterInstanceListAsyncHandler;
typedef Outcome<Error, Model::DescribeEncryptionKeyResult> DescribeEncryptionKeyOutcome;
typedef std::future<DescribeEncryptionKeyOutcome> DescribeEncryptionKeyOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeEncryptionKeyRequest&, const DescribeEncryptionKeyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEncryptionKeyAsyncHandler;
typedef Outcome<Error, Model::DescribeEncryptionKeyListResult> DescribeEncryptionKeyListOutcome;
typedef std::future<DescribeEncryptionKeyListOutcome> DescribeEncryptionKeyListOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeEncryptionKeyListRequest&, const DescribeEncryptionKeyListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEncryptionKeyListAsyncHandler;
typedef Outcome<Error, Model::DescribeEngineVersionResult> DescribeEngineVersionOutcome;
typedef std::future<DescribeEngineVersionOutcome> DescribeEngineVersionOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeEngineVersionRequest&, const DescribeEngineVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEngineVersionAsyncHandler;
@@ -332,9 +335,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeInstanceSSLResult> DescribeInstanceSSLOutcome;
typedef std::future<DescribeInstanceSSLOutcome> DescribeInstanceSSLOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeInstanceSSLRequest&, const DescribeInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceSSLAsyncHandler;
typedef Outcome<Error, Model::DescribeInstanceTDEStatusResult> DescribeInstanceTDEStatusOutcome;
typedef std::future<DescribeInstanceTDEStatusOutcome> DescribeInstanceTDEStatusOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeInstanceTDEStatusRequest&, const DescribeInstanceTDEStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceTDEStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeInstancesResult> DescribeInstancesOutcome;
typedef std::future<DescribeInstancesOutcome> DescribeInstancesOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeInstancesRequest&, const DescribeInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstancesAsyncHandler;
typedef Outcome<Error, Model::DescribeInstancesOverviewResult> DescribeInstancesOverviewOutcome;
typedef std::future<DescribeInstancesOverviewOutcome> DescribeInstancesOverviewOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeInstancesOverviewRequest&, const DescribeInstancesOverviewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstancesOverviewAsyncHandler;
typedef Outcome<Error, Model::DescribeIntranetAttributeResult> DescribeIntranetAttributeOutcome;
typedef std::future<DescribeIntranetAttributeOutcome> DescribeIntranetAttributeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeIntranetAttributeRequest&, const DescribeIntranetAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIntranetAttributeAsyncHandler;
@@ -374,12 +383,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeTasksResult> DescribeTasksOutcome;
typedef std::future<DescribeTasksOutcome> DescribeTasksOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeTasksRequest&, const DescribeTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTasksAsyncHandler;
typedef Outcome<Error, Model::DescribeUserClusterHostResult> DescribeUserClusterHostOutcome;
typedef std::future<DescribeUserClusterHostOutcome> DescribeUserClusterHostOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeUserClusterHostRequest&, const DescribeUserClusterHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserClusterHostAsyncHandler;
typedef Outcome<Error, Model::DescribeUserClusterHostInstanceResult> DescribeUserClusterHostInstanceOutcome;
typedef std::future<DescribeUserClusterHostInstanceOutcome> DescribeUserClusterHostInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeUserClusterHostInstanceRequest&, const DescribeUserClusterHostInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserClusterHostInstanceAsyncHandler;
typedef Outcome<Error, Model::DescribeZonesResult> DescribeZonesOutcome;
typedef std::future<DescribeZonesOutcome> DescribeZonesOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeZonesRequest&, const DescribeZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeZonesAsyncHandler;
@@ -449,6 +452,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyInstanceSpecResult> ModifyInstanceSpecOutcome;
typedef std::future<ModifyInstanceSpecOutcome> ModifyInstanceSpecOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyInstanceSpecRequest&, const ModifyInstanceSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceSpecAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceTDEResult> ModifyInstanceTDEOutcome;
typedef std::future<ModifyInstanceTDEOutcome> ModifyInstanceTDEOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyInstanceTDERequest&, const ModifyInstanceTDEOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceTDEAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceVpcAuthModeResult> ModifyInstanceVpcAuthModeOutcome;
typedef std::future<ModifyInstanceVpcAuthModeOutcome> ModifyInstanceVpcAuthModeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyInstanceVpcAuthModeRequest&, const ModifyInstanceVpcAuthModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceVpcAuthModeAsyncHandler;
@@ -467,9 +473,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifySecurityIpsResult> ModifySecurityIpsOutcome;
typedef std::future<ModifySecurityIpsOutcome> ModifySecurityIpsOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifySecurityIpsRequest&, const ModifySecurityIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityIpsAsyncHandler;
typedef Outcome<Error, Model::ModifyUserClusterHostResult> ModifyUserClusterHostOutcome;
typedef std::future<ModifyUserClusterHostOutcome> ModifyUserClusterHostOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyUserClusterHostRequest&, const ModifyUserClusterHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyUserClusterHostAsyncHandler;
typedef Outcome<Error, Model::ReleaseDirectConnectionResult> ReleaseDirectConnectionOutcome;
typedef std::future<ReleaseDirectConnectionOutcome> ReleaseDirectConnectionOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ReleaseDirectConnectionRequest&, const ReleaseDirectConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseDirectConnectionAsyncHandler;
@@ -485,9 +488,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::RenewInstanceResult> RenewInstanceOutcome;
typedef std::future<RenewInstanceOutcome> RenewInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::RenewInstanceRequest&, const RenewInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewInstanceAsyncHandler;
typedef Outcome<Error, Model::ReplaceUserClusterHostResult> ReplaceUserClusterHostOutcome;
typedef std::future<ReplaceUserClusterHostOutcome> ReplaceUserClusterHostOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ReplaceUserClusterHostRequest&, const ReplaceUserClusterHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReplaceUserClusterHostAsyncHandler;
typedef Outcome<Error, Model::ResetAccountPasswordResult> ResetAccountPasswordOutcome;
typedef std::future<ResetAccountPasswordOutcome> ResetAccountPasswordOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ResetAccountPasswordRequest&, const ResetAccountPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetAccountPasswordAsyncHandler;
@@ -535,6 +535,9 @@ namespace AlibabaCloud
AllocateInstancePublicConnectionOutcome allocateInstancePublicConnection(const Model::AllocateInstancePublicConnectionRequest &request)const;
void allocateInstancePublicConnectionAsync(const Model::AllocateInstancePublicConnectionRequest& request, const AllocateInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateInstancePublicConnectionOutcomeCallable allocateInstancePublicConnectionCallable(const Model::AllocateInstancePublicConnectionRequest& request) const;
CheckCloudResourceAuthorizedOutcome checkCloudResourceAuthorized(const Model::CheckCloudResourceAuthorizedRequest &request)const;
void checkCloudResourceAuthorizedAsync(const Model::CheckCloudResourceAuthorizedRequest& request, const CheckCloudResourceAuthorizedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckCloudResourceAuthorizedOutcomeCallable checkCloudResourceAuthorizedCallable(const Model::CheckCloudResourceAuthorizedRequest& request) const;
CreateAccountOutcome createAccount(const Model::CreateAccountRequest &request)const;
void createAccountAsync(const Model::CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAccountOutcomeCallable createAccountCallable(const Model::CreateAccountRequest& request) const;
@@ -556,9 +559,6 @@ namespace AlibabaCloud
CreateTairInstanceOutcome createTairInstance(const Model::CreateTairInstanceRequest &request)const;
void createTairInstanceAsync(const Model::CreateTairInstanceRequest& request, const CreateTairInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateTairInstanceOutcomeCallable createTairInstanceCallable(const Model::CreateTairInstanceRequest& request) const;
CreateUserClusterHostOutcome createUserClusterHost(const Model::CreateUserClusterHostRequest &request)const;
void createUserClusterHostAsync(const Model::CreateUserClusterHostRequest& request, const CreateUserClusterHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateUserClusterHostOutcomeCallable createUserClusterHostCallable(const Model::CreateUserClusterHostRequest& request) const;
DeleteAccountOutcome deleteAccount(const Model::DeleteAccountRequest &request)const;
void deleteAccountAsync(const Model::DeleteAccountRequest& request, const DeleteAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAccountOutcomeCallable deleteAccountCallable(const Model::DeleteAccountRequest& request) const;
@@ -568,9 +568,6 @@ namespace AlibabaCloud
DeleteShardingNodeOutcome deleteShardingNode(const Model::DeleteShardingNodeRequest &request)const;
void deleteShardingNodeAsync(const Model::DeleteShardingNodeRequest& request, const DeleteShardingNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteShardingNodeOutcomeCallable deleteShardingNodeCallable(const Model::DeleteShardingNodeRequest& request) const;
DeleteUserClusterHostOutcome deleteUserClusterHost(const Model::DeleteUserClusterHostRequest &request)const;
void deleteUserClusterHostAsync(const Model::DeleteUserClusterHostRequest& request, const DeleteUserClusterHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteUserClusterHostOutcomeCallable deleteUserClusterHostCallable(const Model::DeleteUserClusterHostRequest& request) const;
DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
@@ -610,6 +607,12 @@ namespace AlibabaCloud
DescribeDedicatedClusterInstanceListOutcome describeDedicatedClusterInstanceList(const Model::DescribeDedicatedClusterInstanceListRequest &request)const;
void describeDedicatedClusterInstanceListAsync(const Model::DescribeDedicatedClusterInstanceListRequest& request, const DescribeDedicatedClusterInstanceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDedicatedClusterInstanceListOutcomeCallable describeDedicatedClusterInstanceListCallable(const Model::DescribeDedicatedClusterInstanceListRequest& request) const;
DescribeEncryptionKeyOutcome describeEncryptionKey(const Model::DescribeEncryptionKeyRequest &request)const;
void describeEncryptionKeyAsync(const Model::DescribeEncryptionKeyRequest& request, const DescribeEncryptionKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEncryptionKeyOutcomeCallable describeEncryptionKeyCallable(const Model::DescribeEncryptionKeyRequest& request) const;
DescribeEncryptionKeyListOutcome describeEncryptionKeyList(const Model::DescribeEncryptionKeyListRequest &request)const;
void describeEncryptionKeyListAsync(const Model::DescribeEncryptionKeyListRequest& request, const DescribeEncryptionKeyListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEncryptionKeyListOutcomeCallable describeEncryptionKeyListCallable(const Model::DescribeEncryptionKeyListRequest& request) const;
DescribeEngineVersionOutcome describeEngineVersion(const Model::DescribeEngineVersionRequest &request)const;
void describeEngineVersionAsync(const Model::DescribeEngineVersionRequest& request, const DescribeEngineVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEngineVersionOutcomeCallable describeEngineVersionCallable(const Model::DescribeEngineVersionRequest& request) const;
@@ -631,9 +634,15 @@ namespace AlibabaCloud
DescribeInstanceSSLOutcome describeInstanceSSL(const Model::DescribeInstanceSSLRequest &request)const;
void describeInstanceSSLAsync(const Model::DescribeInstanceSSLRequest& request, const DescribeInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceSSLOutcomeCallable describeInstanceSSLCallable(const Model::DescribeInstanceSSLRequest& request) const;
DescribeInstanceTDEStatusOutcome describeInstanceTDEStatus(const Model::DescribeInstanceTDEStatusRequest &request)const;
void describeInstanceTDEStatusAsync(const Model::DescribeInstanceTDEStatusRequest& request, const DescribeInstanceTDEStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceTDEStatusOutcomeCallable describeInstanceTDEStatusCallable(const Model::DescribeInstanceTDEStatusRequest& request) const;
DescribeInstancesOutcome describeInstances(const Model::DescribeInstancesRequest &request)const;
void describeInstancesAsync(const Model::DescribeInstancesRequest& request, const DescribeInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstancesOutcomeCallable describeInstancesCallable(const Model::DescribeInstancesRequest& request) const;
DescribeInstancesOverviewOutcome describeInstancesOverview(const Model::DescribeInstancesOverviewRequest &request)const;
void describeInstancesOverviewAsync(const Model::DescribeInstancesOverviewRequest& request, const DescribeInstancesOverviewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstancesOverviewOutcomeCallable describeInstancesOverviewCallable(const Model::DescribeInstancesOverviewRequest& request) const;
DescribeIntranetAttributeOutcome describeIntranetAttribute(const Model::DescribeIntranetAttributeRequest &request)const;
void describeIntranetAttributeAsync(const Model::DescribeIntranetAttributeRequest& request, const DescribeIntranetAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeIntranetAttributeOutcomeCallable describeIntranetAttributeCallable(const Model::DescribeIntranetAttributeRequest& request) const;
@@ -673,12 +682,6 @@ namespace AlibabaCloud
DescribeTasksOutcome describeTasks(const Model::DescribeTasksRequest &request)const;
void describeTasksAsync(const Model::DescribeTasksRequest& request, const DescribeTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTasksOutcomeCallable describeTasksCallable(const Model::DescribeTasksRequest& request) const;
DescribeUserClusterHostOutcome describeUserClusterHost(const Model::DescribeUserClusterHostRequest &request)const;
void describeUserClusterHostAsync(const Model::DescribeUserClusterHostRequest& request, const DescribeUserClusterHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUserClusterHostOutcomeCallable describeUserClusterHostCallable(const Model::DescribeUserClusterHostRequest& request) const;
DescribeUserClusterHostInstanceOutcome describeUserClusterHostInstance(const Model::DescribeUserClusterHostInstanceRequest &request)const;
void describeUserClusterHostInstanceAsync(const Model::DescribeUserClusterHostInstanceRequest& request, const DescribeUserClusterHostInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUserClusterHostInstanceOutcomeCallable describeUserClusterHostInstanceCallable(const Model::DescribeUserClusterHostInstanceRequest& request) const;
DescribeZonesOutcome describeZones(const Model::DescribeZonesRequest &request)const;
void describeZonesAsync(const Model::DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeZonesOutcomeCallable describeZonesCallable(const Model::DescribeZonesRequest& request) const;
@@ -748,6 +751,9 @@ namespace AlibabaCloud
ModifyInstanceSpecOutcome modifyInstanceSpec(const Model::ModifyInstanceSpecRequest &request)const;
void modifyInstanceSpecAsync(const Model::ModifyInstanceSpecRequest& request, const ModifyInstanceSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceSpecOutcomeCallable modifyInstanceSpecCallable(const Model::ModifyInstanceSpecRequest& request) const;
ModifyInstanceTDEOutcome modifyInstanceTDE(const Model::ModifyInstanceTDERequest &request)const;
void modifyInstanceTDEAsync(const Model::ModifyInstanceTDERequest& request, const ModifyInstanceTDEAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceTDEOutcomeCallable modifyInstanceTDECallable(const Model::ModifyInstanceTDERequest& request) const;
ModifyInstanceVpcAuthModeOutcome modifyInstanceVpcAuthMode(const Model::ModifyInstanceVpcAuthModeRequest &request)const;
void modifyInstanceVpcAuthModeAsync(const Model::ModifyInstanceVpcAuthModeRequest& request, const ModifyInstanceVpcAuthModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceVpcAuthModeOutcomeCallable modifyInstanceVpcAuthModeCallable(const Model::ModifyInstanceVpcAuthModeRequest& request) const;
@@ -766,9 +772,6 @@ namespace AlibabaCloud
ModifySecurityIpsOutcome modifySecurityIps(const Model::ModifySecurityIpsRequest &request)const;
void modifySecurityIpsAsync(const Model::ModifySecurityIpsRequest& request, const ModifySecurityIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySecurityIpsOutcomeCallable modifySecurityIpsCallable(const Model::ModifySecurityIpsRequest& request) const;
ModifyUserClusterHostOutcome modifyUserClusterHost(const Model::ModifyUserClusterHostRequest &request)const;
void modifyUserClusterHostAsync(const Model::ModifyUserClusterHostRequest& request, const ModifyUserClusterHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyUserClusterHostOutcomeCallable modifyUserClusterHostCallable(const Model::ModifyUserClusterHostRequest& request) const;
ReleaseDirectConnectionOutcome releaseDirectConnection(const Model::ReleaseDirectConnectionRequest &request)const;
void releaseDirectConnectionAsync(const Model::ReleaseDirectConnectionRequest& request, const ReleaseDirectConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseDirectConnectionOutcomeCallable releaseDirectConnectionCallable(const Model::ReleaseDirectConnectionRequest& request) const;
@@ -784,9 +787,6 @@ namespace AlibabaCloud
RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const;
void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const;
ReplaceUserClusterHostOutcome replaceUserClusterHost(const Model::ReplaceUserClusterHostRequest &request)const;
void replaceUserClusterHostAsync(const Model::ReplaceUserClusterHostRequest& request, const ReplaceUserClusterHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReplaceUserClusterHostOutcomeCallable replaceUserClusterHostCallable(const Model::ReplaceUserClusterHostRequest& request) const;
ResetAccountPasswordOutcome resetAccountPassword(const Model::ResetAccountPasswordRequest &request)const;
void resetAccountPasswordAsync(const Model::ResetAccountPasswordRequest& request, const ResetAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResetAccountPasswordOutcomeCallable resetAccountPasswordCallable(const Model::ResetAccountPasswordRequest& request) const;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_REPLACEUSERCLUSTERHOSTREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_REPLACEUSERCLUSTERHOSTREQUEST_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_CHECKCLOUDRESOURCEAUTHORIZEDREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_CHECKCLOUDRESOURCEAUTHORIZEDREQUEST_H_
#include <string>
#include <vector>
@@ -28,51 +28,42 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT ReplaceUserClusterHostRequest : public RpcServiceRequest
class ALIBABACLOUD_R_KVSTORE_EXPORT CheckCloudResourceAuthorizedRequest : public RpcServiceRequest
{
public:
ReplaceUserClusterHostRequest();
~ReplaceUserClusterHostRequest();
CheckCloudResourceAuthorizedRequest();
~CheckCloudResourceAuthorizedRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHostId()const;
void setHostId(const std::string& hostId);
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);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRoleArn()const;
void setRoleArn(const std::string& roleArn);
private:
long resourceOwnerId_;
std::string hostId_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string engine_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string clusterId_;
long ownerId_;
std::string zoneId_;
std::string instanceId_;
std::string roleArn_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_REPLACEUSERCLUSTERHOSTREQUEST_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_CHECKCLOUDRESOURCEAUTHORIZEDREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_CREATEUSERCLUSTERHOSTRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_CREATEUSERCLUSTERHOSTRESULT_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_CHECKCLOUDRESOURCEAUTHORIZEDRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_CHECKCLOUDRESOURCEAUTHORIZEDRESULT_H_
#include <string>
#include <vector>
@@ -29,25 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT CreateUserClusterHostResult : public ServiceResult
class ALIBABACLOUD_R_KVSTORE_EXPORT CheckCloudResourceAuthorizedResult : public ServiceResult
{
public:
CreateUserClusterHostResult();
explicit CreateUserClusterHostResult(const std::string &payload);
~CreateUserClusterHostResult();
std::string getClusterId()const;
std::string getHostId()const;
CheckCloudResourceAuthorizedResult();
explicit CheckCloudResourceAuthorizedResult(const std::string &payload);
~CheckCloudResourceAuthorizedResult();
int getAuthorizationState()const;
protected:
void parse(const std::string &payload);
private:
std::string clusterId_;
std::string hostId_;
int authorizationState_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_CREATEUSERCLUSTERHOSTRESULT_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_CHECKCLOUDRESOURCEAUTHORIZEDRESULT_H_

View File

@@ -39,23 +39,23 @@ namespace AlibabaCloud
~CreateInstanceResult();
long getConnections()const;
std::string getUserName()const;
std::string getZoneId()const;
std::string getEndTime()const;
std::string getZoneId()const;
std::string getInstanceId()const;
std::string getConfig()const;
int getPort()const;
std::string getVSwitchId()const;
std::string getPrivateIpAddr()const;
std::string getInstanceName()const;
std::string getConnectionDomain()const;
std::string getInstanceName()const;
std::string getVpcId()const;
long getCapacity()const;
long getQPS()const;
std::string getInstanceStatus()const;
long getCapacity()const;
std::string getChargeType()const;
std::string getNetworkType()const;
long getBandwidth()const;
std::string getInstanceStatus()const;
std::string getNodeType()const;
long getBandwidth()const;
std::string getRegionId()const;
protected:
@@ -63,23 +63,23 @@ namespace AlibabaCloud
private:
long connections_;
std::string userName_;
std::string zoneId_;
std::string endTime_;
std::string zoneId_;
std::string instanceId_;
std::string config_;
int port_;
std::string vSwitchId_;
std::string privateIpAddr_;
std::string instanceName_;
std::string connectionDomain_;
std::string instanceName_;
std::string vpcId_;
long capacity_;
long qPS_;
std::string instanceStatus_;
long capacity_;
std::string chargeType_;
std::string networkType_;
long bandwidth_;
std::string instanceStatus_;
std::string nodeType_;
long bandwidth_;
std::string regionId_;
};

View File

@@ -45,6 +45,8 @@ namespace AlibabaCloud
void setEngineVersion(const std::string& engineVersion);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
bool getRebuildInstance()const;
@@ -76,6 +78,7 @@ namespace AlibabaCloud
std::string couponNo_;
std::string engineVersion_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
bool rebuildInstance_;
std::string businessInfo_;

View File

@@ -45,8 +45,8 @@ namespace AlibabaCloud
void setEngineVersion(const std::string& engineVersion);
std::string getStorageType()const;
void setStorageType(const std::string& storageType);
int getResourceGroupId()const;
void setResourceGroupId(int resourceGroupId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getPassword()const;
void setPassword(const std::string& password);
std::string getSecurityToken()const;
@@ -110,7 +110,7 @@ namespace AlibabaCloud
std::string couponNo_;
std::string engineVersion_;
std::string storageType_;
int resourceGroupId_;
std::string resourceGroupId_;
std::string password_;
std::string securityToken_;
std::string businessInfo_;

View File

@@ -1,102 +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_R_KVSTORE_MODEL_CREATEUSERCLUSTERHOSTREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_CREATEUSERCLUSTERHOSTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
namespace AlibabaCloud
{
namespace R_kvstore
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT CreateUserClusterHostRequest : public RpcServiceRequest
{
public:
CreateUserClusterHostRequest();
~CreateUserClusterHostRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCouponNo()const;
void setCouponNo(const std::string& couponNo);
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);
std::string getEngine()const;
void setEngine(const std::string& engine);
int getOrderPeriod()const;
void setOrderPeriod(int orderPeriod);
std::string getBusinessInfo()const;
void setBusinessInfo(const std::string& businessInfo);
std::string getAgentId()const;
void setAgentId(const std::string& agentId);
std::string getHostClass()const;
void setHostClass(const std::string& hostClass);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getOrderNum()const;
void setOrderNum(int orderNum);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getAutoRenew()const;
void setAutoRenew(bool autoRenew);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getChargeType()const;
void setChargeType(const std::string& chargeType);
private:
long resourceOwnerId_;
std::string couponNo_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string engine_;
int orderPeriod_;
std::string businessInfo_;
std::string agentId_;
std::string hostClass_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int orderNum_;
std::string clusterId_;
long ownerId_;
bool autoRenew_;
std::string zoneId_;
std::string chargeType_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_CREATEUSERCLUSTERHOSTREQUEST_H_

View File

@@ -67,6 +67,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getRegion()const;
void setRegion(const std::string& region);
@@ -87,6 +89,7 @@ namespace AlibabaCloud
std::string clusterId_;
long ownerId_;
std::string instanceId_;
std::string zoneId_;
std::string region_;
};

View File

@@ -38,26 +38,26 @@ namespace AlibabaCloud
{
std::string role;
std::string zoneId;
std::string instanceId;
std::string dedicatedHostName;
std::string instanceId;
std::string nodeType;
int port;
int nodeId;
std::string nodeIp;
};
std::string engineVersion;
std::string storageType;
std::string engineVersion;
std::string zoneId;
std::string clusterId;
std::string instanceId;
std::string clusterId;
std::string createTime;
std::string instanceClass;
std::string characterType;
std::string vswitchId;
int shardCount;
long currentBandWidth;
std::string instanceName;
int shardCount;
std::string connectionDomain;
std::string instanceName;
long bandWidth;
std::string maintainEndTime;
std::string vpcId;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEUSERCLUSTERHOSTREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEUSERCLUSTERHOSTREQUEST_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEENCRYPTIONKEYLISTREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEENCRYPTIONKEYLISTREQUEST_H_
#include <string>
#include <vector>
@@ -28,54 +28,39 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeUserClusterHostRequest : public RpcServiceRequest
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeEncryptionKeyListRequest : public RpcServiceRequest
{
public:
DescribeUserClusterHostRequest();
~DescribeUserClusterHostRequest();
DescribeEncryptionKeyListRequest();
~DescribeEncryptionKeyListRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
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);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getMaxRecordsPerPage()const;
void setMaxRecordsPerPage(int maxRecordsPerPage);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
long resourceOwnerId_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string engine_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int maxRecordsPerPage_;
std::string clusterId_;
long ownerId_;
std::string zoneId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEUSERCLUSTERHOSTREQUEST_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEENCRYPTIONKEYLISTREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DELETEUSERCLUSTERHOSTRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DELETEUSERCLUSTERHOSTRESULT_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEENCRYPTIONKEYLISTRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEENCRYPTIONKEYLISTRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DeleteUserClusterHostResult : public ServiceResult
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeEncryptionKeyListResult : public ServiceResult
{
public:
DeleteUserClusterHostResult();
explicit DeleteUserClusterHostResult(const std::string &payload);
~DeleteUserClusterHostResult();
DescribeEncryptionKeyListResult();
explicit DescribeEncryptionKeyListResult(const std::string &payload);
~DescribeEncryptionKeyListResult();
std::vector<std::string> getKeyIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> keyIds_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DELETEUSERCLUSTERHOSTRESULT_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEENCRYPTIONKEYLISTRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYUSERCLUSTERHOSTREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYUSERCLUSTERHOSTREQUEST_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEENCRYPTIONKEYREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEENCRYPTIONKEYREQUEST_H_
#include <string>
#include <vector>
@@ -28,54 +28,42 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT ModifyUserClusterHostRequest : public RpcServiceRequest
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeEncryptionKeyRequest : public RpcServiceRequest
{
public:
ModifyUserClusterHostRequest();
~ModifyUserClusterHostRequest();
DescribeEncryptionKeyRequest();
~DescribeEncryptionKeyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHostId()const;
void setHostId(const std::string& hostId);
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 getAllocationStatus()const;
void setAllocationStatus(int allocationStatus);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getEncryptionKey()const;
void setEncryptionKey(const std::string& encryptionKey);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
long resourceOwnerId_;
std::string hostId_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
int allocationStatus_;
std::string engine_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string clusterId_;
std::string encryptionKey_;
long ownerId_;
std::string zoneId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYUSERCLUSTERHOSTREQUEST_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEENCRYPTIONKEYREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEENCRYPTIONKEYRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEENCRYPTIONKEYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
namespace AlibabaCloud
{
namespace R_kvstore
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeEncryptionKeyResult : public ServiceResult
{
public:
DescribeEncryptionKeyResult();
explicit DescribeEncryptionKeyResult(const std::string &payload);
~DescribeEncryptionKeyResult();
std::string getOrigin()const;
std::string getDescription()const;
std::string getEncryptionKeyStatus()const;
std::string getMaterialExpireTime()const;
std::string getKeyUsage()const;
std::string getEncryptionKey()const;
std::string getCreator()const;
std::string getDeleteDate()const;
protected:
void parse(const std::string &payload);
private:
std::string origin_;
std::string description_;
std::string encryptionKeyStatus_;
std::string materialExpireTime_;
std::string keyUsage_;
std::string encryptionKey_;
std::string creator_;
std::string deleteDate_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEENCRYPTIONKEYRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEINSTANCETDESTATUSREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEINSTANCETDESTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
namespace AlibabaCloud
{
namespace R_kvstore
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeInstanceTDEStatusRequest : public RpcServiceRequest
{
public:
DescribeInstanceTDEStatusRequest();
~DescribeInstanceTDEStatusRequest();
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);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEINSTANCETDESTATUSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_REPLACEUSERCLUSTERHOSTRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_REPLACEUSERCLUSTERHOSTRESULT_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEINSTANCETDESTATUSRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEINSTANCETDESTATUSRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT ReplaceUserClusterHostResult : public ServiceResult
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeInstanceTDEStatusResult : public ServiceResult
{
public:
ReplaceUserClusterHostResult();
explicit ReplaceUserClusterHostResult(const std::string &payload);
~ReplaceUserClusterHostResult();
std::string getNewHostId()const;
DescribeInstanceTDEStatusResult();
explicit DescribeInstanceTDEStatusResult(const std::string &payload);
~DescribeInstanceTDEStatusResult();
std::string getTDEStatus()const;
protected:
void parse(const std::string &payload);
private:
std::string newHostId_;
std::string tDEStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_REPLACEUSERCLUSTERHOSTRESULT_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEINSTANCETDESTATUSRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEUSERCLUSTERHOSTINSTANCEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEUSERCLUSTERHOSTINSTANCEREQUEST_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEINSTANCESOVERVIEWREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEINSTANCESOVERVIEWREQUEST_H_
#include <string>
#include <vector>
@@ -28,60 +28,87 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeUserClusterHostInstanceRequest : public RpcServiceRequest
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeInstancesOverviewRequest : public RpcServiceRequest
{
public:
DescribeUserClusterHostInstanceRequest();
~DescribeUserClusterHostInstanceRequest();
DescribeInstancesOverviewRequest();
~DescribeInstancesOverviewRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getSearchKey()const;
void setSearchKey(const std::string& searchKey);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
std::string getEngineVersion()const;
void setEngineVersion(const std::string& engineVersion);
std::string getInstanceClass()const;
void setInstanceClass(const std::string& instanceClass);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getEditionType()const;
void setEditionType(const std::string& editionType);
std::string getInstanceStatus()const;
void setInstanceStatus(const std::string& instanceStatus);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getMaxRecordsPerPage()const;
void setMaxRecordsPerPage(int maxRecordsPerPage);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
bool getGlobalInstance()const;
void setGlobalInstance(bool globalInstance);
std::string getPrivateIp()const;
void setPrivateIp(const std::string& privateIp);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getInstanceIds()const;
void setInstanceIds(const std::string& instanceIds);
std::string getArchitectureType()const;
void setArchitectureType(const std::string& architectureType);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getChargeType()const;
void setChargeType(const std::string& chargeType);
private:
long resourceOwnerId_;
int pageNumber_;
std::string searchKey_;
std::string networkType_;
std::string engineVersion_;
std::string instanceClass_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
std::string engine_;
std::string instanceType_;
std::string editionType_;
std::string instanceStatus_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int maxRecordsPerPage_;
std::string clusterId_;
bool globalInstance_;
std::string privateIp_;
long ownerId_;
std::string vSwitchId_;
std::string instanceIds_;
std::string architectureType_;
std::string vpcId_;
std::string zoneId_;
std::string chargeType_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEUSERCLUSTERHOSTINSTANCEREQUEST_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEINSTANCESOVERVIEWREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEUSERCLUSTERHOSTINSTANCERESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEUSERCLUSTERHOSTINSTANCERESULT_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEINSTANCESOVERVIEWRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEINSTANCESOVERVIEWRESULT_H_
#include <string>
#include <vector>
@@ -29,44 +29,50 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeUserClusterHostInstanceResult : public ServiceResult
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeInstancesOverviewResult : public ServiceResult
{
public:
struct InstanceInfo
struct KVStoreInstance
{
std::string architectureType;
std::string engineVersion;
std::string endTime;
std::string resourceGroupId;
std::string zoneId;
std::string instanceId;
std::string clusterId;
std::string instanceStatus;
std::string createTime;
long port;
std::string vSwitchId;
std::string globalInstanceId;
std::string instanceClass;
std::string connectionDomain;
std::string instanceName;
std::string vpcId;
std::string privateIp;
long capacity;
std::string chargeType;
std::string networkType;
std::string instanceStatus;
std::string connectionMode;
std::string regionId;
std::string instanceType;
std::string engine;
};
DescribeUserClusterHostInstanceResult();
explicit DescribeUserClusterHostInstanceResult(const std::string &payload);
~DescribeUserClusterHostInstanceResult();
int getMaxRecordsPerPage()const;
std::vector<InstanceInfo> getInstancesItems()const;
int getPageNumber()const;
int getTotalRecords()const;
int getItemNumbers()const;
DescribeInstancesOverviewResult();
explicit DescribeInstancesOverviewResult(const std::string &payload);
~DescribeInstancesOverviewResult();
std::vector<KVStoreInstance> getInstances()const;
int getTotalCount()const;
protected:
void parse(const std::string &payload);
private:
int maxRecordsPerPage_;
std::vector<InstanceInfo> instancesItems_;
int pageNumber_;
int totalRecords_;
int itemNumbers_;
std::vector<KVStoreInstance> instances_;
int totalCount_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEUSERCLUSTERHOSTINSTANCERESULT_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEINSTANCESOVERVIEWRESULT_H_

View File

@@ -49,24 +49,24 @@ namespace AlibabaCloud
bool hasRenewChangeOrder;
int shardCount;
std::string connectionDomain;
std::string privateIp;
long capacity;
long qPS;
std::string privateIp;
std::string instanceStatus;
std::string networkType;
long bandwidth;
std::string instanceStatus;
std::string packageType;
long bandwidth;
std::string searchKey;
std::string instanceType;
std::vector<KVStoreInstance::Tag> tags;
std::string replacateId;
std::string architectureType;
std::string userName;
std::string engineVersion;
std::string userName;
std::string zoneId;
std::string instanceId;
std::string vSwitchId;
std::string createTime;
std::string vSwitchId;
std::string instanceClass;
bool isRds;
std::string secondaryZoneId;

View File

@@ -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 getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getNodeId()const;
@@ -56,6 +58,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string dBInstanceId_;
std::string nodeId_;
std::string resourceOwnerAccount_;

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct _Parameter
{
bool modifiableStatus;
std::string checkingCode;
bool modifiableStatus;
std::string parameterValue;
bool forceRestart;
std::string parameterName;

View File

@@ -1,80 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEUSERCLUSTERHOSTRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEUSERCLUSTERHOSTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
namespace AlibabaCloud
{
namespace R_kvstore
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeUserClusterHostResult : public ServiceResult
{
public:
struct HostInfo
{
std::string hostIP;
std::string instanceNumber;
std::string allocationStatus;
std::string zoneId;
std::string clusterId;
std::string createTime;
std::string hostStorage;
std::string hostId;
std::string hostClass;
std::string hostCpu;
std::string chargeType;
std::string hostMem;
std::string hostStatus;
int id;
std::string regionId;
std::string expireTime;
std::string engine;
std::string hostName;
};
DescribeUserClusterHostResult();
explicit DescribeUserClusterHostResult(const std::string &payload);
~DescribeUserClusterHostResult();
std::string getMaxRecordsPerPage()const;
std::vector<HostInfo> getHostItems()const;
int getPageNumber()const;
int getTotalRecords()const;
int getItemNumbers()const;
protected:
void parse(const std::string &payload);
private:
std::string maxRecordsPerPage_;
std::vector<HostInfo> hostItems_;
int pageNumber_;
int totalRecords_;
int itemNumbers_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEUSERCLUSTERHOSTRESULT_H_

View File

@@ -47,6 +47,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 getEffectiveTime()const;
void setEffectiveTime(const std::string& effectiveTime);
std::string getSourceBiz()const;
@@ -79,6 +81,7 @@ namespace AlibabaCloud
std::string instanceClass_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string effectiveTime_;
std::string sourceBiz_;
std::string businessInfo_;

View File

@@ -0,0 +1,84 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCETDEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCETDEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
namespace AlibabaCloud
{
namespace R_kvstore
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT ModifyInstanceTDERequest : public RpcServiceRequest
{
public:
ModifyInstanceTDERequest();
~ModifyInstanceTDERequest();
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 getProduct()const;
void setProduct(const std::string& product);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEncryptionKey()const;
void setEncryptionKey(const std::string& encryptionKey);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getEncryptionName()const;
void setEncryptionName(const std::string& encryptionName);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRoleArn()const;
void setRoleArn(const std::string& roleArn);
std::string getCategory()const;
void setCategory(const std::string& category);
std::string getTDEStatus()const;
void setTDEStatus(const std::string& tDEStatus);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string product_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string encryptionKey_;
long ownerId_;
std::string encryptionName_;
std::string instanceId_;
std::string roleArn_;
std::string category_;
std::string tDEStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCETDEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYUSERCLUSTERHOSTRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYUSERCLUSTERHOSTRESULT_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCETDERESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCETDERESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT ModifyUserClusterHostResult : public ServiceResult
class ALIBABACLOUD_R_KVSTORE_EXPORT ModifyInstanceTDEResult : public ServiceResult
{
public:
ModifyUserClusterHostResult();
explicit ModifyUserClusterHostResult(const std::string &payload);
~ModifyUserClusterHostResult();
ModifyInstanceTDEResult();
explicit ModifyInstanceTDEResult(const std::string &payload);
~ModifyInstanceTDEResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYUSERCLUSTERHOSTRESULT_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCETDERESULT_H_

View File

@@ -159,6 +159,42 @@ R_kvstoreClient::AllocateInstancePublicConnectionOutcomeCallable R_kvstoreClient
return task->get_future();
}
R_kvstoreClient::CheckCloudResourceAuthorizedOutcome R_kvstoreClient::checkCloudResourceAuthorized(const CheckCloudResourceAuthorizedRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CheckCloudResourceAuthorizedOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CheckCloudResourceAuthorizedOutcome(CheckCloudResourceAuthorizedResult(outcome.result()));
else
return CheckCloudResourceAuthorizedOutcome(outcome.error());
}
void R_kvstoreClient::checkCloudResourceAuthorizedAsync(const CheckCloudResourceAuthorizedRequest& request, const CheckCloudResourceAuthorizedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, checkCloudResourceAuthorized(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::CheckCloudResourceAuthorizedOutcomeCallable R_kvstoreClient::checkCloudResourceAuthorizedCallable(const CheckCloudResourceAuthorizedRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CheckCloudResourceAuthorizedOutcome()>>(
[this, request]()
{
return this->checkCloudResourceAuthorized(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::CreateAccountOutcome R_kvstoreClient::createAccount(const CreateAccountRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -411,42 +447,6 @@ R_kvstoreClient::CreateTairInstanceOutcomeCallable R_kvstoreClient::createTairIn
return task->get_future();
}
R_kvstoreClient::CreateUserClusterHostOutcome R_kvstoreClient::createUserClusterHost(const CreateUserClusterHostRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateUserClusterHostOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateUserClusterHostOutcome(CreateUserClusterHostResult(outcome.result()));
else
return CreateUserClusterHostOutcome(outcome.error());
}
void R_kvstoreClient::createUserClusterHostAsync(const CreateUserClusterHostRequest& request, const CreateUserClusterHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createUserClusterHost(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::CreateUserClusterHostOutcomeCallable R_kvstoreClient::createUserClusterHostCallable(const CreateUserClusterHostRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateUserClusterHostOutcome()>>(
[this, request]()
{
return this->createUserClusterHost(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DeleteAccountOutcome R_kvstoreClient::deleteAccount(const DeleteAccountRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -555,42 +555,6 @@ R_kvstoreClient::DeleteShardingNodeOutcomeCallable R_kvstoreClient::deleteShardi
return task->get_future();
}
R_kvstoreClient::DeleteUserClusterHostOutcome R_kvstoreClient::deleteUserClusterHost(const DeleteUserClusterHostRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteUserClusterHostOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteUserClusterHostOutcome(DeleteUserClusterHostResult(outcome.result()));
else
return DeleteUserClusterHostOutcome(outcome.error());
}
void R_kvstoreClient::deleteUserClusterHostAsync(const DeleteUserClusterHostRequest& request, const DeleteUserClusterHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteUserClusterHost(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DeleteUserClusterHostOutcomeCallable R_kvstoreClient::deleteUserClusterHostCallable(const DeleteUserClusterHostRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteUserClusterHostOutcome()>>(
[this, request]()
{
return this->deleteUserClusterHost(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeAccountsOutcome R_kvstoreClient::describeAccounts(const DescribeAccountsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1059,6 +1023,78 @@ R_kvstoreClient::DescribeDedicatedClusterInstanceListOutcomeCallable R_kvstoreCl
return task->get_future();
}
R_kvstoreClient::DescribeEncryptionKeyOutcome R_kvstoreClient::describeEncryptionKey(const DescribeEncryptionKeyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeEncryptionKeyOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeEncryptionKeyOutcome(DescribeEncryptionKeyResult(outcome.result()));
else
return DescribeEncryptionKeyOutcome(outcome.error());
}
void R_kvstoreClient::describeEncryptionKeyAsync(const DescribeEncryptionKeyRequest& request, const DescribeEncryptionKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeEncryptionKey(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeEncryptionKeyOutcomeCallable R_kvstoreClient::describeEncryptionKeyCallable(const DescribeEncryptionKeyRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeEncryptionKeyOutcome()>>(
[this, request]()
{
return this->describeEncryptionKey(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeEncryptionKeyListOutcome R_kvstoreClient::describeEncryptionKeyList(const DescribeEncryptionKeyListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeEncryptionKeyListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeEncryptionKeyListOutcome(DescribeEncryptionKeyListResult(outcome.result()));
else
return DescribeEncryptionKeyListOutcome(outcome.error());
}
void R_kvstoreClient::describeEncryptionKeyListAsync(const DescribeEncryptionKeyListRequest& request, const DescribeEncryptionKeyListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeEncryptionKeyList(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeEncryptionKeyListOutcomeCallable R_kvstoreClient::describeEncryptionKeyListCallable(const DescribeEncryptionKeyListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeEncryptionKeyListOutcome()>>(
[this, request]()
{
return this->describeEncryptionKeyList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeEngineVersionOutcome R_kvstoreClient::describeEngineVersion(const DescribeEngineVersionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1311,6 +1347,42 @@ R_kvstoreClient::DescribeInstanceSSLOutcomeCallable R_kvstoreClient::describeIns
return task->get_future();
}
R_kvstoreClient::DescribeInstanceTDEStatusOutcome R_kvstoreClient::describeInstanceTDEStatus(const DescribeInstanceTDEStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeInstanceTDEStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeInstanceTDEStatusOutcome(DescribeInstanceTDEStatusResult(outcome.result()));
else
return DescribeInstanceTDEStatusOutcome(outcome.error());
}
void R_kvstoreClient::describeInstanceTDEStatusAsync(const DescribeInstanceTDEStatusRequest& request, const DescribeInstanceTDEStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeInstanceTDEStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeInstanceTDEStatusOutcomeCallable R_kvstoreClient::describeInstanceTDEStatusCallable(const DescribeInstanceTDEStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeInstanceTDEStatusOutcome()>>(
[this, request]()
{
return this->describeInstanceTDEStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeInstancesOutcome R_kvstoreClient::describeInstances(const DescribeInstancesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1347,6 +1419,42 @@ R_kvstoreClient::DescribeInstancesOutcomeCallable R_kvstoreClient::describeInsta
return task->get_future();
}
R_kvstoreClient::DescribeInstancesOverviewOutcome R_kvstoreClient::describeInstancesOverview(const DescribeInstancesOverviewRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeInstancesOverviewOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeInstancesOverviewOutcome(DescribeInstancesOverviewResult(outcome.result()));
else
return DescribeInstancesOverviewOutcome(outcome.error());
}
void R_kvstoreClient::describeInstancesOverviewAsync(const DescribeInstancesOverviewRequest& request, const DescribeInstancesOverviewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeInstancesOverview(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeInstancesOverviewOutcomeCallable R_kvstoreClient::describeInstancesOverviewCallable(const DescribeInstancesOverviewRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeInstancesOverviewOutcome()>>(
[this, request]()
{
return this->describeInstancesOverview(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeIntranetAttributeOutcome R_kvstoreClient::describeIntranetAttribute(const DescribeIntranetAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1815,78 +1923,6 @@ R_kvstoreClient::DescribeTasksOutcomeCallable R_kvstoreClient::describeTasksCall
return task->get_future();
}
R_kvstoreClient::DescribeUserClusterHostOutcome R_kvstoreClient::describeUserClusterHost(const DescribeUserClusterHostRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeUserClusterHostOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeUserClusterHostOutcome(DescribeUserClusterHostResult(outcome.result()));
else
return DescribeUserClusterHostOutcome(outcome.error());
}
void R_kvstoreClient::describeUserClusterHostAsync(const DescribeUserClusterHostRequest& request, const DescribeUserClusterHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeUserClusterHost(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeUserClusterHostOutcomeCallable R_kvstoreClient::describeUserClusterHostCallable(const DescribeUserClusterHostRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeUserClusterHostOutcome()>>(
[this, request]()
{
return this->describeUserClusterHost(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeUserClusterHostInstanceOutcome R_kvstoreClient::describeUserClusterHostInstance(const DescribeUserClusterHostInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeUserClusterHostInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeUserClusterHostInstanceOutcome(DescribeUserClusterHostInstanceResult(outcome.result()));
else
return DescribeUserClusterHostInstanceOutcome(outcome.error());
}
void R_kvstoreClient::describeUserClusterHostInstanceAsync(const DescribeUserClusterHostInstanceRequest& request, const DescribeUserClusterHostInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeUserClusterHostInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeUserClusterHostInstanceOutcomeCallable R_kvstoreClient::describeUserClusterHostInstanceCallable(const DescribeUserClusterHostInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeUserClusterHostInstanceOutcome()>>(
[this, request]()
{
return this->describeUserClusterHostInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeZonesOutcome R_kvstoreClient::describeZones(const DescribeZonesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2715,6 +2751,42 @@ R_kvstoreClient::ModifyInstanceSpecOutcomeCallable R_kvstoreClient::modifyInstan
return task->get_future();
}
R_kvstoreClient::ModifyInstanceTDEOutcome R_kvstoreClient::modifyInstanceTDE(const ModifyInstanceTDERequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyInstanceTDEOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyInstanceTDEOutcome(ModifyInstanceTDEResult(outcome.result()));
else
return ModifyInstanceTDEOutcome(outcome.error());
}
void R_kvstoreClient::modifyInstanceTDEAsync(const ModifyInstanceTDERequest& request, const ModifyInstanceTDEAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyInstanceTDE(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyInstanceTDEOutcomeCallable R_kvstoreClient::modifyInstanceTDECallable(const ModifyInstanceTDERequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyInstanceTDEOutcome()>>(
[this, request]()
{
return this->modifyInstanceTDE(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyInstanceVpcAuthModeOutcome R_kvstoreClient::modifyInstanceVpcAuthMode(const ModifyInstanceVpcAuthModeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2931,42 +3003,6 @@ R_kvstoreClient::ModifySecurityIpsOutcomeCallable R_kvstoreClient::modifySecurit
return task->get_future();
}
R_kvstoreClient::ModifyUserClusterHostOutcome R_kvstoreClient::modifyUserClusterHost(const ModifyUserClusterHostRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyUserClusterHostOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyUserClusterHostOutcome(ModifyUserClusterHostResult(outcome.result()));
else
return ModifyUserClusterHostOutcome(outcome.error());
}
void R_kvstoreClient::modifyUserClusterHostAsync(const ModifyUserClusterHostRequest& request, const ModifyUserClusterHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyUserClusterHost(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyUserClusterHostOutcomeCallable R_kvstoreClient::modifyUserClusterHostCallable(const ModifyUserClusterHostRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyUserClusterHostOutcome()>>(
[this, request]()
{
return this->modifyUserClusterHost(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ReleaseDirectConnectionOutcome R_kvstoreClient::releaseDirectConnection(const ReleaseDirectConnectionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3147,42 +3183,6 @@ R_kvstoreClient::RenewInstanceOutcomeCallable R_kvstoreClient::renewInstanceCall
return task->get_future();
}
R_kvstoreClient::ReplaceUserClusterHostOutcome R_kvstoreClient::replaceUserClusterHost(const ReplaceUserClusterHostRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ReplaceUserClusterHostOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ReplaceUserClusterHostOutcome(ReplaceUserClusterHostResult(outcome.result()));
else
return ReplaceUserClusterHostOutcome(outcome.error());
}
void R_kvstoreClient::replaceUserClusterHostAsync(const ReplaceUserClusterHostRequest& request, const ReplaceUserClusterHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, replaceUserClusterHost(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ReplaceUserClusterHostOutcomeCallable R_kvstoreClient::replaceUserClusterHostCallable(const ReplaceUserClusterHostRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ReplaceUserClusterHostOutcome()>>(
[this, request]()
{
return this->replaceUserClusterHost(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ResetAccountPasswordOutcome R_kvstoreClient::resetAccountPassword(const ResetAccountPasswordRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

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

View File

@@ -14,45 +14,38 @@
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/CreateUserClusterHostResult.h>
#include <alibabacloud/r-kvstore/model/CheckCloudResourceAuthorizedResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
CreateUserClusterHostResult::CreateUserClusterHostResult() :
CheckCloudResourceAuthorizedResult::CheckCloudResourceAuthorizedResult() :
ServiceResult()
{}
CreateUserClusterHostResult::CreateUserClusterHostResult(const std::string &payload) :
CheckCloudResourceAuthorizedResult::CheckCloudResourceAuthorizedResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateUserClusterHostResult::~CreateUserClusterHostResult()
CheckCloudResourceAuthorizedResult::~CheckCloudResourceAuthorizedResult()
{}
void CreateUserClusterHostResult::parse(const std::string &payload)
void CheckCloudResourceAuthorizedResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ClusterId"].isNull())
clusterId_ = value["ClusterId"].asString();
if(!value["HostId"].isNull())
hostId_ = value["HostId"].asString();
if(!value["AuthorizationState"].isNull())
authorizationState_ = std::stoi(value["AuthorizationState"].asString());
}
std::string CreateUserClusterHostResult::getClusterId()const
int CheckCloudResourceAuthorizedResult::getAuthorizationState()const
{
return clusterId_;
}
std::string CreateUserClusterHostResult::getHostId()const
{
return hostId_;
return authorizationState_;
}

View File

@@ -39,46 +39,46 @@ void CreateInstanceResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["InstanceName"].isNull())
instanceName_ = value["InstanceName"].asString();
if(!value["ConnectionDomain"].isNull())
connectionDomain_ = value["ConnectionDomain"].asString();
if(!value["Port"].isNull())
port_ = std::stoi(value["Port"].asString());
if(!value["UserName"].isNull())
userName_ = value["UserName"].asString();
if(!value["InstanceStatus"].isNull())
instanceStatus_ = value["InstanceStatus"].asString();
if(!value["RegionId"].isNull())
regionId_ = value["RegionId"].asString();
if(!value["Capacity"].isNull())
capacity_ = std::stol(value["Capacity"].asString());
if(!value["QPS"].isNull())
qPS_ = std::stol(value["QPS"].asString());
if(!value["Bandwidth"].isNull())
bandwidth_ = std::stol(value["Bandwidth"].asString());
if(!value["Connections"].isNull())
connections_ = std::stol(value["Connections"].asString());
if(!value["ZoneId"].isNull())
zoneId_ = value["ZoneId"].asString();
if(!value["Config"].isNull())
config_ = value["Config"].asString();
if(!value["ChargeType"].isNull())
chargeType_ = value["ChargeType"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["NodeType"].isNull())
nodeType_ = value["NodeType"].asString();
if(!value["NetworkType"].isNull())
networkType_ = value["NetworkType"].asString();
if(!value["VpcId"].isNull())
vpcId_ = value["VpcId"].asString();
if(!value["QPS"].isNull())
qPS_ = std::stol(value["QPS"].asString());
if(!value["Capacity"].isNull())
capacity_ = std::stol(value["Capacity"].asString());
if(!value["ConnectionDomain"].isNull())
connectionDomain_ = value["ConnectionDomain"].asString();
if(!value["ChargeType"].isNull())
chargeType_ = value["ChargeType"].asString();
if(!value["NetworkType"].isNull())
networkType_ = value["NetworkType"].asString();
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["Port"].isNull())
port_ = std::stoi(value["Port"].asString());
if(!value["Config"].isNull())
config_ = value["Config"].asString();
if(!value["RegionId"].isNull())
regionId_ = value["RegionId"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["VSwitchId"].isNull())
vSwitchId_ = value["VSwitchId"].asString();
if(!value["NodeType"].isNull())
nodeType_ = value["NodeType"].asString();
if(!value["Connections"].isNull())
connections_ = std::stol(value["Connections"].asString());
if(!value["Bandwidth"].isNull())
bandwidth_ = std::stol(value["Bandwidth"].asString());
if(!value["InstanceName"].isNull())
instanceName_ = value["InstanceName"].asString();
if(!value["ZoneId"].isNull())
zoneId_ = value["ZoneId"].asString();
if(!value["InstanceStatus"].isNull())
instanceStatus_ = value["InstanceStatus"].asString();
if(!value["PrivateIpAddr"].isNull())
privateIpAddr_ = value["PrivateIpAddr"].asString();
if(!value["UserName"].isNull())
userName_ = value["UserName"].asString();
}
@@ -92,16 +92,16 @@ std::string CreateInstanceResult::getUserName()const
return userName_;
}
std::string CreateInstanceResult::getZoneId()const
{
return zoneId_;
}
std::string CreateInstanceResult::getEndTime()const
{
return endTime_;
}
std::string CreateInstanceResult::getZoneId()const
{
return zoneId_;
}
std::string CreateInstanceResult::getInstanceId()const
{
return instanceId_;
@@ -127,34 +127,29 @@ std::string CreateInstanceResult::getPrivateIpAddr()const
return privateIpAddr_;
}
std::string CreateInstanceResult::getInstanceName()const
{
return instanceName_;
}
std::string CreateInstanceResult::getConnectionDomain()const
{
return connectionDomain_;
}
std::string CreateInstanceResult::getInstanceName()const
{
return instanceName_;
}
std::string CreateInstanceResult::getVpcId()const
{
return vpcId_;
}
long CreateInstanceResult::getCapacity()const
{
return capacity_;
}
long CreateInstanceResult::getQPS()const
{
return qPS_;
}
std::string CreateInstanceResult::getInstanceStatus()const
long CreateInstanceResult::getCapacity()const
{
return instanceStatus_;
return capacity_;
}
std::string CreateInstanceResult::getChargeType()const
@@ -167,9 +162,9 @@ std::string CreateInstanceResult::getNetworkType()const
return networkType_;
}
long CreateInstanceResult::getBandwidth()const
std::string CreateInstanceResult::getInstanceStatus()const
{
return bandwidth_;
return instanceStatus_;
}
std::string CreateInstanceResult::getNodeType()const
@@ -177,6 +172,11 @@ std::string CreateInstanceResult::getNodeType()const
return nodeType_;
}
long CreateInstanceResult::getBandwidth()const
{
return bandwidth_;
}
std::string CreateInstanceResult::getRegionId()const
{
return regionId_;

View File

@@ -82,6 +82,17 @@ void CreateInstancesRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateInstancesRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateInstancesRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CreateInstancesRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -82,15 +82,15 @@ void CreateTairInstanceRequest::setStorageType(const std::string& storageType)
setParameter("StorageType", storageType);
}
int CreateTairInstanceRequest::getResourceGroupId()const
std::string CreateTairInstanceRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateTairInstanceRequest::setResourceGroupId(int resourceGroupId)
void CreateTairInstanceRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", std::to_string(resourceGroupId));
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CreateTairInstanceRequest::getPassword()const

View File

@@ -39,32 +39,32 @@ void CreateTairInstanceResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Bandwidth"].isNull())
bandwidth_ = std::stol(value["Bandwidth"].asString());
if(!value["ChargeType"].isNull())
chargeType_ = value["ChargeType"].asString();
if(!value["Config"].isNull())
config_ = value["Config"].asString();
if(!value["ConnectionDomain"].isNull())
connectionDomain_ = value["ConnectionDomain"].asString();
if(!value["Connections"].isNull())
connections_ = std::stol(value["Connections"].asString());
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["InstanceName"].isNull())
instanceName_ = value["InstanceName"].asString();
if(!value["InstanceStatus"].isNull())
instanceStatus_ = value["InstanceStatus"].asString();
if(!value["Port"].isNull())
port_ = std::stoi(value["Port"].asString());
if(!value["QPS"].isNull())
qPS_ = std::stol(value["QPS"].asString());
if(!value["ConnectionDomain"].isNull())
connectionDomain_ = value["ConnectionDomain"].asString();
if(!value["ChargeType"].isNull())
chargeType_ = value["ChargeType"].asString();
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["Port"].isNull())
port_ = std::stoi(value["Port"].asString());
if(!value["Config"].isNull())
config_ = value["Config"].asString();
if(!value["RegionId"].isNull())
regionId_ = value["RegionId"].asString();
if(!value["TaskId"].isNull())
taskId_ = value["TaskId"].asString();
if(!value["Bandwidth"].isNull())
bandwidth_ = std::stol(value["Bandwidth"].asString());
if(!value["Connections"].isNull())
connections_ = std::stol(value["Connections"].asString());
if(!value["InstanceName"].isNull())
instanceName_ = value["InstanceName"].asString();
if(!value["ZoneId"].isNull())
zoneId_ = value["ZoneId"].asString();
if(!value["InstanceStatus"].isNull())
instanceStatus_ = value["InstanceStatus"].asString();
if(!value["TaskId"].isNull())
taskId_ = value["TaskId"].asString();
}

View File

@@ -1,238 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/CreateUserClusterHostRequest.h>
using AlibabaCloud::R_kvstore::Model::CreateUserClusterHostRequest;
CreateUserClusterHostRequest::CreateUserClusterHostRequest() :
RpcServiceRequest("r-kvstore", "2015-01-01", "CreateUserClusterHost")
{
setMethod(HttpRequest::Method::Post);
}
CreateUserClusterHostRequest::~CreateUserClusterHostRequest()
{}
long CreateUserClusterHostRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CreateUserClusterHostRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CreateUserClusterHostRequest::getCouponNo()const
{
return couponNo_;
}
void CreateUserClusterHostRequest::setCouponNo(const std::string& couponNo)
{
couponNo_ = couponNo;
setParameter("CouponNo", couponNo);
}
std::string CreateUserClusterHostRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CreateUserClusterHostRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateUserClusterHostRequest::getSecurityToken()const
{
return securityToken_;
}
void CreateUserClusterHostRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string CreateUserClusterHostRequest::getRegionId()const
{
return regionId_;
}
void CreateUserClusterHostRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string CreateUserClusterHostRequest::getEngine()const
{
return engine_;
}
void CreateUserClusterHostRequest::setEngine(const std::string& engine)
{
engine_ = engine;
setParameter("Engine", engine);
}
int CreateUserClusterHostRequest::getOrderPeriod()const
{
return orderPeriod_;
}
void CreateUserClusterHostRequest::setOrderPeriod(int orderPeriod)
{
orderPeriod_ = orderPeriod;
setParameter("OrderPeriod", std::to_string(orderPeriod));
}
std::string CreateUserClusterHostRequest::getBusinessInfo()const
{
return businessInfo_;
}
void CreateUserClusterHostRequest::setBusinessInfo(const std::string& businessInfo)
{
businessInfo_ = businessInfo;
setParameter("BusinessInfo", businessInfo);
}
std::string CreateUserClusterHostRequest::getAgentId()const
{
return agentId_;
}
void CreateUserClusterHostRequest::setAgentId(const std::string& agentId)
{
agentId_ = agentId;
setParameter("AgentId", agentId);
}
std::string CreateUserClusterHostRequest::getHostClass()const
{
return hostClass_;
}
void CreateUserClusterHostRequest::setHostClass(const std::string& hostClass)
{
hostClass_ = hostClass;
setParameter("HostClass", hostClass);
}
bool CreateUserClusterHostRequest::getAutoPay()const
{
return autoPay_;
}
void CreateUserClusterHostRequest::setAutoPay(bool autoPay)
{
autoPay_ = autoPay;
setParameter("AutoPay", autoPay ? "true" : "false");
}
std::string CreateUserClusterHostRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CreateUserClusterHostRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CreateUserClusterHostRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CreateUserClusterHostRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
int CreateUserClusterHostRequest::getOrderNum()const
{
return orderNum_;
}
void CreateUserClusterHostRequest::setOrderNum(int orderNum)
{
orderNum_ = orderNum;
setParameter("OrderNum", std::to_string(orderNum));
}
std::string CreateUserClusterHostRequest::getClusterId()const
{
return clusterId_;
}
void CreateUserClusterHostRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
}
long CreateUserClusterHostRequest::getOwnerId()const
{
return ownerId_;
}
void CreateUserClusterHostRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
bool CreateUserClusterHostRequest::getAutoRenew()const
{
return autoRenew_;
}
void CreateUserClusterHostRequest::setAutoRenew(bool autoRenew)
{
autoRenew_ = autoRenew;
setParameter("AutoRenew", autoRenew ? "true" : "false");
}
std::string CreateUserClusterHostRequest::getZoneId()const
{
return zoneId_;
}
void CreateUserClusterHostRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}
std::string CreateUserClusterHostRequest::getChargeType()const
{
return chargeType_;
}
void CreateUserClusterHostRequest::setChargeType(const std::string& chargeType)
{
chargeType_ = chargeType;
setParameter("ChargeType", chargeType);
}

View File

@@ -1,150 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DeleteUserClusterHostRequest.h>
using AlibabaCloud::R_kvstore::Model::DeleteUserClusterHostRequest;
DeleteUserClusterHostRequest::DeleteUserClusterHostRequest() :
RpcServiceRequest("r-kvstore", "2015-01-01", "DeleteUserClusterHost")
{
setMethod(HttpRequest::Method::Post);
}
DeleteUserClusterHostRequest::~DeleteUserClusterHostRequest()
{}
long DeleteUserClusterHostRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DeleteUserClusterHostRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DeleteUserClusterHostRequest::getHostId()const
{
return hostId_;
}
void DeleteUserClusterHostRequest::setHostId(const std::string& hostId)
{
hostId_ = hostId;
setParameter("HostId", hostId);
}
std::string DeleteUserClusterHostRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DeleteUserClusterHostRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteUserClusterHostRequest::getSecurityToken()const
{
return securityToken_;
}
void DeleteUserClusterHostRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DeleteUserClusterHostRequest::getRegionId()const
{
return regionId_;
}
void DeleteUserClusterHostRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string DeleteUserClusterHostRequest::getEngine()const
{
return engine_;
}
void DeleteUserClusterHostRequest::setEngine(const std::string& engine)
{
engine_ = engine;
setParameter("Engine", engine);
}
std::string DeleteUserClusterHostRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DeleteUserClusterHostRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DeleteUserClusterHostRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DeleteUserClusterHostRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string DeleteUserClusterHostRequest::getClusterId()const
{
return clusterId_;
}
void DeleteUserClusterHostRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
}
long DeleteUserClusterHostRequest::getOwnerId()const
{
return ownerId_;
}
void DeleteUserClusterHostRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteUserClusterHostRequest::getZoneId()const
{
return zoneId_;
}
void DeleteUserClusterHostRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}

View File

@@ -43,20 +43,20 @@ void DescribeBackupTasksResult::parse(const std::string &payload)
for (auto valueBackupJobsBackupJob : allBackupJobsNode)
{
BackupJob backupJobsObject;
if(!valueBackupJobsBackupJob["StartTime"].isNull())
backupJobsObject.startTime = valueBackupJobsBackupJob["StartTime"].asString();
if(!valueBackupJobsBackupJob["Process"].isNull())
backupJobsObject.process = valueBackupJobsBackupJob["Process"].asString();
if(!valueBackupJobsBackupJob["JobMode"].isNull())
backupJobsObject.jobMode = valueBackupJobsBackupJob["JobMode"].asString();
if(!valueBackupJobsBackupJob["BackupJobID"].isNull())
backupJobsObject.backupJobID = std::stoi(valueBackupJobsBackupJob["BackupJobID"].asString());
if(!valueBackupJobsBackupJob["BackupProgressStatus"].isNull())
backupJobsObject.backupProgressStatus = valueBackupJobsBackupJob["BackupProgressStatus"].asString();
if(!valueBackupJobsBackupJob["JobMode"].isNull())
backupJobsObject.jobMode = valueBackupJobsBackupJob["JobMode"].asString();
if(!valueBackupJobsBackupJob["Process"].isNull())
backupJobsObject.process = valueBackupJobsBackupJob["Process"].asString();
if(!valueBackupJobsBackupJob["StartTime"].isNull())
backupJobsObject.startTime = valueBackupJobsBackupJob["StartTime"].asString();
if(!valueBackupJobsBackupJob["TaskAction"].isNull())
backupJobsObject.taskAction = valueBackupJobsBackupJob["TaskAction"].asString();
if(!valueBackupJobsBackupJob["NodeId"].isNull())
backupJobsObject.nodeId = valueBackupJobsBackupJob["NodeId"].asString();
if(!valueBackupJobsBackupJob["TaskAction"].isNull())
backupJobsObject.taskAction = valueBackupJobsBackupJob["TaskAction"].asString();
backupJobs_.push_back(backupJobsObject);
}
if(!value["InstanceId"].isNull())

View File

@@ -203,6 +203,17 @@ void DescribeDedicatedClusterInstanceListRequest::setInstanceId(const std::strin
setParameter("InstanceId", instanceId);
}
std::string DescribeDedicatedClusterInstanceListRequest::getZoneId()const
{
return zoneId_;
}
void DescribeDedicatedClusterInstanceListRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}
std::string DescribeDedicatedClusterInstanceListRequest::getRegion()const
{
return region_;

View File

@@ -43,72 +43,72 @@ void DescribeDedicatedClusterInstanceListResult::parse(const std::string &payloa
for (auto valueInstancesInstancesItem : allInstancesNode)
{
InstancesItem instancesObject;
if(!valueInstancesInstancesItem["CharacterType"].isNull())
instancesObject.characterType = valueInstancesInstancesItem["CharacterType"].asString();
if(!valueInstancesInstancesItem["ClusterId"].isNull())
instancesObject.clusterId = valueInstancesInstancesItem["ClusterId"].asString();
if(!valueInstancesInstancesItem["ClusterName"].isNull())
instancesObject.clusterName = valueInstancesInstancesItem["ClusterName"].asString();
if(!valueInstancesInstancesItem["EngineVersion"].isNull())
instancesObject.engineVersion = valueInstancesInstancesItem["EngineVersion"].asString();
if(!valueInstancesInstancesItem["InstanceId"].isNull())
instancesObject.instanceId = valueInstancesInstancesItem["InstanceId"].asString();
if(!valueInstancesInstancesItem["InstanceStatus"].isNull())
instancesObject.instanceStatus = valueInstancesInstancesItem["InstanceStatus"].asString();
if(!valueInstancesInstancesItem["MaintainEndTime"].isNull())
instancesObject.maintainEndTime = valueInstancesInstancesItem["MaintainEndTime"].asString();
if(!valueInstancesInstancesItem["MaintainStartTime"].isNull())
instancesObject.maintainStartTime = valueInstancesInstancesItem["MaintainStartTime"].asString();
if(!valueInstancesInstancesItem["RegionId"].isNull())
instancesObject.regionId = valueInstancesInstancesItem["RegionId"].asString();
if(!valueInstancesInstancesItem["VpcId"].isNull())
instancesObject.vpcId = valueInstancesInstancesItem["VpcId"].asString();
if(!valueInstancesInstancesItem["CharacterType"].isNull())
instancesObject.characterType = valueInstancesInstancesItem["CharacterType"].asString();
if(!valueInstancesInstancesItem["VswitchId"].isNull())
instancesObject.vswitchId = valueInstancesInstancesItem["VswitchId"].asString();
if(!valueInstancesInstancesItem["ZoneId"].isNull())
instancesObject.zoneId = valueInstancesInstancesItem["ZoneId"].asString();
if(!valueInstancesInstancesItem["InstanceName"].isNull())
instancesObject.instanceName = valueInstancesInstancesItem["InstanceName"].asString();
if(!valueInstancesInstancesItem["CustomId"].isNull())
instancesObject.customId = valueInstancesInstancesItem["CustomId"].asString();
if(!valueInstancesInstancesItem["InstanceClass"].isNull())
instancesObject.instanceClass = valueInstancesInstancesItem["InstanceClass"].asString();
if(!valueInstancesInstancesItem["Engine"].isNull())
instancesObject.engine = valueInstancesInstancesItem["Engine"].asString();
if(!valueInstancesInstancesItem["StorageType"].isNull())
instancesObject.storageType = valueInstancesInstancesItem["StorageType"].asString();
if(!valueInstancesInstancesItem["ConnectionDomain"].isNull())
instancesObject.connectionDomain = valueInstancesInstancesItem["ConnectionDomain"].asString();
if(!valueInstancesInstancesItem["MaintainStartTime"].isNull())
instancesObject.maintainStartTime = valueInstancesInstancesItem["MaintainStartTime"].asString();
if(!valueInstancesInstancesItem["CreateTime"].isNull())
instancesObject.createTime = valueInstancesInstancesItem["CreateTime"].asString();
if(!valueInstancesInstancesItem["ShardCount"].isNull())
instancesObject.shardCount = std::stoi(valueInstancesInstancesItem["ShardCount"].asString());
if(!valueInstancesInstancesItem["CurrentBandWidth"].isNull())
instancesObject.currentBandWidth = std::stol(valueInstancesInstancesItem["CurrentBandWidth"].asString());
if(!valueInstancesInstancesItem["ConnectionDomain"].isNull())
instancesObject.connectionDomain = valueInstancesInstancesItem["ConnectionDomain"].asString();
if(!valueInstancesInstancesItem["MaintainEndTime"].isNull())
instancesObject.maintainEndTime = valueInstancesInstancesItem["MaintainEndTime"].asString();
if(!valueInstancesInstancesItem["StorageType"].isNull())
instancesObject.storageType = valueInstancesInstancesItem["StorageType"].asString();
if(!valueInstancesInstancesItem["InstanceId"].isNull())
instancesObject.instanceId = valueInstancesInstancesItem["InstanceId"].asString();
if(!valueInstancesInstancesItem["BandWidth"].isNull())
instancesObject.bandWidth = std::stol(valueInstancesInstancesItem["BandWidth"].asString());
if(!valueInstancesInstancesItem["CurrentBandWidth"].isNull())
instancesObject.currentBandWidth = std::stol(valueInstancesInstancesItem["CurrentBandWidth"].asString());
if(!valueInstancesInstancesItem["EngineVersion"].isNull())
instancesObject.engineVersion = valueInstancesInstancesItem["EngineVersion"].asString();
if(!valueInstancesInstancesItem["RegionId"].isNull())
instancesObject.regionId = valueInstancesInstancesItem["RegionId"].asString();
if(!valueInstancesInstancesItem["InstanceName"].isNull())
instancesObject.instanceName = valueInstancesInstancesItem["InstanceName"].asString();
if(!valueInstancesInstancesItem["ZoneId"].isNull())
instancesObject.zoneId = valueInstancesInstancesItem["ZoneId"].asString();
if(!valueInstancesInstancesItem["ClusterName"].isNull())
instancesObject.clusterName = valueInstancesInstancesItem["ClusterName"].asString();
if(!valueInstancesInstancesItem["InstanceStatus"].isNull())
instancesObject.instanceStatus = valueInstancesInstancesItem["InstanceStatus"].asString();
if(!valueInstancesInstancesItem["Engine"].isNull())
instancesObject.engine = valueInstancesInstancesItem["Engine"].asString();
if(!valueInstancesInstancesItem["ShardCount"].isNull())
instancesObject.shardCount = std::stoi(valueInstancesInstancesItem["ShardCount"].asString());
if(!valueInstancesInstancesItem["CustomId"].isNull())
instancesObject.customId = valueInstancesInstancesItem["CustomId"].asString();
if(!valueInstancesInstancesItem["ProxyCount"].isNull())
instancesObject.proxyCount = std::stoi(valueInstancesInstancesItem["ProxyCount"].asString());
if(!valueInstancesInstancesItem["ClusterId"].isNull())
instancesObject.clusterId = valueInstancesInstancesItem["ClusterId"].asString();
auto allInstanceNodeListNode = valueInstancesInstancesItem["InstanceNodeList"]["InstanceNodes"];
for (auto valueInstancesInstancesItemInstanceNodeListInstanceNodes : allInstanceNodeListNode)
{
InstancesItem::InstanceNodes instanceNodeListObject;
if(!valueInstancesInstancesItemInstanceNodeListInstanceNodes["NodeId"].isNull())
instanceNodeListObject.nodeId = std::stoi(valueInstancesInstancesItemInstanceNodeListInstanceNodes["NodeId"].asString());
if(!valueInstancesInstancesItemInstanceNodeListInstanceNodes["NodeIp"].isNull())
instanceNodeListObject.nodeIp = valueInstancesInstancesItemInstanceNodeListInstanceNodes["NodeIp"].asString();
if(!valueInstancesInstancesItemInstanceNodeListInstanceNodes["DedicatedHostName"].isNull())
instanceNodeListObject.dedicatedHostName = valueInstancesInstancesItemInstanceNodeListInstanceNodes["DedicatedHostName"].asString();
if(!valueInstancesInstancesItemInstanceNodeListInstanceNodes["NodeType"].isNull())
instanceNodeListObject.nodeType = valueInstancesInstancesItemInstanceNodeListInstanceNodes["NodeType"].asString();
if(!valueInstancesInstancesItemInstanceNodeListInstanceNodes["Port"].isNull())
instanceNodeListObject.port = std::stoi(valueInstancesInstancesItemInstanceNodeListInstanceNodes["Port"].asString());
if(!valueInstancesInstancesItemInstanceNodeListInstanceNodes["Role"].isNull())
instanceNodeListObject.role = valueInstancesInstancesItemInstanceNodeListInstanceNodes["Role"].asString();
if(!valueInstancesInstancesItemInstanceNodeListInstanceNodes["ZoneId"].isNull())
instanceNodeListObject.zoneId = valueInstancesInstancesItemInstanceNodeListInstanceNodes["ZoneId"].asString();
if(!valueInstancesInstancesItemInstanceNodeListInstanceNodes["InstanceId"].isNull())
instanceNodeListObject.instanceId = valueInstancesInstancesItemInstanceNodeListInstanceNodes["InstanceId"].asString();
if(!valueInstancesInstancesItemInstanceNodeListInstanceNodes["DedicatedHostName"].isNull())
instanceNodeListObject.dedicatedHostName = valueInstancesInstancesItemInstanceNodeListInstanceNodes["DedicatedHostName"].asString();
if(!valueInstancesInstancesItemInstanceNodeListInstanceNodes["Port"].isNull())
instanceNodeListObject.port = std::stoi(valueInstancesInstancesItemInstanceNodeListInstanceNodes["Port"].asString());
if(!valueInstancesInstancesItemInstanceNodeListInstanceNodes["Role"].isNull())
instanceNodeListObject.role = valueInstancesInstancesItemInstanceNodeListInstanceNodes["Role"].asString();
if(!valueInstancesInstancesItemInstanceNodeListInstanceNodes["NodeId"].isNull())
instanceNodeListObject.nodeId = std::stoi(valueInstancesInstancesItemInstanceNodeListInstanceNodes["NodeId"].asString());
instancesObject.instanceNodeList.push_back(instanceNodeListObject);
}
instances_.push_back(instancesObject);

View File

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

View File

@@ -14,31 +14,39 @@
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/ModifyUserClusterHostResult.h>
#include <alibabacloud/r-kvstore/model/DescribeEncryptionKeyListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
ModifyUserClusterHostResult::ModifyUserClusterHostResult() :
DescribeEncryptionKeyListResult::DescribeEncryptionKeyListResult() :
ServiceResult()
{}
ModifyUserClusterHostResult::ModifyUserClusterHostResult(const std::string &payload) :
DescribeEncryptionKeyListResult::DescribeEncryptionKeyListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyUserClusterHostResult::~ModifyUserClusterHostResult()
DescribeEncryptionKeyListResult::~DescribeEncryptionKeyListResult()
{}
void ModifyUserClusterHostResult::parse(const std::string &payload)
void DescribeEncryptionKeyListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allKeyIds = value["KeyIds"]["KeyId"];
for (const auto &item : allKeyIds)
keyIds_.push_back(item.asString());
}
std::vector<std::string> DescribeEncryptionKeyListResult::getKeyIds()const
{
return keyIds_;
}

View File

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

View File

@@ -0,0 +1,100 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeEncryptionKeyResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeEncryptionKeyResult::DescribeEncryptionKeyResult() :
ServiceResult()
{}
DescribeEncryptionKeyResult::DescribeEncryptionKeyResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeEncryptionKeyResult::~DescribeEncryptionKeyResult()
{}
void DescribeEncryptionKeyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["EncryptionKey"].isNull())
encryptionKey_ = value["EncryptionKey"].asString();
if(!value["Description"].isNull())
description_ = value["Description"].asString();
if(!value["KeyUsage"].isNull())
keyUsage_ = value["KeyUsage"].asString();
if(!value["DeleteDate"].isNull())
deleteDate_ = value["DeleteDate"].asString();
if(!value["Creator"].isNull())
creator_ = value["Creator"].asString();
if(!value["EncryptionKeyStatus"].isNull())
encryptionKeyStatus_ = value["EncryptionKeyStatus"].asString();
if(!value["Origin"].isNull())
origin_ = value["Origin"].asString();
if(!value["MaterialExpireTime"].isNull())
materialExpireTime_ = value["MaterialExpireTime"].asString();
}
std::string DescribeEncryptionKeyResult::getOrigin()const
{
return origin_;
}
std::string DescribeEncryptionKeyResult::getDescription()const
{
return description_;
}
std::string DescribeEncryptionKeyResult::getEncryptionKeyStatus()const
{
return encryptionKeyStatus_;
}
std::string DescribeEncryptionKeyResult::getMaterialExpireTime()const
{
return materialExpireTime_;
}
std::string DescribeEncryptionKeyResult::getKeyUsage()const
{
return keyUsage_;
}
std::string DescribeEncryptionKeyResult::getEncryptionKey()const
{
return encryptionKey_;
}
std::string DescribeEncryptionKeyResult::getCreator()const
{
return creator_;
}
std::string DescribeEncryptionKeyResult::getDeleteDate()const
{
return deleteDate_;
}

View File

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

View File

@@ -14,38 +14,38 @@
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/ReplaceUserClusterHostResult.h>
#include <alibabacloud/r-kvstore/model/DescribeInstanceTDEStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
ReplaceUserClusterHostResult::ReplaceUserClusterHostResult() :
DescribeInstanceTDEStatusResult::DescribeInstanceTDEStatusResult() :
ServiceResult()
{}
ReplaceUserClusterHostResult::ReplaceUserClusterHostResult(const std::string &payload) :
DescribeInstanceTDEStatusResult::DescribeInstanceTDEStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ReplaceUserClusterHostResult::~ReplaceUserClusterHostResult()
DescribeInstanceTDEStatusResult::~DescribeInstanceTDEStatusResult()
{}
void ReplaceUserClusterHostResult::parse(const std::string &payload)
void DescribeInstanceTDEStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["NewHostId"].isNull())
newHostId_ = value["NewHostId"].asString();
if(!value["TDEStatus"].isNull())
tDEStatus_ = value["TDEStatus"].asString();
}
std::string ReplaceUserClusterHostResult::getNewHostId()const
std::string DescribeInstanceTDEStatusResult::getTDEStatus()const
{
return newHostId_;
return tDEStatus_;
}

View File

@@ -0,0 +1,282 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeInstancesOverviewRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeInstancesOverviewRequest;
DescribeInstancesOverviewRequest::DescribeInstancesOverviewRequest() :
RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeInstancesOverview")
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstancesOverviewRequest::~DescribeInstancesOverviewRequest()
{}
long DescribeInstancesOverviewRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeInstancesOverviewRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeInstancesOverviewRequest::getSearchKey()const
{
return searchKey_;
}
void DescribeInstancesOverviewRequest::setSearchKey(const std::string& searchKey)
{
searchKey_ = searchKey;
setParameter("SearchKey", searchKey);
}
std::string DescribeInstancesOverviewRequest::getNetworkType()const
{
return networkType_;
}
void DescribeInstancesOverviewRequest::setNetworkType(const std::string& networkType)
{
networkType_ = networkType;
setParameter("NetworkType", networkType);
}
std::string DescribeInstancesOverviewRequest::getEngineVersion()const
{
return engineVersion_;
}
void DescribeInstancesOverviewRequest::setEngineVersion(const std::string& engineVersion)
{
engineVersion_ = engineVersion;
setParameter("EngineVersion", engineVersion);
}
std::string DescribeInstancesOverviewRequest::getInstanceClass()const
{
return instanceClass_;
}
void DescribeInstancesOverviewRequest::setInstanceClass(const std::string& instanceClass)
{
instanceClass_ = instanceClass;
setParameter("InstanceClass", instanceClass);
}
std::string DescribeInstancesOverviewRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeInstancesOverviewRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeInstancesOverviewRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DescribeInstancesOverviewRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DescribeInstancesOverviewRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeInstancesOverviewRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeInstancesOverviewRequest::getRegionId()const
{
return regionId_;
}
void DescribeInstancesOverviewRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string DescribeInstancesOverviewRequest::getInstanceType()const
{
return instanceType_;
}
void DescribeInstancesOverviewRequest::setInstanceType(const std::string& instanceType)
{
instanceType_ = instanceType;
setParameter("InstanceType", instanceType);
}
std::string DescribeInstancesOverviewRequest::getEditionType()const
{
return editionType_;
}
void DescribeInstancesOverviewRequest::setEditionType(const std::string& editionType)
{
editionType_ = editionType;
setParameter("EditionType", editionType);
}
std::string DescribeInstancesOverviewRequest::getInstanceStatus()const
{
return instanceStatus_;
}
void DescribeInstancesOverviewRequest::setInstanceStatus(const std::string& instanceStatus)
{
instanceStatus_ = instanceStatus;
setParameter("InstanceStatus", instanceStatus);
}
std::string DescribeInstancesOverviewRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeInstancesOverviewRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeInstancesOverviewRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeInstancesOverviewRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
bool DescribeInstancesOverviewRequest::getGlobalInstance()const
{
return globalInstance_;
}
void DescribeInstancesOverviewRequest::setGlobalInstance(bool globalInstance)
{
globalInstance_ = globalInstance;
setParameter("GlobalInstance", globalInstance ? "true" : "false");
}
std::string DescribeInstancesOverviewRequest::getPrivateIp()const
{
return privateIp_;
}
void DescribeInstancesOverviewRequest::setPrivateIp(const std::string& privateIp)
{
privateIp_ = privateIp;
setParameter("PrivateIp", privateIp);
}
long DescribeInstancesOverviewRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeInstancesOverviewRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeInstancesOverviewRequest::getVSwitchId()const
{
return vSwitchId_;
}
void DescribeInstancesOverviewRequest::setVSwitchId(const std::string& vSwitchId)
{
vSwitchId_ = vSwitchId;
setParameter("VSwitchId", vSwitchId);
}
std::string DescribeInstancesOverviewRequest::getInstanceIds()const
{
return instanceIds_;
}
void DescribeInstancesOverviewRequest::setInstanceIds(const std::string& instanceIds)
{
instanceIds_ = instanceIds;
setParameter("InstanceIds", instanceIds);
}
std::string DescribeInstancesOverviewRequest::getArchitectureType()const
{
return architectureType_;
}
void DescribeInstancesOverviewRequest::setArchitectureType(const std::string& architectureType)
{
architectureType_ = architectureType;
setParameter("ArchitectureType", architectureType);
}
std::string DescribeInstancesOverviewRequest::getVpcId()const
{
return vpcId_;
}
void DescribeInstancesOverviewRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setParameter("VpcId", vpcId);
}
std::string DescribeInstancesOverviewRequest::getZoneId()const
{
return zoneId_;
}
void DescribeInstancesOverviewRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}
std::string DescribeInstancesOverviewRequest::getChargeType()const
{
return chargeType_;
}
void DescribeInstancesOverviewRequest::setChargeType(const std::string& chargeType)
{
chargeType_ = chargeType;
setParameter("ChargeType", chargeType);
}

View File

@@ -0,0 +1,106 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeInstancesOverviewResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeInstancesOverviewResult::DescribeInstancesOverviewResult() :
ServiceResult()
{}
DescribeInstancesOverviewResult::DescribeInstancesOverviewResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeInstancesOverviewResult::~DescribeInstancesOverviewResult()
{}
void DescribeInstancesOverviewResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allInstancesNode = value["Instances"]["KVStoreInstance"];
for (auto valueInstancesKVStoreInstance : allInstancesNode)
{
KVStoreInstance instancesObject;
if(!valueInstancesKVStoreInstance["VpcId"].isNull())
instancesObject.vpcId = valueInstancesKVStoreInstance["VpcId"].asString();
if(!valueInstancesKVStoreInstance["PrivateIp"].isNull())
instancesObject.privateIp = valueInstancesKVStoreInstance["PrivateIp"].asString();
if(!valueInstancesKVStoreInstance["Capacity"].isNull())
instancesObject.capacity = std::stol(valueInstancesKVStoreInstance["Capacity"].asString());
if(!valueInstancesKVStoreInstance["CreateTime"].isNull())
instancesObject.createTime = valueInstancesKVStoreInstance["CreateTime"].asString();
if(!valueInstancesKVStoreInstance["ConnectionDomain"].isNull())
instancesObject.connectionDomain = valueInstancesKVStoreInstance["ConnectionDomain"].asString();
if(!valueInstancesKVStoreInstance["ChargeType"].isNull())
instancesObject.chargeType = valueInstancesKVStoreInstance["ChargeType"].asString();
if(!valueInstancesKVStoreInstance["ArchitectureType"].isNull())
instancesObject.architectureType = valueInstancesKVStoreInstance["ArchitectureType"].asString();
if(!valueInstancesKVStoreInstance["NetworkType"].isNull())
instancesObject.networkType = valueInstancesKVStoreInstance["NetworkType"].asString();
if(!valueInstancesKVStoreInstance["ConnectionMode"].isNull())
instancesObject.connectionMode = valueInstancesKVStoreInstance["ConnectionMode"].asString();
if(!valueInstancesKVStoreInstance["Port"].isNull())
instancesObject.port = std::stol(valueInstancesKVStoreInstance["Port"].asString());
if(!valueInstancesKVStoreInstance["EngineVersion"].isNull())
instancesObject.engineVersion = valueInstancesKVStoreInstance["EngineVersion"].asString();
if(!valueInstancesKVStoreInstance["InstanceName"].isNull())
instancesObject.instanceName = valueInstancesKVStoreInstance["InstanceName"].asString();
if(!valueInstancesKVStoreInstance["GlobalInstanceId"].isNull())
instancesObject.globalInstanceId = valueInstancesKVStoreInstance["GlobalInstanceId"].asString();
if(!valueInstancesKVStoreInstance["InstanceClass"].isNull())
instancesObject.instanceClass = valueInstancesKVStoreInstance["InstanceClass"].asString();
if(!valueInstancesKVStoreInstance["InstanceId"].isNull())
instancesObject.instanceId = valueInstancesKVStoreInstance["InstanceId"].asString();
if(!valueInstancesKVStoreInstance["InstanceType"].isNull())
instancesObject.instanceType = valueInstancesKVStoreInstance["InstanceType"].asString();
if(!valueInstancesKVStoreInstance["RegionId"].isNull())
instancesObject.regionId = valueInstancesKVStoreInstance["RegionId"].asString();
if(!valueInstancesKVStoreInstance["EndTime"].isNull())
instancesObject.endTime = valueInstancesKVStoreInstance["EndTime"].asString();
if(!valueInstancesKVStoreInstance["VSwitchId"].isNull())
instancesObject.vSwitchId = valueInstancesKVStoreInstance["VSwitchId"].asString();
if(!valueInstancesKVStoreInstance["ResourceGroupId"].isNull())
instancesObject.resourceGroupId = valueInstancesKVStoreInstance["ResourceGroupId"].asString();
if(!valueInstancesKVStoreInstance["ZoneId"].isNull())
instancesObject.zoneId = valueInstancesKVStoreInstance["ZoneId"].asString();
if(!valueInstancesKVStoreInstance["InstanceStatus"].isNull())
instancesObject.instanceStatus = valueInstancesKVStoreInstance["InstanceStatus"].asString();
instances_.push_back(instancesObject);
}
if(!value["TotalCount"].isNull())
totalCount_ = std::stoi(value["TotalCount"].asString());
}
std::vector<DescribeInstancesOverviewResult::KVStoreInstance> DescribeInstancesOverviewResult::getInstances()const
{
return instances_;
}
int DescribeInstancesOverviewResult::getTotalCount()const
{
return totalCount_;
}

View File

@@ -43,82 +43,82 @@ void DescribeInstancesResult::parse(const std::string &payload)
for (auto valueInstancesKVStoreInstance : allInstancesNode)
{
KVStoreInstance instancesObject;
if(!valueInstancesKVStoreInstance["ReplacateId"].isNull())
instancesObject.replacateId = valueInstancesKVStoreInstance["ReplacateId"].asString();
if(!valueInstancesKVStoreInstance["InstanceId"].isNull())
instancesObject.instanceId = valueInstancesKVStoreInstance["InstanceId"].asString();
if(!valueInstancesKVStoreInstance["InstanceName"].isNull())
instancesObject.instanceName = valueInstancesKVStoreInstance["InstanceName"].asString();
if(!valueInstancesKVStoreInstance["SearchKey"].isNull())
instancesObject.searchKey = valueInstancesKVStoreInstance["SearchKey"].asString();
if(!valueInstancesKVStoreInstance["ConnectionDomain"].isNull())
instancesObject.connectionDomain = valueInstancesKVStoreInstance["ConnectionDomain"].asString();
if(!valueInstancesKVStoreInstance["Port"].isNull())
instancesObject.port = std::stol(valueInstancesKVStoreInstance["Port"].asString());
if(!valueInstancesKVStoreInstance["UserName"].isNull())
instancesObject.userName = valueInstancesKVStoreInstance["UserName"].asString();
if(!valueInstancesKVStoreInstance["InstanceStatus"].isNull())
instancesObject.instanceStatus = valueInstancesKVStoreInstance["InstanceStatus"].asString();
if(!valueInstancesKVStoreInstance["RegionId"].isNull())
instancesObject.regionId = valueInstancesKVStoreInstance["RegionId"].asString();
if(!valueInstancesKVStoreInstance["Capacity"].isNull())
instancesObject.capacity = std::stol(valueInstancesKVStoreInstance["Capacity"].asString());
if(!valueInstancesKVStoreInstance["InstanceClass"].isNull())
instancesObject.instanceClass = valueInstancesKVStoreInstance["InstanceClass"].asString();
if(!valueInstancesKVStoreInstance["QPS"].isNull())
instancesObject.qPS = std::stol(valueInstancesKVStoreInstance["QPS"].asString());
if(!valueInstancesKVStoreInstance["Bandwidth"].isNull())
instancesObject.bandwidth = std::stol(valueInstancesKVStoreInstance["Bandwidth"].asString());
if(!valueInstancesKVStoreInstance["Connections"].isNull())
instancesObject.connections = std::stol(valueInstancesKVStoreInstance["Connections"].asString());
if(!valueInstancesKVStoreInstance["ZoneId"].isNull())
instancesObject.zoneId = valueInstancesKVStoreInstance["ZoneId"].asString();
if(!valueInstancesKVStoreInstance["Config"].isNull())
instancesObject.config = valueInstancesKVStoreInstance["Config"].asString();
if(!valueInstancesKVStoreInstance["ChargeType"].isNull())
instancesObject.chargeType = valueInstancesKVStoreInstance["ChargeType"].asString();
if(!valueInstancesKVStoreInstance["NetworkType"].isNull())
instancesObject.networkType = valueInstancesKVStoreInstance["NetworkType"].asString();
if(!valueInstancesKVStoreInstance["VpcId"].isNull())
instancesObject.vpcId = valueInstancesKVStoreInstance["VpcId"].asString();
if(!valueInstancesKVStoreInstance["VSwitchId"].isNull())
instancesObject.vSwitchId = valueInstancesKVStoreInstance["VSwitchId"].asString();
if(!valueInstancesKVStoreInstance["PrivateIp"].isNull())
instancesObject.privateIp = valueInstancesKVStoreInstance["PrivateIp"].asString();
if(!valueInstancesKVStoreInstance["Capacity"].isNull())
instancesObject.capacity = std::stol(valueInstancesKVStoreInstance["Capacity"].asString());
if(!valueInstancesKVStoreInstance["ReplacateId"].isNull())
instancesObject.replacateId = valueInstancesKVStoreInstance["ReplacateId"].asString();
if(!valueInstancesKVStoreInstance["CreateTime"].isNull())
instancesObject.createTime = valueInstancesKVStoreInstance["CreateTime"].asString();
if(!valueInstancesKVStoreInstance["EndTime"].isNull())
instancesObject.endTime = valueInstancesKVStoreInstance["EndTime"].asString();
if(!valueInstancesKVStoreInstance["HasRenewChangeOrder"].isNull())
instancesObject.hasRenewChangeOrder = valueInstancesKVStoreInstance["HasRenewChangeOrder"].asString() == "true";
if(!valueInstancesKVStoreInstance["ConnectionDomain"].isNull())
instancesObject.connectionDomain = valueInstancesKVStoreInstance["ConnectionDomain"].asString();
if(!valueInstancesKVStoreInstance["IsRds"].isNull())
instancesObject.isRds = valueInstancesKVStoreInstance["IsRds"].asString() == "true";
if(!valueInstancesKVStoreInstance["InstanceType"].isNull())
instancesObject.instanceType = valueInstancesKVStoreInstance["InstanceType"].asString();
if(!valueInstancesKVStoreInstance["ChargeType"].isNull())
instancesObject.chargeType = valueInstancesKVStoreInstance["ChargeType"].asString();
if(!valueInstancesKVStoreInstance["ArchitectureType"].isNull())
instancesObject.architectureType = valueInstancesKVStoreInstance["ArchitectureType"].asString();
if(!valueInstancesKVStoreInstance["NodeType"].isNull())
instancesObject.nodeType = valueInstancesKVStoreInstance["NodeType"].asString();
if(!valueInstancesKVStoreInstance["PackageType"].isNull())
instancesObject.packageType = valueInstancesKVStoreInstance["PackageType"].asString();
if(!valueInstancesKVStoreInstance["EngineVersion"].isNull())
instancesObject.engineVersion = valueInstancesKVStoreInstance["EngineVersion"].asString();
if(!valueInstancesKVStoreInstance["DestroyTime"].isNull())
instancesObject.destroyTime = valueInstancesKVStoreInstance["DestroyTime"].asString();
if(!valueInstancesKVStoreInstance["NetworkType"].isNull())
instancesObject.networkType = valueInstancesKVStoreInstance["NetworkType"].asString();
if(!valueInstancesKVStoreInstance["ConnectionMode"].isNull())
instancesObject.connectionMode = valueInstancesKVStoreInstance["ConnectionMode"].asString();
if(!valueInstancesKVStoreInstance["VpcCloudInstanceId"].isNull())
instancesObject.vpcCloudInstanceId = valueInstancesKVStoreInstance["VpcCloudInstanceId"].asString();
if(!valueInstancesKVStoreInstance["ResourceGroupId"].isNull())
instancesObject.resourceGroupId = valueInstancesKVStoreInstance["ResourceGroupId"].asString();
if(!valueInstancesKVStoreInstance["ShardCount"].isNull())
instancesObject.shardCount = std::stoi(valueInstancesKVStoreInstance["ShardCount"].asString());
if(!valueInstancesKVStoreInstance["ProxyCount"].isNull())
instancesObject.proxyCount = std::stoi(valueInstancesKVStoreInstance["ProxyCount"].asString());
if(!valueInstancesKVStoreInstance["Port"].isNull())
instancesObject.port = std::stol(valueInstancesKVStoreInstance["Port"].asString());
if(!valueInstancesKVStoreInstance["SecondaryZoneId"].isNull())
instancesObject.secondaryZoneId = valueInstancesKVStoreInstance["SecondaryZoneId"].asString();
if(!valueInstancesKVStoreInstance["EngineVersion"].isNull())
instancesObject.engineVersion = valueInstancesKVStoreInstance["EngineVersion"].asString();
if(!valueInstancesKVStoreInstance["PackageType"].isNull())
instancesObject.packageType = valueInstancesKVStoreInstance["PackageType"].asString();
if(!valueInstancesKVStoreInstance["Config"].isNull())
instancesObject.config = valueInstancesKVStoreInstance["Config"].asString();
if(!valueInstancesKVStoreInstance["VpcCloudInstanceId"].isNull())
instancesObject.vpcCloudInstanceId = valueInstancesKVStoreInstance["VpcCloudInstanceId"].asString();
if(!valueInstancesKVStoreInstance["Bandwidth"].isNull())
instancesObject.bandwidth = std::stol(valueInstancesKVStoreInstance["Bandwidth"].asString());
if(!valueInstancesKVStoreInstance["InstanceName"].isNull())
instancesObject.instanceName = valueInstancesKVStoreInstance["InstanceName"].asString();
if(!valueInstancesKVStoreInstance["ShardCount"].isNull())
instancesObject.shardCount = std::stoi(valueInstancesKVStoreInstance["ShardCount"].asString());
if(!valueInstancesKVStoreInstance["UserName"].isNull())
instancesObject.userName = valueInstancesKVStoreInstance["UserName"].asString();
if(!valueInstancesKVStoreInstance["GlobalInstanceId"].isNull())
instancesObject.globalInstanceId = valueInstancesKVStoreInstance["GlobalInstanceId"].asString();
if(!valueInstancesKVStoreInstance["QPS"].isNull())
instancesObject.qPS = std::stol(valueInstancesKVStoreInstance["QPS"].asString());
if(!valueInstancesKVStoreInstance["InstanceClass"].isNull())
instancesObject.instanceClass = valueInstancesKVStoreInstance["InstanceClass"].asString();
if(!valueInstancesKVStoreInstance["DestroyTime"].isNull())
instancesObject.destroyTime = valueInstancesKVStoreInstance["DestroyTime"].asString();
if(!valueInstancesKVStoreInstance["InstanceId"].isNull())
instancesObject.instanceId = valueInstancesKVStoreInstance["InstanceId"].asString();
if(!valueInstancesKVStoreInstance["InstanceType"].isNull())
instancesObject.instanceType = valueInstancesKVStoreInstance["InstanceType"].asString();
if(!valueInstancesKVStoreInstance["HasRenewChangeOrder"].isNull())
instancesObject.hasRenewChangeOrder = valueInstancesKVStoreInstance["HasRenewChangeOrder"].asString() == "true";
if(!valueInstancesKVStoreInstance["RegionId"].isNull())
instancesObject.regionId = valueInstancesKVStoreInstance["RegionId"].asString();
if(!valueInstancesKVStoreInstance["SearchKey"].isNull())
instancesObject.searchKey = valueInstancesKVStoreInstance["SearchKey"].asString();
if(!valueInstancesKVStoreInstance["EndTime"].isNull())
instancesObject.endTime = valueInstancesKVStoreInstance["EndTime"].asString();
if(!valueInstancesKVStoreInstance["VSwitchId"].isNull())
instancesObject.vSwitchId = valueInstancesKVStoreInstance["VSwitchId"].asString();
if(!valueInstancesKVStoreInstance["NodeType"].isNull())
instancesObject.nodeType = valueInstancesKVStoreInstance["NodeType"].asString();
if(!valueInstancesKVStoreInstance["Connections"].isNull())
instancesObject.connections = std::stol(valueInstancesKVStoreInstance["Connections"].asString());
if(!valueInstancesKVStoreInstance["ResourceGroupId"].isNull())
instancesObject.resourceGroupId = valueInstancesKVStoreInstance["ResourceGroupId"].asString();
if(!valueInstancesKVStoreInstance["ZoneId"].isNull())
instancesObject.zoneId = valueInstancesKVStoreInstance["ZoneId"].asString();
if(!valueInstancesKVStoreInstance["InstanceStatus"].isNull())
instancesObject.instanceStatus = valueInstancesKVStoreInstance["InstanceStatus"].asString();
if(!valueInstancesKVStoreInstance["ProxyCount"].isNull())
instancesObject.proxyCount = std::stoi(valueInstancesKVStoreInstance["ProxyCount"].asString());
auto allTagsNode = valueInstancesKVStoreInstance["Tags"]["Tag"];
for (auto valueInstancesKVStoreInstanceTagsTag : allTagsNode)
{

View File

@@ -60,6 +60,17 @@ void DescribeParametersRequest::setSecurityToken(const std::string& securityToke
setParameter("SecurityToken", securityToken);
}
std::string DescribeParametersRequest::getRegionId()const
{
return regionId_;
}
void DescribeParametersRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string DescribeParametersRequest::getDBInstanceId()const
{
return dBInstanceId_;

View File

@@ -43,36 +43,36 @@ void DescribeParametersResult::parse(const std::string &payload)
for (auto valueConfigParametersParameter : allConfigParametersNode)
{
_Parameter configParametersObject;
if(!valueConfigParametersParameter["CheckingCode"].isNull())
configParametersObject.checkingCode = valueConfigParametersParameter["CheckingCode"].asString();
if(!valueConfigParametersParameter["ParameterName"].isNull())
configParametersObject.parameterName = valueConfigParametersParameter["ParameterName"].asString();
if(!valueConfigParametersParameter["ParameterValue"].isNull())
configParametersObject.parameterValue = valueConfigParametersParameter["ParameterValue"].asString();
if(!valueConfigParametersParameter["ModifiableStatus"].isNull())
configParametersObject.modifiableStatus = valueConfigParametersParameter["ModifiableStatus"].asString() == "true";
if(!valueConfigParametersParameter["ForceRestart"].isNull())
configParametersObject.forceRestart = valueConfigParametersParameter["ForceRestart"].asString() == "true";
if(!valueConfigParametersParameter["CheckingCode"].isNull())
configParametersObject.checkingCode = valueConfigParametersParameter["CheckingCode"].asString();
if(!valueConfigParametersParameter["ParameterDescription"].isNull())
configParametersObject.parameterDescription = valueConfigParametersParameter["ParameterDescription"].asString();
if(!valueConfigParametersParameter["ModifiableStatus"].isNull())
configParametersObject.modifiableStatus = valueConfigParametersParameter["ModifiableStatus"].asString() == "true";
configParameters_.push_back(configParametersObject);
}
auto allRunningParametersNode = value["RunningParameters"]["Parameter"];
for (auto valueRunningParametersParameter : allRunningParametersNode)
{
_Parameter runningParametersObject;
if(!valueRunningParametersParameter["CheckingCode"].isNull())
runningParametersObject.checkingCode = valueRunningParametersParameter["CheckingCode"].asString();
if(!valueRunningParametersParameter["ParameterName"].isNull())
runningParametersObject.parameterName = valueRunningParametersParameter["ParameterName"].asString();
if(!valueRunningParametersParameter["ParameterValue"].isNull())
runningParametersObject.parameterValue = valueRunningParametersParameter["ParameterValue"].asString();
if(!valueRunningParametersParameter["ModifiableStatus"].isNull())
runningParametersObject.modifiableStatus = valueRunningParametersParameter["ModifiableStatus"].asString() == "true";
if(!valueRunningParametersParameter["ForceRestart"].isNull())
runningParametersObject.forceRestart = valueRunningParametersParameter["ForceRestart"].asString() == "true";
if(!valueRunningParametersParameter["CheckingCode"].isNull())
runningParametersObject.checkingCode = valueRunningParametersParameter["CheckingCode"].asString();
if(!valueRunningParametersParameter["ParameterDescription"].isNull())
runningParametersObject.parameterDescription = valueRunningParametersParameter["ParameterDescription"].asString();
if(!valueRunningParametersParameter["ModifiableStatus"].isNull())
runningParametersObject.modifiableStatus = valueRunningParametersParameter["ModifiableStatus"].asString() == "true";
runningParameters_.push_back(runningParametersObject);
}
if(!value["Engine"].isNull())

View File

@@ -43,14 +43,14 @@ void DescribeRegionsResult::parse(const std::string &payload)
for (auto valueRegionIdsKVStoreRegion : allRegionIdsNode)
{
KVStoreRegion regionIdsObject;
if(!valueRegionIdsKVStoreRegion["RegionEndpoint"].isNull())
regionIdsObject.regionEndpoint = valueRegionIdsKVStoreRegion["RegionEndpoint"].asString();
if(!valueRegionIdsKVStoreRegion["LocalName"].isNull())
regionIdsObject.localName = valueRegionIdsKVStoreRegion["LocalName"].asString();
if(!valueRegionIdsKVStoreRegion["RegionId"].isNull())
regionIdsObject.regionId = valueRegionIdsKVStoreRegion["RegionId"].asString();
if(!valueRegionIdsKVStoreRegion["ZoneIds"].isNull())
regionIdsObject.zoneIds = valueRegionIdsKVStoreRegion["ZoneIds"].asString();
if(!valueRegionIdsKVStoreRegion["LocalName"].isNull())
regionIdsObject.localName = valueRegionIdsKVStoreRegion["LocalName"].asString();
if(!valueRegionIdsKVStoreRegion["RegionEndpoint"].isNull())
regionIdsObject.regionEndpoint = valueRegionIdsKVStoreRegion["RegionEndpoint"].asString();
auto allZoneIdList = value["ZoneIdList"]["ZoneId"];
for (auto value : allZoneIdList)
regionIdsObject.zoneIdList.push_back(value.asString());

View File

@@ -1,183 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeUserClusterHostInstanceRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeUserClusterHostInstanceRequest;
DescribeUserClusterHostInstanceRequest::DescribeUserClusterHostInstanceRequest() :
RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeUserClusterHostInstance")
{
setMethod(HttpRequest::Method::Post);
}
DescribeUserClusterHostInstanceRequest::~DescribeUserClusterHostInstanceRequest()
{}
long DescribeUserClusterHostInstanceRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeUserClusterHostInstanceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int DescribeUserClusterHostInstanceRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeUserClusterHostInstanceRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeUserClusterHostInstanceRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeUserClusterHostInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeUserClusterHostInstanceRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeUserClusterHostInstanceRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeUserClusterHostInstanceRequest::getRegionId()const
{
return regionId_;
}
void DescribeUserClusterHostInstanceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string DescribeUserClusterHostInstanceRequest::getEngine()const
{
return engine_;
}
void DescribeUserClusterHostInstanceRequest::setEngine(const std::string& engine)
{
engine_ = engine;
setParameter("Engine", engine);
}
std::string DescribeUserClusterHostInstanceRequest::getInstanceStatus()const
{
return instanceStatus_;
}
void DescribeUserClusterHostInstanceRequest::setInstanceStatus(const std::string& instanceStatus)
{
instanceStatus_ = instanceStatus;
setParameter("InstanceStatus", instanceStatus);
}
std::string DescribeUserClusterHostInstanceRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeUserClusterHostInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeUserClusterHostInstanceRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeUserClusterHostInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
int DescribeUserClusterHostInstanceRequest::getMaxRecordsPerPage()const
{
return maxRecordsPerPage_;
}
void DescribeUserClusterHostInstanceRequest::setMaxRecordsPerPage(int maxRecordsPerPage)
{
maxRecordsPerPage_ = maxRecordsPerPage;
setParameter("MaxRecordsPerPage", std::to_string(maxRecordsPerPage));
}
std::string DescribeUserClusterHostInstanceRequest::getClusterId()const
{
return clusterId_;
}
void DescribeUserClusterHostInstanceRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
}
long DescribeUserClusterHostInstanceRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeUserClusterHostInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeUserClusterHostInstanceRequest::getInstanceIds()const
{
return instanceIds_;
}
void DescribeUserClusterHostInstanceRequest::setInstanceIds(const std::string& instanceIds)
{
instanceIds_ = instanceIds;
setParameter("InstanceIds", instanceIds);
}
std::string DescribeUserClusterHostInstanceRequest::getZoneId()const
{
return zoneId_;
}
void DescribeUserClusterHostInstanceRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}

View File

@@ -1,103 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeUserClusterHostInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeUserClusterHostInstanceResult::DescribeUserClusterHostInstanceResult() :
ServiceResult()
{}
DescribeUserClusterHostInstanceResult::DescribeUserClusterHostInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeUserClusterHostInstanceResult::~DescribeUserClusterHostInstanceResult()
{}
void DescribeUserClusterHostInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allInstancesItemsNode = value["InstancesItems"]["InstanceInfo"];
for (auto valueInstancesItemsInstanceInfo : allInstancesItemsNode)
{
InstanceInfo instancesItemsObject;
if(!valueInstancesItemsInstanceInfo["InstanceId"].isNull())
instancesItemsObject.instanceId = valueInstancesItemsInstanceInfo["InstanceId"].asString();
if(!valueInstancesItemsInstanceInfo["ClusterId"].isNull())
instancesItemsObject.clusterId = valueInstancesItemsInstanceInfo["ClusterId"].asString();
if(!valueInstancesItemsInstanceInfo["RegionId"].isNull())
instancesItemsObject.regionId = valueInstancesItemsInstanceInfo["RegionId"].asString();
if(!valueInstancesItemsInstanceInfo["ZoneId"].isNull())
instancesItemsObject.zoneId = valueInstancesItemsInstanceInfo["ZoneId"].asString();
if(!valueInstancesItemsInstanceInfo["InstanceType"].isNull())
instancesItemsObject.instanceType = valueInstancesItemsInstanceInfo["InstanceType"].asString();
if(!valueInstancesItemsInstanceInfo["Engine"].isNull())
instancesItemsObject.engine = valueInstancesItemsInstanceInfo["Engine"].asString();
if(!valueInstancesItemsInstanceInfo["EngineVersion"].isNull())
instancesItemsObject.engineVersion = valueInstancesItemsInstanceInfo["EngineVersion"].asString();
if(!valueInstancesItemsInstanceInfo["InstanceStatus"].isNull())
instancesItemsObject.instanceStatus = valueInstancesItemsInstanceInfo["InstanceStatus"].asString();
if(!valueInstancesItemsInstanceInfo["InstanceClass"].isNull())
instancesItemsObject.instanceClass = valueInstancesItemsInstanceInfo["InstanceClass"].asString();
if(!valueInstancesItemsInstanceInfo["CreateTime"].isNull())
instancesItemsObject.createTime = valueInstancesItemsInstanceInfo["CreateTime"].asString();
instancesItems_.push_back(instancesItemsObject);
}
if(!value["MaxRecordsPerPage"].isNull())
maxRecordsPerPage_ = std::stoi(value["MaxRecordsPerPage"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["TotalRecords"].isNull())
totalRecords_ = std::stoi(value["TotalRecords"].asString());
if(!value["ItemNumbers"].isNull())
itemNumbers_ = std::stoi(value["ItemNumbers"].asString());
}
int DescribeUserClusterHostInstanceResult::getMaxRecordsPerPage()const
{
return maxRecordsPerPage_;
}
std::vector<DescribeUserClusterHostInstanceResult::InstanceInfo> DescribeUserClusterHostInstanceResult::getInstancesItems()const
{
return instancesItems_;
}
int DescribeUserClusterHostInstanceResult::getPageNumber()const
{
return pageNumber_;
}
int DescribeUserClusterHostInstanceResult::getTotalRecords()const
{
return totalRecords_;
}
int DescribeUserClusterHostInstanceResult::getItemNumbers()const
{
return itemNumbers_;
}

View File

@@ -1,161 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeUserClusterHostRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeUserClusterHostRequest;
DescribeUserClusterHostRequest::DescribeUserClusterHostRequest() :
RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeUserClusterHost")
{
setMethod(HttpRequest::Method::Post);
}
DescribeUserClusterHostRequest::~DescribeUserClusterHostRequest()
{}
long DescribeUserClusterHostRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeUserClusterHostRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int DescribeUserClusterHostRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeUserClusterHostRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeUserClusterHostRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeUserClusterHostRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeUserClusterHostRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeUserClusterHostRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeUserClusterHostRequest::getRegionId()const
{
return regionId_;
}
void DescribeUserClusterHostRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string DescribeUserClusterHostRequest::getEngine()const
{
return engine_;
}
void DescribeUserClusterHostRequest::setEngine(const std::string& engine)
{
engine_ = engine;
setParameter("Engine", engine);
}
std::string DescribeUserClusterHostRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeUserClusterHostRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeUserClusterHostRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeUserClusterHostRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
int DescribeUserClusterHostRequest::getMaxRecordsPerPage()const
{
return maxRecordsPerPage_;
}
void DescribeUserClusterHostRequest::setMaxRecordsPerPage(int maxRecordsPerPage)
{
maxRecordsPerPage_ = maxRecordsPerPage;
setParameter("MaxRecordsPerPage", std::to_string(maxRecordsPerPage));
}
std::string DescribeUserClusterHostRequest::getClusterId()const
{
return clusterId_;
}
void DescribeUserClusterHostRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
}
long DescribeUserClusterHostRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeUserClusterHostRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeUserClusterHostRequest::getZoneId()const
{
return zoneId_;
}
void DescribeUserClusterHostRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}

View File

@@ -1,119 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeUserClusterHostResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeUserClusterHostResult::DescribeUserClusterHostResult() :
ServiceResult()
{}
DescribeUserClusterHostResult::DescribeUserClusterHostResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeUserClusterHostResult::~DescribeUserClusterHostResult()
{}
void DescribeUserClusterHostResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allHostItemsNode = value["HostItems"]["HostInfo"];
for (auto valueHostItemsHostInfo : allHostItemsNode)
{
HostInfo hostItemsObject;
if(!valueHostItemsHostInfo["ClusterId"].isNull())
hostItemsObject.clusterId = valueHostItemsHostInfo["ClusterId"].asString();
if(!valueHostItemsHostInfo["HostId"].isNull())
hostItemsObject.hostId = valueHostItemsHostInfo["HostId"].asString();
if(!valueHostItemsHostInfo["Engine"].isNull())
hostItemsObject.engine = valueHostItemsHostInfo["Engine"].asString();
if(!valueHostItemsHostInfo["HostIP"].isNull())
hostItemsObject.hostIP = valueHostItemsHostInfo["HostIP"].asString();
if(!valueHostItemsHostInfo["HostStatus"].isNull())
hostItemsObject.hostStatus = valueHostItemsHostInfo["HostStatus"].asString();
if(!valueHostItemsHostInfo["AllocationStatus"].isNull())
hostItemsObject.allocationStatus = valueHostItemsHostInfo["AllocationStatus"].asString();
if(!valueHostItemsHostInfo["HostCpu"].isNull())
hostItemsObject.hostCpu = valueHostItemsHostInfo["HostCpu"].asString();
if(!valueHostItemsHostInfo["HostMem"].isNull())
hostItemsObject.hostMem = valueHostItemsHostInfo["HostMem"].asString();
if(!valueHostItemsHostInfo["HostStorage"].isNull())
hostItemsObject.hostStorage = valueHostItemsHostInfo["HostStorage"].asString();
if(!valueHostItemsHostInfo["HostName"].isNull())
hostItemsObject.hostName = valueHostItemsHostInfo["HostName"].asString();
if(!valueHostItemsHostInfo["Id"].isNull())
hostItemsObject.id = std::stoi(valueHostItemsHostInfo["Id"].asString());
if(!valueHostItemsHostInfo["CreateTime"].isNull())
hostItemsObject.createTime = valueHostItemsHostInfo["CreateTime"].asString();
if(!valueHostItemsHostInfo["InstanceNumber"].isNull())
hostItemsObject.instanceNumber = valueHostItemsHostInfo["InstanceNumber"].asString();
if(!valueHostItemsHostInfo["RegionId"].isNull())
hostItemsObject.regionId = valueHostItemsHostInfo["RegionId"].asString();
if(!valueHostItemsHostInfo["ZoneId"].isNull())
hostItemsObject.zoneId = valueHostItemsHostInfo["ZoneId"].asString();
if(!valueHostItemsHostInfo["HostClass"].isNull())
hostItemsObject.hostClass = valueHostItemsHostInfo["HostClass"].asString();
if(!valueHostItemsHostInfo["ExpireTime"].isNull())
hostItemsObject.expireTime = valueHostItemsHostInfo["ExpireTime"].asString();
if(!valueHostItemsHostInfo["ChargeType"].isNull())
hostItemsObject.chargeType = valueHostItemsHostInfo["ChargeType"].asString();
hostItems_.push_back(hostItemsObject);
}
if(!value["MaxRecordsPerPage"].isNull())
maxRecordsPerPage_ = value["MaxRecordsPerPage"].asString();
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["TotalRecords"].isNull())
totalRecords_ = std::stoi(value["TotalRecords"].asString());
if(!value["ItemNumbers"].isNull())
itemNumbers_ = std::stoi(value["ItemNumbers"].asString());
}
std::string DescribeUserClusterHostResult::getMaxRecordsPerPage()const
{
return maxRecordsPerPage_;
}
std::vector<DescribeUserClusterHostResult::HostInfo> DescribeUserClusterHostResult::getHostItems()const
{
return hostItems_;
}
int DescribeUserClusterHostResult::getPageNumber()const
{
return pageNumber_;
}
int DescribeUserClusterHostResult::getTotalRecords()const
{
return totalRecords_;
}
int DescribeUserClusterHostResult::getItemNumbers()const
{
return itemNumbers_;
}

View File

@@ -93,6 +93,17 @@ void ModifyInstanceSpecRequest::setSecurityToken(const std::string& securityToke
setParameter("SecurityToken", securityToken);
}
std::string ModifyInstanceSpecRequest::getRegionId()const
{
return regionId_;
}
void ModifyInstanceSpecRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string ModifyInstanceSpecRequest::getEffectiveTime()const
{
return effectiveTime_;

View File

@@ -0,0 +1,172 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/ModifyInstanceTDERequest.h>
using AlibabaCloud::R_kvstore::Model::ModifyInstanceTDERequest;
ModifyInstanceTDERequest::ModifyInstanceTDERequest() :
RpcServiceRequest("r-kvstore", "2015-01-01", "ModifyInstanceTDE")
{
setMethod(HttpRequest::Method::Post);
}
ModifyInstanceTDERequest::~ModifyInstanceTDERequest()
{}
long ModifyInstanceTDERequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ModifyInstanceTDERequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ModifyInstanceTDERequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ModifyInstanceTDERequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ModifyInstanceTDERequest::getSecurityToken()const
{
return securityToken_;
}
void ModifyInstanceTDERequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string ModifyInstanceTDERequest::getProduct()const
{
return product_;
}
void ModifyInstanceTDERequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string ModifyInstanceTDERequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ModifyInstanceTDERequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ModifyInstanceTDERequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ModifyInstanceTDERequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string ModifyInstanceTDERequest::getEncryptionKey()const
{
return encryptionKey_;
}
void ModifyInstanceTDERequest::setEncryptionKey(const std::string& encryptionKey)
{
encryptionKey_ = encryptionKey;
setParameter("EncryptionKey", encryptionKey);
}
long ModifyInstanceTDERequest::getOwnerId()const
{
return ownerId_;
}
void ModifyInstanceTDERequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ModifyInstanceTDERequest::getEncryptionName()const
{
return encryptionName_;
}
void ModifyInstanceTDERequest::setEncryptionName(const std::string& encryptionName)
{
encryptionName_ = encryptionName;
setParameter("EncryptionName", encryptionName);
}
std::string ModifyInstanceTDERequest::getInstanceId()const
{
return instanceId_;
}
void ModifyInstanceTDERequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string ModifyInstanceTDERequest::getRoleArn()const
{
return roleArn_;
}
void ModifyInstanceTDERequest::setRoleArn(const std::string& roleArn)
{
roleArn_ = roleArn;
setParameter("RoleArn", roleArn);
}
std::string ModifyInstanceTDERequest::getCategory()const
{
return category_;
}
void ModifyInstanceTDERequest::setCategory(const std::string& category)
{
category_ = category;
setParameter("Category", category);
}
std::string ModifyInstanceTDERequest::getTDEStatus()const
{
return tDEStatus_;
}
void ModifyInstanceTDERequest::setTDEStatus(const std::string& tDEStatus)
{
tDEStatus_ = tDEStatus;
setParameter("TDEStatus", tDEStatus);
}

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DeleteUserClusterHostResult.h>
#include <alibabacloud/r-kvstore/model/ModifyInstanceTDEResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DeleteUserClusterHostResult::DeleteUserClusterHostResult() :
ModifyInstanceTDEResult::ModifyInstanceTDEResult() :
ServiceResult()
{}
DeleteUserClusterHostResult::DeleteUserClusterHostResult(const std::string &payload) :
ModifyInstanceTDEResult::ModifyInstanceTDEResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteUserClusterHostResult::~DeleteUserClusterHostResult()
ModifyInstanceTDEResult::~ModifyInstanceTDEResult()
{}
void DeleteUserClusterHostResult::parse(const std::string &payload)
void ModifyInstanceTDEResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;

View File

@@ -1,161 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/ModifyUserClusterHostRequest.h>
using AlibabaCloud::R_kvstore::Model::ModifyUserClusterHostRequest;
ModifyUserClusterHostRequest::ModifyUserClusterHostRequest() :
RpcServiceRequest("r-kvstore", "2015-01-01", "ModifyUserClusterHost")
{
setMethod(HttpRequest::Method::Post);
}
ModifyUserClusterHostRequest::~ModifyUserClusterHostRequest()
{}
long ModifyUserClusterHostRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ModifyUserClusterHostRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ModifyUserClusterHostRequest::getHostId()const
{
return hostId_;
}
void ModifyUserClusterHostRequest::setHostId(const std::string& hostId)
{
hostId_ = hostId;
setParameter("HostId", hostId);
}
std::string ModifyUserClusterHostRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ModifyUserClusterHostRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ModifyUserClusterHostRequest::getSecurityToken()const
{
return securityToken_;
}
void ModifyUserClusterHostRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string ModifyUserClusterHostRequest::getRegionId()const
{
return regionId_;
}
void ModifyUserClusterHostRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
int ModifyUserClusterHostRequest::getAllocationStatus()const
{
return allocationStatus_;
}
void ModifyUserClusterHostRequest::setAllocationStatus(int allocationStatus)
{
allocationStatus_ = allocationStatus;
setParameter("AllocationStatus", std::to_string(allocationStatus));
}
std::string ModifyUserClusterHostRequest::getEngine()const
{
return engine_;
}
void ModifyUserClusterHostRequest::setEngine(const std::string& engine)
{
engine_ = engine;
setParameter("Engine", engine);
}
std::string ModifyUserClusterHostRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ModifyUserClusterHostRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ModifyUserClusterHostRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ModifyUserClusterHostRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string ModifyUserClusterHostRequest::getClusterId()const
{
return clusterId_;
}
void ModifyUserClusterHostRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
}
long ModifyUserClusterHostRequest::getOwnerId()const
{
return ownerId_;
}
void ModifyUserClusterHostRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ModifyUserClusterHostRequest::getZoneId()const
{
return zoneId_;
}
void ModifyUserClusterHostRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}

View File

@@ -1,150 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/ReplaceUserClusterHostRequest.h>
using AlibabaCloud::R_kvstore::Model::ReplaceUserClusterHostRequest;
ReplaceUserClusterHostRequest::ReplaceUserClusterHostRequest() :
RpcServiceRequest("r-kvstore", "2015-01-01", "ReplaceUserClusterHost")
{
setMethod(HttpRequest::Method::Post);
}
ReplaceUserClusterHostRequest::~ReplaceUserClusterHostRequest()
{}
long ReplaceUserClusterHostRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ReplaceUserClusterHostRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ReplaceUserClusterHostRequest::getHostId()const
{
return hostId_;
}
void ReplaceUserClusterHostRequest::setHostId(const std::string& hostId)
{
hostId_ = hostId;
setParameter("HostId", hostId);
}
std::string ReplaceUserClusterHostRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ReplaceUserClusterHostRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ReplaceUserClusterHostRequest::getSecurityToken()const
{
return securityToken_;
}
void ReplaceUserClusterHostRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string ReplaceUserClusterHostRequest::getRegionId()const
{
return regionId_;
}
void ReplaceUserClusterHostRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string ReplaceUserClusterHostRequest::getEngine()const
{
return engine_;
}
void ReplaceUserClusterHostRequest::setEngine(const std::string& engine)
{
engine_ = engine;
setParameter("Engine", engine);
}
std::string ReplaceUserClusterHostRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ReplaceUserClusterHostRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ReplaceUserClusterHostRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ReplaceUserClusterHostRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string ReplaceUserClusterHostRequest::getClusterId()const
{
return clusterId_;
}
void ReplaceUserClusterHostRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
}
long ReplaceUserClusterHostRequest::getOwnerId()const
{
return ownerId_;
}
void ReplaceUserClusterHostRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ReplaceUserClusterHostRequest::getZoneId()const
{
return zoneId_;
}
void ReplaceUserClusterHostRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}

View File

@@ -32,6 +32,8 @@ public:
~CreateEventSubscribeRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
bool getNeedCallbackAuth() const;
void setNeedCallbackAuth(bool needCallbackAuth);
std::vector<std::string> getEvents() const;
void setEvents(const std::vector<std::string> &events);
std::string getShowLog() const;
@@ -49,6 +51,7 @@ public:
private:
std::string clientToken_;
bool needCallbackAuth_;
std::vector<std::string> events_;
std::string showLog_;
long ownerId_;

View File

@@ -80,6 +80,9 @@ public:
bool enableUserPaneBackground;
std::string backgroundPath;
};
struct OutputStreamParams {
std::string streamURL;
};
struct Backgrounds {
float width;
float height;
@@ -131,6 +134,8 @@ public:
void setCropMode(int cropMode);
std::vector<std::string> getSubSpecCameraUsers() const;
void setSubSpecCameraUsers(const std::vector<std::string> &subSpecCameraUsers);
std::vector<OutputStreamParams> getOutputStreamParams() const;
void setOutputStreamParams(const std::vector<OutputStreamParams> &outputStreamParams);
std::string getTaskProfile() const;
void setTaskProfile(const std::string &taskProfile);
std::vector<long> getLayoutIds() const;
@@ -177,6 +182,7 @@ private:
int rtpExtInfo_;
int cropMode_;
std::vector<std::string> subSpecCameraUsers_;
std::vector<OutputStreamParams> outputStreamParams_;
std::string taskProfile_;
std::vector<long> layoutIds_;
std::string streamURL_;

View File

@@ -34,6 +34,15 @@ void CreateEventSubscribeRequest::setClientToken(const std::string &clientToken)
setParameter(std::string("ClientToken"), clientToken);
}
bool CreateEventSubscribeRequest::getNeedCallbackAuth() const {
return needCallbackAuth_;
}
void CreateEventSubscribeRequest::setNeedCallbackAuth(bool needCallbackAuth) {
needCallbackAuth_ = needCallbackAuth;
setParameter(std::string("NeedCallbackAuth"), needCallbackAuth ? "true" : "false");
}
std::vector<std::string> CreateEventSubscribeRequest::getEvents() const {
return events_;
}

View File

@@ -255,6 +255,19 @@ void StartMPUTaskRequest::setSubSpecCameraUsers(const std::vector<std::string> &
subSpecCameraUsers_ = subSpecCameraUsers;
}
std::vector<StartMPUTaskRequest::OutputStreamParams> StartMPUTaskRequest::getOutputStreamParams() const {
return outputStreamParams_;
}
void StartMPUTaskRequest::setOutputStreamParams(const std::vector<StartMPUTaskRequest::OutputStreamParams> &outputStreamParams) {
outputStreamParams_ = outputStreamParams;
for(int dep1 = 0; dep1 != outputStreamParams.size(); dep1++) {
auto outputStreamParamsObj = outputStreamParams.at(dep1);
std::string outputStreamParamsObjStr = std::string("OutputStreamParams") + "." + std::to_string(dep1 + 1);
setParameter(outputStreamParamsObjStr + ".StreamURL", outputStreamParamsObj.streamURL);
}
}
std::string StartMPUTaskRequest::getTaskProfile() const {
return taskProfile_;
}