Create TSDB Open api.

This commit is contained in:
sdk-team
2021-02-19 07:53:30 +00:00
parent 9bf214bc2c
commit 03b5f7b37b
61 changed files with 3864 additions and 1292 deletions

View File

@@ -51,6 +51,186 @@ HitsdbClient::HitsdbClient(const std::string & accessKeyId, const std::string &
HitsdbClient::~HitsdbClient()
{}
HitsdbClient::CreateHiTSDBInstanceOutcome HitsdbClient::createHiTSDBInstance(const CreateHiTSDBInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateHiTSDBInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateHiTSDBInstanceOutcome(CreateHiTSDBInstanceResult(outcome.result()));
else
return CreateHiTSDBInstanceOutcome(outcome.error());
}
void HitsdbClient::createHiTSDBInstanceAsync(const CreateHiTSDBInstanceRequest& request, const CreateHiTSDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createHiTSDBInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::CreateHiTSDBInstanceOutcomeCallable HitsdbClient::createHiTSDBInstanceCallable(const CreateHiTSDBInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateHiTSDBInstanceOutcome()>>(
[this, request]()
{
return this->createHiTSDBInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::DeleteHiTSDBInstanceOutcome HitsdbClient::deleteHiTSDBInstance(const DeleteHiTSDBInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteHiTSDBInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteHiTSDBInstanceOutcome(DeleteHiTSDBInstanceResult(outcome.result()));
else
return DeleteHiTSDBInstanceOutcome(outcome.error());
}
void HitsdbClient::deleteHiTSDBInstanceAsync(const DeleteHiTSDBInstanceRequest& request, const DeleteHiTSDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteHiTSDBInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::DeleteHiTSDBInstanceOutcomeCallable HitsdbClient::deleteHiTSDBInstanceCallable(const DeleteHiTSDBInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteHiTSDBInstanceOutcome()>>(
[this, request]()
{
return this->deleteHiTSDBInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::DescribeHiTSDBInstanceOutcome HitsdbClient::describeHiTSDBInstance(const DescribeHiTSDBInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeHiTSDBInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeHiTSDBInstanceOutcome(DescribeHiTSDBInstanceResult(outcome.result()));
else
return DescribeHiTSDBInstanceOutcome(outcome.error());
}
void HitsdbClient::describeHiTSDBInstanceAsync(const DescribeHiTSDBInstanceRequest& request, const DescribeHiTSDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeHiTSDBInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::DescribeHiTSDBInstanceOutcomeCallable HitsdbClient::describeHiTSDBInstanceCallable(const DescribeHiTSDBInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeHiTSDBInstanceOutcome()>>(
[this, request]()
{
return this->describeHiTSDBInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::DescribeHiTSDBInstanceListOutcome HitsdbClient::describeHiTSDBInstanceList(const DescribeHiTSDBInstanceListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeHiTSDBInstanceListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeHiTSDBInstanceListOutcome(DescribeHiTSDBInstanceListResult(outcome.result()));
else
return DescribeHiTSDBInstanceListOutcome(outcome.error());
}
void HitsdbClient::describeHiTSDBInstanceListAsync(const DescribeHiTSDBInstanceListRequest& request, const DescribeHiTSDBInstanceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeHiTSDBInstanceList(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::DescribeHiTSDBInstanceListOutcomeCallable HitsdbClient::describeHiTSDBInstanceListCallable(const DescribeHiTSDBInstanceListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeHiTSDBInstanceListOutcome()>>(
[this, request]()
{
return this->describeHiTSDBInstanceList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::DescribeHiTSDBInstanceSecurityIpListOutcome HitsdbClient::describeHiTSDBInstanceSecurityIpList(const DescribeHiTSDBInstanceSecurityIpListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeHiTSDBInstanceSecurityIpListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeHiTSDBInstanceSecurityIpListOutcome(DescribeHiTSDBInstanceSecurityIpListResult(outcome.result()));
else
return DescribeHiTSDBInstanceSecurityIpListOutcome(outcome.error());
}
void HitsdbClient::describeHiTSDBInstanceSecurityIpListAsync(const DescribeHiTSDBInstanceSecurityIpListRequest& request, const DescribeHiTSDBInstanceSecurityIpListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeHiTSDBInstanceSecurityIpList(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::DescribeHiTSDBInstanceSecurityIpListOutcomeCallable HitsdbClient::describeHiTSDBInstanceSecurityIpListCallable(const DescribeHiTSDBInstanceSecurityIpListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeHiTSDBInstanceSecurityIpListOutcome()>>(
[this, request]()
{
return this->describeHiTSDBInstanceSecurityIpList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::DescribeRegionsOutcome HitsdbClient::describeRegions(const DescribeRegionsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -87,180 +267,252 @@ HitsdbClient::DescribeRegionsOutcomeCallable HitsdbClient::describeRegionsCallab
return task->get_future();
}
HitsdbClient::GetInstanceIpWhiteListOutcome HitsdbClient::getInstanceIpWhiteList(const GetInstanceIpWhiteListRequest &request) const
HitsdbClient::DescribeZonesOutcome HitsdbClient::describeZones(const DescribeZonesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetInstanceIpWhiteListOutcome(endpointOutcome.error());
return DescribeZonesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetInstanceIpWhiteListOutcome(GetInstanceIpWhiteListResult(outcome.result()));
return DescribeZonesOutcome(DescribeZonesResult(outcome.result()));
else
return GetInstanceIpWhiteListOutcome(outcome.error());
return DescribeZonesOutcome(outcome.error());
}
void HitsdbClient::getInstanceIpWhiteListAsync(const GetInstanceIpWhiteListRequest& request, const GetInstanceIpWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void HitsdbClient::describeZonesAsync(const DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getInstanceIpWhiteList(request), context);
handler(this, request, describeZones(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::GetInstanceIpWhiteListOutcomeCallable HitsdbClient::getInstanceIpWhiteListCallable(const GetInstanceIpWhiteListRequest &request) const
HitsdbClient::DescribeZonesOutcomeCallable HitsdbClient::describeZonesCallable(const DescribeZonesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetInstanceIpWhiteListOutcome()>>(
auto task = std::make_shared<std::packaged_task<DescribeZonesOutcome()>>(
[this, request]()
{
return this->getInstanceIpWhiteList(request);
return this->describeZones(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::GetLindormInstanceOutcome HitsdbClient::getLindormInstance(const GetLindormInstanceRequest &request) const
HitsdbClient::ModifyHiTSDBInstanceClassOutcome HitsdbClient::modifyHiTSDBInstanceClass(const ModifyHiTSDBInstanceClassRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetLindormInstanceOutcome(endpointOutcome.error());
return ModifyHiTSDBInstanceClassOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetLindormInstanceOutcome(GetLindormInstanceResult(outcome.result()));
return ModifyHiTSDBInstanceClassOutcome(ModifyHiTSDBInstanceClassResult(outcome.result()));
else
return GetLindormInstanceOutcome(outcome.error());
return ModifyHiTSDBInstanceClassOutcome(outcome.error());
}
void HitsdbClient::getLindormInstanceAsync(const GetLindormInstanceRequest& request, const GetLindormInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void HitsdbClient::modifyHiTSDBInstanceClassAsync(const ModifyHiTSDBInstanceClassRequest& request, const ModifyHiTSDBInstanceClassAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getLindormInstance(request), context);
handler(this, request, modifyHiTSDBInstanceClass(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::GetLindormInstanceOutcomeCallable HitsdbClient::getLindormInstanceCallable(const GetLindormInstanceRequest &request) const
HitsdbClient::ModifyHiTSDBInstanceClassOutcomeCallable HitsdbClient::modifyHiTSDBInstanceClassCallable(const ModifyHiTSDBInstanceClassRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetLindormInstanceOutcome()>>(
auto task = std::make_shared<std::packaged_task<ModifyHiTSDBInstanceClassOutcome()>>(
[this, request]()
{
return this->getLindormInstance(request);
return this->modifyHiTSDBInstanceClass(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::GetLindormInstanceEngineListOutcome HitsdbClient::getLindormInstanceEngineList(const GetLindormInstanceEngineListRequest &request) const
HitsdbClient::ModifyHiTSDBInstanceSecurityIpListOutcome HitsdbClient::modifyHiTSDBInstanceSecurityIpList(const ModifyHiTSDBInstanceSecurityIpListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetLindormInstanceEngineListOutcome(endpointOutcome.error());
return ModifyHiTSDBInstanceSecurityIpListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetLindormInstanceEngineListOutcome(GetLindormInstanceEngineListResult(outcome.result()));
return ModifyHiTSDBInstanceSecurityIpListOutcome(ModifyHiTSDBInstanceSecurityIpListResult(outcome.result()));
else
return GetLindormInstanceEngineListOutcome(outcome.error());
return ModifyHiTSDBInstanceSecurityIpListOutcome(outcome.error());
}
void HitsdbClient::getLindormInstanceEngineListAsync(const GetLindormInstanceEngineListRequest& request, const GetLindormInstanceEngineListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void HitsdbClient::modifyHiTSDBInstanceSecurityIpListAsync(const ModifyHiTSDBInstanceSecurityIpListRequest& request, const ModifyHiTSDBInstanceSecurityIpListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getLindormInstanceEngineList(request), context);
handler(this, request, modifyHiTSDBInstanceSecurityIpList(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::GetLindormInstanceEngineListOutcomeCallable HitsdbClient::getLindormInstanceEngineListCallable(const GetLindormInstanceEngineListRequest &request) const
HitsdbClient::ModifyHiTSDBInstanceSecurityIpListOutcomeCallable HitsdbClient::modifyHiTSDBInstanceSecurityIpListCallable(const ModifyHiTSDBInstanceSecurityIpListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetLindormInstanceEngineListOutcome()>>(
auto task = std::make_shared<std::packaged_task<ModifyHiTSDBInstanceSecurityIpListOutcome()>>(
[this, request]()
{
return this->getLindormInstanceEngineList(request);
return this->modifyHiTSDBInstanceSecurityIpList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::GetLindormInstanceListOutcome HitsdbClient::getLindormInstanceList(const GetLindormInstanceListRequest &request) const
HitsdbClient::RenameHiTSDBInstanceAliasOutcome HitsdbClient::renameHiTSDBInstanceAlias(const RenameHiTSDBInstanceAliasRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetLindormInstanceListOutcome(endpointOutcome.error());
return RenameHiTSDBInstanceAliasOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetLindormInstanceListOutcome(GetLindormInstanceListResult(outcome.result()));
return RenameHiTSDBInstanceAliasOutcome(RenameHiTSDBInstanceAliasResult(outcome.result()));
else
return GetLindormInstanceListOutcome(outcome.error());
return RenameHiTSDBInstanceAliasOutcome(outcome.error());
}
void HitsdbClient::getLindormInstanceListAsync(const GetLindormInstanceListRequest& request, const GetLindormInstanceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void HitsdbClient::renameHiTSDBInstanceAliasAsync(const RenameHiTSDBInstanceAliasRequest& request, const RenameHiTSDBInstanceAliasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getLindormInstanceList(request), context);
handler(this, request, renameHiTSDBInstanceAlias(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::GetLindormInstanceListOutcomeCallable HitsdbClient::getLindormInstanceListCallable(const GetLindormInstanceListRequest &request) const
HitsdbClient::RenameHiTSDBInstanceAliasOutcomeCallable HitsdbClient::renameHiTSDBInstanceAliasCallable(const RenameHiTSDBInstanceAliasRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetLindormInstanceListOutcome()>>(
auto task = std::make_shared<std::packaged_task<RenameHiTSDBInstanceAliasOutcome()>>(
[this, request]()
{
return this->getLindormInstanceList(request);
return this->renameHiTSDBInstanceAlias(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::UpdateInstanceIpWhiteListOutcome HitsdbClient::updateInstanceIpWhiteList(const UpdateInstanceIpWhiteListRequest &request) const
HitsdbClient::RenewTSDBInstanceOutcome HitsdbClient::renewTSDBInstance(const RenewTSDBInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateInstanceIpWhiteListOutcome(endpointOutcome.error());
return RenewTSDBInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateInstanceIpWhiteListOutcome(UpdateInstanceIpWhiteListResult(outcome.result()));
return RenewTSDBInstanceOutcome(RenewTSDBInstanceResult(outcome.result()));
else
return UpdateInstanceIpWhiteListOutcome(outcome.error());
return RenewTSDBInstanceOutcome(outcome.error());
}
void HitsdbClient::updateInstanceIpWhiteListAsync(const UpdateInstanceIpWhiteListRequest& request, const UpdateInstanceIpWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void HitsdbClient::renewTSDBInstanceAsync(const RenewTSDBInstanceRequest& request, const RenewTSDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateInstanceIpWhiteList(request), context);
handler(this, request, renewTSDBInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::UpdateInstanceIpWhiteListOutcomeCallable HitsdbClient::updateInstanceIpWhiteListCallable(const UpdateInstanceIpWhiteListRequest &request) const
HitsdbClient::RenewTSDBInstanceOutcomeCallable HitsdbClient::renewTSDBInstanceCallable(const RenewTSDBInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateInstanceIpWhiteListOutcome()>>(
auto task = std::make_shared<std::packaged_task<RenewTSDBInstanceOutcome()>>(
[this, request]()
{
return this->updateInstanceIpWhiteList(request);
return this->renewTSDBInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::RestartHiTSDBInstanceOutcome HitsdbClient::restartHiTSDBInstance(const RestartHiTSDBInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return RestartHiTSDBInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return RestartHiTSDBInstanceOutcome(RestartHiTSDBInstanceResult(outcome.result()));
else
return RestartHiTSDBInstanceOutcome(outcome.error());
}
void HitsdbClient::restartHiTSDBInstanceAsync(const RestartHiTSDBInstanceRequest& request, const RestartHiTSDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, restartHiTSDBInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::RestartHiTSDBInstanceOutcomeCallable HitsdbClient::restartHiTSDBInstanceCallable(const RestartHiTSDBInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<RestartHiTSDBInstanceOutcome()>>(
[this, request]()
{
return this->restartHiTSDBInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::SwitchHiTSDBInstancePublicNetOutcome HitsdbClient::switchHiTSDBInstancePublicNet(const SwitchHiTSDBInstancePublicNetRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SwitchHiTSDBInstancePublicNetOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SwitchHiTSDBInstancePublicNetOutcome(SwitchHiTSDBInstancePublicNetResult(outcome.result()));
else
return SwitchHiTSDBInstancePublicNetOutcome(outcome.error());
}
void HitsdbClient::switchHiTSDBInstancePublicNetAsync(const SwitchHiTSDBInstancePublicNetRequest& request, const SwitchHiTSDBInstancePublicNetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, switchHiTSDBInstancePublicNet(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::SwitchHiTSDBInstancePublicNetOutcomeCallable HitsdbClient::switchHiTSDBInstancePublicNetCallable(const SwitchHiTSDBInstancePublicNetRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SwitchHiTSDBInstancePublicNetOutcome()>>(
[this, request]()
{
return this->switchHiTSDBInstancePublicNet(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));

View File

@@ -0,0 +1,304 @@
/*
* 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/CreateHiTSDBInstanceRequest.h>
using AlibabaCloud::Hitsdb::Model::CreateHiTSDBInstanceRequest;
CreateHiTSDBInstanceRequest::CreateHiTSDBInstanceRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "CreateHiTSDBInstance")
{
setMethod(HttpRequest::Method::Post);
}
CreateHiTSDBInstanceRequest::~CreateHiTSDBInstanceRequest()
{}
long CreateHiTSDBInstanceRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CreateHiTSDBInstanceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CreateHiTSDBInstanceRequest::getClientToken()const
{
return clientToken_;
}
void CreateHiTSDBInstanceRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setParameter("ClientToken", clientToken);
}
std::string CreateHiTSDBInstanceRequest::getInstanceClass()const
{
return instanceClass_;
}
void CreateHiTSDBInstanceRequest::setInstanceClass(const std::string& instanceClass)
{
instanceClass_ = instanceClass;
setParameter("InstanceClass", instanceClass);
}
std::string CreateHiTSDBInstanceRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CreateHiTSDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateHiTSDBInstanceRequest::getDuration()const
{
return duration_;
}
void CreateHiTSDBInstanceRequest::setDuration(const std::string& duration)
{
duration_ = duration;
setParameter("Duration", duration);
}
std::string CreateHiTSDBInstanceRequest::getSecurityToken()const
{
return securityToken_;
}
void CreateHiTSDBInstanceRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string CreateHiTSDBInstanceRequest::getRegionId()const
{
return regionId_;
}
void CreateHiTSDBInstanceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string CreateHiTSDBInstanceRequest::getMaxSeriesPerDatabase()const
{
return maxSeriesPerDatabase_;
}
void CreateHiTSDBInstanceRequest::setMaxSeriesPerDatabase(const std::string& maxSeriesPerDatabase)
{
maxSeriesPerDatabase_ = maxSeriesPerDatabase;
setParameter("MaxSeriesPerDatabase", maxSeriesPerDatabase);
}
std::string CreateHiTSDBInstanceRequest::getDiskCategory()const
{
return diskCategory_;
}
void CreateHiTSDBInstanceRequest::setDiskCategory(const std::string& diskCategory)
{
diskCategory_ = diskCategory;
setParameter("DiskCategory", diskCategory);
}
std::string CreateHiTSDBInstanceRequest::getMaxTimelineLimit()const
{
return maxTimelineLimit_;
}
void CreateHiTSDBInstanceRequest::setMaxTimelineLimit(const std::string& maxTimelineLimit)
{
maxTimelineLimit_ = maxTimelineLimit;
setParameter("MaxTimelineLimit", maxTimelineLimit);
}
std::string CreateHiTSDBInstanceRequest::getInstanceStorage()const
{
return instanceStorage_;
}
void CreateHiTSDBInstanceRequest::setInstanceStorage(const std::string& instanceStorage)
{
instanceStorage_ = instanceStorage;
setParameter("InstanceStorage", instanceStorage);
}
std::string CreateHiTSDBInstanceRequest::getEngineType()const
{
return engineType_;
}
void CreateHiTSDBInstanceRequest::setEngineType(const std::string& engineType)
{
engineType_ = engineType;
setParameter("EngineType", engineType);
}
std::string CreateHiTSDBInstanceRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CreateHiTSDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CreateHiTSDBInstanceRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CreateHiTSDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string CreateHiTSDBInstanceRequest::getInstanceAlias()const
{
return instanceAlias_;
}
void CreateHiTSDBInstanceRequest::setInstanceAlias(const std::string& instanceAlias)
{
instanceAlias_ = instanceAlias;
setParameter("InstanceAlias", instanceAlias);
}
std::string CreateHiTSDBInstanceRequest::getMaxDatabaseLimit()const
{
return maxDatabaseLimit_;
}
void CreateHiTSDBInstanceRequest::setMaxDatabaseLimit(const std::string& maxDatabaseLimit)
{
maxDatabaseLimit_ = maxDatabaseLimit;
setParameter("MaxDatabaseLimit", maxDatabaseLimit);
}
long CreateHiTSDBInstanceRequest::getOwnerId()const
{
return ownerId_;
}
void CreateHiTSDBInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateHiTSDBInstanceRequest::getVSwitchId()const
{
return vSwitchId_;
}
void CreateHiTSDBInstanceRequest::setVSwitchId(const std::string& vSwitchId)
{
vSwitchId_ = vSwitchId;
setParameter("VSwitchId", vSwitchId);
}
std::string CreateHiTSDBInstanceRequest::getInstanceName()const
{
return instanceName_;
}
void CreateHiTSDBInstanceRequest::setInstanceName(const std::string& instanceName)
{
instanceName_ = instanceName;
setParameter("InstanceName", instanceName);
}
std::string CreateHiTSDBInstanceRequest::getInstanceTps()const
{
return instanceTps_;
}
void CreateHiTSDBInstanceRequest::setInstanceTps(const std::string& instanceTps)
{
instanceTps_ = instanceTps;
setParameter("InstanceTps", instanceTps);
}
std::string CreateHiTSDBInstanceRequest::getVPCId()const
{
return vPCId_;
}
void CreateHiTSDBInstanceRequest::setVPCId(const std::string& vPCId)
{
vPCId_ = vPCId;
setParameter("VPCId", vPCId);
}
std::string CreateHiTSDBInstanceRequest::getZoneId()const
{
return zoneId_;
}
void CreateHiTSDBInstanceRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}
std::string CreateHiTSDBInstanceRequest::getTSDBVersion()const
{
return tSDBVersion_;
}
void CreateHiTSDBInstanceRequest::setTSDBVersion(const std::string& tSDBVersion)
{
tSDBVersion_ = tSDBVersion;
setParameter("TSDBVersion", tSDBVersion);
}
std::string CreateHiTSDBInstanceRequest::getPayType()const
{
return payType_;
}
void CreateHiTSDBInstanceRequest::setPayType(const std::string& payType)
{
payType_ = payType;
setParameter("PayType", payType);
}
std::string CreateHiTSDBInstanceRequest::getPricingCycle()const
{
return pricingCycle_;
}
void CreateHiTSDBInstanceRequest::setPricingCycle(const std::string& pricingCycle)
{
pricingCycle_ = pricingCycle;
setParameter("PricingCycle", pricingCycle);
}

View File

@@ -14,46 +14,45 @@
* limitations under the License.
*/
#include <alibabacloud/hitsdb/model/GetInstanceIpWhiteListResult.h>
#include <alibabacloud/hitsdb/model/CreateHiTSDBInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
GetInstanceIpWhiteListResult::GetInstanceIpWhiteListResult() :
CreateHiTSDBInstanceResult::CreateHiTSDBInstanceResult() :
ServiceResult()
{}
GetInstanceIpWhiteListResult::GetInstanceIpWhiteListResult(const std::string &payload) :
CreateHiTSDBInstanceResult::CreateHiTSDBInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetInstanceIpWhiteListResult::~GetInstanceIpWhiteListResult()
CreateHiTSDBInstanceResult::~CreateHiTSDBInstanceResult()
{}
void GetInstanceIpWhiteListResult::parse(const std::string &payload)
void CreateHiTSDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allIpList = value["IpList"]["IpList"];
for (const auto &item : allIpList)
ipList_.push_back(item.asString());
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["OrderId"].isNull())
orderId_ = std::stol(value["OrderId"].asString());
}
std::vector<std::string> GetInstanceIpWhiteListResult::getIpList()const
{
return ipList_;
}
std::string GetInstanceIpWhiteListResult::getInstanceId()const
std::string CreateHiTSDBInstanceResult::getInstanceId()const
{
return instanceId_;
}
long CreateHiTSDBInstanceResult::getOrderId()const
{
return orderId_;
}

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/hitsdb/model/DeleteHiTSDBInstanceRequest.h>
using AlibabaCloud::Hitsdb::Model::DeleteHiTSDBInstanceRequest;
DeleteHiTSDBInstanceRequest::DeleteHiTSDBInstanceRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "DeleteHiTSDBInstance")
{
setMethod(HttpRequest::Method::Post);
}
DeleteHiTSDBInstanceRequest::~DeleteHiTSDBInstanceRequest()
{}
long DeleteHiTSDBInstanceRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DeleteHiTSDBInstanceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DeleteHiTSDBInstanceRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DeleteHiTSDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteHiTSDBInstanceRequest::getSecurityToken()const
{
return securityToken_;
}
void DeleteHiTSDBInstanceRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DeleteHiTSDBInstanceRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DeleteHiTSDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DeleteHiTSDBInstanceRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DeleteHiTSDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DeleteHiTSDBInstanceRequest::getOwnerId()const
{
return ownerId_;
}
void DeleteHiTSDBInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteHiTSDBInstanceRequest::getInstanceId()const
{
return instanceId_;
}
void DeleteHiTSDBInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

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/hitsdb/model/DeleteHiTSDBInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
DeleteHiTSDBInstanceResult::DeleteHiTSDBInstanceResult() :
ServiceResult()
{}
DeleteHiTSDBInstanceResult::DeleteHiTSDBInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteHiTSDBInstanceResult::~DeleteHiTSDBInstanceResult()
{}
void DeleteHiTSDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -0,0 +1,150 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/hitsdb/model/DescribeHiTSDBInstanceListRequest.h>
using AlibabaCloud::Hitsdb::Model::DescribeHiTSDBInstanceListRequest;
DescribeHiTSDBInstanceListRequest::DescribeHiTSDBInstanceListRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "DescribeHiTSDBInstanceList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeHiTSDBInstanceListRequest::~DescribeHiTSDBInstanceListRequest()
{}
long DescribeHiTSDBInstanceListRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeHiTSDBInstanceListRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeHiTSDBInstanceListRequest::getStatusList()const
{
return statusList_;
}
void DescribeHiTSDBInstanceListRequest::setStatusList(const std::string& statusList)
{
statusList_ = statusList;
setParameter("StatusList", statusList);
}
int DescribeHiTSDBInstanceListRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeHiTSDBInstanceListRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeHiTSDBInstanceListRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeHiTSDBInstanceListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeHiTSDBInstanceListRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeHiTSDBInstanceListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
int DescribeHiTSDBInstanceListRequest::getPageSize()const
{
return pageSize_;
}
void DescribeHiTSDBInstanceListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
std::string DescribeHiTSDBInstanceListRequest::getQueryStr()const
{
return queryStr_;
}
void DescribeHiTSDBInstanceListRequest::setQueryStr(const std::string& queryStr)
{
queryStr_ = queryStr;
setParameter("QueryStr", queryStr);
}
std::string DescribeHiTSDBInstanceListRequest::getEngineType()const
{
return engineType_;
}
void DescribeHiTSDBInstanceListRequest::setEngineType(const std::string& engineType)
{
engineType_ = engineType;
setParameter("EngineType", engineType);
}
std::string DescribeHiTSDBInstanceListRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeHiTSDBInstanceListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeHiTSDBInstanceListRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeHiTSDBInstanceListRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DescribeHiTSDBInstanceListRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeHiTSDBInstanceListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,126 @@
/*
* 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/DescribeHiTSDBInstanceListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
DescribeHiTSDBInstanceListResult::DescribeHiTSDBInstanceListResult() :
ServiceResult()
{}
DescribeHiTSDBInstanceListResult::DescribeHiTSDBInstanceListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeHiTSDBInstanceListResult::~DescribeHiTSDBInstanceListResult()
{}
void DescribeHiTSDBInstanceListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allInstanceListNode = value["InstanceList"]["Instance"];
for (auto valueInstanceListInstance : allInstanceListNode)
{
Instance instanceListObject;
if(!valueInstanceListInstance["InstanceId"].isNull())
instanceListObject.instanceId = valueInstanceListInstance["InstanceId"].asString();
if(!valueInstanceListInstance["InstanceAlias"].isNull())
instanceListObject.instanceAlias = valueInstanceListInstance["InstanceAlias"].asString();
if(!valueInstanceListInstance["InstanceDescription"].isNull())
instanceListObject.instanceDescription = valueInstanceListInstance["InstanceDescription"].asString();
if(!valueInstanceListInstance["UserId"].isNull())
instanceListObject.userId = valueInstanceListInstance["UserId"].asString();
if(!valueInstanceListInstance["RegionId"].isNull())
instanceListObject.regionId = valueInstanceListInstance["RegionId"].asString();
if(!valueInstanceListInstance["ZoneId"].isNull())
instanceListObject.zoneId = valueInstanceListInstance["ZoneId"].asString();
if(!valueInstanceListInstance["InstanceStatus"].isNull())
instanceListObject.instanceStatus = valueInstanceListInstance["InstanceStatus"].asString();
if(!valueInstanceListInstance["ChargeType"].isNull())
instanceListObject.chargeType = valueInstanceListInstance["ChargeType"].asString();
if(!valueInstanceListInstance["NetworkType"].isNull())
instanceListObject.networkType = valueInstanceListInstance["NetworkType"].asString();
if(!valueInstanceListInstance["GmtCreated"].isNull())
instanceListObject.gmtCreated = valueInstanceListInstance["GmtCreated"].asString();
if(!valueInstanceListInstance["GmtExpire"].isNull())
instanceListObject.gmtExpire = valueInstanceListInstance["GmtExpire"].asString();
if(!valueInstanceListInstance["InstanceClass"].isNull())
instanceListObject.instanceClass = valueInstanceListInstance["InstanceClass"].asString();
if(!valueInstanceListInstance["InstanceStorage"].isNull())
instanceListObject.instanceStorage = valueInstanceListInstance["InstanceStorage"].asString();
if(!valueInstanceListInstance["InstanceTps"].isNull())
instanceListObject.instanceTps = valueInstanceListInstance["InstanceTps"].asString();
if(!valueInstanceListInstance["LockMode"].isNull())
instanceListObject.lockMode = valueInstanceListInstance["LockMode"].asString();
if(!valueInstanceListInstance["InstanceIdInVpc"].isNull())
instanceListObject.instanceIdInVpc = valueInstanceListInstance["InstanceIdInVpc"].asString();
if(!valueInstanceListInstance["EngineType"].isNull())
instanceListObject.engineType = valueInstanceListInstance["EngineType"].asString();
if(!valueInstanceListInstance["MaxDatabaseLimit"].isNull())
instanceListObject.maxDatabaseLimit = valueInstanceListInstance["MaxDatabaseLimit"].asString();
if(!valueInstanceListInstance["MaxSeriesPerDatabase"].isNull())
instanceListObject.maxSeriesPerDatabase = valueInstanceListInstance["MaxSeriesPerDatabase"].asString();
if(!valueInstanceListInstance["VpcId"].isNull())
instanceListObject.vpcId = valueInstanceListInstance["VpcId"].asString();
if(!valueInstanceListInstance["VswitchId"].isNull())
instanceListObject.vswitchId = valueInstanceListInstance["VswitchId"].asString();
if(!valueInstanceListInstance["Status"].isNull())
instanceListObject.status = valueInstanceListInstance["Status"].asString();
if(!valueInstanceListInstance["PaymentType"].isNull())
instanceListObject.paymentType = valueInstanceListInstance["PaymentType"].asString();
if(!valueInstanceListInstance["CreateTime"].isNull())
instanceListObject.createTime = std::stol(valueInstanceListInstance["CreateTime"].asString());
if(!valueInstanceListInstance["ExpiredTime"].isNull())
instanceListObject.expiredTime = std::stol(valueInstanceListInstance["ExpiredTime"].asString());
instanceList_.push_back(instanceListObject);
}
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["Total"].isNull())
total_ = std::stoi(value["Total"].asString());
}
int DescribeHiTSDBInstanceListResult::getPageSize()const
{
return pageSize_;
}
int DescribeHiTSDBInstanceListResult::getPageNumber()const
{
return pageNumber_;
}
int DescribeHiTSDBInstanceListResult::getTotal()const
{
return total_;
}
std::vector<DescribeHiTSDBInstanceListResult::Instance> DescribeHiTSDBInstanceListResult::getInstanceList()const
{
return instanceList_;
}

View File

@@ -14,102 +14,91 @@
* limitations under the License.
*/
#include <alibabacloud/hitsdb/model/GetInstanceIpWhiteListRequest.h>
#include <alibabacloud/hitsdb/model/DescribeHiTSDBInstanceRequest.h>
using AlibabaCloud::Hitsdb::Model::GetInstanceIpWhiteListRequest;
using AlibabaCloud::Hitsdb::Model::DescribeHiTSDBInstanceRequest;
GetInstanceIpWhiteListRequest::GetInstanceIpWhiteListRequest() :
RpcServiceRequest("hitsdb", "2020-06-15", "GetInstanceIpWhiteList")
DescribeHiTSDBInstanceRequest::DescribeHiTSDBInstanceRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "DescribeHiTSDBInstance")
{
setMethod(HttpRequest::Method::Post);
}
GetInstanceIpWhiteListRequest::~GetInstanceIpWhiteListRequest()
DescribeHiTSDBInstanceRequest::~DescribeHiTSDBInstanceRequest()
{}
long GetInstanceIpWhiteListRequest::getResourceOwnerId()const
long DescribeHiTSDBInstanceRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void GetInstanceIpWhiteListRequest::setResourceOwnerId(long resourceOwnerId)
void DescribeHiTSDBInstanceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string GetInstanceIpWhiteListRequest::getAccessKeyId()const
std::string DescribeHiTSDBInstanceRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void GetInstanceIpWhiteListRequest::setAccessKeyId(const std::string& accessKeyId)
void DescribeHiTSDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string GetInstanceIpWhiteListRequest::getSecurityToken()const
std::string DescribeHiTSDBInstanceRequest::getSecurityToken()const
{
return securityToken_;
}
void GetInstanceIpWhiteListRequest::setSecurityToken(const std::string& securityToken)
void DescribeHiTSDBInstanceRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string GetInstanceIpWhiteListRequest::getResourceOwnerAccount()const
std::string DescribeHiTSDBInstanceRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void GetInstanceIpWhiteListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
void DescribeHiTSDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string GetInstanceIpWhiteListRequest::getOwnerAccount()const
std::string DescribeHiTSDBInstanceRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void GetInstanceIpWhiteListRequest::setOwnerAccount(const std::string& ownerAccount)
void DescribeHiTSDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long GetInstanceIpWhiteListRequest::getOwnerId()const
long DescribeHiTSDBInstanceRequest::getOwnerId()const
{
return ownerId_;
}
void GetInstanceIpWhiteListRequest::setOwnerId(long ownerId)
void DescribeHiTSDBInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string GetInstanceIpWhiteListRequest::getGroupName()const
{
return groupName_;
}
void GetInstanceIpWhiteListRequest::setGroupName(const std::string& groupName)
{
groupName_ = groupName;
setParameter("GroupName", groupName);
}
std::string GetInstanceIpWhiteListRequest::getInstanceId()const
std::string DescribeHiTSDBInstanceRequest::getInstanceId()const
{
return instanceId_;
}
void GetInstanceIpWhiteListRequest::setInstanceId(const std::string& instanceId)
void DescribeHiTSDBInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);

View File

@@ -0,0 +1,274 @@
/*
* 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/DescribeHiTSDBInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
DescribeHiTSDBInstanceResult::DescribeHiTSDBInstanceResult() :
ServiceResult()
{}
DescribeHiTSDBInstanceResult::DescribeHiTSDBInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeHiTSDBInstanceResult::~DescribeHiTSDBInstanceResult()
{}
void DescribeHiTSDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSecurityIpListNode = value["SecurityIpList"]["SecurityIp"];
for (auto valueSecurityIpListSecurityIp : allSecurityIpListNode)
{
SecurityIp securityIpListObject;
if(!valueSecurityIpListSecurityIp["Ip"].isNull())
securityIpListObject.ip = valueSecurityIpListSecurityIp["Ip"].asString();
securityIpList_.push_back(securityIpListObject);
}
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["InstanceAlias"].isNull())
instanceAlias_ = value["InstanceAlias"].asString();
if(!value["InstanceDescription"].isNull())
instanceDescription_ = value["InstanceDescription"].asString();
if(!value["RegionId"].isNull())
regionId_ = value["RegionId"].asString();
if(!value["ZoneId"].isNull())
zoneId_ = value["ZoneId"].asString();
if(!value["InstanceStatus"].isNull())
instanceStatus_ = value["InstanceStatus"].asString();
if(!value["ChargeType"].isNull())
chargeType_ = value["ChargeType"].asString();
if(!value["NetworkType"].isNull())
networkType_ = value["NetworkType"].asString();
if(!value["GmtCreated"].isNull())
gmtCreated_ = value["GmtCreated"].asString();
if(!value["GmtExpire"].isNull())
gmtExpire_ = value["GmtExpire"].asString();
if(!value["InstanceClass"].isNull())
instanceClass_ = value["InstanceClass"].asString();
if(!value["MaxTimelineLimit"].isNull())
maxTimelineLimit_ = value["MaxTimelineLimit"].asString();
if(!value["InstanceStorage"].isNull())
instanceStorage_ = value["InstanceStorage"].asString();
if(!value["InstanceTps"].isNull())
instanceTps_ = value["InstanceTps"].asString();
if(!value["ReverseVpcIp"].isNull())
reverseVpcIp_ = value["ReverseVpcIp"].asString();
if(!value["ReverseVpcPort"].isNull())
reverseVpcPort_ = value["ReverseVpcPort"].asString();
if(!value["VpcId"].isNull())
vpcId_ = value["VpcId"].asString();
if(!value["VswitchId"].isNull())
vswitchId_ = value["VswitchId"].asString();
if(!value["ConnectionString"].isNull())
connectionString_ = value["ConnectionString"].asString();
if(!value["PublicConnectionString"].isNull())
publicConnectionString_ = value["PublicConnectionString"].asString();
if(!value["AutoRenew"].isNull())
autoRenew_ = value["AutoRenew"].asString() == "true";
if(!value["EngineType"].isNull())
engineType_ = value["EngineType"].asString();
if(!value["CpuNumber"].isNull())
cpuNumber_ = value["CpuNumber"].asString();
if(!value["MemSize"].isNull())
memSize_ = value["MemSize"].asString();
if(!value["Series"].isNull())
series_ = std::stoi(value["Series"].asString());
if(!value["RDSStatus"].isNull())
rDSStatus_ = value["RDSStatus"].asString();
if(!value["DiskCategory"].isNull())
diskCategory_ = value["DiskCategory"].asString();
if(!value["Status"].isNull())
status_ = value["Status"].asString();
if(!value["PaymentType"].isNull())
paymentType_ = value["PaymentType"].asString();
if(!value["CreateTime"].isNull())
createTime_ = std::stol(value["CreateTime"].asString());
if(!value["ExpiredTime"].isNull())
expiredTime_ = std::stol(value["ExpiredTime"].asString());
}
bool DescribeHiTSDBInstanceResult::getAutoRenew()const
{
return autoRenew_;
}
std::string DescribeHiTSDBInstanceResult::getGmtCreated()const
{
return gmtCreated_;
}
std::string DescribeHiTSDBInstanceResult::getCpuNumber()const
{
return cpuNumber_;
}
std::string DescribeHiTSDBInstanceResult::getInstanceAlias()const
{
return instanceAlias_;
}
std::string DescribeHiTSDBInstanceResult::getInstanceStatus()const
{
return instanceStatus_;
}
std::string DescribeHiTSDBInstanceResult::getNetworkType()const
{
return networkType_;
}
std::string DescribeHiTSDBInstanceResult::getGmtExpire()const
{
return gmtExpire_;
}
std::string DescribeHiTSDBInstanceResult::getMemSize()const
{
return memSize_;
}
long DescribeHiTSDBInstanceResult::getExpiredTime()const
{
return expiredTime_;
}
std::string DescribeHiTSDBInstanceResult::getMaxTimelineLimit()const
{
return maxTimelineLimit_;
}
std::string DescribeHiTSDBInstanceResult::getReverseVpcPort()const
{
return reverseVpcPort_;
}
std::string DescribeHiTSDBInstanceResult::getPaymentType()const
{
return paymentType_;
}
std::string DescribeHiTSDBInstanceResult::getPublicConnectionString()const
{
return publicConnectionString_;
}
std::string DescribeHiTSDBInstanceResult::getEngineType()const
{
return engineType_;
}
std::string DescribeHiTSDBInstanceResult::getInstanceTps()const
{
return instanceTps_;
}
std::string DescribeHiTSDBInstanceResult::getRDSStatus()const
{
return rDSStatus_;
}
std::string DescribeHiTSDBInstanceResult::getStatus()const
{
return status_;
}
std::string DescribeHiTSDBInstanceResult::getInstanceStorage()const
{
return instanceStorage_;
}
std::string DescribeHiTSDBInstanceResult::getZoneId()const
{
return zoneId_;
}
std::string DescribeHiTSDBInstanceResult::getInstanceId()const
{
return instanceId_;
}
long DescribeHiTSDBInstanceResult::getCreateTime()const
{
return createTime_;
}
std::string DescribeHiTSDBInstanceResult::getDiskCategory()const
{
return diskCategory_;
}
std::string DescribeHiTSDBInstanceResult::getInstanceClass()const
{
return instanceClass_;
}
std::string DescribeHiTSDBInstanceResult::getVswitchId()const
{
return vswitchId_;
}
int DescribeHiTSDBInstanceResult::getSeries()const
{
return series_;
}
std::string DescribeHiTSDBInstanceResult::getVpcId()const
{
return vpcId_;
}
std::vector<DescribeHiTSDBInstanceResult::SecurityIp> DescribeHiTSDBInstanceResult::getSecurityIpList()const
{
return securityIpList_;
}
std::string DescribeHiTSDBInstanceResult::getChargeType()const
{
return chargeType_;
}
std::string DescribeHiTSDBInstanceResult::getReverseVpcIp()const
{
return reverseVpcIp_;
}
std::string DescribeHiTSDBInstanceResult::getInstanceDescription()const
{
return instanceDescription_;
}
std::string DescribeHiTSDBInstanceResult::getRegionId()const
{
return regionId_;
}
std::string DescribeHiTSDBInstanceResult::getConnectionString()const
{
return connectionString_;
}

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/hitsdb/model/DescribeHiTSDBInstanceSecurityIpListRequest.h>
using AlibabaCloud::Hitsdb::Model::DescribeHiTSDBInstanceSecurityIpListRequest;
DescribeHiTSDBInstanceSecurityIpListRequest::DescribeHiTSDBInstanceSecurityIpListRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "DescribeHiTSDBInstanceSecurityIpList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeHiTSDBInstanceSecurityIpListRequest::~DescribeHiTSDBInstanceSecurityIpListRequest()
{}
long DescribeHiTSDBInstanceSecurityIpListRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeHiTSDBInstanceSecurityIpListRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeHiTSDBInstanceSecurityIpListRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeHiTSDBInstanceSecurityIpListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeHiTSDBInstanceSecurityIpListRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeHiTSDBInstanceSecurityIpListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeHiTSDBInstanceSecurityIpListRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeHiTSDBInstanceSecurityIpListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeHiTSDBInstanceSecurityIpListRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeHiTSDBInstanceSecurityIpListRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DescribeHiTSDBInstanceSecurityIpListRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeHiTSDBInstanceSecurityIpListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeHiTSDBInstanceSecurityIpListRequest::getInstanceId()const
{
return instanceId_;
}
void DescribeHiTSDBInstanceSecurityIpListRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

View File

@@ -0,0 +1,57 @@
/*
* 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/DescribeHiTSDBInstanceSecurityIpListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
DescribeHiTSDBInstanceSecurityIpListResult::DescribeHiTSDBInstanceSecurityIpListResult() :
ServiceResult()
{}
DescribeHiTSDBInstanceSecurityIpListResult::DescribeHiTSDBInstanceSecurityIpListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeHiTSDBInstanceSecurityIpListResult::~DescribeHiTSDBInstanceSecurityIpListResult()
{}
void DescribeHiTSDBInstanceSecurityIpListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSecurityIpListNode = value["SecurityIpList"]["SecurityIp"];
for (auto valueSecurityIpListSecurityIp : allSecurityIpListNode)
{
SecurityIp securityIpListObject;
if(!valueSecurityIpListSecurityIp["Ip"].isNull())
securityIpListObject.ip = valueSecurityIpListSecurityIp["Ip"].asString();
securityIpList_.push_back(securityIpListObject);
}
}
std::vector<DescribeHiTSDBInstanceSecurityIpListResult::SecurityIp> DescribeHiTSDBInstanceSecurityIpListResult::getSecurityIpList()const
{
return securityIpList_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Hitsdb::Model::DescribeRegionsRequest;
DescribeRegionsRequest::DescribeRegionsRequest() :
RpcServiceRequest("hitsdb", "2020-06-15", "DescribeRegions")
RpcServiceRequest("hitsdb", "2017-06-01", "DescribeRegions")
{
setMethod(HttpRequest::Method::Post);
}

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/hitsdb/model/DescribeZonesRequest.h>
using AlibabaCloud::Hitsdb::Model::DescribeZonesRequest;
DescribeZonesRequest::DescribeZonesRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "DescribeZones")
{
setMethod(HttpRequest::Method::Post);
}
DescribeZonesRequest::~DescribeZonesRequest()
{}
long DescribeZonesRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeZonesRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeZonesRequest::getLanguage()const
{
return language_;
}
void DescribeZonesRequest::setLanguage(const std::string& language)
{
language_ = language;
setParameter("Language", language);
}
std::string DescribeZonesRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeZonesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeZonesRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeZonesRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeZonesRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeZonesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeZonesRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeZonesRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DescribeZonesRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeZonesRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

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

View File

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

View File

@@ -1,78 +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/hitsdb/model/GetLindormInstanceEngineListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
GetLindormInstanceEngineListResult::GetLindormInstanceEngineListResult() :
ServiceResult()
{}
GetLindormInstanceEngineListResult::GetLindormInstanceEngineListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetLindormInstanceEngineListResult::~GetLindormInstanceEngineListResult()
{}
void GetLindormInstanceEngineListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allEngineListNode = value["EngineList"]["EngineInfo"];
for (auto valueEngineListEngineInfo : allEngineListNode)
{
EngineInfo engineListObject;
if(!valueEngineListEngineInfo["EngineType"].isNull())
engineListObject.engineType = valueEngineListEngineInfo["EngineType"].asString();
auto allNetInfoListNode = valueEngineListEngineInfo["NetInfoList"]["NetInfo"];
for (auto valueEngineListEngineInfoNetInfoListNetInfo : allNetInfoListNode)
{
EngineInfo::NetInfo netInfoListObject;
if(!valueEngineListEngineInfoNetInfoListNetInfo["NetType"].isNull())
netInfoListObject.netType = valueEngineListEngineInfoNetInfoListNetInfo["NetType"].asString();
if(!valueEngineListEngineInfoNetInfoListNetInfo["ConnectionString"].isNull())
netInfoListObject.connectionString = valueEngineListEngineInfoNetInfoListNetInfo["ConnectionString"].asString();
if(!valueEngineListEngineInfoNetInfoListNetInfo["Port"].isNull())
netInfoListObject.port = std::stoi(valueEngineListEngineInfoNetInfoListNetInfo["Port"].asString());
if(!valueEngineListEngineInfoNetInfoListNetInfo["AccessType"].isNull())
netInfoListObject.accessType = std::stoi(valueEngineListEngineInfoNetInfoListNetInfo["AccessType"].asString());
engineListObject.netInfoList.push_back(netInfoListObject);
}
engineList_.push_back(engineListObject);
}
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
}
std::vector<GetLindormInstanceEngineListResult::EngineInfo> GetLindormInstanceEngineListResult::getEngineList()const
{
return engineList_;
}
std::string GetLindormInstanceEngineListResult::getInstanceId()const
{
return instanceId_;
}

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/hitsdb/model/GetLindormInstanceListRequest.h>
using AlibabaCloud::Hitsdb::Model::GetLindormInstanceListRequest;
GetLindormInstanceListRequest::GetLindormInstanceListRequest() :
RpcServiceRequest("hitsdb", "2020-06-15", "GetLindormInstanceList")
{
setMethod(HttpRequest::Method::Post);
}
GetLindormInstanceListRequest::~GetLindormInstanceListRequest()
{}
long GetLindormInstanceListRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void GetLindormInstanceListRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int GetLindormInstanceListRequest::getSupportEngine()const
{
return supportEngine_;
}
void GetLindormInstanceListRequest::setSupportEngine(int supportEngine)
{
supportEngine_ = supportEngine;
setParameter("SupportEngine", std::to_string(supportEngine));
}
int GetLindormInstanceListRequest::getPageNumber()const
{
return pageNumber_;
}
void GetLindormInstanceListRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string GetLindormInstanceListRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void GetLindormInstanceListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string GetLindormInstanceListRequest::getSecurityToken()const
{
return securityToken_;
}
void GetLindormInstanceListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string GetLindormInstanceListRequest::getRegionId()const
{
return regionId_;
}
void GetLindormInstanceListRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
int GetLindormInstanceListRequest::getPageSize()const
{
return pageSize_;
}
void GetLindormInstanceListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
std::string GetLindormInstanceListRequest::getQueryStr()const
{
return queryStr_;
}
void GetLindormInstanceListRequest::setQueryStr(const std::string& queryStr)
{
queryStr_ = queryStr;
setParameter("QueryStr", queryStr);
}
std::string GetLindormInstanceListRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void GetLindormInstanceListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string GetLindormInstanceListRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void GetLindormInstanceListRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long GetLindormInstanceListRequest::getOwnerId()const
{
return ownerId_;
}
void GetLindormInstanceListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string GetLindormInstanceListRequest::getServiceType()const
{
return serviceType_;
}
void GetLindormInstanceListRequest::setServiceType(const std::string& serviceType)
{
serviceType_ = serviceType;
setParameter("ServiceType", serviceType);
}

View File

@@ -1,104 +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/hitsdb/model/GetLindormInstanceListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
GetLindormInstanceListResult::GetLindormInstanceListResult() :
ServiceResult()
{}
GetLindormInstanceListResult::GetLindormInstanceListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetLindormInstanceListResult::~GetLindormInstanceListResult()
{}
void GetLindormInstanceListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allInstanceListNode = value["InstanceList"]["LindormInstanceSummary"];
for (auto valueInstanceListLindormInstanceSummary : allInstanceListNode)
{
LindormInstanceSummary instanceListObject;
if(!valueInstanceListLindormInstanceSummary["InstanceId"].isNull())
instanceListObject.instanceId = valueInstanceListLindormInstanceSummary["InstanceId"].asString();
if(!valueInstanceListLindormInstanceSummary["InstanceAlias"].isNull())
instanceListObject.instanceAlias = valueInstanceListLindormInstanceSummary["InstanceAlias"].asString();
if(!valueInstanceListLindormInstanceSummary["RegionId"].isNull())
instanceListObject.regionId = valueInstanceListLindormInstanceSummary["RegionId"].asString();
if(!valueInstanceListLindormInstanceSummary["ZoneId"].isNull())
instanceListObject.zoneId = valueInstanceListLindormInstanceSummary["ZoneId"].asString();
if(!valueInstanceListLindormInstanceSummary["InstanceStatus"].isNull())
instanceListObject.instanceStatus = valueInstanceListLindormInstanceSummary["InstanceStatus"].asString();
if(!valueInstanceListLindormInstanceSummary["PayType"].isNull())
instanceListObject.payType = valueInstanceListLindormInstanceSummary["PayType"].asString();
if(!valueInstanceListLindormInstanceSummary["NetworkType"].isNull())
instanceListObject.networkType = valueInstanceListLindormInstanceSummary["NetworkType"].asString();
if(!valueInstanceListLindormInstanceSummary["CreateTime"].isNull())
instanceListObject.createTime = valueInstanceListLindormInstanceSummary["CreateTime"].asString();
if(!valueInstanceListLindormInstanceSummary["ExpireTime"].isNull())
instanceListObject.expireTime = valueInstanceListLindormInstanceSummary["ExpireTime"].asString();
if(!valueInstanceListLindormInstanceSummary["InstanceStorage"].isNull())
instanceListObject.instanceStorage = valueInstanceListLindormInstanceSummary["InstanceStorage"].asString();
if(!valueInstanceListLindormInstanceSummary["ServiceType"].isNull())
instanceListObject.serviceType = valueInstanceListLindormInstanceSummary["ServiceType"].asString();
if(!valueInstanceListLindormInstanceSummary["EngineType"].isNull())
instanceListObject.engineType = valueInstanceListLindormInstanceSummary["EngineType"].asString();
if(!valueInstanceListLindormInstanceSummary["AliUid"].isNull())
instanceListObject.aliUid = std::stol(valueInstanceListLindormInstanceSummary["AliUid"].asString());
if(!valueInstanceListLindormInstanceSummary["VpcId"].isNull())
instanceListObject.vpcId = valueInstanceListLindormInstanceSummary["VpcId"].asString();
instanceList_.push_back(instanceListObject);
}
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["Total"].isNull())
total_ = std::stoi(value["Total"].asString());
}
int GetLindormInstanceListResult::getPageSize()const
{
return pageSize_;
}
int GetLindormInstanceListResult::getPageNumber()const
{
return pageNumber_;
}
int GetLindormInstanceListResult::getTotal()const
{
return total_;
}
std::vector<GetLindormInstanceListResult::LindormInstanceSummary> GetLindormInstanceListResult::getInstanceList()const
{
return instanceList_;
}

View File

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

View File

@@ -1,221 +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/hitsdb/model/GetLindormInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
GetLindormInstanceResult::GetLindormInstanceResult() :
ServiceResult()
{}
GetLindormInstanceResult::GetLindormInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetLindormInstanceResult::~GetLindormInstanceResult()
{}
void GetLindormInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allEngineListNode = value["EngineList"]["Engine"];
for (auto valueEngineListEngine : allEngineListNode)
{
Engine engineListObject;
if(!valueEngineListEngine["Engine"].isNull())
engineListObject.engine = valueEngineListEngine["Engine"].asString();
if(!valueEngineListEngine["Version"].isNull())
engineListObject.version = valueEngineListEngine["Version"].asString();
if(!valueEngineListEngine["CpuCount"].isNull())
engineListObject.cpuCount = valueEngineListEngine["CpuCount"].asString();
if(!valueEngineListEngine["MemorySize"].isNull())
engineListObject.memorySize = valueEngineListEngine["MemorySize"].asString();
if(!valueEngineListEngine["CoreCount"].isNull())
engineListObject.coreCount = valueEngineListEngine["CoreCount"].asString();
if(!valueEngineListEngine["IsLastVersion"].isNull())
engineListObject.isLastVersion = valueEngineListEngine["IsLastVersion"].asString() == "true";
engineList_.push_back(engineListObject);
}
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["InstanceAlias"].isNull())
instanceAlias_ = value["InstanceAlias"].asString();
if(!value["RegionId"].isNull())
regionId_ = value["RegionId"].asString();
if(!value["ZoneId"].isNull())
zoneId_ = value["ZoneId"].asString();
if(!value["InstanceStatus"].isNull())
instanceStatus_ = value["InstanceStatus"].asString();
if(!value["PayType"].isNull())
payType_ = value["PayType"].asString();
if(!value["NetworkType"].isNull())
networkType_ = value["NetworkType"].asString();
if(!value["CreateTime"].isNull())
createTime_ = value["CreateTime"].asString();
if(!value["ExpireTime"].isNull())
expireTime_ = value["ExpireTime"].asString();
if(!value["InstanceStorage"].isNull())
instanceStorage_ = value["InstanceStorage"].asString();
if(!value["VpcId"].isNull())
vpcId_ = value["VpcId"].asString();
if(!value["VswitchId"].isNull())
vswitchId_ = value["VswitchId"].asString();
if(!value["AutoRenew"].isNull())
autoRenew_ = value["AutoRenew"].asString() == "true";
if(!value["EngineType"].isNull())
engineType_ = std::stoi(value["EngineType"].asString());
if(!value["ServiceType"].isNull())
serviceType_ = value["ServiceType"].asString();
if(!value["DeletionProtection"].isNull())
deletionProtection_ = value["DeletionProtection"].asString();
if(!value["DiskCategory"].isNull())
diskCategory_ = value["DiskCategory"].asString();
if(!value["ColdStorage"].isNull())
coldStorage_ = std::stoi(value["ColdStorage"].asString());
if(!value["EnableBDS"].isNull())
enableBDS_ = value["EnableBDS"].asString() == "true";
if(!value["AliUid"].isNull())
aliUid_ = std::stol(value["AliUid"].asString());
if(!value["EnableFS"].isNull())
enableFS_ = value["EnableFS"].asString() == "true";
if(!value["EnablePhoenix"].isNull())
enablePhoenix_ = value["EnablePhoenix"].asString() == "true";
}
std::vector<GetLindormInstanceResult::Engine> GetLindormInstanceResult::getEngineList()const
{
return engineList_;
}
std::string GetLindormInstanceResult::getInstanceStorage()const
{
return instanceStorage_;
}
std::string GetLindormInstanceResult::getZoneId()const
{
return zoneId_;
}
std::string GetLindormInstanceResult::getInstanceId()const
{
return instanceId_;
}
bool GetLindormInstanceResult::getEnableBDS()const
{
return enableBDS_;
}
std::string GetLindormInstanceResult::getCreateTime()const
{
return createTime_;
}
bool GetLindormInstanceResult::getAutoRenew()const
{
return autoRenew_;
}
int GetLindormInstanceResult::getColdStorage()const
{
return coldStorage_;
}
std::string GetLindormInstanceResult::getDiskCategory()const
{
return diskCategory_;
}
std::string GetLindormInstanceResult::getPayType()const
{
return payType_;
}
std::string GetLindormInstanceResult::getDeletionProtection()const
{
return deletionProtection_;
}
bool GetLindormInstanceResult::getEnableFS()const
{
return enableFS_;
}
std::string GetLindormInstanceResult::getVswitchId()const
{
return vswitchId_;
}
std::string GetLindormInstanceResult::getVpcId()const
{
return vpcId_;
}
std::string GetLindormInstanceResult::getInstanceAlias()const
{
return instanceAlias_;
}
std::string GetLindormInstanceResult::getInstanceStatus()const
{
return instanceStatus_;
}
std::string GetLindormInstanceResult::getNetworkType()const
{
return networkType_;
}
std::string GetLindormInstanceResult::getServiceType()const
{
return serviceType_;
}
int GetLindormInstanceResult::getEngineType()const
{
return engineType_;
}
bool GetLindormInstanceResult::getEnablePhoenix()const
{
return enablePhoenix_;
}
std::string GetLindormInstanceResult::getRegionId()const
{
return regionId_;
}
std::string GetLindormInstanceResult::getExpireTime()const
{
return expireTime_;
}
long GetLindormInstanceResult::getAliUid()const
{
return aliUid_;
}

View File

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

View File

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

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/ModifyHiTSDBInstanceSecurityIpListRequest.h>
using AlibabaCloud::Hitsdb::Model::ModifyHiTSDBInstanceSecurityIpListRequest;
ModifyHiTSDBInstanceSecurityIpListRequest::ModifyHiTSDBInstanceSecurityIpListRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "ModifyHiTSDBInstanceSecurityIpList")
{
setMethod(HttpRequest::Method::Post);
}
ModifyHiTSDBInstanceSecurityIpListRequest::~ModifyHiTSDBInstanceSecurityIpListRequest()
{}
long ModifyHiTSDBInstanceSecurityIpListRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ModifyHiTSDBInstanceSecurityIpListRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ModifyHiTSDBInstanceSecurityIpListRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ModifyHiTSDBInstanceSecurityIpListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ModifyHiTSDBInstanceSecurityIpListRequest::getSecurityToken()const
{
return securityToken_;
}
void ModifyHiTSDBInstanceSecurityIpListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string ModifyHiTSDBInstanceSecurityIpListRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ModifyHiTSDBInstanceSecurityIpListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ModifyHiTSDBInstanceSecurityIpListRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ModifyHiTSDBInstanceSecurityIpListRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long ModifyHiTSDBInstanceSecurityIpListRequest::getOwnerId()const
{
return ownerId_;
}
void ModifyHiTSDBInstanceSecurityIpListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ModifyHiTSDBInstanceSecurityIpListRequest::getSecurityIpList()const
{
return securityIpList_;
}
void ModifyHiTSDBInstanceSecurityIpListRequest::setSecurityIpList(const std::string& securityIpList)
{
securityIpList_ = securityIpList;
setParameter("SecurityIpList", securityIpList);
}
std::string ModifyHiTSDBInstanceSecurityIpListRequest::getInstanceId()const
{
return instanceId_;
}
void ModifyHiTSDBInstanceSecurityIpListRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

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/hitsdb/model/ModifyHiTSDBInstanceSecurityIpListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
ModifyHiTSDBInstanceSecurityIpListResult::ModifyHiTSDBInstanceSecurityIpListResult() :
ServiceResult()
{}
ModifyHiTSDBInstanceSecurityIpListResult::ModifyHiTSDBInstanceSecurityIpListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyHiTSDBInstanceSecurityIpListResult::~ModifyHiTSDBInstanceSecurityIpListResult()
{}
void ModifyHiTSDBInstanceSecurityIpListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

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/RenameHiTSDBInstanceAliasRequest.h>
using AlibabaCloud::Hitsdb::Model::RenameHiTSDBInstanceAliasRequest;
RenameHiTSDBInstanceAliasRequest::RenameHiTSDBInstanceAliasRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "RenameHiTSDBInstanceAlias")
{
setMethod(HttpRequest::Method::Post);
}
RenameHiTSDBInstanceAliasRequest::~RenameHiTSDBInstanceAliasRequest()
{}
long RenameHiTSDBInstanceAliasRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void RenameHiTSDBInstanceAliasRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string RenameHiTSDBInstanceAliasRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void RenameHiTSDBInstanceAliasRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string RenameHiTSDBInstanceAliasRequest::getSecurityToken()const
{
return securityToken_;
}
void RenameHiTSDBInstanceAliasRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string RenameHiTSDBInstanceAliasRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void RenameHiTSDBInstanceAliasRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string RenameHiTSDBInstanceAliasRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void RenameHiTSDBInstanceAliasRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string RenameHiTSDBInstanceAliasRequest::getInstanceAlias()const
{
return instanceAlias_;
}
void RenameHiTSDBInstanceAliasRequest::setInstanceAlias(const std::string& instanceAlias)
{
instanceAlias_ = instanceAlias;
setParameter("InstanceAlias", instanceAlias);
}
long RenameHiTSDBInstanceAliasRequest::getOwnerId()const
{
return ownerId_;
}
void RenameHiTSDBInstanceAliasRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string RenameHiTSDBInstanceAliasRequest::getInstanceId()const
{
return instanceId_;
}
void RenameHiTSDBInstanceAliasRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

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/hitsdb/model/RenameHiTSDBInstanceAliasResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
RenameHiTSDBInstanceAliasResult::RenameHiTSDBInstanceAliasResult() :
ServiceResult()
{}
RenameHiTSDBInstanceAliasResult::RenameHiTSDBInstanceAliasResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
RenameHiTSDBInstanceAliasResult::~RenameHiTSDBInstanceAliasResult()
{}
void RenameHiTSDBInstanceAliasResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

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

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/hitsdb/model/RenewTSDBInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
RenewTSDBInstanceResult::RenewTSDBInstanceResult() :
ServiceResult()
{}
RenewTSDBInstanceResult::RenewTSDBInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
RenewTSDBInstanceResult::~RenewTSDBInstanceResult()
{}
void RenewTSDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = std::stol(value["OrderId"].asString());
}
long RenewTSDBInstanceResult::getOrderId()const
{
return orderId_;
}

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/hitsdb/model/RestartHiTSDBInstanceRequest.h>
using AlibabaCloud::Hitsdb::Model::RestartHiTSDBInstanceRequest;
RestartHiTSDBInstanceRequest::RestartHiTSDBInstanceRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "RestartHiTSDBInstance")
{
setMethod(HttpRequest::Method::Post);
}
RestartHiTSDBInstanceRequest::~RestartHiTSDBInstanceRequest()
{}
long RestartHiTSDBInstanceRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void RestartHiTSDBInstanceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string RestartHiTSDBInstanceRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void RestartHiTSDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string RestartHiTSDBInstanceRequest::getSecurityToken()const
{
return securityToken_;
}
void RestartHiTSDBInstanceRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string RestartHiTSDBInstanceRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void RestartHiTSDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string RestartHiTSDBInstanceRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void RestartHiTSDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long RestartHiTSDBInstanceRequest::getOwnerId()const
{
return ownerId_;
}
void RestartHiTSDBInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string RestartHiTSDBInstanceRequest::getInstanceId()const
{
return instanceId_;
}
void RestartHiTSDBInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

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/hitsdb/model/RestartHiTSDBInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
RestartHiTSDBInstanceResult::RestartHiTSDBInstanceResult() :
ServiceResult()
{}
RestartHiTSDBInstanceResult::RestartHiTSDBInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
RestartHiTSDBInstanceResult::~RestartHiTSDBInstanceResult()
{}
void RestartHiTSDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

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/SwitchHiTSDBInstancePublicNetRequest.h>
using AlibabaCloud::Hitsdb::Model::SwitchHiTSDBInstancePublicNetRequest;
SwitchHiTSDBInstancePublicNetRequest::SwitchHiTSDBInstancePublicNetRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "SwitchHiTSDBInstancePublicNet")
{
setMethod(HttpRequest::Method::Post);
}
SwitchHiTSDBInstancePublicNetRequest::~SwitchHiTSDBInstancePublicNetRequest()
{}
long SwitchHiTSDBInstancePublicNetRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void SwitchHiTSDBInstancePublicNetRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string SwitchHiTSDBInstancePublicNetRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void SwitchHiTSDBInstancePublicNetRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string SwitchHiTSDBInstancePublicNetRequest::getSecurityToken()const
{
return securityToken_;
}
void SwitchHiTSDBInstancePublicNetRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
long SwitchHiTSDBInstancePublicNetRequest::getSwitchAction()const
{
return switchAction_;
}
void SwitchHiTSDBInstancePublicNetRequest::setSwitchAction(long switchAction)
{
switchAction_ = switchAction;
setParameter("SwitchAction", std::to_string(switchAction));
}
std::string SwitchHiTSDBInstancePublicNetRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void SwitchHiTSDBInstancePublicNetRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string SwitchHiTSDBInstancePublicNetRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void SwitchHiTSDBInstancePublicNetRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long SwitchHiTSDBInstancePublicNetRequest::getOwnerId()const
{
return ownerId_;
}
void SwitchHiTSDBInstancePublicNetRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string SwitchHiTSDBInstancePublicNetRequest::getInstanceId()const
{
return instanceId_;
}
void SwitchHiTSDBInstancePublicNetRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

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/hitsdb/model/SwitchHiTSDBInstancePublicNetResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
SwitchHiTSDBInstancePublicNetResult::SwitchHiTSDBInstancePublicNetResult() :
ServiceResult()
{}
SwitchHiTSDBInstancePublicNetResult::SwitchHiTSDBInstancePublicNetResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SwitchHiTSDBInstancePublicNetResult::~SwitchHiTSDBInstancePublicNetResult()
{}
void SwitchHiTSDBInstancePublicNetResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

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