Skip to content

Commit

Permalink
Add QueryAuditLog, QueryApprovalInfo, DataSourceBlood, DataSetBlood a…
Browse files Browse the repository at this point in the history
…nd QueryDataServiceList APIs.
  • Loading branch information
sdk-team committed Jun 28, 2024
1 parent 7ad42a2 commit afc1ac5
Show file tree
Hide file tree
Showing 34 changed files with 1,773 additions and 1 deletion.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.36.1941
1.36.1942
20 changes: 20 additions & 0 deletions quickbi-public/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,10 @@ set(quickbi-public_public_header_model
include/alibabacloud/quickbi-public/model/CreateTicket4CopilotResult.h
include/alibabacloud/quickbi-public/model/CreateUserGroupRequest.h
include/alibabacloud/quickbi-public/model/CreateUserGroupResult.h
include/alibabacloud/quickbi-public/model/DataSetBloodRequest.h
include/alibabacloud/quickbi-public/model/DataSetBloodResult.h
include/alibabacloud/quickbi-public/model/DataSourceBloodRequest.h
include/alibabacloud/quickbi-public/model/DataSourceBloodResult.h
include/alibabacloud/quickbi-public/model/DelayTicketExpireTimeRequest.h
include/alibabacloud/quickbi-public/model/DelayTicketExpireTimeResult.h
include/alibabacloud/quickbi-public/model/DeleteDataLevelPermissionRuleUsersRequest.h
Expand Down Expand Up @@ -115,6 +119,10 @@ set(quickbi-public_public_header_model
include/alibabacloud/quickbi-public/model/ListWorkspaceRolesResult.h
include/alibabacloud/quickbi-public/model/ModifyApiDatasourceParametersRequest.h
include/alibabacloud/quickbi-public/model/ModifyApiDatasourceParametersResult.h
include/alibabacloud/quickbi-public/model/QueryApprovalInfoRequest.h
include/alibabacloud/quickbi-public/model/QueryApprovalInfoResult.h
include/alibabacloud/quickbi-public/model/QueryAuditLogRequest.h
include/alibabacloud/quickbi-public/model/QueryAuditLogResult.h
include/alibabacloud/quickbi-public/model/QueryComponentPerformanceRequest.h
include/alibabacloud/quickbi-public/model/QueryComponentPerformanceResult.h
include/alibabacloud/quickbi-public/model/QueryCubeOptimizationRequest.h
Expand All @@ -123,6 +131,8 @@ set(quickbi-public_public_header_model
include/alibabacloud/quickbi-public/model/QueryCubePerformanceResult.h
include/alibabacloud/quickbi-public/model/QueryDataServiceRequest.h
include/alibabacloud/quickbi-public/model/QueryDataServiceResult.h
include/alibabacloud/quickbi-public/model/QueryDataServiceListRequest.h
include/alibabacloud/quickbi-public/model/QueryDataServiceListResult.h
include/alibabacloud/quickbi-public/model/QueryDatasetDetailInfoRequest.h
include/alibabacloud/quickbi-public/model/QueryDatasetDetailInfoResult.h
include/alibabacloud/quickbi-public/model/QueryDatasetInfoRequest.h
Expand Down Expand Up @@ -250,6 +260,10 @@ set(quickbi-public_src
src/model/CreateTicket4CopilotResult.cc
src/model/CreateUserGroupRequest.cc
src/model/CreateUserGroupResult.cc
src/model/DataSetBloodRequest.cc
src/model/DataSetBloodResult.cc
src/model/DataSourceBloodRequest.cc
src/model/DataSourceBloodResult.cc
src/model/DelayTicketExpireTimeRequest.cc
src/model/DelayTicketExpireTimeResult.cc
src/model/DeleteDataLevelPermissionRuleUsersRequest.cc
Expand Down Expand Up @@ -304,6 +318,10 @@ set(quickbi-public_src
src/model/ListWorkspaceRolesResult.cc
src/model/ModifyApiDatasourceParametersRequest.cc
src/model/ModifyApiDatasourceParametersResult.cc
src/model/QueryApprovalInfoRequest.cc
src/model/QueryApprovalInfoResult.cc
src/model/QueryAuditLogRequest.cc
src/model/QueryAuditLogResult.cc
src/model/QueryComponentPerformanceRequest.cc
src/model/QueryComponentPerformanceResult.cc
src/model/QueryCubeOptimizationRequest.cc
Expand All @@ -312,6 +330,8 @@ set(quickbi-public_src
src/model/QueryCubePerformanceResult.cc
src/model/QueryDataServiceRequest.cc
src/model/QueryDataServiceResult.cc
src/model/QueryDataServiceListRequest.cc
src/model/QueryDataServiceListResult.cc
src/model/QueryDatasetDetailInfoRequest.cc
src/model/QueryDatasetDetailInfoResult.cc
src/model/QueryDatasetInfoRequest.cc
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,10 @@
#include "model/CreateTicket4CopilotResult.h"
#include "model/CreateUserGroupRequest.h"
#include "model/CreateUserGroupResult.h"
#include "model/DataSetBloodRequest.h"
#include "model/DataSetBloodResult.h"
#include "model/DataSourceBloodRequest.h"
#include "model/DataSourceBloodResult.h"
#include "model/DelayTicketExpireTimeRequest.h"
#include "model/DelayTicketExpireTimeResult.h"
#include "model/DeleteDataLevelPermissionRuleUsersRequest.h"
Expand Down Expand Up @@ -116,6 +120,10 @@
#include "model/ListWorkspaceRolesResult.h"
#include "model/ModifyApiDatasourceParametersRequest.h"
#include "model/ModifyApiDatasourceParametersResult.h"
#include "model/QueryApprovalInfoRequest.h"
#include "model/QueryApprovalInfoResult.h"
#include "model/QueryAuditLogRequest.h"
#include "model/QueryAuditLogResult.h"
#include "model/QueryComponentPerformanceRequest.h"
#include "model/QueryComponentPerformanceResult.h"
#include "model/QueryCubeOptimizationRequest.h"
Expand All @@ -124,6 +132,8 @@
#include "model/QueryCubePerformanceResult.h"
#include "model/QueryDataServiceRequest.h"
#include "model/QueryDataServiceResult.h"
#include "model/QueryDataServiceListRequest.h"
#include "model/QueryDataServiceListResult.h"
#include "model/QueryDatasetDetailInfoRequest.h"
#include "model/QueryDatasetDetailInfoResult.h"
#include "model/QueryDatasetInfoRequest.h"
Expand Down Expand Up @@ -277,6 +287,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateUserGroupResult> CreateUserGroupOutcome;
typedef std::future<CreateUserGroupOutcome> CreateUserGroupOutcomeCallable;
typedef std::function<void(const Quickbi_publicClient*, const Model::CreateUserGroupRequest&, const CreateUserGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserGroupAsyncHandler;
typedef Outcome<Error, Model::DataSetBloodResult> DataSetBloodOutcome;
typedef std::future<DataSetBloodOutcome> DataSetBloodOutcomeCallable;
typedef std::function<void(const Quickbi_publicClient*, const Model::DataSetBloodRequest&, const DataSetBloodOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DataSetBloodAsyncHandler;
typedef Outcome<Error, Model::DataSourceBloodResult> DataSourceBloodOutcome;
typedef std::future<DataSourceBloodOutcome> DataSourceBloodOutcomeCallable;
typedef std::function<void(const Quickbi_publicClient*, const Model::DataSourceBloodRequest&, const DataSourceBloodOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DataSourceBloodAsyncHandler;
typedef Outcome<Error, Model::DelayTicketExpireTimeResult> DelayTicketExpireTimeOutcome;
typedef std::future<DelayTicketExpireTimeOutcome> DelayTicketExpireTimeOutcomeCallable;
typedef std::function<void(const Quickbi_publicClient*, const Model::DelayTicketExpireTimeRequest&, const DelayTicketExpireTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DelayTicketExpireTimeAsyncHandler;
Expand Down Expand Up @@ -358,6 +374,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyApiDatasourceParametersResult> ModifyApiDatasourceParametersOutcome;
typedef std::future<ModifyApiDatasourceParametersOutcome> ModifyApiDatasourceParametersOutcomeCallable;
typedef std::function<void(const Quickbi_publicClient*, const Model::ModifyApiDatasourceParametersRequest&, const ModifyApiDatasourceParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyApiDatasourceParametersAsyncHandler;
typedef Outcome<Error, Model::QueryApprovalInfoResult> QueryApprovalInfoOutcome;
typedef std::future<QueryApprovalInfoOutcome> QueryApprovalInfoOutcomeCallable;
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryApprovalInfoRequest&, const QueryApprovalInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryApprovalInfoAsyncHandler;
typedef Outcome<Error, Model::QueryAuditLogResult> QueryAuditLogOutcome;
typedef std::future<QueryAuditLogOutcome> QueryAuditLogOutcomeCallable;
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryAuditLogRequest&, const QueryAuditLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAuditLogAsyncHandler;
typedef Outcome<Error, Model::QueryComponentPerformanceResult> QueryComponentPerformanceOutcome;
typedef std::future<QueryComponentPerformanceOutcome> QueryComponentPerformanceOutcomeCallable;
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryComponentPerformanceRequest&, const QueryComponentPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryComponentPerformanceAsyncHandler;
Expand All @@ -370,6 +392,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryDataServiceResult> QueryDataServiceOutcome;
typedef std::future<QueryDataServiceOutcome> QueryDataServiceOutcomeCallable;
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryDataServiceRequest&, const QueryDataServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDataServiceAsyncHandler;
typedef Outcome<Error, Model::QueryDataServiceListResult> QueryDataServiceListOutcome;
typedef std::future<QueryDataServiceListOutcome> QueryDataServiceListOutcomeCallable;
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryDataServiceListRequest&, const QueryDataServiceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDataServiceListAsyncHandler;
typedef Outcome<Error, Model::QueryDatasetDetailInfoResult> QueryDatasetDetailInfoOutcome;
typedef std::future<QueryDatasetDetailInfoOutcome> QueryDatasetDetailInfoOutcomeCallable;
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryDatasetDetailInfoRequest&, const QueryDatasetDetailInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDatasetDetailInfoAsyncHandler;
Expand Down Expand Up @@ -561,6 +586,12 @@ namespace AlibabaCloud
CreateUserGroupOutcome createUserGroup(const Model::CreateUserGroupRequest &request)const;
void createUserGroupAsync(const Model::CreateUserGroupRequest& request, const CreateUserGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateUserGroupOutcomeCallable createUserGroupCallable(const Model::CreateUserGroupRequest& request) const;
DataSetBloodOutcome dataSetBlood(const Model::DataSetBloodRequest &request)const;
void dataSetBloodAsync(const Model::DataSetBloodRequest& request, const DataSetBloodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DataSetBloodOutcomeCallable dataSetBloodCallable(const Model::DataSetBloodRequest& request) const;
DataSourceBloodOutcome dataSourceBlood(const Model::DataSourceBloodRequest &request)const;
void dataSourceBloodAsync(const Model::DataSourceBloodRequest& request, const DataSourceBloodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DataSourceBloodOutcomeCallable dataSourceBloodCallable(const Model::DataSourceBloodRequest& request) const;
DelayTicketExpireTimeOutcome delayTicketExpireTime(const Model::DelayTicketExpireTimeRequest &request)const;
void delayTicketExpireTimeAsync(const Model::DelayTicketExpireTimeRequest& request, const DelayTicketExpireTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DelayTicketExpireTimeOutcomeCallable delayTicketExpireTimeCallable(const Model::DelayTicketExpireTimeRequest& request) const;
Expand Down Expand Up @@ -642,6 +673,12 @@ namespace AlibabaCloud
ModifyApiDatasourceParametersOutcome modifyApiDatasourceParameters(const Model::ModifyApiDatasourceParametersRequest &request)const;
void modifyApiDatasourceParametersAsync(const Model::ModifyApiDatasourceParametersRequest& request, const ModifyApiDatasourceParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyApiDatasourceParametersOutcomeCallable modifyApiDatasourceParametersCallable(const Model::ModifyApiDatasourceParametersRequest& request) const;
QueryApprovalInfoOutcome queryApprovalInfo(const Model::QueryApprovalInfoRequest &request)const;
void queryApprovalInfoAsync(const Model::QueryApprovalInfoRequest& request, const QueryApprovalInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryApprovalInfoOutcomeCallable queryApprovalInfoCallable(const Model::QueryApprovalInfoRequest& request) const;
QueryAuditLogOutcome queryAuditLog(const Model::QueryAuditLogRequest &request)const;
void queryAuditLogAsync(const Model::QueryAuditLogRequest& request, const QueryAuditLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryAuditLogOutcomeCallable queryAuditLogCallable(const Model::QueryAuditLogRequest& request) const;
QueryComponentPerformanceOutcome queryComponentPerformance(const Model::QueryComponentPerformanceRequest &request)const;
void queryComponentPerformanceAsync(const Model::QueryComponentPerformanceRequest& request, const QueryComponentPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryComponentPerformanceOutcomeCallable queryComponentPerformanceCallable(const Model::QueryComponentPerformanceRequest& request) const;
Expand All @@ -654,6 +691,9 @@ namespace AlibabaCloud
QueryDataServiceOutcome queryDataService(const Model::QueryDataServiceRequest &request)const;
void queryDataServiceAsync(const Model::QueryDataServiceRequest& request, const QueryDataServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDataServiceOutcomeCallable queryDataServiceCallable(const Model::QueryDataServiceRequest& request) const;
QueryDataServiceListOutcome queryDataServiceList(const Model::QueryDataServiceListRequest &request)const;
void queryDataServiceListAsync(const Model::QueryDataServiceListRequest& request, const QueryDataServiceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDataServiceListOutcomeCallable queryDataServiceListCallable(const Model::QueryDataServiceListRequest& request) const;
QueryDatasetDetailInfoOutcome queryDatasetDetailInfo(const Model::QueryDatasetDetailInfoRequest &request)const;
void queryDatasetDetailInfoAsync(const Model::QueryDatasetDetailInfoRequest& request, const QueryDatasetDetailInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDatasetDetailInfoOutcomeCallable queryDatasetDetailInfoCallable(const Model::QueryDatasetDetailInfoRequest& request) const;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
/*
* 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_QUICKBI_PUBLIC_MODEL_DATASETBLOODREQUEST_H_
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DATASETBLOODREQUEST_H_

#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>

namespace AlibabaCloud {
namespace Quickbi_public {
namespace Model {
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DataSetBloodRequest : public RpcServiceRequest {
public:
DataSetBloodRequest();
~DataSetBloodRequest();
std::string getDataSetIds() const;
void setDataSetIds(const std::string &dataSetIds);
std::string getWorksType() const;
void setWorksType(const std::string &worksType);
std::string getAccessPoint() const;
void setAccessPoint(const std::string &accessPoint);
std::string getSignType() const;
void setSignType(const std::string &signType);
std::string getUserId() const;
void setUserId(const std::string &userId);

private:
std::string dataSetIds_;
std::string worksType_;
std::string accessPoint_;
std::string signType_;
std::string userId_;
};
} // namespace Model
} // namespace Quickbi_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DATASETBLOODREQUEST_H_
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
/*
* 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_QUICKBI_PUBLIC_MODEL_DATASETBLOODRESULT_H_
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DATASETBLOODRESULT_H_

#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>

namespace AlibabaCloud
{
namespace Quickbi_public
{
namespace Model
{
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DataSetBloodResult : public ServiceResult
{
public:
struct WorksModels
{
std::string worksType;
std::string worksId;
};


DataSetBloodResult();
explicit DataSetBloodResult(const std::string &payload);
~DataSetBloodResult();
bool getSuccess()const;
std::vector<WorksModels> getResult()const;

protected:
void parse(const std::string &payload);
private:
bool success_;
std::vector<WorksModels> result_;

};
}
}
}
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DATASETBLOODRESULT_H_
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
/*
* 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_QUICKBI_PUBLIC_MODEL_DATASOURCEBLOODREQUEST_H_
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DATASOURCEBLOODREQUEST_H_

#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>

namespace AlibabaCloud {
namespace Quickbi_public {
namespace Model {
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DataSourceBloodRequest : public RpcServiceRequest {
public:
DataSourceBloodRequest();
~DataSourceBloodRequest();
std::string getAccessPoint() const;
void setAccessPoint(const std::string &accessPoint);
std::string getDataSourceId() const;
void setDataSourceId(const std::string &dataSourceId);
std::string getSignType() const;
void setSignType(const std::string &signType);

private:
std::string accessPoint_;
std::string dataSourceId_;
std::string signType_;
};
} // namespace Model
} // namespace Quickbi_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DATASOURCEBLOODREQUEST_H_
Loading

0 comments on commit afc1ac5

Please sign in to comment.