Generated 2020-05-18 for dataworks-public.

This commit is contained in:
sdk-team
2021-12-06 09:41:31 +00:00
parent f78ca8c724
commit fde408fe24
69 changed files with 2754 additions and 594 deletions

View File

@@ -62,6 +62,8 @@
#include "model/CreateDataServiceGroupResult.h"
#include "model/CreateDataSourceRequest.h"
#include "model/CreateDataSourceResult.h"
#include "model/CreateExportMigrationRequest.h"
#include "model/CreateExportMigrationResult.h"
#include "model/CreateFileRequest.h"
#include "model/CreateFileResult.h"
#include "model/CreateFolderRequest.h"
@@ -196,6 +198,8 @@
#include "model/GetFileVersionResult.h"
#include "model/GetFolderRequest.h"
#include "model/GetFolderResult.h"
#include "model/GetIDEEventDetailRequest.h"
#include "model/GetIDEEventDetailResult.h"
#include "model/GetInstanceRequest.h"
#include "model/GetInstanceResult.h"
#include "model/GetInstanceConsumeTimeRankRequest.h"
@@ -242,6 +246,8 @@
#include "model/GetMetaTableThemeLevelResult.h"
#include "model/GetMigrationProcessRequest.h"
#include "model/GetMigrationProcessResult.h"
#include "model/GetMigrationSummaryRequest.h"
#include "model/GetMigrationSummaryResult.h"
#include "model/GetNodeRequest.h"
#include "model/GetNodeResult.h"
#include "model/GetNodeChildrenRequest.h"
@@ -302,6 +308,8 @@
#include "model/ListDIProjectConfigResult.h"
#include "model/ListDISyncTasksRequest.h"
#include "model/ListDISyncTasksResult.h"
#include "model/ListDagsRequest.h"
#include "model/ListDagsResult.h"
#include "model/ListDataServiceApiAuthoritiesRequest.h"
#include "model/ListDataServiceApiAuthoritiesResult.h"
#include "model/ListDataServiceApisRequest.h"
@@ -318,6 +326,8 @@
#include "model/ListDataServicePublishedApisResult.h"
#include "model/ListDataSourcesRequest.h"
#include "model/ListDataSourcesResult.h"
#include "model/ListDeploymentsRequest.h"
#include "model/ListDeploymentsResult.h"
#include "model/ListFileTypeRequest.h"
#include "model/ListFileTypeResult.h"
#include "model/ListFileVersionsRequest.h"
@@ -448,6 +458,8 @@
#include "model/UpdateFileResult.h"
#include "model/UpdateFolderRequest.h"
#include "model/UpdateFolderResult.h"
#include "model/UpdateIDEEventResultRequest.h"
#include "model/UpdateIDEEventResultResult.h"
#include "model/UpdateMetaCategoryRequest.h"
#include "model/UpdateMetaCategoryResult.h"
#include "model/UpdateMetaTableRequest.h"
@@ -545,6 +557,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateDataSourceResult> CreateDataSourceOutcome;
typedef std::future<CreateDataSourceOutcome> CreateDataSourceOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateDataSourceRequest&, const CreateDataSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDataSourceAsyncHandler;
typedef Outcome<Error, Model::CreateExportMigrationResult> CreateExportMigrationOutcome;
typedef std::future<CreateExportMigrationOutcome> CreateExportMigrationOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateExportMigrationRequest&, const CreateExportMigrationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateExportMigrationAsyncHandler;
typedef Outcome<Error, Model::CreateFileResult> CreateFileOutcome;
typedef std::future<CreateFileOutcome> CreateFileOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateFileRequest&, const CreateFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFileAsyncHandler;
@@ -746,6 +761,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetFolderResult> GetFolderOutcome;
typedef std::future<GetFolderOutcome> GetFolderOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetFolderRequest&, const GetFolderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFolderAsyncHandler;
typedef Outcome<Error, Model::GetIDEEventDetailResult> GetIDEEventDetailOutcome;
typedef std::future<GetIDEEventDetailOutcome> GetIDEEventDetailOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetIDEEventDetailRequest&, const GetIDEEventDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIDEEventDetailAsyncHandler;
typedef Outcome<Error, Model::GetInstanceResult> GetInstanceOutcome;
typedef std::future<GetInstanceOutcome> GetInstanceOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetInstanceRequest&, const GetInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceAsyncHandler;
@@ -815,6 +833,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetMigrationProcessResult> GetMigrationProcessOutcome;
typedef std::future<GetMigrationProcessOutcome> GetMigrationProcessOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetMigrationProcessRequest&, const GetMigrationProcessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMigrationProcessAsyncHandler;
typedef Outcome<Error, Model::GetMigrationSummaryResult> GetMigrationSummaryOutcome;
typedef std::future<GetMigrationSummaryOutcome> GetMigrationSummaryOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetMigrationSummaryRequest&, const GetMigrationSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMigrationSummaryAsyncHandler;
typedef Outcome<Error, Model::GetNodeResult> GetNodeOutcome;
typedef std::future<GetNodeOutcome> GetNodeOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetNodeRequest&, const GetNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNodeAsyncHandler;
@@ -905,6 +926,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListDISyncTasksResult> ListDISyncTasksOutcome;
typedef std::future<ListDISyncTasksOutcome> ListDISyncTasksOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListDISyncTasksRequest&, const ListDISyncTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDISyncTasksAsyncHandler;
typedef Outcome<Error, Model::ListDagsResult> ListDagsOutcome;
typedef std::future<ListDagsOutcome> ListDagsOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListDagsRequest&, const ListDagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDagsAsyncHandler;
typedef Outcome<Error, Model::ListDataServiceApiAuthoritiesResult> ListDataServiceApiAuthoritiesOutcome;
typedef std::future<ListDataServiceApiAuthoritiesOutcome> ListDataServiceApiAuthoritiesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListDataServiceApiAuthoritiesRequest&, const ListDataServiceApiAuthoritiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataServiceApiAuthoritiesAsyncHandler;
@@ -929,6 +953,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListDataSourcesResult> ListDataSourcesOutcome;
typedef std::future<ListDataSourcesOutcome> ListDataSourcesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListDataSourcesRequest&, const ListDataSourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataSourcesAsyncHandler;
typedef Outcome<Error, Model::ListDeploymentsResult> ListDeploymentsOutcome;
typedef std::future<ListDeploymentsOutcome> ListDeploymentsOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListDeploymentsRequest&, const ListDeploymentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDeploymentsAsyncHandler;
typedef Outcome<Error, Model::ListFileTypeResult> ListFileTypeOutcome;
typedef std::future<ListFileTypeOutcome> ListFileTypeOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListFileTypeRequest&, const ListFileTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFileTypeAsyncHandler;
@@ -1124,6 +1151,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateFolderResult> UpdateFolderOutcome;
typedef std::future<UpdateFolderOutcome> UpdateFolderOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateFolderRequest&, const UpdateFolderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFolderAsyncHandler;
typedef Outcome<Error, Model::UpdateIDEEventResultResult> UpdateIDEEventResultOutcome;
typedef std::future<UpdateIDEEventResultOutcome> UpdateIDEEventResultOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateIDEEventResultRequest&, const UpdateIDEEventResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateIDEEventResultAsyncHandler;
typedef Outcome<Error, Model::UpdateMetaCategoryResult> UpdateMetaCategoryOutcome;
typedef std::future<UpdateMetaCategoryOutcome> UpdateMetaCategoryOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateMetaCategoryRequest&, const UpdateMetaCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateMetaCategoryAsyncHandler;
@@ -1231,6 +1261,9 @@ namespace AlibabaCloud
CreateDataSourceOutcome createDataSource(const Model::CreateDataSourceRequest &request)const;
void createDataSourceAsync(const Model::CreateDataSourceRequest& request, const CreateDataSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDataSourceOutcomeCallable createDataSourceCallable(const Model::CreateDataSourceRequest& request) const;
CreateExportMigrationOutcome createExportMigration(const Model::CreateExportMigrationRequest &request)const;
void createExportMigrationAsync(const Model::CreateExportMigrationRequest& request, const CreateExportMigrationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateExportMigrationOutcomeCallable createExportMigrationCallable(const Model::CreateExportMigrationRequest& request) const;
CreateFileOutcome createFile(const Model::CreateFileRequest &request)const;
void createFileAsync(const Model::CreateFileRequest& request, const CreateFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateFileOutcomeCallable createFileCallable(const Model::CreateFileRequest& request) const;
@@ -1432,6 +1465,9 @@ namespace AlibabaCloud
GetFolderOutcome getFolder(const Model::GetFolderRequest &request)const;
void getFolderAsync(const Model::GetFolderRequest& request, const GetFolderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetFolderOutcomeCallable getFolderCallable(const Model::GetFolderRequest& request) const;
GetIDEEventDetailOutcome getIDEEventDetail(const Model::GetIDEEventDetailRequest &request)const;
void getIDEEventDetailAsync(const Model::GetIDEEventDetailRequest& request, const GetIDEEventDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetIDEEventDetailOutcomeCallable getIDEEventDetailCallable(const Model::GetIDEEventDetailRequest& request) const;
GetInstanceOutcome getInstance(const Model::GetInstanceRequest &request)const;
void getInstanceAsync(const Model::GetInstanceRequest& request, const GetInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetInstanceOutcomeCallable getInstanceCallable(const Model::GetInstanceRequest& request) const;
@@ -1501,6 +1537,9 @@ namespace AlibabaCloud
GetMigrationProcessOutcome getMigrationProcess(const Model::GetMigrationProcessRequest &request)const;
void getMigrationProcessAsync(const Model::GetMigrationProcessRequest& request, const GetMigrationProcessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetMigrationProcessOutcomeCallable getMigrationProcessCallable(const Model::GetMigrationProcessRequest& request) const;
GetMigrationSummaryOutcome getMigrationSummary(const Model::GetMigrationSummaryRequest &request)const;
void getMigrationSummaryAsync(const Model::GetMigrationSummaryRequest& request, const GetMigrationSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetMigrationSummaryOutcomeCallable getMigrationSummaryCallable(const Model::GetMigrationSummaryRequest& request) const;
GetNodeOutcome getNode(const Model::GetNodeRequest &request)const;
void getNodeAsync(const Model::GetNodeRequest& request, const GetNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetNodeOutcomeCallable getNodeCallable(const Model::GetNodeRequest& request) const;
@@ -1591,6 +1630,9 @@ namespace AlibabaCloud
ListDISyncTasksOutcome listDISyncTasks(const Model::ListDISyncTasksRequest &request)const;
void listDISyncTasksAsync(const Model::ListDISyncTasksRequest& request, const ListDISyncTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDISyncTasksOutcomeCallable listDISyncTasksCallable(const Model::ListDISyncTasksRequest& request) const;
ListDagsOutcome listDags(const Model::ListDagsRequest &request)const;
void listDagsAsync(const Model::ListDagsRequest& request, const ListDagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDagsOutcomeCallable listDagsCallable(const Model::ListDagsRequest& request) const;
ListDataServiceApiAuthoritiesOutcome listDataServiceApiAuthorities(const Model::ListDataServiceApiAuthoritiesRequest &request)const;
void listDataServiceApiAuthoritiesAsync(const Model::ListDataServiceApiAuthoritiesRequest& request, const ListDataServiceApiAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDataServiceApiAuthoritiesOutcomeCallable listDataServiceApiAuthoritiesCallable(const Model::ListDataServiceApiAuthoritiesRequest& request) const;
@@ -1615,6 +1657,9 @@ namespace AlibabaCloud
ListDataSourcesOutcome listDataSources(const Model::ListDataSourcesRequest &request)const;
void listDataSourcesAsync(const Model::ListDataSourcesRequest& request, const ListDataSourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDataSourcesOutcomeCallable listDataSourcesCallable(const Model::ListDataSourcesRequest& request) const;
ListDeploymentsOutcome listDeployments(const Model::ListDeploymentsRequest &request)const;
void listDeploymentsAsync(const Model::ListDeploymentsRequest& request, const ListDeploymentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDeploymentsOutcomeCallable listDeploymentsCallable(const Model::ListDeploymentsRequest& request) const;
ListFileTypeOutcome listFileType(const Model::ListFileTypeRequest &request)const;
void listFileTypeAsync(const Model::ListFileTypeRequest& request, const ListFileTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListFileTypeOutcomeCallable listFileTypeCallable(const Model::ListFileTypeRequest& request) const;
@@ -1810,6 +1855,9 @@ namespace AlibabaCloud
UpdateFolderOutcome updateFolder(const Model::UpdateFolderRequest &request)const;
void updateFolderAsync(const Model::UpdateFolderRequest& request, const UpdateFolderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateFolderOutcomeCallable updateFolderCallable(const Model::UpdateFolderRequest& request) const;
UpdateIDEEventResultOutcome updateIDEEventResult(const Model::UpdateIDEEventResultRequest &request)const;
void updateIDEEventResultAsync(const Model::UpdateIDEEventResultRequest& request, const UpdateIDEEventResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateIDEEventResultOutcomeCallable updateIDEEventResultCallable(const Model::UpdateIDEEventResultRequest& request) const;
UpdateMetaCategoryOutcome updateMetaCategory(const Model::UpdateMetaCategoryRequest &request)const;
void updateMetaCategoryAsync(const Model::UpdateMetaCategoryRequest& request, const UpdateMetaCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateMetaCategoryOutcomeCallable updateMetaCategoryCallable(const Model::UpdateMetaCategoryRequest& request) const;

View File

@@ -0,0 +1,63 @@
/*
* 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_CREATEEXPORTMIGRATIONREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEEXPORTMIGRATIONREQUEST_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 CreateExportMigrationRequest : public RpcServiceRequest
{
public:
CreateExportMigrationRequest();
~CreateExportMigrationRequest();
std::string getExportObjectStatus()const;
void setExportObjectStatus(const std::string& exportObjectStatus);
std::string getExportMode()const;
void setExportMode(const std::string& exportMode);
long getIncrementalSince()const;
void setIncrementalSince(long incrementalSince);
std::string getName()const;
void setName(const std::string& name);
std::string getDescription()const;
void setDescription(const std::string& description);
long getProjectId()const;
void setProjectId(long projectId);
private:
std::string exportObjectStatus_;
std::string exportMode_;
long incrementalSince_;
std::string name_;
std::string description_;
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEEXPORTMIGRATIONREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEEXPORTMIGRATIONRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEEXPORTMIGRATIONRESULT_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 CreateExportMigrationResult : public ServiceResult
{
public:
CreateExportMigrationResult();
explicit CreateExportMigrationResult(const std::string &payload);
~CreateExportMigrationResult();
long getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
long data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEEXPORTMIGRATIONRESULT_H_

View File

@@ -35,17 +35,18 @@ namespace AlibabaCloud
struct Data
{
std::string status;
long gmtdate;
long modifyTime;
std::string type;
long finishTime;
long createTime;
long projectId;
long startTime;
std::string createUser;
long dagId;
std::string name;
long bizdate;
std::string name;
long gmtdate;
std::string type;
long opSeq;
long finishTime;
};

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETIDEEVENTDETAILREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETIDEEVENTDETAILREQUEST_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 GetIDEEventDetailRequest : public RpcServiceRequest
{
public:
GetIDEEventDetailRequest();
~GetIDEEventDetailRequest();
std::string getMessageId()const;
void setMessageId(const std::string& messageId);
long getProjectId()const;
void setProjectId(long projectId);
private:
std::string messageId_;
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETIDEEVENTDETAILREQUEST_H_

View File

@@ -0,0 +1,145 @@
/*
* 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_GETIDEEVENTDETAILRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETIDEEVENTDETAILRESULT_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 GetIDEEventDetailResult : public ServiceResult
{
public:
struct EventDetail
{
struct FileExecutionCommand
{
std::string dataSourceName;
long fileType;
std::string content;
long fileId;
};
struct DeletedFile
{
long parentFileId;
std::string owner;
long fileType;
std::string dataSourceName;
std::string content;
long currentVersion;
std::string fileName;
std::string useType;
long nodeId;
long fileId;
std::string folderId;
long businessId;
};
struct CommittedFile
{
struct FilePropertyContent
{
long parentFileId;
std::string owner;
std::string dataSourceName;
long currentVersion;
std::string folderId;
long businessId;
};
struct NodeConfiguration
{
struct Input
{
std::string input;
std::string parseType;
};
struct Output
{
std::string output;
std::string refTableName;
};
std::string cycleType;
std::vector<Input> inputList;
std::string dependentNodeIdList;
long resourceGroupId;
long autoRerunIntervalMillis;
std::string dependentType;
long autoRerunTimes;
std::string rerunMode;
std::string schedulerType;
std::string paraValue;
std::string cronExpress;
std::vector<Output> outputList;
};
std::string committor;
std::string comment;
long fileType;
std::string changeType;
std::string content;
FilePropertyContent filePropertyContent;
std::string fileName;
std::string useType;
long nodeId;
long fileId;
NodeConfiguration nodeConfiguration;
};
struct TableModel
{
struct Column
{
std::string columnName;
std::string comment;
std::string columnType;
bool isPartitionColumn;
};
long lifeCycle;
std::string tableName;
std::string comment;
std::string dataSourceName;
std::vector<Column> columns;
std::string env;
std::string location;
};
CommittedFile committedFile;
DeletedFile deletedFile;
FileExecutionCommand fileExecutionCommand;
TableModel tableModel;
};
GetIDEEventDetailResult();
explicit GetIDEEventDetailResult(const std::string &payload);
~GetIDEEventDetailResult();
EventDetail getEventDetail()const;
protected:
void parse(const std::string &payload);
private:
EventDetail eventDetail_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETIDEEVENTDETAILRESULT_H_

View File

@@ -40,11 +40,11 @@ namespace AlibabaCloud
std::string nodeName;
std::string paramValues;
long dagId;
long bizdate;
long beginRunningTime;
long bizdate;
long finishTime;
std::string dqcDescription;
std::string taskType;
std::string dqcDescription;
long businessId;
std::string status;
int taskRerunTime;
@@ -53,6 +53,7 @@ namespace AlibabaCloud
int dqcType;
long createTime;
std::string connection;
std::string createUser;
long relatedFlowId;
long cycTime;
long beginWaitTimeTime;

View File

@@ -37,14 +37,20 @@ namespace AlibabaCloud
std::string getProjectEnv()const;
void setProjectEnv(const std::string& projectEnv);
std::string getDagType()const;
void setDagType(const std::string& dagType);
std::string getBizDate()const;
void setBizDate(const std::string& bizDate);
std::string getSchedulerType()const;
void setSchedulerType(const std::string& schedulerType);
long getProjectId()const;
void setProjectId(long projectId);
private:
std::string projectEnv_;
std::string dagType_;
std::string bizDate_;
std::string schedulerType_;
long projectId_;
};

View File

@@ -35,11 +35,11 @@ namespace AlibabaCloud
struct StatusCount
{
int totalCount;
int runningCount;
int failureCount;
int runningCount;
int waitResCount;
int notRunCount;
int successCount;
int notRunCount;
int waitTimeCount;
};

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
std::string nodeName;
long createTime;
std::string paramValues;
std::string createUser;
long cycTime;
long beginWaitTimeTime;
long dagId;

View File

@@ -43,6 +43,7 @@ namespace AlibabaCloud
bool isPartitionColumn;
int position;
bool isForeignKey;
long relationCount;
std::string caption;
bool isPrimaryKey;
};

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
{
std::string tableName;
std::string tableGuid;
long createTimestamp;
};
std::vector<DataEntityListItem> dataEntityList;
bool hasNext;

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMIGRATIONSUMMARYREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMIGRATIONSUMMARYREQUEST_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 GetMigrationSummaryRequest : public RpcServiceRequest
{
public:
GetMigrationSummaryRequest();
~GetMigrationSummaryRequest();
long getMigrationId()const;
void setMigrationId(long migrationId);
long getProjectId()const;
void setProjectId(long projectId);
private:
long migrationId_;
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMIGRATIONSUMMARYREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* 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_GETMIGRATIONSUMMARYRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMIGRATIONSUMMARYRESULT_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 GetMigrationSummaryResult : public ServiceResult
{
public:
struct Data
{
std::string status;
long gmtCreate;
long gmtModified;
long projectId;
std::string createUser;
long migrationId;
std::string opUser;
std::string name;
std::string downloadUrl;
};
GetMigrationSummaryResult();
explicit GetMigrationSummaryResult(const std::string &payload);
~GetMigrationSummaryResult();
Data getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMIGRATIONSUMMARYRESULT_H_

View File

@@ -41,8 +41,8 @@ namespace AlibabaCloud
std::string ownerId;
std::string nodeName;
int priority;
long nodeId;
long projectId;
long nodeId;
std::string schedulerType;
std::string programType;
std::string cronExpress;

View File

@@ -41,8 +41,8 @@ namespace AlibabaCloud
std::string ownerId;
std::string nodeName;
int priority;
long nodeId;
long projectId;
long nodeId;
std::string schedulerType;
std::string programType;
std::string cronExpress;

View File

@@ -50,13 +50,13 @@ namespace AlibabaCloud
bool fixCheck;
int blockType;
std::string onDutyAccountName;
std::string templateName;
int predictType;
long id;
std::string templateName;
std::string methodName;
long id;
std::string property;
int templateId;
std::string ruleName;
int templateId;
};

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDAGSREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDAGSREQUEST_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 ListDagsRequest : public RpcServiceRequest
{
public:
ListDagsRequest();
~ListDagsRequest();
std::string getProjectEnv()const;
void setProjectEnv(const std::string& projectEnv);
long getOpSeq()const;
void setOpSeq(long opSeq);
private:
std::string projectEnv_;
long opSeq_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDAGSREQUEST_H_

View File

@@ -0,0 +1,79 @@
/*
* 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_LISTDAGSRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDAGSRESULT_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 ListDagsResult : public ServiceResult
{
public:
struct Data
{
struct Dag
{
std::string status;
long modifyTime;
long createTime;
long projectId;
long startTime;
std::string createUser;
long dagId;
long bizdate;
std::string name;
long gmtdate;
std::string type;
long opSeq;
long finishTime;
};
std::vector<Dag> dags;
};
ListDagsResult();
explicit ListDagsResult(const std::string &payload);
~ListDagsResult();
int getHttpStatusCode()const;
Data getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
Data data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDAGSRESULT_H_

View File

@@ -0,0 +1,75 @@
/*
* 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_LISTDEPLOYMENTSREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDEPLOYMENTSREQUEST_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 ListDeploymentsRequest : public RpcServiceRequest
{
public:
ListDeploymentsRequest();
~ListDeploymentsRequest();
std::string getCreator()const;
void setCreator(const std::string& creator);
long getEndCreateTime()const;
void setEndCreateTime(long endCreateTime);
std::string getProjectIdentifier()const;
void setProjectIdentifier(const std::string& projectIdentifier);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getExecutor()const;
void setExecutor(const std::string& executor);
int getPageSize()const;
void setPageSize(int pageSize);
long getEndExecuteTime()const;
void setEndExecuteTime(long endExecuteTime);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
long getProjectId()const;
void setProjectId(long projectId);
int getStatus()const;
void setStatus(int status);
private:
std::string creator_;
long endCreateTime_;
std::string projectIdentifier_;
int pageNumber_;
std::string executor_;
int pageSize_;
long endExecuteTime_;
std::string keyword_;
long projectId_;
int status_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDEPLOYMENTSREQUEST_H_

View File

@@ -0,0 +1,69 @@
/*
* 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_LISTDEPLOYMENTSRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDEPLOYMENTSRESULT_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 ListDeploymentsResult : public ServiceResult
{
public:
struct Data
{
struct Deployment
{
int status;
std::string executor;
long executeTime;
long createTime;
std::string creator;
long id;
std::string errorMessage;
std::string name;
};
long totalCount;
long pageSize;
long pageNumber;
std::vector<Deployment> deployments;
};
ListDeploymentsResult();
explicit ListDeploymentsResult(const std::string &payload);
~ListDeploymentsResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDEPLOYMENTSRESULT_H_

View File

@@ -42,11 +42,11 @@ namespace AlibabaCloud
std::string nodeName;
std::string paramValues;
long dagId;
long bizdate;
long beginRunningTime;
long bizdate;
long finishTime;
std::string dqcDescription;
std::string taskType;
std::string dqcDescription;
long businessId;
std::string status;
int taskRerunTime;
@@ -55,6 +55,7 @@ namespace AlibabaCloud
int dqcType;
long createTime;
std::string connection;
std::string createUser;
long relatedFlowId;
long cycTime;
long beginWaitTimeTime;

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
std::string nodeName;
long createTime;
std::string paramValues;
std::string createUser;
long cycTime;
long beginWaitTimeTime;
long dagId;

View File

@@ -40,44 +40,44 @@ namespace AlibabaCloud
{
int singleCheckResult;
float value;
std::string bizDate;
std::string discreteProperty;
std::string bizDate;
float threshold;
};
struct SampleValueItem
{
float value;
std::string bizDate;
std::string discreteProperty;
std::string bizDate;
};
std::string op;
std::vector<RuleChecksItem::SampleValueItem> sampleValue;
std::string taskId;
long endTime;
bool discreteCheck;
std::string checkerName;
float expectValue;
bool discreteCheck;
long endTime;
std::string projectName;
float expectValue;
std::vector<RuleChecksItem::ReferenceValueItem> referenceValue;
int ruleId;
float warningThreshold;
std::string whereCondition;
int ruleId;
long beginTime;
std::string whereCondition;
int checkResultStatus;
std::string matchExpression;
float upperValue;
bool isPrediction;
int checkResult;
std::string templateName;
std::string timeCost;
bool fixedCheck;
std::string timeCost;
std::string methodName;
std::string resultString;
std::string property;
std::string dateType;
long bizDate;
int templateId;
std::string ruleName;
int templateId;
std::string comment;
float criticalThreshold;
std::string externalId;
@@ -88,8 +88,8 @@ namespace AlibabaCloud
int entityId;
std::string tableName;
int blockType;
int id;
std::string actualExpression;
int id;
float lowerValue;
};
long totalCount;

View File

@@ -40,44 +40,44 @@ namespace AlibabaCloud
{
int singleCheckResult;
float value;
std::string bizDate;
std::string discreteProperty;
std::string bizDate;
float threshold;
};
struct SampleValueItem
{
float value;
std::string bizDate;
std::string discreteProperty;
std::string bizDate;
};
std::string op;
std::vector<RuleChecksItem::SampleValueItem> sampleValue;
std::string taskId;
long endTime;
bool discreteCheck;
std::string checkerName;
float expectValue;
bool discreteCheck;
long endTime;
std::string projectName;
float expectValue;
std::vector<RuleChecksItem::ReferenceValueItem> referenceValue;
int ruleId;
float warningThreshold;
std::string whereCondition;
int ruleId;
long beginTime;
std::string whereCondition;
int checkResultStatus;
std::string matchExpression;
float upperValue;
bool isPrediction;
int checkResult;
std::string templateName;
std::string timeCost;
bool fixedCheck;
std::string timeCost;
std::string methodName;
std::string resultString;
std::string property;
std::string dateType;
long bizDate;
int templateId;
std::string ruleName;
int templateId;
std::string comment;
float criticalThreshold;
std::string externalId;
@@ -88,8 +88,8 @@ namespace AlibabaCloud
int entityId;
std::string tableName;
int blockType;
int id;
std::string actualExpression;
int id;
float lowerValue;
};
long totalCount;

View File

@@ -49,6 +49,7 @@ namespace AlibabaCloud
std::string methodName;
std::string property;
int templateId;
std::string ruleName;
std::string comment;
std::string criticalThreshold;
std::string trend;

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATEIDEEVENTRESULTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATEIDEEVENTRESULTREQUEST_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 UpdateIDEEventResultRequest : public RpcServiceRequest
{
public:
UpdateIDEEventResultRequest();
~UpdateIDEEventResultRequest();
std::string getCheckResultTip()const;
void setCheckResultTip(const std::string& checkResultTip);
std::string getCheckResult()const;
void setCheckResult(const std::string& checkResult);
std::string getMessageId()const;
void setMessageId(const std::string& messageId);
std::string getExtensionCode()const;
void setExtensionCode(const std::string& extensionCode);
private:
std::string checkResultTip_;
std::string checkResult_;
std::string messageId_;
std::string extensionCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATEIDEEVENTRESULTREQUEST_H_

View File

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