Compare commits
26 Commits
smc-patch
...
tdsr-patch
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
757d3d8922 | ||
|
|
a0af363375 | ||
|
|
a76d21c518 | ||
|
|
b04b7f6033 | ||
|
|
a3f2125666 | ||
|
|
2a0fc860e2 | ||
|
|
4dea5b58b8 | ||
|
|
d6ea0cf35d | ||
|
|
f66ec181b6 | ||
|
|
db4cdcbeb0 | ||
|
|
80fbf35ea7 | ||
|
|
5c14e9a77f | ||
|
|
528d90a5e0 | ||
|
|
fb8137a8d3 | ||
|
|
e54c1961cb | ||
|
|
e7b81546c4 | ||
|
|
7f711be94a | ||
|
|
b5e667c1d7 | ||
|
|
2d9dc66719 | ||
|
|
97fa00faef | ||
|
|
630656ce24 | ||
|
|
f3b00eade0 | ||
|
|
02122aa7ea | ||
|
|
67d6a5f9d4 | ||
|
|
a15a171b2d | ||
|
|
9d980b6731 |
83
CHANGELOG
83
CHANGELOG
@@ -1,3 +1,86 @@
|
|||||||
|
2020-11-19 Version: patch
|
||||||
|
- Supported backend interface for ICBU.
|
||||||
|
|
||||||
|
2020-11-18 Version: patch
|
||||||
|
- DescribeInstance support coldStorageSize.
|
||||||
|
|
||||||
|
2020-11-18 Version: patch
|
||||||
|
- Update DescribeDedicatedClusterInstanceList InstanceStatus type.
|
||||||
|
|
||||||
|
2020-11-18 Version: patch
|
||||||
|
- Generated 2018-01-11 for `rtc`.
|
||||||
|
|
||||||
|
2020-11-18 Version: patch
|
||||||
|
- Supported webpage scan.
|
||||||
|
|
||||||
|
2020-11-17 Version: patch
|
||||||
|
- Support event type in timeline of resource properties.
|
||||||
|
- Support resourceOwnerId in evaluation result.
|
||||||
|
- Support resource directory in config rule scene.
|
||||||
|
- Fix terraform related bugs.
|
||||||
|
|
||||||
|
2020-11-17 Version: patch
|
||||||
|
- Support ModifyDBClusterPrimaryZone.
|
||||||
|
- Support DescribeGlobalDatabaseNetworks.
|
||||||
|
|
||||||
|
2020-11-17 Version: patch
|
||||||
|
- Supported International-26888 Sites Region Endpoints.
|
||||||
|
|
||||||
|
2020-11-17 Version: patch
|
||||||
|
- Supported International-26888 Sites Region Endpoints.
|
||||||
|
|
||||||
|
2020-11-16 Version: patch
|
||||||
|
- Nat public IP supports the ISP attribute.
|
||||||
|
|
||||||
|
2020-11-16 Version: patch
|
||||||
|
- Add a new interface for asynchronous image translation.
|
||||||
|
|
||||||
|
2020-11-16 Version: patch
|
||||||
|
- Update videoenhan.
|
||||||
|
|
||||||
|
2020-11-16 Version: patch
|
||||||
|
- Update videoseg.
|
||||||
|
|
||||||
|
2020-11-16 Version: patch
|
||||||
|
- Update videorecog.
|
||||||
|
|
||||||
|
2020-11-16 Version: patch
|
||||||
|
- Update objectdet.
|
||||||
|
|
||||||
|
2020-11-16 Version: patch
|
||||||
|
- Update imgsearch.
|
||||||
|
|
||||||
|
2020-11-16 Version: patch
|
||||||
|
- Update imagerecog.
|
||||||
|
|
||||||
|
2020-11-16 Version: patch
|
||||||
|
- Update goodstech.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Update Imageaudit.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Add DeccribeEngineVersion DescribeTasks DescribeInstanceConfig and more APIs.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Fix GetBranchInfo and DeleteBranch API 404 error.
|
||||||
|
- Add ListRepositoryBranches and GetGroupDetail API.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Release ErasePerson.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Release DetectCardScreenshot RecognizePoiName.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Release GenerateHumanAnimeStyle CountCrowd.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Release SegmentHDSky SegmentHDCommonImage.
|
||||||
|
|
||||||
|
2020-11-12 Version: patch
|
||||||
|
- Support drm.
|
||||||
|
|
||||||
2020-11-12 Version: patch
|
2020-11-12 Version: patch
|
||||||
- Generated 2019-06-01 for `smc`.
|
- Generated 2019-06-01 for `smc`.
|
||||||
|
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ namespace AlibabaCloud
|
|||||||
struct Data
|
struct Data
|
||||||
{
|
{
|
||||||
std::string orc;
|
std::string orc;
|
||||||
|
std::string pictureEditor;
|
||||||
std::string url;
|
std::string url;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,8 @@ void GetImageTranslateResult::parse(const std::string &payload)
|
|||||||
data_.url = dataNode["Url"].asString();
|
data_.url = dataNode["Url"].asString();
|
||||||
if(!dataNode["Orc"].isNull())
|
if(!dataNode["Orc"].isNull())
|
||||||
data_.orc = dataNode["Orc"].asString();
|
data_.orc = dataNode["Orc"].asString();
|
||||||
|
if(!dataNode["PictureEditor"].isNull())
|
||||||
|
data_.pictureEditor = dataNode["PictureEditor"].asString();
|
||||||
if(!value["Code"].isNull())
|
if(!value["Code"].isNull())
|
||||||
code_ = std::stoi(value["Code"].asString());
|
code_ = std::stoi(value["Code"].asString());
|
||||||
if(!value["Message"].isNull())
|
if(!value["Message"].isNull())
|
||||||
|
|||||||
@@ -57,6 +57,8 @@ set(codeup_public_header_model
|
|||||||
include/alibabacloud/codeup/model/GetCodeupOrganizationResult.h
|
include/alibabacloud/codeup/model/GetCodeupOrganizationResult.h
|
||||||
include/alibabacloud/codeup/model/GetFileBlobsRequest.h
|
include/alibabacloud/codeup/model/GetFileBlobsRequest.h
|
||||||
include/alibabacloud/codeup/model/GetFileBlobsResult.h
|
include/alibabacloud/codeup/model/GetFileBlobsResult.h
|
||||||
|
include/alibabacloud/codeup/model/GetGroupDetailRequest.h
|
||||||
|
include/alibabacloud/codeup/model/GetGroupDetailResult.h
|
||||||
include/alibabacloud/codeup/model/GetProjectMemberRequest.h
|
include/alibabacloud/codeup/model/GetProjectMemberRequest.h
|
||||||
include/alibabacloud/codeup/model/GetProjectMemberResult.h
|
include/alibabacloud/codeup/model/GetProjectMemberResult.h
|
||||||
include/alibabacloud/codeup/model/GetRepositoryInfoRequest.h
|
include/alibabacloud/codeup/model/GetRepositoryInfoRequest.h
|
||||||
@@ -67,6 +69,8 @@ set(codeup_public_header_model
|
|||||||
include/alibabacloud/codeup/model/ListGroupRepositoriesResult.h
|
include/alibabacloud/codeup/model/ListGroupRepositoriesResult.h
|
||||||
include/alibabacloud/codeup/model/ListGroupsRequest.h
|
include/alibabacloud/codeup/model/ListGroupsRequest.h
|
||||||
include/alibabacloud/codeup/model/ListGroupsResult.h
|
include/alibabacloud/codeup/model/ListGroupsResult.h
|
||||||
|
include/alibabacloud/codeup/model/ListRepositoryBranchesRequest.h
|
||||||
|
include/alibabacloud/codeup/model/ListRepositoryBranchesResult.h
|
||||||
include/alibabacloud/codeup/model/ListRepositoryMemberRequest.h
|
include/alibabacloud/codeup/model/ListRepositoryMemberRequest.h
|
||||||
include/alibabacloud/codeup/model/ListRepositoryMemberResult.h
|
include/alibabacloud/codeup/model/ListRepositoryMemberResult.h
|
||||||
include/alibabacloud/codeup/model/ListRepositoryTreeRequest.h
|
include/alibabacloud/codeup/model/ListRepositoryTreeRequest.h
|
||||||
@@ -118,6 +122,8 @@ set(codeup_src
|
|||||||
src/model/GetCodeupOrganizationResult.cc
|
src/model/GetCodeupOrganizationResult.cc
|
||||||
src/model/GetFileBlobsRequest.cc
|
src/model/GetFileBlobsRequest.cc
|
||||||
src/model/GetFileBlobsResult.cc
|
src/model/GetFileBlobsResult.cc
|
||||||
|
src/model/GetGroupDetailRequest.cc
|
||||||
|
src/model/GetGroupDetailResult.cc
|
||||||
src/model/GetProjectMemberRequest.cc
|
src/model/GetProjectMemberRequest.cc
|
||||||
src/model/GetProjectMemberResult.cc
|
src/model/GetProjectMemberResult.cc
|
||||||
src/model/GetRepositoryInfoRequest.cc
|
src/model/GetRepositoryInfoRequest.cc
|
||||||
@@ -128,6 +134,8 @@ set(codeup_src
|
|||||||
src/model/ListGroupRepositoriesResult.cc
|
src/model/ListGroupRepositoriesResult.cc
|
||||||
src/model/ListGroupsRequest.cc
|
src/model/ListGroupsRequest.cc
|
||||||
src/model/ListGroupsResult.cc
|
src/model/ListGroupsResult.cc
|
||||||
|
src/model/ListRepositoryBranchesRequest.cc
|
||||||
|
src/model/ListRepositoryBranchesResult.cc
|
||||||
src/model/ListRepositoryMemberRequest.cc
|
src/model/ListRepositoryMemberRequest.cc
|
||||||
src/model/ListRepositoryMemberResult.cc
|
src/model/ListRepositoryMemberResult.cc
|
||||||
src/model/ListRepositoryTreeRequest.cc
|
src/model/ListRepositoryTreeRequest.cc
|
||||||
|
|||||||
@@ -58,6 +58,8 @@
|
|||||||
#include "model/GetCodeupOrganizationResult.h"
|
#include "model/GetCodeupOrganizationResult.h"
|
||||||
#include "model/GetFileBlobsRequest.h"
|
#include "model/GetFileBlobsRequest.h"
|
||||||
#include "model/GetFileBlobsResult.h"
|
#include "model/GetFileBlobsResult.h"
|
||||||
|
#include "model/GetGroupDetailRequest.h"
|
||||||
|
#include "model/GetGroupDetailResult.h"
|
||||||
#include "model/GetProjectMemberRequest.h"
|
#include "model/GetProjectMemberRequest.h"
|
||||||
#include "model/GetProjectMemberResult.h"
|
#include "model/GetProjectMemberResult.h"
|
||||||
#include "model/GetRepositoryInfoRequest.h"
|
#include "model/GetRepositoryInfoRequest.h"
|
||||||
@@ -68,6 +70,8 @@
|
|||||||
#include "model/ListGroupRepositoriesResult.h"
|
#include "model/ListGroupRepositoriesResult.h"
|
||||||
#include "model/ListGroupsRequest.h"
|
#include "model/ListGroupsRequest.h"
|
||||||
#include "model/ListGroupsResult.h"
|
#include "model/ListGroupsResult.h"
|
||||||
|
#include "model/ListRepositoryBranchesRequest.h"
|
||||||
|
#include "model/ListRepositoryBranchesResult.h"
|
||||||
#include "model/ListRepositoryMemberRequest.h"
|
#include "model/ListRepositoryMemberRequest.h"
|
||||||
#include "model/ListRepositoryMemberResult.h"
|
#include "model/ListRepositoryMemberResult.h"
|
||||||
#include "model/ListRepositoryTreeRequest.h"
|
#include "model/ListRepositoryTreeRequest.h"
|
||||||
@@ -143,6 +147,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::GetFileBlobsResult> GetFileBlobsOutcome;
|
typedef Outcome<Error, Model::GetFileBlobsResult> GetFileBlobsOutcome;
|
||||||
typedef std::future<GetFileBlobsOutcome> GetFileBlobsOutcomeCallable;
|
typedef std::future<GetFileBlobsOutcome> GetFileBlobsOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::GetFileBlobsRequest&, const GetFileBlobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFileBlobsAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::GetFileBlobsRequest&, const GetFileBlobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFileBlobsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetGroupDetailResult> GetGroupDetailOutcome;
|
||||||
|
typedef std::future<GetGroupDetailOutcome> GetGroupDetailOutcomeCallable;
|
||||||
|
typedef std::function<void(const CodeupClient*, const Model::GetGroupDetailRequest&, const GetGroupDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGroupDetailAsyncHandler;
|
||||||
typedef Outcome<Error, Model::GetProjectMemberResult> GetProjectMemberOutcome;
|
typedef Outcome<Error, Model::GetProjectMemberResult> GetProjectMemberOutcome;
|
||||||
typedef std::future<GetProjectMemberOutcome> GetProjectMemberOutcomeCallable;
|
typedef std::future<GetProjectMemberOutcome> GetProjectMemberOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::GetProjectMemberRequest&, const GetProjectMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProjectMemberAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::GetProjectMemberRequest&, const GetProjectMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProjectMemberAsyncHandler;
|
||||||
@@ -158,6 +165,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::ListGroupsResult> ListGroupsOutcome;
|
typedef Outcome<Error, Model::ListGroupsResult> ListGroupsOutcome;
|
||||||
typedef std::future<ListGroupsOutcome> ListGroupsOutcomeCallable;
|
typedef std::future<ListGroupsOutcome> ListGroupsOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::ListGroupsRequest&, const ListGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGroupsAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::ListGroupsRequest&, const ListGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGroupsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListRepositoryBranchesResult> ListRepositoryBranchesOutcome;
|
||||||
|
typedef std::future<ListRepositoryBranchesOutcome> ListRepositoryBranchesOutcomeCallable;
|
||||||
|
typedef std::function<void(const CodeupClient*, const Model::ListRepositoryBranchesRequest&, const ListRepositoryBranchesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRepositoryBranchesAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ListRepositoryMemberResult> ListRepositoryMemberOutcome;
|
typedef Outcome<Error, Model::ListRepositoryMemberResult> ListRepositoryMemberOutcome;
|
||||||
typedef std::future<ListRepositoryMemberOutcome> ListRepositoryMemberOutcomeCallable;
|
typedef std::future<ListRepositoryMemberOutcome> ListRepositoryMemberOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::ListRepositoryMemberRequest&, const ListRepositoryMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRepositoryMemberAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::ListRepositoryMemberRequest&, const ListRepositoryMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRepositoryMemberAsyncHandler;
|
||||||
@@ -235,6 +245,9 @@ namespace AlibabaCloud
|
|||||||
GetFileBlobsOutcome getFileBlobs(const Model::GetFileBlobsRequest &request)const;
|
GetFileBlobsOutcome getFileBlobs(const Model::GetFileBlobsRequest &request)const;
|
||||||
void getFileBlobsAsync(const Model::GetFileBlobsRequest& request, const GetFileBlobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void getFileBlobsAsync(const Model::GetFileBlobsRequest& request, const GetFileBlobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
GetFileBlobsOutcomeCallable getFileBlobsCallable(const Model::GetFileBlobsRequest& request) const;
|
GetFileBlobsOutcomeCallable getFileBlobsCallable(const Model::GetFileBlobsRequest& request) const;
|
||||||
|
GetGroupDetailOutcome getGroupDetail(const Model::GetGroupDetailRequest &request)const;
|
||||||
|
void getGroupDetailAsync(const Model::GetGroupDetailRequest& request, const GetGroupDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetGroupDetailOutcomeCallable getGroupDetailCallable(const Model::GetGroupDetailRequest& request) const;
|
||||||
GetProjectMemberOutcome getProjectMember(const Model::GetProjectMemberRequest &request)const;
|
GetProjectMemberOutcome getProjectMember(const Model::GetProjectMemberRequest &request)const;
|
||||||
void getProjectMemberAsync(const Model::GetProjectMemberRequest& request, const GetProjectMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void getProjectMemberAsync(const Model::GetProjectMemberRequest& request, const GetProjectMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
GetProjectMemberOutcomeCallable getProjectMemberCallable(const Model::GetProjectMemberRequest& request) const;
|
GetProjectMemberOutcomeCallable getProjectMemberCallable(const Model::GetProjectMemberRequest& request) const;
|
||||||
@@ -250,6 +263,9 @@ namespace AlibabaCloud
|
|||||||
ListGroupsOutcome listGroups(const Model::ListGroupsRequest &request)const;
|
ListGroupsOutcome listGroups(const Model::ListGroupsRequest &request)const;
|
||||||
void listGroupsAsync(const Model::ListGroupsRequest& request, const ListGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listGroupsAsync(const Model::ListGroupsRequest& request, const ListGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListGroupsOutcomeCallable listGroupsCallable(const Model::ListGroupsRequest& request) const;
|
ListGroupsOutcomeCallable listGroupsCallable(const Model::ListGroupsRequest& request) const;
|
||||||
|
ListRepositoryBranchesOutcome listRepositoryBranches(const Model::ListRepositoryBranchesRequest &request)const;
|
||||||
|
void listRepositoryBranchesAsync(const Model::ListRepositoryBranchesRequest& request, const ListRepositoryBranchesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListRepositoryBranchesOutcomeCallable listRepositoryBranchesCallable(const Model::ListRepositoryBranchesRequest& request) const;
|
||||||
ListRepositoryMemberOutcome listRepositoryMember(const Model::ListRepositoryMemberRequest &request)const;
|
ListRepositoryMemberOutcome listRepositoryMember(const Model::ListRepositoryMemberRequest &request)const;
|
||||||
void listRepositoryMemberAsync(const Model::ListRepositoryMemberRequest& request, const ListRepositoryMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listRepositoryMemberAsync(const Model::ListRepositoryMemberRequest& request, const ListRepositoryMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListRepositoryMemberOutcomeCallable listRepositoryMemberCallable(const Model::ListRepositoryMemberRequest& request) const;
|
ListRepositoryMemberOutcomeCallable listRepositoryMemberCallable(const Model::ListRepositoryMemberRequest& request) const;
|
||||||
|
|||||||
@@ -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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CODEUP_MODEL_GETGROUPDETAILREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_GETGROUPDETAILREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT GetGroupDetailRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetGroupDetailRequest();
|
||||||
|
~GetGroupDetailRequest();
|
||||||
|
|
||||||
|
std::string getOrganizationId()const;
|
||||||
|
void setOrganizationId(const std::string& organizationId);
|
||||||
|
std::string getSubUserId()const;
|
||||||
|
void setSubUserId(const std::string& subUserId);
|
||||||
|
long getGroupId()const;
|
||||||
|
void setGroupId(long groupId);
|
||||||
|
std::string getAccessToken()const;
|
||||||
|
void setAccessToken(const std::string& accessToken);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string subUserId_;
|
||||||
|
long groupId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_GETGROUPDETAILREQUEST_H_
|
||||||
@@ -0,0 +1,72 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CODEUP_MODEL_GETGROUPDETAILRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_GETGROUPDETAILRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT GetGroupDetailResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string path;
|
||||||
|
std::string pathWithNamespace;
|
||||||
|
long parentId;
|
||||||
|
std::string type;
|
||||||
|
std::string description;
|
||||||
|
std::string avatarUrl;
|
||||||
|
long ownerId;
|
||||||
|
std::string webUrl;
|
||||||
|
std::string nameWithNamespace;
|
||||||
|
std::string visibilityLevel;
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetGroupDetailResult();
|
||||||
|
explicit GetGroupDetailResult(const std::string &payload);
|
||||||
|
~GetGroupDetailResult();
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_GETGROUPDETAILRESULT_H_
|
||||||
@@ -46,6 +46,7 @@ namespace AlibabaCloud
|
|||||||
ListGroupMemberResult();
|
ListGroupMemberResult();
|
||||||
explicit ListGroupMemberResult(const std::string &payload);
|
explicit ListGroupMemberResult(const std::string &payload);
|
||||||
~ListGroupMemberResult();
|
~ListGroupMemberResult();
|
||||||
|
long getTotal()const;
|
||||||
std::string getErrorCode()const;
|
std::string getErrorCode()const;
|
||||||
std::string getErrorMessage()const;
|
std::string getErrorMessage()const;
|
||||||
bool getSuccess()const;
|
bool getSuccess()const;
|
||||||
@@ -54,6 +55,7 @@ namespace AlibabaCloud
|
|||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
|
long total_;
|
||||||
std::string errorCode_;
|
std::string errorCode_;
|
||||||
std::string errorMessage_;
|
std::string errorMessage_;
|
||||||
bool success_;
|
bool success_;
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ namespace AlibabaCloud
|
|||||||
ListGroupRepositoriesResult();
|
ListGroupRepositoriesResult();
|
||||||
explicit ListGroupRepositoriesResult(const std::string &payload);
|
explicit ListGroupRepositoriesResult(const std::string &payload);
|
||||||
~ListGroupRepositoriesResult();
|
~ListGroupRepositoriesResult();
|
||||||
|
long getTotal()const;
|
||||||
std::string getErrorCode()const;
|
std::string getErrorCode()const;
|
||||||
std::string getErrorMessage()const;
|
std::string getErrorMessage()const;
|
||||||
bool getSuccess()const;
|
bool getSuccess()const;
|
||||||
@@ -64,6 +65,7 @@ namespace AlibabaCloud
|
|||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
|
long total_;
|
||||||
std::string errorCode_;
|
std::string errorCode_;
|
||||||
std::string errorMessage_;
|
std::string errorMessage_;
|
||||||
bool success_;
|
bool success_;
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ namespace AlibabaCloud
|
|||||||
ListGroupsResult();
|
ListGroupsResult();
|
||||||
explicit ListGroupsResult(const std::string &payload);
|
explicit ListGroupsResult(const std::string &payload);
|
||||||
~ListGroupsResult();
|
~ListGroupsResult();
|
||||||
|
long getTotal()const;
|
||||||
std::string getErrorCode()const;
|
std::string getErrorCode()const;
|
||||||
std::string getErrorMessage()const;
|
std::string getErrorMessage()const;
|
||||||
bool getSuccess()const;
|
bool getSuccess()const;
|
||||||
@@ -62,6 +63,7 @@ namespace AlibabaCloud
|
|||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
|
long total_;
|
||||||
std::string errorCode_;
|
std::string errorCode_;
|
||||||
std::string errorMessage_;
|
std::string errorMessage_;
|
||||||
bool success_;
|
bool success_;
|
||||||
|
|||||||
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYBRANCHESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYBRANCHESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT ListRepositoryBranchesRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListRepositoryBranchesRequest();
|
||||||
|
~ListRepositoryBranchesRequest();
|
||||||
|
|
||||||
|
std::string getOrganizationId()const;
|
||||||
|
void setOrganizationId(const std::string& organizationId);
|
||||||
|
std::string getSearch()const;
|
||||||
|
void setSearch(const std::string& search);
|
||||||
|
std::string getSubUserId()const;
|
||||||
|
void setSubUserId(const std::string& subUserId);
|
||||||
|
long getPageSize()const;
|
||||||
|
void setPageSize(long pageSize);
|
||||||
|
std::string getAccessToken()const;
|
||||||
|
void setAccessToken(const std::string& accessToken);
|
||||||
|
long getPage()const;
|
||||||
|
void setPage(long page);
|
||||||
|
long getProjectId()const;
|
||||||
|
void setProjectId(long projectId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string search_;
|
||||||
|
std::string subUserId_;
|
||||||
|
long pageSize_;
|
||||||
|
std::string accessToken_;
|
||||||
|
long page_;
|
||||||
|
long projectId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYBRANCHESREQUEST_H_
|
||||||
@@ -0,0 +1,80 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYBRANCHESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYBRANCHESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT ListRepositoryBranchesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ResultItem
|
||||||
|
{
|
||||||
|
struct CommitInfo
|
||||||
|
{
|
||||||
|
std::string authorName;
|
||||||
|
std::string message;
|
||||||
|
std::string authorDate;
|
||||||
|
std::string committedDate;
|
||||||
|
std::string committerEmail;
|
||||||
|
std::vector<std::string> parentIds;
|
||||||
|
std::string createdAt;
|
||||||
|
std::string shortId;
|
||||||
|
std::string title;
|
||||||
|
std::string id;
|
||||||
|
std::string authorEmail;
|
||||||
|
std::string committerName;
|
||||||
|
};
|
||||||
|
bool protectedBranch;
|
||||||
|
CommitInfo commitInfo;
|
||||||
|
std::string branchName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListRepositoryBranchesResult();
|
||||||
|
explicit ListRepositoryBranchesResult(const std::string &payload);
|
||||||
|
~ListRepositoryBranchesResult();
|
||||||
|
long getTotal()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
std::vector<ResultItem> getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
long total_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
std::vector<ResultItem> result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYBRANCHESRESULT_H_
|
||||||
@@ -46,6 +46,7 @@ namespace AlibabaCloud
|
|||||||
ListRepositoryMemberResult();
|
ListRepositoryMemberResult();
|
||||||
explicit ListRepositoryMemberResult(const std::string &payload);
|
explicit ListRepositoryMemberResult(const std::string &payload);
|
||||||
~ListRepositoryMemberResult();
|
~ListRepositoryMemberResult();
|
||||||
|
long getTotal()const;
|
||||||
std::string getErrorCode()const;
|
std::string getErrorCode()const;
|
||||||
std::string getErrorMessage()const;
|
std::string getErrorMessage()const;
|
||||||
bool getSuccess()const;
|
bool getSuccess()const;
|
||||||
@@ -54,6 +55,7 @@ namespace AlibabaCloud
|
|||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
|
long total_;
|
||||||
std::string errorCode_;
|
std::string errorCode_;
|
||||||
std::string errorMessage_;
|
std::string errorMessage_;
|
||||||
bool success_;
|
bool success_;
|
||||||
|
|||||||
@@ -699,6 +699,42 @@ CodeupClient::GetFileBlobsOutcomeCallable CodeupClient::getFileBlobsCallable(con
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CodeupClient::GetGroupDetailOutcome CodeupClient::getGroupDetail(const GetGroupDetailRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return GetGroupDetailOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return GetGroupDetailOutcome(GetGroupDetailResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return GetGroupDetailOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CodeupClient::getGroupDetailAsync(const GetGroupDetailRequest& request, const GetGroupDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, getGroupDetail(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CodeupClient::GetGroupDetailOutcomeCallable CodeupClient::getGroupDetailCallable(const GetGroupDetailRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<GetGroupDetailOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->getGroupDetail(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
CodeupClient::GetProjectMemberOutcome CodeupClient::getProjectMember(const GetProjectMemberRequest &request) const
|
CodeupClient::GetProjectMemberOutcome CodeupClient::getProjectMember(const GetProjectMemberRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -879,6 +915,42 @@ CodeupClient::ListGroupsOutcomeCallable CodeupClient::listGroupsCallable(const L
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CodeupClient::ListRepositoryBranchesOutcome CodeupClient::listRepositoryBranches(const ListRepositoryBranchesRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return ListRepositoryBranchesOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return ListRepositoryBranchesOutcome(ListRepositoryBranchesResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return ListRepositoryBranchesOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CodeupClient::listRepositoryBranchesAsync(const ListRepositoryBranchesRequest& request, const ListRepositoryBranchesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, listRepositoryBranches(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CodeupClient::ListRepositoryBranchesOutcomeCallable CodeupClient::listRepositoryBranchesCallable(const ListRepositoryBranchesRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<ListRepositoryBranchesOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->listRepositoryBranches(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
CodeupClient::ListRepositoryMemberOutcome CodeupClient::listRepositoryMember(const ListRepositoryMemberRequest &request) const
|
CodeupClient::ListRepositoryMemberOutcome CodeupClient::listRepositoryMember(const ListRepositoryMemberRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
|||||||
@@ -112,18 +112,18 @@ void CreateMergeRequestResult::parse(const std::string &payload)
|
|||||||
satisfiedCheckResultsItemObject.checkName = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckName"].asString();
|
satisfiedCheckResultsItemObject.checkName = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckName"].asString();
|
||||||
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].isNull())
|
||||||
satisfiedCheckResultsItemObject.checkType = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].asString();
|
satisfiedCheckResultsItemObject.checkType = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].asString();
|
||||||
auto allExtraUsersNode = allSatisfiedCheckResultsNode["ExtraUsers"]["ExtraUsersItem"];
|
auto allExtraUsersNode = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["ExtraUsers"]["ExtraUsersItem"];
|
||||||
for (auto allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem : allExtraUsersNode)
|
for (auto approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem : allExtraUsersNode)
|
||||||
{
|
{
|
||||||
Result::ApproveCheckResult::SatisfiedCheckResultsItem::ExtraUsersItem extraUsersObject;
|
Result::ApproveCheckResult::SatisfiedCheckResultsItem::ExtraUsersItem extraUsersObject;
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].isNull())
|
||||||
extraUsersObject.id = std::stol(allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].asString());
|
extraUsersObject.id = std::stol(approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].asString());
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
||||||
extraUsersObject.externUserId = allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].asString();
|
extraUsersObject.externUserId = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].asString();
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
||||||
extraUsersObject.avatarUrl = allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
extraUsersObject.avatarUrl = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].isNull())
|
||||||
extraUsersObject.name = allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].asString();
|
extraUsersObject.name = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].asString();
|
||||||
satisfiedCheckResultsItemObject.extraUsers.push_back(extraUsersObject);
|
satisfiedCheckResultsItemObject.extraUsers.push_back(extraUsersObject);
|
||||||
}
|
}
|
||||||
auto allSatisfiedItems = value["SatisfiedItems"]["SatisfiedItems"];
|
auto allSatisfiedItems = value["SatisfiedItems"]["SatisfiedItems"];
|
||||||
@@ -144,18 +144,18 @@ void CreateMergeRequestResult::parse(const std::string &payload)
|
|||||||
unsatisfiedCheckResultsItemObject.checkName = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckName"].asString();
|
unsatisfiedCheckResultsItemObject.checkName = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckName"].asString();
|
||||||
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].isNull())
|
||||||
unsatisfiedCheckResultsItemObject.checkType = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].asString();
|
unsatisfiedCheckResultsItemObject.checkType = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].asString();
|
||||||
auto allExtraUsers3Node = allUnsatisfiedCheckResultsNode["ExtraUsers"]["ExtraUsersItem"];
|
auto allExtraUsers3Node = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["ExtraUsers"]["ExtraUsersItem"];
|
||||||
for (auto allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem : allExtraUsers3Node)
|
for (auto approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem : allExtraUsers3Node)
|
||||||
{
|
{
|
||||||
Result::ApproveCheckResult::UnsatisfiedCheckResultsItem::ExtraUsersItem4 extraUsers3Object;
|
Result::ApproveCheckResult::UnsatisfiedCheckResultsItem::ExtraUsersItem4 extraUsers3Object;
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].isNull())
|
||||||
extraUsers3Object.id = std::stol(allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].asString());
|
extraUsers3Object.id = std::stol(approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].asString());
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
||||||
extraUsers3Object.externUserId = allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].asString();
|
extraUsers3Object.externUserId = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].asString();
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
||||||
extraUsers3Object.avatarUrl = allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
extraUsers3Object.avatarUrl = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].isNull())
|
||||||
extraUsers3Object.name = allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].asString();
|
extraUsers3Object.name = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].asString();
|
||||||
unsatisfiedCheckResultsItemObject.extraUsers3.push_back(extraUsers3Object);
|
unsatisfiedCheckResultsItemObject.extraUsers3.push_back(extraUsers3Object);
|
||||||
}
|
}
|
||||||
auto allSatisfiedItems1 = value["SatisfiedItems"]["SatisfiedItems"];
|
auto allSatisfiedItems1 = value["SatisfiedItems"]["SatisfiedItems"];
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ using AlibabaCloud::Codeup::Model::DeleteBranchRequest;
|
|||||||
DeleteBranchRequest::DeleteBranchRequest() :
|
DeleteBranchRequest::DeleteBranchRequest() :
|
||||||
RoaServiceRequest("codeup", "2020-04-14")
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
{
|
{
|
||||||
setResourcePath("/api/v3/projects/[ProjectId]/repository/branches/[BranchName]");
|
setResourcePath("/api/v3/projects/[ProjectId]/repository/branches/delete");
|
||||||
setMethod(HttpRequest::Method::Delete);
|
setMethod(HttpRequest::Method::Delete);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ using AlibabaCloud::Codeup::Model::GetBranchInfoRequest;
|
|||||||
GetBranchInfoRequest::GetBranchInfoRequest() :
|
GetBranchInfoRequest::GetBranchInfoRequest() :
|
||||||
RoaServiceRequest("codeup", "2020-04-14")
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
{
|
{
|
||||||
setResourcePath("/api/v3/projects/[ProjectId]/repository/branches/[BranchName]");
|
setResourcePath("/api/v3/projects/[ProjectId]/repository/branches/detail");
|
||||||
setMethod(HttpRequest::Method::Get);
|
setMethod(HttpRequest::Method::Get);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
74
codeup/src/model/GetGroupDetailRequest.cc
Normal file
74
codeup/src/model/GetGroupDetailRequest.cc
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
/*
|
||||||
|
* 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/codeup/model/GetGroupDetailRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Codeup::Model::GetGroupDetailRequest;
|
||||||
|
|
||||||
|
GetGroupDetailRequest::GetGroupDetailRequest() :
|
||||||
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
|
{
|
||||||
|
setResourcePath("/api/v3/groups/detail");
|
||||||
|
setMethod(HttpRequest::Method::Get);
|
||||||
|
}
|
||||||
|
|
||||||
|
GetGroupDetailRequest::~GetGroupDetailRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string GetGroupDetailRequest::getOrganizationId()const
|
||||||
|
{
|
||||||
|
return organizationId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetGroupDetailRequest::setOrganizationId(const std::string& organizationId)
|
||||||
|
{
|
||||||
|
organizationId_ = organizationId;
|
||||||
|
setParameter("OrganizationId", organizationId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetGroupDetailRequest::getSubUserId()const
|
||||||
|
{
|
||||||
|
return subUserId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetGroupDetailRequest::setSubUserId(const std::string& subUserId)
|
||||||
|
{
|
||||||
|
subUserId_ = subUserId;
|
||||||
|
setParameter("SubUserId", subUserId);
|
||||||
|
}
|
||||||
|
|
||||||
|
long GetGroupDetailRequest::getGroupId()const
|
||||||
|
{
|
||||||
|
return groupId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetGroupDetailRequest::setGroupId(long groupId)
|
||||||
|
{
|
||||||
|
groupId_ = groupId;
|
||||||
|
setParameter("GroupId", std::to_string(groupId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetGroupDetailRequest::getAccessToken()const
|
||||||
|
{
|
||||||
|
return accessToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetGroupDetailRequest::setAccessToken(const std::string& accessToken)
|
||||||
|
{
|
||||||
|
accessToken_ = accessToken;
|
||||||
|
setParameter("AccessToken", accessToken);
|
||||||
|
}
|
||||||
|
|
||||||
95
codeup/src/model/GetGroupDetailResult.cc
Normal file
95
codeup/src/model/GetGroupDetailResult.cc
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
/*
|
||||||
|
* 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/codeup/model/GetGroupDetailResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Codeup;
|
||||||
|
using namespace AlibabaCloud::Codeup::Model;
|
||||||
|
|
||||||
|
GetGroupDetailResult::GetGroupDetailResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
GetGroupDetailResult::GetGroupDetailResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
GetGroupDetailResult::~GetGroupDetailResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void GetGroupDetailResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto resultNode = value["Result"];
|
||||||
|
if(!resultNode["Id"].isNull())
|
||||||
|
result_.id = std::stol(resultNode["Id"].asString());
|
||||||
|
if(!resultNode["Name"].isNull())
|
||||||
|
result_.name = resultNode["Name"].asString();
|
||||||
|
if(!resultNode["Path"].isNull())
|
||||||
|
result_.path = resultNode["Path"].asString();
|
||||||
|
if(!resultNode["Description"].isNull())
|
||||||
|
result_.description = resultNode["Description"].asString();
|
||||||
|
if(!resultNode["AvatarUrl"].isNull())
|
||||||
|
result_.avatarUrl = resultNode["AvatarUrl"].asString();
|
||||||
|
if(!resultNode["WebUrl"].isNull())
|
||||||
|
result_.webUrl = resultNode["WebUrl"].asString();
|
||||||
|
if(!resultNode["PathWithNamespace"].isNull())
|
||||||
|
result_.pathWithNamespace = resultNode["PathWithNamespace"].asString();
|
||||||
|
if(!resultNode["NameWithNamespace"].isNull())
|
||||||
|
result_.nameWithNamespace = resultNode["NameWithNamespace"].asString();
|
||||||
|
if(!resultNode["Type"].isNull())
|
||||||
|
result_.type = resultNode["Type"].asString();
|
||||||
|
if(!resultNode["VisibilityLevel"].isNull())
|
||||||
|
result_.visibilityLevel = resultNode["VisibilityLevel"].asString();
|
||||||
|
if(!resultNode["ParentId"].isNull())
|
||||||
|
result_.parentId = std::stol(resultNode["ParentId"].asString());
|
||||||
|
if(!resultNode["OwnerId"].isNull())
|
||||||
|
result_.ownerId = std::stol(resultNode["OwnerId"].asString());
|
||||||
|
if(!value["ErrorCode"].isNull())
|
||||||
|
errorCode_ = value["ErrorCode"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
if(!value["ErrorMessage"].isNull())
|
||||||
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetGroupDetailResult::getErrorCode()const
|
||||||
|
{
|
||||||
|
return errorCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetGroupDetailResult::getErrorMessage()const
|
||||||
|
{
|
||||||
|
return errorMessage_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool GetGroupDetailResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
|
GetGroupDetailResult::Result GetGroupDetailResult::getResult()const
|
||||||
|
{
|
||||||
|
return result_;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -63,9 +63,16 @@ void ListGroupMemberResult::parse(const std::string &payload)
|
|||||||
success_ = value["Success"].asString() == "true";
|
success_ = value["Success"].asString() == "true";
|
||||||
if(!value["ErrorMessage"].isNull())
|
if(!value["ErrorMessage"].isNull())
|
||||||
errorMessage_ = value["ErrorMessage"].asString();
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
if(!value["Total"].isNull())
|
||||||
|
total_ = std::stol(value["Total"].asString());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
long ListGroupMemberResult::getTotal()const
|
||||||
|
{
|
||||||
|
return total_;
|
||||||
|
}
|
||||||
|
|
||||||
std::string ListGroupMemberResult::getErrorCode()const
|
std::string ListGroupMemberResult::getErrorCode()const
|
||||||
{
|
{
|
||||||
return errorCode_;
|
return errorCode_;
|
||||||
|
|||||||
@@ -83,9 +83,16 @@ void ListGroupRepositoriesResult::parse(const std::string &payload)
|
|||||||
success_ = value["Success"].asString() == "true";
|
success_ = value["Success"].asString() == "true";
|
||||||
if(!value["ErrorMessage"].isNull())
|
if(!value["ErrorMessage"].isNull())
|
||||||
errorMessage_ = value["ErrorMessage"].asString();
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
if(!value["Total"].isNull())
|
||||||
|
total_ = std::stol(value["Total"].asString());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
long ListGroupRepositoriesResult::getTotal()const
|
||||||
|
{
|
||||||
|
return total_;
|
||||||
|
}
|
||||||
|
|
||||||
std::string ListGroupRepositoriesResult::getErrorCode()const
|
std::string ListGroupRepositoriesResult::getErrorCode()const
|
||||||
{
|
{
|
||||||
return errorCode_;
|
return errorCode_;
|
||||||
|
|||||||
@@ -79,9 +79,16 @@ void ListGroupsResult::parse(const std::string &payload)
|
|||||||
success_ = value["Success"].asString() == "true";
|
success_ = value["Success"].asString() == "true";
|
||||||
if(!value["ErrorMessage"].isNull())
|
if(!value["ErrorMessage"].isNull())
|
||||||
errorMessage_ = value["ErrorMessage"].asString();
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
if(!value["Total"].isNull())
|
||||||
|
total_ = std::stol(value["Total"].asString());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
long ListGroupsResult::getTotal()const
|
||||||
|
{
|
||||||
|
return total_;
|
||||||
|
}
|
||||||
|
|
||||||
std::string ListGroupsResult::getErrorCode()const
|
std::string ListGroupsResult::getErrorCode()const
|
||||||
{
|
{
|
||||||
return errorCode_;
|
return errorCode_;
|
||||||
|
|||||||
107
codeup/src/model/ListRepositoryBranchesRequest.cc
Normal file
107
codeup/src/model/ListRepositoryBranchesRequest.cc
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
/*
|
||||||
|
* 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/codeup/model/ListRepositoryBranchesRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Codeup::Model::ListRepositoryBranchesRequest;
|
||||||
|
|
||||||
|
ListRepositoryBranchesRequest::ListRepositoryBranchesRequest() :
|
||||||
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
|
{
|
||||||
|
setResourcePath("/api/v3/projects/[ProjectId]/repository/branches");
|
||||||
|
setMethod(HttpRequest::Method::Get);
|
||||||
|
}
|
||||||
|
|
||||||
|
ListRepositoryBranchesRequest::~ListRepositoryBranchesRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string ListRepositoryBranchesRequest::getOrganizationId()const
|
||||||
|
{
|
||||||
|
return organizationId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setOrganizationId(const std::string& organizationId)
|
||||||
|
{
|
||||||
|
organizationId_ = organizationId;
|
||||||
|
setParameter("OrganizationId", organizationId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryBranchesRequest::getSearch()const
|
||||||
|
{
|
||||||
|
return search_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setSearch(const std::string& search)
|
||||||
|
{
|
||||||
|
search_ = search;
|
||||||
|
setParameter("Search", search);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryBranchesRequest::getSubUserId()const
|
||||||
|
{
|
||||||
|
return subUserId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setSubUserId(const std::string& subUserId)
|
||||||
|
{
|
||||||
|
subUserId_ = subUserId;
|
||||||
|
setParameter("SubUserId", subUserId);
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoryBranchesRequest::getPageSize()const
|
||||||
|
{
|
||||||
|
return pageSize_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setPageSize(long pageSize)
|
||||||
|
{
|
||||||
|
pageSize_ = pageSize;
|
||||||
|
setParameter("PageSize", std::to_string(pageSize));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryBranchesRequest::getAccessToken()const
|
||||||
|
{
|
||||||
|
return accessToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setAccessToken(const std::string& accessToken)
|
||||||
|
{
|
||||||
|
accessToken_ = accessToken;
|
||||||
|
setParameter("AccessToken", accessToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoryBranchesRequest::getPage()const
|
||||||
|
{
|
||||||
|
return page_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setPage(long page)
|
||||||
|
{
|
||||||
|
page_ = page;
|
||||||
|
setParameter("Page", std::to_string(page));
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoryBranchesRequest::getProjectId()const
|
||||||
|
{
|
||||||
|
return projectId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setProjectId(long projectId)
|
||||||
|
{
|
||||||
|
projectId_ = projectId;
|
||||||
|
setParameter("ProjectId", std::to_string(projectId));
|
||||||
|
}
|
||||||
|
|
||||||
113
codeup/src/model/ListRepositoryBranchesResult.cc
Normal file
113
codeup/src/model/ListRepositoryBranchesResult.cc
Normal file
@@ -0,0 +1,113 @@
|
|||||||
|
/*
|
||||||
|
* 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/codeup/model/ListRepositoryBranchesResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Codeup;
|
||||||
|
using namespace AlibabaCloud::Codeup::Model;
|
||||||
|
|
||||||
|
ListRepositoryBranchesResult::ListRepositoryBranchesResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
ListRepositoryBranchesResult::ListRepositoryBranchesResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
ListRepositoryBranchesResult::~ListRepositoryBranchesResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allResultNode = value["Result"]["ResultItem"];
|
||||||
|
for (auto valueResultResultItem : allResultNode)
|
||||||
|
{
|
||||||
|
ResultItem resultObject;
|
||||||
|
if(!valueResultResultItem["BranchName"].isNull())
|
||||||
|
resultObject.branchName = valueResultResultItem["BranchName"].asString();
|
||||||
|
if(!valueResultResultItem["ProtectedBranch"].isNull())
|
||||||
|
resultObject.protectedBranch = valueResultResultItem["ProtectedBranch"].asString() == "true";
|
||||||
|
auto commitInfoNode = value["CommitInfo"];
|
||||||
|
if(!commitInfoNode["Id"].isNull())
|
||||||
|
resultObject.commitInfo.id = commitInfoNode["Id"].asString();
|
||||||
|
if(!commitInfoNode["ShortId"].isNull())
|
||||||
|
resultObject.commitInfo.shortId = commitInfoNode["ShortId"].asString();
|
||||||
|
if(!commitInfoNode["Title"].isNull())
|
||||||
|
resultObject.commitInfo.title = commitInfoNode["Title"].asString();
|
||||||
|
if(!commitInfoNode["AuthorName"].isNull())
|
||||||
|
resultObject.commitInfo.authorName = commitInfoNode["AuthorName"].asString();
|
||||||
|
if(!commitInfoNode["AuthorEmail"].isNull())
|
||||||
|
resultObject.commitInfo.authorEmail = commitInfoNode["AuthorEmail"].asString();
|
||||||
|
if(!commitInfoNode["CreatedAt"].isNull())
|
||||||
|
resultObject.commitInfo.createdAt = commitInfoNode["CreatedAt"].asString();
|
||||||
|
if(!commitInfoNode["Message"].isNull())
|
||||||
|
resultObject.commitInfo.message = commitInfoNode["Message"].asString();
|
||||||
|
if(!commitInfoNode["AuthorDate"].isNull())
|
||||||
|
resultObject.commitInfo.authorDate = commitInfoNode["AuthorDate"].asString();
|
||||||
|
if(!commitInfoNode["CommittedDate"].isNull())
|
||||||
|
resultObject.commitInfo.committedDate = commitInfoNode["CommittedDate"].asString();
|
||||||
|
if(!commitInfoNode["CommitterEmail"].isNull())
|
||||||
|
resultObject.commitInfo.committerEmail = commitInfoNode["CommitterEmail"].asString();
|
||||||
|
if(!commitInfoNode["CommitterName"].isNull())
|
||||||
|
resultObject.commitInfo.committerName = commitInfoNode["CommitterName"].asString();
|
||||||
|
auto allParentIds = commitInfoNode["ParentIds"]["ParentIds"];
|
||||||
|
for (auto value : allParentIds)
|
||||||
|
resultObject.commitInfo.parentIds.push_back(value.asString());
|
||||||
|
result_.push_back(resultObject);
|
||||||
|
}
|
||||||
|
if(!value["ErrorCode"].isNull())
|
||||||
|
errorCode_ = value["ErrorCode"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
if(!value["ErrorMessage"].isNull())
|
||||||
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
if(!value["Total"].isNull())
|
||||||
|
total_ = std::stol(value["Total"].asString());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoryBranchesResult::getTotal()const
|
||||||
|
{
|
||||||
|
return total_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryBranchesResult::getErrorCode()const
|
||||||
|
{
|
||||||
|
return errorCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryBranchesResult::getErrorMessage()const
|
||||||
|
{
|
||||||
|
return errorMessage_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool ListRepositoryBranchesResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<ListRepositoryBranchesResult::ResultItem> ListRepositoryBranchesResult::getResult()const
|
||||||
|
{
|
||||||
|
return result_;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -63,9 +63,16 @@ void ListRepositoryMemberResult::parse(const std::string &payload)
|
|||||||
success_ = value["Success"].asString() == "true";
|
success_ = value["Success"].asString() == "true";
|
||||||
if(!value["ErrorMessage"].isNull())
|
if(!value["ErrorMessage"].isNull())
|
||||||
errorMessage_ = value["ErrorMessage"].asString();
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
if(!value["Total"].isNull())
|
||||||
|
total_ = std::stol(value["Total"].asString());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
long ListRepositoryMemberResult::getTotal()const
|
||||||
|
{
|
||||||
|
return total_;
|
||||||
|
}
|
||||||
|
|
||||||
std::string ListRepositoryMemberResult::getErrorCode()const
|
std::string ListRepositoryMemberResult::getErrorCode()const
|
||||||
{
|
{
|
||||||
return errorCode_;
|
return errorCode_;
|
||||||
|
|||||||
@@ -112,18 +112,18 @@ void MergeMergeRequestResult::parse(const std::string &payload)
|
|||||||
satisfiedCheckResultsItemObject.checkName = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckName"].asString();
|
satisfiedCheckResultsItemObject.checkName = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckName"].asString();
|
||||||
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].isNull())
|
||||||
satisfiedCheckResultsItemObject.checkType = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].asString();
|
satisfiedCheckResultsItemObject.checkType = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].asString();
|
||||||
auto allExtraUsersNode = allSatisfiedCheckResultsNode["ExtraUsers"]["ExtraUsersItem"];
|
auto allExtraUsersNode = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["ExtraUsers"]["ExtraUsersItem"];
|
||||||
for (auto allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem : allExtraUsersNode)
|
for (auto approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem : allExtraUsersNode)
|
||||||
{
|
{
|
||||||
Result::ApproveCheckResult::SatisfiedCheckResultsItem::ExtraUsersItem extraUsersObject;
|
Result::ApproveCheckResult::SatisfiedCheckResultsItem::ExtraUsersItem extraUsersObject;
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].isNull())
|
||||||
extraUsersObject.id = std::stol(allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].asString());
|
extraUsersObject.id = std::stol(approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].asString());
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
||||||
extraUsersObject.externUserId = allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].asString();
|
extraUsersObject.externUserId = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].asString();
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
||||||
extraUsersObject.avatarUrl = allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
extraUsersObject.avatarUrl = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].isNull())
|
||||||
extraUsersObject.name = allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].asString();
|
extraUsersObject.name = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].asString();
|
||||||
satisfiedCheckResultsItemObject.extraUsers.push_back(extraUsersObject);
|
satisfiedCheckResultsItemObject.extraUsers.push_back(extraUsersObject);
|
||||||
}
|
}
|
||||||
auto allSatisfiedItems = value["SatisfiedItems"]["SatisfiedItems"];
|
auto allSatisfiedItems = value["SatisfiedItems"]["SatisfiedItems"];
|
||||||
@@ -144,18 +144,18 @@ void MergeMergeRequestResult::parse(const std::string &payload)
|
|||||||
unsatisfiedCheckResultsItemObject.checkName = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckName"].asString();
|
unsatisfiedCheckResultsItemObject.checkName = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckName"].asString();
|
||||||
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].isNull())
|
||||||
unsatisfiedCheckResultsItemObject.checkType = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].asString();
|
unsatisfiedCheckResultsItemObject.checkType = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].asString();
|
||||||
auto allExtraUsers3Node = allUnsatisfiedCheckResultsNode["ExtraUsers"]["ExtraUsersItem"];
|
auto allExtraUsers3Node = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["ExtraUsers"]["ExtraUsersItem"];
|
||||||
for (auto allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem : allExtraUsers3Node)
|
for (auto approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem : allExtraUsers3Node)
|
||||||
{
|
{
|
||||||
Result::ApproveCheckResult::UnsatisfiedCheckResultsItem::ExtraUsersItem4 extraUsers3Object;
|
Result::ApproveCheckResult::UnsatisfiedCheckResultsItem::ExtraUsersItem4 extraUsers3Object;
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].isNull())
|
||||||
extraUsers3Object.id = std::stol(allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].asString());
|
extraUsers3Object.id = std::stol(approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].asString());
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
||||||
extraUsers3Object.externUserId = allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].asString();
|
extraUsers3Object.externUserId = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].asString();
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
||||||
extraUsers3Object.avatarUrl = allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
extraUsers3Object.avatarUrl = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].isNull())
|
||||||
extraUsers3Object.name = allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].asString();
|
extraUsers3Object.name = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].asString();
|
||||||
unsatisfiedCheckResultsItemObject.extraUsers3.push_back(extraUsers3Object);
|
unsatisfiedCheckResultsItemObject.extraUsers3.push_back(extraUsers3Object);
|
||||||
}
|
}
|
||||||
auto allSatisfiedItems1 = value["SatisfiedItems"]["SatisfiedItems"];
|
auto allSatisfiedItems1 = value["SatisfiedItems"]["SatisfiedItems"];
|
||||||
|
|||||||
@@ -103,6 +103,7 @@ namespace AlibabaCloud
|
|||||||
ConfigRuleEvaluationStatus configRuleEvaluationStatus;
|
ConfigRuleEvaluationStatus configRuleEvaluationStatus;
|
||||||
Source source;
|
Source source;
|
||||||
std::string configRuleState;
|
std::string configRuleState;
|
||||||
|
std::string maximumExecutionFrequency;
|
||||||
std::string configRuleId;
|
std::string configRuleId;
|
||||||
Scope scope;
|
Scope scope;
|
||||||
std::string configRuleArn;
|
std::string configRuleArn;
|
||||||
|
|||||||
@@ -37,16 +37,17 @@ namespace AlibabaCloud
|
|||||||
struct ConfigurationListItem
|
struct ConfigurationListItem
|
||||||
{
|
{
|
||||||
long accountId;
|
long accountId;
|
||||||
|
std::string resourceName;
|
||||||
|
std::string availabilityZone;
|
||||||
|
std::string resourceType;
|
||||||
|
std::string resourceEventType;
|
||||||
|
std::string resourceCreateTime;
|
||||||
|
std::string relationshipDiff;
|
||||||
std::string captureTime;
|
std::string captureTime;
|
||||||
std::string configurationDiff;
|
std::string configurationDiff;
|
||||||
std::string resourceId;
|
std::string resourceId;
|
||||||
std::string resourceName;
|
|
||||||
std::string relationship;
|
std::string relationship;
|
||||||
std::string availabilityZone;
|
|
||||||
std::string region;
|
std::string region;
|
||||||
std::string resourceType;
|
|
||||||
std::string resourceCreateTime;
|
|
||||||
std::string relationshipDiff;
|
|
||||||
std::string tags;
|
std::string tags;
|
||||||
};
|
};
|
||||||
long totalCount;
|
long totalCount;
|
||||||
|
|||||||
@@ -41,14 +41,16 @@ namespace AlibabaCloud
|
|||||||
void setMessageType(const std::string& messageType);
|
void setMessageType(const std::string& messageType);
|
||||||
std::string getConfigRuleState()const;
|
std::string getConfigRuleState()const;
|
||||||
void setConfigRuleState(const std::string& configRuleState);
|
void setConfigRuleState(const std::string& configRuleState);
|
||||||
int getRiskLevel()const;
|
|
||||||
void setRiskLevel(int riskLevel);
|
|
||||||
int getPageNumber()const;
|
int getPageNumber()const;
|
||||||
void setPageNumber(int pageNumber);
|
void setPageNumber(int pageNumber);
|
||||||
int getPageSize()const;
|
int getPageSize()const;
|
||||||
void setPageSize(int pageSize);
|
void setPageSize(int pageSize);
|
||||||
std::string getComplianceType()const;
|
std::string getComplianceType()const;
|
||||||
void setComplianceType(const std::string& complianceType);
|
void setComplianceType(const std::string& complianceType);
|
||||||
|
std::string getConfigRuleSceneId()const;
|
||||||
|
void setConfigRuleSceneId(const std::string& configRuleSceneId);
|
||||||
|
int getRiskLevel()const;
|
||||||
|
void setRiskLevel(int riskLevel);
|
||||||
long getMemberId()const;
|
long getMemberId()const;
|
||||||
void setMemberId(long memberId);
|
void setMemberId(long memberId);
|
||||||
|
|
||||||
@@ -56,10 +58,11 @@ namespace AlibabaCloud
|
|||||||
bool multiAccount_;
|
bool multiAccount_;
|
||||||
std::string messageType_;
|
std::string messageType_;
|
||||||
std::string configRuleState_;
|
std::string configRuleState_;
|
||||||
int riskLevel_;
|
|
||||||
int pageNumber_;
|
int pageNumber_;
|
||||||
int pageSize_;
|
int pageSize_;
|
||||||
std::string complianceType_;
|
std::string complianceType_;
|
||||||
|
std::string configRuleSceneId_;
|
||||||
|
int riskLevel_;
|
||||||
long memberId_;
|
long memberId_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -31,21 +31,21 @@ ConfigClient::ConfigClient(const Credentials &credentials, const ClientConfigura
|
|||||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||||
{
|
{
|
||||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "config");
|
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Config");
|
||||||
}
|
}
|
||||||
|
|
||||||
ConfigClient::ConfigClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
ConfigClient::ConfigClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||||
{
|
{
|
||||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "config");
|
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Config");
|
||||||
}
|
}
|
||||||
|
|
||||||
ConfigClient::ConfigClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
ConfigClient::ConfigClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||||
{
|
{
|
||||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "config");
|
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Config");
|
||||||
}
|
}
|
||||||
|
|
||||||
ConfigClient::~ConfigClient()
|
ConfigClient::~ConfigClient()
|
||||||
|
|||||||
@@ -58,6 +58,8 @@ void DescribeConfigRuleResult::parse(const std::string &payload)
|
|||||||
configRule_.modifiedTimestamp = std::stol(configRuleNode["ModifiedTimestamp"].asString());
|
configRule_.modifiedTimestamp = std::stol(configRuleNode["ModifiedTimestamp"].asString());
|
||||||
if(!configRuleNode["RiskLevel"].isNull())
|
if(!configRuleNode["RiskLevel"].isNull())
|
||||||
configRule_.riskLevel = std::stoi(configRuleNode["RiskLevel"].asString());
|
configRule_.riskLevel = std::stoi(configRuleNode["RiskLevel"].asString());
|
||||||
|
if(!configRuleNode["MaximumExecutionFrequency"].isNull())
|
||||||
|
configRule_.maximumExecutionFrequency = configRuleNode["MaximumExecutionFrequency"].asString();
|
||||||
auto createByNode = configRuleNode["CreateBy"];
|
auto createByNode = configRuleNode["CreateBy"];
|
||||||
if(!createByNode["CreatorType"].isNull())
|
if(!createByNode["CreatorType"].isNull())
|
||||||
configRule_.createBy.creatorType = createByNode["CreatorType"].asString();
|
configRule_.createBy.creatorType = createByNode["CreatorType"].asString();
|
||||||
|
|||||||
@@ -74,6 +74,8 @@ void GetResourceConfigurationTimelineResult::parse(const std::string &payload)
|
|||||||
configurationListItemObject.resourceType = resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["ResourceType"].asString();
|
configurationListItemObject.resourceType = resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["ResourceType"].asString();
|
||||||
if(!resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["Tags"].isNull())
|
if(!resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["Tags"].isNull())
|
||||||
configurationListItemObject.tags = resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["Tags"].asString();
|
configurationListItemObject.tags = resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["Tags"].asString();
|
||||||
|
if(!resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["ResourceEventType"].isNull())
|
||||||
|
configurationListItemObject.resourceEventType = resourceConfigurationTimelineNodeConfigurationListConfigurationListItem["ResourceEventType"].asString();
|
||||||
resourceConfigurationTimeline_.configurationList.push_back(configurationListItemObject);
|
resourceConfigurationTimeline_.configurationList.push_back(configurationListItemObject);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -60,17 +60,6 @@ void ListConfigRulesRequest::setConfigRuleState(const std::string& configRuleSta
|
|||||||
setParameter("ConfigRuleState", configRuleState);
|
setParameter("ConfigRuleState", configRuleState);
|
||||||
}
|
}
|
||||||
|
|
||||||
int ListConfigRulesRequest::getRiskLevel()const
|
|
||||||
{
|
|
||||||
return riskLevel_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void ListConfigRulesRequest::setRiskLevel(int riskLevel)
|
|
||||||
{
|
|
||||||
riskLevel_ = riskLevel;
|
|
||||||
setParameter("RiskLevel", std::to_string(riskLevel));
|
|
||||||
}
|
|
||||||
|
|
||||||
int ListConfigRulesRequest::getPageNumber()const
|
int ListConfigRulesRequest::getPageNumber()const
|
||||||
{
|
{
|
||||||
return pageNumber_;
|
return pageNumber_;
|
||||||
@@ -104,6 +93,28 @@ void ListConfigRulesRequest::setComplianceType(const std::string& complianceType
|
|||||||
setParameter("ComplianceType", complianceType);
|
setParameter("ComplianceType", complianceType);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string ListConfigRulesRequest::getConfigRuleSceneId()const
|
||||||
|
{
|
||||||
|
return configRuleSceneId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListConfigRulesRequest::setConfigRuleSceneId(const std::string& configRuleSceneId)
|
||||||
|
{
|
||||||
|
configRuleSceneId_ = configRuleSceneId;
|
||||||
|
setParameter("ConfigRuleSceneId", configRuleSceneId);
|
||||||
|
}
|
||||||
|
|
||||||
|
int ListConfigRulesRequest::getRiskLevel()const
|
||||||
|
{
|
||||||
|
return riskLevel_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListConfigRulesRequest::setRiskLevel(int riskLevel)
|
||||||
|
{
|
||||||
|
riskLevel_ = riskLevel;
|
||||||
|
setParameter("RiskLevel", std::to_string(riskLevel));
|
||||||
|
}
|
||||||
|
|
||||||
long ListConfigRulesRequest::getMemberId()const
|
long ListConfigRulesRequest::getMemberId()const
|
||||||
{
|
{
|
||||||
return memberId_;
|
return memberId_;
|
||||||
|
|||||||
@@ -49,8 +49,8 @@ namespace AlibabaCloud
|
|||||||
void setEngine(const std::string& engine);
|
void setEngine(const std::string& engine);
|
||||||
int getPageSize()const;
|
int getPageSize()const;
|
||||||
void setPageSize(int pageSize);
|
void setPageSize(int pageSize);
|
||||||
int getInstanceStatus()const;
|
std::string getInstanceStatus()const;
|
||||||
void setInstanceStatus(int instanceStatus);
|
void setInstanceStatus(const std::string& instanceStatus);
|
||||||
std::string getDedicatedHostName()const;
|
std::string getDedicatedHostName()const;
|
||||||
void setDedicatedHostName(const std::string& dedicatedHostName);
|
void setDedicatedHostName(const std::string& dedicatedHostName);
|
||||||
std::string getResourceOwnerAccount()const;
|
std::string getResourceOwnerAccount()const;
|
||||||
@@ -74,7 +74,7 @@ namespace AlibabaCloud
|
|||||||
std::string securityToken_;
|
std::string securityToken_;
|
||||||
std::string engine_;
|
std::string engine_;
|
||||||
int pageSize_;
|
int pageSize_;
|
||||||
int instanceStatus_;
|
std::string instanceStatus_;
|
||||||
std::string dedicatedHostName_;
|
std::string dedicatedHostName_;
|
||||||
std::string resourceOwnerAccount_;
|
std::string resourceOwnerAccount_;
|
||||||
std::string ownerAccount_;
|
std::string ownerAccount_;
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ namespace AlibabaCloud
|
|||||||
std::string instanceId;
|
std::string instanceId;
|
||||||
std::string createTime;
|
std::string createTime;
|
||||||
std::string instanceClass;
|
std::string instanceClass;
|
||||||
int characterType;
|
std::string characterType;
|
||||||
std::string vswitchId;
|
std::string vswitchId;
|
||||||
std::string instanceName;
|
std::string instanceName;
|
||||||
std::string connectionDomain;
|
std::string connectionDomain;
|
||||||
|
|||||||
@@ -41,20 +41,26 @@ namespace AlibabaCloud
|
|||||||
void setAccessKeyId(const std::string& accessKeyId);
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
std::string getSecurityToken()const;
|
std::string getSecurityToken()const;
|
||||||
void setSecurityToken(const std::string& securityToken);
|
void setSecurityToken(const std::string& securityToken);
|
||||||
|
std::string getRegionId()const;
|
||||||
|
void setRegionId(const std::string& regionId);
|
||||||
std::string getResourceOwnerAccount()const;
|
std::string getResourceOwnerAccount()const;
|
||||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||||
std::string getOwnerAccount()const;
|
std::string getOwnerAccount()const;
|
||||||
void setOwnerAccount(const std::string& ownerAccount);
|
void setOwnerAccount(const std::string& ownerAccount);
|
||||||
long getOwnerId()const;
|
long getOwnerId()const;
|
||||||
void setOwnerId(long ownerId);
|
void setOwnerId(long ownerId);
|
||||||
|
std::string getZoneId()const;
|
||||||
|
void setZoneId(const std::string& zoneId);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
std::string accessKeyId_;
|
std::string accessKeyId_;
|
||||||
std::string securityToken_;
|
std::string securityToken_;
|
||||||
|
std::string regionId_;
|
||||||
std::string resourceOwnerAccount_;
|
std::string resourceOwnerAccount_;
|
||||||
std::string ownerAccount_;
|
std::string ownerAccount_;
|
||||||
long ownerId_;
|
long ownerId_;
|
||||||
|
std::string zoneId_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,42 +45,42 @@ void DescribeAvailableResourceResult::parse(const std::string &payload)
|
|||||||
SupportedDBType supportedDBTypesObject;
|
SupportedDBType supportedDBTypesObject;
|
||||||
if(!valueSupportedDBTypesSupportedDBType["DbType"].isNull())
|
if(!valueSupportedDBTypesSupportedDBType["DbType"].isNull())
|
||||||
supportedDBTypesObject.dbType = valueSupportedDBTypesSupportedDBType["DbType"].asString();
|
supportedDBTypesObject.dbType = valueSupportedDBTypesSupportedDBType["DbType"].asString();
|
||||||
auto allAvailableZonesNode = allSupportedDBTypesNode["AvailableZones"]["AvailableZone"];
|
auto allAvailableZonesNode = valueSupportedDBTypesSupportedDBType["AvailableZones"]["AvailableZone"];
|
||||||
for (auto allSupportedDBTypesNodeAvailableZonesAvailableZone : allAvailableZonesNode)
|
for (auto valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZone : allAvailableZonesNode)
|
||||||
{
|
{
|
||||||
SupportedDBType::AvailableZone availableZonesObject;
|
SupportedDBType::AvailableZone availableZonesObject;
|
||||||
if(!allSupportedDBTypesNodeAvailableZonesAvailableZone["RegionId"].isNull())
|
if(!valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZone["RegionId"].isNull())
|
||||||
availableZonesObject.regionId = allSupportedDBTypesNodeAvailableZonesAvailableZone["RegionId"].asString();
|
availableZonesObject.regionId = valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZone["RegionId"].asString();
|
||||||
if(!allSupportedDBTypesNodeAvailableZonesAvailableZone["ZoneId"].isNull())
|
if(!valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZone["ZoneId"].isNull())
|
||||||
availableZonesObject.zoneId = allSupportedDBTypesNodeAvailableZonesAvailableZone["ZoneId"].asString();
|
availableZonesObject.zoneId = valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZone["ZoneId"].asString();
|
||||||
auto allSupportedEngineVersionsNode = allAvailableZonesNode["SupportedEngineVersions"]["SupportedEngineVersion"];
|
auto allSupportedEngineVersionsNode = valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZone["SupportedEngineVersions"]["SupportedEngineVersion"];
|
||||||
for (auto allAvailableZonesNodeSupportedEngineVersionsSupportedEngineVersion : allSupportedEngineVersionsNode)
|
for (auto valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersion : allSupportedEngineVersionsNode)
|
||||||
{
|
{
|
||||||
SupportedDBType::AvailableZone::SupportedEngineVersion supportedEngineVersionsObject;
|
SupportedDBType::AvailableZone::SupportedEngineVersion supportedEngineVersionsObject;
|
||||||
if(!allAvailableZonesNodeSupportedEngineVersionsSupportedEngineVersion["Version"].isNull())
|
if(!valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersion["Version"].isNull())
|
||||||
supportedEngineVersionsObject.version = allAvailableZonesNodeSupportedEngineVersionsSupportedEngineVersion["Version"].asString();
|
supportedEngineVersionsObject.version = valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersion["Version"].asString();
|
||||||
auto allSupportedEnginesNode = allSupportedEngineVersionsNode["SupportedEngines"]["SupportedEngine"];
|
auto allSupportedEnginesNode = valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersion["SupportedEngines"]["SupportedEngine"];
|
||||||
for (auto allSupportedEngineVersionsNodeSupportedEnginesSupportedEngine : allSupportedEnginesNode)
|
for (auto valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngine : allSupportedEnginesNode)
|
||||||
{
|
{
|
||||||
SupportedDBType::AvailableZone::SupportedEngineVersion::SupportedEngine supportedEnginesObject;
|
SupportedDBType::AvailableZone::SupportedEngineVersion::SupportedEngine supportedEnginesObject;
|
||||||
if(!allSupportedEngineVersionsNodeSupportedEnginesSupportedEngine["Engine"].isNull())
|
if(!valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngine["Engine"].isNull())
|
||||||
supportedEnginesObject.engine = allSupportedEngineVersionsNodeSupportedEnginesSupportedEngine["Engine"].asString();
|
supportedEnginesObject.engine = valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngine["Engine"].asString();
|
||||||
auto allSupportedNodeTypesNode = allSupportedEnginesNode["SupportedNodeTypes"]["SupportedNodeType"];
|
auto allSupportedNodeTypesNode = valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngine["SupportedNodeTypes"]["SupportedNodeType"];
|
||||||
for (auto allSupportedEnginesNodeSupportedNodeTypesSupportedNodeType : allSupportedNodeTypesNode)
|
for (auto valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngineSupportedNodeTypesSupportedNodeType : allSupportedNodeTypesNode)
|
||||||
{
|
{
|
||||||
SupportedDBType::AvailableZone::SupportedEngineVersion::SupportedEngine::SupportedNodeType supportedNodeTypesObject;
|
SupportedDBType::AvailableZone::SupportedEngineVersion::SupportedEngine::SupportedNodeType supportedNodeTypesObject;
|
||||||
if(!allSupportedEnginesNodeSupportedNodeTypesSupportedNodeType["NodeType"].isNull())
|
if(!valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngineSupportedNodeTypesSupportedNodeType["NodeType"].isNull())
|
||||||
supportedNodeTypesObject.nodeType = allSupportedEnginesNodeSupportedNodeTypesSupportedNodeType["NodeType"].asString();
|
supportedNodeTypesObject.nodeType = valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngineSupportedNodeTypesSupportedNodeType["NodeType"].asString();
|
||||||
if(!allSupportedEnginesNodeSupportedNodeTypesSupportedNodeType["NetworkTypes"].isNull())
|
if(!valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngineSupportedNodeTypesSupportedNodeType["NetworkTypes"].isNull())
|
||||||
supportedNodeTypesObject.networkTypes = allSupportedEnginesNodeSupportedNodeTypesSupportedNodeType["NetworkTypes"].asString();
|
supportedNodeTypesObject.networkTypes = valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngineSupportedNodeTypesSupportedNodeType["NetworkTypes"].asString();
|
||||||
auto allAvailableResourcesNode = allSupportedNodeTypesNode["AvailableResources"]["AvailableResource"];
|
auto allAvailableResourcesNode = valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngineSupportedNodeTypesSupportedNodeType["AvailableResources"]["AvailableResource"];
|
||||||
for (auto allSupportedNodeTypesNodeAvailableResourcesAvailableResource : allAvailableResourcesNode)
|
for (auto valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngineSupportedNodeTypesSupportedNodeTypeAvailableResourcesAvailableResource : allAvailableResourcesNode)
|
||||||
{
|
{
|
||||||
SupportedDBType::AvailableZone::SupportedEngineVersion::SupportedEngine::SupportedNodeType::AvailableResource availableResourcesObject;
|
SupportedDBType::AvailableZone::SupportedEngineVersion::SupportedEngine::SupportedNodeType::AvailableResource availableResourcesObject;
|
||||||
if(!allSupportedNodeTypesNodeAvailableResourcesAvailableResource["InstanceClass"].isNull())
|
if(!valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngineSupportedNodeTypesSupportedNodeTypeAvailableResourcesAvailableResource["InstanceClass"].isNull())
|
||||||
availableResourcesObject.instanceClass = allSupportedNodeTypesNodeAvailableResourcesAvailableResource["InstanceClass"].asString();
|
availableResourcesObject.instanceClass = valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngineSupportedNodeTypesSupportedNodeTypeAvailableResourcesAvailableResource["InstanceClass"].asString();
|
||||||
if(!allSupportedNodeTypesNodeAvailableResourcesAvailableResource["InstanceClassRemark"].isNull())
|
if(!valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngineSupportedNodeTypesSupportedNodeTypeAvailableResourcesAvailableResource["InstanceClassRemark"].isNull())
|
||||||
availableResourcesObject.instanceClassRemark = allSupportedNodeTypesNodeAvailableResourcesAvailableResource["InstanceClassRemark"].asString();
|
availableResourcesObject.instanceClassRemark = valueSupportedDBTypesSupportedDBTypeAvailableZonesAvailableZoneSupportedEngineVersionsSupportedEngineVersionSupportedEnginesSupportedEngineSupportedNodeTypesSupportedNodeTypeAvailableResourcesAvailableResource["InstanceClassRemark"].asString();
|
||||||
supportedNodeTypesObject.availableResources.push_back(availableResourcesObject);
|
supportedNodeTypesObject.availableResources.push_back(availableResourcesObject);
|
||||||
}
|
}
|
||||||
supportedEnginesObject.supportedNodeTypes.push_back(supportedNodeTypesObject);
|
supportedEnginesObject.supportedNodeTypes.push_back(supportedNodeTypesObject);
|
||||||
|
|||||||
@@ -111,104 +111,104 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
|
|||||||
dBInstancesObject.vpcAuthMode = valueDBInstancesDBInstance["VpcAuthMode"].asString();
|
dBInstancesObject.vpcAuthMode = valueDBInstancesDBInstance["VpcAuthMode"].asString();
|
||||||
if(!valueDBInstancesDBInstance["DBInstanceReleaseProtection"].isNull())
|
if(!valueDBInstancesDBInstance["DBInstanceReleaseProtection"].isNull())
|
||||||
dBInstancesObject.dBInstanceReleaseProtection = valueDBInstancesDBInstance["DBInstanceReleaseProtection"].asString() == "true";
|
dBInstancesObject.dBInstanceReleaseProtection = valueDBInstancesDBInstance["DBInstanceReleaseProtection"].asString() == "true";
|
||||||
auto allMongosListNode = allDBInstancesNode["MongosList"]["MongosAttribute"];
|
auto allMongosListNode = valueDBInstancesDBInstance["MongosList"]["MongosAttribute"];
|
||||||
for (auto allDBInstancesNodeMongosListMongosAttribute : allMongosListNode)
|
for (auto valueDBInstancesDBInstanceMongosListMongosAttribute : allMongosListNode)
|
||||||
{
|
{
|
||||||
DBInstance::MongosAttribute mongosListObject;
|
DBInstance::MongosAttribute mongosListObject;
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["NodeId"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["NodeId"].isNull())
|
||||||
mongosListObject.nodeId = allDBInstancesNodeMongosListMongosAttribute["NodeId"].asString();
|
mongosListObject.nodeId = valueDBInstancesDBInstanceMongosListMongosAttribute["NodeId"].asString();
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["NodeDescription"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["NodeDescription"].isNull())
|
||||||
mongosListObject.nodeDescription = allDBInstancesNodeMongosListMongosAttribute["NodeDescription"].asString();
|
mongosListObject.nodeDescription = valueDBInstancesDBInstanceMongosListMongosAttribute["NodeDescription"].asString();
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["NodeClass"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["NodeClass"].isNull())
|
||||||
mongosListObject.nodeClass = allDBInstancesNodeMongosListMongosAttribute["NodeClass"].asString();
|
mongosListObject.nodeClass = valueDBInstancesDBInstanceMongosListMongosAttribute["NodeClass"].asString();
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["ConnectSting"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["ConnectSting"].isNull())
|
||||||
mongosListObject.connectSting = allDBInstancesNodeMongosListMongosAttribute["ConnectSting"].asString();
|
mongosListObject.connectSting = valueDBInstancesDBInstanceMongosListMongosAttribute["ConnectSting"].asString();
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["MaxIOPS"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["MaxIOPS"].isNull())
|
||||||
mongosListObject.maxIOPS = std::stoi(allDBInstancesNodeMongosListMongosAttribute["MaxIOPS"].asString());
|
mongosListObject.maxIOPS = std::stoi(valueDBInstancesDBInstanceMongosListMongosAttribute["MaxIOPS"].asString());
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["MaxConnections"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["MaxConnections"].isNull())
|
||||||
mongosListObject.maxConnections = std::stoi(allDBInstancesNodeMongosListMongosAttribute["MaxConnections"].asString());
|
mongosListObject.maxConnections = std::stoi(valueDBInstancesDBInstanceMongosListMongosAttribute["MaxConnections"].asString());
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["Port"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["Port"].isNull())
|
||||||
mongosListObject.port = std::stoi(allDBInstancesNodeMongosListMongosAttribute["Port"].asString());
|
mongosListObject.port = std::stoi(valueDBInstancesDBInstanceMongosListMongosAttribute["Port"].asString());
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["VpcCloudInstanceId"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["VpcCloudInstanceId"].isNull())
|
||||||
mongosListObject.vpcCloudInstanceId = allDBInstancesNodeMongosListMongosAttribute["VpcCloudInstanceId"].asString();
|
mongosListObject.vpcCloudInstanceId = valueDBInstancesDBInstanceMongosListMongosAttribute["VpcCloudInstanceId"].asString();
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["VPCId"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["VPCId"].isNull())
|
||||||
mongosListObject.vPCId = allDBInstancesNodeMongosListMongosAttribute["VPCId"].asString();
|
mongosListObject.vPCId = valueDBInstancesDBInstanceMongosListMongosAttribute["VPCId"].asString();
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["VSwitchId"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["VSwitchId"].isNull())
|
||||||
mongosListObject.vSwitchId = allDBInstancesNodeMongosListMongosAttribute["VSwitchId"].asString();
|
mongosListObject.vSwitchId = valueDBInstancesDBInstanceMongosListMongosAttribute["VSwitchId"].asString();
|
||||||
dBInstancesObject.mongosList.push_back(mongosListObject);
|
dBInstancesObject.mongosList.push_back(mongosListObject);
|
||||||
}
|
}
|
||||||
auto allShardListNode = allDBInstancesNode["ShardList"]["ShardAttribute"];
|
auto allShardListNode = valueDBInstancesDBInstance["ShardList"]["ShardAttribute"];
|
||||||
for (auto allDBInstancesNodeShardListShardAttribute : allShardListNode)
|
for (auto valueDBInstancesDBInstanceShardListShardAttribute : allShardListNode)
|
||||||
{
|
{
|
||||||
DBInstance::ShardAttribute shardListObject;
|
DBInstance::ShardAttribute shardListObject;
|
||||||
if(!allDBInstancesNodeShardListShardAttribute["NodeId"].isNull())
|
if(!valueDBInstancesDBInstanceShardListShardAttribute["NodeId"].isNull())
|
||||||
shardListObject.nodeId = allDBInstancesNodeShardListShardAttribute["NodeId"].asString();
|
shardListObject.nodeId = valueDBInstancesDBInstanceShardListShardAttribute["NodeId"].asString();
|
||||||
if(!allDBInstancesNodeShardListShardAttribute["NodeDescription"].isNull())
|
if(!valueDBInstancesDBInstanceShardListShardAttribute["NodeDescription"].isNull())
|
||||||
shardListObject.nodeDescription = allDBInstancesNodeShardListShardAttribute["NodeDescription"].asString();
|
shardListObject.nodeDescription = valueDBInstancesDBInstanceShardListShardAttribute["NodeDescription"].asString();
|
||||||
if(!allDBInstancesNodeShardListShardAttribute["NodeClass"].isNull())
|
if(!valueDBInstancesDBInstanceShardListShardAttribute["NodeClass"].isNull())
|
||||||
shardListObject.nodeClass = allDBInstancesNodeShardListShardAttribute["NodeClass"].asString();
|
shardListObject.nodeClass = valueDBInstancesDBInstanceShardListShardAttribute["NodeClass"].asString();
|
||||||
if(!allDBInstancesNodeShardListShardAttribute["NodeStorage"].isNull())
|
if(!valueDBInstancesDBInstanceShardListShardAttribute["NodeStorage"].isNull())
|
||||||
shardListObject.nodeStorage = std::stoi(allDBInstancesNodeShardListShardAttribute["NodeStorage"].asString());
|
shardListObject.nodeStorage = std::stoi(valueDBInstancesDBInstanceShardListShardAttribute["NodeStorage"].asString());
|
||||||
if(!allDBInstancesNodeShardListShardAttribute["MaxIOPS"].isNull())
|
if(!valueDBInstancesDBInstanceShardListShardAttribute["MaxIOPS"].isNull())
|
||||||
shardListObject.maxIOPS = std::stoi(allDBInstancesNodeShardListShardAttribute["MaxIOPS"].asString());
|
shardListObject.maxIOPS = std::stoi(valueDBInstancesDBInstanceShardListShardAttribute["MaxIOPS"].asString());
|
||||||
if(!allDBInstancesNodeShardListShardAttribute["MaxConnections"].isNull())
|
if(!valueDBInstancesDBInstanceShardListShardAttribute["MaxConnections"].isNull())
|
||||||
shardListObject.maxConnections = std::stoi(allDBInstancesNodeShardListShardAttribute["MaxConnections"].asString());
|
shardListObject.maxConnections = std::stoi(valueDBInstancesDBInstanceShardListShardAttribute["MaxConnections"].asString());
|
||||||
if(!allDBInstancesNodeShardListShardAttribute["ConnectString"].isNull())
|
if(!valueDBInstancesDBInstanceShardListShardAttribute["ConnectString"].isNull())
|
||||||
shardListObject.connectString = allDBInstancesNodeShardListShardAttribute["ConnectString"].asString();
|
shardListObject.connectString = valueDBInstancesDBInstanceShardListShardAttribute["ConnectString"].asString();
|
||||||
if(!allDBInstancesNodeShardListShardAttribute["Port"].isNull())
|
if(!valueDBInstancesDBInstanceShardListShardAttribute["Port"].isNull())
|
||||||
shardListObject.port = std::stoi(allDBInstancesNodeShardListShardAttribute["Port"].asString());
|
shardListObject.port = std::stoi(valueDBInstancesDBInstanceShardListShardAttribute["Port"].asString());
|
||||||
dBInstancesObject.shardList.push_back(shardListObject);
|
dBInstancesObject.shardList.push_back(shardListObject);
|
||||||
}
|
}
|
||||||
auto allConfigserverListNode = allDBInstancesNode["ConfigserverList"]["ConfigserverAttribute"];
|
auto allConfigserverListNode = valueDBInstancesDBInstance["ConfigserverList"]["ConfigserverAttribute"];
|
||||||
for (auto allDBInstancesNodeConfigserverListConfigserverAttribute : allConfigserverListNode)
|
for (auto valueDBInstancesDBInstanceConfigserverListConfigserverAttribute : allConfigserverListNode)
|
||||||
{
|
{
|
||||||
DBInstance::ConfigserverAttribute configserverListObject;
|
DBInstance::ConfigserverAttribute configserverListObject;
|
||||||
if(!allDBInstancesNodeConfigserverListConfigserverAttribute["NodeId"].isNull())
|
if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["NodeId"].isNull())
|
||||||
configserverListObject.nodeId = allDBInstancesNodeConfigserverListConfigserverAttribute["NodeId"].asString();
|
configserverListObject.nodeId = valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["NodeId"].asString();
|
||||||
if(!allDBInstancesNodeConfigserverListConfigserverAttribute["NodeDescription"].isNull())
|
if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["NodeDescription"].isNull())
|
||||||
configserverListObject.nodeDescription = allDBInstancesNodeConfigserverListConfigserverAttribute["NodeDescription"].asString();
|
configserverListObject.nodeDescription = valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["NodeDescription"].asString();
|
||||||
if(!allDBInstancesNodeConfigserverListConfigserverAttribute["NodeClass"].isNull())
|
if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["NodeClass"].isNull())
|
||||||
configserverListObject.nodeClass = allDBInstancesNodeConfigserverListConfigserverAttribute["NodeClass"].asString();
|
configserverListObject.nodeClass = valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["NodeClass"].asString();
|
||||||
if(!allDBInstancesNodeConfigserverListConfigserverAttribute["NodeStorage"].isNull())
|
if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["NodeStorage"].isNull())
|
||||||
configserverListObject.nodeStorage = std::stoi(allDBInstancesNodeConfigserverListConfigserverAttribute["NodeStorage"].asString());
|
configserverListObject.nodeStorage = std::stoi(valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["NodeStorage"].asString());
|
||||||
if(!allDBInstancesNodeConfigserverListConfigserverAttribute["MaxIOPS"].isNull())
|
if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["MaxIOPS"].isNull())
|
||||||
configserverListObject.maxIOPS = std::stoi(allDBInstancesNodeConfigserverListConfigserverAttribute["MaxIOPS"].asString());
|
configserverListObject.maxIOPS = std::stoi(valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["MaxIOPS"].asString());
|
||||||
if(!allDBInstancesNodeConfigserverListConfigserverAttribute["MaxConnections"].isNull())
|
if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["MaxConnections"].isNull())
|
||||||
configserverListObject.maxConnections = std::stoi(allDBInstancesNodeConfigserverListConfigserverAttribute["MaxConnections"].asString());
|
configserverListObject.maxConnections = std::stoi(valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["MaxConnections"].asString());
|
||||||
if(!allDBInstancesNodeConfigserverListConfigserverAttribute["ConnectString"].isNull())
|
if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["ConnectString"].isNull())
|
||||||
configserverListObject.connectString = allDBInstancesNodeConfigserverListConfigserverAttribute["ConnectString"].asString();
|
configserverListObject.connectString = valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["ConnectString"].asString();
|
||||||
if(!allDBInstancesNodeConfigserverListConfigserverAttribute["Port"].isNull())
|
if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["Port"].isNull())
|
||||||
configserverListObject.port = std::stoi(allDBInstancesNodeConfigserverListConfigserverAttribute["Port"].asString());
|
configserverListObject.port = std::stoi(valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["Port"].asString());
|
||||||
dBInstancesObject.configserverList.push_back(configserverListObject);
|
dBInstancesObject.configserverList.push_back(configserverListObject);
|
||||||
}
|
}
|
||||||
auto allReplicaSetsNode = allDBInstancesNode["ReplicaSets"]["ReplicaSet"];
|
auto allReplicaSetsNode = valueDBInstancesDBInstance["ReplicaSets"]["ReplicaSet"];
|
||||||
for (auto allDBInstancesNodeReplicaSetsReplicaSet : allReplicaSetsNode)
|
for (auto valueDBInstancesDBInstanceReplicaSetsReplicaSet : allReplicaSetsNode)
|
||||||
{
|
{
|
||||||
DBInstance::ReplicaSet replicaSetsObject;
|
DBInstance::ReplicaSet replicaSetsObject;
|
||||||
if(!allDBInstancesNodeReplicaSetsReplicaSet["ReplicaSetRole"].isNull())
|
if(!valueDBInstancesDBInstanceReplicaSetsReplicaSet["ReplicaSetRole"].isNull())
|
||||||
replicaSetsObject.replicaSetRole = allDBInstancesNodeReplicaSetsReplicaSet["ReplicaSetRole"].asString();
|
replicaSetsObject.replicaSetRole = valueDBInstancesDBInstanceReplicaSetsReplicaSet["ReplicaSetRole"].asString();
|
||||||
if(!allDBInstancesNodeReplicaSetsReplicaSet["ConnectionDomain"].isNull())
|
if(!valueDBInstancesDBInstanceReplicaSetsReplicaSet["ConnectionDomain"].isNull())
|
||||||
replicaSetsObject.connectionDomain = allDBInstancesNodeReplicaSetsReplicaSet["ConnectionDomain"].asString();
|
replicaSetsObject.connectionDomain = valueDBInstancesDBInstanceReplicaSetsReplicaSet["ConnectionDomain"].asString();
|
||||||
if(!allDBInstancesNodeReplicaSetsReplicaSet["ConnectionPort"].isNull())
|
if(!valueDBInstancesDBInstanceReplicaSetsReplicaSet["ConnectionPort"].isNull())
|
||||||
replicaSetsObject.connectionPort = allDBInstancesNodeReplicaSetsReplicaSet["ConnectionPort"].asString();
|
replicaSetsObject.connectionPort = valueDBInstancesDBInstanceReplicaSetsReplicaSet["ConnectionPort"].asString();
|
||||||
if(!allDBInstancesNodeReplicaSetsReplicaSet["VPCCloudInstanceId"].isNull())
|
if(!valueDBInstancesDBInstanceReplicaSetsReplicaSet["VPCCloudInstanceId"].isNull())
|
||||||
replicaSetsObject.vPCCloudInstanceId = allDBInstancesNodeReplicaSetsReplicaSet["VPCCloudInstanceId"].asString();
|
replicaSetsObject.vPCCloudInstanceId = valueDBInstancesDBInstanceReplicaSetsReplicaSet["VPCCloudInstanceId"].asString();
|
||||||
if(!allDBInstancesNodeReplicaSetsReplicaSet["VPCId"].isNull())
|
if(!valueDBInstancesDBInstanceReplicaSetsReplicaSet["VPCId"].isNull())
|
||||||
replicaSetsObject.vPCId = allDBInstancesNodeReplicaSetsReplicaSet["VPCId"].asString();
|
replicaSetsObject.vPCId = valueDBInstancesDBInstanceReplicaSetsReplicaSet["VPCId"].asString();
|
||||||
if(!allDBInstancesNodeReplicaSetsReplicaSet["VSwitchId"].isNull())
|
if(!valueDBInstancesDBInstanceReplicaSetsReplicaSet["VSwitchId"].isNull())
|
||||||
replicaSetsObject.vSwitchId = allDBInstancesNodeReplicaSetsReplicaSet["VSwitchId"].asString();
|
replicaSetsObject.vSwitchId = valueDBInstancesDBInstanceReplicaSetsReplicaSet["VSwitchId"].asString();
|
||||||
if(!allDBInstancesNodeReplicaSetsReplicaSet["NetworkType"].isNull())
|
if(!valueDBInstancesDBInstanceReplicaSetsReplicaSet["NetworkType"].isNull())
|
||||||
replicaSetsObject.networkType = allDBInstancesNodeReplicaSetsReplicaSet["NetworkType"].asString();
|
replicaSetsObject.networkType = valueDBInstancesDBInstanceReplicaSetsReplicaSet["NetworkType"].asString();
|
||||||
dBInstancesObject.replicaSets.push_back(replicaSetsObject);
|
dBInstancesObject.replicaSets.push_back(replicaSetsObject);
|
||||||
}
|
}
|
||||||
auto allTagsNode = allDBInstancesNode["Tags"]["Tag"];
|
auto allTagsNode = valueDBInstancesDBInstance["Tags"]["Tag"];
|
||||||
for (auto allDBInstancesNodeTagsTag : allTagsNode)
|
for (auto valueDBInstancesDBInstanceTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
DBInstance::Tag tagsObject;
|
DBInstance::Tag tagsObject;
|
||||||
if(!allDBInstancesNodeTagsTag["Key"].isNull())
|
if(!valueDBInstancesDBInstanceTagsTag["Key"].isNull())
|
||||||
tagsObject.key = allDBInstancesNodeTagsTag["Key"].asString();
|
tagsObject.key = valueDBInstancesDBInstanceTagsTag["Key"].asString();
|
||||||
if(!allDBInstancesNodeTagsTag["Value"].isNull())
|
if(!valueDBInstancesDBInstanceTagsTag["Value"].isNull())
|
||||||
tagsObject.value = allDBInstancesNodeTagsTag["Value"].asString();
|
tagsObject.value = valueDBInstancesDBInstanceTagsTag["Value"].asString();
|
||||||
dBInstancesObject.tags.push_back(tagsObject);
|
dBInstancesObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
dBInstances_.push_back(dBInstancesObject);
|
dBInstances_.push_back(dBInstancesObject);
|
||||||
|
|||||||
@@ -49,14 +49,14 @@ void DescribeDBInstancePerformanceResult::parse(const std::string &payload)
|
|||||||
performanceKeysObject.unit = valuePerformanceKeysPerformanceKey["Unit"].asString();
|
performanceKeysObject.unit = valuePerformanceKeysPerformanceKey["Unit"].asString();
|
||||||
if(!valuePerformanceKeysPerformanceKey["ValueFormat"].isNull())
|
if(!valuePerformanceKeysPerformanceKey["ValueFormat"].isNull())
|
||||||
performanceKeysObject.valueFormat = valuePerformanceKeysPerformanceKey["ValueFormat"].asString();
|
performanceKeysObject.valueFormat = valuePerformanceKeysPerformanceKey["ValueFormat"].asString();
|
||||||
auto allPerformanceValuesNode = allPerformanceKeysNode["PerformanceValues"]["PerformanceValue"];
|
auto allPerformanceValuesNode = valuePerformanceKeysPerformanceKey["PerformanceValues"]["PerformanceValue"];
|
||||||
for (auto allPerformanceKeysNodePerformanceValuesPerformanceValue : allPerformanceValuesNode)
|
for (auto valuePerformanceKeysPerformanceKeyPerformanceValuesPerformanceValue : allPerformanceValuesNode)
|
||||||
{
|
{
|
||||||
PerformanceKey::PerformanceValue performanceValuesObject;
|
PerformanceKey::PerformanceValue performanceValuesObject;
|
||||||
if(!allPerformanceKeysNodePerformanceValuesPerformanceValue["Value"].isNull())
|
if(!valuePerformanceKeysPerformanceKeyPerformanceValuesPerformanceValue["Value"].isNull())
|
||||||
performanceValuesObject.value = allPerformanceKeysNodePerformanceValuesPerformanceValue["Value"].asString();
|
performanceValuesObject.value = valuePerformanceKeysPerformanceKeyPerformanceValuesPerformanceValue["Value"].asString();
|
||||||
if(!allPerformanceKeysNodePerformanceValuesPerformanceValue["Date"].isNull())
|
if(!valuePerformanceKeysPerformanceKeyPerformanceValuesPerformanceValue["Date"].isNull())
|
||||||
performanceValuesObject.date = allPerformanceKeysNodePerformanceValuesPerformanceValue["Date"].asString();
|
performanceValuesObject.date = valuePerformanceKeysPerformanceKeyPerformanceValuesPerformanceValue["Date"].asString();
|
||||||
performanceKeysObject.performanceValues.push_back(performanceValuesObject);
|
performanceKeysObject.performanceValues.push_back(performanceValuesObject);
|
||||||
}
|
}
|
||||||
performanceKeys_.push_back(performanceKeysObject);
|
performanceKeys_.push_back(performanceKeysObject);
|
||||||
|
|||||||
@@ -85,40 +85,40 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
|
|||||||
dBInstancesObject.destroyTime = valueDBInstancesDBInstance["DestroyTime"].asString();
|
dBInstancesObject.destroyTime = valueDBInstancesDBInstance["DestroyTime"].asString();
|
||||||
if(!valueDBInstancesDBInstance["VpcAuthMode"].isNull())
|
if(!valueDBInstancesDBInstance["VpcAuthMode"].isNull())
|
||||||
dBInstancesObject.vpcAuthMode = valueDBInstancesDBInstance["VpcAuthMode"].asString();
|
dBInstancesObject.vpcAuthMode = valueDBInstancesDBInstance["VpcAuthMode"].asString();
|
||||||
auto allMongosListNode = allDBInstancesNode["MongosList"]["MongosAttribute"];
|
auto allMongosListNode = valueDBInstancesDBInstance["MongosList"]["MongosAttribute"];
|
||||||
for (auto allDBInstancesNodeMongosListMongosAttribute : allMongosListNode)
|
for (auto valueDBInstancesDBInstanceMongosListMongosAttribute : allMongosListNode)
|
||||||
{
|
{
|
||||||
DBInstance::MongosAttribute mongosListObject;
|
DBInstance::MongosAttribute mongosListObject;
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["NodeId"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["NodeId"].isNull())
|
||||||
mongosListObject.nodeId = allDBInstancesNodeMongosListMongosAttribute["NodeId"].asString();
|
mongosListObject.nodeId = valueDBInstancesDBInstanceMongosListMongosAttribute["NodeId"].asString();
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["NodeDescription"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["NodeDescription"].isNull())
|
||||||
mongosListObject.nodeDescription = allDBInstancesNodeMongosListMongosAttribute["NodeDescription"].asString();
|
mongosListObject.nodeDescription = valueDBInstancesDBInstanceMongosListMongosAttribute["NodeDescription"].asString();
|
||||||
if(!allDBInstancesNodeMongosListMongosAttribute["NodeClass"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["NodeClass"].isNull())
|
||||||
mongosListObject.nodeClass = allDBInstancesNodeMongosListMongosAttribute["NodeClass"].asString();
|
mongosListObject.nodeClass = valueDBInstancesDBInstanceMongosListMongosAttribute["NodeClass"].asString();
|
||||||
dBInstancesObject.mongosList.push_back(mongosListObject);
|
dBInstancesObject.mongosList.push_back(mongosListObject);
|
||||||
}
|
}
|
||||||
auto allShardListNode = allDBInstancesNode["ShardList"]["ShardAttribute"];
|
auto allShardListNode = valueDBInstancesDBInstance["ShardList"]["ShardAttribute"];
|
||||||
for (auto allDBInstancesNodeShardListShardAttribute : allShardListNode)
|
for (auto valueDBInstancesDBInstanceShardListShardAttribute : allShardListNode)
|
||||||
{
|
{
|
||||||
DBInstance::ShardAttribute shardListObject;
|
DBInstance::ShardAttribute shardListObject;
|
||||||
if(!allDBInstancesNodeShardListShardAttribute["NodeId"].isNull())
|
if(!valueDBInstancesDBInstanceShardListShardAttribute["NodeId"].isNull())
|
||||||
shardListObject.nodeId = allDBInstancesNodeShardListShardAttribute["NodeId"].asString();
|
shardListObject.nodeId = valueDBInstancesDBInstanceShardListShardAttribute["NodeId"].asString();
|
||||||
if(!allDBInstancesNodeShardListShardAttribute["NodeDescription"].isNull())
|
if(!valueDBInstancesDBInstanceShardListShardAttribute["NodeDescription"].isNull())
|
||||||
shardListObject.nodeDescription = allDBInstancesNodeShardListShardAttribute["NodeDescription"].asString();
|
shardListObject.nodeDescription = valueDBInstancesDBInstanceShardListShardAttribute["NodeDescription"].asString();
|
||||||
if(!allDBInstancesNodeShardListShardAttribute["NodeClass"].isNull())
|
if(!valueDBInstancesDBInstanceShardListShardAttribute["NodeClass"].isNull())
|
||||||
shardListObject.nodeClass = allDBInstancesNodeShardListShardAttribute["NodeClass"].asString();
|
shardListObject.nodeClass = valueDBInstancesDBInstanceShardListShardAttribute["NodeClass"].asString();
|
||||||
if(!allDBInstancesNodeShardListShardAttribute["NodeStorage"].isNull())
|
if(!valueDBInstancesDBInstanceShardListShardAttribute["NodeStorage"].isNull())
|
||||||
shardListObject.nodeStorage = std::stoi(allDBInstancesNodeShardListShardAttribute["NodeStorage"].asString());
|
shardListObject.nodeStorage = std::stoi(valueDBInstancesDBInstanceShardListShardAttribute["NodeStorage"].asString());
|
||||||
dBInstancesObject.shardList.push_back(shardListObject);
|
dBInstancesObject.shardList.push_back(shardListObject);
|
||||||
}
|
}
|
||||||
auto allTagsNode = allDBInstancesNode["Tags"]["Tag"];
|
auto allTagsNode = valueDBInstancesDBInstance["Tags"]["Tag"];
|
||||||
for (auto allDBInstancesNodeTagsTag : allTagsNode)
|
for (auto valueDBInstancesDBInstanceTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
DBInstance::Tag tagsObject;
|
DBInstance::Tag tagsObject;
|
||||||
if(!allDBInstancesNodeTagsTag["Key"].isNull())
|
if(!valueDBInstancesDBInstanceTagsTag["Key"].isNull())
|
||||||
tagsObject.key = allDBInstancesNodeTagsTag["Key"].asString();
|
tagsObject.key = valueDBInstancesDBInstanceTagsTag["Key"].asString();
|
||||||
if(!allDBInstancesNodeTagsTag["Value"].isNull())
|
if(!valueDBInstancesDBInstanceTagsTag["Value"].isNull())
|
||||||
tagsObject.value = allDBInstancesNodeTagsTag["Value"].asString();
|
tagsObject.value = valueDBInstancesDBInstanceTagsTag["Value"].asString();
|
||||||
dBInstancesObject.tags.push_back(tagsObject);
|
dBInstancesObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
dBInstances_.push_back(dBInstancesObject);
|
dBInstances_.push_back(dBInstancesObject);
|
||||||
|
|||||||
@@ -104,15 +104,15 @@ void DescribeDedicatedClusterInstanceListRequest::setPageSize(int pageSize)
|
|||||||
setParameter("PageSize", std::to_string(pageSize));
|
setParameter("PageSize", std::to_string(pageSize));
|
||||||
}
|
}
|
||||||
|
|
||||||
int DescribeDedicatedClusterInstanceListRequest::getInstanceStatus()const
|
std::string DescribeDedicatedClusterInstanceListRequest::getInstanceStatus()const
|
||||||
{
|
{
|
||||||
return instanceStatus_;
|
return instanceStatus_;
|
||||||
}
|
}
|
||||||
|
|
||||||
void DescribeDedicatedClusterInstanceListRequest::setInstanceStatus(int instanceStatus)
|
void DescribeDedicatedClusterInstanceListRequest::setInstanceStatus(const std::string& instanceStatus)
|
||||||
{
|
{
|
||||||
instanceStatus_ = instanceStatus;
|
instanceStatus_ = instanceStatus;
|
||||||
setParameter("InstanceStatus", std::to_string(instanceStatus));
|
setParameter("InstanceStatus", instanceStatus);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string DescribeDedicatedClusterInstanceListRequest::getDedicatedHostName()const
|
std::string DescribeDedicatedClusterInstanceListRequest::getDedicatedHostName()const
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ void DescribeDedicatedClusterInstanceListResult::parse(const std::string &payloa
|
|||||||
if(!valueInstancesdbInstance["EngineVersion"].isNull())
|
if(!valueInstancesdbInstance["EngineVersion"].isNull())
|
||||||
instancesObject.engineVersion = valueInstancesdbInstance["EngineVersion"].asString();
|
instancesObject.engineVersion = valueInstancesdbInstance["EngineVersion"].asString();
|
||||||
if(!valueInstancesdbInstance["CharacterType"].isNull())
|
if(!valueInstancesdbInstance["CharacterType"].isNull())
|
||||||
instancesObject.characterType = std::stoi(valueInstancesdbInstance["CharacterType"].asString());
|
instancesObject.characterType = valueInstancesdbInstance["CharacterType"].asString();
|
||||||
if(!valueInstancesdbInstance["MaintainStartTime"].isNull())
|
if(!valueInstancesdbInstance["MaintainStartTime"].isNull())
|
||||||
instancesObject.maintainStartTime = valueInstancesdbInstance["MaintainStartTime"].asString();
|
instancesObject.maintainStartTime = valueInstancesdbInstance["MaintainStartTime"].asString();
|
||||||
if(!valueInstancesdbInstance["MaintainEndTime"].isNull())
|
if(!valueInstancesdbInstance["MaintainEndTime"].isNull())
|
||||||
@@ -83,26 +83,26 @@ void DescribeDedicatedClusterInstanceListResult::parse(const std::string &payloa
|
|||||||
instancesObject.connectionDomain = valueInstancesdbInstance["ConnectionDomain"].asString();
|
instancesObject.connectionDomain = valueInstancesdbInstance["ConnectionDomain"].asString();
|
||||||
if(!valueInstancesdbInstance["CreateTime"].isNull())
|
if(!valueInstancesdbInstance["CreateTime"].isNull())
|
||||||
instancesObject.createTime = valueInstancesdbInstance["CreateTime"].asString();
|
instancesObject.createTime = valueInstancesdbInstance["CreateTime"].asString();
|
||||||
auto allInstanceNodeListNode = allInstancesNode["InstanceNodeList"]["InstanceNodes"];
|
auto allInstanceNodeListNode = valueInstancesdbInstance["InstanceNodeList"]["InstanceNodes"];
|
||||||
for (auto allInstancesNodeInstanceNodeListInstanceNodes : allInstanceNodeListNode)
|
for (auto valueInstancesdbInstanceInstanceNodeListInstanceNodes : allInstanceNodeListNode)
|
||||||
{
|
{
|
||||||
DbInstance::InstanceNodes instanceNodeListObject;
|
DbInstance::InstanceNodes instanceNodeListObject;
|
||||||
if(!allInstancesNodeInstanceNodeListInstanceNodes["InsName"].isNull())
|
if(!valueInstancesdbInstanceInstanceNodeListInstanceNodes["InsName"].isNull())
|
||||||
instanceNodeListObject.insName = allInstancesNodeInstanceNodeListInstanceNodes["InsName"].asString();
|
instanceNodeListObject.insName = valueInstancesdbInstanceInstanceNodeListInstanceNodes["InsName"].asString();
|
||||||
if(!allInstancesNodeInstanceNodeListInstanceNodes["Role"].isNull())
|
if(!valueInstancesdbInstanceInstanceNodeListInstanceNodes["Role"].isNull())
|
||||||
instanceNodeListObject.role = allInstancesNodeInstanceNodeListInstanceNodes["Role"].asString();
|
instanceNodeListObject.role = valueInstancesdbInstanceInstanceNodeListInstanceNodes["Role"].asString();
|
||||||
if(!allInstancesNodeInstanceNodeListInstanceNodes["NodeId"].isNull())
|
if(!valueInstancesdbInstanceInstanceNodeListInstanceNodes["NodeId"].isNull())
|
||||||
instanceNodeListObject.nodeId = std::stoi(allInstancesNodeInstanceNodeListInstanceNodes["NodeId"].asString());
|
instanceNodeListObject.nodeId = std::stoi(valueInstancesdbInstanceInstanceNodeListInstanceNodes["NodeId"].asString());
|
||||||
if(!allInstancesNodeInstanceNodeListInstanceNodes["NodeType"].isNull())
|
if(!valueInstancesdbInstanceInstanceNodeListInstanceNodes["NodeType"].isNull())
|
||||||
instanceNodeListObject.nodeType = allInstancesNodeInstanceNodeListInstanceNodes["NodeType"].asString();
|
instanceNodeListObject.nodeType = valueInstancesdbInstanceInstanceNodeListInstanceNodes["NodeType"].asString();
|
||||||
if(!allInstancesNodeInstanceNodeListInstanceNodes["NodeIp"].isNull())
|
if(!valueInstancesdbInstanceInstanceNodeListInstanceNodes["NodeIp"].isNull())
|
||||||
instanceNodeListObject.nodeIp = allInstancesNodeInstanceNodeListInstanceNodes["NodeIp"].asString();
|
instanceNodeListObject.nodeIp = valueInstancesdbInstanceInstanceNodeListInstanceNodes["NodeIp"].asString();
|
||||||
if(!allInstancesNodeInstanceNodeListInstanceNodes["Port"].isNull())
|
if(!valueInstancesdbInstanceInstanceNodeListInstanceNodes["Port"].isNull())
|
||||||
instanceNodeListObject.port = std::stoi(allInstancesNodeInstanceNodeListInstanceNodes["Port"].asString());
|
instanceNodeListObject.port = std::stoi(valueInstancesdbInstanceInstanceNodeListInstanceNodes["Port"].asString());
|
||||||
if(!allInstancesNodeInstanceNodeListInstanceNodes["ZoneId"].isNull())
|
if(!valueInstancesdbInstanceInstanceNodeListInstanceNodes["ZoneId"].isNull())
|
||||||
instanceNodeListObject.zoneId = allInstancesNodeInstanceNodeListInstanceNodes["ZoneId"].asString();
|
instanceNodeListObject.zoneId = valueInstancesdbInstanceInstanceNodeListInstanceNodes["ZoneId"].asString();
|
||||||
if(!allInstancesNodeInstanceNodeListInstanceNodes["DedicatedHostName"].isNull())
|
if(!valueInstancesdbInstanceInstanceNodeListInstanceNodes["DedicatedHostName"].isNull())
|
||||||
instanceNodeListObject.dedicatedHostName = allInstancesNodeInstanceNodeListInstanceNodes["DedicatedHostName"].asString();
|
instanceNodeListObject.dedicatedHostName = valueInstancesdbInstanceInstanceNodeListInstanceNodes["DedicatedHostName"].asString();
|
||||||
instancesObject.instanceNodeList.push_back(instanceNodeListObject);
|
instancesObject.instanceNodeList.push_back(instanceNodeListObject);
|
||||||
}
|
}
|
||||||
instances_.push_back(instancesObject);
|
instances_.push_back(instancesObject);
|
||||||
|
|||||||
@@ -71,14 +71,14 @@ void DescribeIndexRecommendationResult::parse(const std::string &payload)
|
|||||||
analyzationsObject.lastExecutionTime = valueAnalyzationsAnalyzation["LastExecutionTime"].asString();
|
analyzationsObject.lastExecutionTime = valueAnalyzationsAnalyzation["LastExecutionTime"].asString();
|
||||||
if(!valueAnalyzationsAnalyzation["ExecutionPlan"].isNull())
|
if(!valueAnalyzationsAnalyzation["ExecutionPlan"].isNull())
|
||||||
analyzationsObject.executionPlan = valueAnalyzationsAnalyzation["ExecutionPlan"].asString();
|
analyzationsObject.executionPlan = valueAnalyzationsAnalyzation["ExecutionPlan"].asString();
|
||||||
auto allIndexRecommendationsNode = allAnalyzationsNode["IndexRecommendations"]["Recommendation"];
|
auto allIndexRecommendationsNode = valueAnalyzationsAnalyzation["IndexRecommendations"]["Recommendation"];
|
||||||
for (auto allAnalyzationsNodeIndexRecommendationsRecommendation : allIndexRecommendationsNode)
|
for (auto valueAnalyzationsAnalyzationIndexRecommendationsRecommendation : allIndexRecommendationsNode)
|
||||||
{
|
{
|
||||||
Analyzation::Recommendation indexRecommendationsObject;
|
Analyzation::Recommendation indexRecommendationsObject;
|
||||||
if(!allAnalyzationsNodeIndexRecommendationsRecommendation["RecmdType"].isNull())
|
if(!valueAnalyzationsAnalyzationIndexRecommendationsRecommendation["RecmdType"].isNull())
|
||||||
indexRecommendationsObject.recmdType = allAnalyzationsNodeIndexRecommendationsRecommendation["RecmdType"].asString();
|
indexRecommendationsObject.recmdType = valueAnalyzationsAnalyzationIndexRecommendationsRecommendation["RecmdType"].asString();
|
||||||
if(!allAnalyzationsNodeIndexRecommendationsRecommendation["Content"].isNull())
|
if(!valueAnalyzationsAnalyzationIndexRecommendationsRecommendation["Content"].isNull())
|
||||||
indexRecommendationsObject.content = allAnalyzationsNodeIndexRecommendationsRecommendation["Content"].asString();
|
indexRecommendationsObject.content = valueAnalyzationsAnalyzationIndexRecommendationsRecommendation["Content"].asString();
|
||||||
analyzationsObject.indexRecommendations.push_back(indexRecommendationsObject);
|
analyzationsObject.indexRecommendations.push_back(indexRecommendationsObject);
|
||||||
}
|
}
|
||||||
auto allIndexCombines = value["IndexCombines"]["IndexCombine"];
|
auto allIndexCombines = value["IndexCombines"]["IndexCombine"];
|
||||||
|
|||||||
@@ -60,6 +60,17 @@ void DescribeRegionsRequest::setSecurityToken(const std::string& securityToken)
|
|||||||
setParameter("SecurityToken", securityToken);
|
setParameter("SecurityToken", securityToken);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string DescribeRegionsRequest::getRegionId()const
|
||||||
|
{
|
||||||
|
return regionId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeRegionsRequest::setRegionId(const std::string& regionId)
|
||||||
|
{
|
||||||
|
regionId_ = regionId;
|
||||||
|
setParameter("RegionId", regionId);
|
||||||
|
}
|
||||||
|
|
||||||
std::string DescribeRegionsRequest::getResourceOwnerAccount()const
|
std::string DescribeRegionsRequest::getResourceOwnerAccount()const
|
||||||
{
|
{
|
||||||
return resourceOwnerAccount_;
|
return resourceOwnerAccount_;
|
||||||
@@ -93,3 +104,14 @@ void DescribeRegionsRequest::setOwnerId(long ownerId)
|
|||||||
setParameter("OwnerId", std::to_string(ownerId));
|
setParameter("OwnerId", std::to_string(ownerId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string DescribeRegionsRequest::getZoneId()const
|
||||||
|
{
|
||||||
|
return zoneId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeRegionsRequest::setZoneId(const std::string& zoneId)
|
||||||
|
{
|
||||||
|
zoneId_ = zoneId;
|
||||||
|
setParameter("ZoneId", zoneId);
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -47,16 +47,16 @@ void DescribeRegionsResult::parse(const std::string &payload)
|
|||||||
regionsObject.regionId = valueRegionsDdsRegion["RegionId"].asString();
|
regionsObject.regionId = valueRegionsDdsRegion["RegionId"].asString();
|
||||||
if(!valueRegionsDdsRegion["ZoneIds"].isNull())
|
if(!valueRegionsDdsRegion["ZoneIds"].isNull())
|
||||||
regionsObject.zoneIds = valueRegionsDdsRegion["ZoneIds"].asString();
|
regionsObject.zoneIds = valueRegionsDdsRegion["ZoneIds"].asString();
|
||||||
auto allZonesNode = allRegionsNode["Zones"]["Zone"];
|
auto allZonesNode = valueRegionsDdsRegion["Zones"]["Zone"];
|
||||||
for (auto allRegionsNodeZonesZone : allZonesNode)
|
for (auto valueRegionsDdsRegionZonesZone : allZonesNode)
|
||||||
{
|
{
|
||||||
DdsRegion::Zone zonesObject;
|
DdsRegion::Zone zonesObject;
|
||||||
if(!allRegionsNodeZonesZone["ZoneId"].isNull())
|
if(!valueRegionsDdsRegionZonesZone["ZoneId"].isNull())
|
||||||
zonesObject.zoneId = allRegionsNodeZonesZone["ZoneId"].asString();
|
zonesObject.zoneId = valueRegionsDdsRegionZonesZone["ZoneId"].asString();
|
||||||
if(!allRegionsNodeZonesZone["VpcEnabled"].isNull())
|
if(!valueRegionsDdsRegionZonesZone["VpcEnabled"].isNull())
|
||||||
zonesObject.vpcEnabled = allRegionsNodeZonesZone["VpcEnabled"].asString() == "true";
|
zonesObject.vpcEnabled = valueRegionsDdsRegionZonesZone["VpcEnabled"].asString() == "true";
|
||||||
if(!allRegionsNodeZonesZone["ZoneName"].isNull())
|
if(!valueRegionsDdsRegionZonesZone["ZoneName"].isNull())
|
||||||
zonesObject.zoneName = allRegionsNodeZonesZone["ZoneName"].asString();
|
zonesObject.zoneName = valueRegionsDdsRegionZonesZone["ZoneName"].asString();
|
||||||
regionsObject.zones.push_back(zonesObject);
|
regionsObject.zones.push_back(zonesObject);
|
||||||
}
|
}
|
||||||
regions_.push_back(regionsObject);
|
regions_.push_back(regionsObject);
|
||||||
|
|||||||
@@ -73,6 +73,8 @@ namespace AlibabaCloud
|
|||||||
void setResourceType(const std::string& resourceType);
|
void setResourceType(const std::string& resourceType);
|
||||||
std::string getPeriodUnit()const;
|
std::string getPeriodUnit()const;
|
||||||
void setPeriodUnit(const std::string& periodUnit);
|
void setPeriodUnit(const std::string& periodUnit);
|
||||||
|
std::string getTimeSlot()const;
|
||||||
|
void setTimeSlot(const std::string& timeSlot);
|
||||||
std::vector<std::string> getZoneId()const;
|
std::vector<std::string> getZoneId()const;
|
||||||
void setZoneId(const std::vector<std::string>& zoneId);
|
void setZoneId(const std::vector<std::string>& zoneId);
|
||||||
std::string getChargeType()const;
|
std::string getChargeType()const;
|
||||||
@@ -102,6 +104,7 @@ namespace AlibabaCloud
|
|||||||
long ownerId_;
|
long ownerId_;
|
||||||
std::string resourceType_;
|
std::string resourceType_;
|
||||||
std::string periodUnit_;
|
std::string periodUnit_;
|
||||||
|
std::string timeSlot_;
|
||||||
std::vector<std::string> zoneId_;
|
std::vector<std::string> zoneId_;
|
||||||
std::string chargeType_;
|
std::string chargeType_;
|
||||||
std::string packageType_;
|
std::string packageType_;
|
||||||
|
|||||||
@@ -143,6 +143,7 @@ namespace AlibabaCloud
|
|||||||
std::string zoneId;
|
std::string zoneId;
|
||||||
std::string clusterId;
|
std::string clusterId;
|
||||||
std::string hpcClusterId;
|
std::string hpcClusterId;
|
||||||
|
std::string iSP;
|
||||||
int deploymentSetGroupNo;
|
int deploymentSetGroupNo;
|
||||||
EcsCapacityReservationAttr ecsCapacityReservationAttr;
|
EcsCapacityReservationAttr ecsCapacityReservationAttr;
|
||||||
DedicatedHostAttribute dedicatedHostAttribute;
|
DedicatedHostAttribute dedicatedHostAttribute;
|
||||||
|
|||||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
|||||||
void setResourceOwnerId(long resourceOwnerId);
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
std::string getDataDisk3Category()const;
|
std::string getDataDisk3Category()const;
|
||||||
void setDataDisk3Category(const std::string& dataDisk3Category);
|
void setDataDisk3Category(const std::string& dataDisk3Category);
|
||||||
|
std::string getIsp()const;
|
||||||
|
void setIsp(const std::string& isp);
|
||||||
int getDataDisk4Size()const;
|
int getDataDisk4Size()const;
|
||||||
void setDataDisk4Size(int dataDisk4Size);
|
void setDataDisk4Size(int dataDisk4Size);
|
||||||
std::string getPriceUnit()const;
|
std::string getPriceUnit()const;
|
||||||
@@ -116,6 +118,7 @@ namespace AlibabaCloud
|
|||||||
int dataDisk3Size_;
|
int dataDisk3Size_;
|
||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
std::string dataDisk3Category_;
|
std::string dataDisk3Category_;
|
||||||
|
std::string isp_;
|
||||||
int dataDisk4Size_;
|
int dataDisk4Size_;
|
||||||
std::string priceUnit_;
|
std::string priceUnit_;
|
||||||
int period_;
|
int period_;
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
|||||||
void setResourceOwnerId(long resourceOwnerId);
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
std::string getClientToken()const;
|
std::string getClientToken()const;
|
||||||
void setClientToken(const std::string& clientToken);
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getISP()const;
|
||||||
|
void setISP(const std::string& iSP);
|
||||||
int getInternetMaxBandwidthOut()const;
|
int getInternetMaxBandwidthOut()const;
|
||||||
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
|
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
|
||||||
std::string getStartTime()const;
|
std::string getStartTime()const;
|
||||||
@@ -65,6 +67,7 @@ namespace AlibabaCloud
|
|||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
std::string clientToken_;
|
std::string clientToken_;
|
||||||
|
std::string iSP_;
|
||||||
int internetMaxBandwidthOut_;
|
int internetMaxBandwidthOut_;
|
||||||
std::string startTime_;
|
std::string startTime_;
|
||||||
bool autoPay_;
|
bool autoPay_;
|
||||||
|
|||||||
@@ -160,6 +160,8 @@ namespace AlibabaCloud
|
|||||||
void setHpcClusterId(const std::string& hpcClusterId);
|
void setHpcClusterId(const std::string& hpcClusterId);
|
||||||
int getHttpPutResponseHopLimit()const;
|
int getHttpPutResponseHopLimit()const;
|
||||||
void setHttpPutResponseHopLimit(int httpPutResponseHopLimit);
|
void setHttpPutResponseHopLimit(int httpPutResponseHopLimit);
|
||||||
|
std::string getIsp()const;
|
||||||
|
void setIsp(const std::string& isp);
|
||||||
std::string getKeyPairName()const;
|
std::string getKeyPairName()const;
|
||||||
void setKeyPairName(const std::string& keyPairName);
|
void setKeyPairName(const std::string& keyPairName);
|
||||||
float getSpotPriceLimit()const;
|
float getSpotPriceLimit()const;
|
||||||
@@ -280,6 +282,7 @@ namespace AlibabaCloud
|
|||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
std::string hpcClusterId_;
|
std::string hpcClusterId_;
|
||||||
int httpPutResponseHopLimit_;
|
int httpPutResponseHopLimit_;
|
||||||
|
std::string isp_;
|
||||||
std::string keyPairName_;
|
std::string keyPairName_;
|
||||||
float spotPriceLimit_;
|
float spotPriceLimit_;
|
||||||
int storageSetPartitionNumber_;
|
int storageSetPartitionNumber_;
|
||||||
|
|||||||
@@ -31,21 +31,21 @@ EcsClient::EcsClient(const Credentials &credentials, const ClientConfiguration &
|
|||||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||||
{
|
{
|
||||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ecs");
|
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
EcsClient::EcsClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
EcsClient::EcsClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||||
{
|
{
|
||||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ecs");
|
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
EcsClient::EcsClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
EcsClient::EcsClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||||
{
|
{
|
||||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ecs");
|
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
EcsClient::~EcsClient()
|
EcsClient::~EcsClient()
|
||||||
|
|||||||
@@ -236,6 +236,17 @@ void CreateCapacityReservationRequest::setPeriodUnit(const std::string& periodUn
|
|||||||
setParameter("PeriodUnit", periodUnit);
|
setParameter("PeriodUnit", periodUnit);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string CreateCapacityReservationRequest::getTimeSlot()const
|
||||||
|
{
|
||||||
|
return timeSlot_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateCapacityReservationRequest::setTimeSlot(const std::string& timeSlot)
|
||||||
|
{
|
||||||
|
timeSlot_ = timeSlot;
|
||||||
|
setParameter("TimeSlot", timeSlot);
|
||||||
|
}
|
||||||
|
|
||||||
std::vector<std::string> CreateCapacityReservationRequest::getZoneId()const
|
std::vector<std::string> CreateCapacityReservationRequest::getZoneId()const
|
||||||
{
|
{
|
||||||
return zoneId_;
|
return zoneId_;
|
||||||
|
|||||||
@@ -45,24 +45,24 @@ void DescribeAccountAttributesResult::parse(const std::string &payload)
|
|||||||
AccountAttributeItem accountAttributeItemsObject;
|
AccountAttributeItem accountAttributeItemsObject;
|
||||||
if(!valueAccountAttributeItemsAccountAttributeItem["AttributeName"].isNull())
|
if(!valueAccountAttributeItemsAccountAttributeItem["AttributeName"].isNull())
|
||||||
accountAttributeItemsObject.attributeName = valueAccountAttributeItemsAccountAttributeItem["AttributeName"].asString();
|
accountAttributeItemsObject.attributeName = valueAccountAttributeItemsAccountAttributeItem["AttributeName"].asString();
|
||||||
auto allAttributeValuesNode = allAccountAttributeItemsNode["AttributeValues"]["ValueItem"];
|
auto allAttributeValuesNode = valueAccountAttributeItemsAccountAttributeItem["AttributeValues"]["ValueItem"];
|
||||||
for (auto allAccountAttributeItemsNodeAttributeValuesValueItem : allAttributeValuesNode)
|
for (auto valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem : allAttributeValuesNode)
|
||||||
{
|
{
|
||||||
AccountAttributeItem::ValueItem attributeValuesObject;
|
AccountAttributeItem::ValueItem attributeValuesObject;
|
||||||
if(!allAccountAttributeItemsNodeAttributeValuesValueItem["Value"].isNull())
|
if(!valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["Value"].isNull())
|
||||||
attributeValuesObject.value = allAccountAttributeItemsNodeAttributeValuesValueItem["Value"].asString();
|
attributeValuesObject.value = valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["Value"].asString();
|
||||||
if(!allAccountAttributeItemsNodeAttributeValuesValueItem["ExpiredTime"].isNull())
|
if(!valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["ExpiredTime"].isNull())
|
||||||
attributeValuesObject.expiredTime = allAccountAttributeItemsNodeAttributeValuesValueItem["ExpiredTime"].asString();
|
attributeValuesObject.expiredTime = valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["ExpiredTime"].asString();
|
||||||
if(!allAccountAttributeItemsNodeAttributeValuesValueItem["ZoneId"].isNull())
|
if(!valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["ZoneId"].isNull())
|
||||||
attributeValuesObject.zoneId = allAccountAttributeItemsNodeAttributeValuesValueItem["ZoneId"].asString();
|
attributeValuesObject.zoneId = valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["ZoneId"].asString();
|
||||||
if(!allAccountAttributeItemsNodeAttributeValuesValueItem["InstanceChargeType"].isNull())
|
if(!valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["InstanceChargeType"].isNull())
|
||||||
attributeValuesObject.instanceChargeType = allAccountAttributeItemsNodeAttributeValuesValueItem["InstanceChargeType"].asString();
|
attributeValuesObject.instanceChargeType = valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["InstanceChargeType"].asString();
|
||||||
if(!allAccountAttributeItemsNodeAttributeValuesValueItem["InstanceType"].isNull())
|
if(!valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["InstanceType"].isNull())
|
||||||
attributeValuesObject.instanceType = allAccountAttributeItemsNodeAttributeValuesValueItem["InstanceType"].asString();
|
attributeValuesObject.instanceType = valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["InstanceType"].asString();
|
||||||
if(!allAccountAttributeItemsNodeAttributeValuesValueItem["Count"].isNull())
|
if(!valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["Count"].isNull())
|
||||||
attributeValuesObject.count = std::stoi(allAccountAttributeItemsNodeAttributeValuesValueItem["Count"].asString());
|
attributeValuesObject.count = std::stoi(valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["Count"].asString());
|
||||||
if(!allAccountAttributeItemsNodeAttributeValuesValueItem["DiskCategory"].isNull())
|
if(!valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["DiskCategory"].isNull())
|
||||||
attributeValuesObject.diskCategory = allAccountAttributeItemsNodeAttributeValuesValueItem["DiskCategory"].asString();
|
attributeValuesObject.diskCategory = valueAccountAttributeItemsAccountAttributeItemAttributeValuesValueItem["DiskCategory"].asString();
|
||||||
accountAttributeItemsObject.attributeValues.push_back(attributeValuesObject);
|
accountAttributeItemsObject.attributeValues.push_back(attributeValuesObject);
|
||||||
}
|
}
|
||||||
accountAttributeItems_.push_back(accountAttributeItemsObject);
|
accountAttributeItems_.push_back(accountAttributeItemsObject);
|
||||||
|
|||||||
@@ -51,14 +51,14 @@ void DescribeAutoProvisioningGroupHistoryResult::parse(const std::string &payloa
|
|||||||
autoProvisioningGroupHistoriesObject.lastEventTime = valueAutoProvisioningGroupHistoriesAutoProvisioningGroupHistory["LastEventTime"].asString();
|
autoProvisioningGroupHistoriesObject.lastEventTime = valueAutoProvisioningGroupHistoriesAutoProvisioningGroupHistory["LastEventTime"].asString();
|
||||||
if(!valueAutoProvisioningGroupHistoriesAutoProvisioningGroupHistory["StartTime"].isNull())
|
if(!valueAutoProvisioningGroupHistoriesAutoProvisioningGroupHistory["StartTime"].isNull())
|
||||||
autoProvisioningGroupHistoriesObject.startTime = valueAutoProvisioningGroupHistoriesAutoProvisioningGroupHistory["StartTime"].asString();
|
autoProvisioningGroupHistoriesObject.startTime = valueAutoProvisioningGroupHistoriesAutoProvisioningGroupHistory["StartTime"].asString();
|
||||||
auto allActivityDetailsNode = allAutoProvisioningGroupHistoriesNode["ActivityDetails"]["ActivityDetail"];
|
auto allActivityDetailsNode = valueAutoProvisioningGroupHistoriesAutoProvisioningGroupHistory["ActivityDetails"]["ActivityDetail"];
|
||||||
for (auto allAutoProvisioningGroupHistoriesNodeActivityDetailsActivityDetail : allActivityDetailsNode)
|
for (auto valueAutoProvisioningGroupHistoriesAutoProvisioningGroupHistoryActivityDetailsActivityDetail : allActivityDetailsNode)
|
||||||
{
|
{
|
||||||
AutoProvisioningGroupHistory::ActivityDetail activityDetailsObject;
|
AutoProvisioningGroupHistory::ActivityDetail activityDetailsObject;
|
||||||
if(!allAutoProvisioningGroupHistoriesNodeActivityDetailsActivityDetail["Detail"].isNull())
|
if(!valueAutoProvisioningGroupHistoriesAutoProvisioningGroupHistoryActivityDetailsActivityDetail["Detail"].isNull())
|
||||||
activityDetailsObject.detail = allAutoProvisioningGroupHistoriesNodeActivityDetailsActivityDetail["Detail"].asString();
|
activityDetailsObject.detail = valueAutoProvisioningGroupHistoriesAutoProvisioningGroupHistoryActivityDetailsActivityDetail["Detail"].asString();
|
||||||
if(!allAutoProvisioningGroupHistoriesNodeActivityDetailsActivityDetail["Status"].isNull())
|
if(!valueAutoProvisioningGroupHistoriesAutoProvisioningGroupHistoryActivityDetailsActivityDetail["Status"].isNull())
|
||||||
activityDetailsObject.status = allAutoProvisioningGroupHistoriesNodeActivityDetailsActivityDetail["Status"].asString();
|
activityDetailsObject.status = valueAutoProvisioningGroupHistoriesAutoProvisioningGroupHistoryActivityDetailsActivityDetail["Status"].asString();
|
||||||
autoProvisioningGroupHistoriesObject.activityDetails.push_back(activityDetailsObject);
|
autoProvisioningGroupHistoriesObject.activityDetails.push_back(activityDetailsObject);
|
||||||
}
|
}
|
||||||
autoProvisioningGroupHistories_.push_back(autoProvisioningGroupHistoriesObject);
|
autoProvisioningGroupHistories_.push_back(autoProvisioningGroupHistoriesObject);
|
||||||
|
|||||||
@@ -73,20 +73,20 @@ void DescribeAutoProvisioningGroupsResult::parse(const std::string &payload)
|
|||||||
autoProvisioningGroupsObject.terminateInstancesWithExpiration = valueAutoProvisioningGroupsAutoProvisioningGroup["TerminateInstancesWithExpiration"].asString() == "true";
|
autoProvisioningGroupsObject.terminateInstancesWithExpiration = valueAutoProvisioningGroupsAutoProvisioningGroup["TerminateInstancesWithExpiration"].asString() == "true";
|
||||||
if(!valueAutoProvisioningGroupsAutoProvisioningGroup["CreationTime"].isNull())
|
if(!valueAutoProvisioningGroupsAutoProvisioningGroup["CreationTime"].isNull())
|
||||||
autoProvisioningGroupsObject.creationTime = valueAutoProvisioningGroupsAutoProvisioningGroup["CreationTime"].asString();
|
autoProvisioningGroupsObject.creationTime = valueAutoProvisioningGroupsAutoProvisioningGroup["CreationTime"].asString();
|
||||||
auto allLaunchTemplateConfigsNode = allAutoProvisioningGroupsNode["LaunchTemplateConfigs"]["LaunchTemplateConfig"];
|
auto allLaunchTemplateConfigsNode = valueAutoProvisioningGroupsAutoProvisioningGroup["LaunchTemplateConfigs"]["LaunchTemplateConfig"];
|
||||||
for (auto allAutoProvisioningGroupsNodeLaunchTemplateConfigsLaunchTemplateConfig : allLaunchTemplateConfigsNode)
|
for (auto valueAutoProvisioningGroupsAutoProvisioningGroupLaunchTemplateConfigsLaunchTemplateConfig : allLaunchTemplateConfigsNode)
|
||||||
{
|
{
|
||||||
AutoProvisioningGroup::LaunchTemplateConfig launchTemplateConfigsObject;
|
AutoProvisioningGroup::LaunchTemplateConfig launchTemplateConfigsObject;
|
||||||
if(!allAutoProvisioningGroupsNodeLaunchTemplateConfigsLaunchTemplateConfig["InstanceType"].isNull())
|
if(!valueAutoProvisioningGroupsAutoProvisioningGroupLaunchTemplateConfigsLaunchTemplateConfig["InstanceType"].isNull())
|
||||||
launchTemplateConfigsObject.instanceType = allAutoProvisioningGroupsNodeLaunchTemplateConfigsLaunchTemplateConfig["InstanceType"].asString();
|
launchTemplateConfigsObject.instanceType = valueAutoProvisioningGroupsAutoProvisioningGroupLaunchTemplateConfigsLaunchTemplateConfig["InstanceType"].asString();
|
||||||
if(!allAutoProvisioningGroupsNodeLaunchTemplateConfigsLaunchTemplateConfig["MaxPrice"].isNull())
|
if(!valueAutoProvisioningGroupsAutoProvisioningGroupLaunchTemplateConfigsLaunchTemplateConfig["MaxPrice"].isNull())
|
||||||
launchTemplateConfigsObject.maxPrice = std::stof(allAutoProvisioningGroupsNodeLaunchTemplateConfigsLaunchTemplateConfig["MaxPrice"].asString());
|
launchTemplateConfigsObject.maxPrice = std::stof(valueAutoProvisioningGroupsAutoProvisioningGroupLaunchTemplateConfigsLaunchTemplateConfig["MaxPrice"].asString());
|
||||||
if(!allAutoProvisioningGroupsNodeLaunchTemplateConfigsLaunchTemplateConfig["VSwitchId"].isNull())
|
if(!valueAutoProvisioningGroupsAutoProvisioningGroupLaunchTemplateConfigsLaunchTemplateConfig["VSwitchId"].isNull())
|
||||||
launchTemplateConfigsObject.vSwitchId = allAutoProvisioningGroupsNodeLaunchTemplateConfigsLaunchTemplateConfig["VSwitchId"].asString();
|
launchTemplateConfigsObject.vSwitchId = valueAutoProvisioningGroupsAutoProvisioningGroupLaunchTemplateConfigsLaunchTemplateConfig["VSwitchId"].asString();
|
||||||
if(!allAutoProvisioningGroupsNodeLaunchTemplateConfigsLaunchTemplateConfig["WeightedCapacity"].isNull())
|
if(!valueAutoProvisioningGroupsAutoProvisioningGroupLaunchTemplateConfigsLaunchTemplateConfig["WeightedCapacity"].isNull())
|
||||||
launchTemplateConfigsObject.weightedCapacity = std::stof(allAutoProvisioningGroupsNodeLaunchTemplateConfigsLaunchTemplateConfig["WeightedCapacity"].asString());
|
launchTemplateConfigsObject.weightedCapacity = std::stof(valueAutoProvisioningGroupsAutoProvisioningGroupLaunchTemplateConfigsLaunchTemplateConfig["WeightedCapacity"].asString());
|
||||||
if(!allAutoProvisioningGroupsNodeLaunchTemplateConfigsLaunchTemplateConfig["Priority"].isNull())
|
if(!valueAutoProvisioningGroupsAutoProvisioningGroupLaunchTemplateConfigsLaunchTemplateConfig["Priority"].isNull())
|
||||||
launchTemplateConfigsObject.priority = std::stof(allAutoProvisioningGroupsNodeLaunchTemplateConfigsLaunchTemplateConfig["Priority"].asString());
|
launchTemplateConfigsObject.priority = std::stof(valueAutoProvisioningGroupsAutoProvisioningGroupLaunchTemplateConfigsLaunchTemplateConfig["Priority"].asString());
|
||||||
autoProvisioningGroupsObject.launchTemplateConfigs.push_back(launchTemplateConfigsObject);
|
autoProvisioningGroupsObject.launchTemplateConfigs.push_back(launchTemplateConfigsObject);
|
||||||
}
|
}
|
||||||
auto spotOptionsNode = value["SpotOptions"];
|
auto spotOptionsNode = value["SpotOptions"];
|
||||||
|
|||||||
@@ -69,14 +69,14 @@ void DescribeAutoSnapshotPolicyExResult::parse(const std::string &payload)
|
|||||||
autoSnapshotPoliciesObject.targetCopyRegions = valueAutoSnapshotPoliciesAutoSnapshotPolicy["TargetCopyRegions"].asString();
|
autoSnapshotPoliciesObject.targetCopyRegions = valueAutoSnapshotPoliciesAutoSnapshotPolicy["TargetCopyRegions"].asString();
|
||||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["CopiedSnapshotsRetentionDays"].isNull())
|
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["CopiedSnapshotsRetentionDays"].isNull())
|
||||||
autoSnapshotPoliciesObject.copiedSnapshotsRetentionDays = std::stoi(valueAutoSnapshotPoliciesAutoSnapshotPolicy["CopiedSnapshotsRetentionDays"].asString());
|
autoSnapshotPoliciesObject.copiedSnapshotsRetentionDays = std::stoi(valueAutoSnapshotPoliciesAutoSnapshotPolicy["CopiedSnapshotsRetentionDays"].asString());
|
||||||
auto allTagsNode = allAutoSnapshotPoliciesNode["Tags"]["Tag"];
|
auto allTagsNode = valueAutoSnapshotPoliciesAutoSnapshotPolicy["Tags"]["Tag"];
|
||||||
for (auto allAutoSnapshotPoliciesNodeTagsTag : allTagsNode)
|
for (auto valueAutoSnapshotPoliciesAutoSnapshotPolicyTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
AutoSnapshotPolicy::Tag tagsObject;
|
AutoSnapshotPolicy::Tag tagsObject;
|
||||||
if(!allAutoSnapshotPoliciesNodeTagsTag["TagKey"].isNull())
|
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicyTagsTag["TagKey"].isNull())
|
||||||
tagsObject.tagKey = allAutoSnapshotPoliciesNodeTagsTag["TagKey"].asString();
|
tagsObject.tagKey = valueAutoSnapshotPoliciesAutoSnapshotPolicyTagsTag["TagKey"].asString();
|
||||||
if(!allAutoSnapshotPoliciesNodeTagsTag["TagValue"].isNull())
|
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicyTagsTag["TagValue"].isNull())
|
||||||
tagsObject.tagValue = allAutoSnapshotPoliciesNodeTagsTag["TagValue"].asString();
|
tagsObject.tagValue = valueAutoSnapshotPoliciesAutoSnapshotPolicyTagsTag["TagValue"].asString();
|
||||||
autoSnapshotPoliciesObject.tags.push_back(tagsObject);
|
autoSnapshotPoliciesObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
autoSnapshotPolicies_.push_back(autoSnapshotPoliciesObject);
|
autoSnapshotPolicies_.push_back(autoSnapshotPoliciesObject);
|
||||||
|
|||||||
@@ -51,28 +51,28 @@ void DescribeAvailableResourceResult::parse(const std::string &payload)
|
|||||||
availableZonesObject.status = valueAvailableZonesAvailableZone["Status"].asString();
|
availableZonesObject.status = valueAvailableZonesAvailableZone["Status"].asString();
|
||||||
if(!valueAvailableZonesAvailableZone["StatusCategory"].isNull())
|
if(!valueAvailableZonesAvailableZone["StatusCategory"].isNull())
|
||||||
availableZonesObject.statusCategory = valueAvailableZonesAvailableZone["StatusCategory"].asString();
|
availableZonesObject.statusCategory = valueAvailableZonesAvailableZone["StatusCategory"].asString();
|
||||||
auto allAvailableResourcesNode = allAvailableZonesNode["AvailableResources"]["AvailableResource"];
|
auto allAvailableResourcesNode = valueAvailableZonesAvailableZone["AvailableResources"]["AvailableResource"];
|
||||||
for (auto allAvailableZonesNodeAvailableResourcesAvailableResource : allAvailableResourcesNode)
|
for (auto valueAvailableZonesAvailableZoneAvailableResourcesAvailableResource : allAvailableResourcesNode)
|
||||||
{
|
{
|
||||||
AvailableZone::AvailableResource availableResourcesObject;
|
AvailableZone::AvailableResource availableResourcesObject;
|
||||||
if(!allAvailableZonesNodeAvailableResourcesAvailableResource["Type"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResource["Type"].isNull())
|
||||||
availableResourcesObject.type = allAvailableZonesNodeAvailableResourcesAvailableResource["Type"].asString();
|
availableResourcesObject.type = valueAvailableZonesAvailableZoneAvailableResourcesAvailableResource["Type"].asString();
|
||||||
auto allSupportedResourcesNode = allAvailableResourcesNode["SupportedResources"]["SupportedResource"];
|
auto allSupportedResourcesNode = valueAvailableZonesAvailableZoneAvailableResourcesAvailableResource["SupportedResources"]["SupportedResource"];
|
||||||
for (auto allAvailableResourcesNodeSupportedResourcesSupportedResource : allSupportedResourcesNode)
|
for (auto valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource : allSupportedResourcesNode)
|
||||||
{
|
{
|
||||||
AvailableZone::AvailableResource::SupportedResource supportedResourcesObject;
|
AvailableZone::AvailableResource::SupportedResource supportedResourcesObject;
|
||||||
if(!allAvailableResourcesNodeSupportedResourcesSupportedResource["Value"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Value"].isNull())
|
||||||
supportedResourcesObject.value = allAvailableResourcesNodeSupportedResourcesSupportedResource["Value"].asString();
|
supportedResourcesObject.value = valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Value"].asString();
|
||||||
if(!allAvailableResourcesNodeSupportedResourcesSupportedResource["Status"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Status"].isNull())
|
||||||
supportedResourcesObject.status = allAvailableResourcesNodeSupportedResourcesSupportedResource["Status"].asString();
|
supportedResourcesObject.status = valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Status"].asString();
|
||||||
if(!allAvailableResourcesNodeSupportedResourcesSupportedResource["StatusCategory"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["StatusCategory"].isNull())
|
||||||
supportedResourcesObject.statusCategory = allAvailableResourcesNodeSupportedResourcesSupportedResource["StatusCategory"].asString();
|
supportedResourcesObject.statusCategory = valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["StatusCategory"].asString();
|
||||||
if(!allAvailableResourcesNodeSupportedResourcesSupportedResource["Min"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Min"].isNull())
|
||||||
supportedResourcesObject.min = std::stoi(allAvailableResourcesNodeSupportedResourcesSupportedResource["Min"].asString());
|
supportedResourcesObject.min = std::stoi(valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Min"].asString());
|
||||||
if(!allAvailableResourcesNodeSupportedResourcesSupportedResource["Max"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Max"].isNull())
|
||||||
supportedResourcesObject.max = std::stoi(allAvailableResourcesNodeSupportedResourcesSupportedResource["Max"].asString());
|
supportedResourcesObject.max = std::stoi(valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Max"].asString());
|
||||||
if(!allAvailableResourcesNodeSupportedResourcesSupportedResource["Unit"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Unit"].isNull())
|
||||||
supportedResourcesObject.unit = allAvailableResourcesNodeSupportedResourcesSupportedResource["Unit"].asString();
|
supportedResourcesObject.unit = valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Unit"].asString();
|
||||||
availableResourcesObject.supportedResources.push_back(supportedResourcesObject);
|
availableResourcesObject.supportedResources.push_back(supportedResourcesObject);
|
||||||
}
|
}
|
||||||
availableZonesObject.availableResources.push_back(availableResourcesObject);
|
availableZonesObject.availableResources.push_back(availableResourcesObject);
|
||||||
|
|||||||
@@ -71,14 +71,14 @@ void DescribeBandwidthPackagesResult::parse(const std::string &payload)
|
|||||||
bandwidthPackagesObject.creationTime = valueBandwidthPackagesBandwidthPackage["CreationTime"].asString();
|
bandwidthPackagesObject.creationTime = valueBandwidthPackagesBandwidthPackage["CreationTime"].asString();
|
||||||
if(!valueBandwidthPackagesBandwidthPackage["Status"].isNull())
|
if(!valueBandwidthPackagesBandwidthPackage["Status"].isNull())
|
||||||
bandwidthPackagesObject.status = valueBandwidthPackagesBandwidthPackage["Status"].asString();
|
bandwidthPackagesObject.status = valueBandwidthPackagesBandwidthPackage["Status"].asString();
|
||||||
auto allPublicIpAddressesNode = allBandwidthPackagesNode["PublicIpAddresses"]["PublicIpAddresse"];
|
auto allPublicIpAddressesNode = valueBandwidthPackagesBandwidthPackage["PublicIpAddresses"]["PublicIpAddresse"];
|
||||||
for (auto allBandwidthPackagesNodePublicIpAddressesPublicIpAddresse : allPublicIpAddressesNode)
|
for (auto valueBandwidthPackagesBandwidthPackagePublicIpAddressesPublicIpAddresse : allPublicIpAddressesNode)
|
||||||
{
|
{
|
||||||
BandwidthPackage::PublicIpAddresse publicIpAddressesObject;
|
BandwidthPackage::PublicIpAddresse publicIpAddressesObject;
|
||||||
if(!allBandwidthPackagesNodePublicIpAddressesPublicIpAddresse["AllocationId"].isNull())
|
if(!valueBandwidthPackagesBandwidthPackagePublicIpAddressesPublicIpAddresse["AllocationId"].isNull())
|
||||||
publicIpAddressesObject.allocationId = allBandwidthPackagesNodePublicIpAddressesPublicIpAddresse["AllocationId"].asString();
|
publicIpAddressesObject.allocationId = valueBandwidthPackagesBandwidthPackagePublicIpAddressesPublicIpAddresse["AllocationId"].asString();
|
||||||
if(!allBandwidthPackagesNodePublicIpAddressesPublicIpAddresse["IpAddress"].isNull())
|
if(!valueBandwidthPackagesBandwidthPackagePublicIpAddressesPublicIpAddresse["IpAddress"].isNull())
|
||||||
publicIpAddressesObject.ipAddress = allBandwidthPackagesNodePublicIpAddressesPublicIpAddresse["IpAddress"].asString();
|
publicIpAddressesObject.ipAddress = valueBandwidthPackagesBandwidthPackagePublicIpAddressesPublicIpAddresse["IpAddress"].asString();
|
||||||
bandwidthPackagesObject.publicIpAddresses.push_back(publicIpAddressesObject);
|
bandwidthPackagesObject.publicIpAddresses.push_back(publicIpAddressesObject);
|
||||||
}
|
}
|
||||||
bandwidthPackages_.push_back(bandwidthPackagesObject);
|
bandwidthPackages_.push_back(bandwidthPackagesObject);
|
||||||
|
|||||||
@@ -65,18 +65,18 @@ void DescribeCapacityReservationsResult::parse(const std::string &payload)
|
|||||||
capacityReservationSetObject.instanceChargeType = valueCapacityReservationSetCapacityReservationItem["InstanceChargeType"].asString();
|
capacityReservationSetObject.instanceChargeType = valueCapacityReservationSetCapacityReservationItem["InstanceChargeType"].asString();
|
||||||
if(!valueCapacityReservationSetCapacityReservationItem["Platform"].isNull())
|
if(!valueCapacityReservationSetCapacityReservationItem["Platform"].isNull())
|
||||||
capacityReservationSetObject.platform = valueCapacityReservationSetCapacityReservationItem["Platform"].asString();
|
capacityReservationSetObject.platform = valueCapacityReservationSetCapacityReservationItem["Platform"].asString();
|
||||||
auto allAllocatedResourcesNode = allCapacityReservationSetNode["AllocatedResources"]["AllocatedResource"];
|
auto allAllocatedResourcesNode = valueCapacityReservationSetCapacityReservationItem["AllocatedResources"]["AllocatedResource"];
|
||||||
for (auto allCapacityReservationSetNodeAllocatedResourcesAllocatedResource : allAllocatedResourcesNode)
|
for (auto valueCapacityReservationSetCapacityReservationItemAllocatedResourcesAllocatedResource : allAllocatedResourcesNode)
|
||||||
{
|
{
|
||||||
CapacityReservationItem::AllocatedResource allocatedResourcesObject;
|
CapacityReservationItem::AllocatedResource allocatedResourcesObject;
|
||||||
if(!allCapacityReservationSetNodeAllocatedResourcesAllocatedResource["zoneId"].isNull())
|
if(!valueCapacityReservationSetCapacityReservationItemAllocatedResourcesAllocatedResource["zoneId"].isNull())
|
||||||
allocatedResourcesObject.zoneId = allCapacityReservationSetNodeAllocatedResourcesAllocatedResource["zoneId"].asString();
|
allocatedResourcesObject.zoneId = valueCapacityReservationSetCapacityReservationItemAllocatedResourcesAllocatedResource["zoneId"].asString();
|
||||||
if(!allCapacityReservationSetNodeAllocatedResourcesAllocatedResource["InstanceType"].isNull())
|
if(!valueCapacityReservationSetCapacityReservationItemAllocatedResourcesAllocatedResource["InstanceType"].isNull())
|
||||||
allocatedResourcesObject.instanceType = allCapacityReservationSetNodeAllocatedResourcesAllocatedResource["InstanceType"].asString();
|
allocatedResourcesObject.instanceType = valueCapacityReservationSetCapacityReservationItemAllocatedResourcesAllocatedResource["InstanceType"].asString();
|
||||||
if(!allCapacityReservationSetNodeAllocatedResourcesAllocatedResource["TotalAmount"].isNull())
|
if(!valueCapacityReservationSetCapacityReservationItemAllocatedResourcesAllocatedResource["TotalAmount"].isNull())
|
||||||
allocatedResourcesObject.totalAmount = std::stoi(allCapacityReservationSetNodeAllocatedResourcesAllocatedResource["TotalAmount"].asString());
|
allocatedResourcesObject.totalAmount = std::stoi(valueCapacityReservationSetCapacityReservationItemAllocatedResourcesAllocatedResource["TotalAmount"].asString());
|
||||||
if(!allCapacityReservationSetNodeAllocatedResourcesAllocatedResource["UsedAmount"].isNull())
|
if(!valueCapacityReservationSetCapacityReservationItemAllocatedResourcesAllocatedResource["UsedAmount"].isNull())
|
||||||
allocatedResourcesObject.usedAmount = std::stoi(allCapacityReservationSetNodeAllocatedResourcesAllocatedResource["UsedAmount"].asString());
|
allocatedResourcesObject.usedAmount = std::stoi(valueCapacityReservationSetCapacityReservationItemAllocatedResourcesAllocatedResource["UsedAmount"].asString());
|
||||||
capacityReservationSetObject.allocatedResources.push_back(allocatedResourcesObject);
|
capacityReservationSetObject.allocatedResources.push_back(allocatedResourcesObject);
|
||||||
}
|
}
|
||||||
capacityReservationSet_.push_back(capacityReservationSetObject);
|
capacityReservationSet_.push_back(capacityReservationSetObject);
|
||||||
|
|||||||
@@ -55,14 +55,14 @@ void DescribeDedicatedHostClustersResult::parse(const std::string &payload)
|
|||||||
dedicatedHostClustersObject.description = valueDedicatedHostClustersDedicatedHostCluster["Description"].asString();
|
dedicatedHostClustersObject.description = valueDedicatedHostClustersDedicatedHostCluster["Description"].asString();
|
||||||
if(!valueDedicatedHostClustersDedicatedHostCluster["ResourceGroupId"].isNull())
|
if(!valueDedicatedHostClustersDedicatedHostCluster["ResourceGroupId"].isNull())
|
||||||
dedicatedHostClustersObject.resourceGroupId = valueDedicatedHostClustersDedicatedHostCluster["ResourceGroupId"].asString();
|
dedicatedHostClustersObject.resourceGroupId = valueDedicatedHostClustersDedicatedHostCluster["ResourceGroupId"].asString();
|
||||||
auto allTagsNode = allDedicatedHostClustersNode["Tags"]["Tag"];
|
auto allTagsNode = valueDedicatedHostClustersDedicatedHostCluster["Tags"]["Tag"];
|
||||||
for (auto allDedicatedHostClustersNodeTagsTag : allTagsNode)
|
for (auto valueDedicatedHostClustersDedicatedHostClusterTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
DedicatedHostCluster::Tag tagsObject;
|
DedicatedHostCluster::Tag tagsObject;
|
||||||
if(!allDedicatedHostClustersNodeTagsTag["TagKey"].isNull())
|
if(!valueDedicatedHostClustersDedicatedHostClusterTagsTag["TagKey"].isNull())
|
||||||
tagsObject.tagKey = allDedicatedHostClustersNodeTagsTag["TagKey"].asString();
|
tagsObject.tagKey = valueDedicatedHostClustersDedicatedHostClusterTagsTag["TagKey"].asString();
|
||||||
if(!allDedicatedHostClustersNodeTagsTag["TagValue"].isNull())
|
if(!valueDedicatedHostClustersDedicatedHostClusterTagsTag["TagValue"].isNull())
|
||||||
tagsObject.tagValue = allDedicatedHostClustersNodeTagsTag["TagValue"].asString();
|
tagsObject.tagValue = valueDedicatedHostClustersDedicatedHostClusterTagsTag["TagValue"].asString();
|
||||||
dedicatedHostClustersObject.tags.push_back(tagsObject);
|
dedicatedHostClustersObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
auto dedicatedHostClusterCapacityNode = value["DedicatedHostClusterCapacity"];
|
auto dedicatedHostClusterCapacityNode = value["DedicatedHostClusterCapacity"];
|
||||||
|
|||||||
@@ -87,32 +87,32 @@ void DescribeDedicatedHostsResult::parse(const std::string &payload)
|
|||||||
dedicatedHostsObject.dedicatedHostClusterId = valueDedicatedHostsDedicatedHost["DedicatedHostClusterId"].asString();
|
dedicatedHostsObject.dedicatedHostClusterId = valueDedicatedHostsDedicatedHost["DedicatedHostClusterId"].asString();
|
||||||
if(!valueDedicatedHostsDedicatedHost["CpuOverCommitRatio"].isNull())
|
if(!valueDedicatedHostsDedicatedHost["CpuOverCommitRatio"].isNull())
|
||||||
dedicatedHostsObject.cpuOverCommitRatio = std::stof(valueDedicatedHostsDedicatedHost["CpuOverCommitRatio"].asString());
|
dedicatedHostsObject.cpuOverCommitRatio = std::stof(valueDedicatedHostsDedicatedHost["CpuOverCommitRatio"].asString());
|
||||||
auto allInstancesNode = allDedicatedHostsNode["Instances"]["Instance"];
|
auto allInstancesNode = valueDedicatedHostsDedicatedHost["Instances"]["Instance"];
|
||||||
for (auto allDedicatedHostsNodeInstancesInstance : allInstancesNode)
|
for (auto valueDedicatedHostsDedicatedHostInstancesInstance : allInstancesNode)
|
||||||
{
|
{
|
||||||
DedicatedHost::Instance instancesObject;
|
DedicatedHost::Instance instancesObject;
|
||||||
if(!allDedicatedHostsNodeInstancesInstance["InstanceId"].isNull())
|
if(!valueDedicatedHostsDedicatedHostInstancesInstance["InstanceId"].isNull())
|
||||||
instancesObject.instanceId = allDedicatedHostsNodeInstancesInstance["InstanceId"].asString();
|
instancesObject.instanceId = valueDedicatedHostsDedicatedHostInstancesInstance["InstanceId"].asString();
|
||||||
if(!allDedicatedHostsNodeInstancesInstance["InstanceType"].isNull())
|
if(!valueDedicatedHostsDedicatedHostInstancesInstance["InstanceType"].isNull())
|
||||||
instancesObject.instanceType = allDedicatedHostsNodeInstancesInstance["InstanceType"].asString();
|
instancesObject.instanceType = valueDedicatedHostsDedicatedHostInstancesInstance["InstanceType"].asString();
|
||||||
dedicatedHostsObject.instances.push_back(instancesObject);
|
dedicatedHostsObject.instances.push_back(instancesObject);
|
||||||
}
|
}
|
||||||
auto allOperationLocksNode = allDedicatedHostsNode["OperationLocks"]["OperationLock"];
|
auto allOperationLocksNode = valueDedicatedHostsDedicatedHost["OperationLocks"]["OperationLock"];
|
||||||
for (auto allDedicatedHostsNodeOperationLocksOperationLock : allOperationLocksNode)
|
for (auto valueDedicatedHostsDedicatedHostOperationLocksOperationLock : allOperationLocksNode)
|
||||||
{
|
{
|
||||||
DedicatedHost::OperationLock operationLocksObject;
|
DedicatedHost::OperationLock operationLocksObject;
|
||||||
if(!allDedicatedHostsNodeOperationLocksOperationLock["LockReason"].isNull())
|
if(!valueDedicatedHostsDedicatedHostOperationLocksOperationLock["LockReason"].isNull())
|
||||||
operationLocksObject.lockReason = allDedicatedHostsNodeOperationLocksOperationLock["LockReason"].asString();
|
operationLocksObject.lockReason = valueDedicatedHostsDedicatedHostOperationLocksOperationLock["LockReason"].asString();
|
||||||
dedicatedHostsObject.operationLocks.push_back(operationLocksObject);
|
dedicatedHostsObject.operationLocks.push_back(operationLocksObject);
|
||||||
}
|
}
|
||||||
auto allTagsNode = allDedicatedHostsNode["Tags"]["Tag"];
|
auto allTagsNode = valueDedicatedHostsDedicatedHost["Tags"]["Tag"];
|
||||||
for (auto allDedicatedHostsNodeTagsTag : allTagsNode)
|
for (auto valueDedicatedHostsDedicatedHostTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
DedicatedHost::Tag tagsObject;
|
DedicatedHost::Tag tagsObject;
|
||||||
if(!allDedicatedHostsNodeTagsTag["TagKey"].isNull())
|
if(!valueDedicatedHostsDedicatedHostTagsTag["TagKey"].isNull())
|
||||||
tagsObject.tagKey = allDedicatedHostsNodeTagsTag["TagKey"].asString();
|
tagsObject.tagKey = valueDedicatedHostsDedicatedHostTagsTag["TagKey"].asString();
|
||||||
if(!allDedicatedHostsNodeTagsTag["TagValue"].isNull())
|
if(!valueDedicatedHostsDedicatedHostTagsTag["TagValue"].isNull())
|
||||||
tagsObject.tagValue = allDedicatedHostsNodeTagsTag["TagValue"].asString();
|
tagsObject.tagValue = valueDedicatedHostsDedicatedHostTagsTag["TagValue"].asString();
|
||||||
dedicatedHostsObject.tags.push_back(tagsObject);
|
dedicatedHostsObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
auto capacityNode = value["Capacity"];
|
auto capacityNode = value["Capacity"];
|
||||||
|
|||||||
@@ -79,18 +79,18 @@ void DescribeDemandsResult::parse(const std::string &payload)
|
|||||||
demandsObject.usedAmount = std::stoi(valueDemandsDemand["UsedAmount"].asString());
|
demandsObject.usedAmount = std::stoi(valueDemandsDemand["UsedAmount"].asString());
|
||||||
if(!valueDemandsDemand["DeliveringAmount"].isNull())
|
if(!valueDemandsDemand["DeliveringAmount"].isNull())
|
||||||
demandsObject.deliveringAmount = std::stoi(valueDemandsDemand["DeliveringAmount"].asString());
|
demandsObject.deliveringAmount = std::stoi(valueDemandsDemand["DeliveringAmount"].asString());
|
||||||
auto allSupplyInfosNode = allDemandsNode["SupplyInfos"]["SupplyInfo"];
|
auto allSupplyInfosNode = valueDemandsDemand["SupplyInfos"]["SupplyInfo"];
|
||||||
for (auto allDemandsNodeSupplyInfosSupplyInfo : allSupplyInfosNode)
|
for (auto valueDemandsDemandSupplyInfosSupplyInfo : allSupplyInfosNode)
|
||||||
{
|
{
|
||||||
Demand::SupplyInfo supplyInfosObject;
|
Demand::SupplyInfo supplyInfosObject;
|
||||||
if(!allDemandsNodeSupplyInfosSupplyInfo["Amount"].isNull())
|
if(!valueDemandsDemandSupplyInfosSupplyInfo["Amount"].isNull())
|
||||||
supplyInfosObject.amount = std::stoi(allDemandsNodeSupplyInfosSupplyInfo["Amount"].asString());
|
supplyInfosObject.amount = std::stoi(valueDemandsDemandSupplyInfosSupplyInfo["Amount"].asString());
|
||||||
if(!allDemandsNodeSupplyInfosSupplyInfo["SupplyStatus"].isNull())
|
if(!valueDemandsDemandSupplyInfosSupplyInfo["SupplyStatus"].isNull())
|
||||||
supplyInfosObject.supplyStatus = allDemandsNodeSupplyInfosSupplyInfo["SupplyStatus"].asString();
|
supplyInfosObject.supplyStatus = valueDemandsDemandSupplyInfosSupplyInfo["SupplyStatus"].asString();
|
||||||
if(!allDemandsNodeSupplyInfosSupplyInfo["SupplyStartTime"].isNull())
|
if(!valueDemandsDemandSupplyInfosSupplyInfo["SupplyStartTime"].isNull())
|
||||||
supplyInfosObject.supplyStartTime = allDemandsNodeSupplyInfosSupplyInfo["SupplyStartTime"].asString();
|
supplyInfosObject.supplyStartTime = valueDemandsDemandSupplyInfosSupplyInfo["SupplyStartTime"].asString();
|
||||||
if(!allDemandsNodeSupplyInfosSupplyInfo["SupplyEndTime"].isNull())
|
if(!valueDemandsDemandSupplyInfosSupplyInfo["SupplyEndTime"].isNull())
|
||||||
supplyInfosObject.supplyEndTime = allDemandsNodeSupplyInfosSupplyInfo["SupplyEndTime"].asString();
|
supplyInfosObject.supplyEndTime = valueDemandsDemandSupplyInfosSupplyInfo["SupplyEndTime"].asString();
|
||||||
demandsObject.supplyInfos.push_back(supplyInfosObject);
|
demandsObject.supplyInfos.push_back(supplyInfosObject);
|
||||||
}
|
}
|
||||||
demands_.push_back(demandsObject);
|
demands_.push_back(demandsObject);
|
||||||
|
|||||||
@@ -49,18 +49,18 @@ void DescribeDisksFullStatusResult::parse(const std::string &payload)
|
|||||||
diskFullStatusSetObject.instanceId = valueDiskFullStatusSetDiskFullStatusType["InstanceId"].asString();
|
diskFullStatusSetObject.instanceId = valueDiskFullStatusSetDiskFullStatusType["InstanceId"].asString();
|
||||||
if(!valueDiskFullStatusSetDiskFullStatusType["Device"].isNull())
|
if(!valueDiskFullStatusSetDiskFullStatusType["Device"].isNull())
|
||||||
diskFullStatusSetObject.device = valueDiskFullStatusSetDiskFullStatusType["Device"].asString();
|
diskFullStatusSetObject.device = valueDiskFullStatusSetDiskFullStatusType["Device"].asString();
|
||||||
auto allDiskEventSetNode = allDiskFullStatusSetNode["DiskEventSet"]["DiskEventType"];
|
auto allDiskEventSetNode = valueDiskFullStatusSetDiskFullStatusType["DiskEventSet"]["DiskEventType"];
|
||||||
for (auto allDiskFullStatusSetNodeDiskEventSetDiskEventType : allDiskEventSetNode)
|
for (auto valueDiskFullStatusSetDiskFullStatusTypeDiskEventSetDiskEventType : allDiskEventSetNode)
|
||||||
{
|
{
|
||||||
DiskFullStatusType::DiskEventType diskEventSetObject;
|
DiskFullStatusType::DiskEventType diskEventSetObject;
|
||||||
if(!allDiskFullStatusSetNodeDiskEventSetDiskEventType["EventId"].isNull())
|
if(!valueDiskFullStatusSetDiskFullStatusTypeDiskEventSetDiskEventType["EventId"].isNull())
|
||||||
diskEventSetObject.eventId = allDiskFullStatusSetNodeDiskEventSetDiskEventType["EventId"].asString();
|
diskEventSetObject.eventId = valueDiskFullStatusSetDiskFullStatusTypeDiskEventSetDiskEventType["EventId"].asString();
|
||||||
if(!allDiskFullStatusSetNodeDiskEventSetDiskEventType["EventTime"].isNull())
|
if(!valueDiskFullStatusSetDiskFullStatusTypeDiskEventSetDiskEventType["EventTime"].isNull())
|
||||||
diskEventSetObject.eventTime = allDiskFullStatusSetNodeDiskEventSetDiskEventType["EventTime"].asString();
|
diskEventSetObject.eventTime = valueDiskFullStatusSetDiskFullStatusTypeDiskEventSetDiskEventType["EventTime"].asString();
|
||||||
if(!allDiskFullStatusSetNodeDiskEventSetDiskEventType["EventEndTime"].isNull())
|
if(!valueDiskFullStatusSetDiskFullStatusTypeDiskEventSetDiskEventType["EventEndTime"].isNull())
|
||||||
diskEventSetObject.eventEndTime = allDiskFullStatusSetNodeDiskEventSetDiskEventType["EventEndTime"].asString();
|
diskEventSetObject.eventEndTime = valueDiskFullStatusSetDiskFullStatusTypeDiskEventSetDiskEventType["EventEndTime"].asString();
|
||||||
if(!allDiskFullStatusSetNodeDiskEventSetDiskEventType["ImpactLevel"].isNull())
|
if(!valueDiskFullStatusSetDiskFullStatusTypeDiskEventSetDiskEventType["ImpactLevel"].isNull())
|
||||||
diskEventSetObject.impactLevel = allDiskFullStatusSetNodeDiskEventSetDiskEventType["ImpactLevel"].asString();
|
diskEventSetObject.impactLevel = valueDiskFullStatusSetDiskFullStatusTypeDiskEventSetDiskEventType["ImpactLevel"].asString();
|
||||||
auto eventTypeNode = value["EventType"];
|
auto eventTypeNode = value["EventType"];
|
||||||
if(!eventTypeNode["Code"].isNull())
|
if(!eventTypeNode["Code"].isNull())
|
||||||
diskEventSetObject.eventType.code = std::stoi(eventTypeNode["Code"].asString());
|
diskEventSetObject.eventType.code = std::stoi(eventTypeNode["Code"].asString());
|
||||||
|
|||||||
@@ -117,34 +117,34 @@ void DescribeDisksResult::parse(const std::string &payload)
|
|||||||
disksObject.bdfId = valueDisksDisk["BdfId"].asString();
|
disksObject.bdfId = valueDisksDisk["BdfId"].asString();
|
||||||
if(!valueDisksDisk["SerialNumber"].isNull())
|
if(!valueDisksDisk["SerialNumber"].isNull())
|
||||||
disksObject.serialNumber = valueDisksDisk["SerialNumber"].asString();
|
disksObject.serialNumber = valueDisksDisk["SerialNumber"].asString();
|
||||||
auto allOperationLocksNode = allDisksNode["OperationLocks"]["OperationLock"];
|
auto allOperationLocksNode = valueDisksDisk["OperationLocks"]["OperationLock"];
|
||||||
for (auto allDisksNodeOperationLocksOperationLock : allOperationLocksNode)
|
for (auto valueDisksDiskOperationLocksOperationLock : allOperationLocksNode)
|
||||||
{
|
{
|
||||||
Disk::OperationLock operationLocksObject;
|
Disk::OperationLock operationLocksObject;
|
||||||
if(!allDisksNodeOperationLocksOperationLock["LockReason"].isNull())
|
if(!valueDisksDiskOperationLocksOperationLock["LockReason"].isNull())
|
||||||
operationLocksObject.lockReason = allDisksNodeOperationLocksOperationLock["LockReason"].asString();
|
operationLocksObject.lockReason = valueDisksDiskOperationLocksOperationLock["LockReason"].asString();
|
||||||
disksObject.operationLocks.push_back(operationLocksObject);
|
disksObject.operationLocks.push_back(operationLocksObject);
|
||||||
}
|
}
|
||||||
auto allMountInstancesNode = allDisksNode["MountInstances"]["MountInstance"];
|
auto allMountInstancesNode = valueDisksDisk["MountInstances"]["MountInstance"];
|
||||||
for (auto allDisksNodeMountInstancesMountInstance : allMountInstancesNode)
|
for (auto valueDisksDiskMountInstancesMountInstance : allMountInstancesNode)
|
||||||
{
|
{
|
||||||
Disk::MountInstance mountInstancesObject;
|
Disk::MountInstance mountInstancesObject;
|
||||||
if(!allDisksNodeMountInstancesMountInstance["InstanceId"].isNull())
|
if(!valueDisksDiskMountInstancesMountInstance["InstanceId"].isNull())
|
||||||
mountInstancesObject.instanceId = allDisksNodeMountInstancesMountInstance["InstanceId"].asString();
|
mountInstancesObject.instanceId = valueDisksDiskMountInstancesMountInstance["InstanceId"].asString();
|
||||||
if(!allDisksNodeMountInstancesMountInstance["Device"].isNull())
|
if(!valueDisksDiskMountInstancesMountInstance["Device"].isNull())
|
||||||
mountInstancesObject.device = allDisksNodeMountInstancesMountInstance["Device"].asString();
|
mountInstancesObject.device = valueDisksDiskMountInstancesMountInstance["Device"].asString();
|
||||||
if(!allDisksNodeMountInstancesMountInstance["AttachedTime"].isNull())
|
if(!valueDisksDiskMountInstancesMountInstance["AttachedTime"].isNull())
|
||||||
mountInstancesObject.attachedTime = allDisksNodeMountInstancesMountInstance["AttachedTime"].asString();
|
mountInstancesObject.attachedTime = valueDisksDiskMountInstancesMountInstance["AttachedTime"].asString();
|
||||||
disksObject.mountInstances.push_back(mountInstancesObject);
|
disksObject.mountInstances.push_back(mountInstancesObject);
|
||||||
}
|
}
|
||||||
auto allTagsNode = allDisksNode["Tags"]["Tag"];
|
auto allTagsNode = valueDisksDisk["Tags"]["Tag"];
|
||||||
for (auto allDisksNodeTagsTag : allTagsNode)
|
for (auto valueDisksDiskTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
Disk::Tag tagsObject;
|
Disk::Tag tagsObject;
|
||||||
if(!allDisksNodeTagsTag["TagKey"].isNull())
|
if(!valueDisksDiskTagsTag["TagKey"].isNull())
|
||||||
tagsObject.tagKey = allDisksNodeTagsTag["TagKey"].asString();
|
tagsObject.tagKey = valueDisksDiskTagsTag["TagKey"].asString();
|
||||||
if(!allDisksNodeTagsTag["TagValue"].isNull())
|
if(!valueDisksDiskTagsTag["TagValue"].isNull())
|
||||||
tagsObject.tagValue = allDisksNodeTagsTag["TagValue"].asString();
|
tagsObject.tagValue = valueDisksDiskTagsTag["TagValue"].asString();
|
||||||
disksObject.tags.push_back(tagsObject);
|
disksObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
disks_.push_back(disksObject);
|
disks_.push_back(disksObject);
|
||||||
|
|||||||
@@ -67,12 +67,12 @@ void DescribeEipAddressesResult::parse(const std::string &payload)
|
|||||||
eipAddressesObject.chargeType = valueEipAddressesEipAddress["ChargeType"].asString();
|
eipAddressesObject.chargeType = valueEipAddressesEipAddress["ChargeType"].asString();
|
||||||
if(!valueEipAddressesEipAddress["ExpiredTime"].isNull())
|
if(!valueEipAddressesEipAddress["ExpiredTime"].isNull())
|
||||||
eipAddressesObject.expiredTime = valueEipAddressesEipAddress["ExpiredTime"].asString();
|
eipAddressesObject.expiredTime = valueEipAddressesEipAddress["ExpiredTime"].asString();
|
||||||
auto allOperationLocksNode = allEipAddressesNode["OperationLocks"]["LockReason"];
|
auto allOperationLocksNode = valueEipAddressesEipAddress["OperationLocks"]["LockReason"];
|
||||||
for (auto allEipAddressesNodeOperationLocksLockReason : allOperationLocksNode)
|
for (auto valueEipAddressesEipAddressOperationLocksLockReason : allOperationLocksNode)
|
||||||
{
|
{
|
||||||
EipAddress::LockReason operationLocksObject;
|
EipAddress::LockReason operationLocksObject;
|
||||||
if(!allEipAddressesNodeOperationLocksLockReason["LockReason"].isNull())
|
if(!valueEipAddressesEipAddressOperationLocksLockReason["LockReason"].isNull())
|
||||||
operationLocksObject.lockReason = allEipAddressesNodeOperationLocksLockReason["LockReason"].asString();
|
operationLocksObject.lockReason = valueEipAddressesEipAddressOperationLocksLockReason["LockReason"].asString();
|
||||||
eipAddressesObject.operationLocks.push_back(operationLocksObject);
|
eipAddressesObject.operationLocks.push_back(operationLocksObject);
|
||||||
}
|
}
|
||||||
eipAddresses_.push_back(eipAddressesObject);
|
eipAddresses_.push_back(eipAddressesObject);
|
||||||
|
|||||||
@@ -65,18 +65,18 @@ void DescribeElasticityAssurancesResult::parse(const std::string &payload)
|
|||||||
elasticityAssuranceSetObject.endTime = valueElasticityAssuranceSetElasticityAssuranceItem["EndTime"].asString();
|
elasticityAssuranceSetObject.endTime = valueElasticityAssuranceSetElasticityAssuranceItem["EndTime"].asString();
|
||||||
if(!valueElasticityAssuranceSetElasticityAssuranceItem["LatestStartTime"].isNull())
|
if(!valueElasticityAssuranceSetElasticityAssuranceItem["LatestStartTime"].isNull())
|
||||||
elasticityAssuranceSetObject.latestStartTime = valueElasticityAssuranceSetElasticityAssuranceItem["LatestStartTime"].asString();
|
elasticityAssuranceSetObject.latestStartTime = valueElasticityAssuranceSetElasticityAssuranceItem["LatestStartTime"].asString();
|
||||||
auto allAllocatedResourcesNode = allElasticityAssuranceSetNode["AllocatedResources"]["AllocatedResource"];
|
auto allAllocatedResourcesNode = valueElasticityAssuranceSetElasticityAssuranceItem["AllocatedResources"]["AllocatedResource"];
|
||||||
for (auto allElasticityAssuranceSetNodeAllocatedResourcesAllocatedResource : allAllocatedResourcesNode)
|
for (auto valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource : allAllocatedResourcesNode)
|
||||||
{
|
{
|
||||||
ElasticityAssuranceItem::AllocatedResource allocatedResourcesObject;
|
ElasticityAssuranceItem::AllocatedResource allocatedResourcesObject;
|
||||||
if(!allElasticityAssuranceSetNodeAllocatedResourcesAllocatedResource["zoneId"].isNull())
|
if(!valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["zoneId"].isNull())
|
||||||
allocatedResourcesObject.zoneId = allElasticityAssuranceSetNodeAllocatedResourcesAllocatedResource["zoneId"].asString();
|
allocatedResourcesObject.zoneId = valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["zoneId"].asString();
|
||||||
if(!allElasticityAssuranceSetNodeAllocatedResourcesAllocatedResource["InstanceType"].isNull())
|
if(!valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["InstanceType"].isNull())
|
||||||
allocatedResourcesObject.instanceType = allElasticityAssuranceSetNodeAllocatedResourcesAllocatedResource["InstanceType"].asString();
|
allocatedResourcesObject.instanceType = valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["InstanceType"].asString();
|
||||||
if(!allElasticityAssuranceSetNodeAllocatedResourcesAllocatedResource["TotalAmount"].isNull())
|
if(!valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["TotalAmount"].isNull())
|
||||||
allocatedResourcesObject.totalAmount = std::stoi(allElasticityAssuranceSetNodeAllocatedResourcesAllocatedResource["TotalAmount"].asString());
|
allocatedResourcesObject.totalAmount = std::stoi(valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["TotalAmount"].asString());
|
||||||
if(!allElasticityAssuranceSetNodeAllocatedResourcesAllocatedResource["UsedAmount"].isNull())
|
if(!valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["UsedAmount"].isNull())
|
||||||
allocatedResourcesObject.usedAmount = std::stoi(allElasticityAssuranceSetNodeAllocatedResourcesAllocatedResource["UsedAmount"].asString());
|
allocatedResourcesObject.usedAmount = std::stoi(valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["UsedAmount"].asString());
|
||||||
elasticityAssuranceSetObject.allocatedResources.push_back(allocatedResourcesObject);
|
elasticityAssuranceSetObject.allocatedResources.push_back(allocatedResourcesObject);
|
||||||
}
|
}
|
||||||
elasticityAssuranceSet_.push_back(elasticityAssuranceSetObject);
|
elasticityAssuranceSet_.push_back(elasticityAssuranceSetObject);
|
||||||
|
|||||||
@@ -89,38 +89,38 @@ void DescribeImagesResult::parse(const std::string &payload)
|
|||||||
imagesObject.isCopied = valueImagesImage["IsCopied"].asString() == "true";
|
imagesObject.isCopied = valueImagesImage["IsCopied"].asString() == "true";
|
||||||
if(!valueImagesImage["ResourceGroupId"].isNull())
|
if(!valueImagesImage["ResourceGroupId"].isNull())
|
||||||
imagesObject.resourceGroupId = valueImagesImage["ResourceGroupId"].asString();
|
imagesObject.resourceGroupId = valueImagesImage["ResourceGroupId"].asString();
|
||||||
auto allDiskDeviceMappingsNode = allImagesNode["DiskDeviceMappings"]["DiskDeviceMapping"];
|
auto allDiskDeviceMappingsNode = valueImagesImage["DiskDeviceMappings"]["DiskDeviceMapping"];
|
||||||
for (auto allImagesNodeDiskDeviceMappingsDiskDeviceMapping : allDiskDeviceMappingsNode)
|
for (auto valueImagesImageDiskDeviceMappingsDiskDeviceMapping : allDiskDeviceMappingsNode)
|
||||||
{
|
{
|
||||||
Image::DiskDeviceMapping diskDeviceMappingsObject;
|
Image::DiskDeviceMapping diskDeviceMappingsObject;
|
||||||
if(!allImagesNodeDiskDeviceMappingsDiskDeviceMapping["SnapshotId"].isNull())
|
if(!valueImagesImageDiskDeviceMappingsDiskDeviceMapping["SnapshotId"].isNull())
|
||||||
diskDeviceMappingsObject.snapshotId = allImagesNodeDiskDeviceMappingsDiskDeviceMapping["SnapshotId"].asString();
|
diskDeviceMappingsObject.snapshotId = valueImagesImageDiskDeviceMappingsDiskDeviceMapping["SnapshotId"].asString();
|
||||||
if(!allImagesNodeDiskDeviceMappingsDiskDeviceMapping["Size"].isNull())
|
if(!valueImagesImageDiskDeviceMappingsDiskDeviceMapping["Size"].isNull())
|
||||||
diskDeviceMappingsObject.size = allImagesNodeDiskDeviceMappingsDiskDeviceMapping["Size"].asString();
|
diskDeviceMappingsObject.size = valueImagesImageDiskDeviceMappingsDiskDeviceMapping["Size"].asString();
|
||||||
if(!allImagesNodeDiskDeviceMappingsDiskDeviceMapping["Device"].isNull())
|
if(!valueImagesImageDiskDeviceMappingsDiskDeviceMapping["Device"].isNull())
|
||||||
diskDeviceMappingsObject.device = allImagesNodeDiskDeviceMappingsDiskDeviceMapping["Device"].asString();
|
diskDeviceMappingsObject.device = valueImagesImageDiskDeviceMappingsDiskDeviceMapping["Device"].asString();
|
||||||
if(!allImagesNodeDiskDeviceMappingsDiskDeviceMapping["Type"].isNull())
|
if(!valueImagesImageDiskDeviceMappingsDiskDeviceMapping["Type"].isNull())
|
||||||
diskDeviceMappingsObject.type = allImagesNodeDiskDeviceMappingsDiskDeviceMapping["Type"].asString();
|
diskDeviceMappingsObject.type = valueImagesImageDiskDeviceMappingsDiskDeviceMapping["Type"].asString();
|
||||||
if(!allImagesNodeDiskDeviceMappingsDiskDeviceMapping["Format"].isNull())
|
if(!valueImagesImageDiskDeviceMappingsDiskDeviceMapping["Format"].isNull())
|
||||||
diskDeviceMappingsObject.format = allImagesNodeDiskDeviceMappingsDiskDeviceMapping["Format"].asString();
|
diskDeviceMappingsObject.format = valueImagesImageDiskDeviceMappingsDiskDeviceMapping["Format"].asString();
|
||||||
if(!allImagesNodeDiskDeviceMappingsDiskDeviceMapping["ImportOSSBucket"].isNull())
|
if(!valueImagesImageDiskDeviceMappingsDiskDeviceMapping["ImportOSSBucket"].isNull())
|
||||||
diskDeviceMappingsObject.importOSSBucket = allImagesNodeDiskDeviceMappingsDiskDeviceMapping["ImportOSSBucket"].asString();
|
diskDeviceMappingsObject.importOSSBucket = valueImagesImageDiskDeviceMappingsDiskDeviceMapping["ImportOSSBucket"].asString();
|
||||||
if(!allImagesNodeDiskDeviceMappingsDiskDeviceMapping["ImportOSSObject"].isNull())
|
if(!valueImagesImageDiskDeviceMappingsDiskDeviceMapping["ImportOSSObject"].isNull())
|
||||||
diskDeviceMappingsObject.importOSSObject = allImagesNodeDiskDeviceMappingsDiskDeviceMapping["ImportOSSObject"].asString();
|
diskDeviceMappingsObject.importOSSObject = valueImagesImageDiskDeviceMappingsDiskDeviceMapping["ImportOSSObject"].asString();
|
||||||
if(!allImagesNodeDiskDeviceMappingsDiskDeviceMapping["Progress"].isNull())
|
if(!valueImagesImageDiskDeviceMappingsDiskDeviceMapping["Progress"].isNull())
|
||||||
diskDeviceMappingsObject.progress = allImagesNodeDiskDeviceMappingsDiskDeviceMapping["Progress"].asString();
|
diskDeviceMappingsObject.progress = valueImagesImageDiskDeviceMappingsDiskDeviceMapping["Progress"].asString();
|
||||||
if(!allImagesNodeDiskDeviceMappingsDiskDeviceMapping["RemainTime"].isNull())
|
if(!valueImagesImageDiskDeviceMappingsDiskDeviceMapping["RemainTime"].isNull())
|
||||||
diskDeviceMappingsObject.remainTime = std::stoi(allImagesNodeDiskDeviceMappingsDiskDeviceMapping["RemainTime"].asString());
|
diskDeviceMappingsObject.remainTime = std::stoi(valueImagesImageDiskDeviceMappingsDiskDeviceMapping["RemainTime"].asString());
|
||||||
imagesObject.diskDeviceMappings.push_back(diskDeviceMappingsObject);
|
imagesObject.diskDeviceMappings.push_back(diskDeviceMappingsObject);
|
||||||
}
|
}
|
||||||
auto allTagsNode = allImagesNode["Tags"]["Tag"];
|
auto allTagsNode = valueImagesImage["Tags"]["Tag"];
|
||||||
for (auto allImagesNodeTagsTag : allTagsNode)
|
for (auto valueImagesImageTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
Image::Tag tagsObject;
|
Image::Tag tagsObject;
|
||||||
if(!allImagesNodeTagsTag["TagKey"].isNull())
|
if(!valueImagesImageTagsTag["TagKey"].isNull())
|
||||||
tagsObject.tagKey = allImagesNodeTagsTag["TagKey"].asString();
|
tagsObject.tagKey = valueImagesImageTagsTag["TagKey"].asString();
|
||||||
if(!allImagesNodeTagsTag["TagValue"].isNull())
|
if(!valueImagesImageTagsTag["TagValue"].isNull())
|
||||||
tagsObject.tagValue = allImagesNodeTagsTag["TagValue"].asString();
|
tagsObject.tagValue = valueImagesImageTagsTag["TagValue"].asString();
|
||||||
imagesObject.tags.push_back(tagsObject);
|
imagesObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
images_.push_back(imagesObject);
|
images_.push_back(imagesObject);
|
||||||
|
|||||||
@@ -45,14 +45,14 @@ void DescribeInstanceMaintenanceAttributesResult::parse(const std::string &paylo
|
|||||||
MaintenanceAttribute maintenanceAttributesObject;
|
MaintenanceAttribute maintenanceAttributesObject;
|
||||||
if(!valueMaintenanceAttributesMaintenanceAttribute["InstanceId"].isNull())
|
if(!valueMaintenanceAttributesMaintenanceAttribute["InstanceId"].isNull())
|
||||||
maintenanceAttributesObject.instanceId = valueMaintenanceAttributesMaintenanceAttribute["InstanceId"].asString();
|
maintenanceAttributesObject.instanceId = valueMaintenanceAttributesMaintenanceAttribute["InstanceId"].asString();
|
||||||
auto allMaintenanceWindowsNode = allMaintenanceAttributesNode["MaintenanceWindows"]["MaintenanceWindow"];
|
auto allMaintenanceWindowsNode = valueMaintenanceAttributesMaintenanceAttribute["MaintenanceWindows"]["MaintenanceWindow"];
|
||||||
for (auto allMaintenanceAttributesNodeMaintenanceWindowsMaintenanceWindow : allMaintenanceWindowsNode)
|
for (auto valueMaintenanceAttributesMaintenanceAttributeMaintenanceWindowsMaintenanceWindow : allMaintenanceWindowsNode)
|
||||||
{
|
{
|
||||||
MaintenanceAttribute::MaintenanceWindow maintenanceWindowsObject;
|
MaintenanceAttribute::MaintenanceWindow maintenanceWindowsObject;
|
||||||
if(!allMaintenanceAttributesNodeMaintenanceWindowsMaintenanceWindow["StartTime"].isNull())
|
if(!valueMaintenanceAttributesMaintenanceAttributeMaintenanceWindowsMaintenanceWindow["StartTime"].isNull())
|
||||||
maintenanceWindowsObject.startTime = allMaintenanceAttributesNodeMaintenanceWindowsMaintenanceWindow["StartTime"].asString();
|
maintenanceWindowsObject.startTime = valueMaintenanceAttributesMaintenanceAttributeMaintenanceWindowsMaintenanceWindow["StartTime"].asString();
|
||||||
if(!allMaintenanceAttributesNodeMaintenanceWindowsMaintenanceWindow["EndTime"].isNull())
|
if(!valueMaintenanceAttributesMaintenanceAttributeMaintenanceWindowsMaintenanceWindow["EndTime"].isNull())
|
||||||
maintenanceWindowsObject.endTime = allMaintenanceAttributesNodeMaintenanceWindowsMaintenanceWindow["EndTime"].asString();
|
maintenanceWindowsObject.endTime = valueMaintenanceAttributesMaintenanceAttributeMaintenanceWindowsMaintenanceWindow["EndTime"].asString();
|
||||||
maintenanceAttributesObject.maintenanceWindows.push_back(maintenanceWindowsObject);
|
maintenanceAttributesObject.maintenanceWindows.push_back(maintenanceWindowsObject);
|
||||||
}
|
}
|
||||||
auto actionOnMaintenanceNode = value["ActionOnMaintenance"];
|
auto actionOnMaintenanceNode = value["ActionOnMaintenance"];
|
||||||
|
|||||||
@@ -45,20 +45,20 @@ void DescribeInstancesFullStatusResult::parse(const std::string &payload)
|
|||||||
InstanceFullStatusType instanceFullStatusSetObject;
|
InstanceFullStatusType instanceFullStatusSetObject;
|
||||||
if(!valueInstanceFullStatusSetInstanceFullStatusType["InstanceId"].isNull())
|
if(!valueInstanceFullStatusSetInstanceFullStatusType["InstanceId"].isNull())
|
||||||
instanceFullStatusSetObject.instanceId = valueInstanceFullStatusSetInstanceFullStatusType["InstanceId"].asString();
|
instanceFullStatusSetObject.instanceId = valueInstanceFullStatusSetInstanceFullStatusType["InstanceId"].asString();
|
||||||
auto allScheduledSystemEventSetNode = allInstanceFullStatusSetNode["ScheduledSystemEventSet"]["ScheduledSystemEventType"];
|
auto allScheduledSystemEventSetNode = valueInstanceFullStatusSetInstanceFullStatusType["ScheduledSystemEventSet"]["ScheduledSystemEventType"];
|
||||||
for (auto allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType : allScheduledSystemEventSetNode)
|
for (auto valueInstanceFullStatusSetInstanceFullStatusTypeScheduledSystemEventSetScheduledSystemEventType : allScheduledSystemEventSetNode)
|
||||||
{
|
{
|
||||||
InstanceFullStatusType::ScheduledSystemEventType scheduledSystemEventSetObject;
|
InstanceFullStatusType::ScheduledSystemEventType scheduledSystemEventSetObject;
|
||||||
if(!allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["EventId"].isNull())
|
if(!valueInstanceFullStatusSetInstanceFullStatusTypeScheduledSystemEventSetScheduledSystemEventType["EventId"].isNull())
|
||||||
scheduledSystemEventSetObject.eventId = allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["EventId"].asString();
|
scheduledSystemEventSetObject.eventId = valueInstanceFullStatusSetInstanceFullStatusTypeScheduledSystemEventSetScheduledSystemEventType["EventId"].asString();
|
||||||
if(!allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["EventPublishTime"].isNull())
|
if(!valueInstanceFullStatusSetInstanceFullStatusTypeScheduledSystemEventSetScheduledSystemEventType["EventPublishTime"].isNull())
|
||||||
scheduledSystemEventSetObject.eventPublishTime = allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["EventPublishTime"].asString();
|
scheduledSystemEventSetObject.eventPublishTime = valueInstanceFullStatusSetInstanceFullStatusTypeScheduledSystemEventSetScheduledSystemEventType["EventPublishTime"].asString();
|
||||||
if(!allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["NotBefore"].isNull())
|
if(!valueInstanceFullStatusSetInstanceFullStatusTypeScheduledSystemEventSetScheduledSystemEventType["NotBefore"].isNull())
|
||||||
scheduledSystemEventSetObject.notBefore = allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["NotBefore"].asString();
|
scheduledSystemEventSetObject.notBefore = valueInstanceFullStatusSetInstanceFullStatusTypeScheduledSystemEventSetScheduledSystemEventType["NotBefore"].asString();
|
||||||
if(!allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["Reason"].isNull())
|
if(!valueInstanceFullStatusSetInstanceFullStatusTypeScheduledSystemEventSetScheduledSystemEventType["Reason"].isNull())
|
||||||
scheduledSystemEventSetObject.reason = allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["Reason"].asString();
|
scheduledSystemEventSetObject.reason = valueInstanceFullStatusSetInstanceFullStatusTypeScheduledSystemEventSetScheduledSystemEventType["Reason"].asString();
|
||||||
if(!allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["ImpactLevel"].isNull())
|
if(!valueInstanceFullStatusSetInstanceFullStatusTypeScheduledSystemEventSetScheduledSystemEventType["ImpactLevel"].isNull())
|
||||||
scheduledSystemEventSetObject.impactLevel = allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["ImpactLevel"].asString();
|
scheduledSystemEventSetObject.impactLevel = valueInstanceFullStatusSetInstanceFullStatusTypeScheduledSystemEventSetScheduledSystemEventType["ImpactLevel"].asString();
|
||||||
auto eventCycleStatusNode = value["EventCycleStatus"];
|
auto eventCycleStatusNode = value["EventCycleStatus"];
|
||||||
if(!eventCycleStatusNode["Code"].isNull())
|
if(!eventCycleStatusNode["Code"].isNull())
|
||||||
scheduledSystemEventSetObject.eventCycleStatus.code = std::stoi(eventCycleStatusNode["Code"].asString());
|
scheduledSystemEventSetObject.eventCycleStatus.code = std::stoi(eventCycleStatusNode["Code"].asString());
|
||||||
|
|||||||
@@ -135,36 +135,38 @@ void DescribeInstancesResult::parse(const std::string &payload)
|
|||||||
instancesObject.creditSpecification = valueInstancesInstance["CreditSpecification"].asString();
|
instancesObject.creditSpecification = valueInstancesInstance["CreditSpecification"].asString();
|
||||||
if(!valueInstancesInstance["DeletionProtection"].isNull())
|
if(!valueInstancesInstance["DeletionProtection"].isNull())
|
||||||
instancesObject.deletionProtection = valueInstancesInstance["DeletionProtection"].asString() == "true";
|
instancesObject.deletionProtection = valueInstancesInstance["DeletionProtection"].asString() == "true";
|
||||||
auto allNetworkInterfacesNode = allInstancesNode["NetworkInterfaces"]["NetworkInterface"];
|
if(!valueInstancesInstance["ISP"].isNull())
|
||||||
for (auto allInstancesNodeNetworkInterfacesNetworkInterface : allNetworkInterfacesNode)
|
instancesObject.iSP = valueInstancesInstance["ISP"].asString();
|
||||||
|
auto allNetworkInterfacesNode = valueInstancesInstance["NetworkInterfaces"]["NetworkInterface"];
|
||||||
|
for (auto valueInstancesInstanceNetworkInterfacesNetworkInterface : allNetworkInterfacesNode)
|
||||||
{
|
{
|
||||||
Instance::NetworkInterface networkInterfacesObject;
|
Instance::NetworkInterface networkInterfacesObject;
|
||||||
if(!allInstancesNodeNetworkInterfacesNetworkInterface["NetworkInterfaceId"].isNull())
|
if(!valueInstancesInstanceNetworkInterfacesNetworkInterface["NetworkInterfaceId"].isNull())
|
||||||
networkInterfacesObject.networkInterfaceId = allInstancesNodeNetworkInterfacesNetworkInterface["NetworkInterfaceId"].asString();
|
networkInterfacesObject.networkInterfaceId = valueInstancesInstanceNetworkInterfacesNetworkInterface["NetworkInterfaceId"].asString();
|
||||||
if(!allInstancesNodeNetworkInterfacesNetworkInterface["MacAddress"].isNull())
|
if(!valueInstancesInstanceNetworkInterfacesNetworkInterface["MacAddress"].isNull())
|
||||||
networkInterfacesObject.macAddress = allInstancesNodeNetworkInterfacesNetworkInterface["MacAddress"].asString();
|
networkInterfacesObject.macAddress = valueInstancesInstanceNetworkInterfacesNetworkInterface["MacAddress"].asString();
|
||||||
if(!allInstancesNodeNetworkInterfacesNetworkInterface["PrimaryIpAddress"].isNull())
|
if(!valueInstancesInstanceNetworkInterfacesNetworkInterface["PrimaryIpAddress"].isNull())
|
||||||
networkInterfacesObject.primaryIpAddress = allInstancesNodeNetworkInterfacesNetworkInterface["PrimaryIpAddress"].asString();
|
networkInterfacesObject.primaryIpAddress = valueInstancesInstanceNetworkInterfacesNetworkInterface["PrimaryIpAddress"].asString();
|
||||||
instancesObject.networkInterfaces.push_back(networkInterfacesObject);
|
instancesObject.networkInterfaces.push_back(networkInterfacesObject);
|
||||||
}
|
}
|
||||||
auto allOperationLocksNode = allInstancesNode["OperationLocks"]["LockReason"];
|
auto allOperationLocksNode = valueInstancesInstance["OperationLocks"]["LockReason"];
|
||||||
for (auto allInstancesNodeOperationLocksLockReason : allOperationLocksNode)
|
for (auto valueInstancesInstanceOperationLocksLockReason : allOperationLocksNode)
|
||||||
{
|
{
|
||||||
Instance::LockReason operationLocksObject;
|
Instance::LockReason operationLocksObject;
|
||||||
if(!allInstancesNodeOperationLocksLockReason["LockReason"].isNull())
|
if(!valueInstancesInstanceOperationLocksLockReason["LockReason"].isNull())
|
||||||
operationLocksObject.lockReason = allInstancesNodeOperationLocksLockReason["LockReason"].asString();
|
operationLocksObject.lockReason = valueInstancesInstanceOperationLocksLockReason["LockReason"].asString();
|
||||||
if(!allInstancesNodeOperationLocksLockReason["LockMsg"].isNull())
|
if(!valueInstancesInstanceOperationLocksLockReason["LockMsg"].isNull())
|
||||||
operationLocksObject.lockMsg = allInstancesNodeOperationLocksLockReason["LockMsg"].asString();
|
operationLocksObject.lockMsg = valueInstancesInstanceOperationLocksLockReason["LockMsg"].asString();
|
||||||
instancesObject.operationLocks.push_back(operationLocksObject);
|
instancesObject.operationLocks.push_back(operationLocksObject);
|
||||||
}
|
}
|
||||||
auto allTagsNode = allInstancesNode["Tags"]["Tag"];
|
auto allTagsNode = valueInstancesInstance["Tags"]["Tag"];
|
||||||
for (auto allInstancesNodeTagsTag : allTagsNode)
|
for (auto valueInstancesInstanceTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
Instance::Tag tagsObject;
|
Instance::Tag tagsObject;
|
||||||
if(!allInstancesNodeTagsTag["TagKey"].isNull())
|
if(!valueInstancesInstanceTagsTag["TagKey"].isNull())
|
||||||
tagsObject.tagKey = allInstancesNodeTagsTag["TagKey"].asString();
|
tagsObject.tagKey = valueInstancesInstanceTagsTag["TagKey"].asString();
|
||||||
if(!allInstancesNodeTagsTag["TagValue"].isNull())
|
if(!valueInstancesInstanceTagsTag["TagValue"].isNull())
|
||||||
tagsObject.tagValue = allInstancesNodeTagsTag["TagValue"].asString();
|
tagsObject.tagValue = valueInstancesInstanceTagsTag["TagValue"].asString();
|
||||||
instancesObject.tags.push_back(tagsObject);
|
instancesObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
auto vpcAttributesNode = value["VpcAttributes"];
|
auto vpcAttributesNode = value["VpcAttributes"];
|
||||||
|
|||||||
@@ -65,38 +65,38 @@ void DescribeInvocationsResult::parse(const std::string &payload)
|
|||||||
invocationsObject.invocationStatus = valueInvocationsInvocation["InvocationStatus"].asString();
|
invocationsObject.invocationStatus = valueInvocationsInvocation["InvocationStatus"].asString();
|
||||||
if(!valueInvocationsInvocation["Parameters"].isNull())
|
if(!valueInvocationsInvocation["Parameters"].isNull())
|
||||||
invocationsObject.parameters = valueInvocationsInvocation["Parameters"].asString();
|
invocationsObject.parameters = valueInvocationsInvocation["Parameters"].asString();
|
||||||
auto allInvokeInstancesNode = allInvocationsNode["InvokeInstances"]["InvokeInstance"];
|
auto allInvokeInstancesNode = valueInvocationsInvocation["InvokeInstances"]["InvokeInstance"];
|
||||||
for (auto allInvocationsNodeInvokeInstancesInvokeInstance : allInvokeInstancesNode)
|
for (auto valueInvocationsInvocationInvokeInstancesInvokeInstance : allInvokeInstancesNode)
|
||||||
{
|
{
|
||||||
Invocation::InvokeInstance invokeInstancesObject;
|
Invocation::InvokeInstance invokeInstancesObject;
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["InstanceId"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["InstanceId"].isNull())
|
||||||
invokeInstancesObject.instanceId = allInvocationsNodeInvokeInstancesInvokeInstance["InstanceId"].asString();
|
invokeInstancesObject.instanceId = valueInvocationsInvocationInvokeInstancesInvokeInstance["InstanceId"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["Repeats"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["Repeats"].isNull())
|
||||||
invokeInstancesObject.repeats = std::stoi(allInvocationsNodeInvokeInstancesInvokeInstance["Repeats"].asString());
|
invokeInstancesObject.repeats = std::stoi(valueInvocationsInvocationInvokeInstancesInvokeInstance["Repeats"].asString());
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["InstanceInvokeStatus"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["InstanceInvokeStatus"].isNull())
|
||||||
invokeInstancesObject.instanceInvokeStatus = allInvocationsNodeInvokeInstancesInvokeInstance["InstanceInvokeStatus"].asString();
|
invokeInstancesObject.instanceInvokeStatus = valueInvocationsInvocationInvokeInstancesInvokeInstance["InstanceInvokeStatus"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["InvocationStatus"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["InvocationStatus"].isNull())
|
||||||
invokeInstancesObject.invocationStatus = allInvocationsNodeInvokeInstancesInvokeInstance["InvocationStatus"].asString();
|
invokeInstancesObject.invocationStatus = valueInvocationsInvocationInvokeInstancesInvokeInstance["InvocationStatus"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["Output"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["Output"].isNull())
|
||||||
invokeInstancesObject.output = allInvocationsNodeInvokeInstancesInvokeInstance["Output"].asString();
|
invokeInstancesObject.output = valueInvocationsInvocationInvokeInstancesInvokeInstance["Output"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["ExitCode"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["ExitCode"].isNull())
|
||||||
invokeInstancesObject.exitCode = std::stol(allInvocationsNodeInvokeInstancesInvokeInstance["ExitCode"].asString());
|
invokeInstancesObject.exitCode = std::stol(valueInvocationsInvocationInvokeInstancesInvokeInstance["ExitCode"].asString());
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["Dropped"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["Dropped"].isNull())
|
||||||
invokeInstancesObject.dropped = std::stoi(allInvocationsNodeInvokeInstancesInvokeInstance["Dropped"].asString());
|
invokeInstancesObject.dropped = std::stoi(valueInvocationsInvocationInvokeInstancesInvokeInstance["Dropped"].asString());
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["ErrorCode"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["ErrorCode"].isNull())
|
||||||
invokeInstancesObject.errorCode = allInvocationsNodeInvokeInstancesInvokeInstance["ErrorCode"].asString();
|
invokeInstancesObject.errorCode = valueInvocationsInvocationInvokeInstancesInvokeInstance["ErrorCode"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["ErrorInfo"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["ErrorInfo"].isNull())
|
||||||
invokeInstancesObject.errorInfo = allInvocationsNodeInvokeInstancesInvokeInstance["ErrorInfo"].asString();
|
invokeInstancesObject.errorInfo = valueInvocationsInvocationInvokeInstancesInvokeInstance["ErrorInfo"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["CreationTime"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["CreationTime"].isNull())
|
||||||
invokeInstancesObject.creationTime = allInvocationsNodeInvokeInstancesInvokeInstance["CreationTime"].asString();
|
invokeInstancesObject.creationTime = valueInvocationsInvocationInvokeInstancesInvokeInstance["CreationTime"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["StartTime"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["StartTime"].isNull())
|
||||||
invokeInstancesObject.startTime = allInvocationsNodeInvokeInstancesInvokeInstance["StartTime"].asString();
|
invokeInstancesObject.startTime = valueInvocationsInvocationInvokeInstancesInvokeInstance["StartTime"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["StopTime"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["StopTime"].isNull())
|
||||||
invokeInstancesObject.stopTime = allInvocationsNodeInvokeInstancesInvokeInstance["StopTime"].asString();
|
invokeInstancesObject.stopTime = valueInvocationsInvocationInvokeInstancesInvokeInstance["StopTime"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["FinishTime"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["FinishTime"].isNull())
|
||||||
invokeInstancesObject.finishTime = allInvocationsNodeInvokeInstancesInvokeInstance["FinishTime"].asString();
|
invokeInstancesObject.finishTime = valueInvocationsInvocationInvokeInstancesInvokeInstance["FinishTime"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["UpdateTime"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["UpdateTime"].isNull())
|
||||||
invokeInstancesObject.updateTime = allInvocationsNodeInvokeInstancesInvokeInstance["UpdateTime"].asString();
|
invokeInstancesObject.updateTime = valueInvocationsInvocationInvokeInstancesInvokeInstance["UpdateTime"].asString();
|
||||||
invocationsObject.invokeInstances.push_back(invokeInstancesObject);
|
invocationsObject.invokeInstances.push_back(invokeInstancesObject);
|
||||||
}
|
}
|
||||||
invocations_.push_back(invocationsObject);
|
invocations_.push_back(invocationsObject);
|
||||||
|
|||||||
@@ -51,14 +51,14 @@ void DescribeKeyPairsResult::parse(const std::string &payload)
|
|||||||
keyPairsObject.creationTime = valueKeyPairsKeyPair["CreationTime"].asString();
|
keyPairsObject.creationTime = valueKeyPairsKeyPair["CreationTime"].asString();
|
||||||
if(!valueKeyPairsKeyPair["ResourceGroupId"].isNull())
|
if(!valueKeyPairsKeyPair["ResourceGroupId"].isNull())
|
||||||
keyPairsObject.resourceGroupId = valueKeyPairsKeyPair["ResourceGroupId"].asString();
|
keyPairsObject.resourceGroupId = valueKeyPairsKeyPair["ResourceGroupId"].asString();
|
||||||
auto allTagsNode = allKeyPairsNode["Tags"]["Tag"];
|
auto allTagsNode = valueKeyPairsKeyPair["Tags"]["Tag"];
|
||||||
for (auto allKeyPairsNodeTagsTag : allTagsNode)
|
for (auto valueKeyPairsKeyPairTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
KeyPair::Tag tagsObject;
|
KeyPair::Tag tagsObject;
|
||||||
if(!allKeyPairsNodeTagsTag["TagKey"].isNull())
|
if(!valueKeyPairsKeyPairTagsTag["TagKey"].isNull())
|
||||||
tagsObject.tagKey = allKeyPairsNodeTagsTag["TagKey"].asString();
|
tagsObject.tagKey = valueKeyPairsKeyPairTagsTag["TagKey"].asString();
|
||||||
if(!allKeyPairsNodeTagsTag["TagValue"].isNull())
|
if(!valueKeyPairsKeyPairTagsTag["TagValue"].isNull())
|
||||||
tagsObject.tagValue = allKeyPairsNodeTagsTag["TagValue"].asString();
|
tagsObject.tagValue = valueKeyPairsKeyPairTagsTag["TagValue"].asString();
|
||||||
keyPairsObject.tags.push_back(tagsObject);
|
keyPairsObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
keyPairs_.push_back(keyPairsObject);
|
keyPairs_.push_back(keyPairsObject);
|
||||||
|
|||||||
@@ -59,14 +59,14 @@ void DescribeLaunchTemplatesResult::parse(const std::string &payload)
|
|||||||
launchTemplateSetsObject.createdBy = valueLaunchTemplateSetsLaunchTemplateSet["CreatedBy"].asString();
|
launchTemplateSetsObject.createdBy = valueLaunchTemplateSetsLaunchTemplateSet["CreatedBy"].asString();
|
||||||
if(!valueLaunchTemplateSetsLaunchTemplateSet["ResourceGroupId"].isNull())
|
if(!valueLaunchTemplateSetsLaunchTemplateSet["ResourceGroupId"].isNull())
|
||||||
launchTemplateSetsObject.resourceGroupId = valueLaunchTemplateSetsLaunchTemplateSet["ResourceGroupId"].asString();
|
launchTemplateSetsObject.resourceGroupId = valueLaunchTemplateSetsLaunchTemplateSet["ResourceGroupId"].asString();
|
||||||
auto allTagsNode = allLaunchTemplateSetsNode["Tags"]["Tag"];
|
auto allTagsNode = valueLaunchTemplateSetsLaunchTemplateSet["Tags"]["Tag"];
|
||||||
for (auto allLaunchTemplateSetsNodeTagsTag : allTagsNode)
|
for (auto valueLaunchTemplateSetsLaunchTemplateSetTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
LaunchTemplateSet::Tag tagsObject;
|
LaunchTemplateSet::Tag tagsObject;
|
||||||
if(!allLaunchTemplateSetsNodeTagsTag["TagKey"].isNull())
|
if(!valueLaunchTemplateSetsLaunchTemplateSetTagsTag["TagKey"].isNull())
|
||||||
tagsObject.tagKey = allLaunchTemplateSetsNodeTagsTag["TagKey"].asString();
|
tagsObject.tagKey = valueLaunchTemplateSetsLaunchTemplateSetTagsTag["TagKey"].asString();
|
||||||
if(!allLaunchTemplateSetsNodeTagsTag["TagValue"].isNull())
|
if(!valueLaunchTemplateSetsLaunchTemplateSetTagsTag["TagValue"].isNull())
|
||||||
tagsObject.tagValue = allLaunchTemplateSetsNodeTagsTag["TagValue"].asString();
|
tagsObject.tagValue = valueLaunchTemplateSetsLaunchTemplateSetTagsTag["TagValue"].asString();
|
||||||
launchTemplateSetsObject.tags.push_back(tagsObject);
|
launchTemplateSetsObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
launchTemplateSets_.push_back(launchTemplateSetsObject);
|
launchTemplateSets_.push_back(launchTemplateSetsObject);
|
||||||
|
|||||||
@@ -77,14 +77,14 @@ void DescribeNetworkInterfacesResult::parse(const std::string &payload)
|
|||||||
networkInterfaceSetsObject.queueNumber = std::stoi(valueNetworkInterfaceSetsNetworkInterfaceSet["QueueNumber"].asString());
|
networkInterfaceSetsObject.queueNumber = std::stoi(valueNetworkInterfaceSetsNetworkInterfaceSet["QueueNumber"].asString());
|
||||||
if(!valueNetworkInterfaceSetsNetworkInterfaceSet["OwnerId"].isNull())
|
if(!valueNetworkInterfaceSetsNetworkInterfaceSet["OwnerId"].isNull())
|
||||||
networkInterfaceSetsObject.ownerId = valueNetworkInterfaceSetsNetworkInterfaceSet["OwnerId"].asString();
|
networkInterfaceSetsObject.ownerId = valueNetworkInterfaceSetsNetworkInterfaceSet["OwnerId"].asString();
|
||||||
auto allPrivateIpSetsNode = allNetworkInterfaceSetsNode["PrivateIpSets"]["PrivateIpSet"];
|
auto allPrivateIpSetsNode = valueNetworkInterfaceSetsNetworkInterfaceSet["PrivateIpSets"]["PrivateIpSet"];
|
||||||
for (auto allNetworkInterfaceSetsNodePrivateIpSetsPrivateIpSet : allPrivateIpSetsNode)
|
for (auto valueNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSetsPrivateIpSet : allPrivateIpSetsNode)
|
||||||
{
|
{
|
||||||
NetworkInterfaceSet::PrivateIpSet privateIpSetsObject;
|
NetworkInterfaceSet::PrivateIpSet privateIpSetsObject;
|
||||||
if(!allNetworkInterfaceSetsNodePrivateIpSetsPrivateIpSet["PrivateIpAddress"].isNull())
|
if(!valueNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSetsPrivateIpSet["PrivateIpAddress"].isNull())
|
||||||
privateIpSetsObject.privateIpAddress = allNetworkInterfaceSetsNodePrivateIpSetsPrivateIpSet["PrivateIpAddress"].asString();
|
privateIpSetsObject.privateIpAddress = valueNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSetsPrivateIpSet["PrivateIpAddress"].asString();
|
||||||
if(!allNetworkInterfaceSetsNodePrivateIpSetsPrivateIpSet["Primary"].isNull())
|
if(!valueNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSetsPrivateIpSet["Primary"].isNull())
|
||||||
privateIpSetsObject.primary = allNetworkInterfaceSetsNodePrivateIpSetsPrivateIpSet["Primary"].asString() == "true";
|
privateIpSetsObject.primary = valueNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSetsPrivateIpSet["Primary"].asString() == "true";
|
||||||
auto associatedPublicIp1Node = value["AssociatedPublicIp"];
|
auto associatedPublicIp1Node = value["AssociatedPublicIp"];
|
||||||
if(!associatedPublicIp1Node["PublicIpAddress"].isNull())
|
if(!associatedPublicIp1Node["PublicIpAddress"].isNull())
|
||||||
privateIpSetsObject.associatedPublicIp1.publicIpAddress = associatedPublicIp1Node["PublicIpAddress"].asString();
|
privateIpSetsObject.associatedPublicIp1.publicIpAddress = associatedPublicIp1Node["PublicIpAddress"].asString();
|
||||||
@@ -92,22 +92,22 @@ void DescribeNetworkInterfacesResult::parse(const std::string &payload)
|
|||||||
privateIpSetsObject.associatedPublicIp1.allocationId = associatedPublicIp1Node["AllocationId"].asString();
|
privateIpSetsObject.associatedPublicIp1.allocationId = associatedPublicIp1Node["AllocationId"].asString();
|
||||||
networkInterfaceSetsObject.privateIpSets.push_back(privateIpSetsObject);
|
networkInterfaceSetsObject.privateIpSets.push_back(privateIpSetsObject);
|
||||||
}
|
}
|
||||||
auto allIpv6SetsNode = allNetworkInterfaceSetsNode["Ipv6Sets"]["Ipv6Set"];
|
auto allIpv6SetsNode = valueNetworkInterfaceSetsNetworkInterfaceSet["Ipv6Sets"]["Ipv6Set"];
|
||||||
for (auto allNetworkInterfaceSetsNodeIpv6SetsIpv6Set : allIpv6SetsNode)
|
for (auto valueNetworkInterfaceSetsNetworkInterfaceSetIpv6SetsIpv6Set : allIpv6SetsNode)
|
||||||
{
|
{
|
||||||
NetworkInterfaceSet::Ipv6Set ipv6SetsObject;
|
NetworkInterfaceSet::Ipv6Set ipv6SetsObject;
|
||||||
if(!allNetworkInterfaceSetsNodeIpv6SetsIpv6Set["Ipv6Address"].isNull())
|
if(!valueNetworkInterfaceSetsNetworkInterfaceSetIpv6SetsIpv6Set["Ipv6Address"].isNull())
|
||||||
ipv6SetsObject.ipv6Address = allNetworkInterfaceSetsNodeIpv6SetsIpv6Set["Ipv6Address"].asString();
|
ipv6SetsObject.ipv6Address = valueNetworkInterfaceSetsNetworkInterfaceSetIpv6SetsIpv6Set["Ipv6Address"].asString();
|
||||||
networkInterfaceSetsObject.ipv6Sets.push_back(ipv6SetsObject);
|
networkInterfaceSetsObject.ipv6Sets.push_back(ipv6SetsObject);
|
||||||
}
|
}
|
||||||
auto allTagsNode = allNetworkInterfaceSetsNode["Tags"]["Tag"];
|
auto allTagsNode = valueNetworkInterfaceSetsNetworkInterfaceSet["Tags"]["Tag"];
|
||||||
for (auto allNetworkInterfaceSetsNodeTagsTag : allTagsNode)
|
for (auto valueNetworkInterfaceSetsNetworkInterfaceSetTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
NetworkInterfaceSet::Tag tagsObject;
|
NetworkInterfaceSet::Tag tagsObject;
|
||||||
if(!allNetworkInterfaceSetsNodeTagsTag["TagKey"].isNull())
|
if(!valueNetworkInterfaceSetsNetworkInterfaceSetTagsTag["TagKey"].isNull())
|
||||||
tagsObject.tagKey = allNetworkInterfaceSetsNodeTagsTag["TagKey"].asString();
|
tagsObject.tagKey = valueNetworkInterfaceSetsNetworkInterfaceSetTagsTag["TagKey"].asString();
|
||||||
if(!allNetworkInterfaceSetsNodeTagsTag["TagValue"].isNull())
|
if(!valueNetworkInterfaceSetsNetworkInterfaceSetTagsTag["TagValue"].isNull())
|
||||||
tagsObject.tagValue = allNetworkInterfaceSetsNodeTagsTag["TagValue"].asString();
|
tagsObject.tagValue = valueNetworkInterfaceSetsNetworkInterfaceSetTagsTag["TagValue"].asString();
|
||||||
networkInterfaceSetsObject.tags.push_back(tagsObject);
|
networkInterfaceSetsObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
auto associatedPublicIpNode = value["AssociatedPublicIp"];
|
auto associatedPublicIpNode = value["AssociatedPublicIp"];
|
||||||
|
|||||||
@@ -60,6 +60,17 @@ void DescribePriceRequest::setDataDisk3Category(const std::string& dataDisk3Cate
|
|||||||
setParameter("DataDisk3Category", dataDisk3Category);
|
setParameter("DataDisk3Category", dataDisk3Category);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string DescribePriceRequest::getIsp()const
|
||||||
|
{
|
||||||
|
return isp_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribePriceRequest::setIsp(const std::string& isp)
|
||||||
|
{
|
||||||
|
isp_ = isp;
|
||||||
|
setParameter("Isp", isp);
|
||||||
|
}
|
||||||
|
|
||||||
int DescribePriceRequest::getDataDisk4Size()const
|
int DescribePriceRequest::getDataDisk4Size()const
|
||||||
{
|
{
|
||||||
return dataDisk4Size_;
|
return dataDisk4Size_;
|
||||||
|
|||||||
@@ -73,14 +73,14 @@ void DescribePriceResult::parse(const std::string &payload)
|
|||||||
resourcePriceModelObject.discountPrice = std::stof(priceNodeDetailInfosResourcePriceModel["DiscountPrice"].asString());
|
resourcePriceModelObject.discountPrice = std::stof(priceNodeDetailInfosResourcePriceModel["DiscountPrice"].asString());
|
||||||
if(!priceNodeDetailInfosResourcePriceModel["TradePrice"].isNull())
|
if(!priceNodeDetailInfosResourcePriceModel["TradePrice"].isNull())
|
||||||
resourcePriceModelObject.tradePrice = std::stof(priceNodeDetailInfosResourcePriceModel["TradePrice"].asString());
|
resourcePriceModelObject.tradePrice = std::stof(priceNodeDetailInfosResourcePriceModel["TradePrice"].asString());
|
||||||
auto allSubRulesNode = allDetailInfosNode["SubRules"]["Rule"];
|
auto allSubRulesNode = priceNodeDetailInfosResourcePriceModel["SubRules"]["Rule"];
|
||||||
for (auto allDetailInfosNodeSubRulesRule : allSubRulesNode)
|
for (auto priceNodeDetailInfosResourcePriceModelSubRulesRule : allSubRulesNode)
|
||||||
{
|
{
|
||||||
PriceInfo::Price::ResourcePriceModel::Rule1 subRulesObject;
|
PriceInfo::Price::ResourcePriceModel::Rule1 subRulesObject;
|
||||||
if(!allDetailInfosNodeSubRulesRule["RuleId"].isNull())
|
if(!priceNodeDetailInfosResourcePriceModelSubRulesRule["RuleId"].isNull())
|
||||||
subRulesObject.ruleId = std::stol(allDetailInfosNodeSubRulesRule["RuleId"].asString());
|
subRulesObject.ruleId = std::stol(priceNodeDetailInfosResourcePriceModelSubRulesRule["RuleId"].asString());
|
||||||
if(!allDetailInfosNodeSubRulesRule["Description"].isNull())
|
if(!priceNodeDetailInfosResourcePriceModelSubRulesRule["Description"].isNull())
|
||||||
subRulesObject.description = allDetailInfosNodeSubRulesRule["Description"].asString();
|
subRulesObject.description = priceNodeDetailInfosResourcePriceModelSubRulesRule["Description"].asString();
|
||||||
resourcePriceModelObject.subRules.push_back(subRulesObject);
|
resourcePriceModelObject.subRules.push_back(subRulesObject);
|
||||||
}
|
}
|
||||||
priceInfo_.price.detailInfos.push_back(resourcePriceModelObject);
|
priceInfo_.price.detailInfos.push_back(resourcePriceModelObject);
|
||||||
|
|||||||
@@ -55,12 +55,12 @@ void DescribeRecommendInstanceTypeResult::parse(const std::string &payload)
|
|||||||
dataObject.spotStrategy = valueDataRecommendInstanceType["SpotStrategy"].asString();
|
dataObject.spotStrategy = valueDataRecommendInstanceType["SpotStrategy"].asString();
|
||||||
if(!valueDataRecommendInstanceType["Priority"].isNull())
|
if(!valueDataRecommendInstanceType["Priority"].isNull())
|
||||||
dataObject.priority = std::stoi(valueDataRecommendInstanceType["Priority"].asString());
|
dataObject.priority = std::stoi(valueDataRecommendInstanceType["Priority"].asString());
|
||||||
auto allZonesNode = allDataNode["Zones"]["zone"];
|
auto allZonesNode = valueDataRecommendInstanceType["Zones"]["zone"];
|
||||||
for (auto allDataNodeZoneszone : allZonesNode)
|
for (auto valueDataRecommendInstanceTypeZoneszone : allZonesNode)
|
||||||
{
|
{
|
||||||
RecommendInstanceType::Zone zonesObject;
|
RecommendInstanceType::Zone zonesObject;
|
||||||
if(!allDataNodeZoneszone["ZoneNo"].isNull())
|
if(!valueDataRecommendInstanceTypeZoneszone["ZoneNo"].isNull())
|
||||||
zonesObject.zoneNo = allDataNodeZoneszone["ZoneNo"].asString();
|
zonesObject.zoneNo = valueDataRecommendInstanceTypeZoneszone["ZoneNo"].asString();
|
||||||
auto allNetworkTypes = value["NetworkTypes"]["NetworkType"];
|
auto allNetworkTypes = value["NetworkTypes"]["NetworkType"];
|
||||||
for (auto value : allNetworkTypes)
|
for (auto value : allNetworkTypes)
|
||||||
zonesObject.networkTypes.push_back(value.asString());
|
zonesObject.networkTypes.push_back(value.asString());
|
||||||
|
|||||||
@@ -71,14 +71,14 @@ void DescribeRenewalPriceResult::parse(const std::string &payload)
|
|||||||
resourcePriceModelObject.discountPrice = std::stof(priceNodeDetailInfosResourcePriceModel["DiscountPrice"].asString());
|
resourcePriceModelObject.discountPrice = std::stof(priceNodeDetailInfosResourcePriceModel["DiscountPrice"].asString());
|
||||||
if(!priceNodeDetailInfosResourcePriceModel["TradePrice"].isNull())
|
if(!priceNodeDetailInfosResourcePriceModel["TradePrice"].isNull())
|
||||||
resourcePriceModelObject.tradePrice = std::stof(priceNodeDetailInfosResourcePriceModel["TradePrice"].asString());
|
resourcePriceModelObject.tradePrice = std::stof(priceNodeDetailInfosResourcePriceModel["TradePrice"].asString());
|
||||||
auto allSubRulesNode = allDetailInfosNode["SubRules"]["Rule"];
|
auto allSubRulesNode = priceNodeDetailInfosResourcePriceModel["SubRules"]["Rule"];
|
||||||
for (auto allDetailInfosNodeSubRulesRule : allSubRulesNode)
|
for (auto priceNodeDetailInfosResourcePriceModelSubRulesRule : allSubRulesNode)
|
||||||
{
|
{
|
||||||
PriceInfo::Price::ResourcePriceModel::Rule1 subRulesObject;
|
PriceInfo::Price::ResourcePriceModel::Rule1 subRulesObject;
|
||||||
if(!allDetailInfosNodeSubRulesRule["RuleId"].isNull())
|
if(!priceNodeDetailInfosResourcePriceModelSubRulesRule["RuleId"].isNull())
|
||||||
subRulesObject.ruleId = std::stol(allDetailInfosNodeSubRulesRule["RuleId"].asString());
|
subRulesObject.ruleId = std::stol(priceNodeDetailInfosResourcePriceModelSubRulesRule["RuleId"].asString());
|
||||||
if(!allDetailInfosNodeSubRulesRule["Description"].isNull())
|
if(!priceNodeDetailInfosResourcePriceModelSubRulesRule["Description"].isNull())
|
||||||
subRulesObject.description = allDetailInfosNodeSubRulesRule["Description"].asString();
|
subRulesObject.description = priceNodeDetailInfosResourcePriceModelSubRulesRule["Description"].asString();
|
||||||
resourcePriceModelObject.subRules.push_back(subRulesObject);
|
resourcePriceModelObject.subRules.push_back(subRulesObject);
|
||||||
}
|
}
|
||||||
priceInfo_.price.detailInfos.push_back(resourcePriceModelObject);
|
priceInfo_.price.detailInfos.push_back(resourcePriceModelObject);
|
||||||
|
|||||||
@@ -75,22 +75,22 @@ void DescribeReservedInstancesResult::parse(const std::string &payload)
|
|||||||
reservedInstancesObject.resourceGroupId = valueReservedInstancesReservedInstance["ResourceGroupId"].asString();
|
reservedInstancesObject.resourceGroupId = valueReservedInstancesReservedInstance["ResourceGroupId"].asString();
|
||||||
if(!valueReservedInstancesReservedInstance["AllocationStatus"].isNull())
|
if(!valueReservedInstancesReservedInstance["AllocationStatus"].isNull())
|
||||||
reservedInstancesObject.allocationStatus = valueReservedInstancesReservedInstance["AllocationStatus"].asString();
|
reservedInstancesObject.allocationStatus = valueReservedInstancesReservedInstance["AllocationStatus"].asString();
|
||||||
auto allOperationLocksNode = allReservedInstancesNode["OperationLocks"]["OperationLock"];
|
auto allOperationLocksNode = valueReservedInstancesReservedInstance["OperationLocks"]["OperationLock"];
|
||||||
for (auto allReservedInstancesNodeOperationLocksOperationLock : allOperationLocksNode)
|
for (auto valueReservedInstancesReservedInstanceOperationLocksOperationLock : allOperationLocksNode)
|
||||||
{
|
{
|
||||||
ReservedInstance::OperationLock operationLocksObject;
|
ReservedInstance::OperationLock operationLocksObject;
|
||||||
if(!allReservedInstancesNodeOperationLocksOperationLock["LockReason"].isNull())
|
if(!valueReservedInstancesReservedInstanceOperationLocksOperationLock["LockReason"].isNull())
|
||||||
operationLocksObject.lockReason = allReservedInstancesNodeOperationLocksOperationLock["LockReason"].asString();
|
operationLocksObject.lockReason = valueReservedInstancesReservedInstanceOperationLocksOperationLock["LockReason"].asString();
|
||||||
reservedInstancesObject.operationLocks.push_back(operationLocksObject);
|
reservedInstancesObject.operationLocks.push_back(operationLocksObject);
|
||||||
}
|
}
|
||||||
auto allTagsNode = allReservedInstancesNode["Tags"]["Tag"];
|
auto allTagsNode = valueReservedInstancesReservedInstance["Tags"]["Tag"];
|
||||||
for (auto allReservedInstancesNodeTagsTag : allTagsNode)
|
for (auto valueReservedInstancesReservedInstanceTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
ReservedInstance::Tag tagsObject;
|
ReservedInstance::Tag tagsObject;
|
||||||
if(!allReservedInstancesNodeTagsTag["TagKey"].isNull())
|
if(!valueReservedInstancesReservedInstanceTagsTag["TagKey"].isNull())
|
||||||
tagsObject.tagKey = allReservedInstancesNodeTagsTag["TagKey"].asString();
|
tagsObject.tagKey = valueReservedInstancesReservedInstanceTagsTag["TagKey"].asString();
|
||||||
if(!allReservedInstancesNodeTagsTag["TagValue"].isNull())
|
if(!valueReservedInstancesReservedInstanceTagsTag["TagValue"].isNull())
|
||||||
tagsObject.tagValue = allReservedInstancesNodeTagsTag["TagValue"].asString();
|
tagsObject.tagValue = valueReservedInstancesReservedInstanceTagsTag["TagValue"].asString();
|
||||||
reservedInstancesObject.tags.push_back(tagsObject);
|
reservedInstancesObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
reservedInstances_.push_back(reservedInstancesObject);
|
reservedInstances_.push_back(reservedInstancesObject);
|
||||||
|
|||||||
@@ -51,28 +51,28 @@ void DescribeResourcesModificationResult::parse(const std::string &payload)
|
|||||||
availableZonesObject.status = valueAvailableZonesAvailableZone["Status"].asString();
|
availableZonesObject.status = valueAvailableZonesAvailableZone["Status"].asString();
|
||||||
if(!valueAvailableZonesAvailableZone["StatusCategory"].isNull())
|
if(!valueAvailableZonesAvailableZone["StatusCategory"].isNull())
|
||||||
availableZonesObject.statusCategory = valueAvailableZonesAvailableZone["StatusCategory"].asString();
|
availableZonesObject.statusCategory = valueAvailableZonesAvailableZone["StatusCategory"].asString();
|
||||||
auto allAvailableResourcesNode = allAvailableZonesNode["AvailableResources"]["AvailableResource"];
|
auto allAvailableResourcesNode = valueAvailableZonesAvailableZone["AvailableResources"]["AvailableResource"];
|
||||||
for (auto allAvailableZonesNodeAvailableResourcesAvailableResource : allAvailableResourcesNode)
|
for (auto valueAvailableZonesAvailableZoneAvailableResourcesAvailableResource : allAvailableResourcesNode)
|
||||||
{
|
{
|
||||||
AvailableZone::AvailableResource availableResourcesObject;
|
AvailableZone::AvailableResource availableResourcesObject;
|
||||||
if(!allAvailableZonesNodeAvailableResourcesAvailableResource["Type"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResource["Type"].isNull())
|
||||||
availableResourcesObject.type = allAvailableZonesNodeAvailableResourcesAvailableResource["Type"].asString();
|
availableResourcesObject.type = valueAvailableZonesAvailableZoneAvailableResourcesAvailableResource["Type"].asString();
|
||||||
auto allSupportedResourcesNode = allAvailableResourcesNode["SupportedResources"]["SupportedResource"];
|
auto allSupportedResourcesNode = valueAvailableZonesAvailableZoneAvailableResourcesAvailableResource["SupportedResources"]["SupportedResource"];
|
||||||
for (auto allAvailableResourcesNodeSupportedResourcesSupportedResource : allSupportedResourcesNode)
|
for (auto valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource : allSupportedResourcesNode)
|
||||||
{
|
{
|
||||||
AvailableZone::AvailableResource::SupportedResource supportedResourcesObject;
|
AvailableZone::AvailableResource::SupportedResource supportedResourcesObject;
|
||||||
if(!allAvailableResourcesNodeSupportedResourcesSupportedResource["Value"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Value"].isNull())
|
||||||
supportedResourcesObject.value = allAvailableResourcesNodeSupportedResourcesSupportedResource["Value"].asString();
|
supportedResourcesObject.value = valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Value"].asString();
|
||||||
if(!allAvailableResourcesNodeSupportedResourcesSupportedResource["Status"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Status"].isNull())
|
||||||
supportedResourcesObject.status = allAvailableResourcesNodeSupportedResourcesSupportedResource["Status"].asString();
|
supportedResourcesObject.status = valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Status"].asString();
|
||||||
if(!allAvailableResourcesNodeSupportedResourcesSupportedResource["StatusCategory"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["StatusCategory"].isNull())
|
||||||
supportedResourcesObject.statusCategory = allAvailableResourcesNodeSupportedResourcesSupportedResource["StatusCategory"].asString();
|
supportedResourcesObject.statusCategory = valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["StatusCategory"].asString();
|
||||||
if(!allAvailableResourcesNodeSupportedResourcesSupportedResource["Min"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Min"].isNull())
|
||||||
supportedResourcesObject.min = std::stoi(allAvailableResourcesNodeSupportedResourcesSupportedResource["Min"].asString());
|
supportedResourcesObject.min = std::stoi(valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Min"].asString());
|
||||||
if(!allAvailableResourcesNodeSupportedResourcesSupportedResource["Max"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Max"].isNull())
|
||||||
supportedResourcesObject.max = std::stoi(allAvailableResourcesNodeSupportedResourcesSupportedResource["Max"].asString());
|
supportedResourcesObject.max = std::stoi(valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Max"].asString());
|
||||||
if(!allAvailableResourcesNodeSupportedResourcesSupportedResource["Unit"].isNull())
|
if(!valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Unit"].isNull())
|
||||||
supportedResourcesObject.unit = allAvailableResourcesNodeSupportedResourcesSupportedResource["Unit"].asString();
|
supportedResourcesObject.unit = valueAvailableZonesAvailableZoneAvailableResourcesAvailableResourceSupportedResourcesSupportedResource["Unit"].asString();
|
||||||
availableResourcesObject.supportedResources.push_back(supportedResourcesObject);
|
availableResourcesObject.supportedResources.push_back(supportedResourcesObject);
|
||||||
}
|
}
|
||||||
availableZonesObject.availableResources.push_back(availableResourcesObject);
|
availableZonesObject.availableResources.push_back(availableResourcesObject);
|
||||||
|
|||||||
@@ -53,34 +53,34 @@ void DescribeRouteTablesResult::parse(const std::string &payload)
|
|||||||
routeTablesObject.creationTime = valueRouteTablesRouteTable["CreationTime"].asString();
|
routeTablesObject.creationTime = valueRouteTablesRouteTable["CreationTime"].asString();
|
||||||
if(!valueRouteTablesRouteTable["ResourceGroupId"].isNull())
|
if(!valueRouteTablesRouteTable["ResourceGroupId"].isNull())
|
||||||
routeTablesObject.resourceGroupId = valueRouteTablesRouteTable["ResourceGroupId"].asString();
|
routeTablesObject.resourceGroupId = valueRouteTablesRouteTable["ResourceGroupId"].asString();
|
||||||
auto allRouteEntrysNode = allRouteTablesNode["RouteEntrys"]["RouteEntry"];
|
auto allRouteEntrysNode = valueRouteTablesRouteTable["RouteEntrys"]["RouteEntry"];
|
||||||
for (auto allRouteTablesNodeRouteEntrysRouteEntry : allRouteEntrysNode)
|
for (auto valueRouteTablesRouteTableRouteEntrysRouteEntry : allRouteEntrysNode)
|
||||||
{
|
{
|
||||||
RouteTable::RouteEntry routeEntrysObject;
|
RouteTable::RouteEntry routeEntrysObject;
|
||||||
if(!allRouteTablesNodeRouteEntrysRouteEntry["RouteTableId"].isNull())
|
if(!valueRouteTablesRouteTableRouteEntrysRouteEntry["RouteTableId"].isNull())
|
||||||
routeEntrysObject.routeTableId = allRouteTablesNodeRouteEntrysRouteEntry["RouteTableId"].asString();
|
routeEntrysObject.routeTableId = valueRouteTablesRouteTableRouteEntrysRouteEntry["RouteTableId"].asString();
|
||||||
if(!allRouteTablesNodeRouteEntrysRouteEntry["DestinationCidrBlock"].isNull())
|
if(!valueRouteTablesRouteTableRouteEntrysRouteEntry["DestinationCidrBlock"].isNull())
|
||||||
routeEntrysObject.destinationCidrBlock = allRouteTablesNodeRouteEntrysRouteEntry["DestinationCidrBlock"].asString();
|
routeEntrysObject.destinationCidrBlock = valueRouteTablesRouteTableRouteEntrysRouteEntry["DestinationCidrBlock"].asString();
|
||||||
if(!allRouteTablesNodeRouteEntrysRouteEntry["Type"].isNull())
|
if(!valueRouteTablesRouteTableRouteEntrysRouteEntry["Type"].isNull())
|
||||||
routeEntrysObject.type = allRouteTablesNodeRouteEntrysRouteEntry["Type"].asString();
|
routeEntrysObject.type = valueRouteTablesRouteTableRouteEntrysRouteEntry["Type"].asString();
|
||||||
if(!allRouteTablesNodeRouteEntrysRouteEntry["Status"].isNull())
|
if(!valueRouteTablesRouteTableRouteEntrysRouteEntry["Status"].isNull())
|
||||||
routeEntrysObject.status = allRouteTablesNodeRouteEntrysRouteEntry["Status"].asString();
|
routeEntrysObject.status = valueRouteTablesRouteTableRouteEntrysRouteEntry["Status"].asString();
|
||||||
if(!allRouteTablesNodeRouteEntrysRouteEntry["InstanceId"].isNull())
|
if(!valueRouteTablesRouteTableRouteEntrysRouteEntry["InstanceId"].isNull())
|
||||||
routeEntrysObject.instanceId = allRouteTablesNodeRouteEntrysRouteEntry["InstanceId"].asString();
|
routeEntrysObject.instanceId = valueRouteTablesRouteTableRouteEntrysRouteEntry["InstanceId"].asString();
|
||||||
if(!allRouteTablesNodeRouteEntrysRouteEntry["NextHopType"].isNull())
|
if(!valueRouteTablesRouteTableRouteEntrysRouteEntry["NextHopType"].isNull())
|
||||||
routeEntrysObject.nextHopType = allRouteTablesNodeRouteEntrysRouteEntry["NextHopType"].asString();
|
routeEntrysObject.nextHopType = valueRouteTablesRouteTableRouteEntrysRouteEntry["NextHopType"].asString();
|
||||||
auto allNextHopsNode = allRouteEntrysNode["NextHops"]["NextHop"];
|
auto allNextHopsNode = valueRouteTablesRouteTableRouteEntrysRouteEntry["NextHops"]["NextHop"];
|
||||||
for (auto allRouteEntrysNodeNextHopsNextHop : allNextHopsNode)
|
for (auto valueRouteTablesRouteTableRouteEntrysRouteEntryNextHopsNextHop : allNextHopsNode)
|
||||||
{
|
{
|
||||||
RouteTable::RouteEntry::NextHop nextHopsObject;
|
RouteTable::RouteEntry::NextHop nextHopsObject;
|
||||||
if(!allRouteEntrysNodeNextHopsNextHop["NextHopType"].isNull())
|
if(!valueRouteTablesRouteTableRouteEntrysRouteEntryNextHopsNextHop["NextHopType"].isNull())
|
||||||
nextHopsObject.nextHopType = allRouteEntrysNodeNextHopsNextHop["NextHopType"].asString();
|
nextHopsObject.nextHopType = valueRouteTablesRouteTableRouteEntrysRouteEntryNextHopsNextHop["NextHopType"].asString();
|
||||||
if(!allRouteEntrysNodeNextHopsNextHop["NextHopId"].isNull())
|
if(!valueRouteTablesRouteTableRouteEntrysRouteEntryNextHopsNextHop["NextHopId"].isNull())
|
||||||
nextHopsObject.nextHopId = allRouteEntrysNodeNextHopsNextHop["NextHopId"].asString();
|
nextHopsObject.nextHopId = valueRouteTablesRouteTableRouteEntrysRouteEntryNextHopsNextHop["NextHopId"].asString();
|
||||||
if(!allRouteEntrysNodeNextHopsNextHop["Enabled"].isNull())
|
if(!valueRouteTablesRouteTableRouteEntrysRouteEntryNextHopsNextHop["Enabled"].isNull())
|
||||||
nextHopsObject.enabled = std::stoi(allRouteEntrysNodeNextHopsNextHop["Enabled"].asString());
|
nextHopsObject.enabled = std::stoi(valueRouteTablesRouteTableRouteEntrysRouteEntryNextHopsNextHop["Enabled"].asString());
|
||||||
if(!allRouteEntrysNodeNextHopsNextHop["Weight"].isNull())
|
if(!valueRouteTablesRouteTableRouteEntrysRouteEntryNextHopsNextHop["Weight"].isNull())
|
||||||
nextHopsObject.weight = std::stoi(allRouteEntrysNodeNextHopsNextHop["Weight"].asString());
|
nextHopsObject.weight = std::stoi(valueRouteTablesRouteTableRouteEntrysRouteEntryNextHopsNextHop["Weight"].asString());
|
||||||
routeEntrysObject.nextHops.push_back(nextHopsObject);
|
routeEntrysObject.nextHops.push_back(nextHopsObject);
|
||||||
}
|
}
|
||||||
routeTablesObject.routeEntrys.push_back(routeEntrysObject);
|
routeTablesObject.routeEntrys.push_back(routeEntrysObject);
|
||||||
|
|||||||
@@ -45,14 +45,14 @@ void DescribeSecurityGroupReferencesResult::parse(const std::string &payload)
|
|||||||
SecurityGroupReference securityGroupReferencesObject;
|
SecurityGroupReference securityGroupReferencesObject;
|
||||||
if(!valueSecurityGroupReferencesSecurityGroupReference["SecurityGroupId"].isNull())
|
if(!valueSecurityGroupReferencesSecurityGroupReference["SecurityGroupId"].isNull())
|
||||||
securityGroupReferencesObject.securityGroupId = valueSecurityGroupReferencesSecurityGroupReference["SecurityGroupId"].asString();
|
securityGroupReferencesObject.securityGroupId = valueSecurityGroupReferencesSecurityGroupReference["SecurityGroupId"].asString();
|
||||||
auto allReferencingSecurityGroupsNode = allSecurityGroupReferencesNode["ReferencingSecurityGroups"]["ReferencingSecurityGroup"];
|
auto allReferencingSecurityGroupsNode = valueSecurityGroupReferencesSecurityGroupReference["ReferencingSecurityGroups"]["ReferencingSecurityGroup"];
|
||||||
for (auto allSecurityGroupReferencesNodeReferencingSecurityGroupsReferencingSecurityGroup : allReferencingSecurityGroupsNode)
|
for (auto valueSecurityGroupReferencesSecurityGroupReferenceReferencingSecurityGroupsReferencingSecurityGroup : allReferencingSecurityGroupsNode)
|
||||||
{
|
{
|
||||||
SecurityGroupReference::ReferencingSecurityGroup referencingSecurityGroupsObject;
|
SecurityGroupReference::ReferencingSecurityGroup referencingSecurityGroupsObject;
|
||||||
if(!allSecurityGroupReferencesNodeReferencingSecurityGroupsReferencingSecurityGroup["AliUid"].isNull())
|
if(!valueSecurityGroupReferencesSecurityGroupReferenceReferencingSecurityGroupsReferencingSecurityGroup["AliUid"].isNull())
|
||||||
referencingSecurityGroupsObject.aliUid = allSecurityGroupReferencesNodeReferencingSecurityGroupsReferencingSecurityGroup["AliUid"].asString();
|
referencingSecurityGroupsObject.aliUid = valueSecurityGroupReferencesSecurityGroupReferenceReferencingSecurityGroupsReferencingSecurityGroup["AliUid"].asString();
|
||||||
if(!allSecurityGroupReferencesNodeReferencingSecurityGroupsReferencingSecurityGroup["SecurityGroupId"].isNull())
|
if(!valueSecurityGroupReferencesSecurityGroupReferenceReferencingSecurityGroupsReferencingSecurityGroup["SecurityGroupId"].isNull())
|
||||||
referencingSecurityGroupsObject.securityGroupId = allSecurityGroupReferencesNodeReferencingSecurityGroupsReferencingSecurityGroup["SecurityGroupId"].asString();
|
referencingSecurityGroupsObject.securityGroupId = valueSecurityGroupReferencesSecurityGroupReferenceReferencingSecurityGroupsReferencingSecurityGroup["SecurityGroupId"].asString();
|
||||||
securityGroupReferencesObject.referencingSecurityGroups.push_back(referencingSecurityGroupsObject);
|
securityGroupReferencesObject.referencingSecurityGroups.push_back(referencingSecurityGroupsObject);
|
||||||
}
|
}
|
||||||
securityGroupReferences_.push_back(securityGroupReferencesObject);
|
securityGroupReferences_.push_back(securityGroupReferencesObject);
|
||||||
|
|||||||
@@ -65,14 +65,14 @@ void DescribeSecurityGroupsResult::parse(const std::string &payload)
|
|||||||
securityGroupsObject.serviceID = std::stol(valueSecurityGroupsSecurityGroup["ServiceID"].asString());
|
securityGroupsObject.serviceID = std::stol(valueSecurityGroupsSecurityGroup["ServiceID"].asString());
|
||||||
if(!valueSecurityGroupsSecurityGroup["ServiceManaged"].isNull())
|
if(!valueSecurityGroupsSecurityGroup["ServiceManaged"].isNull())
|
||||||
securityGroupsObject.serviceManaged = valueSecurityGroupsSecurityGroup["ServiceManaged"].asString() == "true";
|
securityGroupsObject.serviceManaged = valueSecurityGroupsSecurityGroup["ServiceManaged"].asString() == "true";
|
||||||
auto allTagsNode = allSecurityGroupsNode["Tags"]["Tag"];
|
auto allTagsNode = valueSecurityGroupsSecurityGroup["Tags"]["Tag"];
|
||||||
for (auto allSecurityGroupsNodeTagsTag : allTagsNode)
|
for (auto valueSecurityGroupsSecurityGroupTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
SecurityGroup::Tag tagsObject;
|
SecurityGroup::Tag tagsObject;
|
||||||
if(!allSecurityGroupsNodeTagsTag["TagKey"].isNull())
|
if(!valueSecurityGroupsSecurityGroupTagsTag["TagKey"].isNull())
|
||||||
tagsObject.tagKey = allSecurityGroupsNodeTagsTag["TagKey"].asString();
|
tagsObject.tagKey = valueSecurityGroupsSecurityGroupTagsTag["TagKey"].asString();
|
||||||
if(!allSecurityGroupsNodeTagsTag["TagValue"].isNull())
|
if(!valueSecurityGroupsSecurityGroupTagsTag["TagValue"].isNull())
|
||||||
tagsObject.tagValue = allSecurityGroupsNodeTagsTag["TagValue"].asString();
|
tagsObject.tagValue = valueSecurityGroupsSecurityGroupTagsTag["TagValue"].asString();
|
||||||
securityGroupsObject.tags.push_back(tagsObject);
|
securityGroupsObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
securityGroups_.push_back(securityGroupsObject);
|
securityGroups_.push_back(securityGroupsObject);
|
||||||
|
|||||||
@@ -69,26 +69,26 @@ void DescribeSendFileResultsResult::parse(const std::string &payload)
|
|||||||
invocationsObject.creationTime = valueInvocationsInvocation["CreationTime"].asString();
|
invocationsObject.creationTime = valueInvocationsInvocation["CreationTime"].asString();
|
||||||
if(!valueInvocationsInvocation["InvocationStatus"].isNull())
|
if(!valueInvocationsInvocation["InvocationStatus"].isNull())
|
||||||
invocationsObject.invocationStatus = valueInvocationsInvocation["InvocationStatus"].asString();
|
invocationsObject.invocationStatus = valueInvocationsInvocation["InvocationStatus"].asString();
|
||||||
auto allInvokeInstancesNode = allInvocationsNode["InvokeInstances"]["InvokeInstance"];
|
auto allInvokeInstancesNode = valueInvocationsInvocation["InvokeInstances"]["InvokeInstance"];
|
||||||
for (auto allInvocationsNodeInvokeInstancesInvokeInstance : allInvokeInstancesNode)
|
for (auto valueInvocationsInvocationInvokeInstancesInvokeInstance : allInvokeInstancesNode)
|
||||||
{
|
{
|
||||||
Invocation::InvokeInstance invokeInstancesObject;
|
Invocation::InvokeInstance invokeInstancesObject;
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["InstanceId"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["InstanceId"].isNull())
|
||||||
invokeInstancesObject.instanceId = allInvocationsNodeInvokeInstancesInvokeInstance["InstanceId"].asString();
|
invokeInstancesObject.instanceId = valueInvocationsInvocationInvokeInstancesInvokeInstance["InstanceId"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["InvocationStatus"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["InvocationStatus"].isNull())
|
||||||
invokeInstancesObject.invocationStatus = allInvocationsNodeInvokeInstancesInvokeInstance["InvocationStatus"].asString();
|
invokeInstancesObject.invocationStatus = valueInvocationsInvocationInvokeInstancesInvokeInstance["InvocationStatus"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["CreationTime"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["CreationTime"].isNull())
|
||||||
invokeInstancesObject.creationTime = allInvocationsNodeInvokeInstancesInvokeInstance["CreationTime"].asString();
|
invokeInstancesObject.creationTime = valueInvocationsInvocationInvokeInstancesInvokeInstance["CreationTime"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["StartTime"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["StartTime"].isNull())
|
||||||
invokeInstancesObject.startTime = allInvocationsNodeInvokeInstancesInvokeInstance["StartTime"].asString();
|
invokeInstancesObject.startTime = valueInvocationsInvocationInvokeInstancesInvokeInstance["StartTime"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["FinishTime"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["FinishTime"].isNull())
|
||||||
invokeInstancesObject.finishTime = allInvocationsNodeInvokeInstancesInvokeInstance["FinishTime"].asString();
|
invokeInstancesObject.finishTime = valueInvocationsInvocationInvokeInstancesInvokeInstance["FinishTime"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["UpdateTime"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["UpdateTime"].isNull())
|
||||||
invokeInstancesObject.updateTime = allInvocationsNodeInvokeInstancesInvokeInstance["UpdateTime"].asString();
|
invokeInstancesObject.updateTime = valueInvocationsInvocationInvokeInstancesInvokeInstance["UpdateTime"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["ErrorCode"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["ErrorCode"].isNull())
|
||||||
invokeInstancesObject.errorCode = allInvocationsNodeInvokeInstancesInvokeInstance["ErrorCode"].asString();
|
invokeInstancesObject.errorCode = valueInvocationsInvocationInvokeInstancesInvokeInstance["ErrorCode"].asString();
|
||||||
if(!allInvocationsNodeInvokeInstancesInvokeInstance["ErrorInfo"].isNull())
|
if(!valueInvocationsInvocationInvokeInstancesInvokeInstance["ErrorInfo"].isNull())
|
||||||
invokeInstancesObject.errorInfo = allInvocationsNodeInvokeInstancesInvokeInstance["ErrorInfo"].asString();
|
invokeInstancesObject.errorInfo = valueInvocationsInvocationInvokeInstancesInvokeInstance["ErrorInfo"].asString();
|
||||||
invocationsObject.invokeInstances.push_back(invokeInstancesObject);
|
invocationsObject.invokeInstances.push_back(invokeInstancesObject);
|
||||||
}
|
}
|
||||||
invocations_.push_back(invocationsObject);
|
invocations_.push_back(invocationsObject);
|
||||||
|
|||||||
@@ -85,14 +85,14 @@ void DescribeSnapshotsResult::parse(const std::string &payload)
|
|||||||
snapshotsObject.category = valueSnapshotsSnapshot["Category"].asString();
|
snapshotsObject.category = valueSnapshotsSnapshot["Category"].asString();
|
||||||
if(!valueSnapshotsSnapshot["SnapshotType"].isNull())
|
if(!valueSnapshotsSnapshot["SnapshotType"].isNull())
|
||||||
snapshotsObject.snapshotType = valueSnapshotsSnapshot["SnapshotType"].asString();
|
snapshotsObject.snapshotType = valueSnapshotsSnapshot["SnapshotType"].asString();
|
||||||
auto allTagsNode = allSnapshotsNode["Tags"]["Tag"];
|
auto allTagsNode = valueSnapshotsSnapshot["Tags"]["Tag"];
|
||||||
for (auto allSnapshotsNodeTagsTag : allTagsNode)
|
for (auto valueSnapshotsSnapshotTagsTag : allTagsNode)
|
||||||
{
|
{
|
||||||
Snapshot::Tag tagsObject;
|
Snapshot::Tag tagsObject;
|
||||||
if(!allSnapshotsNodeTagsTag["TagKey"].isNull())
|
if(!valueSnapshotsSnapshotTagsTag["TagKey"].isNull())
|
||||||
tagsObject.tagKey = allSnapshotsNodeTagsTag["TagKey"].asString();
|
tagsObject.tagKey = valueSnapshotsSnapshotTagsTag["TagKey"].asString();
|
||||||
if(!allSnapshotsNodeTagsTag["TagValue"].isNull())
|
if(!valueSnapshotsSnapshotTagsTag["TagValue"].isNull())
|
||||||
tagsObject.tagValue = allSnapshotsNodeTagsTag["TagValue"].asString();
|
tagsObject.tagValue = valueSnapshotsSnapshotTagsTag["TagValue"].asString();
|
||||||
snapshotsObject.tags.push_back(tagsObject);
|
snapshotsObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
snapshots_.push_back(snapshotsObject);
|
snapshots_.push_back(snapshotsObject);
|
||||||
|
|||||||
@@ -49,14 +49,14 @@ void DescribeTaskAttributeResult::parse(const std::string &payload)
|
|||||||
operationProgressSetObject.errorCode = valueOperationProgressSetOperationProgress["ErrorCode"].asString();
|
operationProgressSetObject.errorCode = valueOperationProgressSetOperationProgress["ErrorCode"].asString();
|
||||||
if(!valueOperationProgressSetOperationProgress["ErrorMsg"].isNull())
|
if(!valueOperationProgressSetOperationProgress["ErrorMsg"].isNull())
|
||||||
operationProgressSetObject.errorMsg = valueOperationProgressSetOperationProgress["ErrorMsg"].asString();
|
operationProgressSetObject.errorMsg = valueOperationProgressSetOperationProgress["ErrorMsg"].asString();
|
||||||
auto allRelatedItemSetNode = allOperationProgressSetNode["RelatedItemSet"]["RelatedItem"];
|
auto allRelatedItemSetNode = valueOperationProgressSetOperationProgress["RelatedItemSet"]["RelatedItem"];
|
||||||
for (auto allOperationProgressSetNodeRelatedItemSetRelatedItem : allRelatedItemSetNode)
|
for (auto valueOperationProgressSetOperationProgressRelatedItemSetRelatedItem : allRelatedItemSetNode)
|
||||||
{
|
{
|
||||||
OperationProgress::RelatedItem relatedItemSetObject;
|
OperationProgress::RelatedItem relatedItemSetObject;
|
||||||
if(!allOperationProgressSetNodeRelatedItemSetRelatedItem["Name"].isNull())
|
if(!valueOperationProgressSetOperationProgressRelatedItemSetRelatedItem["Name"].isNull())
|
||||||
relatedItemSetObject.name = allOperationProgressSetNodeRelatedItemSetRelatedItem["Name"].asString();
|
relatedItemSetObject.name = valueOperationProgressSetOperationProgressRelatedItemSetRelatedItem["Name"].asString();
|
||||||
if(!allOperationProgressSetNodeRelatedItemSetRelatedItem["Value"].isNull())
|
if(!valueOperationProgressSetOperationProgressRelatedItemSetRelatedItem["Value"].isNull())
|
||||||
relatedItemSetObject.value = allOperationProgressSetNodeRelatedItemSetRelatedItem["Value"].asString();
|
relatedItemSetObject.value = valueOperationProgressSetOperationProgressRelatedItemSetRelatedItem["Value"].asString();
|
||||||
operationProgressSetObject.relatedItemSet.push_back(relatedItemSetObject);
|
operationProgressSetObject.relatedItemSet.push_back(relatedItemSetObject);
|
||||||
}
|
}
|
||||||
operationProgressSet_.push_back(operationProgressSetObject);
|
operationProgressSet_.push_back(operationProgressSetObject);
|
||||||
|
|||||||
@@ -47,12 +47,12 @@ void DescribeZonesResult::parse(const std::string &payload)
|
|||||||
zonesObject.zoneId = valueZonesZone["ZoneId"].asString();
|
zonesObject.zoneId = valueZonesZone["ZoneId"].asString();
|
||||||
if(!valueZonesZone["LocalName"].isNull())
|
if(!valueZonesZone["LocalName"].isNull())
|
||||||
zonesObject.localName = valueZonesZone["LocalName"].asString();
|
zonesObject.localName = valueZonesZone["LocalName"].asString();
|
||||||
auto allAvailableResourcesNode = allZonesNode["AvailableResources"]["ResourcesInfo"];
|
auto allAvailableResourcesNode = valueZonesZone["AvailableResources"]["ResourcesInfo"];
|
||||||
for (auto allZonesNodeAvailableResourcesResourcesInfo : allAvailableResourcesNode)
|
for (auto valueZonesZoneAvailableResourcesResourcesInfo : allAvailableResourcesNode)
|
||||||
{
|
{
|
||||||
Zone::ResourcesInfo availableResourcesObject;
|
Zone::ResourcesInfo availableResourcesObject;
|
||||||
if(!allZonesNodeAvailableResourcesResourcesInfo["IoOptimized"].isNull())
|
if(!valueZonesZoneAvailableResourcesResourcesInfo["IoOptimized"].isNull())
|
||||||
availableResourcesObject.ioOptimized = allZonesNodeAvailableResourcesResourcesInfo["IoOptimized"].asString() == "true";
|
availableResourcesObject.ioOptimized = valueZonesZoneAvailableResourcesResourcesInfo["IoOptimized"].asString() == "true";
|
||||||
auto allSystemDiskCategories = value["SystemDiskCategories"]["supportedSystemDiskCategory"];
|
auto allSystemDiskCategories = value["SystemDiskCategories"]["supportedSystemDiskCategory"];
|
||||||
for (auto value : allSystemDiskCategories)
|
for (auto value : allSystemDiskCategories)
|
||||||
availableResourcesObject.systemDiskCategories.push_back(value.asString());
|
availableResourcesObject.systemDiskCategories.push_back(value.asString());
|
||||||
|
|||||||
@@ -51,14 +51,14 @@ void DetachInstanceRamRoleResult::parse(const std::string &payload)
|
|||||||
detachInstanceRamRoleResultsObject.code = valueDetachInstanceRamRoleResultsDetachInstanceRamRoleResult["Code"].asString();
|
detachInstanceRamRoleResultsObject.code = valueDetachInstanceRamRoleResultsDetachInstanceRamRoleResult["Code"].asString();
|
||||||
if(!valueDetachInstanceRamRoleResultsDetachInstanceRamRoleResult["Message"].isNull())
|
if(!valueDetachInstanceRamRoleResultsDetachInstanceRamRoleResult["Message"].isNull())
|
||||||
detachInstanceRamRoleResultsObject.message = valueDetachInstanceRamRoleResultsDetachInstanceRamRoleResult["Message"].asString();
|
detachInstanceRamRoleResultsObject.message = valueDetachInstanceRamRoleResultsDetachInstanceRamRoleResult["Message"].asString();
|
||||||
auto allInstanceRamRoleSetsNode = allDetachInstanceRamRoleResultsNode["InstanceRamRoleSets"]["InstanceRamRoleSet"];
|
auto allInstanceRamRoleSetsNode = valueDetachInstanceRamRoleResultsDetachInstanceRamRoleResult["InstanceRamRoleSets"]["InstanceRamRoleSet"];
|
||||||
for (auto allDetachInstanceRamRoleResultsNodeInstanceRamRoleSetsInstanceRamRoleSet : allInstanceRamRoleSetsNode)
|
for (auto valueDetachInstanceRamRoleResultsDetachInstanceRamRoleResultInstanceRamRoleSetsInstanceRamRoleSet : allInstanceRamRoleSetsNode)
|
||||||
{
|
{
|
||||||
Result::InstanceRamRoleSet instanceRamRoleSetsObject;
|
Result::InstanceRamRoleSet instanceRamRoleSetsObject;
|
||||||
if(!allDetachInstanceRamRoleResultsNodeInstanceRamRoleSetsInstanceRamRoleSet["InstanceId"].isNull())
|
if(!valueDetachInstanceRamRoleResultsDetachInstanceRamRoleResultInstanceRamRoleSetsInstanceRamRoleSet["InstanceId"].isNull())
|
||||||
instanceRamRoleSetsObject.instanceId = allDetachInstanceRamRoleResultsNodeInstanceRamRoleSetsInstanceRamRoleSet["InstanceId"].asString();
|
instanceRamRoleSetsObject.instanceId = valueDetachInstanceRamRoleResultsDetachInstanceRamRoleResultInstanceRamRoleSetsInstanceRamRoleSet["InstanceId"].asString();
|
||||||
if(!allDetachInstanceRamRoleResultsNodeInstanceRamRoleSetsInstanceRamRoleSet["RamRoleName"].isNull())
|
if(!valueDetachInstanceRamRoleResultsDetachInstanceRamRoleResultInstanceRamRoleSetsInstanceRamRoleSet["RamRoleName"].isNull())
|
||||||
instanceRamRoleSetsObject.ramRoleName = allDetachInstanceRamRoleResultsNodeInstanceRamRoleSetsInstanceRamRoleSet["RamRoleName"].asString();
|
instanceRamRoleSetsObject.ramRoleName = valueDetachInstanceRamRoleResultsDetachInstanceRamRoleResultInstanceRamRoleSetsInstanceRamRoleSet["RamRoleName"].asString();
|
||||||
detachInstanceRamRoleResultsObject.instanceRamRoleSets.push_back(instanceRamRoleSetsObject);
|
detachInstanceRamRoleResultsObject.instanceRamRoleSets.push_back(instanceRamRoleSetsObject);
|
||||||
}
|
}
|
||||||
detachInstanceRamRoleResults_.push_back(detachInstanceRamRoleResultsObject);
|
detachInstanceRamRoleResults_.push_back(detachInstanceRamRoleResultsObject);
|
||||||
|
|||||||
@@ -49,6 +49,17 @@ void ModifyInstanceNetworkSpecRequest::setClientToken(const std::string& clientT
|
|||||||
setParameter("ClientToken", clientToken);
|
setParameter("ClientToken", clientToken);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string ModifyInstanceNetworkSpecRequest::getISP()const
|
||||||
|
{
|
||||||
|
return iSP_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ModifyInstanceNetworkSpecRequest::setISP(const std::string& iSP)
|
||||||
|
{
|
||||||
|
iSP_ = iSP;
|
||||||
|
setParameter("ISP", iSP);
|
||||||
|
}
|
||||||
|
|
||||||
int ModifyInstanceNetworkSpecRequest::getInternetMaxBandwidthOut()const
|
int ModifyInstanceNetworkSpecRequest::getInternetMaxBandwidthOut()const
|
||||||
{
|
{
|
||||||
return internetMaxBandwidthOut_;
|
return internetMaxBandwidthOut_;
|
||||||
|
|||||||
@@ -519,6 +519,17 @@ void RunInstancesRequest::setHttpPutResponseHopLimit(int httpPutResponseHopLimit
|
|||||||
setParameter("HttpPutResponseHopLimit", std::to_string(httpPutResponseHopLimit));
|
setParameter("HttpPutResponseHopLimit", std::to_string(httpPutResponseHopLimit));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string RunInstancesRequest::getIsp()const
|
||||||
|
{
|
||||||
|
return isp_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void RunInstancesRequest::setIsp(const std::string& isp)
|
||||||
|
{
|
||||||
|
isp_ = isp;
|
||||||
|
setParameter("Isp", isp);
|
||||||
|
}
|
||||||
|
|
||||||
std::string RunInstancesRequest::getKeyPairName()const
|
std::string RunInstancesRequest::getKeyPairName()const
|
||||||
{
|
{
|
||||||
return keyPairName_;
|
return keyPairName_;
|
||||||
|
|||||||
@@ -90,14 +90,14 @@ void DescribeCollectorResult::parse(const std::string &payload)
|
|||||||
extendConfigsItemObject.type = resultNodeextendConfigsextendConfigsItem["type"].asString();
|
extendConfigsItemObject.type = resultNodeextendConfigsextendConfigsItem["type"].asString();
|
||||||
if(!resultNodeextendConfigsextendConfigsItem["groupId"].isNull())
|
if(!resultNodeextendConfigsextendConfigsItem["groupId"].isNull())
|
||||||
extendConfigsItemObject.groupId = resultNodeextendConfigsextendConfigsItem["groupId"].asString();
|
extendConfigsItemObject.groupId = resultNodeextendConfigsextendConfigsItem["groupId"].asString();
|
||||||
auto allmachinesNode = allextendConfigsNode["machines"]["machinesItem"];
|
auto allmachinesNode = resultNodeextendConfigsextendConfigsItem["machines"]["machinesItem"];
|
||||||
for (auto allextendConfigsNodemachinesmachinesItem : allmachinesNode)
|
for (auto resultNodeextendConfigsextendConfigsItemmachinesmachinesItem : allmachinesNode)
|
||||||
{
|
{
|
||||||
Result::ExtendConfigsItem::MachinesItem machinesObject;
|
Result::ExtendConfigsItem::MachinesItem machinesObject;
|
||||||
if(!allextendConfigsNodemachinesmachinesItem["instanceId"].isNull())
|
if(!resultNodeextendConfigsextendConfigsItemmachinesmachinesItem["instanceId"].isNull())
|
||||||
machinesObject.instanceId = allextendConfigsNodemachinesmachinesItem["instanceId"].asString();
|
machinesObject.instanceId = resultNodeextendConfigsextendConfigsItemmachinesmachinesItem["instanceId"].asString();
|
||||||
if(!allextendConfigsNodemachinesmachinesItem["agentStatus"].isNull())
|
if(!resultNodeextendConfigsextendConfigsItemmachinesmachinesItem["agentStatus"].isNull())
|
||||||
machinesObject.agentStatus = allextendConfigsNodemachinesmachinesItem["agentStatus"].asString();
|
machinesObject.agentStatus = resultNodeextendConfigsextendConfigsItemmachinesmachinesItem["agentStatus"].asString();
|
||||||
extendConfigsItemObject.machines.push_back(machinesObject);
|
extendConfigsItemObject.machines.push_back(machinesObject);
|
||||||
}
|
}
|
||||||
auto allHosts = value["hosts"]["hosts"];
|
auto allHosts = value["hosts"]["hosts"];
|
||||||
|
|||||||
@@ -127,14 +127,14 @@ void GetRegionConfigurationResult::parse(const std::string &payload)
|
|||||||
Result::CategoryEntity categoryEntityObject;
|
Result::CategoryEntity categoryEntityObject;
|
||||||
if(!resultNodesupportVersionsCategoryEntity["instanceCategory"].isNull())
|
if(!resultNodesupportVersionsCategoryEntity["instanceCategory"].isNull())
|
||||||
categoryEntityObject.instanceCategory = resultNodesupportVersionsCategoryEntity["instanceCategory"].asString();
|
categoryEntityObject.instanceCategory = resultNodesupportVersionsCategoryEntity["instanceCategory"].asString();
|
||||||
auto allsupportVersionListNode = allsupportVersionsNode["supportVersionList"]["VersionEntity"];
|
auto allsupportVersionListNode = resultNodesupportVersionsCategoryEntity["supportVersionList"]["VersionEntity"];
|
||||||
for (auto allsupportVersionsNodesupportVersionListVersionEntity : allsupportVersionListNode)
|
for (auto resultNodesupportVersionsCategoryEntitysupportVersionListVersionEntity : allsupportVersionListNode)
|
||||||
{
|
{
|
||||||
Result::CategoryEntity::VersionEntity supportVersionListObject;
|
Result::CategoryEntity::VersionEntity supportVersionListObject;
|
||||||
if(!allsupportVersionsNodesupportVersionListVersionEntity["key"].isNull())
|
if(!resultNodesupportVersionsCategoryEntitysupportVersionListVersionEntity["key"].isNull())
|
||||||
supportVersionListObject.key = allsupportVersionsNodesupportVersionListVersionEntity["key"].asString();
|
supportVersionListObject.key = resultNodesupportVersionsCategoryEntitysupportVersionListVersionEntity["key"].asString();
|
||||||
if(!allsupportVersionsNodesupportVersionListVersionEntity["value"].isNull())
|
if(!resultNodesupportVersionsCategoryEntitysupportVersionListVersionEntity["value"].isNull())
|
||||||
supportVersionListObject.value = allsupportVersionsNodesupportVersionListVersionEntity["value"].asString();
|
supportVersionListObject.value = resultNodesupportVersionsCategoryEntitysupportVersionListVersionEntity["value"].asString();
|
||||||
categoryEntityObject.supportVersionList.push_back(supportVersionListObject);
|
categoryEntityObject.supportVersionList.push_back(supportVersionListObject);
|
||||||
}
|
}
|
||||||
result_.supportVersions.push_back(categoryEntityObject);
|
result_.supportVersions.push_back(categoryEntityObject);
|
||||||
|
|||||||
@@ -63,44 +63,44 @@ void ListCollectorsResult::parse(const std::string &payload)
|
|||||||
resultObject.status = valueResultResultItem["status"].asString();
|
resultObject.status = valueResultResultItem["status"].asString();
|
||||||
if(!valueResultResultItem["dryRun"].isNull())
|
if(!valueResultResultItem["dryRun"].isNull())
|
||||||
resultObject.dryRun = valueResultResultItem["dryRun"].asString() == "true";
|
resultObject.dryRun = valueResultResultItem["dryRun"].asString() == "true";
|
||||||
auto allconfigsNode = allResultNode["configs"]["configsItem"];
|
auto allconfigsNode = valueResultResultItem["configs"]["configsItem"];
|
||||||
for (auto allResultNodeconfigsconfigsItem : allconfigsNode)
|
for (auto valueResultResultItemconfigsconfigsItem : allconfigsNode)
|
||||||
{
|
{
|
||||||
ResultItem::ConfigsItem configsObject;
|
ResultItem::ConfigsItem configsObject;
|
||||||
if(!allResultNodeconfigsconfigsItem["fileName"].isNull())
|
if(!valueResultResultItemconfigsconfigsItem["fileName"].isNull())
|
||||||
configsObject.fileName = allResultNodeconfigsconfigsItem["fileName"].asString();
|
configsObject.fileName = valueResultResultItemconfigsconfigsItem["fileName"].asString();
|
||||||
if(!allResultNodeconfigsconfigsItem["content"].isNull())
|
if(!valueResultResultItemconfigsconfigsItem["content"].isNull())
|
||||||
configsObject.content = allResultNodeconfigsconfigsItem["content"].asString();
|
configsObject.content = valueResultResultItemconfigsconfigsItem["content"].asString();
|
||||||
resultObject.configs.push_back(configsObject);
|
resultObject.configs.push_back(configsObject);
|
||||||
}
|
}
|
||||||
auto allextendConfigsNode = allResultNode["extendConfigs"]["extendConfigsItem"];
|
auto allextendConfigsNode = valueResultResultItem["extendConfigs"]["extendConfigsItem"];
|
||||||
for (auto allResultNodeextendConfigsextendConfigsItem : allextendConfigsNode)
|
for (auto valueResultResultItemextendConfigsextendConfigsItem : allextendConfigsNode)
|
||||||
{
|
{
|
||||||
ResultItem::ExtendConfigsItem extendConfigsObject;
|
ResultItem::ExtendConfigsItem extendConfigsObject;
|
||||||
if(!allResultNodeextendConfigsextendConfigsItem["configType"].isNull())
|
if(!valueResultResultItemextendConfigsextendConfigsItem["configType"].isNull())
|
||||||
extendConfigsObject.configType = allResultNodeextendConfigsextendConfigsItem["configType"].asString();
|
extendConfigsObject.configType = valueResultResultItemextendConfigsextendConfigsItem["configType"].asString();
|
||||||
if(!allResultNodeextendConfigsextendConfigsItem["instanceId"].isNull())
|
if(!valueResultResultItemextendConfigsextendConfigsItem["instanceId"].isNull())
|
||||||
extendConfigsObject.instanceId = allResultNodeextendConfigsextendConfigsItem["instanceId"].asString();
|
extendConfigsObject.instanceId = valueResultResultItemextendConfigsextendConfigsItem["instanceId"].asString();
|
||||||
if(!allResultNodeextendConfigsextendConfigsItem["instanceType"].isNull())
|
if(!valueResultResultItemextendConfigsextendConfigsItem["instanceType"].isNull())
|
||||||
extendConfigsObject.instanceType = allResultNodeextendConfigsextendConfigsItem["instanceType"].asString();
|
extendConfigsObject.instanceType = valueResultResultItemextendConfigsextendConfigsItem["instanceType"].asString();
|
||||||
if(!allResultNodeextendConfigsextendConfigsItem["protocol"].isNull())
|
if(!valueResultResultItemextendConfigsextendConfigsItem["protocol"].isNull())
|
||||||
extendConfigsObject.protocol = allResultNodeextendConfigsextendConfigsItem["protocol"].asString();
|
extendConfigsObject.protocol = valueResultResultItemextendConfigsextendConfigsItem["protocol"].asString();
|
||||||
if(!allResultNodeextendConfigsextendConfigsItem["userName"].isNull())
|
if(!valueResultResultItemextendConfigsextendConfigsItem["userName"].isNull())
|
||||||
extendConfigsObject.userName = allResultNodeextendConfigsextendConfigsItem["userName"].asString();
|
extendConfigsObject.userName = valueResultResultItemextendConfigsextendConfigsItem["userName"].asString();
|
||||||
if(!allResultNodeextendConfigsextendConfigsItem["enableMonitoring"].isNull())
|
if(!valueResultResultItemextendConfigsextendConfigsItem["enableMonitoring"].isNull())
|
||||||
extendConfigsObject.enableMonitoring = allResultNodeextendConfigsextendConfigsItem["enableMonitoring"].asString() == "true";
|
extendConfigsObject.enableMonitoring = valueResultResultItemextendConfigsextendConfigsItem["enableMonitoring"].asString() == "true";
|
||||||
if(!allResultNodeextendConfigsextendConfigsItem["type"].isNull())
|
if(!valueResultResultItemextendConfigsextendConfigsItem["type"].isNull())
|
||||||
extendConfigsObject.type = allResultNodeextendConfigsextendConfigsItem["type"].asString();
|
extendConfigsObject.type = valueResultResultItemextendConfigsextendConfigsItem["type"].asString();
|
||||||
if(!allResultNodeextendConfigsextendConfigsItem["groupId"].isNull())
|
if(!valueResultResultItemextendConfigsextendConfigsItem["groupId"].isNull())
|
||||||
extendConfigsObject.groupId = allResultNodeextendConfigsextendConfigsItem["groupId"].asString();
|
extendConfigsObject.groupId = valueResultResultItemextendConfigsextendConfigsItem["groupId"].asString();
|
||||||
auto allmachinesNode = allextendConfigsNode["machines"]["machinesItem"];
|
auto allmachinesNode = valueResultResultItemextendConfigsextendConfigsItem["machines"]["machinesItem"];
|
||||||
for (auto allextendConfigsNodemachinesmachinesItem : allmachinesNode)
|
for (auto valueResultResultItemextendConfigsextendConfigsItemmachinesmachinesItem : allmachinesNode)
|
||||||
{
|
{
|
||||||
ResultItem::ExtendConfigsItem::MachinesItem machinesObject;
|
ResultItem::ExtendConfigsItem::MachinesItem machinesObject;
|
||||||
if(!allextendConfigsNodemachinesmachinesItem["instanceId"].isNull())
|
if(!valueResultResultItemextendConfigsextendConfigsItemmachinesmachinesItem["instanceId"].isNull())
|
||||||
machinesObject.instanceId = allextendConfigsNodemachinesmachinesItem["instanceId"].asString();
|
machinesObject.instanceId = valueResultResultItemextendConfigsextendConfigsItemmachinesmachinesItem["instanceId"].asString();
|
||||||
if(!allextendConfigsNodemachinesmachinesItem["agentStatus"].isNull())
|
if(!valueResultResultItemextendConfigsextendConfigsItemmachinesmachinesItem["agentStatus"].isNull())
|
||||||
machinesObject.agentStatus = allextendConfigsNodemachinesmachinesItem["agentStatus"].asString();
|
machinesObject.agentStatus = valueResultResultItemextendConfigsextendConfigsItemmachinesmachinesItem["agentStatus"].asString();
|
||||||
extendConfigsObject.machines.push_back(machinesObject);
|
extendConfigsObject.machines.push_back(machinesObject);
|
||||||
}
|
}
|
||||||
auto allHosts = value["hosts"]["hosts"];
|
auto allHosts = value["hosts"]["hosts"];
|
||||||
|
|||||||
@@ -55,14 +55,14 @@ void ListDiagnoseReportResult::parse(const std::string &payload)
|
|||||||
resultObject.health = valueResultResultItem["health"].asString();
|
resultObject.health = valueResultResultItem["health"].asString();
|
||||||
if(!valueResultResultItem["createTime"].isNull())
|
if(!valueResultResultItem["createTime"].isNull())
|
||||||
resultObject.createTime = std::stol(valueResultResultItem["createTime"].asString());
|
resultObject.createTime = std::stol(valueResultResultItem["createTime"].asString());
|
||||||
auto alldiagnoseItemsNode = allResultNode["diagnoseItems"]["diagnoseItemsItem"];
|
auto alldiagnoseItemsNode = valueResultResultItem["diagnoseItems"]["diagnoseItemsItem"];
|
||||||
for (auto allResultNodediagnoseItemsdiagnoseItemsItem : alldiagnoseItemsNode)
|
for (auto valueResultResultItemdiagnoseItemsdiagnoseItemsItem : alldiagnoseItemsNode)
|
||||||
{
|
{
|
||||||
ResultItem::DiagnoseItemsItem diagnoseItemsObject;
|
ResultItem::DiagnoseItemsItem diagnoseItemsObject;
|
||||||
if(!allResultNodediagnoseItemsdiagnoseItemsItem["item"].isNull())
|
if(!valueResultResultItemdiagnoseItemsdiagnoseItemsItem["item"].isNull())
|
||||||
diagnoseItemsObject.item = allResultNodediagnoseItemsdiagnoseItemsItem["item"].asString();
|
diagnoseItemsObject.item = valueResultResultItemdiagnoseItemsdiagnoseItemsItem["item"].asString();
|
||||||
if(!allResultNodediagnoseItemsdiagnoseItemsItem["health"].isNull())
|
if(!valueResultResultItemdiagnoseItemsdiagnoseItemsItem["health"].isNull())
|
||||||
diagnoseItemsObject.health = allResultNodediagnoseItemsdiagnoseItemsItem["health"].asString();
|
diagnoseItemsObject.health = valueResultResultItemdiagnoseItemsdiagnoseItemsItem["health"].asString();
|
||||||
auto detailNode = value["detail"];
|
auto detailNode = value["detail"];
|
||||||
if(!detailNode["name"].isNull())
|
if(!detailNode["name"].isNull())
|
||||||
diagnoseItemsObject.detail.name = detailNode["name"].asString();
|
diagnoseItemsObject.detail.name = detailNode["name"].asString();
|
||||||
|
|||||||
@@ -55,78 +55,78 @@ void ListEcsInstancesResult::parse(const std::string &payload)
|
|||||||
resultObject.osType = valueResultResultItem["osType"].asString();
|
resultObject.osType = valueResultResultItem["osType"].asString();
|
||||||
if(!valueResultResultItem["cloudAssistantStatus"].isNull())
|
if(!valueResultResultItem["cloudAssistantStatus"].isNull())
|
||||||
resultObject.cloudAssistantStatus = valueResultResultItem["cloudAssistantStatus"].asString();
|
resultObject.cloudAssistantStatus = valueResultResultItem["cloudAssistantStatus"].asString();
|
||||||
auto allipAddressNode = allResultNode["ipAddress"]["ipAddressItem"];
|
auto allipAddressNode = valueResultResultItem["ipAddress"]["ipAddressItem"];
|
||||||
for (auto allResultNodeipAddressipAddressItem : allipAddressNode)
|
for (auto valueResultResultItemipAddressipAddressItem : allipAddressNode)
|
||||||
{
|
{
|
||||||
ResultItem::IpAddressItem ipAddressObject;
|
ResultItem::IpAddressItem ipAddressObject;
|
||||||
if(!allResultNodeipAddressipAddressItem["host"].isNull())
|
if(!valueResultResultItemipAddressipAddressItem["host"].isNull())
|
||||||
ipAddressObject.host = allResultNodeipAddressipAddressItem["host"].asString();
|
ipAddressObject.host = valueResultResultItemipAddressipAddressItem["host"].asString();
|
||||||
if(!allResultNodeipAddressipAddressItem["ipType"].isNull())
|
if(!valueResultResultItemipAddressipAddressItem["ipType"].isNull())
|
||||||
ipAddressObject.ipType = allResultNodeipAddressipAddressItem["ipType"].asString();
|
ipAddressObject.ipType = valueResultResultItemipAddressipAddressItem["ipType"].asString();
|
||||||
resultObject.ipAddress.push_back(ipAddressObject);
|
resultObject.ipAddress.push_back(ipAddressObject);
|
||||||
}
|
}
|
||||||
auto allcollectorsNode = allResultNode["collectors"]["collectorsItem"];
|
auto allcollectorsNode = valueResultResultItem["collectors"]["collectorsItem"];
|
||||||
for (auto allResultNodecollectorscollectorsItem : allcollectorsNode)
|
for (auto valueResultResultItemcollectorscollectorsItem : allcollectorsNode)
|
||||||
{
|
{
|
||||||
ResultItem::CollectorsItem collectorsObject;
|
ResultItem::CollectorsItem collectorsObject;
|
||||||
if(!allResultNodecollectorscollectorsItem["gmtCreatedTime"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItem["gmtCreatedTime"].isNull())
|
||||||
collectorsObject.gmtCreatedTime = allResultNodecollectorscollectorsItem["gmtCreatedTime"].asString();
|
collectorsObject.gmtCreatedTime = valueResultResultItemcollectorscollectorsItem["gmtCreatedTime"].asString();
|
||||||
if(!allResultNodecollectorscollectorsItem["gmtUpdateTime"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItem["gmtUpdateTime"].isNull())
|
||||||
collectorsObject.gmtUpdateTime = allResultNodecollectorscollectorsItem["gmtUpdateTime"].asString();
|
collectorsObject.gmtUpdateTime = valueResultResultItemcollectorscollectorsItem["gmtUpdateTime"].asString();
|
||||||
if(!allResultNodecollectorscollectorsItem["name"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItem["name"].isNull())
|
||||||
collectorsObject.name = allResultNodecollectorscollectorsItem["name"].asString();
|
collectorsObject.name = valueResultResultItemcollectorscollectorsItem["name"].asString();
|
||||||
if(!allResultNodecollectorscollectorsItem["resId"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItem["resId"].isNull())
|
||||||
collectorsObject.resId = allResultNodecollectorscollectorsItem["resId"].asString();
|
collectorsObject.resId = valueResultResultItemcollectorscollectorsItem["resId"].asString();
|
||||||
if(!allResultNodecollectorscollectorsItem["resVersion"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItem["resVersion"].isNull())
|
||||||
collectorsObject.resVersion = allResultNodecollectorscollectorsItem["resVersion"].asString();
|
collectorsObject.resVersion = valueResultResultItemcollectorscollectorsItem["resVersion"].asString();
|
||||||
if(!allResultNodecollectorscollectorsItem["vpcId"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItem["vpcId"].isNull())
|
||||||
collectorsObject.vpcId = allResultNodecollectorscollectorsItem["vpcId"].asString();
|
collectorsObject.vpcId = valueResultResultItemcollectorscollectorsItem["vpcId"].asString();
|
||||||
if(!allResultNodecollectorscollectorsItem["resType"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItem["resType"].isNull())
|
||||||
collectorsObject.resType = allResultNodecollectorscollectorsItem["resType"].asString();
|
collectorsObject.resType = valueResultResultItemcollectorscollectorsItem["resType"].asString();
|
||||||
if(!allResultNodecollectorscollectorsItem["ownerId"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItem["ownerId"].isNull())
|
||||||
collectorsObject.ownerId = allResultNodecollectorscollectorsItem["ownerId"].asString();
|
collectorsObject.ownerId = valueResultResultItemcollectorscollectorsItem["ownerId"].asString();
|
||||||
if(!allResultNodecollectorscollectorsItem["status"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItem["status"].isNull())
|
||||||
collectorsObject.status = allResultNodecollectorscollectorsItem["status"].asString();
|
collectorsObject.status = valueResultResultItemcollectorscollectorsItem["status"].asString();
|
||||||
if(!allResultNodecollectorscollectorsItem["dryRun"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItem["dryRun"].isNull())
|
||||||
collectorsObject.dryRun = allResultNodecollectorscollectorsItem["dryRun"].asString() == "true";
|
collectorsObject.dryRun = valueResultResultItemcollectorscollectorsItem["dryRun"].asString() == "true";
|
||||||
auto allconfigsNode = allcollectorsNode["configs"]["configsItem"];
|
auto allconfigsNode = valueResultResultItemcollectorscollectorsItem["configs"]["configsItem"];
|
||||||
for (auto allcollectorsNodeconfigsconfigsItem : allconfigsNode)
|
for (auto valueResultResultItemcollectorscollectorsItemconfigsconfigsItem : allconfigsNode)
|
||||||
{
|
{
|
||||||
ResultItem::CollectorsItem::ConfigsItem configsObject;
|
ResultItem::CollectorsItem::ConfigsItem configsObject;
|
||||||
if(!allcollectorsNodeconfigsconfigsItem["fileName"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItemconfigsconfigsItem["fileName"].isNull())
|
||||||
configsObject.fileName = allcollectorsNodeconfigsconfigsItem["fileName"].asString();
|
configsObject.fileName = valueResultResultItemcollectorscollectorsItemconfigsconfigsItem["fileName"].asString();
|
||||||
if(!allcollectorsNodeconfigsconfigsItem["content"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItemconfigsconfigsItem["content"].isNull())
|
||||||
configsObject.content = allcollectorsNodeconfigsconfigsItem["content"].asString();
|
configsObject.content = valueResultResultItemcollectorscollectorsItemconfigsconfigsItem["content"].asString();
|
||||||
collectorsObject.configs.push_back(configsObject);
|
collectorsObject.configs.push_back(configsObject);
|
||||||
}
|
}
|
||||||
auto allextendConfigsNode = allcollectorsNode["extendConfigs"]["extendConfigsItem"];
|
auto allextendConfigsNode = valueResultResultItemcollectorscollectorsItem["extendConfigs"]["extendConfigsItem"];
|
||||||
for (auto allcollectorsNodeextendConfigsextendConfigsItem : allextendConfigsNode)
|
for (auto valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem : allextendConfigsNode)
|
||||||
{
|
{
|
||||||
ResultItem::CollectorsItem::ExtendConfigsItem extendConfigsObject;
|
ResultItem::CollectorsItem::ExtendConfigsItem extendConfigsObject;
|
||||||
if(!allcollectorsNodeextendConfigsextendConfigsItem["configType"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["configType"].isNull())
|
||||||
extendConfigsObject.configType = allcollectorsNodeextendConfigsextendConfigsItem["configType"].asString();
|
extendConfigsObject.configType = valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["configType"].asString();
|
||||||
if(!allcollectorsNodeextendConfigsextendConfigsItem["instanceId"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["instanceId"].isNull())
|
||||||
extendConfigsObject.instanceId = allcollectorsNodeextendConfigsextendConfigsItem["instanceId"].asString();
|
extendConfigsObject.instanceId = valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["instanceId"].asString();
|
||||||
if(!allcollectorsNodeextendConfigsextendConfigsItem["instanceType"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["instanceType"].isNull())
|
||||||
extendConfigsObject.instanceType = allcollectorsNodeextendConfigsextendConfigsItem["instanceType"].asString();
|
extendConfigsObject.instanceType = valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["instanceType"].asString();
|
||||||
if(!allcollectorsNodeextendConfigsextendConfigsItem["protocol"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["protocol"].isNull())
|
||||||
extendConfigsObject.protocol = allcollectorsNodeextendConfigsextendConfigsItem["protocol"].asString();
|
extendConfigsObject.protocol = valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["protocol"].asString();
|
||||||
if(!allcollectorsNodeextendConfigsextendConfigsItem["userName"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["userName"].isNull())
|
||||||
extendConfigsObject.userName = allcollectorsNodeextendConfigsextendConfigsItem["userName"].asString();
|
extendConfigsObject.userName = valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["userName"].asString();
|
||||||
if(!allcollectorsNodeextendConfigsextendConfigsItem["enableMonitoring"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["enableMonitoring"].isNull())
|
||||||
extendConfigsObject.enableMonitoring = allcollectorsNodeextendConfigsextendConfigsItem["enableMonitoring"].asString() == "true";
|
extendConfigsObject.enableMonitoring = valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["enableMonitoring"].asString() == "true";
|
||||||
if(!allcollectorsNodeextendConfigsextendConfigsItem["type"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["type"].isNull())
|
||||||
extendConfigsObject.type = allcollectorsNodeextendConfigsextendConfigsItem["type"].asString();
|
extendConfigsObject.type = valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["type"].asString();
|
||||||
if(!allcollectorsNodeextendConfigsextendConfigsItem["groupId"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["groupId"].isNull())
|
||||||
extendConfigsObject.groupId = allcollectorsNodeextendConfigsextendConfigsItem["groupId"].asString();
|
extendConfigsObject.groupId = valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["groupId"].asString();
|
||||||
auto allmachinesNode = allextendConfigsNode["machines"]["machinesItem"];
|
auto allmachinesNode = valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItem["machines"]["machinesItem"];
|
||||||
for (auto allextendConfigsNodemachinesmachinesItem : allmachinesNode)
|
for (auto valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItemmachinesmachinesItem : allmachinesNode)
|
||||||
{
|
{
|
||||||
ResultItem::CollectorsItem::ExtendConfigsItem::MachinesItem machinesObject;
|
ResultItem::CollectorsItem::ExtendConfigsItem::MachinesItem machinesObject;
|
||||||
if(!allextendConfigsNodemachinesmachinesItem["instanceId"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItemmachinesmachinesItem["instanceId"].isNull())
|
||||||
machinesObject.instanceId = allextendConfigsNodemachinesmachinesItem["instanceId"].asString();
|
machinesObject.instanceId = valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItemmachinesmachinesItem["instanceId"].asString();
|
||||||
if(!allextendConfigsNodemachinesmachinesItem["agentStatus"].isNull())
|
if(!valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItemmachinesmachinesItem["agentStatus"].isNull())
|
||||||
machinesObject.agentStatus = allextendConfigsNodemachinesmachinesItem["agentStatus"].asString();
|
machinesObject.agentStatus = valueResultResultItemcollectorscollectorsItemextendConfigsextendConfigsItemmachinesmachinesItem["agentStatus"].asString();
|
||||||
extendConfigsObject.machines.push_back(machinesObject);
|
extendConfigsObject.machines.push_back(machinesObject);
|
||||||
}
|
}
|
||||||
auto allHosts = value["hosts"]["hosts"];
|
auto allHosts = value["hosts"]["hosts"];
|
||||||
|
|||||||
@@ -65,14 +65,14 @@ void ListInstanceResult::parse(const std::string &payload)
|
|||||||
resultObject.dedicateMaster = valueResultInstance["dedicateMaster"].asString() == "true";
|
resultObject.dedicateMaster = valueResultInstance["dedicateMaster"].asString() == "true";
|
||||||
if(!valueResultInstance["resourceGroupId"].isNull())
|
if(!valueResultInstance["resourceGroupId"].isNull())
|
||||||
resultObject.resourceGroupId = valueResultInstance["resourceGroupId"].asString();
|
resultObject.resourceGroupId = valueResultInstance["resourceGroupId"].asString();
|
||||||
auto alltagsNode = allResultNode["tags"]["Tag"];
|
auto alltagsNode = valueResultInstance["tags"]["Tag"];
|
||||||
for (auto allResultNodetagsTag : alltagsNode)
|
for (auto valueResultInstancetagsTag : alltagsNode)
|
||||||
{
|
{
|
||||||
Instance::Tag tagsObject;
|
Instance::Tag tagsObject;
|
||||||
if(!allResultNodetagsTag["tagKey"].isNull())
|
if(!valueResultInstancetagsTag["tagKey"].isNull())
|
||||||
tagsObject.tagKey = allResultNodetagsTag["tagKey"].asString();
|
tagsObject.tagKey = valueResultInstancetagsTag["tagKey"].asString();
|
||||||
if(!allResultNodetagsTag["tagValue"].isNull())
|
if(!valueResultInstancetagsTag["tagValue"].isNull())
|
||||||
tagsObject.tagValue = allResultNodetagsTag["tagValue"].asString();
|
tagsObject.tagValue = valueResultInstancetagsTag["tagValue"].asString();
|
||||||
resultObject.tags.push_back(tagsObject);
|
resultObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
auto nodeSpecNode = value["nodeSpec"];
|
auto nodeSpecNode = value["nodeSpec"];
|
||||||
|
|||||||
@@ -55,24 +55,24 @@ void ListNodesResult::parse(const std::string &payload)
|
|||||||
resultObject.cloudAssistantStatus = valueResultResultItem["cloudAssistantStatus"].asString();
|
resultObject.cloudAssistantStatus = valueResultResultItem["cloudAssistantStatus"].asString();
|
||||||
if(!valueResultResultItem["agentStatus"].isNull())
|
if(!valueResultResultItem["agentStatus"].isNull())
|
||||||
resultObject.agentStatus = valueResultResultItem["agentStatus"].asString();
|
resultObject.agentStatus = valueResultResultItem["agentStatus"].asString();
|
||||||
auto alltagsNode = allResultNode["tags"]["tagsItem"];
|
auto alltagsNode = valueResultResultItem["tags"]["tagsItem"];
|
||||||
for (auto allResultNodetagstagsItem : alltagsNode)
|
for (auto valueResultResultItemtagstagsItem : alltagsNode)
|
||||||
{
|
{
|
||||||
ResultItem::TagsItem tagsObject;
|
ResultItem::TagsItem tagsObject;
|
||||||
if(!allResultNodetagstagsItem["tagKey"].isNull())
|
if(!valueResultResultItemtagstagsItem["tagKey"].isNull())
|
||||||
tagsObject.tagKey = allResultNodetagstagsItem["tagKey"].asString();
|
tagsObject.tagKey = valueResultResultItemtagstagsItem["tagKey"].asString();
|
||||||
if(!allResultNodetagstagsItem["tagValue"].isNull())
|
if(!valueResultResultItemtagstagsItem["tagValue"].isNull())
|
||||||
tagsObject.tagValue = allResultNodetagstagsItem["tagValue"].asString();
|
tagsObject.tagValue = valueResultResultItemtagstagsItem["tagValue"].asString();
|
||||||
resultObject.tags.push_back(tagsObject);
|
resultObject.tags.push_back(tagsObject);
|
||||||
}
|
}
|
||||||
auto allipAddressNode = allResultNode["ipAddress"]["ipAddressItem"];
|
auto allipAddressNode = valueResultResultItem["ipAddress"]["ipAddressItem"];
|
||||||
for (auto allResultNodeipAddressipAddressItem : allipAddressNode)
|
for (auto valueResultResultItemipAddressipAddressItem : allipAddressNode)
|
||||||
{
|
{
|
||||||
ResultItem::IpAddressItem ipAddressObject;
|
ResultItem::IpAddressItem ipAddressObject;
|
||||||
if(!allResultNodeipAddressipAddressItem["host"].isNull())
|
if(!valueResultResultItemipAddressipAddressItem["host"].isNull())
|
||||||
ipAddressObject.host = allResultNodeipAddressipAddressItem["host"].asString();
|
ipAddressObject.host = valueResultResultItemipAddressipAddressItem["host"].asString();
|
||||||
if(!allResultNodeipAddressipAddressItem["ipType"].isNull())
|
if(!valueResultResultItemipAddressipAddressItem["ipType"].isNull())
|
||||||
ipAddressObject.ipType = allResultNodeipAddressipAddressItem["ipType"].asString();
|
ipAddressObject.ipType = valueResultResultItemipAddressipAddressItem["ipType"].asString();
|
||||||
resultObject.ipAddress.push_back(ipAddressObject);
|
resultObject.ipAddress.push_back(ipAddressObject);
|
||||||
}
|
}
|
||||||
result_.push_back(resultObject);
|
result_.push_back(resultObject);
|
||||||
|
|||||||
@@ -94,14 +94,14 @@ void UpdateCollectorNameResult::parse(const std::string &payload)
|
|||||||
extendConfigsItemObject.host = resultNodeextendConfigsextendConfigsItem["host"].asString();
|
extendConfigsItemObject.host = resultNodeextendConfigsextendConfigsItem["host"].asString();
|
||||||
if(!resultNodeextendConfigsextendConfigsItem["kibanaHost"].isNull())
|
if(!resultNodeextendConfigsextendConfigsItem["kibanaHost"].isNull())
|
||||||
extendConfigsItemObject.kibanaHost = resultNodeextendConfigsextendConfigsItem["kibanaHost"].asString();
|
extendConfigsItemObject.kibanaHost = resultNodeextendConfigsextendConfigsItem["kibanaHost"].asString();
|
||||||
auto allmachinesNode = allextendConfigsNode["machines"]["machinesItem"];
|
auto allmachinesNode = resultNodeextendConfigsextendConfigsItem["machines"]["machinesItem"];
|
||||||
for (auto allextendConfigsNodemachinesmachinesItem : allmachinesNode)
|
for (auto resultNodeextendConfigsextendConfigsItemmachinesmachinesItem : allmachinesNode)
|
||||||
{
|
{
|
||||||
Result::ExtendConfigsItem::MachinesItem machinesObject;
|
Result::ExtendConfigsItem::MachinesItem machinesObject;
|
||||||
if(!allextendConfigsNodemachinesmachinesItem["instanceId"].isNull())
|
if(!resultNodeextendConfigsextendConfigsItemmachinesmachinesItem["instanceId"].isNull())
|
||||||
machinesObject.instanceId = allextendConfigsNodemachinesmachinesItem["instanceId"].asString();
|
machinesObject.instanceId = resultNodeextendConfigsextendConfigsItemmachinesmachinesItem["instanceId"].asString();
|
||||||
if(!allextendConfigsNodemachinesmachinesItem["agentStatus"].isNull())
|
if(!resultNodeextendConfigsextendConfigsItemmachinesmachinesItem["agentStatus"].isNull())
|
||||||
machinesObject.agentStatus = allextendConfigsNodemachinesmachinesItem["agentStatus"].asString();
|
machinesObject.agentStatus = resultNodeextendConfigsextendConfigsItemmachinesmachinesItem["agentStatus"].asString();
|
||||||
extendConfigsItemObject.machines.push_back(machinesObject);
|
extendConfigsItemObject.machines.push_back(machinesObject);
|
||||||
}
|
}
|
||||||
auto allHosts = value["hosts"]["hosts"];
|
auto allHosts = value["hosts"]["hosts"];
|
||||||
|
|||||||
@@ -90,14 +90,14 @@ void UpdateCollectorResult::parse(const std::string &payload)
|
|||||||
extendConfigsItemObject.type = resultNodeextendConfigsextendConfigsItem["type"].asString();
|
extendConfigsItemObject.type = resultNodeextendConfigsextendConfigsItem["type"].asString();
|
||||||
if(!resultNodeextendConfigsextendConfigsItem["groupId"].isNull())
|
if(!resultNodeextendConfigsextendConfigsItem["groupId"].isNull())
|
||||||
extendConfigsItemObject.groupId = resultNodeextendConfigsextendConfigsItem["groupId"].asString();
|
extendConfigsItemObject.groupId = resultNodeextendConfigsextendConfigsItem["groupId"].asString();
|
||||||
auto allmachinesNode = allextendConfigsNode["machines"]["machinesItem"];
|
auto allmachinesNode = resultNodeextendConfigsextendConfigsItem["machines"]["machinesItem"];
|
||||||
for (auto allextendConfigsNodemachinesmachinesItem : allmachinesNode)
|
for (auto resultNodeextendConfigsextendConfigsItemmachinesmachinesItem : allmachinesNode)
|
||||||
{
|
{
|
||||||
Result::ExtendConfigsItem::MachinesItem machinesObject;
|
Result::ExtendConfigsItem::MachinesItem machinesObject;
|
||||||
if(!allextendConfigsNodemachinesmachinesItem["instanceId"].isNull())
|
if(!resultNodeextendConfigsextendConfigsItemmachinesmachinesItem["instanceId"].isNull())
|
||||||
machinesObject.instanceId = allextendConfigsNodemachinesmachinesItem["instanceId"].asString();
|
machinesObject.instanceId = resultNodeextendConfigsextendConfigsItemmachinesmachinesItem["instanceId"].asString();
|
||||||
if(!allextendConfigsNodemachinesmachinesItem["agentStatus"].isNull())
|
if(!resultNodeextendConfigsextendConfigsItemmachinesmachinesItem["agentStatus"].isNull())
|
||||||
machinesObject.agentStatus = allextendConfigsNodemachinesmachinesItem["agentStatus"].asString();
|
machinesObject.agentStatus = resultNodeextendConfigsextendConfigsItemmachinesmachinesItem["agentStatus"].asString();
|
||||||
extendConfigsItemObject.machines.push_back(machinesObject);
|
extendConfigsItemObject.machines.push_back(machinesObject);
|
||||||
}
|
}
|
||||||
auto allHosts = value["hosts"]["hosts"];
|
auto allHosts = value["hosts"]["hosts"];
|
||||||
|
|||||||
@@ -31,6 +31,8 @@ set(facebody_public_header_model
|
|||||||
include/alibabacloud/facebody/model/BodyPostureResult.h
|
include/alibabacloud/facebody/model/BodyPostureResult.h
|
||||||
include/alibabacloud/facebody/model/CompareFaceRequest.h
|
include/alibabacloud/facebody/model/CompareFaceRequest.h
|
||||||
include/alibabacloud/facebody/model/CompareFaceResult.h
|
include/alibabacloud/facebody/model/CompareFaceResult.h
|
||||||
|
include/alibabacloud/facebody/model/CountCrowdRequest.h
|
||||||
|
include/alibabacloud/facebody/model/CountCrowdResult.h
|
||||||
include/alibabacloud/facebody/model/CreateFaceDbRequest.h
|
include/alibabacloud/facebody/model/CreateFaceDbRequest.h
|
||||||
include/alibabacloud/facebody/model/CreateFaceDbResult.h
|
include/alibabacloud/facebody/model/CreateFaceDbResult.h
|
||||||
include/alibabacloud/facebody/model/DeleteFaceRequest.h
|
include/alibabacloud/facebody/model/DeleteFaceRequest.h
|
||||||
@@ -71,6 +73,8 @@ set(facebody_public_header_model
|
|||||||
include/alibabacloud/facebody/model/FaceMakeupResult.h
|
include/alibabacloud/facebody/model/FaceMakeupResult.h
|
||||||
include/alibabacloud/facebody/model/FaceTidyupRequest.h
|
include/alibabacloud/facebody/model/FaceTidyupRequest.h
|
||||||
include/alibabacloud/facebody/model/FaceTidyupResult.h
|
include/alibabacloud/facebody/model/FaceTidyupResult.h
|
||||||
|
include/alibabacloud/facebody/model/GenerateHumanAnimeStyleRequest.h
|
||||||
|
include/alibabacloud/facebody/model/GenerateHumanAnimeStyleResult.h
|
||||||
include/alibabacloud/facebody/model/GetFaceEntityRequest.h
|
include/alibabacloud/facebody/model/GetFaceEntityRequest.h
|
||||||
include/alibabacloud/facebody/model/GetFaceEntityResult.h
|
include/alibabacloud/facebody/model/GetFaceEntityResult.h
|
||||||
include/alibabacloud/facebody/model/HandPostureRequest.h
|
include/alibabacloud/facebody/model/HandPostureRequest.h
|
||||||
@@ -110,6 +114,8 @@ set(facebody_src
|
|||||||
src/model/BodyPostureResult.cc
|
src/model/BodyPostureResult.cc
|
||||||
src/model/CompareFaceRequest.cc
|
src/model/CompareFaceRequest.cc
|
||||||
src/model/CompareFaceResult.cc
|
src/model/CompareFaceResult.cc
|
||||||
|
src/model/CountCrowdRequest.cc
|
||||||
|
src/model/CountCrowdResult.cc
|
||||||
src/model/CreateFaceDbRequest.cc
|
src/model/CreateFaceDbRequest.cc
|
||||||
src/model/CreateFaceDbResult.cc
|
src/model/CreateFaceDbResult.cc
|
||||||
src/model/DeleteFaceRequest.cc
|
src/model/DeleteFaceRequest.cc
|
||||||
@@ -150,6 +156,8 @@ set(facebody_src
|
|||||||
src/model/FaceMakeupResult.cc
|
src/model/FaceMakeupResult.cc
|
||||||
src/model/FaceTidyupRequest.cc
|
src/model/FaceTidyupRequest.cc
|
||||||
src/model/FaceTidyupResult.cc
|
src/model/FaceTidyupResult.cc
|
||||||
|
src/model/GenerateHumanAnimeStyleRequest.cc
|
||||||
|
src/model/GenerateHumanAnimeStyleResult.cc
|
||||||
src/model/GetFaceEntityRequest.cc
|
src/model/GetFaceEntityRequest.cc
|
||||||
src/model/GetFaceEntityResult.cc
|
src/model/GetFaceEntityResult.cc
|
||||||
src/model/HandPostureRequest.cc
|
src/model/HandPostureRequest.cc
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user