Create TSDB Open api.

This commit is contained in:
sdk-team
2020-12-23 03:12:54 +00:00
parent 15efd0abf3
commit fbd8bebfed
46 changed files with 61 additions and 3935 deletions

View File

@@ -123,78 +123,6 @@ HitsdbClient::DeleteHiTSDBInstanceOutcomeCallable HitsdbClient::deleteHiTSDBInst
return task->get_future();
}
HitsdbClient::DeleteHiTSDBInstanceDataOutcome HitsdbClient::deleteHiTSDBInstanceData(const DeleteHiTSDBInstanceDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteHiTSDBInstanceDataOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteHiTSDBInstanceDataOutcome(DeleteHiTSDBInstanceDataResult(outcome.result()));
else
return DeleteHiTSDBInstanceDataOutcome(outcome.error());
}
void HitsdbClient::deleteHiTSDBInstanceDataAsync(const DeleteHiTSDBInstanceDataRequest& request, const DeleteHiTSDBInstanceDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteHiTSDBInstanceData(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::DeleteHiTSDBInstanceDataOutcomeCallable HitsdbClient::deleteHiTSDBInstanceDataCallable(const DeleteHiTSDBInstanceDataRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteHiTSDBInstanceDataOutcome()>>(
[this, request]()
{
return this->deleteHiTSDBInstanceData(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::DeleteHiTSDBInstanceMetaOutcome HitsdbClient::deleteHiTSDBInstanceMeta(const DeleteHiTSDBInstanceMetaRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteHiTSDBInstanceMetaOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteHiTSDBInstanceMetaOutcome(DeleteHiTSDBInstanceMetaResult(outcome.result()));
else
return DeleteHiTSDBInstanceMetaOutcome(outcome.error());
}
void HitsdbClient::deleteHiTSDBInstanceMetaAsync(const DeleteHiTSDBInstanceMetaRequest& request, const DeleteHiTSDBInstanceMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteHiTSDBInstanceMeta(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::DeleteHiTSDBInstanceMetaOutcomeCallable HitsdbClient::deleteHiTSDBInstanceMetaCallable(const DeleteHiTSDBInstanceMetaRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteHiTSDBInstanceMetaOutcome()>>(
[this, request]()
{
return this->deleteHiTSDBInstanceMeta(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::DescribeHiTSDBInstanceOutcome HitsdbClient::describeHiTSDBInstance(const DescribeHiTSDBInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -231,42 +159,6 @@ HitsdbClient::DescribeHiTSDBInstanceOutcomeCallable HitsdbClient::describeHiTSDB
return task->get_future();
}
HitsdbClient::DescribeHiTSDBInstanceDataTtlOutcome HitsdbClient::describeHiTSDBInstanceDataTtl(const DescribeHiTSDBInstanceDataTtlRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeHiTSDBInstanceDataTtlOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeHiTSDBInstanceDataTtlOutcome(DescribeHiTSDBInstanceDataTtlResult(outcome.result()));
else
return DescribeHiTSDBInstanceDataTtlOutcome(outcome.error());
}
void HitsdbClient::describeHiTSDBInstanceDataTtlAsync(const DescribeHiTSDBInstanceDataTtlRequest& request, const DescribeHiTSDBInstanceDataTtlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeHiTSDBInstanceDataTtl(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::DescribeHiTSDBInstanceDataTtlOutcomeCallable HitsdbClient::describeHiTSDBInstanceDataTtlCallable(const DescribeHiTSDBInstanceDataTtlRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeHiTSDBInstanceDataTtlOutcome()>>(
[this, request]()
{
return this->describeHiTSDBInstanceDataTtl(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::DescribeHiTSDBInstanceListOutcome HitsdbClient::describeHiTSDBInstanceList(const DescribeHiTSDBInstanceListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -411,186 +303,6 @@ HitsdbClient::DescribeZonesOutcomeCallable HitsdbClient::describeZonesCallable(c
return task->get_future();
}
HitsdbClient::ExploreHiTSDBInstanceDataOutcome HitsdbClient::exploreHiTSDBInstanceData(const ExploreHiTSDBInstanceDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ExploreHiTSDBInstanceDataOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ExploreHiTSDBInstanceDataOutcome(ExploreHiTSDBInstanceDataResult(outcome.result()));
else
return ExploreHiTSDBInstanceDataOutcome(outcome.error());
}
void HitsdbClient::exploreHiTSDBInstanceDataAsync(const ExploreHiTSDBInstanceDataRequest& request, const ExploreHiTSDBInstanceDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, exploreHiTSDBInstanceData(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::ExploreHiTSDBInstanceDataOutcomeCallable HitsdbClient::exploreHiTSDBInstanceDataCallable(const ExploreHiTSDBInstanceDataRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ExploreHiTSDBInstanceDataOutcome()>>(
[this, request]()
{
return this->exploreHiTSDBInstanceData(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::ExploreHiTSDBInstanceDataMetricListOutcome HitsdbClient::exploreHiTSDBInstanceDataMetricList(const ExploreHiTSDBInstanceDataMetricListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ExploreHiTSDBInstanceDataMetricListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ExploreHiTSDBInstanceDataMetricListOutcome(ExploreHiTSDBInstanceDataMetricListResult(outcome.result()));
else
return ExploreHiTSDBInstanceDataMetricListOutcome(outcome.error());
}
void HitsdbClient::exploreHiTSDBInstanceDataMetricListAsync(const ExploreHiTSDBInstanceDataMetricListRequest& request, const ExploreHiTSDBInstanceDataMetricListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, exploreHiTSDBInstanceDataMetricList(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::ExploreHiTSDBInstanceDataMetricListOutcomeCallable HitsdbClient::exploreHiTSDBInstanceDataMetricListCallable(const ExploreHiTSDBInstanceDataMetricListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ExploreHiTSDBInstanceDataMetricListOutcome()>>(
[this, request]()
{
return this->exploreHiTSDBInstanceDataMetricList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::ExploreHiTSDBInstanceDataTagKeyListOutcome HitsdbClient::exploreHiTSDBInstanceDataTagKeyList(const ExploreHiTSDBInstanceDataTagKeyListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ExploreHiTSDBInstanceDataTagKeyListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ExploreHiTSDBInstanceDataTagKeyListOutcome(ExploreHiTSDBInstanceDataTagKeyListResult(outcome.result()));
else
return ExploreHiTSDBInstanceDataTagKeyListOutcome(outcome.error());
}
void HitsdbClient::exploreHiTSDBInstanceDataTagKeyListAsync(const ExploreHiTSDBInstanceDataTagKeyListRequest& request, const ExploreHiTSDBInstanceDataTagKeyListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, exploreHiTSDBInstanceDataTagKeyList(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::ExploreHiTSDBInstanceDataTagKeyListOutcomeCallable HitsdbClient::exploreHiTSDBInstanceDataTagKeyListCallable(const ExploreHiTSDBInstanceDataTagKeyListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ExploreHiTSDBInstanceDataTagKeyListOutcome()>>(
[this, request]()
{
return this->exploreHiTSDBInstanceDataTagKeyList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::ExploreHiTSDBInstanceDataTagValueListOutcome HitsdbClient::exploreHiTSDBInstanceDataTagValueList(const ExploreHiTSDBInstanceDataTagValueListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ExploreHiTSDBInstanceDataTagValueListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ExploreHiTSDBInstanceDataTagValueListOutcome(ExploreHiTSDBInstanceDataTagValueListResult(outcome.result()));
else
return ExploreHiTSDBInstanceDataTagValueListOutcome(outcome.error());
}
void HitsdbClient::exploreHiTSDBInstanceDataTagValueListAsync(const ExploreHiTSDBInstanceDataTagValueListRequest& request, const ExploreHiTSDBInstanceDataTagValueListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, exploreHiTSDBInstanceDataTagValueList(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::ExploreHiTSDBInstanceDataTagValueListOutcomeCallable HitsdbClient::exploreHiTSDBInstanceDataTagValueListCallable(const ExploreHiTSDBInstanceDataTagValueListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ExploreHiTSDBInstanceDataTagValueListOutcome()>>(
[this, request]()
{
return this->exploreHiTSDBInstanceDataTagValueList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::ExploreHiTSDBInstanceDeletionJobListOutcome HitsdbClient::exploreHiTSDBInstanceDeletionJobList(const ExploreHiTSDBInstanceDeletionJobListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ExploreHiTSDBInstanceDeletionJobListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ExploreHiTSDBInstanceDeletionJobListOutcome(ExploreHiTSDBInstanceDeletionJobListResult(outcome.result()));
else
return ExploreHiTSDBInstanceDeletionJobListOutcome(outcome.error());
}
void HitsdbClient::exploreHiTSDBInstanceDeletionJobListAsync(const ExploreHiTSDBInstanceDeletionJobListRequest& request, const ExploreHiTSDBInstanceDeletionJobListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, exploreHiTSDBInstanceDeletionJobList(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::ExploreHiTSDBInstanceDeletionJobListOutcomeCallable HitsdbClient::exploreHiTSDBInstanceDeletionJobListCallable(const ExploreHiTSDBInstanceDeletionJobListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ExploreHiTSDBInstanceDeletionJobListOutcome()>>(
[this, request]()
{
return this->exploreHiTSDBInstanceDeletionJobList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
HitsdbClient::ModifyHiTSDBInstanceClassOutcome HitsdbClient::modifyHiTSDBInstanceClass(const ModifyHiTSDBInstanceClassRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -807,39 +519,3 @@ HitsdbClient::SwitchHiTSDBInstancePublicNetOutcomeCallable HitsdbClient::switchH
return task->get_future();
}
HitsdbClient::UpdateHiTSDBInstanceDataTtlOutcome HitsdbClient::updateHiTSDBInstanceDataTtl(const UpdateHiTSDBInstanceDataTtlRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateHiTSDBInstanceDataTtlOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateHiTSDBInstanceDataTtlOutcome(UpdateHiTSDBInstanceDataTtlResult(outcome.result()));
else
return UpdateHiTSDBInstanceDataTtlOutcome(outcome.error());
}
void HitsdbClient::updateHiTSDBInstanceDataTtlAsync(const UpdateHiTSDBInstanceDataTtlRequest& request, const UpdateHiTSDBInstanceDataTtlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateHiTSDBInstanceDataTtl(request), context);
};
asyncExecute(new Runnable(fn));
}
HitsdbClient::UpdateHiTSDBInstanceDataTtlOutcomeCallable HitsdbClient::updateHiTSDBInstanceDataTtlCallable(const UpdateHiTSDBInstanceDataTtlRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateHiTSDBInstanceDataTtlOutcome()>>(
[this, request]()
{
return this->updateHiTSDBInstanceDataTtl(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}

View File

@@ -38,17 +38,6 @@ void CreateHiTSDBInstanceRequest::setResourceOwnerId(long resourceOwnerId)
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CreateHiTSDBInstanceRequest::getConnectionString()const
{
return connectionString_;
}
void CreateHiTSDBInstanceRequest::setConnectionString(const std::string& connectionString)
{
connectionString_ = connectionString;
setParameter("ConnectionString", connectionString);
}
std::string CreateHiTSDBInstanceRequest::getClientToken()const
{
return clientToken_;

View File

@@ -1,194 +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/DeleteHiTSDBInstanceDataRequest.h>
using AlibabaCloud::Hitsdb::Model::DeleteHiTSDBInstanceDataRequest;
DeleteHiTSDBInstanceDataRequest::DeleteHiTSDBInstanceDataRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "DeleteHiTSDBInstanceData")
{
setMethod(HttpRequest::Method::Post);
}
DeleteHiTSDBInstanceDataRequest::~DeleteHiTSDBInstanceDataRequest()
{}
std::string DeleteHiTSDBInstanceDataRequest::getReverseVpcIp()const
{
return reverseVpcIp_;
}
void DeleteHiTSDBInstanceDataRequest::setReverseVpcIp(const std::string& reverseVpcIp)
{
reverseVpcIp_ = reverseVpcIp;
setParameter("ReverseVpcIp", reverseVpcIp);
}
long DeleteHiTSDBInstanceDataRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DeleteHiTSDBInstanceDataRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int DeleteHiTSDBInstanceDataRequest::getReverseVpcPort()const
{
return reverseVpcPort_;
}
void DeleteHiTSDBInstanceDataRequest::setReverseVpcPort(int reverseVpcPort)
{
reverseVpcPort_ = reverseVpcPort;
setParameter("ReverseVpcPort", std::to_string(reverseVpcPort));
}
std::string DeleteHiTSDBInstanceDataRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DeleteHiTSDBInstanceDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteHiTSDBInstanceDataRequest::getPassWord()const
{
return passWord_;
}
void DeleteHiTSDBInstanceDataRequest::setPassWord(const std::string& passWord)
{
passWord_ = passWord;
setParameter("PassWord", passWord);
}
std::string DeleteHiTSDBInstanceDataRequest::getSecurityToken()const
{
return securityToken_;
}
void DeleteHiTSDBInstanceDataRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
long DeleteHiTSDBInstanceDataRequest::getEnd()const
{
return end_;
}
void DeleteHiTSDBInstanceDataRequest::setEnd(long end)
{
end_ = end;
setParameter("End", std::to_string(end));
}
std::string DeleteHiTSDBInstanceDataRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DeleteHiTSDBInstanceDataRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DeleteHiTSDBInstanceDataRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DeleteHiTSDBInstanceDataRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DeleteHiTSDBInstanceDataRequest::getStart()const
{
return start_;
}
void DeleteHiTSDBInstanceDataRequest::setStart(long start)
{
start_ = start;
setParameter("Start", std::to_string(start));
}
long DeleteHiTSDBInstanceDataRequest::getOwnerId()const
{
return ownerId_;
}
void DeleteHiTSDBInstanceDataRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteHiTSDBInstanceDataRequest::getTags()const
{
return tags_;
}
void DeleteHiTSDBInstanceDataRequest::setTags(const std::string& tags)
{
tags_ = tags;
setParameter("Tags", tags);
}
std::string DeleteHiTSDBInstanceDataRequest::getInstanceId()const
{
return instanceId_;
}
void DeleteHiTSDBInstanceDataRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string DeleteHiTSDBInstanceDataRequest::getMetric()const
{
return metric_;
}
void DeleteHiTSDBInstanceDataRequest::setMetric(const std::string& metric)
{
metric_ = metric;
setParameter("Metric", metric);
}
std::string DeleteHiTSDBInstanceDataRequest::getUserName()const
{
return userName_;
}
void DeleteHiTSDBInstanceDataRequest::setUserName(const std::string& userName)
{
userName_ = userName;
setParameter("UserName", userName);
}

View File

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

View File

@@ -1,172 +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/DeleteHiTSDBInstanceMetaRequest.h>
using AlibabaCloud::Hitsdb::Model::DeleteHiTSDBInstanceMetaRequest;
DeleteHiTSDBInstanceMetaRequest::DeleteHiTSDBInstanceMetaRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "DeleteHiTSDBInstanceMeta")
{
setMethod(HttpRequest::Method::Post);
}
DeleteHiTSDBInstanceMetaRequest::~DeleteHiTSDBInstanceMetaRequest()
{}
std::string DeleteHiTSDBInstanceMetaRequest::getReverseVpcIp()const
{
return reverseVpcIp_;
}
void DeleteHiTSDBInstanceMetaRequest::setReverseVpcIp(const std::string& reverseVpcIp)
{
reverseVpcIp_ = reverseVpcIp;
setParameter("ReverseVpcIp", reverseVpcIp);
}
long DeleteHiTSDBInstanceMetaRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DeleteHiTSDBInstanceMetaRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int DeleteHiTSDBInstanceMetaRequest::getReverseVpcPort()const
{
return reverseVpcPort_;
}
void DeleteHiTSDBInstanceMetaRequest::setReverseVpcPort(int reverseVpcPort)
{
reverseVpcPort_ = reverseVpcPort;
setParameter("ReverseVpcPort", std::to_string(reverseVpcPort));
}
std::string DeleteHiTSDBInstanceMetaRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DeleteHiTSDBInstanceMetaRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteHiTSDBInstanceMetaRequest::getPassWord()const
{
return passWord_;
}
void DeleteHiTSDBInstanceMetaRequest::setPassWord(const std::string& passWord)
{
passWord_ = passWord;
setParameter("PassWord", passWord);
}
std::string DeleteHiTSDBInstanceMetaRequest::getSecurityToken()const
{
return securityToken_;
}
void DeleteHiTSDBInstanceMetaRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DeleteHiTSDBInstanceMetaRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DeleteHiTSDBInstanceMetaRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DeleteHiTSDBInstanceMetaRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DeleteHiTSDBInstanceMetaRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DeleteHiTSDBInstanceMetaRequest::getOwnerId()const
{
return ownerId_;
}
void DeleteHiTSDBInstanceMetaRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteHiTSDBInstanceMetaRequest::getTags()const
{
return tags_;
}
void DeleteHiTSDBInstanceMetaRequest::setTags(const std::string& tags)
{
tags_ = tags;
setParameter("Tags", tags);
}
std::string DeleteHiTSDBInstanceMetaRequest::getInstanceId()const
{
return instanceId_;
}
void DeleteHiTSDBInstanceMetaRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string DeleteHiTSDBInstanceMetaRequest::getMetric()const
{
return metric_;
}
void DeleteHiTSDBInstanceMetaRequest::setMetric(const std::string& metric)
{
metric_ = metric;
setParameter("Metric", metric);
}
std::string DeleteHiTSDBInstanceMetaRequest::getUserName()const
{
return userName_;
}
void DeleteHiTSDBInstanceMetaRequest::setUserName(const std::string& userName)
{
userName_ = userName;
setParameter("UserName", userName);
}

View File

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

View File

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

View File

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

View File

@@ -85,6 +85,14 @@ void DescribeHiTSDBInstanceListResult::parse(const std::string &payload)
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())

View File

@@ -101,6 +101,14 @@ void DescribeHiTSDBInstanceResult::parse(const std::string &payload)
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());
}
@@ -144,6 +152,11 @@ std::string DescribeHiTSDBInstanceResult::getMemSize()const
return memSize_;
}
long DescribeHiTSDBInstanceResult::getExpiredTime()const
{
return expiredTime_;
}
std::string DescribeHiTSDBInstanceResult::getMaxTimelineLimit()const
{
return maxTimelineLimit_;
@@ -154,6 +167,11 @@ std::string DescribeHiTSDBInstanceResult::getReverseVpcPort()const
return reverseVpcPort_;
}
std::string DescribeHiTSDBInstanceResult::getPaymentType()const
{
return paymentType_;
}
std::string DescribeHiTSDBInstanceResult::getPublicConnectionString()const
{
return publicConnectionString_;
@@ -174,6 +192,11 @@ std::string DescribeHiTSDBInstanceResult::getRDSStatus()const
return rDSStatus_;
}
std::string DescribeHiTSDBInstanceResult::getStatus()const
{
return status_;
}
std::string DescribeHiTSDBInstanceResult::getInstanceStorage()const
{
return instanceStorage_;
@@ -189,6 +212,11 @@ std::string DescribeHiTSDBInstanceResult::getInstanceId()const
return instanceId_;
}
long DescribeHiTSDBInstanceResult::getCreateTime()const
{
return createTime_;
}
std::string DescribeHiTSDBInstanceResult::getDiskCategory()const
{
return diskCategory_;

View File

@@ -1,172 +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/ExploreHiTSDBInstanceDataMetricListRequest.h>
using AlibabaCloud::Hitsdb::Model::ExploreHiTSDBInstanceDataMetricListRequest;
ExploreHiTSDBInstanceDataMetricListRequest::ExploreHiTSDBInstanceDataMetricListRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "ExploreHiTSDBInstanceDataMetricList")
{
setMethod(HttpRequest::Method::Post);
}
ExploreHiTSDBInstanceDataMetricListRequest::~ExploreHiTSDBInstanceDataMetricListRequest()
{}
std::string ExploreHiTSDBInstanceDataMetricListRequest::getReverseVpcIp()const
{
return reverseVpcIp_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setReverseVpcIp(const std::string& reverseVpcIp)
{
reverseVpcIp_ = reverseVpcIp;
setParameter("ReverseVpcIp", reverseVpcIp);
}
long ExploreHiTSDBInstanceDataMetricListRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ExploreHiTSDBInstanceDataMetricListRequest::getPrefix()const
{
return prefix_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setPrefix(const std::string& prefix)
{
prefix_ = prefix;
setParameter("Prefix", prefix);
}
int ExploreHiTSDBInstanceDataMetricListRequest::getReverseVpcPort()const
{
return reverseVpcPort_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setReverseVpcPort(int reverseVpcPort)
{
reverseVpcPort_ = reverseVpcPort;
setParameter("ReverseVpcPort", std::to_string(reverseVpcPort));
}
std::string ExploreHiTSDBInstanceDataMetricListRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ExploreHiTSDBInstanceDataMetricListRequest::getPassWord()const
{
return passWord_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setPassWord(const std::string& passWord)
{
passWord_ = passWord;
setParameter("PassWord", passWord);
}
std::string ExploreHiTSDBInstanceDataMetricListRequest::getSecurityToken()const
{
return securityToken_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string ExploreHiTSDBInstanceDataMetricListRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
long ExploreHiTSDBInstanceDataMetricListRequest::getMax()const
{
return max_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setMax(long max)
{
max_ = max;
setParameter("Max", std::to_string(max));
}
std::string ExploreHiTSDBInstanceDataMetricListRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long ExploreHiTSDBInstanceDataMetricListRequest::getOwnerId()const
{
return ownerId_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ExploreHiTSDBInstanceDataMetricListRequest::getInstanceId()const
{
return instanceId_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string ExploreHiTSDBInstanceDataMetricListRequest::getUserName()const
{
return userName_;
}
void ExploreHiTSDBInstanceDataMetricListRequest::setUserName(const std::string& userName)
{
userName_ = userName;
setParameter("UserName", userName);
}

View File

@@ -1,64 +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/ExploreHiTSDBInstanceDataMetricListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
ExploreHiTSDBInstanceDataMetricListResult::ExploreHiTSDBInstanceDataMetricListResult() :
ServiceResult()
{}
ExploreHiTSDBInstanceDataMetricListResult::ExploreHiTSDBInstanceDataMetricListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ExploreHiTSDBInstanceDataMetricListResult::~ExploreHiTSDBInstanceDataMetricListResult()
{}
void ExploreHiTSDBInstanceDataMetricListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allMetricListNode = value["MetricList"]["Data"];
for (auto valueMetricListData : allMetricListNode)
{
Data metricListObject;
if(!valueMetricListData["Metric"].isNull())
metricListObject.metric = valueMetricListData["Metric"].asString();
metricList_.push_back(metricListObject);
}
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
}
std::string ExploreHiTSDBInstanceDataMetricListResult::getInstanceId()const
{
return instanceId_;
}
std::vector<ExploreHiTSDBInstanceDataMetricListResult::Data> ExploreHiTSDBInstanceDataMetricListResult::getMetricList()const
{
return metricList_;
}

View File

@@ -1,227 +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/ExploreHiTSDBInstanceDataRequest.h>
using AlibabaCloud::Hitsdb::Model::ExploreHiTSDBInstanceDataRequest;
ExploreHiTSDBInstanceDataRequest::ExploreHiTSDBInstanceDataRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "ExploreHiTSDBInstanceData")
{
setMethod(HttpRequest::Method::Post);
}
ExploreHiTSDBInstanceDataRequest::~ExploreHiTSDBInstanceDataRequest()
{}
std::string ExploreHiTSDBInstanceDataRequest::getReverseVpcIp()const
{
return reverseVpcIp_;
}
void ExploreHiTSDBInstanceDataRequest::setReverseVpcIp(const std::string& reverseVpcIp)
{
reverseVpcIp_ = reverseVpcIp;
setParameter("ReverseVpcIp", reverseVpcIp);
}
long ExploreHiTSDBInstanceDataRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ExploreHiTSDBInstanceDataRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int ExploreHiTSDBInstanceDataRequest::getReverseVpcPort()const
{
return reverseVpcPort_;
}
void ExploreHiTSDBInstanceDataRequest::setReverseVpcPort(int reverseVpcPort)
{
reverseVpcPort_ = reverseVpcPort;
setParameter("ReverseVpcPort", std::to_string(reverseVpcPort));
}
std::string ExploreHiTSDBInstanceDataRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ExploreHiTSDBInstanceDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ExploreHiTSDBInstanceDataRequest::getPassWord()const
{
return passWord_;
}
void ExploreHiTSDBInstanceDataRequest::setPassWord(const std::string& passWord)
{
passWord_ = passWord;
setParameter("PassWord", passWord);
}
std::string ExploreHiTSDBInstanceDataRequest::getSecurityToken()const
{
return securityToken_;
}
void ExploreHiTSDBInstanceDataRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
long ExploreHiTSDBInstanceDataRequest::getEnd()const
{
return end_;
}
void ExploreHiTSDBInstanceDataRequest::setEnd(long end)
{
end_ = end;
setParameter("End", std::to_string(end));
}
std::string ExploreHiTSDBInstanceDataRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ExploreHiTSDBInstanceDataRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ExploreHiTSDBInstanceDataRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ExploreHiTSDBInstanceDataRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string ExploreHiTSDBInstanceDataRequest::getAggregator()const
{
return aggregator_;
}
void ExploreHiTSDBInstanceDataRequest::setAggregator(const std::string& aggregator)
{
aggregator_ = aggregator;
setParameter("Aggregator", aggregator);
}
long ExploreHiTSDBInstanceDataRequest::getStart()const
{
return start_;
}
void ExploreHiTSDBInstanceDataRequest::setStart(long start)
{
start_ = start;
setParameter("Start", std::to_string(start));
}
long ExploreHiTSDBInstanceDataRequest::getOwnerId()const
{
return ownerId_;
}
void ExploreHiTSDBInstanceDataRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ExploreHiTSDBInstanceDataRequest::getTagFilter()const
{
return tagFilter_;
}
void ExploreHiTSDBInstanceDataRequest::setTagFilter(const std::string& tagFilter)
{
tagFilter_ = tagFilter;
setParameter("TagFilter", tagFilter);
}
std::string ExploreHiTSDBInstanceDataRequest::getInstanceId()const
{
return instanceId_;
}
void ExploreHiTSDBInstanceDataRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string ExploreHiTSDBInstanceDataRequest::getMetric()const
{
return metric_;
}
void ExploreHiTSDBInstanceDataRequest::setMetric(const std::string& metric)
{
metric_ = metric;
setParameter("Metric", metric);
}
std::string ExploreHiTSDBInstanceDataRequest::getDownSampleAggregator()const
{
return downSampleAggregator_;
}
void ExploreHiTSDBInstanceDataRequest::setDownSampleAggregator(const std::string& downSampleAggregator)
{
downSampleAggregator_ = downSampleAggregator;
setParameter("DownSampleAggregator", downSampleAggregator);
}
std::string ExploreHiTSDBInstanceDataRequest::getDownSampleTime()const
{
return downSampleTime_;
}
void ExploreHiTSDBInstanceDataRequest::setDownSampleTime(const std::string& downSampleTime)
{
downSampleTime_ = downSampleTime;
setParameter("DownSampleTime", downSampleTime);
}
std::string ExploreHiTSDBInstanceDataRequest::getUserName()const
{
return userName_;
}
void ExploreHiTSDBInstanceDataRequest::setUserName(const std::string& userName)
{
userName_ = userName;
setParameter("UserName", userName);
}

View File

@@ -1,96 +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/ExploreHiTSDBInstanceDataResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
ExploreHiTSDBInstanceDataResult::ExploreHiTSDBInstanceDataResult() :
ServiceResult()
{}
ExploreHiTSDBInstanceDataResult::ExploreHiTSDBInstanceDataResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ExploreHiTSDBInstanceDataResult::~ExploreHiTSDBInstanceDataResult()
{}
void ExploreHiTSDBInstanceDataResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTimeLinesNode = value["TimeLines"]["TimeLine"];
for (auto valueTimeLinesTimeLine : allTimeLinesNode)
{
TimeLine timeLinesObject;
auto allTagsNode = valueTimeLinesTimeLine["Tags"]["Tag"];
for (auto valueTimeLinesTimeLineTagsTag : allTagsNode)
{
TimeLine::Tag tagsObject;
if(!valueTimeLinesTimeLineTagsTag["TagKey"].isNull())
tagsObject.tagKey = valueTimeLinesTimeLineTagsTag["TagKey"].asString();
if(!valueTimeLinesTimeLineTagsTag["TagValue"].isNull())
tagsObject.tagValue = valueTimeLinesTimeLineTagsTag["TagValue"].asString();
timeLinesObject.tags.push_back(tagsObject);
}
auto allSeriesNode = valueTimeLinesTimeLine["Series"]["Point"];
for (auto valueTimeLinesTimeLineSeriesPoint : allSeriesNode)
{
TimeLine::Point seriesObject;
if(!valueTimeLinesTimeLineSeriesPoint["Timestamp"].isNull())
seriesObject.timestamp = valueTimeLinesTimeLineSeriesPoint["Timestamp"].asString();
if(!valueTimeLinesTimeLineSeriesPoint["Value"].isNull())
seriesObject.value = std::stof(valueTimeLinesTimeLineSeriesPoint["Value"].asString());
timeLinesObject.series.push_back(seriesObject);
}
timeLines_.push_back(timeLinesObject);
}
if(!value["Start"].isNull())
start_ = value["Start"].asString();
if(!value["End"].isNull())
end_ = value["End"].asString();
if(!value["Metric"].isNull())
metric_ = value["Metric"].asString();
}
std::vector<ExploreHiTSDBInstanceDataResult::TimeLine> ExploreHiTSDBInstanceDataResult::getTimeLines()const
{
return timeLines_;
}
std::string ExploreHiTSDBInstanceDataResult::getStart()const
{
return start_;
}
std::string ExploreHiTSDBInstanceDataResult::getEnd()const
{
return end_;
}
std::string ExploreHiTSDBInstanceDataResult::getMetric()const
{
return metric_;
}

View File

@@ -1,183 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/hitsdb/model/ExploreHiTSDBInstanceDataTagKeyListRequest.h>
using AlibabaCloud::Hitsdb::Model::ExploreHiTSDBInstanceDataTagKeyListRequest;
ExploreHiTSDBInstanceDataTagKeyListRequest::ExploreHiTSDBInstanceDataTagKeyListRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "ExploreHiTSDBInstanceDataTagKeyList")
{
setMethod(HttpRequest::Method::Post);
}
ExploreHiTSDBInstanceDataTagKeyListRequest::~ExploreHiTSDBInstanceDataTagKeyListRequest()
{}
std::string ExploreHiTSDBInstanceDataTagKeyListRequest::getReverseVpcIp()const
{
return reverseVpcIp_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setReverseVpcIp(const std::string& reverseVpcIp)
{
reverseVpcIp_ = reverseVpcIp;
setParameter("ReverseVpcIp", reverseVpcIp);
}
long ExploreHiTSDBInstanceDataTagKeyListRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ExploreHiTSDBInstanceDataTagKeyListRequest::getPrefix()const
{
return prefix_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setPrefix(const std::string& prefix)
{
prefix_ = prefix;
setParameter("Prefix", prefix);
}
int ExploreHiTSDBInstanceDataTagKeyListRequest::getReverseVpcPort()const
{
return reverseVpcPort_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setReverseVpcPort(int reverseVpcPort)
{
reverseVpcPort_ = reverseVpcPort;
setParameter("ReverseVpcPort", std::to_string(reverseVpcPort));
}
std::string ExploreHiTSDBInstanceDataTagKeyListRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ExploreHiTSDBInstanceDataTagKeyListRequest::getPassWord()const
{
return passWord_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setPassWord(const std::string& passWord)
{
passWord_ = passWord;
setParameter("PassWord", passWord);
}
std::string ExploreHiTSDBInstanceDataTagKeyListRequest::getSecurityToken()const
{
return securityToken_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string ExploreHiTSDBInstanceDataTagKeyListRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
long ExploreHiTSDBInstanceDataTagKeyListRequest::getMax()const
{
return max_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setMax(long max)
{
max_ = max;
setParameter("Max", std::to_string(max));
}
std::string ExploreHiTSDBInstanceDataTagKeyListRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long ExploreHiTSDBInstanceDataTagKeyListRequest::getOwnerId()const
{
return ownerId_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ExploreHiTSDBInstanceDataTagKeyListRequest::getInstanceId()const
{
return instanceId_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string ExploreHiTSDBInstanceDataTagKeyListRequest::getMetric()const
{
return metric_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setMetric(const std::string& metric)
{
metric_ = metric;
setParameter("Metric", metric);
}
std::string ExploreHiTSDBInstanceDataTagKeyListRequest::getUserName()const
{
return userName_;
}
void ExploreHiTSDBInstanceDataTagKeyListRequest::setUserName(const std::string& userName)
{
userName_ = userName;
setParameter("UserName", userName);
}

View File

@@ -1,64 +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/ExploreHiTSDBInstanceDataTagKeyListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
ExploreHiTSDBInstanceDataTagKeyListResult::ExploreHiTSDBInstanceDataTagKeyListResult() :
ServiceResult()
{}
ExploreHiTSDBInstanceDataTagKeyListResult::ExploreHiTSDBInstanceDataTagKeyListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ExploreHiTSDBInstanceDataTagKeyListResult::~ExploreHiTSDBInstanceDataTagKeyListResult()
{}
void ExploreHiTSDBInstanceDataTagKeyListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTagKeyListNode = value["TagKeyList"]["Data"];
for (auto valueTagKeyListData : allTagKeyListNode)
{
Data tagKeyListObject;
if(!valueTagKeyListData["TagKey"].isNull())
tagKeyListObject.tagKey = valueTagKeyListData["TagKey"].asString();
tagKeyList_.push_back(tagKeyListObject);
}
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
}
std::string ExploreHiTSDBInstanceDataTagKeyListResult::getInstanceId()const
{
return instanceId_;
}
std::vector<ExploreHiTSDBInstanceDataTagKeyListResult::Data> ExploreHiTSDBInstanceDataTagKeyListResult::getTagKeyList()const
{
return tagKeyList_;
}

View File

@@ -1,183 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/hitsdb/model/ExploreHiTSDBInstanceDataTagValueListRequest.h>
using AlibabaCloud::Hitsdb::Model::ExploreHiTSDBInstanceDataTagValueListRequest;
ExploreHiTSDBInstanceDataTagValueListRequest::ExploreHiTSDBInstanceDataTagValueListRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "ExploreHiTSDBInstanceDataTagValueList")
{
setMethod(HttpRequest::Method::Post);
}
ExploreHiTSDBInstanceDataTagValueListRequest::~ExploreHiTSDBInstanceDataTagValueListRequest()
{}
std::string ExploreHiTSDBInstanceDataTagValueListRequest::getReverseVpcIp()const
{
return reverseVpcIp_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setReverseVpcIp(const std::string& reverseVpcIp)
{
reverseVpcIp_ = reverseVpcIp;
setParameter("ReverseVpcIp", reverseVpcIp);
}
long ExploreHiTSDBInstanceDataTagValueListRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ExploreHiTSDBInstanceDataTagValueListRequest::getPrefix()const
{
return prefix_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setPrefix(const std::string& prefix)
{
prefix_ = prefix;
setParameter("Prefix", prefix);
}
int ExploreHiTSDBInstanceDataTagValueListRequest::getReverseVpcPort()const
{
return reverseVpcPort_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setReverseVpcPort(int reverseVpcPort)
{
reverseVpcPort_ = reverseVpcPort;
setParameter("ReverseVpcPort", std::to_string(reverseVpcPort));
}
std::string ExploreHiTSDBInstanceDataTagValueListRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ExploreHiTSDBInstanceDataTagValueListRequest::getPassWord()const
{
return passWord_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setPassWord(const std::string& passWord)
{
passWord_ = passWord;
setParameter("PassWord", passWord);
}
std::string ExploreHiTSDBInstanceDataTagValueListRequest::getSecurityToken()const
{
return securityToken_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string ExploreHiTSDBInstanceDataTagValueListRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
long ExploreHiTSDBInstanceDataTagValueListRequest::getMax()const
{
return max_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setMax(long max)
{
max_ = max;
setParameter("Max", std::to_string(max));
}
std::string ExploreHiTSDBInstanceDataTagValueListRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long ExploreHiTSDBInstanceDataTagValueListRequest::getOwnerId()const
{
return ownerId_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ExploreHiTSDBInstanceDataTagValueListRequest::getInstanceId()const
{
return instanceId_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string ExploreHiTSDBInstanceDataTagValueListRequest::getTagKey()const
{
return tagKey_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setTagKey(const std::string& tagKey)
{
tagKey_ = tagKey;
setParameter("TagKey", tagKey);
}
std::string ExploreHiTSDBInstanceDataTagValueListRequest::getUserName()const
{
return userName_;
}
void ExploreHiTSDBInstanceDataTagValueListRequest::setUserName(const std::string& userName)
{
userName_ = userName;
setParameter("UserName", userName);
}

View File

@@ -1,64 +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/ExploreHiTSDBInstanceDataTagValueListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
ExploreHiTSDBInstanceDataTagValueListResult::ExploreHiTSDBInstanceDataTagValueListResult() :
ServiceResult()
{}
ExploreHiTSDBInstanceDataTagValueListResult::ExploreHiTSDBInstanceDataTagValueListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ExploreHiTSDBInstanceDataTagValueListResult::~ExploreHiTSDBInstanceDataTagValueListResult()
{}
void ExploreHiTSDBInstanceDataTagValueListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTagValueListNode = value["TagValueList"]["Data"];
for (auto valueTagValueListData : allTagValueListNode)
{
Data tagValueListObject;
if(!valueTagValueListData["TagValue"].isNull())
tagValueListObject.tagValue = valueTagValueListData["TagValue"].asString();
tagValueList_.push_back(tagValueListObject);
}
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
}
std::string ExploreHiTSDBInstanceDataTagValueListResult::getInstanceId()const
{
return instanceId_;
}
std::vector<ExploreHiTSDBInstanceDataTagValueListResult::Data> ExploreHiTSDBInstanceDataTagValueListResult::getTagValueList()const
{
return tagValueList_;
}

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/ExploreHiTSDBInstanceDeletionJobListRequest.h>
using AlibabaCloud::Hitsdb::Model::ExploreHiTSDBInstanceDeletionJobListRequest;
ExploreHiTSDBInstanceDeletionJobListRequest::ExploreHiTSDBInstanceDeletionJobListRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "ExploreHiTSDBInstanceDeletionJobList")
{
setMethod(HttpRequest::Method::Post);
}
ExploreHiTSDBInstanceDeletionJobListRequest::~ExploreHiTSDBInstanceDeletionJobListRequest()
{}
long ExploreHiTSDBInstanceDeletionJobListRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ExploreHiTSDBInstanceDeletionJobListRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int ExploreHiTSDBInstanceDeletionJobListRequest::getPageNumber()const
{
return pageNumber_;
}
void ExploreHiTSDBInstanceDeletionJobListRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string ExploreHiTSDBInstanceDeletionJobListRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ExploreHiTSDBInstanceDeletionJobListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ExploreHiTSDBInstanceDeletionJobListRequest::getPassWord()const
{
return passWord_;
}
void ExploreHiTSDBInstanceDeletionJobListRequest::setPassWord(const std::string& passWord)
{
passWord_ = passWord;
setParameter("PassWord", passWord);
}
std::string ExploreHiTSDBInstanceDeletionJobListRequest::getSecurityToken()const
{
return securityToken_;
}
void ExploreHiTSDBInstanceDeletionJobListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
int ExploreHiTSDBInstanceDeletionJobListRequest::getPageSize()const
{
return pageSize_;
}
void ExploreHiTSDBInstanceDeletionJobListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
std::string ExploreHiTSDBInstanceDeletionJobListRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ExploreHiTSDBInstanceDeletionJobListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ExploreHiTSDBInstanceDeletionJobListRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ExploreHiTSDBInstanceDeletionJobListRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long ExploreHiTSDBInstanceDeletionJobListRequest::getOwnerId()const
{
return ownerId_;
}
void ExploreHiTSDBInstanceDeletionJobListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ExploreHiTSDBInstanceDeletionJobListRequest::getJobType()const
{
return jobType_;
}
void ExploreHiTSDBInstanceDeletionJobListRequest::setJobType(const std::string& jobType)
{
jobType_ = jobType;
setParameter("JobType", jobType);
}
std::string ExploreHiTSDBInstanceDeletionJobListRequest::getInstanceId()const
{
return instanceId_;
}
void ExploreHiTSDBInstanceDeletionJobListRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string ExploreHiTSDBInstanceDeletionJobListRequest::getUserName()const
{
return userName_;
}
void ExploreHiTSDBInstanceDeletionJobListRequest::setUserName(const std::string& userName)
{
userName_ = userName;
setParameter("UserName", userName);
}

View File

@@ -1,102 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/hitsdb/model/ExploreHiTSDBInstanceDeletionJobListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Hitsdb;
using namespace AlibabaCloud::Hitsdb::Model;
ExploreHiTSDBInstanceDeletionJobListResult::ExploreHiTSDBInstanceDeletionJobListResult() :
ServiceResult()
{}
ExploreHiTSDBInstanceDeletionJobListResult::ExploreHiTSDBInstanceDeletionJobListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ExploreHiTSDBInstanceDeletionJobListResult::~ExploreHiTSDBInstanceDeletionJobListResult()
{}
void ExploreHiTSDBInstanceDeletionJobListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allJobListNode = value["JobList"]["JobItem"];
for (auto valueJobListJobItem : allJobListNode)
{
JobItem jobListObject;
if(!valueJobListJobItem["Id"].isNull())
jobListObject.id = std::stol(valueJobListJobItem["Id"].asString());
if(!valueJobListJobItem["InstanceId"].isNull())
jobListObject.instanceId = valueJobListJobItem["InstanceId"].asString();
if(!valueJobListJobItem["Ip"].isNull())
jobListObject.ip = valueJobListJobItem["Ip"].asString();
if(!valueJobListJobItem["Port"].isNull())
jobListObject.port = std::stoi(valueJobListJobItem["Port"].asString());
if(!valueJobListJobItem["Metric"].isNull())
jobListObject.metric = valueJobListJobItem["Metric"].asString();
if(!valueJobListJobItem["Tags"].isNull())
jobListObject.tags = valueJobListJobItem["Tags"].asString();
if(!valueJobListJobItem["StartTime"].isNull())
jobListObject.startTime = std::stol(valueJobListJobItem["StartTime"].asString());
if(!valueJobListJobItem["EndTime"].isNull())
jobListObject.endTime = std::stol(valueJobListJobItem["EndTime"].asString());
if(!valueJobListJobItem["Status"].isNull())
jobListObject.status = valueJobListJobItem["Status"].asString();
if(!valueJobListJobItem["JobTyp"].isNull())
jobListObject.jobTyp = valueJobListJobItem["JobTyp"].asString();
if(!valueJobListJobItem["JobCreationTime"].isNull())
jobListObject.jobCreationTime = std::stol(valueJobListJobItem["JobCreationTime"].asString());
if(!valueJobListJobItem["JobStartTime"].isNull())
jobListObject.jobStartTime = std::stol(valueJobListJobItem["JobStartTime"].asString());
if(!valueJobListJobItem["JobEndTime"].isNull())
jobListObject.jobEndTime = std::stol(valueJobListJobItem["JobEndTime"].asString());
jobList_.push_back(jobListObject);
}
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::stol(value["Total"].asString());
}
int ExploreHiTSDBInstanceDeletionJobListResult::getPageSize()const
{
return pageSize_;
}
int ExploreHiTSDBInstanceDeletionJobListResult::getPageNumber()const
{
return pageNumber_;
}
long ExploreHiTSDBInstanceDeletionJobListResult::getTotal()const
{
return total_;
}
std::vector<ExploreHiTSDBInstanceDeletionJobListResult::JobItem> ExploreHiTSDBInstanceDeletionJobListResult::getJobList()const
{
return jobList_;
}

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/UpdateHiTSDBInstanceDataTtlRequest.h>
using AlibabaCloud::Hitsdb::Model::UpdateHiTSDBInstanceDataTtlRequest;
UpdateHiTSDBInstanceDataTtlRequest::UpdateHiTSDBInstanceDataTtlRequest() :
RpcServiceRequest("hitsdb", "2017-06-01", "UpdateHiTSDBInstanceDataTtl")
{
setMethod(HttpRequest::Method::Post);
}
UpdateHiTSDBInstanceDataTtlRequest::~UpdateHiTSDBInstanceDataTtlRequest()
{}
std::string UpdateHiTSDBInstanceDataTtlRequest::getReverseVpcIp()const
{
return reverseVpcIp_;
}
void UpdateHiTSDBInstanceDataTtlRequest::setReverseVpcIp(const std::string& reverseVpcIp)
{
reverseVpcIp_ = reverseVpcIp;
setParameter("ReverseVpcIp", reverseVpcIp);
}
long UpdateHiTSDBInstanceDataTtlRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void UpdateHiTSDBInstanceDataTtlRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int UpdateHiTSDBInstanceDataTtlRequest::getReverseVpcPort()const
{
return reverseVpcPort_;
}
void UpdateHiTSDBInstanceDataTtlRequest::setReverseVpcPort(int reverseVpcPort)
{
reverseVpcPort_ = reverseVpcPort;
setParameter("ReverseVpcPort", std::to_string(reverseVpcPort));
}
std::string UpdateHiTSDBInstanceDataTtlRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void UpdateHiTSDBInstanceDataTtlRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string UpdateHiTSDBInstanceDataTtlRequest::getPassWord()const
{
return passWord_;
}
void UpdateHiTSDBInstanceDataTtlRequest::setPassWord(const std::string& passWord)
{
passWord_ = passWord;
setParameter("PassWord", passWord);
}
std::string UpdateHiTSDBInstanceDataTtlRequest::getSecurityToken()const
{
return securityToken_;
}
void UpdateHiTSDBInstanceDataTtlRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string UpdateHiTSDBInstanceDataTtlRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void UpdateHiTSDBInstanceDataTtlRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string UpdateHiTSDBInstanceDataTtlRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void UpdateHiTSDBInstanceDataTtlRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long UpdateHiTSDBInstanceDataTtlRequest::getOwnerId()const
{
return ownerId_;
}
void UpdateHiTSDBInstanceDataTtlRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
long UpdateHiTSDBInstanceDataTtlRequest::getTtl()const
{
return ttl_;
}
void UpdateHiTSDBInstanceDataTtlRequest::setTtl(long ttl)
{
ttl_ = ttl;
setParameter("Ttl", std::to_string(ttl));
}
std::string UpdateHiTSDBInstanceDataTtlRequest::getInstanceId()const
{
return instanceId_;
}
void UpdateHiTSDBInstanceDataTtlRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string UpdateHiTSDBInstanceDataTtlRequest::getUserName()const
{
return userName_;
}
void UpdateHiTSDBInstanceDataTtlRequest::setUserName(const std::string& userName)
{
userName_ = userName;
setParameter("UserName", userName);
}

View File

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