Generated 2020-05-18 for dataworks-public.

This commit is contained in:
sdk-team
2022-10-13 08:33:10 +00:00
parent 1e4ada7895
commit df03038e74
30 changed files with 419 additions and 157 deletions

View File

@@ -392,6 +392,8 @@
#include "model/ListTopicsResult.h"
#include "model/ListUsageForResourceGroupRequest.h"
#include "model/ListUsageForResourceGroupResult.h"
#include "model/OfflineNodeRequest.h"
#include "model/OfflineNodeResult.h"
#include "model/PublishDataServiceApiRequest.h"
#include "model/PublishDataServiceApiResult.h"
#include "model/QueryDISyncTaskConfigProcessResultRequest.h"
@@ -1060,6 +1062,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListUsageForResourceGroupResult> ListUsageForResourceGroupOutcome;
typedef std::future<ListUsageForResourceGroupOutcome> ListUsageForResourceGroupOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListUsageForResourceGroupRequest&, const ListUsageForResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUsageForResourceGroupAsyncHandler;
typedef Outcome<Error, Model::OfflineNodeResult> OfflineNodeOutcome;
typedef std::future<OfflineNodeOutcome> OfflineNodeOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::OfflineNodeRequest&, const OfflineNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OfflineNodeAsyncHandler;
typedef Outcome<Error, Model::PublishDataServiceApiResult> PublishDataServiceApiOutcome;
typedef std::future<PublishDataServiceApiOutcome> PublishDataServiceApiOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::PublishDataServiceApiRequest&, const PublishDataServiceApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishDataServiceApiAsyncHandler;
@@ -1776,6 +1781,9 @@ namespace AlibabaCloud
ListUsageForResourceGroupOutcome listUsageForResourceGroup(const Model::ListUsageForResourceGroupRequest &request)const;
void listUsageForResourceGroupAsync(const Model::ListUsageForResourceGroupRequest& request, const ListUsageForResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListUsageForResourceGroupOutcomeCallable listUsageForResourceGroupCallable(const Model::ListUsageForResourceGroupRequest& request) const;
OfflineNodeOutcome offlineNode(const Model::OfflineNodeRequest &request)const;
void offlineNodeAsync(const Model::OfflineNodeRequest& request, const OfflineNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OfflineNodeOutcomeCallable offlineNodeCallable(const Model::OfflineNodeRequest& request) const;
PublishDataServiceApiOutcome publishDataServiceApi(const Model::PublishDataServiceApiRequest &request)const;
void publishDataServiceApiAsync(const Model::PublishDataServiceApiRequest& request, const PublishDataServiceApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PublishDataServiceApiOutcomeCallable publishDataServiceApiCallable(const Model::PublishDataServiceApiRequest& request) const;

View File

@@ -34,16 +34,16 @@ public:
void setRoleCode(const std::string &roleCode);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
long getProjectId() const;
void setProjectId(long projectId);
std::string getUserId() const;
void setUserId(const std::string &userId);
long getProjectId() const;
void setProjectId(long projectId);
private:
std::string roleCode_;
std::string clientToken_;
long projectId_;
std::string userId_;
long projectId_;
};
} // namespace Model
} // namespace Dataworks_public

View File

@@ -34,16 +34,16 @@ public:
void setRoleCode(const std::string &roleCode);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
long getProjectId() const;
void setProjectId(long projectId);
std::string getUserId() const;
void setUserId(const std::string &userId);
long getProjectId() const;
void setProjectId(long projectId);
private:
std::string roleCode_;
std::string clientToken_;
long projectId_;
std::string userId_;
long projectId_;
};
} // namespace Model
} // namespace Dataworks_public

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DeleteProjectMemberRequest : public R
public:
DeleteProjectMemberRequest();
~DeleteProjectMemberRequest();
long getProjectId() const;
void setProjectId(long projectId);
std::string getUserId() const;
void setUserId(const std::string &userId);
long getProjectId() const;
void setProjectId(long projectId);
private:
long projectId_;
std::string userId_;
long projectId_;
};
} // namespace Model
} // namespace Dataworks_public

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
std::string status;
long stepId;
std::string stepName;
std::string info;
};
std::string status;
long id;

View File

@@ -47,6 +47,13 @@ namespace AlibabaCloud
std::string errorMessage;
std::string name;
};
struct DeployedItem
{
int status;
long fileVersion;
long fileId;
};
std::vector<DeployedItem> deployedItems;
Deployment deployment;
};

View File

@@ -30,41 +30,41 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListPermissionApplyOrdersRequest : pu
public:
ListPermissionApplyOrdersRequest();
~ListPermissionApplyOrdersRequest();
std::string getMaxComputeProjectName() const;
void setMaxComputeProjectName(const std::string &maxComputeProjectName);
long getEndTime() const;
void setEndTime(long endTime);
long getStartTime() const;
void setStartTime(long startTime);
int getPageNum() const;
void setPageNum(int pageNum);
int getFlowStatus() const;
void setFlowStatus(int flowStatus);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getTableName() const;
void setTableName(const std::string &tableName);
int getQueryType() const;
void setQueryType(int queryType);
std::string getEngineType() const;
void setEngineType(const std::string &engineType);
std::string getMaxComputeProjectName() const;
void setMaxComputeProjectName(const std::string &maxComputeProjectName);
long getEndTime() const;
void setEndTime(long endTime);
int getFlowStatus() const;
void setFlowStatus(int flowStatus);
int getWorkspaceId() const;
void setWorkspaceId(int workspaceId);
int getOrderType() const;
void setOrderType(int orderType);
std::string getEngineType() const;
void setEngineType(const std::string &engineType);
private:
std::string maxComputeProjectName_;
long endTime_;
long startTime_;
int pageNum_;
int flowStatus_;
int pageSize_;
std::string tableName_;
int queryType_;
std::string engineType_;
std::string maxComputeProjectName_;
long endTime_;
int flowStatus_;
int workspaceId_;
int orderType_;
std::string engineType_;
};
} // namespace Model
} // namespace Dataworks_public

View File

@@ -30,17 +30,17 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListProjectMembersRequest : public Rp
public:
ListProjectMembersRequest();
~ListProjectMembersRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
long getProjectId() const;
void setProjectId(long projectId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
private:
int pageNumber_;
int pageSize_;
long projectId_;
int pageNumber_;
};
} // namespace Model
} // namespace Dataworks_public

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListProjectsRequest : public RpcServi
public:
ListProjectsRequest();
~ListProjectsRequest();
int getPageSize() const;
void setPageSize(int pageSize);
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int pageSize_;
int pageNumber_;
int pageSize_;
};
} // namespace Model
} // namespace Dataworks_public

View File

@@ -0,0 +1,45 @@
/*
* 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_OFFLINENODEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_OFFLINENODEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT OfflineNodeRequest : public RpcServiceRequest {
public:
OfflineNodeRequest();
~OfflineNodeRequest();
long getNodeId() const;
void setNodeId(long nodeId);
long getProjectId() const;
void setProjectId(long projectId);
private:
long nodeId_;
long projectId_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_OFFLINENODEREQUEST_H_

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_OFFLINENODERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_OFFLINENODERESULT_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 OfflineNodeResult : public ServiceResult
{
public:
OfflineNodeResult();
explicit OfflineNodeResult(const std::string &payload);
~OfflineNodeResult();
std::string getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_OFFLINENODERESULT_H_

View File

@@ -32,15 +32,15 @@ public:
~RemoveProjectMemberFromRoleRequest();
std::string getRoleCode() const;
void setRoleCode(const std::string &roleCode);
long getProjectId() const;
void setProjectId(long projectId);
std::string getUserId() const;
void setUserId(const std::string &userId);
long getProjectId() const;
void setProjectId(long projectId);
private:
std::string roleCode_;
long projectId_;
std::string userId_;
long projectId_;
};
} // namespace Model
} // namespace Dataworks_public

View File

@@ -32,17 +32,17 @@ public:
~TestNetworkConnectionRequest();
std::string getResourceGroup() const;
void setResourceGroup(const std::string &resourceGroup);
std::string getEnvType() const;
void setEnvType(const std::string &envType);
std::string getDatasourceName() const;
void setDatasourceName(const std::string &datasourceName);
std::string getEnvType() const;
void setEnvType(const std::string &envType);
long getProjectId() const;
void setProjectId(long projectId);
private:
std::string resourceGroup_;
std::string envType_;
std::string datasourceName_;
std::string envType_;
long projectId_;
};
} // namespace Model

View File

@@ -30,22 +30,22 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT UpdateDataSourceRequest : public RpcS
public:
UpdateDataSourceRequest();
~UpdateDataSourceRequest();
int getEnvType() const;
void setEnvType(int envType);
long getDataSourceId() const;
void setDataSourceId(long dataSourceId);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getContent() const;
void setContent(const std::string &content);
int getEnvType() const;
void setEnvType(int envType);
long getDataSourceId() const;
void setDataSourceId(long dataSourceId);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
int envType_;
long dataSourceId_;
std::string description_;
std::string content_;
int envType_;
long dataSourceId_;
std::string status_;
};
} // namespace Model