Generated 2020-05-18 for dataworks-public.

This commit is contained in:
sdk-team
2021-05-12 06:20:08 +00:00
parent afefd8895c
commit be6457df4f
33 changed files with 4 additions and 1626 deletions

View File

@@ -261,8 +261,6 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/ListBusinessResult.h
include/alibabacloud/dataworks-public/model/ListCalcEnginesRequest.h
include/alibabacloud/dataworks-public/model/ListCalcEnginesResult.h
include/alibabacloud/dataworks-public/model/ListColumnWithLabelPermissionRequest.h
include/alibabacloud/dataworks-public/model/ListColumnWithLabelPermissionResult.h
include/alibabacloud/dataworks-public/model/ListConnectionsRequest.h
include/alibabacloud/dataworks-public/model/ListConnectionsResult.h
include/alibabacloud/dataworks-public/model/ListDISyncTasksRequest.h
@@ -331,14 +329,10 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/ListResourceGroupsResult.h
include/alibabacloud/dataworks-public/model/ListSuccessInstanceAmountRequest.h
include/alibabacloud/dataworks-public/model/ListSuccessInstanceAmountResult.h
include/alibabacloud/dataworks-public/model/ListTableGranteesRequest.h
include/alibabacloud/dataworks-public/model/ListTableGranteesResult.h
include/alibabacloud/dataworks-public/model/ListTableLevelRequest.h
include/alibabacloud/dataworks-public/model/ListTableLevelResult.h
include/alibabacloud/dataworks-public/model/ListTableThemeRequest.h
include/alibabacloud/dataworks-public/model/ListTableThemeResult.h
include/alibabacloud/dataworks-public/model/ListTableWithPermissionRequest.h
include/alibabacloud/dataworks-public/model/ListTableWithPermissionResult.h
include/alibabacloud/dataworks-public/model/ListTopicsRequest.h
include/alibabacloud/dataworks-public/model/ListTopicsResult.h
include/alibabacloud/dataworks-public/model/PublishDataServiceApiRequest.h
@@ -401,10 +395,6 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/UpdateMetaTableResult.h
include/alibabacloud/dataworks-public/model/UpdateMetaTableIntroWikiRequest.h
include/alibabacloud/dataworks-public/model/UpdateMetaTableIntroWikiResult.h
include/alibabacloud/dataworks-public/model/UpdateNodeOwnerRequest.h
include/alibabacloud/dataworks-public/model/UpdateNodeOwnerResult.h
include/alibabacloud/dataworks-public/model/UpdateNodeRunModeRequest.h
include/alibabacloud/dataworks-public/model/UpdateNodeRunModeResult.h
include/alibabacloud/dataworks-public/model/UpdateQualityFollowerRequest.h
include/alibabacloud/dataworks-public/model/UpdateQualityFollowerResult.h
include/alibabacloud/dataworks-public/model/UpdateQualityRuleRequest.h
@@ -666,8 +656,6 @@ set(dataworks-public_src
src/model/ListBusinessResult.cc
src/model/ListCalcEnginesRequest.cc
src/model/ListCalcEnginesResult.cc
src/model/ListColumnWithLabelPermissionRequest.cc
src/model/ListColumnWithLabelPermissionResult.cc
src/model/ListConnectionsRequest.cc
src/model/ListConnectionsResult.cc
src/model/ListDISyncTasksRequest.cc
@@ -736,14 +724,10 @@ set(dataworks-public_src
src/model/ListResourceGroupsResult.cc
src/model/ListSuccessInstanceAmountRequest.cc
src/model/ListSuccessInstanceAmountResult.cc
src/model/ListTableGranteesRequest.cc
src/model/ListTableGranteesResult.cc
src/model/ListTableLevelRequest.cc
src/model/ListTableLevelResult.cc
src/model/ListTableThemeRequest.cc
src/model/ListTableThemeResult.cc
src/model/ListTableWithPermissionRequest.cc
src/model/ListTableWithPermissionResult.cc
src/model/ListTopicsRequest.cc
src/model/ListTopicsResult.cc
src/model/PublishDataServiceApiRequest.cc
@@ -806,10 +790,6 @@ set(dataworks-public_src
src/model/UpdateMetaTableResult.cc
src/model/UpdateMetaTableIntroWikiRequest.cc
src/model/UpdateMetaTableIntroWikiResult.cc
src/model/UpdateNodeOwnerRequest.cc
src/model/UpdateNodeOwnerResult.cc
src/model/UpdateNodeRunModeRequest.cc
src/model/UpdateNodeRunModeResult.cc
src/model/UpdateQualityFollowerRequest.cc
src/model/UpdateQualityFollowerResult.cc
src/model/UpdateQualityRuleRequest.cc

View File

@@ -262,8 +262,6 @@
#include "model/ListBusinessResult.h"
#include "model/ListCalcEnginesRequest.h"
#include "model/ListCalcEnginesResult.h"
#include "model/ListColumnWithLabelPermissionRequest.h"
#include "model/ListColumnWithLabelPermissionResult.h"
#include "model/ListConnectionsRequest.h"
#include "model/ListConnectionsResult.h"
#include "model/ListDISyncTasksRequest.h"
@@ -332,14 +330,10 @@
#include "model/ListResourceGroupsResult.h"
#include "model/ListSuccessInstanceAmountRequest.h"
#include "model/ListSuccessInstanceAmountResult.h"
#include "model/ListTableGranteesRequest.h"
#include "model/ListTableGranteesResult.h"
#include "model/ListTableLevelRequest.h"
#include "model/ListTableLevelResult.h"
#include "model/ListTableThemeRequest.h"
#include "model/ListTableThemeResult.h"
#include "model/ListTableWithPermissionRequest.h"
#include "model/ListTableWithPermissionResult.h"
#include "model/ListTopicsRequest.h"
#include "model/ListTopicsResult.h"
#include "model/PublishDataServiceApiRequest.h"
@@ -402,10 +396,6 @@
#include "model/UpdateMetaTableResult.h"
#include "model/UpdateMetaTableIntroWikiRequest.h"
#include "model/UpdateMetaTableIntroWikiResult.h"
#include "model/UpdateNodeOwnerRequest.h"
#include "model/UpdateNodeOwnerResult.h"
#include "model/UpdateNodeRunModeRequest.h"
#include "model/UpdateNodeRunModeResult.h"
#include "model/UpdateQualityFollowerRequest.h"
#include "model/UpdateQualityFollowerResult.h"
#include "model/UpdateQualityRuleRequest.h"
@@ -793,9 +783,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListCalcEnginesResult> ListCalcEnginesOutcome;
typedef std::future<ListCalcEnginesOutcome> ListCalcEnginesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListCalcEnginesRequest&, const ListCalcEnginesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCalcEnginesAsyncHandler;
typedef Outcome<Error, Model::ListColumnWithLabelPermissionResult> ListColumnWithLabelPermissionOutcome;
typedef std::future<ListColumnWithLabelPermissionOutcome> ListColumnWithLabelPermissionOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListColumnWithLabelPermissionRequest&, const ListColumnWithLabelPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListColumnWithLabelPermissionAsyncHandler;
typedef Outcome<Error, Model::ListConnectionsResult> ListConnectionsOutcome;
typedef std::future<ListConnectionsOutcome> ListConnectionsOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListConnectionsRequest&, const ListConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConnectionsAsyncHandler;
@@ -898,18 +885,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListSuccessInstanceAmountResult> ListSuccessInstanceAmountOutcome;
typedef std::future<ListSuccessInstanceAmountOutcome> ListSuccessInstanceAmountOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListSuccessInstanceAmountRequest&, const ListSuccessInstanceAmountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSuccessInstanceAmountAsyncHandler;
typedef Outcome<Error, Model::ListTableGranteesResult> ListTableGranteesOutcome;
typedef std::future<ListTableGranteesOutcome> ListTableGranteesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListTableGranteesRequest&, const ListTableGranteesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTableGranteesAsyncHandler;
typedef Outcome<Error, Model::ListTableLevelResult> ListTableLevelOutcome;
typedef std::future<ListTableLevelOutcome> ListTableLevelOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListTableLevelRequest&, const ListTableLevelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTableLevelAsyncHandler;
typedef Outcome<Error, Model::ListTableThemeResult> ListTableThemeOutcome;
typedef std::future<ListTableThemeOutcome> ListTableThemeOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListTableThemeRequest&, const ListTableThemeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTableThemeAsyncHandler;
typedef Outcome<Error, Model::ListTableWithPermissionResult> ListTableWithPermissionOutcome;
typedef std::future<ListTableWithPermissionOutcome> ListTableWithPermissionOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListTableWithPermissionRequest&, const ListTableWithPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTableWithPermissionAsyncHandler;
typedef Outcome<Error, Model::ListTopicsResult> ListTopicsOutcome;
typedef std::future<ListTopicsOutcome> ListTopicsOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListTopicsRequest&, const ListTopicsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTopicsAsyncHandler;
@@ -1003,12 +984,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateMetaTableIntroWikiResult> UpdateMetaTableIntroWikiOutcome;
typedef std::future<UpdateMetaTableIntroWikiOutcome> UpdateMetaTableIntroWikiOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateMetaTableIntroWikiRequest&, const UpdateMetaTableIntroWikiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateMetaTableIntroWikiAsyncHandler;
typedef Outcome<Error, Model::UpdateNodeOwnerResult> UpdateNodeOwnerOutcome;
typedef std::future<UpdateNodeOwnerOutcome> UpdateNodeOwnerOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateNodeOwnerRequest&, const UpdateNodeOwnerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNodeOwnerAsyncHandler;
typedef Outcome<Error, Model::UpdateNodeRunModeResult> UpdateNodeRunModeOutcome;
typedef std::future<UpdateNodeRunModeOutcome> UpdateNodeRunModeOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateNodeRunModeRequest&, const UpdateNodeRunModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNodeRunModeAsyncHandler;
typedef Outcome<Error, Model::UpdateQualityFollowerResult> UpdateQualityFollowerOutcome;
typedef std::future<UpdateQualityFollowerOutcome> UpdateQualityFollowerOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateQualityFollowerRequest&, const UpdateQualityFollowerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateQualityFollowerAsyncHandler;
@@ -1401,9 +1376,6 @@ namespace AlibabaCloud
ListCalcEnginesOutcome listCalcEngines(const Model::ListCalcEnginesRequest &request)const;
void listCalcEnginesAsync(const Model::ListCalcEnginesRequest& request, const ListCalcEnginesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListCalcEnginesOutcomeCallable listCalcEnginesCallable(const Model::ListCalcEnginesRequest& request) const;
ListColumnWithLabelPermissionOutcome listColumnWithLabelPermission(const Model::ListColumnWithLabelPermissionRequest &request)const;
void listColumnWithLabelPermissionAsync(const Model::ListColumnWithLabelPermissionRequest& request, const ListColumnWithLabelPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListColumnWithLabelPermissionOutcomeCallable listColumnWithLabelPermissionCallable(const Model::ListColumnWithLabelPermissionRequest& request) const;
ListConnectionsOutcome listConnections(const Model::ListConnectionsRequest &request)const;
void listConnectionsAsync(const Model::ListConnectionsRequest& request, const ListConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListConnectionsOutcomeCallable listConnectionsCallable(const Model::ListConnectionsRequest& request) const;
@@ -1506,18 +1478,12 @@ namespace AlibabaCloud
ListSuccessInstanceAmountOutcome listSuccessInstanceAmount(const Model::ListSuccessInstanceAmountRequest &request)const;
void listSuccessInstanceAmountAsync(const Model::ListSuccessInstanceAmountRequest& request, const ListSuccessInstanceAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSuccessInstanceAmountOutcomeCallable listSuccessInstanceAmountCallable(const Model::ListSuccessInstanceAmountRequest& request) const;
ListTableGranteesOutcome listTableGrantees(const Model::ListTableGranteesRequest &request)const;
void listTableGranteesAsync(const Model::ListTableGranteesRequest& request, const ListTableGranteesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTableGranteesOutcomeCallable listTableGranteesCallable(const Model::ListTableGranteesRequest& request) const;
ListTableLevelOutcome listTableLevel(const Model::ListTableLevelRequest &request)const;
void listTableLevelAsync(const Model::ListTableLevelRequest& request, const ListTableLevelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTableLevelOutcomeCallable listTableLevelCallable(const Model::ListTableLevelRequest& request) const;
ListTableThemeOutcome listTableTheme(const Model::ListTableThemeRequest &request)const;
void listTableThemeAsync(const Model::ListTableThemeRequest& request, const ListTableThemeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTableThemeOutcomeCallable listTableThemeCallable(const Model::ListTableThemeRequest& request) const;
ListTableWithPermissionOutcome listTableWithPermission(const Model::ListTableWithPermissionRequest &request)const;
void listTableWithPermissionAsync(const Model::ListTableWithPermissionRequest& request, const ListTableWithPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTableWithPermissionOutcomeCallable listTableWithPermissionCallable(const Model::ListTableWithPermissionRequest& request) const;
ListTopicsOutcome listTopics(const Model::ListTopicsRequest &request)const;
void listTopicsAsync(const Model::ListTopicsRequest& request, const ListTopicsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTopicsOutcomeCallable listTopicsCallable(const Model::ListTopicsRequest& request) const;
@@ -1611,12 +1577,6 @@ namespace AlibabaCloud
UpdateMetaTableIntroWikiOutcome updateMetaTableIntroWiki(const Model::UpdateMetaTableIntroWikiRequest &request)const;
void updateMetaTableIntroWikiAsync(const Model::UpdateMetaTableIntroWikiRequest& request, const UpdateMetaTableIntroWikiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateMetaTableIntroWikiOutcomeCallable updateMetaTableIntroWikiCallable(const Model::UpdateMetaTableIntroWikiRequest& request) const;
UpdateNodeOwnerOutcome updateNodeOwner(const Model::UpdateNodeOwnerRequest &request)const;
void updateNodeOwnerAsync(const Model::UpdateNodeOwnerRequest& request, const UpdateNodeOwnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateNodeOwnerOutcomeCallable updateNodeOwnerCallable(const Model::UpdateNodeOwnerRequest& request) const;
UpdateNodeRunModeOutcome updateNodeRunMode(const Model::UpdateNodeRunModeRequest &request)const;
void updateNodeRunModeAsync(const Model::UpdateNodeRunModeRequest& request, const UpdateNodeRunModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateNodeRunModeOutcomeCallable updateNodeRunModeCallable(const Model::UpdateNodeRunModeRequest& request) const;
UpdateQualityFollowerOutcome updateQualityFollower(const Model::UpdateQualityFollowerRequest &request)const;
void updateQualityFollowerAsync(const Model::UpdateQualityFollowerRequest& request, const UpdateQualityFollowerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateQualityFollowerOutcomeCallable updateQualityFollowerCallable(const Model::UpdateQualityFollowerRequest& request) const;

View File

@@ -39,8 +39,6 @@ namespace AlibabaCloud
void setFileType(int fileType);
std::string getDependentNodeIdList()const;
void setDependentNodeIdList(const std::string& dependentNodeIdList);
bool getAutoParse()const;
void setAutoParse(bool autoParse);
std::string getContent()const;
void setContent(const std::string& content);
std::string getProjectIdentifier()const;
@@ -87,7 +85,6 @@ namespace AlibabaCloud
private:
int fileType_;
std::string dependentNodeIdList_;
bool autoParse_;
std::string content_;
std::string projectIdentifier_;
long resourceGroupId_;

View File

@@ -56,14 +56,12 @@ namespace AlibabaCloud
std::string fileFolderId;
long bizId;
long businessId;
bool autoParse;
};
struct NodeConfiguration
{
struct NodeInputOutput
{
std::string input;
std::string parseType;
};
struct NodeInputOutput1
{

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTCOLUMNWITHLABELPERMISSIONREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTCOLUMNWITHLABELPERMISSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListColumnWithLabelPermissionRequest : public RpcServiceRequest
{
public:
ListColumnWithLabelPermissionRequest();
~ListColumnWithLabelPermissionRequest();
std::string getMaxComputeProjectName()const;
void setMaxComputeProjectName(const std::string& maxComputeProjectName);
std::string getTableName()const;
void setTableName(const std::string& tableName);
std::string getUserId()const;
void setUserId(const std::string& userId);
int getWorkspaceId()const;
void setWorkspaceId(int workspaceId);
std::string getEngineType()const;
void setEngineType(const std::string& engineType);
private:
std::string maxComputeProjectName_;
std::string tableName_;
std::string userId_;
int workspaceId_;
std::string engineType_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTCOLUMNWITHLABELPERMISSIONREQUEST_H_

View File

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

View File

@@ -56,7 +56,6 @@ namespace AlibabaCloud
std::string fileFolderId;
long bizId;
long businessId;
bool autoParse;
};
int totalCount;
int pageSize;

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLEGRANTEESREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLEGRANTEESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListTableGranteesRequest : public RpcServiceRequest
{
public:
ListTableGranteesRequest();
~ListTableGranteesRequest();
std::string getMaxComputeProjectName()const;
void setMaxComputeProjectName(const std::string& maxComputeProjectName);
std::string getTableName()const;
void setTableName(const std::string& tableName);
int getWorkspaceId()const;
void setWorkspaceId(int workspaceId);
std::string getEngineType()const;
void setEngineType(const std::string& engineType);
private:
std::string maxComputeProjectName_;
std::string tableName_;
int workspaceId_;
std::string engineType_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLEGRANTEESREQUEST_H_

View File

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

View File

@@ -1,66 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLEWITHPERMISSIONREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLEWITHPERMISSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListTableWithPermissionRequest : public RpcServiceRequest
{
public:
ListTableWithPermissionRequest();
~ListTableWithPermissionRequest();
std::string getMaxComputeProjectName()const;
void setMaxComputeProjectName(const std::string& maxComputeProjectName);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getUserId()const;
void setUserId(const std::string& userId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
int getWorkspaceId()const;
void setWorkspaceId(int workspaceId);
std::string getEngineType()const;
void setEngineType(const std::string& engineType);
private:
std::string maxComputeProjectName_;
int pageNum_;
std::string userId_;
int pageSize_;
std::string keyword_;
int workspaceId_;
std::string engineType_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLEWITHPERMISSIONREQUEST_H_

View File

@@ -1,68 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLEWITHPERMISSIONRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLEWITHPERMISSIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListTableWithPermissionResult : public ServiceResult
{
public:
struct Tables
{
struct TableListItem
{
std::string comment;
std::string owner;
std::vector<std::string> action;
std::string nameCn;
std::string guid;
std::string projectGuid;
std::string name;
};
int totalCount;
int pageSize;
int pageNumber;
std::vector<TableListItem> tableList;
};
ListTableWithPermissionResult();
explicit ListTableWithPermissionResult(const std::string &payload);
~ListTableWithPermissionResult();
Tables getTables()const;
protected:
void parse(const std::string &payload);
private:
Tables tables_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLEWITHPERMISSIONRESULT_H_

View File

@@ -39,8 +39,6 @@ namespace AlibabaCloud
void setOutputList(const std::string& outputList);
std::string getDependentNodeIdList()const;
void setDependentNodeIdList(const std::string& dependentNodeIdList);
bool getAutoParse()const;
void setAutoParse(bool autoParse);
std::string getContent()const;
void setContent(const std::string& content);
std::string getProjectIdentifier()const;
@@ -87,7 +85,6 @@ namespace AlibabaCloud
private:
std::string outputList_;
std::string dependentNodeIdList_;
bool autoParse_;
std::string content_;
std::string projectIdentifier_;
long projectId_;

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATENODEOWNERREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATENODEOWNERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT UpdateNodeOwnerRequest : public RpcServiceRequest
{
public:
UpdateNodeOwnerRequest();
~UpdateNodeOwnerRequest();
std::string getProjectEnv()const;
void setProjectEnv(const std::string& projectEnv);
std::string getOwner()const;
void setOwner(const std::string& owner);
long getNodeId()const;
void setNodeId(long nodeId);
private:
std::string projectEnv_;
std::string owner_;
long nodeId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATENODEOWNERREQUEST_H_

View File

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

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATENODERUNMODEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATENODERUNMODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT UpdateNodeRunModeRequest : public RpcServiceRequest
{
public:
UpdateNodeRunModeRequest();
~UpdateNodeRunModeRequest();
std::string getProjectEnv()const;
void setProjectEnv(const std::string& projectEnv);
int getNodeType()const;
void setNodeType(int nodeType);
long getNodeId()const;
void setNodeId(long nodeId);
private:
std::string projectEnv_;
int nodeType_;
long nodeId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATENODERUNMODEREQUEST_H_

View File

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

View File

@@ -4371,42 +4371,6 @@ Dataworks_publicClient::ListCalcEnginesOutcomeCallable Dataworks_publicClient::l
return task->get_future();
}
Dataworks_publicClient::ListColumnWithLabelPermissionOutcome Dataworks_publicClient::listColumnWithLabelPermission(const ListColumnWithLabelPermissionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ListColumnWithLabelPermissionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ListColumnWithLabelPermissionOutcome(ListColumnWithLabelPermissionResult(outcome.result()));
else
return ListColumnWithLabelPermissionOutcome(outcome.error());
}
void Dataworks_publicClient::listColumnWithLabelPermissionAsync(const ListColumnWithLabelPermissionRequest& request, const ListColumnWithLabelPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, listColumnWithLabelPermission(request), context);
};
asyncExecute(new Runnable(fn));
}
Dataworks_publicClient::ListColumnWithLabelPermissionOutcomeCallable Dataworks_publicClient::listColumnWithLabelPermissionCallable(const ListColumnWithLabelPermissionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ListColumnWithLabelPermissionOutcome()>>(
[this, request]()
{
return this->listColumnWithLabelPermission(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Dataworks_publicClient::ListConnectionsOutcome Dataworks_publicClient::listConnections(const ListConnectionsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5631,42 +5595,6 @@ Dataworks_publicClient::ListSuccessInstanceAmountOutcomeCallable Dataworks_publi
return task->get_future();
}
Dataworks_publicClient::ListTableGranteesOutcome Dataworks_publicClient::listTableGrantees(const ListTableGranteesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ListTableGranteesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ListTableGranteesOutcome(ListTableGranteesResult(outcome.result()));
else
return ListTableGranteesOutcome(outcome.error());
}
void Dataworks_publicClient::listTableGranteesAsync(const ListTableGranteesRequest& request, const ListTableGranteesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, listTableGrantees(request), context);
};
asyncExecute(new Runnable(fn));
}
Dataworks_publicClient::ListTableGranteesOutcomeCallable Dataworks_publicClient::listTableGranteesCallable(const ListTableGranteesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ListTableGranteesOutcome()>>(
[this, request]()
{
return this->listTableGrantees(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Dataworks_publicClient::ListTableLevelOutcome Dataworks_publicClient::listTableLevel(const ListTableLevelRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5739,42 +5667,6 @@ Dataworks_publicClient::ListTableThemeOutcomeCallable Dataworks_publicClient::li
return task->get_future();
}
Dataworks_publicClient::ListTableWithPermissionOutcome Dataworks_publicClient::listTableWithPermission(const ListTableWithPermissionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ListTableWithPermissionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ListTableWithPermissionOutcome(ListTableWithPermissionResult(outcome.result()));
else
return ListTableWithPermissionOutcome(outcome.error());
}
void Dataworks_publicClient::listTableWithPermissionAsync(const ListTableWithPermissionRequest& request, const ListTableWithPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, listTableWithPermission(request), context);
};
asyncExecute(new Runnable(fn));
}
Dataworks_publicClient::ListTableWithPermissionOutcomeCallable Dataworks_publicClient::listTableWithPermissionCallable(const ListTableWithPermissionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ListTableWithPermissionOutcome()>>(
[this, request]()
{
return this->listTableWithPermission(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Dataworks_publicClient::ListTopicsOutcome Dataworks_publicClient::listTopics(const ListTopicsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -6891,78 +6783,6 @@ Dataworks_publicClient::UpdateMetaTableIntroWikiOutcomeCallable Dataworks_public
return task->get_future();
}
Dataworks_publicClient::UpdateNodeOwnerOutcome Dataworks_publicClient::updateNodeOwner(const UpdateNodeOwnerRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateNodeOwnerOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateNodeOwnerOutcome(UpdateNodeOwnerResult(outcome.result()));
else
return UpdateNodeOwnerOutcome(outcome.error());
}
void Dataworks_publicClient::updateNodeOwnerAsync(const UpdateNodeOwnerRequest& request, const UpdateNodeOwnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateNodeOwner(request), context);
};
asyncExecute(new Runnable(fn));
}
Dataworks_publicClient::UpdateNodeOwnerOutcomeCallable Dataworks_publicClient::updateNodeOwnerCallable(const UpdateNodeOwnerRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateNodeOwnerOutcome()>>(
[this, request]()
{
return this->updateNodeOwner(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Dataworks_publicClient::UpdateNodeRunModeOutcome Dataworks_publicClient::updateNodeRunMode(const UpdateNodeRunModeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateNodeRunModeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateNodeRunModeOutcome(UpdateNodeRunModeResult(outcome.result()));
else
return UpdateNodeRunModeOutcome(outcome.error());
}
void Dataworks_publicClient::updateNodeRunModeAsync(const UpdateNodeRunModeRequest& request, const UpdateNodeRunModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateNodeRunMode(request), context);
};
asyncExecute(new Runnable(fn));
}
Dataworks_publicClient::UpdateNodeRunModeOutcomeCallable Dataworks_publicClient::updateNodeRunModeCallable(const UpdateNodeRunModeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateNodeRunModeOutcome()>>(
[this, request]()
{
return this->updateNodeRunMode(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
Dataworks_publicClient::UpdateQualityFollowerOutcome Dataworks_publicClient::updateQualityFollower(const UpdateQualityFollowerRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -49,17 +49,6 @@ void CreateFileRequest::setDependentNodeIdList(const std::string& dependentNodeI
setBodyParameter("DependentNodeIdList", dependentNodeIdList);
}
bool CreateFileRequest::getAutoParse()const
{
return autoParse_;
}
void CreateFileRequest::setAutoParse(bool autoParse)
{
autoParse_ = autoParse;
setBodyParameter("AutoParse", autoParse ? "true" : "false");
}
std::string CreateFileRequest::getContent()const
{
return content_;

View File

@@ -81,8 +81,6 @@ void GetFileResult::parse(const std::string &payload)
data_.file.deletedStatus = fileNode["DeletedStatus"].asString();
if(!fileNode["BusinessId"].isNull())
data_.file.businessId = std::stol(fileNode["BusinessId"].asString());
if(!fileNode["AutoParse"].isNull())
data_.file.autoParse = fileNode["AutoParse"].asString() == "true";
auto nodeConfigurationNode = dataNode["NodeConfiguration"];
if(!nodeConfigurationNode["AutoRerunTimes"].isNull())
data_.nodeConfiguration.autoRerunTimes = std::stoi(nodeConfigurationNode["AutoRerunTimes"].asString());
@@ -114,8 +112,6 @@ void GetFileResult::parse(const std::string &payload)
Data::NodeConfiguration::NodeInputOutput nodeInputOutputObject;
if(!nodeConfigurationNodeInputListNodeInputOutput["Input"].isNull())
nodeInputOutputObject.input = nodeConfigurationNodeInputListNodeInputOutput["Input"].asString();
if(!nodeConfigurationNodeInputListNodeInputOutput["ParseType"].isNull())
nodeInputOutputObject.parseType = nodeConfigurationNodeInputListNodeInputOutput["ParseType"].asString();
data_.nodeConfiguration.inputList.push_back(nodeInputOutputObject);
}
auto allOutputListNode = nodeConfigurationNode["OutputList"]["NodeInputOutput"];

View File

@@ -1,84 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/ListColumnWithLabelPermissionRequest.h>
using AlibabaCloud::Dataworks_public::Model::ListColumnWithLabelPermissionRequest;
ListColumnWithLabelPermissionRequest::ListColumnWithLabelPermissionRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "ListColumnWithLabelPermission")
{
setMethod(HttpRequest::Method::Post);
}
ListColumnWithLabelPermissionRequest::~ListColumnWithLabelPermissionRequest()
{}
std::string ListColumnWithLabelPermissionRequest::getMaxComputeProjectName()const
{
return maxComputeProjectName_;
}
void ListColumnWithLabelPermissionRequest::setMaxComputeProjectName(const std::string& maxComputeProjectName)
{
maxComputeProjectName_ = maxComputeProjectName;
setParameter("MaxComputeProjectName", maxComputeProjectName);
}
std::string ListColumnWithLabelPermissionRequest::getTableName()const
{
return tableName_;
}
void ListColumnWithLabelPermissionRequest::setTableName(const std::string& tableName)
{
tableName_ = tableName;
setParameter("TableName", tableName);
}
std::string ListColumnWithLabelPermissionRequest::getUserId()const
{
return userId_;
}
void ListColumnWithLabelPermissionRequest::setUserId(const std::string& userId)
{
userId_ = userId;
setParameter("UserId", userId);
}
int ListColumnWithLabelPermissionRequest::getWorkspaceId()const
{
return workspaceId_;
}
void ListColumnWithLabelPermissionRequest::setWorkspaceId(int workspaceId)
{
workspaceId_ = workspaceId;
setParameter("WorkspaceId", std::to_string(workspaceId));
}
std::string ListColumnWithLabelPermissionRequest::getEngineType()const
{
return engineType_;
}
void ListColumnWithLabelPermissionRequest::setEngineType(const std::string& engineType)
{
engineType_ = engineType;
setParameter("EngineType", engineType);
}

View File

@@ -1,67 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/ListColumnWithLabelPermissionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
ListColumnWithLabelPermissionResult::ListColumnWithLabelPermissionResult() :
ServiceResult()
{}
ListColumnWithLabelPermissionResult::ListColumnWithLabelPermissionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ListColumnWithLabelPermissionResult::~ListColumnWithLabelPermissionResult()
{}
void ListColumnWithLabelPermissionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allColumnMetaNode = value["ColumnMeta"]["ColumnMetaItem"];
for (auto valueColumnMetaColumnMetaItem : allColumnMetaNode)
{
ColumnMetaItem columnMetaObject;
if(!valueColumnMetaColumnMetaItem["Guid"].isNull())
columnMetaObject.guid = valueColumnMetaColumnMetaItem["Guid"].asString();
if(!valueColumnMetaColumnMetaItem["Name"].isNull())
columnMetaObject.name = valueColumnMetaColumnMetaItem["Name"].asString();
if(!valueColumnMetaColumnMetaItem["Comment"].isNull())
columnMetaObject.comment = valueColumnMetaColumnMetaItem["Comment"].asString();
if(!valueColumnMetaColumnMetaItem["SecurityLevel"].isNull())
columnMetaObject.securityLevel = valueColumnMetaColumnMetaItem["SecurityLevel"].asString();
if(!valueColumnMetaColumnMetaItem["Deadline"].isNull())
columnMetaObject.deadline = valueColumnMetaColumnMetaItem["Deadline"].asString();
if(!valueColumnMetaColumnMetaItem["GrantedLabel"].isNull())
columnMetaObject.grantedLabel = valueColumnMetaColumnMetaItem["GrantedLabel"].asString();
columnMeta_.push_back(columnMetaObject);
}
}
std::vector<ListColumnWithLabelPermissionResult::ColumnMetaItem> ListColumnWithLabelPermissionResult::getColumnMeta()const
{
return columnMeta_;
}

View File

@@ -90,8 +90,6 @@ void ListFilesResult::parse(const std::string &payload)
fileObject.fileId = std::stol(dataNodeFilesFile["FileId"].asString());
if(!dataNodeFilesFile["BusinessId"].isNull())
fileObject.businessId = std::stol(dataNodeFilesFile["BusinessId"].asString());
if(!dataNodeFilesFile["AutoParse"].isNull())
fileObject.autoParse = dataNodeFilesFile["AutoParse"].asString() == "true";
data_.files.push_back(fileObject);
}
if(!value["Success"].isNull())

View File

@@ -1,73 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/ListTableGranteesRequest.h>
using AlibabaCloud::Dataworks_public::Model::ListTableGranteesRequest;
ListTableGranteesRequest::ListTableGranteesRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "ListTableGrantees")
{
setMethod(HttpRequest::Method::Post);
}
ListTableGranteesRequest::~ListTableGranteesRequest()
{}
std::string ListTableGranteesRequest::getMaxComputeProjectName()const
{
return maxComputeProjectName_;
}
void ListTableGranteesRequest::setMaxComputeProjectName(const std::string& maxComputeProjectName)
{
maxComputeProjectName_ = maxComputeProjectName;
setParameter("MaxComputeProjectName", maxComputeProjectName);
}
std::string ListTableGranteesRequest::getTableName()const
{
return tableName_;
}
void ListTableGranteesRequest::setTableName(const std::string& tableName)
{
tableName_ = tableName;
setParameter("TableName", tableName);
}
int ListTableGranteesRequest::getWorkspaceId()const
{
return workspaceId_;
}
void ListTableGranteesRequest::setWorkspaceId(int workspaceId)
{
workspaceId_ = workspaceId;
setParameter("WorkspaceId", std::to_string(workspaceId));
}
std::string ListTableGranteesRequest::getEngineType()const
{
return engineType_;
}
void ListTableGranteesRequest::setEngineType(const std::string& engineType)
{
engineType_ = engineType;
setParameter("EngineType", engineType);
}

View File

@@ -1,64 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/ListTableGranteesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
ListTableGranteesResult::ListTableGranteesResult() :
ServiceResult()
{}
ListTableGranteesResult::ListTableGranteesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ListTableGranteesResult::~ListTableGranteesResult()
{}
void ListTableGranteesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allGranteeNode = value["Grantee"]["GranteeItem"];
for (auto valueGranteeGranteeItem : allGranteeNode)
{
GranteeItem granteeObject;
if(!valueGranteeGranteeItem["GranteeTypeDescription"].isNull())
granteeObject.granteeTypeDescription = valueGranteeGranteeItem["GranteeTypeDescription"].asString();
if(!valueGranteeGranteeItem["GranteeName"].isNull())
granteeObject.granteeName = valueGranteeGranteeItem["GranteeName"].asString();
if(!valueGranteeGranteeItem["GranteeId"].isNull())
granteeObject.granteeId = valueGranteeGranteeItem["GranteeId"].asString();
auto allActions = value["Actions"]["Actions"];
for (auto value : allActions)
granteeObject.actions.push_back(value.asString());
grantee_.push_back(granteeObject);
}
}
std::vector<ListTableGranteesResult::GranteeItem> ListTableGranteesResult::getGrantee()const
{
return grantee_;
}

View File

@@ -1,106 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/ListTableWithPermissionRequest.h>
using AlibabaCloud::Dataworks_public::Model::ListTableWithPermissionRequest;
ListTableWithPermissionRequest::ListTableWithPermissionRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "ListTableWithPermission")
{
setMethod(HttpRequest::Method::Post);
}
ListTableWithPermissionRequest::~ListTableWithPermissionRequest()
{}
std::string ListTableWithPermissionRequest::getMaxComputeProjectName()const
{
return maxComputeProjectName_;
}
void ListTableWithPermissionRequest::setMaxComputeProjectName(const std::string& maxComputeProjectName)
{
maxComputeProjectName_ = maxComputeProjectName;
setParameter("MaxComputeProjectName", maxComputeProjectName);
}
int ListTableWithPermissionRequest::getPageNum()const
{
return pageNum_;
}
void ListTableWithPermissionRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
}
std::string ListTableWithPermissionRequest::getUserId()const
{
return userId_;
}
void ListTableWithPermissionRequest::setUserId(const std::string& userId)
{
userId_ = userId;
setParameter("UserId", userId);
}
int ListTableWithPermissionRequest::getPageSize()const
{
return pageSize_;
}
void ListTableWithPermissionRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
std::string ListTableWithPermissionRequest::getKeyword()const
{
return keyword_;
}
void ListTableWithPermissionRequest::setKeyword(const std::string& keyword)
{
keyword_ = keyword;
setParameter("Keyword", keyword);
}
int ListTableWithPermissionRequest::getWorkspaceId()const
{
return workspaceId_;
}
void ListTableWithPermissionRequest::setWorkspaceId(int workspaceId)
{
workspaceId_ = workspaceId;
setParameter("WorkspaceId", std::to_string(workspaceId));
}
std::string ListTableWithPermissionRequest::getEngineType()const
{
return engineType_;
}
void ListTableWithPermissionRequest::setEngineType(const std::string& engineType)
{
engineType_ = engineType;
setParameter("EngineType", engineType);
}

View File

@@ -1,77 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/ListTableWithPermissionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
ListTableWithPermissionResult::ListTableWithPermissionResult() :
ServiceResult()
{}
ListTableWithPermissionResult::ListTableWithPermissionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ListTableWithPermissionResult::~ListTableWithPermissionResult()
{}
void ListTableWithPermissionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto tablesNode = value["Tables"];
if(!tablesNode["PageNumber"].isNull())
tables_.pageNumber = std::stoi(tablesNode["PageNumber"].asString());
if(!tablesNode["PageSize"].isNull())
tables_.pageSize = std::stoi(tablesNode["PageSize"].asString());
if(!tablesNode["TotalCount"].isNull())
tables_.totalCount = std::stoi(tablesNode["TotalCount"].asString());
auto allTableListNode = tablesNode["TableList"]["TableListItem"];
for (auto tablesNodeTableListTableListItem : allTableListNode)
{
Tables::TableListItem tableListItemObject;
if(!tablesNodeTableListTableListItem["ProjectGuid"].isNull())
tableListItemObject.projectGuid = tablesNodeTableListTableListItem["ProjectGuid"].asString();
if(!tablesNodeTableListTableListItem["Guid"].isNull())
tableListItemObject.guid = tablesNodeTableListTableListItem["Guid"].asString();
if(!tablesNodeTableListTableListItem["Name"].isNull())
tableListItemObject.name = tablesNodeTableListTableListItem["Name"].asString();
if(!tablesNodeTableListTableListItem["NameCn"].isNull())
tableListItemObject.nameCn = tablesNodeTableListTableListItem["NameCn"].asString();
if(!tablesNodeTableListTableListItem["Comment"].isNull())
tableListItemObject.comment = tablesNodeTableListTableListItem["Comment"].asString();
if(!tablesNodeTableListTableListItem["Owner"].isNull())
tableListItemObject.owner = tablesNodeTableListTableListItem["Owner"].asString();
auto allAction = value["Action"]["Action"];
for (auto value : allAction)
tableListItemObject.action.push_back(value.asString());
tables_.tableList.push_back(tableListItemObject);
}
}
ListTableWithPermissionResult::Tables ListTableWithPermissionResult::getTables()const
{
return tables_;
}

View File

@@ -49,17 +49,6 @@ void UpdateFileRequest::setDependentNodeIdList(const std::string& dependentNodeI
setBodyParameter("DependentNodeIdList", dependentNodeIdList);
}
bool UpdateFileRequest::getAutoParse()const
{
return autoParse_;
}
void UpdateFileRequest::setAutoParse(bool autoParse)
{
autoParse_ = autoParse;
setBodyParameter("AutoParse", autoParse ? "true" : "false");
}
std::string UpdateFileRequest::getContent()const
{
return content_;

View File

@@ -1,62 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/UpdateNodeOwnerRequest.h>
using AlibabaCloud::Dataworks_public::Model::UpdateNodeOwnerRequest;
UpdateNodeOwnerRequest::UpdateNodeOwnerRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "UpdateNodeOwner")
{
setMethod(HttpRequest::Method::Post);
}
UpdateNodeOwnerRequest::~UpdateNodeOwnerRequest()
{}
std::string UpdateNodeOwnerRequest::getProjectEnv()const
{
return projectEnv_;
}
void UpdateNodeOwnerRequest::setProjectEnv(const std::string& projectEnv)
{
projectEnv_ = projectEnv;
setBodyParameter("ProjectEnv", projectEnv);
}
std::string UpdateNodeOwnerRequest::getOwner()const
{
return owner_;
}
void UpdateNodeOwnerRequest::setOwner(const std::string& owner)
{
owner_ = owner;
setBodyParameter("Owner", owner);
}
long UpdateNodeOwnerRequest::getNodeId()const
{
return nodeId_;
}
void UpdateNodeOwnerRequest::setNodeId(long nodeId)
{
nodeId_ = nodeId;
setBodyParameter("NodeId", std::to_string(nodeId));
}

View File

@@ -1,79 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/UpdateNodeOwnerResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
UpdateNodeOwnerResult::UpdateNodeOwnerResult() :
ServiceResult()
{}
UpdateNodeOwnerResult::UpdateNodeOwnerResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
UpdateNodeOwnerResult::~UpdateNodeOwnerResult()
{}
void UpdateNodeOwnerResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Data"].isNull())
data_ = value["Data"].asString() == "true";
}
int UpdateNodeOwnerResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
bool UpdateNodeOwnerResult::getData()const
{
return data_;
}
std::string UpdateNodeOwnerResult::getErrorCode()const
{
return errorCode_;
}
std::string UpdateNodeOwnerResult::getErrorMessage()const
{
return errorMessage_;
}
bool UpdateNodeOwnerResult::getSuccess()const
{
return success_;
}

View File

@@ -1,62 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/UpdateNodeRunModeRequest.h>
using AlibabaCloud::Dataworks_public::Model::UpdateNodeRunModeRequest;
UpdateNodeRunModeRequest::UpdateNodeRunModeRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "UpdateNodeRunMode")
{
setMethod(HttpRequest::Method::Post);
}
UpdateNodeRunModeRequest::~UpdateNodeRunModeRequest()
{}
std::string UpdateNodeRunModeRequest::getProjectEnv()const
{
return projectEnv_;
}
void UpdateNodeRunModeRequest::setProjectEnv(const std::string& projectEnv)
{
projectEnv_ = projectEnv;
setBodyParameter("ProjectEnv", projectEnv);
}
int UpdateNodeRunModeRequest::getNodeType()const
{
return nodeType_;
}
void UpdateNodeRunModeRequest::setNodeType(int nodeType)
{
nodeType_ = nodeType;
setBodyParameter("NodeType", std::to_string(nodeType));
}
long UpdateNodeRunModeRequest::getNodeId()const
{
return nodeId_;
}
void UpdateNodeRunModeRequest::setNodeId(long nodeId)
{
nodeId_ = nodeId;
setBodyParameter("NodeId", std::to_string(nodeId));
}

View File

@@ -1,79 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/UpdateNodeRunModeResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
UpdateNodeRunModeResult::UpdateNodeRunModeResult() :
ServiceResult()
{}
UpdateNodeRunModeResult::UpdateNodeRunModeResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
UpdateNodeRunModeResult::~UpdateNodeRunModeResult()
{}
void UpdateNodeRunModeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Data"].isNull())
data_ = value["Data"].asString() == "true";
}
int UpdateNodeRunModeResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
bool UpdateNodeRunModeResult::getData()const
{
return data_;
}
std::string UpdateNodeRunModeResult::getErrorCode()const
{
return errorCode_;
}
std::string UpdateNodeRunModeResult::getErrorMessage()const
{
return errorMessage_;
}
bool UpdateNodeRunModeResult::getSuccess()const
{
return success_;
}