ImmediateDelete.

This commit is contained in:
sdk-team
2020-02-24 21:55:30 +08:00
parent beee861ebb
commit 03ae6a55f9
53 changed files with 945 additions and 116 deletions

View File

@@ -25,6 +25,8 @@ set(hbase_public_header_model
include/alibabacloud/hbase/model/AddUserHdfsInfoResult.h
include/alibabacloud/hbase/model/ConvertInstanceRequest.h
include/alibabacloud/hbase/model/ConvertInstanceResult.h
include/alibabacloud/hbase/model/CreateClusterRequest.h
include/alibabacloud/hbase/model/CreateClusterResult.h
include/alibabacloud/hbase/model/CreateHbaseHaSlbRequest.h
include/alibabacloud/hbase/model/CreateHbaseHaSlbResult.h
include/alibabacloud/hbase/model/CreateInstanceRequest.h
@@ -55,6 +57,8 @@ set(hbase_public_header_model
include/alibabacloud/hbase/model/ListTagResourcesResult.h
include/alibabacloud/hbase/model/ListTagsRequest.h
include/alibabacloud/hbase/model/ListTagsResult.h
include/alibabacloud/hbase/model/ModifyClusterDeletionProtectionRequest.h
include/alibabacloud/hbase/model/ModifyClusterDeletionProtectionResult.h
include/alibabacloud/hbase/model/ModifyInstanceMaintainTimeRequest.h
include/alibabacloud/hbase/model/ModifyInstanceMaintainTimeResult.h
include/alibabacloud/hbase/model/ModifyInstanceNameRequest.h
@@ -92,6 +96,8 @@ set(hbase_src
src/model/AddUserHdfsInfoResult.cc
src/model/ConvertInstanceRequest.cc
src/model/ConvertInstanceResult.cc
src/model/CreateClusterRequest.cc
src/model/CreateClusterResult.cc
src/model/CreateHbaseHaSlbRequest.cc
src/model/CreateHbaseHaSlbResult.cc
src/model/CreateInstanceRequest.cc
@@ -122,6 +128,8 @@ set(hbase_src
src/model/ListTagResourcesResult.cc
src/model/ListTagsRequest.cc
src/model/ListTagsResult.cc
src/model/ModifyClusterDeletionProtectionRequest.cc
src/model/ModifyClusterDeletionProtectionResult.cc
src/model/ModifyInstanceMaintainTimeRequest.cc
src/model/ModifyInstanceMaintainTimeResult.cc
src/model/ModifyInstanceNameRequest.cc

View File

@@ -26,6 +26,8 @@
#include "model/AddUserHdfsInfoResult.h"
#include "model/ConvertInstanceRequest.h"
#include "model/ConvertInstanceResult.h"
#include "model/CreateClusterRequest.h"
#include "model/CreateClusterResult.h"
#include "model/CreateHbaseHaSlbRequest.h"
#include "model/CreateHbaseHaSlbResult.h"
#include "model/CreateInstanceRequest.h"
@@ -56,6 +58,8 @@
#include "model/ListTagResourcesResult.h"
#include "model/ListTagsRequest.h"
#include "model/ListTagsResult.h"
#include "model/ModifyClusterDeletionProtectionRequest.h"
#include "model/ModifyClusterDeletionProtectionResult.h"
#include "model/ModifyInstanceMaintainTimeRequest.h"
#include "model/ModifyInstanceMaintainTimeResult.h"
#include "model/ModifyInstanceNameRequest.h"
@@ -101,6 +105,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ConvertInstanceResult> ConvertInstanceOutcome;
typedef std::future<ConvertInstanceOutcome> ConvertInstanceOutcomeCallable;
typedef std::function<void(const HBaseClient*, const Model::ConvertInstanceRequest&, const ConvertInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertInstanceAsyncHandler;
typedef Outcome<Error, Model::CreateClusterResult> CreateClusterOutcome;
typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
typedef std::function<void(const HBaseClient*, const Model::CreateClusterRequest&, const CreateClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateClusterAsyncHandler;
typedef Outcome<Error, Model::CreateHbaseHaSlbResult> CreateHbaseHaSlbOutcome;
typedef std::future<CreateHbaseHaSlbOutcome> CreateHbaseHaSlbOutcomeCallable;
typedef std::function<void(const HBaseClient*, const Model::CreateHbaseHaSlbRequest&, const CreateHbaseHaSlbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHbaseHaSlbAsyncHandler;
@@ -146,6 +153,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListTagsResult> ListTagsOutcome;
typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
typedef std::function<void(const HBaseClient*, const Model::ListTagsRequest&, const ListTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagsAsyncHandler;
typedef Outcome<Error, Model::ModifyClusterDeletionProtectionResult> ModifyClusterDeletionProtectionOutcome;
typedef std::future<ModifyClusterDeletionProtectionOutcome> ModifyClusterDeletionProtectionOutcomeCallable;
typedef std::function<void(const HBaseClient*, const Model::ModifyClusterDeletionProtectionRequest&, const ModifyClusterDeletionProtectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyClusterDeletionProtectionAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceMaintainTimeResult> ModifyInstanceMaintainTimeOutcome;
typedef std::future<ModifyInstanceMaintainTimeOutcome> ModifyInstanceMaintainTimeOutcomeCallable;
typedef std::function<void(const HBaseClient*, const Model::ModifyInstanceMaintainTimeRequest&, const ModifyInstanceMaintainTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceMaintainTimeAsyncHandler;
@@ -202,6 +212,9 @@ namespace AlibabaCloud
ConvertInstanceOutcome convertInstance(const Model::ConvertInstanceRequest &request)const;
void convertInstanceAsync(const Model::ConvertInstanceRequest& request, const ConvertInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConvertInstanceOutcomeCallable convertInstanceCallable(const Model::ConvertInstanceRequest& request) const;
CreateClusterOutcome createCluster(const Model::CreateClusterRequest &request)const;
void createClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateClusterOutcomeCallable createClusterCallable(const Model::CreateClusterRequest& request) const;
CreateHbaseHaSlbOutcome createHbaseHaSlb(const Model::CreateHbaseHaSlbRequest &request)const;
void createHbaseHaSlbAsync(const Model::CreateHbaseHaSlbRequest& request, const CreateHbaseHaSlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateHbaseHaSlbOutcomeCallable createHbaseHaSlbCallable(const Model::CreateHbaseHaSlbRequest& request) const;
@@ -247,6 +260,9 @@ namespace AlibabaCloud
ListTagsOutcome listTags(const Model::ListTagsRequest &request)const;
void listTagsAsync(const Model::ListTagsRequest& request, const ListTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagsOutcomeCallable listTagsCallable(const Model::ListTagsRequest& request) const;
ModifyClusterDeletionProtectionOutcome modifyClusterDeletionProtection(const Model::ModifyClusterDeletionProtectionRequest &request)const;
void modifyClusterDeletionProtectionAsync(const Model::ModifyClusterDeletionProtectionRequest& request, const ModifyClusterDeletionProtectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyClusterDeletionProtectionOutcomeCallable modifyClusterDeletionProtectionCallable(const Model::ModifyClusterDeletionProtectionRequest& request) const;
ModifyInstanceMaintainTimeOutcome modifyInstanceMaintainTime(const Model::ModifyInstanceMaintainTimeRequest &request)const;
void modifyInstanceMaintainTimeAsync(const Model::ModifyInstanceMaintainTimeRequest& request, const ModifyInstanceMaintainTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceMaintainTimeOutcomeCallable modifyInstanceMaintainTimeCallable(const Model::ModifyInstanceMaintainTimeRequest& request) const;

View File

@@ -0,0 +1,102 @@
/*
* 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_HBASE_MODEL_CREATECLUSTERREQUEST_H_
#define ALIBABACLOUD_HBASE_MODEL_CREATECLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/hbase/HBaseExport.h>
namespace AlibabaCloud
{
namespace HBase
{
namespace Model
{
class ALIBABACLOUD_HBASE_EXPORT CreateClusterRequest : public RpcServiceRequest
{
public:
CreateClusterRequest();
~CreateClusterRequest();
std::string getClusterName()const;
void setClusterName(const std::string& clusterName);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEngineVersion()const;
void setEngineVersion(const std::string& engineVersion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEngine()const;
void setEngine(const std::string& engine);
int getAutoRenewPeriod()const;
void setAutoRenewPeriod(int autoRenewPeriod);
int getPeriod()const;
void setPeriod(int period);
int getDiskSize()const;
void setDiskSize(int diskSize);
std::string getMasterInstanceType()const;
void setMasterInstanceType(const std::string& masterInstanceType);
std::string getDiskType()const;
void setDiskType(const std::string& diskType);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getSecurityIPList()const;
void setSecurityIPList(const std::string& securityIPList);
int getColdStorageSize()const;
void setColdStorageSize(int coldStorageSize);
std::string getPeriodUnit()const;
void setPeriodUnit(const std::string& periodUnit);
std::string getCoreInstanceType()const;
void setCoreInstanceType(const std::string& coreInstanceType);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
int getNodeCount()const;
void setNodeCount(int nodeCount);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getPayType()const;
void setPayType(const std::string& payType);
private:
std::string clusterName_;
std::string clientToken_;
std::string engineVersion_;
std::string regionId_;
std::string engine_;
int autoRenewPeriod_;
int period_;
int diskSize_;
std::string masterInstanceType_;
std::string diskType_;
std::string vSwitchId_;
std::string securityIPList_;
int coldStorageSize_;
std::string periodUnit_;
std::string coreInstanceType_;
std::string vpcId_;
int nodeCount_;
std::string zoneId_;
std::string payType_;
};
}
}
}
#endif // !ALIBABACLOUD_HBASE_MODEL_CREATECLUSTERREQUEST_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_HBASE_MODEL_CREATECLUSTERRESULT_H_
#define ALIBABACLOUD_HBASE_MODEL_CREATECLUSTERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/hbase/HBaseExport.h>
namespace AlibabaCloud
{
namespace HBase
{
namespace Model
{
class ALIBABACLOUD_HBASE_EXPORT CreateClusterResult : public ServiceResult
{
public:
CreateClusterResult();
explicit CreateClusterResult(const std::string &payload);
~CreateClusterResult();
std::string getClusterId()const;
std::string getOrderId()const;
protected:
void parse(const std::string &payload);
private:
std::string clusterId_;
std::string orderId_;
};
}
}
}
#endif // !ALIBABACLOUD_HBASE_MODEL_CREATECLUSTERRESULT_H_

View File

@@ -45,9 +45,12 @@ namespace AlibabaCloud
bool getIsHa()const;
std::string getCreatedTime()const;
std::string getMasterInstanceType()const;
bool getIsDeletionProtection()const;
bool getIsLatestVersion()const;
std::string getMaintainEndTime()const;
std::string getNetworkType()const;
std::string getCoreInstanceType()const;
std::string getClusterName()const;
std::string getMasterDiskType()const;
std::vector<Tag> getTags()const;
std::string getEngine()const;
@@ -60,10 +63,13 @@ namespace AlibabaCloud
std::string getZoneId()const;
std::string getInstanceId()const;
int getCoreNodeCount()const;
std::string getClusterId()const;
std::string getColdStorageStatus()const;
std::string getMinorVersion()const;
std::string getCreatedTimeUTC()const;
std::string getPayType()const;
bool getIsMultiModel()const;
std::string getClusterType()const;
std::string getVswitchId()const;
std::string getInstanceName()const;
int getMasterNodeCount()const;
@@ -80,9 +86,12 @@ namespace AlibabaCloud
bool isHa_;
std::string createdTime_;
std::string masterInstanceType_;
bool isDeletionProtection_;
bool isLatestVersion_;
std::string maintainEndTime_;
std::string networkType_;
std::string coreInstanceType_;
std::string clusterName_;
std::string masterDiskType_;
std::vector<Tag> tags_;
std::string engine_;
@@ -95,10 +104,13 @@ namespace AlibabaCloud
std::string zoneId_;
std::string instanceId_;
int coreNodeCount_;
std::string clusterId_;
std::string coldStorageStatus_;
std::string minorVersion_;
std::string createdTimeUTC_;
std::string payType_;
bool isMultiModel_;
std::string clusterType_;
std::string vswitchId_;
std::string instanceName_;
int masterNodeCount_;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_HBASE_EXPORT DescribeInstancesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -42,8 +42,10 @@ namespace AlibabaCloud
bool isHa;
std::string createdTime;
std::string masterInstanceType;
bool isDeletionProtection;
std::string networkType;
std::string coreInstanceType;
std::string clusterName;
std::string masterDiskType;
std::vector<Instance::Tag> tags;
std::string engine;
@@ -54,6 +56,7 @@ namespace AlibabaCloud
std::string zoneId;
std::string instanceId;
int coreNodeCount;
std::string clusterId;
std::string coldStorageStatus;
std::string createdTimeUTC;
std::string payType;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_HBASE_EXPORT ListTagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -0,0 +1,51 @@
/*
* 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_HBASE_MODEL_MODIFYCLUSTERDELETIONPROTECTIONREQUEST_H_
#define ALIBABACLOUD_HBASE_MODEL_MODIFYCLUSTERDELETIONPROTECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/hbase/HBaseExport.h>
namespace AlibabaCloud
{
namespace HBase
{
namespace Model
{
class ALIBABACLOUD_HBASE_EXPORT ModifyClusterDeletionProtectionRequest : public RpcServiceRequest
{
public:
ModifyClusterDeletionProtectionRequest();
~ModifyClusterDeletionProtectionRequest();
bool getProtection()const;
void setProtection(bool protection);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
private:
bool protection_;
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_HBASE_MODEL_MODIFYCLUSTERDELETIONPROTECTIONREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_HBASE_MODEL_MODIFYCLUSTERDELETIONPROTECTIONRESULT_H_
#define ALIBABACLOUD_HBASE_MODEL_MODIFYCLUSTERDELETIONPROTECTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/hbase/HBaseExport.h>
namespace AlibabaCloud
{
namespace HBase
{
namespace Model
{
class ALIBABACLOUD_HBASE_EXPORT ModifyClusterDeletionProtectionResult : public ServiceResult
{
public:
ModifyClusterDeletionProtectionResult();
explicit ModifyClusterDeletionProtectionResult(const std::string &payload);
~ModifyClusterDeletionProtectionResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_HBASE_MODEL_MODIFYCLUSTERDELETIONPROTECTIONRESULT_H_

View File

@@ -35,12 +35,15 @@ namespace AlibabaCloud
QueryXpackRelateDBRequest();
~QueryXpackRelateDBRequest();
bool getHasSingleNode()const;
void setHasSingleNode(bool hasSingleNode);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getRelateDbType()const;
void setRelateDbType(const std::string& relateDbType);
private:
bool hasSingleNode_;
std::string clusterId_;
std::string relateDbType_;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_HBASE_EXPORT TagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -31,21 +31,21 @@ HBaseClient::HBaseClient(const Credentials &credentials, const ClientConfigurati
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "hbase");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
HBaseClient::HBaseClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "hbase");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
HBaseClient::HBaseClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "hbase");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
HBaseClient::~HBaseClient()
@@ -123,6 +123,42 @@ HBaseClient::ConvertInstanceOutcomeCallable HBaseClient::convertInstanceCallable
return task->get_future();
}
HBaseClient::CreateClusterOutcome HBaseClient::createCluster(const CreateClusterRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateClusterOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateClusterOutcome(CreateClusterResult(outcome.result()));
else
return CreateClusterOutcome(outcome.error());
}
void HBaseClient::createClusterAsync(const CreateClusterRequest& request, const CreateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createCluster(request), context);
};
asyncExecute(new Runnable(fn));
}
HBaseClient::CreateClusterOutcomeCallable HBaseClient::createClusterCallable(const CreateClusterRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateClusterOutcome()>>(
[this, request]()
{
return this->createCluster(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HBaseClient::CreateHbaseHaSlbOutcome HBaseClient::createHbaseHaSlb(const CreateHbaseHaSlbRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -663,6 +699,42 @@ HBaseClient::ListTagsOutcomeCallable HBaseClient::listTagsCallable(const ListTag
return task->get_future();
}
HBaseClient::ModifyClusterDeletionProtectionOutcome HBaseClient::modifyClusterDeletionProtection(const ModifyClusterDeletionProtectionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyClusterDeletionProtectionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyClusterDeletionProtectionOutcome(ModifyClusterDeletionProtectionResult(outcome.result()));
else
return ModifyClusterDeletionProtectionOutcome(outcome.error());
}
void HBaseClient::modifyClusterDeletionProtectionAsync(const ModifyClusterDeletionProtectionRequest& request, const ModifyClusterDeletionProtectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyClusterDeletionProtection(request), context);
};
asyncExecute(new Runnable(fn));
}
HBaseClient::ModifyClusterDeletionProtectionOutcomeCallable HBaseClient::modifyClusterDeletionProtectionCallable(const ModifyClusterDeletionProtectionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyClusterDeletionProtectionOutcome()>>(
[this, request]()
{
return this->modifyClusterDeletionProtection(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HBaseClient::ModifyInstanceMaintainTimeOutcome HBaseClient::modifyInstanceMaintainTime(const ModifyInstanceMaintainTimeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -35,7 +35,7 @@ std::string AddUserHdfsInfoRequest::getExtInfo()const
void AddUserHdfsInfoRequest::setExtInfo(const std::string& extInfo)
{
extInfo_ = extInfo;
setCoreParameter("ExtInfo", extInfo);
setParameter("ExtInfo", extInfo);
}
std::string AddUserHdfsInfoRequest::getClusterId()const
@@ -46,6 +46,6 @@ std::string AddUserHdfsInfoRequest::getClusterId()const
void AddUserHdfsInfoRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -35,7 +35,7 @@ std::string ConvertInstanceRequest::getClusterId()const
void ConvertInstanceRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
int ConvertInstanceRequest::getDuration()const
@@ -46,7 +46,7 @@ int ConvertInstanceRequest::getDuration()const
void ConvertInstanceRequest::setDuration(int duration)
{
duration_ = duration;
setCoreParameter("Duration", std::to_string(duration));
setParameter("Duration", std::to_string(duration));
}
std::string ConvertInstanceRequest::getPricingCycle()const
@@ -57,6 +57,6 @@ std::string ConvertInstanceRequest::getPricingCycle()const
void ConvertInstanceRequest::setPricingCycle(const std::string& pricingCycle)
{
pricingCycle_ = pricingCycle;
setCoreParameter("PricingCycle", pricingCycle);
setParameter("PricingCycle", pricingCycle);
}

View File

@@ -0,0 +1,238 @@
/*
* 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/hbase/model/CreateClusterRequest.h>
using AlibabaCloud::HBase::Model::CreateClusterRequest;
CreateClusterRequest::CreateClusterRequest() :
RpcServiceRequest("hbase", "2019-01-01", "CreateCluster")
{
setMethod(HttpRequest::Method::Post);
}
CreateClusterRequest::~CreateClusterRequest()
{}
std::string CreateClusterRequest::getClusterName()const
{
return clusterName_;
}
void CreateClusterRequest::setClusterName(const std::string& clusterName)
{
clusterName_ = clusterName;
setParameter("ClusterName", clusterName);
}
std::string CreateClusterRequest::getClientToken()const
{
return clientToken_;
}
void CreateClusterRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setParameter("ClientToken", clientToken);
}
std::string CreateClusterRequest::getEngineVersion()const
{
return engineVersion_;
}
void CreateClusterRequest::setEngineVersion(const std::string& engineVersion)
{
engineVersion_ = engineVersion;
setParameter("EngineVersion", engineVersion);
}
std::string CreateClusterRequest::getRegionId()const
{
return regionId_;
}
void CreateClusterRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string CreateClusterRequest::getEngine()const
{
return engine_;
}
void CreateClusterRequest::setEngine(const std::string& engine)
{
engine_ = engine;
setParameter("Engine", engine);
}
int CreateClusterRequest::getAutoRenewPeriod()const
{
return autoRenewPeriod_;
}
void CreateClusterRequest::setAutoRenewPeriod(int autoRenewPeriod)
{
autoRenewPeriod_ = autoRenewPeriod;
setParameter("AutoRenewPeriod", std::to_string(autoRenewPeriod));
}
int CreateClusterRequest::getPeriod()const
{
return period_;
}
void CreateClusterRequest::setPeriod(int period)
{
period_ = period;
setParameter("Period", std::to_string(period));
}
int CreateClusterRequest::getDiskSize()const
{
return diskSize_;
}
void CreateClusterRequest::setDiskSize(int diskSize)
{
diskSize_ = diskSize;
setParameter("DiskSize", std::to_string(diskSize));
}
std::string CreateClusterRequest::getMasterInstanceType()const
{
return masterInstanceType_;
}
void CreateClusterRequest::setMasterInstanceType(const std::string& masterInstanceType)
{
masterInstanceType_ = masterInstanceType;
setParameter("MasterInstanceType", masterInstanceType);
}
std::string CreateClusterRequest::getDiskType()const
{
return diskType_;
}
void CreateClusterRequest::setDiskType(const std::string& diskType)
{
diskType_ = diskType;
setParameter("DiskType", diskType);
}
std::string CreateClusterRequest::getVSwitchId()const
{
return vSwitchId_;
}
void CreateClusterRequest::setVSwitchId(const std::string& vSwitchId)
{
vSwitchId_ = vSwitchId;
setParameter("VSwitchId", vSwitchId);
}
std::string CreateClusterRequest::getSecurityIPList()const
{
return securityIPList_;
}
void CreateClusterRequest::setSecurityIPList(const std::string& securityIPList)
{
securityIPList_ = securityIPList;
setParameter("SecurityIPList", securityIPList);
}
int CreateClusterRequest::getColdStorageSize()const
{
return coldStorageSize_;
}
void CreateClusterRequest::setColdStorageSize(int coldStorageSize)
{
coldStorageSize_ = coldStorageSize;
setParameter("ColdStorageSize", std::to_string(coldStorageSize));
}
std::string CreateClusterRequest::getPeriodUnit()const
{
return periodUnit_;
}
void CreateClusterRequest::setPeriodUnit(const std::string& periodUnit)
{
periodUnit_ = periodUnit;
setParameter("PeriodUnit", periodUnit);
}
std::string CreateClusterRequest::getCoreInstanceType()const
{
return coreInstanceType_;
}
void CreateClusterRequest::setCoreInstanceType(const std::string& coreInstanceType)
{
coreInstanceType_ = coreInstanceType;
setParameter("CoreInstanceType", coreInstanceType);
}
std::string CreateClusterRequest::getVpcId()const
{
return vpcId_;
}
void CreateClusterRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setParameter("VpcId", vpcId);
}
int CreateClusterRequest::getNodeCount()const
{
return nodeCount_;
}
void CreateClusterRequest::setNodeCount(int nodeCount)
{
nodeCount_ = nodeCount;
setParameter("NodeCount", std::to_string(nodeCount));
}
std::string CreateClusterRequest::getZoneId()const
{
return zoneId_;
}
void CreateClusterRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}
std::string CreateClusterRequest::getPayType()const
{
return payType_;
}
void CreateClusterRequest::setPayType(const std::string& payType)
{
payType_ = payType;
setParameter("PayType", payType);
}

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/hbase/model/CreateClusterResult.h>
#include <json/json.h>
using namespace AlibabaCloud::HBase;
using namespace AlibabaCloud::HBase::Model;
CreateClusterResult::CreateClusterResult() :
ServiceResult()
{}
CreateClusterResult::CreateClusterResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateClusterResult::~CreateClusterResult()
{}
void CreateClusterResult::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["OrderId"].isNull())
orderId_ = value["OrderId"].asString();
}
std::string CreateClusterResult::getClusterId()const
{
return clusterId_;
}
std::string CreateClusterResult::getOrderId()const
{
return orderId_;
}

View File

@@ -35,7 +35,7 @@ std::string CreateHbaseHaSlbRequest::getHaTypes()const
void CreateHbaseHaSlbRequest::setHaTypes(const std::string& haTypes)
{
haTypes_ = haTypes;
setCoreParameter("HaTypes", haTypes);
setParameter("HaTypes", haTypes);
}
std::string CreateHbaseHaSlbRequest::getHbaseType()const
@@ -46,7 +46,7 @@ std::string CreateHbaseHaSlbRequest::getHbaseType()const
void CreateHbaseHaSlbRequest::setHbaseType(const std::string& hbaseType)
{
hbaseType_ = hbaseType;
setCoreParameter("HbaseType", hbaseType);
setParameter("HbaseType", hbaseType);
}
std::string CreateHbaseHaSlbRequest::getBdsId()const
@@ -57,7 +57,7 @@ std::string CreateHbaseHaSlbRequest::getBdsId()const
void CreateHbaseHaSlbRequest::setBdsId(const std::string& bdsId)
{
bdsId_ = bdsId;
setCoreParameter("BdsId", bdsId);
setParameter("BdsId", bdsId);
}
std::string CreateHbaseHaSlbRequest::getHaId()const
@@ -68,6 +68,6 @@ std::string CreateHbaseHaSlbRequest::getHaId()const
void CreateHbaseHaSlbRequest::setHaId(const std::string& haId)
{
haId_ = haId;
setCoreParameter("HaId", haId);
setParameter("HaId", haId);
}

View File

@@ -35,7 +35,7 @@ std::string CreateInstanceRequest::getClusterName()const
void CreateInstanceRequest::setClusterName(const std::string& clusterName)
{
clusterName_ = clusterName;
setCoreParameter("ClusterName", clusterName);
setParameter("ClusterName", clusterName);
}
std::string CreateInstanceRequest::getDbInstanceConnType()const
@@ -46,7 +46,7 @@ std::string CreateInstanceRequest::getDbInstanceConnType()const
void CreateInstanceRequest::setDbInstanceConnType(const std::string& dbInstanceConnType)
{
dbInstanceConnType_ = dbInstanceConnType;
setCoreParameter("DbInstanceConnType", dbInstanceConnType);
setParameter("DbInstanceConnType", dbInstanceConnType);
}
std::string CreateInstanceRequest::getEngineVersion()const
@@ -57,7 +57,7 @@ std::string CreateInstanceRequest::getEngineVersion()const
void CreateInstanceRequest::setEngineVersion(const std::string& engineVersion)
{
engineVersion_ = engineVersion;
setCoreParameter("EngineVersion", engineVersion);
setParameter("EngineVersion", engineVersion);
}
std::string CreateInstanceRequest::getDepMode()const
@@ -68,7 +68,7 @@ std::string CreateInstanceRequest::getDepMode()const
void CreateInstanceRequest::setDepMode(const std::string& depMode)
{
depMode_ = depMode;
setCoreParameter("DepMode", depMode);
setParameter("DepMode", depMode);
}
std::string CreateInstanceRequest::getBackupId()const
@@ -79,7 +79,7 @@ std::string CreateInstanceRequest::getBackupId()const
void CreateInstanceRequest::setBackupId(const std::string& backupId)
{
backupId_ = backupId;
setCoreParameter("BackupId", backupId);
setParameter("BackupId", backupId);
}
std::string CreateInstanceRequest::getDbInstanceType()const
@@ -90,7 +90,7 @@ std::string CreateInstanceRequest::getDbInstanceType()const
void CreateInstanceRequest::setDbInstanceType(const std::string& dbInstanceType)
{
dbInstanceType_ = dbInstanceType;
setCoreParameter("DbInstanceType", dbInstanceType);
setParameter("DbInstanceType", dbInstanceType);
}
std::string CreateInstanceRequest::getVSwitchId()const
@@ -101,7 +101,7 @@ std::string CreateInstanceRequest::getVSwitchId()const
void CreateInstanceRequest::setVSwitchId(const std::string& vSwitchId)
{
vSwitchId_ = vSwitchId;
setCoreParameter("VSwitchId", vSwitchId);
setParameter("VSwitchId", vSwitchId);
}
std::string CreateInstanceRequest::getSecurityIPList()const
@@ -112,7 +112,7 @@ std::string CreateInstanceRequest::getSecurityIPList()const
void CreateInstanceRequest::setSecurityIPList(const std::string& securityIPList)
{
securityIPList_ = securityIPList;
setCoreParameter("SecurityIPList", securityIPList);
setParameter("SecurityIPList", securityIPList);
}
std::string CreateInstanceRequest::getAutoRenew()const
@@ -123,7 +123,7 @@ std::string CreateInstanceRequest::getAutoRenew()const
void CreateInstanceRequest::setAutoRenew(const std::string& autoRenew)
{
autoRenew_ = autoRenew;
setCoreParameter("AutoRenew", autoRenew);
setParameter("AutoRenew", autoRenew);
}
std::string CreateInstanceRequest::getNetType()const
@@ -134,7 +134,7 @@ std::string CreateInstanceRequest::getNetType()const
void CreateInstanceRequest::setNetType(const std::string& netType)
{
netType_ = netType;
setCoreParameter("NetType", netType);
setParameter("NetType", netType);
}
std::string CreateInstanceRequest::getZoneId()const
@@ -145,7 +145,7 @@ std::string CreateInstanceRequest::getZoneId()const
void CreateInstanceRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
setParameter("ZoneId", zoneId);
}
std::string CreateInstanceRequest::getCoreDiskType()const
@@ -156,7 +156,7 @@ std::string CreateInstanceRequest::getCoreDiskType()const
void CreateInstanceRequest::setCoreDiskType(const std::string& coreDiskType)
{
coreDiskType_ = coreDiskType;
setCoreParameter("CoreDiskType", coreDiskType);
setParameter("CoreDiskType", coreDiskType);
}
std::string CreateInstanceRequest::getPricingCycle()const
@@ -167,7 +167,7 @@ std::string CreateInstanceRequest::getPricingCycle()const
void CreateInstanceRequest::setPricingCycle(const std::string& pricingCycle)
{
pricingCycle_ = pricingCycle;
setCoreParameter("PricingCycle", pricingCycle);
setParameter("PricingCycle", pricingCycle);
}
std::string CreateInstanceRequest::getCoreInstanceQuantity()const
@@ -178,7 +178,7 @@ std::string CreateInstanceRequest::getCoreInstanceQuantity()const
void CreateInstanceRequest::setCoreInstanceQuantity(const std::string& coreInstanceQuantity)
{
coreInstanceQuantity_ = coreInstanceQuantity;
setCoreParameter("CoreInstanceQuantity", coreInstanceQuantity);
setParameter("CoreInstanceQuantity", coreInstanceQuantity);
}
std::string CreateInstanceRequest::getDuration()const
@@ -189,7 +189,7 @@ std::string CreateInstanceRequest::getDuration()const
void CreateInstanceRequest::setDuration(const std::string& duration)
{
duration_ = duration;
setCoreParameter("Duration", duration);
setParameter("Duration", duration);
}
std::string CreateInstanceRequest::getRegionId()const
@@ -200,7 +200,7 @@ std::string CreateInstanceRequest::getRegionId()const
void CreateInstanceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string CreateInstanceRequest::getEngine()const
@@ -211,7 +211,7 @@ std::string CreateInstanceRequest::getEngine()const
void CreateInstanceRequest::setEngine(const std::string& engine)
{
engine_ = engine;
setCoreParameter("Engine", engine);
setParameter("Engine", engine);
}
std::string CreateInstanceRequest::getRestoreTime()const
@@ -222,7 +222,7 @@ std::string CreateInstanceRequest::getRestoreTime()const
void CreateInstanceRequest::setRestoreTime(const std::string& restoreTime)
{
restoreTime_ = restoreTime;
setCoreParameter("RestoreTime", restoreTime);
setParameter("RestoreTime", restoreTime);
}
std::string CreateInstanceRequest::getSrcDBInstanceId()const
@@ -233,7 +233,7 @@ std::string CreateInstanceRequest::getSrcDBInstanceId()const
void CreateInstanceRequest::setSrcDBInstanceId(const std::string& srcDBInstanceId)
{
srcDBInstanceId_ = srcDBInstanceId;
setCoreParameter("SrcDBInstanceId", srcDBInstanceId);
setParameter("SrcDBInstanceId", srcDBInstanceId);
}
std::string CreateInstanceRequest::getMasterInstanceType()const
@@ -244,7 +244,7 @@ std::string CreateInstanceRequest::getMasterInstanceType()const
void CreateInstanceRequest::setMasterInstanceType(const std::string& masterInstanceType)
{
masterInstanceType_ = masterInstanceType;
setCoreParameter("MasterInstanceType", masterInstanceType);
setParameter("MasterInstanceType", masterInstanceType);
}
std::string CreateInstanceRequest::getColdStorageSize()const
@@ -255,7 +255,7 @@ std::string CreateInstanceRequest::getColdStorageSize()const
void CreateInstanceRequest::setColdStorageSize(const std::string& coldStorageSize)
{
coldStorageSize_ = coldStorageSize;
setCoreParameter("ColdStorageSize", coldStorageSize);
setParameter("ColdStorageSize", coldStorageSize);
}
std::string CreateInstanceRequest::getCoreDiskQuantity()const
@@ -266,7 +266,7 @@ std::string CreateInstanceRequest::getCoreDiskQuantity()const
void CreateInstanceRequest::setCoreDiskQuantity(const std::string& coreDiskQuantity)
{
coreDiskQuantity_ = coreDiskQuantity;
setCoreParameter("CoreDiskQuantity", coreDiskQuantity);
setParameter("CoreDiskQuantity", coreDiskQuantity);
}
std::string CreateInstanceRequest::getIsColdStorage()const
@@ -277,7 +277,7 @@ std::string CreateInstanceRequest::getIsColdStorage()const
void CreateInstanceRequest::setIsColdStorage(const std::string& isColdStorage)
{
isColdStorage_ = isColdStorage;
setCoreParameter("IsColdStorage", isColdStorage);
setParameter("IsColdStorage", isColdStorage);
}
std::string CreateInstanceRequest::getCoreInstanceType()const
@@ -288,7 +288,7 @@ std::string CreateInstanceRequest::getCoreInstanceType()const
void CreateInstanceRequest::setCoreInstanceType(const std::string& coreInstanceType)
{
coreInstanceType_ = coreInstanceType;
setCoreParameter("CoreInstanceType", coreInstanceType);
setParameter("CoreInstanceType", coreInstanceType);
}
std::string CreateInstanceRequest::getCoreDiskSize()const
@@ -299,7 +299,7 @@ std::string CreateInstanceRequest::getCoreDiskSize()const
void CreateInstanceRequest::setCoreDiskSize(const std::string& coreDiskSize)
{
coreDiskSize_ = coreDiskSize;
setCoreParameter("CoreDiskSize", coreDiskSize);
setParameter("CoreDiskSize", coreDiskSize);
}
std::string CreateInstanceRequest::getVpcId()const
@@ -310,7 +310,7 @@ std::string CreateInstanceRequest::getVpcId()const
void CreateInstanceRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setCoreParameter("VpcId", vpcId);
setParameter("VpcId", vpcId);
}
std::string CreateInstanceRequest::getDbType()const
@@ -321,7 +321,7 @@ std::string CreateInstanceRequest::getDbType()const
void CreateInstanceRequest::setDbType(const std::string& dbType)
{
dbType_ = dbType;
setCoreParameter("DbType", dbType);
setParameter("DbType", dbType);
}
std::string CreateInstanceRequest::getPayType()const
@@ -332,6 +332,6 @@ std::string CreateInstanceRequest::getPayType()const
void CreateInstanceRequest::setPayType(const std::string& payType)
{
payType_ = payType;
setCoreParameter("PayType", payType);
setParameter("PayType", payType);
}

View File

@@ -35,7 +35,7 @@ std::string DeleteHbaseHaSlbRequest::getHaId()const
void DeleteHbaseHaSlbRequest::setHaId(const std::string& haId)
{
haId_ = haId;
setCoreParameter("HaId", haId);
setParameter("HaId", haId);
}
std::string DeleteHbaseHaSlbRequest::getHaTypes()const
@@ -46,7 +46,7 @@ std::string DeleteHbaseHaSlbRequest::getHaTypes()const
void DeleteHbaseHaSlbRequest::setHaTypes(const std::string& haTypes)
{
haTypes_ = haTypes;
setCoreParameter("HaTypes", haTypes);
setParameter("HaTypes", haTypes);
}
std::string DeleteHbaseHaSlbRequest::getBdsId()const
@@ -57,6 +57,6 @@ std::string DeleteHbaseHaSlbRequest::getBdsId()const
void DeleteHbaseHaSlbRequest::setBdsId(const std::string& bdsId)
{
bdsId_ = bdsId;
setCoreParameter("BdsId", bdsId);
setParameter("BdsId", bdsId);
}

View File

@@ -35,7 +35,7 @@ bool DeleteInstanceRequest::getImmediateDeleteFlag()const
void DeleteInstanceRequest::setImmediateDeleteFlag(bool immediateDeleteFlag)
{
immediateDeleteFlag_ = immediateDeleteFlag;
setCoreParameter("ImmediateDeleteFlag", immediateDeleteFlag ? "true" : "false");
setParameter("ImmediateDeleteFlag", immediateDeleteFlag ? "true" : "false");
}
std::string DeleteInstanceRequest::getClusterId()const
@@ -46,6 +46,6 @@ std::string DeleteInstanceRequest::getClusterId()const
void DeleteInstanceRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -35,7 +35,7 @@ std::string DeleteUserHdfsInfoRequest::getClusterId()const
void DeleteUserHdfsInfoRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string DeleteUserHdfsInfoRequest::getNameService()const
@@ -46,6 +46,6 @@ std::string DeleteUserHdfsInfoRequest::getNameService()const
void DeleteUserHdfsInfoRequest::setNameService(const std::string& nameService)
{
nameService_ = nameService;
setCoreParameter("NameService", nameService);
setParameter("NameService", nameService);
}

View File

@@ -35,6 +35,6 @@ std::string DescribeDBInstanceUsageRequest::getClusterId()const
void DescribeDBInstanceUsageRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -35,6 +35,6 @@ std::string DescribeEndpointsRequest::getClusterId()const
void DescribeEndpointsRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -35,6 +35,6 @@ std::string DescribeInstanceRequest::getClusterId()const
void DescribeInstanceRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -109,6 +109,18 @@ void DescribeInstanceResult::parse(const std::string &payload)
createdTimeUTC_ = value["CreatedTimeUTC"].asString();
if(!value["ExpireTimeUTC"].isNull())
expireTimeUTC_ = value["ExpireTimeUTC"].asString();
if(!value["IsLatestVersion"].isNull())
isLatestVersion_ = value["IsLatestVersion"].asString() == "true";
if(!value["IsMultiModel"].isNull())
isMultiModel_ = value["IsMultiModel"].asString() == "true";
if(!value["ClusterType"].isNull())
clusterType_ = value["ClusterType"].asString();
if(!value["ClusterId"].isNull())
clusterId_ = value["ClusterId"].asString();
if(!value["ClusterName"].isNull())
clusterName_ = value["ClusterName"].asString();
if(!value["IsDeletionProtection"].isNull())
isDeletionProtection_ = value["IsDeletionProtection"].asString() == "true";
}
@@ -127,6 +139,16 @@ std::string DescribeInstanceResult::getMasterInstanceType()const
return masterInstanceType_;
}
bool DescribeInstanceResult::getIsDeletionProtection()const
{
return isDeletionProtection_;
}
bool DescribeInstanceResult::getIsLatestVersion()const
{
return isLatestVersion_;
}
std::string DescribeInstanceResult::getMaintainEndTime()const
{
return maintainEndTime_;
@@ -142,6 +164,11 @@ std::string DescribeInstanceResult::getCoreInstanceType()const
return coreInstanceType_;
}
std::string DescribeInstanceResult::getClusterName()const
{
return clusterName_;
}
std::string DescribeInstanceResult::getMasterDiskType()const
{
return masterDiskType_;
@@ -202,6 +229,11 @@ int DescribeInstanceResult::getCoreNodeCount()const
return coreNodeCount_;
}
std::string DescribeInstanceResult::getClusterId()const
{
return clusterId_;
}
std::string DescribeInstanceResult::getColdStorageStatus()const
{
return coldStorageStatus_;
@@ -222,6 +254,16 @@ std::string DescribeInstanceResult::getPayType()const
return payType_;
}
bool DescribeInstanceResult::getIsMultiModel()const
{
return isMultiModel_;
}
std::string DescribeInstanceResult::getClusterType()const
{
return clusterType_;
}
std::string DescribeInstanceResult::getVswitchId()const
{
return vswitchId_;

View File

@@ -35,6 +35,6 @@ std::string DescribeInstanceTypeRequest::getInstanceType()const
void DescribeInstanceTypeRequest::setInstanceType(const std::string& instanceType)
{
instanceType_ = instanceType;
setCoreParameter("InstanceType", instanceType);
setParameter("InstanceType", instanceType);
}

View File

@@ -35,7 +35,7 @@ std::string DescribeInstancesRequest::getClusterName()const
void DescribeInstancesRequest::setClusterName(const std::string& clusterName)
{
clusterName_ = clusterName;
setCoreParameter("ClusterName", clusterName);
setParameter("ClusterName", clusterName);
}
int DescribeInstancesRequest::getPageNumber()const
@@ -46,7 +46,7 @@ int DescribeInstancesRequest::getPageNumber()const
void DescribeInstancesRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeInstancesRequest::getRegionId()const
@@ -57,7 +57,7 @@ std::string DescribeInstancesRequest::getRegionId()const
void DescribeInstancesRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
int DescribeInstancesRequest::getPageSize()const
@@ -68,7 +68,7 @@ int DescribeInstancesRequest::getPageSize()const
void DescribeInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
std::vector<DescribeInstancesRequest::Tag> DescribeInstancesRequest::getTag()const
@@ -81,9 +81,9 @@ void DescribeInstancesRequest::setTag(const std::vector<Tag>& tag)
tag_ = tag;
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1);
setCoreParameter(tagObjStr + ".Value", tagObj.value);
setCoreParameter(tagObjStr + ".Key", tagObj.key);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
@@ -95,6 +95,6 @@ std::string DescribeInstancesRequest::getDbType()const
void DescribeInstancesRequest::setDbType(const std::string& dbType)
{
dbType_ = dbType;
setCoreParameter("DbType", dbType);
setParameter("DbType", dbType);
}

View File

@@ -97,6 +97,12 @@ void DescribeInstancesResult::parse(const std::string &payload)
instancesObject.createdTimeUTC = valueInstancesInstance["CreatedTimeUTC"].asString();
if(!valueInstancesInstance["ExpireTimeUTC"].isNull())
instancesObject.expireTimeUTC = valueInstancesInstance["ExpireTimeUTC"].asString();
if(!valueInstancesInstance["ClusterId"].isNull())
instancesObject.clusterId = valueInstancesInstance["ClusterId"].asString();
if(!valueInstancesInstance["ClusterName"].isNull())
instancesObject.clusterName = valueInstancesInstance["ClusterName"].asString();
if(!valueInstancesInstance["IsDeletionProtection"].isNull())
instancesObject.isDeletionProtection = valueInstancesInstance["IsDeletionProtection"].asString() == "true";
auto allTagsNode = allInstancesNode["Tags"]["Tag"];
for (auto allInstancesNodeTagsTag : allTagsNode)
{

View File

@@ -35,6 +35,6 @@ std::string DescribeIpWhitelistRequest::getClusterId()const
void DescribeIpWhitelistRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -35,6 +35,6 @@ std::string DescribeRegionsRequest::getAcceptLanguage()const
void DescribeRegionsRequest::setAcceptLanguage(const std::string& acceptLanguage)
{
acceptLanguage_ = acceptLanguage;
setCoreParameter("AcceptLanguage", acceptLanguage);
setParameter("AcceptLanguage", acceptLanguage);
}

View File

@@ -35,6 +35,6 @@ std::string DescribeSecurityGroupsRequest::getClusterId()const
void DescribeSecurityGroupsRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -35,7 +35,7 @@ std::string ListTagResourcesRequest::getRegionId()const
void ListTagResourcesRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string ListTagResourcesRequest::getNextToken()const
@@ -46,7 +46,7 @@ std::string ListTagResourcesRequest::getNextToken()const
void ListTagResourcesRequest::setNextToken(const std::string& nextToken)
{
nextToken_ = nextToken;
setCoreParameter("NextToken", nextToken);
setParameter("NextToken", nextToken);
}
std::vector<ListTagResourcesRequest::Tag> ListTagResourcesRequest::getTag()const
@@ -59,9 +59,9 @@ void ListTagResourcesRequest::setTag(const std::vector<Tag>& tag)
tag_ = tag;
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1);
setCoreParameter(tagObjStr + ".Value", tagObj.value);
setCoreParameter(tagObjStr + ".Key", tagObj.key);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
@@ -74,7 +74,7 @@ void ListTagResourcesRequest::setResourceId(const std::vector<std::string>& reso
{
resourceId_ = resourceId;
for(int dep1 = 0; dep1!= resourceId.size(); dep1++) {
setCoreParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
}
}

View File

@@ -35,6 +35,6 @@ std::string ListTagsRequest::getRegionId()const
void ListTagsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}

View File

@@ -0,0 +1,51 @@
/*
* 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/hbase/model/ModifyClusterDeletionProtectionRequest.h>
using AlibabaCloud::HBase::Model::ModifyClusterDeletionProtectionRequest;
ModifyClusterDeletionProtectionRequest::ModifyClusterDeletionProtectionRequest() :
RpcServiceRequest("hbase", "2019-01-01", "ModifyClusterDeletionProtection")
{
setMethod(HttpRequest::Method::Post);
}
ModifyClusterDeletionProtectionRequest::~ModifyClusterDeletionProtectionRequest()
{}
bool ModifyClusterDeletionProtectionRequest::getProtection()const
{
return protection_;
}
void ModifyClusterDeletionProtectionRequest::setProtection(bool protection)
{
protection_ = protection;
setParameter("Protection", protection ? "true" : "false");
}
std::string ModifyClusterDeletionProtectionRequest::getClusterId()const
{
return clusterId_;
}
void ModifyClusterDeletionProtectionRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
}

View File

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

View File

@@ -35,7 +35,7 @@ std::string ModifyInstanceMaintainTimeRequest::getClusterId()const
void ModifyInstanceMaintainTimeRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string ModifyInstanceMaintainTimeRequest::getMaintainEndTime()const
@@ -46,7 +46,7 @@ std::string ModifyInstanceMaintainTimeRequest::getMaintainEndTime()const
void ModifyInstanceMaintainTimeRequest::setMaintainEndTime(const std::string& maintainEndTime)
{
maintainEndTime_ = maintainEndTime;
setCoreParameter("MaintainEndTime", maintainEndTime);
setParameter("MaintainEndTime", maintainEndTime);
}
std::string ModifyInstanceMaintainTimeRequest::getMaintainStartTime()const
@@ -57,6 +57,6 @@ std::string ModifyInstanceMaintainTimeRequest::getMaintainStartTime()const
void ModifyInstanceMaintainTimeRequest::setMaintainStartTime(const std::string& maintainStartTime)
{
maintainStartTime_ = maintainStartTime;
setCoreParameter("MaintainStartTime", maintainStartTime);
setParameter("MaintainStartTime", maintainStartTime);
}

View File

@@ -35,7 +35,7 @@ std::string ModifyInstanceNameRequest::getClientToken()const
void ModifyInstanceNameRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
setParameter("ClientToken", clientToken);
}
std::string ModifyInstanceNameRequest::getClusterName()const
@@ -46,7 +46,7 @@ std::string ModifyInstanceNameRequest::getClusterName()const
void ModifyInstanceNameRequest::setClusterName(const std::string& clusterName)
{
clusterName_ = clusterName;
setCoreParameter("ClusterName", clusterName);
setParameter("ClusterName", clusterName);
}
std::string ModifyInstanceNameRequest::getClusterId()const
@@ -57,7 +57,7 @@ std::string ModifyInstanceNameRequest::getClusterId()const
void ModifyInstanceNameRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string ModifyInstanceNameRequest::getAccessKeyId()const
@@ -68,7 +68,7 @@ std::string ModifyInstanceNameRequest::getAccessKeyId()const
void ModifyInstanceNameRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string ModifyInstanceNameRequest::getRegionId()const
@@ -79,7 +79,7 @@ std::string ModifyInstanceNameRequest::getRegionId()const
void ModifyInstanceNameRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string ModifyInstanceNameRequest::getZoneId()const
@@ -90,6 +90,6 @@ std::string ModifyInstanceNameRequest::getZoneId()const
void ModifyInstanceNameRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
setParameter("ZoneId", zoneId);
}

View File

@@ -35,7 +35,7 @@ std::string ModifyIpWhitelistRequest::getIpList()const
void ModifyIpWhitelistRequest::setIpList(const std::string& ipList)
{
ipList_ = ipList;
setCoreParameter("IpList", ipList);
setParameter("IpList", ipList);
}
std::string ModifyIpWhitelistRequest::getIpVersion()const
@@ -46,7 +46,7 @@ std::string ModifyIpWhitelistRequest::getIpVersion()const
void ModifyIpWhitelistRequest::setIpVersion(const std::string& ipVersion)
{
ipVersion_ = ipVersion;
setCoreParameter("IpVersion", ipVersion);
setParameter("IpVersion", ipVersion);
}
std::string ModifyIpWhitelistRequest::getClusterId()const
@@ -57,7 +57,7 @@ std::string ModifyIpWhitelistRequest::getClusterId()const
void ModifyIpWhitelistRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string ModifyIpWhitelistRequest::getGroupName()const
@@ -68,6 +68,6 @@ std::string ModifyIpWhitelistRequest::getGroupName()const
void ModifyIpWhitelistRequest::setGroupName(const std::string& groupName)
{
groupName_ = groupName;
setCoreParameter("GroupName", groupName);
setParameter("GroupName", groupName);
}

View File

@@ -35,7 +35,7 @@ std::string ModifySecurityGroupsRequest::getClusterId()const
void ModifySecurityGroupsRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string ModifySecurityGroupsRequest::getSecurityGroupIds()const
@@ -46,6 +46,6 @@ std::string ModifySecurityGroupsRequest::getSecurityGroupIds()const
void ModifySecurityGroupsRequest::setSecurityGroupIds(const std::string& securityGroupIds)
{
securityGroupIds_ = securityGroupIds;
setCoreParameter("SecurityGroupIds", securityGroupIds);
setParameter("SecurityGroupIds", securityGroupIds);
}

View File

@@ -35,7 +35,7 @@ std::string ModifyUIAccountPasswordRequest::getClusterId()const
void ModifyUIAccountPasswordRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string ModifyUIAccountPasswordRequest::getAccountPassword()const
@@ -46,7 +46,7 @@ std::string ModifyUIAccountPasswordRequest::getAccountPassword()const
void ModifyUIAccountPasswordRequest::setAccountPassword(const std::string& accountPassword)
{
accountPassword_ = accountPassword;
setCoreParameter("AccountPassword", accountPassword);
setParameter("AccountPassword", accountPassword);
}
std::string ModifyUIAccountPasswordRequest::getAccountName()const
@@ -57,6 +57,6 @@ std::string ModifyUIAccountPasswordRequest::getAccountName()const
void ModifyUIAccountPasswordRequest::setAccountName(const std::string& accountName)
{
accountName_ = accountName;
setCoreParameter("AccountName", accountName);
setParameter("AccountName", accountName);
}

View File

@@ -35,6 +35,6 @@ std::string QueryHBaseHaDBRequest::getBdsId()const
void QueryHBaseHaDBRequest::setBdsId(const std::string& bdsId)
{
bdsId_ = bdsId;
setCoreParameter("BdsId", bdsId);
setParameter("BdsId", bdsId);
}

View File

@@ -27,6 +27,17 @@ QueryXpackRelateDBRequest::QueryXpackRelateDBRequest() :
QueryXpackRelateDBRequest::~QueryXpackRelateDBRequest()
{}
bool QueryXpackRelateDBRequest::getHasSingleNode()const
{
return hasSingleNode_;
}
void QueryXpackRelateDBRequest::setHasSingleNode(bool hasSingleNode)
{
hasSingleNode_ = hasSingleNode;
setParameter("HasSingleNode", hasSingleNode ? "true" : "false");
}
std::string QueryXpackRelateDBRequest::getClusterId()const
{
return clusterId_;
@@ -35,7 +46,7 @@ std::string QueryXpackRelateDBRequest::getClusterId()const
void QueryXpackRelateDBRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string QueryXpackRelateDBRequest::getRelateDbType()const
@@ -46,6 +57,6 @@ std::string QueryXpackRelateDBRequest::getRelateDbType()const
void QueryXpackRelateDBRequest::setRelateDbType(const std::string& relateDbType)
{
relateDbType_ = relateDbType;
setCoreParameter("RelateDbType", relateDbType);
setParameter("RelateDbType", relateDbType);
}

View File

@@ -35,7 +35,7 @@ std::string RenewInstanceRequest::getClusterId()const
void RenewInstanceRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
int RenewInstanceRequest::getDuration()const
@@ -46,7 +46,7 @@ int RenewInstanceRequest::getDuration()const
void RenewInstanceRequest::setDuration(int duration)
{
duration_ = duration;
setCoreParameter("Duration", std::to_string(duration));
setParameter("Duration", std::to_string(duration));
}
std::string RenewInstanceRequest::getPricingCycle()const
@@ -57,6 +57,6 @@ std::string RenewInstanceRequest::getPricingCycle()const
void RenewInstanceRequest::setPricingCycle(const std::string& pricingCycle)
{
pricingCycle_ = pricingCycle;
setCoreParameter("PricingCycle", pricingCycle);
setParameter("PricingCycle", pricingCycle);
}

View File

@@ -35,7 +35,7 @@ int ResizeDiskSizeRequest::getNodeDiskSize()const
void ResizeDiskSizeRequest::setNodeDiskSize(int nodeDiskSize)
{
nodeDiskSize_ = nodeDiskSize;
setCoreParameter("NodeDiskSize", std::to_string(nodeDiskSize));
setParameter("NodeDiskSize", std::to_string(nodeDiskSize));
}
std::string ResizeDiskSizeRequest::getClusterId()const
@@ -46,6 +46,6 @@ std::string ResizeDiskSizeRequest::getClusterId()const
void ResizeDiskSizeRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -35,7 +35,7 @@ std::string ResizeNodeCountRequest::getClusterId()const
void ResizeNodeCountRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
int ResizeNodeCountRequest::getNodeCount()const
@@ -46,6 +46,6 @@ int ResizeNodeCountRequest::getNodeCount()const
void ResizeNodeCountRequest::setNodeCount(int nodeCount)
{
nodeCount_ = nodeCount;
setCoreParameter("NodeCount", std::to_string(nodeCount));
setParameter("NodeCount", std::to_string(nodeCount));
}

View File

@@ -35,7 +35,7 @@ std::string RestartInstanceRequest::getComponents()const
void RestartInstanceRequest::setComponents(const std::string& components)
{
components_ = components;
setCoreParameter("Components", components);
setParameter("Components", components);
}
std::string RestartInstanceRequest::getClusterId()const
@@ -46,6 +46,6 @@ std::string RestartInstanceRequest::getClusterId()const
void RestartInstanceRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -35,7 +35,7 @@ std::string SwitchHbaseHaSlbRequest::getHaTypes()const
void SwitchHbaseHaSlbRequest::setHaTypes(const std::string& haTypes)
{
haTypes_ = haTypes;
setCoreParameter("HaTypes", haTypes);
setParameter("HaTypes", haTypes);
}
std::string SwitchHbaseHaSlbRequest::getHbaseType()const
@@ -46,7 +46,7 @@ std::string SwitchHbaseHaSlbRequest::getHbaseType()const
void SwitchHbaseHaSlbRequest::setHbaseType(const std::string& hbaseType)
{
hbaseType_ = hbaseType;
setCoreParameter("HbaseType", hbaseType);
setParameter("HbaseType", hbaseType);
}
std::string SwitchHbaseHaSlbRequest::getBdsId()const
@@ -57,7 +57,7 @@ std::string SwitchHbaseHaSlbRequest::getBdsId()const
void SwitchHbaseHaSlbRequest::setBdsId(const std::string& bdsId)
{
bdsId_ = bdsId;
setCoreParameter("BdsId", bdsId);
setParameter("BdsId", bdsId);
}
std::string SwitchHbaseHaSlbRequest::getHaId()const
@@ -68,6 +68,6 @@ std::string SwitchHbaseHaSlbRequest::getHaId()const
void SwitchHbaseHaSlbRequest::setHaId(const std::string& haId)
{
haId_ = haId;
setCoreParameter("HaId", haId);
setParameter("HaId", haId);
}

View File

@@ -36,7 +36,7 @@ void TagResourcesRequest::setResourceId(const std::vector<std::string>& resource
{
resourceId_ = resourceId;
for(int dep1 = 0; dep1!= resourceId.size(); dep1++) {
setCoreParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
}
}
@@ -48,7 +48,7 @@ std::string TagResourcesRequest::getRegionId()const
void TagResourcesRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::vector<TagResourcesRequest::Tag> TagResourcesRequest::getTag()const
@@ -61,9 +61,9 @@ void TagResourcesRequest::setTag(const std::vector<Tag>& tag)
tag_ = tag;
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1);
setCoreParameter(tagObjStr + ".Value", tagObj.value);
setCoreParameter(tagObjStr + ".Key", tagObj.key);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}

View File

@@ -35,7 +35,7 @@ std::string UnTagResourcesRequest::getRegionId()const
void UnTagResourcesRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
bool UnTagResourcesRequest::getAll()const
@@ -46,7 +46,7 @@ bool UnTagResourcesRequest::getAll()const
void UnTagResourcesRequest::setAll(bool all)
{
all_ = all;
setCoreParameter("All", all ? "true" : "false");
setParameter("All", all ? "true" : "false");
}
std::vector<std::string> UnTagResourcesRequest::getResourceId()const
@@ -58,7 +58,7 @@ void UnTagResourcesRequest::setResourceId(const std::vector<std::string>& resour
{
resourceId_ = resourceId;
for(int dep1 = 0; dep1!= resourceId.size(); dep1++) {
setCoreParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
}
}
@@ -71,7 +71,7 @@ void UnTagResourcesRequest::setTagKey(const std::vector<std::string>& tagKey)
{
tagKey_ = tagKey;
for(int dep1 = 0; dep1!= tagKey.size(); dep1++) {
setCoreParameter("TagKey."+ std::to_string(dep1), tagKey.at(dep1));
setParameter("TagKey."+ std::to_string(dep1), tagKey.at(dep1));
}
}

View File

@@ -35,7 +35,7 @@ std::string XpackRelateDBRequest::getClusterId()const
void XpackRelateDBRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string XpackRelateDBRequest::getRelateDbType()const
@@ -46,7 +46,7 @@ std::string XpackRelateDBRequest::getRelateDbType()const
void XpackRelateDBRequest::setRelateDbType(const std::string& relateDbType)
{
relateDbType_ = relateDbType;
setCoreParameter("RelateDbType", relateDbType);
setParameter("RelateDbType", relateDbType);
}
std::string XpackRelateDBRequest::getDbClusterIds()const
@@ -57,6 +57,6 @@ std::string XpackRelateDBRequest::getDbClusterIds()const
void XpackRelateDBRequest::setDbClusterIds(const std::string& dbClusterIds)
{
dbClusterIds_ = dbClusterIds;
setCoreParameter("DbClusterIds", dbClusterIds);
setParameter("DbClusterIds", dbClusterIds);
}