|
|
@@ -0,0 +1,614 @@
|
|
|
+/*
|
|
|
+ * 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_QUICKBI_PUBLICCLIENT_H_
|
|
|
+#define ALIBABACLOUD_QUICKBI_PUBLIC_QUICKBI_PUBLICCLIENT_H_
|
|
|
+
|
|
|
+#include <future>
|
|
|
+#include <alibabacloud/core/AsyncCallerContext.h>
|
|
|
+#include <alibabacloud/core/EndpointProvider.h>
|
|
|
+#include <alibabacloud/core/RpcServiceClient.h>
|
|
|
+#include "Quickbi_publicExport.h"
|
|
|
+#include "model/AddDataLevelPermissionRuleUsersRequest.h"
|
|
|
+#include "model/AddDataLevelPermissionRuleUsersResult.h"
|
|
|
+#include "model/AddDataLevelPermissionWhiteListRequest.h"
|
|
|
+#include "model/AddDataLevelPermissionWhiteListResult.h"
|
|
|
+#include "model/AddShareReportRequest.h"
|
|
|
+#include "model/AddShareReportResult.h"
|
|
|
+#include "model/AddUserRequest.h"
|
|
|
+#include "model/AddUserResult.h"
|
|
|
+#include "model/AddUserGroupMemberRequest.h"
|
|
|
+#include "model/AddUserGroupMemberResult.h"
|
|
|
+#include "model/AddUserTagMetaRequest.h"
|
|
|
+#include "model/AddUserTagMetaResult.h"
|
|
|
+#include "model/AddUserToWorkspaceRequest.h"
|
|
|
+#include "model/AddUserToWorkspaceResult.h"
|
|
|
+#include "model/AddWorkspaceUsersRequest.h"
|
|
|
+#include "model/AddWorkspaceUsersResult.h"
|
|
|
+#include "model/AuthorizeMenuRequest.h"
|
|
|
+#include "model/AuthorizeMenuResult.h"
|
|
|
+#include "model/BuildSignatureUrlRequest.h"
|
|
|
+#include "model/BuildSignatureUrlResult.h"
|
|
|
+#include "model/CancelAuthorizationMenuRequest.h"
|
|
|
+#include "model/CancelAuthorizationMenuResult.h"
|
|
|
+#include "model/CancelCollectionRequest.h"
|
|
|
+#include "model/CancelCollectionResult.h"
|
|
|
+#include "model/CancelReportShareRequest.h"
|
|
|
+#include "model/CancelReportShareResult.h"
|
|
|
+#include "model/ChangeVisibilityModelRequest.h"
|
|
|
+#include "model/ChangeVisibilityModelResult.h"
|
|
|
+#include "model/CheckReadableRequest.h"
|
|
|
+#include "model/CheckReadableResult.h"
|
|
|
+#include "model/CreateEmbedTokenRequest.h"
|
|
|
+#include "model/CreateEmbedTokenResult.h"
|
|
|
+#include "model/CreateUserGroupRequest.h"
|
|
|
+#include "model/CreateUserGroupResult.h"
|
|
|
+#include "model/DelayEmbedTokenRequest.h"
|
|
|
+#include "model/DelayEmbedTokenResult.h"
|
|
|
+#include "model/DeleteDataLevelPermissionRuleUsersRequest.h"
|
|
|
+#include "model/DeleteDataLevelPermissionRuleUsersResult.h"
|
|
|
+#include "model/DeleteDataLevelRuleConfigRequest.h"
|
|
|
+#include "model/DeleteDataLevelRuleConfigResult.h"
|
|
|
+#include "model/DeleteEmbedTokenRequest.h"
|
|
|
+#include "model/DeleteEmbedTokenResult.h"
|
|
|
+#include "model/DeleteUserRequest.h"
|
|
|
+#include "model/DeleteUserResult.h"
|
|
|
+#include "model/DeleteUserFromWorkspaceRequest.h"
|
|
|
+#include "model/DeleteUserFromWorkspaceResult.h"
|
|
|
+#include "model/DeleteUserGroupRequest.h"
|
|
|
+#include "model/DeleteUserGroupResult.h"
|
|
|
+#include "model/DeleteUserGroupMemberRequest.h"
|
|
|
+#include "model/DeleteUserGroupMemberResult.h"
|
|
|
+#include "model/DeleteUserGroupMembersRequest.h"
|
|
|
+#include "model/DeleteUserGroupMembersResult.h"
|
|
|
+#include "model/DeleteUserTagMetaRequest.h"
|
|
|
+#include "model/DeleteUserTagMetaResult.h"
|
|
|
+#include "model/GetUserGroupInfoRequest.h"
|
|
|
+#include "model/GetUserGroupInfoResult.h"
|
|
|
+#include "model/ListByUserGroupIdRequest.h"
|
|
|
+#include "model/ListByUserGroupIdResult.h"
|
|
|
+#include "model/ListCollectionsRequest.h"
|
|
|
+#include "model/ListCollectionsResult.h"
|
|
|
+#include "model/ListCubeDataLevelPermissionConfigRequest.h"
|
|
|
+#include "model/ListCubeDataLevelPermissionConfigResult.h"
|
|
|
+#include "model/ListDataLevelPermissionWhiteListRequest.h"
|
|
|
+#include "model/ListDataLevelPermissionWhiteListResult.h"
|
|
|
+#include "model/ListPortalMenuAuthorizationRequest.h"
|
|
|
+#include "model/ListPortalMenuAuthorizationResult.h"
|
|
|
+#include "model/ListPortalMenusRequest.h"
|
|
|
+#include "model/ListPortalMenusResult.h"
|
|
|
+#include "model/ListUserGroupsByUserIdRequest.h"
|
|
|
+#include "model/ListUserGroupsByUserIdResult.h"
|
|
|
+#include "model/QueryDataServiceRequest.h"
|
|
|
+#include "model/QueryDataServiceResult.h"
|
|
|
+#include "model/QueryDatasetDetailInfoRequest.h"
|
|
|
+#include "model/QueryDatasetDetailInfoResult.h"
|
|
|
+#include "model/QueryDatasetInfoRequest.h"
|
|
|
+#include "model/QueryDatasetInfoResult.h"
|
|
|
+#include "model/QueryDatasetListRequest.h"
|
|
|
+#include "model/QueryDatasetListResult.h"
|
|
|
+#include "model/QueryDatasetSwitchInfoRequest.h"
|
|
|
+#include "model/QueryDatasetSwitchInfoResult.h"
|
|
|
+#include "model/QueryEmbedTokenInfoRequest.h"
|
|
|
+#include "model/QueryEmbedTokenInfoResult.h"
|
|
|
+#include "model/QueryEmbeddedInfoRequest.h"
|
|
|
+#include "model/QueryEmbeddedInfoResult.h"
|
|
|
+#include "model/QueryEmbeddedStausRequest.h"
|
|
|
+#include "model/QueryEmbeddedStausResult.h"
|
|
|
+#include "model/QueryOrganizationWorkspaceListRequest.h"
|
|
|
+#include "model/QueryOrganizationWorkspaceListResult.h"
|
|
|
+#include "model/QueryReadableResourcesListByUserIdRequest.h"
|
|
|
+#include "model/QueryReadableResourcesListByUserIdResult.h"
|
|
|
+#include "model/QueryShareListRequest.h"
|
|
|
+#include "model/QueryShareListResult.h"
|
|
|
+#include "model/QuerySharesToUserListRequest.h"
|
|
|
+#include "model/QuerySharesToUserListResult.h"
|
|
|
+#include "model/QueryUserGroupListByParentIdRequest.h"
|
|
|
+#include "model/QueryUserGroupListByParentIdResult.h"
|
|
|
+#include "model/QueryUserGroupMemberRequest.h"
|
|
|
+#include "model/QueryUserGroupMemberResult.h"
|
|
|
+#include "model/QueryUserInfoByAccountRequest.h"
|
|
|
+#include "model/QueryUserInfoByAccountResult.h"
|
|
|
+#include "model/QueryUserInfoByUserIdRequest.h"
|
|
|
+#include "model/QueryUserInfoByUserIdResult.h"
|
|
|
+#include "model/QueryUserListRequest.h"
|
|
|
+#include "model/QueryUserListResult.h"
|
|
|
+#include "model/QueryUserRoleInfoInWorkspaceRequest.h"
|
|
|
+#include "model/QueryUserRoleInfoInWorkspaceResult.h"
|
|
|
+#include "model/QueryUserTagMetaListRequest.h"
|
|
|
+#include "model/QueryUserTagMetaListResult.h"
|
|
|
+#include "model/QueryUserTagValueListRequest.h"
|
|
|
+#include "model/QueryUserTagValueListResult.h"
|
|
|
+#include "model/QueryWorksByOrganizationRequest.h"
|
|
|
+#include "model/QueryWorksByOrganizationResult.h"
|
|
|
+#include "model/QueryWorksByWorkspaceRequest.h"
|
|
|
+#include "model/QueryWorksByWorkspaceResult.h"
|
|
|
+#include "model/QueryWorkspaceUserListRequest.h"
|
|
|
+#include "model/QueryWorkspaceUserListResult.h"
|
|
|
+#include "model/SaveFavoritesRequest.h"
|
|
|
+#include "model/SaveFavoritesResult.h"
|
|
|
+#include "model/SetDataLevelPermissionExtraConfigRequest.h"
|
|
|
+#include "model/SetDataLevelPermissionExtraConfigResult.h"
|
|
|
+#include "model/SetDataLevelPermissionRuleConfigRequest.h"
|
|
|
+#include "model/SetDataLevelPermissionRuleConfigResult.h"
|
|
|
+#include "model/SetDataLevelPermissionWhiteListRequest.h"
|
|
|
+#include "model/SetDataLevelPermissionWhiteListResult.h"
|
|
|
+#include "model/UpdateDataLevelPermissionStatusRequest.h"
|
|
|
+#include "model/UpdateDataLevelPermissionStatusResult.h"
|
|
|
+#include "model/UpdateEmbeddedStatusRequest.h"
|
|
|
+#include "model/UpdateEmbeddedStatusResult.h"
|
|
|
+#include "model/UpdateUserRequest.h"
|
|
|
+#include "model/UpdateUserResult.h"
|
|
|
+#include "model/UpdateUserGroupRequest.h"
|
|
|
+#include "model/UpdateUserGroupResult.h"
|
|
|
+#include "model/UpdateUserTagMetaRequest.h"
|
|
|
+#include "model/UpdateUserTagMetaResult.h"
|
|
|
+#include "model/UpdateUserTagValueRequest.h"
|
|
|
+#include "model/UpdateUserTagValueResult.h"
|
|
|
+#include "model/UpdateWorkspaceUserRoleRequest.h"
|
|
|
+#include "model/UpdateWorkspaceUserRoleResult.h"
|
|
|
+#include "model/UpdateWorkspaceUsersRoleRequest.h"
|
|
|
+#include "model/UpdateWorkspaceUsersRoleResult.h"
|
|
|
+#include "model/WithdrawAllUserGroupsRequest.h"
|
|
|
+#include "model/WithdrawAllUserGroupsResult.h"
|
|
|
+
|
|
|
+
|
|
|
+namespace AlibabaCloud
|
|
|
+{
|
|
|
+ namespace Quickbi_public
|
|
|
+ {
|
|
|
+ class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT Quickbi_publicClient : public RpcServiceClient
|
|
|
+ {
|
|
|
+ public:
|
|
|
+ typedef Outcome<Error, Model::AddDataLevelPermissionRuleUsersResult> AddDataLevelPermissionRuleUsersOutcome;
|
|
|
+ typedef std::future<AddDataLevelPermissionRuleUsersOutcome> AddDataLevelPermissionRuleUsersOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::AddDataLevelPermissionRuleUsersRequest&, const AddDataLevelPermissionRuleUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDataLevelPermissionRuleUsersAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::AddDataLevelPermissionWhiteListResult> AddDataLevelPermissionWhiteListOutcome;
|
|
|
+ typedef std::future<AddDataLevelPermissionWhiteListOutcome> AddDataLevelPermissionWhiteListOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::AddDataLevelPermissionWhiteListRequest&, const AddDataLevelPermissionWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDataLevelPermissionWhiteListAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::AddShareReportResult> AddShareReportOutcome;
|
|
|
+ typedef std::future<AddShareReportOutcome> AddShareReportOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::AddShareReportRequest&, const AddShareReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddShareReportAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::AddUserResult> AddUserOutcome;
|
|
|
+ typedef std::future<AddUserOutcome> AddUserOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::AddUserRequest&, const AddUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUserAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::AddUserGroupMemberResult> AddUserGroupMemberOutcome;
|
|
|
+ typedef std::future<AddUserGroupMemberOutcome> AddUserGroupMemberOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::AddUserGroupMemberRequest&, const AddUserGroupMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUserGroupMemberAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::AddUserTagMetaResult> AddUserTagMetaOutcome;
|
|
|
+ typedef std::future<AddUserTagMetaOutcome> AddUserTagMetaOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::AddUserTagMetaRequest&, const AddUserTagMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUserTagMetaAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::AddUserToWorkspaceResult> AddUserToWorkspaceOutcome;
|
|
|
+ typedef std::future<AddUserToWorkspaceOutcome> AddUserToWorkspaceOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::AddUserToWorkspaceRequest&, const AddUserToWorkspaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUserToWorkspaceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::AddWorkspaceUsersResult> AddWorkspaceUsersOutcome;
|
|
|
+ typedef std::future<AddWorkspaceUsersOutcome> AddWorkspaceUsersOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::AddWorkspaceUsersRequest&, const AddWorkspaceUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddWorkspaceUsersAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::AuthorizeMenuResult> AuthorizeMenuOutcome;
|
|
|
+ typedef std::future<AuthorizeMenuOutcome> AuthorizeMenuOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::AuthorizeMenuRequest&, const AuthorizeMenuOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuthorizeMenuAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::BuildSignatureUrlResult> BuildSignatureUrlOutcome;
|
|
|
+ typedef std::future<BuildSignatureUrlOutcome> BuildSignatureUrlOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::BuildSignatureUrlRequest&, const BuildSignatureUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BuildSignatureUrlAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CancelAuthorizationMenuResult> CancelAuthorizationMenuOutcome;
|
|
|
+ typedef std::future<CancelAuthorizationMenuOutcome> CancelAuthorizationMenuOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::CancelAuthorizationMenuRequest&, const CancelAuthorizationMenuOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelAuthorizationMenuAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CancelCollectionResult> CancelCollectionOutcome;
|
|
|
+ typedef std::future<CancelCollectionOutcome> CancelCollectionOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::CancelCollectionRequest&, const CancelCollectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelCollectionAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CancelReportShareResult> CancelReportShareOutcome;
|
|
|
+ typedef std::future<CancelReportShareOutcome> CancelReportShareOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::CancelReportShareRequest&, const CancelReportShareOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelReportShareAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ChangeVisibilityModelResult> ChangeVisibilityModelOutcome;
|
|
|
+ typedef std::future<ChangeVisibilityModelOutcome> ChangeVisibilityModelOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::ChangeVisibilityModelRequest&, const ChangeVisibilityModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeVisibilityModelAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CheckReadableResult> CheckReadableOutcome;
|
|
|
+ typedef std::future<CheckReadableOutcome> CheckReadableOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::CheckReadableRequest&, const CheckReadableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckReadableAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CreateEmbedTokenResult> CreateEmbedTokenOutcome;
|
|
|
+ typedef std::future<CreateEmbedTokenOutcome> CreateEmbedTokenOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::CreateEmbedTokenRequest&, const CreateEmbedTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEmbedTokenAsyncHandler;
|
|
|
+ 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::DelayEmbedTokenResult> DelayEmbedTokenOutcome;
|
|
|
+ typedef std::future<DelayEmbedTokenOutcome> DelayEmbedTokenOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::DelayEmbedTokenRequest&, const DelayEmbedTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DelayEmbedTokenAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteDataLevelPermissionRuleUsersResult> DeleteDataLevelPermissionRuleUsersOutcome;
|
|
|
+ typedef std::future<DeleteDataLevelPermissionRuleUsersOutcome> DeleteDataLevelPermissionRuleUsersOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteDataLevelPermissionRuleUsersRequest&, const DeleteDataLevelPermissionRuleUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDataLevelPermissionRuleUsersAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteDataLevelRuleConfigResult> DeleteDataLevelRuleConfigOutcome;
|
|
|
+ typedef std::future<DeleteDataLevelRuleConfigOutcome> DeleteDataLevelRuleConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteDataLevelRuleConfigRequest&, const DeleteDataLevelRuleConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDataLevelRuleConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteEmbedTokenResult> DeleteEmbedTokenOutcome;
|
|
|
+ typedef std::future<DeleteEmbedTokenOutcome> DeleteEmbedTokenOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteEmbedTokenRequest&, const DeleteEmbedTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteEmbedTokenAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteUserResult> DeleteUserOutcome;
|
|
|
+ typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteUserRequest&, const DeleteUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteUserFromWorkspaceResult> DeleteUserFromWorkspaceOutcome;
|
|
|
+ typedef std::future<DeleteUserFromWorkspaceOutcome> DeleteUserFromWorkspaceOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteUserFromWorkspaceRequest&, const DeleteUserFromWorkspaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserFromWorkspaceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteUserGroupResult> DeleteUserGroupOutcome;
|
|
|
+ typedef std::future<DeleteUserGroupOutcome> DeleteUserGroupOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteUserGroupRequest&, const DeleteUserGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserGroupAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteUserGroupMemberResult> DeleteUserGroupMemberOutcome;
|
|
|
+ typedef std::future<DeleteUserGroupMemberOutcome> DeleteUserGroupMemberOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteUserGroupMemberRequest&, const DeleteUserGroupMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserGroupMemberAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteUserGroupMembersResult> DeleteUserGroupMembersOutcome;
|
|
|
+ typedef std::future<DeleteUserGroupMembersOutcome> DeleteUserGroupMembersOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteUserGroupMembersRequest&, const DeleteUserGroupMembersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserGroupMembersAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteUserTagMetaResult> DeleteUserTagMetaOutcome;
|
|
|
+ typedef std::future<DeleteUserTagMetaOutcome> DeleteUserTagMetaOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteUserTagMetaRequest&, const DeleteUserTagMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserTagMetaAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetUserGroupInfoResult> GetUserGroupInfoOutcome;
|
|
|
+ typedef std::future<GetUserGroupInfoOutcome> GetUserGroupInfoOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::GetUserGroupInfoRequest&, const GetUserGroupInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserGroupInfoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListByUserGroupIdResult> ListByUserGroupIdOutcome;
|
|
|
+ typedef std::future<ListByUserGroupIdOutcome> ListByUserGroupIdOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::ListByUserGroupIdRequest&, const ListByUserGroupIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListByUserGroupIdAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListCollectionsResult> ListCollectionsOutcome;
|
|
|
+ typedef std::future<ListCollectionsOutcome> ListCollectionsOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::ListCollectionsRequest&, const ListCollectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCollectionsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListCubeDataLevelPermissionConfigResult> ListCubeDataLevelPermissionConfigOutcome;
|
|
|
+ typedef std::future<ListCubeDataLevelPermissionConfigOutcome> ListCubeDataLevelPermissionConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::ListCubeDataLevelPermissionConfigRequest&, const ListCubeDataLevelPermissionConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCubeDataLevelPermissionConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListDataLevelPermissionWhiteListResult> ListDataLevelPermissionWhiteListOutcome;
|
|
|
+ typedef std::future<ListDataLevelPermissionWhiteListOutcome> ListDataLevelPermissionWhiteListOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::ListDataLevelPermissionWhiteListRequest&, const ListDataLevelPermissionWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataLevelPermissionWhiteListAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListPortalMenuAuthorizationResult> ListPortalMenuAuthorizationOutcome;
|
|
|
+ typedef std::future<ListPortalMenuAuthorizationOutcome> ListPortalMenuAuthorizationOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::ListPortalMenuAuthorizationRequest&, const ListPortalMenuAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPortalMenuAuthorizationAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListPortalMenusResult> ListPortalMenusOutcome;
|
|
|
+ typedef std::future<ListPortalMenusOutcome> ListPortalMenusOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::ListPortalMenusRequest&, const ListPortalMenusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPortalMenusAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListUserGroupsByUserIdResult> ListUserGroupsByUserIdOutcome;
|
|
|
+ typedef std::future<ListUserGroupsByUserIdOutcome> ListUserGroupsByUserIdOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::ListUserGroupsByUserIdRequest&, const ListUserGroupsByUserIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserGroupsByUserIdAsyncHandler;
|
|
|
+ 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::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;
|
|
|
+ typedef Outcome<Error, Model::QueryDatasetInfoResult> QueryDatasetInfoOutcome;
|
|
|
+ typedef std::future<QueryDatasetInfoOutcome> QueryDatasetInfoOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryDatasetInfoRequest&, const QueryDatasetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDatasetInfoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryDatasetListResult> QueryDatasetListOutcome;
|
|
|
+ typedef std::future<QueryDatasetListOutcome> QueryDatasetListOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryDatasetListRequest&, const QueryDatasetListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDatasetListAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryDatasetSwitchInfoResult> QueryDatasetSwitchInfoOutcome;
|
|
|
+ typedef std::future<QueryDatasetSwitchInfoOutcome> QueryDatasetSwitchInfoOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryDatasetSwitchInfoRequest&, const QueryDatasetSwitchInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDatasetSwitchInfoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryEmbedTokenInfoResult> QueryEmbedTokenInfoOutcome;
|
|
|
+ typedef std::future<QueryEmbedTokenInfoOutcome> QueryEmbedTokenInfoOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryEmbedTokenInfoRequest&, const QueryEmbedTokenInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEmbedTokenInfoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryEmbeddedInfoResult> QueryEmbeddedInfoOutcome;
|
|
|
+ typedef std::future<QueryEmbeddedInfoOutcome> QueryEmbeddedInfoOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryEmbeddedInfoRequest&, const QueryEmbeddedInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEmbeddedInfoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryEmbeddedStausResult> QueryEmbeddedStausOutcome;
|
|
|
+ typedef std::future<QueryEmbeddedStausOutcome> QueryEmbeddedStausOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryEmbeddedStausRequest&, const QueryEmbeddedStausOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEmbeddedStausAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryOrganizationWorkspaceListResult> QueryOrganizationWorkspaceListOutcome;
|
|
|
+ typedef std::future<QueryOrganizationWorkspaceListOutcome> QueryOrganizationWorkspaceListOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryOrganizationWorkspaceListRequest&, const QueryOrganizationWorkspaceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryOrganizationWorkspaceListAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryReadableResourcesListByUserIdResult> QueryReadableResourcesListByUserIdOutcome;
|
|
|
+ typedef std::future<QueryReadableResourcesListByUserIdOutcome> QueryReadableResourcesListByUserIdOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryReadableResourcesListByUserIdRequest&, const QueryReadableResourcesListByUserIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryReadableResourcesListByUserIdAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryShareListResult> QueryShareListOutcome;
|
|
|
+ typedef std::future<QueryShareListOutcome> QueryShareListOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryShareListRequest&, const QueryShareListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryShareListAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QuerySharesToUserListResult> QuerySharesToUserListOutcome;
|
|
|
+ typedef std::future<QuerySharesToUserListOutcome> QuerySharesToUserListOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QuerySharesToUserListRequest&, const QuerySharesToUserListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySharesToUserListAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryUserGroupListByParentIdResult> QueryUserGroupListByParentIdOutcome;
|
|
|
+ typedef std::future<QueryUserGroupListByParentIdOutcome> QueryUserGroupListByParentIdOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserGroupListByParentIdRequest&, const QueryUserGroupListByParentIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserGroupListByParentIdAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryUserGroupMemberResult> QueryUserGroupMemberOutcome;
|
|
|
+ typedef std::future<QueryUserGroupMemberOutcome> QueryUserGroupMemberOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserGroupMemberRequest&, const QueryUserGroupMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserGroupMemberAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryUserInfoByAccountResult> QueryUserInfoByAccountOutcome;
|
|
|
+ typedef std::future<QueryUserInfoByAccountOutcome> QueryUserInfoByAccountOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserInfoByAccountRequest&, const QueryUserInfoByAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserInfoByAccountAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryUserInfoByUserIdResult> QueryUserInfoByUserIdOutcome;
|
|
|
+ typedef std::future<QueryUserInfoByUserIdOutcome> QueryUserInfoByUserIdOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserInfoByUserIdRequest&, const QueryUserInfoByUserIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserInfoByUserIdAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryUserListResult> QueryUserListOutcome;
|
|
|
+ typedef std::future<QueryUserListOutcome> QueryUserListOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserListRequest&, const QueryUserListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserListAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryUserRoleInfoInWorkspaceResult> QueryUserRoleInfoInWorkspaceOutcome;
|
|
|
+ typedef std::future<QueryUserRoleInfoInWorkspaceOutcome> QueryUserRoleInfoInWorkspaceOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserRoleInfoInWorkspaceRequest&, const QueryUserRoleInfoInWorkspaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserRoleInfoInWorkspaceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryUserTagMetaListResult> QueryUserTagMetaListOutcome;
|
|
|
+ typedef std::future<QueryUserTagMetaListOutcome> QueryUserTagMetaListOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserTagMetaListRequest&, const QueryUserTagMetaListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserTagMetaListAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryUserTagValueListResult> QueryUserTagValueListOutcome;
|
|
|
+ typedef std::future<QueryUserTagValueListOutcome> QueryUserTagValueListOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserTagValueListRequest&, const QueryUserTagValueListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserTagValueListAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryWorksByOrganizationResult> QueryWorksByOrganizationOutcome;
|
|
|
+ typedef std::future<QueryWorksByOrganizationOutcome> QueryWorksByOrganizationOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryWorksByOrganizationRequest&, const QueryWorksByOrganizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryWorksByOrganizationAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryWorksByWorkspaceResult> QueryWorksByWorkspaceOutcome;
|
|
|
+ typedef std::future<QueryWorksByWorkspaceOutcome> QueryWorksByWorkspaceOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryWorksByWorkspaceRequest&, const QueryWorksByWorkspaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryWorksByWorkspaceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryWorkspaceUserListResult> QueryWorkspaceUserListOutcome;
|
|
|
+ typedef std::future<QueryWorkspaceUserListOutcome> QueryWorkspaceUserListOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::QueryWorkspaceUserListRequest&, const QueryWorkspaceUserListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryWorkspaceUserListAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SaveFavoritesResult> SaveFavoritesOutcome;
|
|
|
+ typedef std::future<SaveFavoritesOutcome> SaveFavoritesOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::SaveFavoritesRequest&, const SaveFavoritesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveFavoritesAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SetDataLevelPermissionExtraConfigResult> SetDataLevelPermissionExtraConfigOutcome;
|
|
|
+ typedef std::future<SetDataLevelPermissionExtraConfigOutcome> SetDataLevelPermissionExtraConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::SetDataLevelPermissionExtraConfigRequest&, const SetDataLevelPermissionExtraConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDataLevelPermissionExtraConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SetDataLevelPermissionRuleConfigResult> SetDataLevelPermissionRuleConfigOutcome;
|
|
|
+ typedef std::future<SetDataLevelPermissionRuleConfigOutcome> SetDataLevelPermissionRuleConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::SetDataLevelPermissionRuleConfigRequest&, const SetDataLevelPermissionRuleConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDataLevelPermissionRuleConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SetDataLevelPermissionWhiteListResult> SetDataLevelPermissionWhiteListOutcome;
|
|
|
+ typedef std::future<SetDataLevelPermissionWhiteListOutcome> SetDataLevelPermissionWhiteListOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::SetDataLevelPermissionWhiteListRequest&, const SetDataLevelPermissionWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDataLevelPermissionWhiteListAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateDataLevelPermissionStatusResult> UpdateDataLevelPermissionStatusOutcome;
|
|
|
+ typedef std::future<UpdateDataLevelPermissionStatusOutcome> UpdateDataLevelPermissionStatusOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateDataLevelPermissionStatusRequest&, const UpdateDataLevelPermissionStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDataLevelPermissionStatusAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateEmbeddedStatusResult> UpdateEmbeddedStatusOutcome;
|
|
|
+ typedef std::future<UpdateEmbeddedStatusOutcome> UpdateEmbeddedStatusOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateEmbeddedStatusRequest&, const UpdateEmbeddedStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEmbeddedStatusAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateUserResult> UpdateUserOutcome;
|
|
|
+ typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateUserRequest&, const UpdateUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateUserGroupResult> UpdateUserGroupOutcome;
|
|
|
+ typedef std::future<UpdateUserGroupOutcome> UpdateUserGroupOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateUserGroupRequest&, const UpdateUserGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserGroupAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateUserTagMetaResult> UpdateUserTagMetaOutcome;
|
|
|
+ typedef std::future<UpdateUserTagMetaOutcome> UpdateUserTagMetaOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateUserTagMetaRequest&, const UpdateUserTagMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserTagMetaAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateUserTagValueResult> UpdateUserTagValueOutcome;
|
|
|
+ typedef std::future<UpdateUserTagValueOutcome> UpdateUserTagValueOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateUserTagValueRequest&, const UpdateUserTagValueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserTagValueAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateWorkspaceUserRoleResult> UpdateWorkspaceUserRoleOutcome;
|
|
|
+ typedef std::future<UpdateWorkspaceUserRoleOutcome> UpdateWorkspaceUserRoleOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateWorkspaceUserRoleRequest&, const UpdateWorkspaceUserRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateWorkspaceUserRoleAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateWorkspaceUsersRoleResult> UpdateWorkspaceUsersRoleOutcome;
|
|
|
+ typedef std::future<UpdateWorkspaceUsersRoleOutcome> UpdateWorkspaceUsersRoleOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateWorkspaceUsersRoleRequest&, const UpdateWorkspaceUsersRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateWorkspaceUsersRoleAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::WithdrawAllUserGroupsResult> WithdrawAllUserGroupsOutcome;
|
|
|
+ typedef std::future<WithdrawAllUserGroupsOutcome> WithdrawAllUserGroupsOutcomeCallable;
|
|
|
+ typedef std::function<void(const Quickbi_publicClient*, const Model::WithdrawAllUserGroupsRequest&, const WithdrawAllUserGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> WithdrawAllUserGroupsAsyncHandler;
|
|
|
+
|
|
|
+ Quickbi_publicClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
|
|
+ Quickbi_publicClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
|
|
+ Quickbi_publicClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
|
|
+ ~Quickbi_publicClient();
|
|
|
+ AddDataLevelPermissionRuleUsersOutcome addDataLevelPermissionRuleUsers(const Model::AddDataLevelPermissionRuleUsersRequest &request)const;
|
|
|
+ void addDataLevelPermissionRuleUsersAsync(const Model::AddDataLevelPermissionRuleUsersRequest& request, const AddDataLevelPermissionRuleUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AddDataLevelPermissionRuleUsersOutcomeCallable addDataLevelPermissionRuleUsersCallable(const Model::AddDataLevelPermissionRuleUsersRequest& request) const;
|
|
|
+ AddDataLevelPermissionWhiteListOutcome addDataLevelPermissionWhiteList(const Model::AddDataLevelPermissionWhiteListRequest &request)const;
|
|
|
+ void addDataLevelPermissionWhiteListAsync(const Model::AddDataLevelPermissionWhiteListRequest& request, const AddDataLevelPermissionWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AddDataLevelPermissionWhiteListOutcomeCallable addDataLevelPermissionWhiteListCallable(const Model::AddDataLevelPermissionWhiteListRequest& request) const;
|
|
|
+ AddShareReportOutcome addShareReport(const Model::AddShareReportRequest &request)const;
|
|
|
+ void addShareReportAsync(const Model::AddShareReportRequest& request, const AddShareReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AddShareReportOutcomeCallable addShareReportCallable(const Model::AddShareReportRequest& request) const;
|
|
|
+ AddUserOutcome addUser(const Model::AddUserRequest &request)const;
|
|
|
+ void addUserAsync(const Model::AddUserRequest& request, const AddUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AddUserOutcomeCallable addUserCallable(const Model::AddUserRequest& request) const;
|
|
|
+ AddUserGroupMemberOutcome addUserGroupMember(const Model::AddUserGroupMemberRequest &request)const;
|
|
|
+ void addUserGroupMemberAsync(const Model::AddUserGroupMemberRequest& request, const AddUserGroupMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AddUserGroupMemberOutcomeCallable addUserGroupMemberCallable(const Model::AddUserGroupMemberRequest& request) const;
|
|
|
+ AddUserTagMetaOutcome addUserTagMeta(const Model::AddUserTagMetaRequest &request)const;
|
|
|
+ void addUserTagMetaAsync(const Model::AddUserTagMetaRequest& request, const AddUserTagMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AddUserTagMetaOutcomeCallable addUserTagMetaCallable(const Model::AddUserTagMetaRequest& request) const;
|
|
|
+ AddUserToWorkspaceOutcome addUserToWorkspace(const Model::AddUserToWorkspaceRequest &request)const;
|
|
|
+ void addUserToWorkspaceAsync(const Model::AddUserToWorkspaceRequest& request, const AddUserToWorkspaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AddUserToWorkspaceOutcomeCallable addUserToWorkspaceCallable(const Model::AddUserToWorkspaceRequest& request) const;
|
|
|
+ AddWorkspaceUsersOutcome addWorkspaceUsers(const Model::AddWorkspaceUsersRequest &request)const;
|
|
|
+ void addWorkspaceUsersAsync(const Model::AddWorkspaceUsersRequest& request, const AddWorkspaceUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AddWorkspaceUsersOutcomeCallable addWorkspaceUsersCallable(const Model::AddWorkspaceUsersRequest& request) const;
|
|
|
+ AuthorizeMenuOutcome authorizeMenu(const Model::AuthorizeMenuRequest &request)const;
|
|
|
+ void authorizeMenuAsync(const Model::AuthorizeMenuRequest& request, const AuthorizeMenuAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AuthorizeMenuOutcomeCallable authorizeMenuCallable(const Model::AuthorizeMenuRequest& request) const;
|
|
|
+ BuildSignatureUrlOutcome buildSignatureUrl(const Model::BuildSignatureUrlRequest &request)const;
|
|
|
+ void buildSignatureUrlAsync(const Model::BuildSignatureUrlRequest& request, const BuildSignatureUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ BuildSignatureUrlOutcomeCallable buildSignatureUrlCallable(const Model::BuildSignatureUrlRequest& request) const;
|
|
|
+ CancelAuthorizationMenuOutcome cancelAuthorizationMenu(const Model::CancelAuthorizationMenuRequest &request)const;
|
|
|
+ void cancelAuthorizationMenuAsync(const Model::CancelAuthorizationMenuRequest& request, const CancelAuthorizationMenuAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CancelAuthorizationMenuOutcomeCallable cancelAuthorizationMenuCallable(const Model::CancelAuthorizationMenuRequest& request) const;
|
|
|
+ CancelCollectionOutcome cancelCollection(const Model::CancelCollectionRequest &request)const;
|
|
|
+ void cancelCollectionAsync(const Model::CancelCollectionRequest& request, const CancelCollectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CancelCollectionOutcomeCallable cancelCollectionCallable(const Model::CancelCollectionRequest& request) const;
|
|
|
+ CancelReportShareOutcome cancelReportShare(const Model::CancelReportShareRequest &request)const;
|
|
|
+ void cancelReportShareAsync(const Model::CancelReportShareRequest& request, const CancelReportShareAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CancelReportShareOutcomeCallable cancelReportShareCallable(const Model::CancelReportShareRequest& request) const;
|
|
|
+ ChangeVisibilityModelOutcome changeVisibilityModel(const Model::ChangeVisibilityModelRequest &request)const;
|
|
|
+ void changeVisibilityModelAsync(const Model::ChangeVisibilityModelRequest& request, const ChangeVisibilityModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ChangeVisibilityModelOutcomeCallable changeVisibilityModelCallable(const Model::ChangeVisibilityModelRequest& request) const;
|
|
|
+ CheckReadableOutcome checkReadable(const Model::CheckReadableRequest &request)const;
|
|
|
+ void checkReadableAsync(const Model::CheckReadableRequest& request, const CheckReadableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CheckReadableOutcomeCallable checkReadableCallable(const Model::CheckReadableRequest& request) const;
|
|
|
+ CreateEmbedTokenOutcome createEmbedToken(const Model::CreateEmbedTokenRequest &request)const;
|
|
|
+ void createEmbedTokenAsync(const Model::CreateEmbedTokenRequest& request, const CreateEmbedTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CreateEmbedTokenOutcomeCallable createEmbedTokenCallable(const Model::CreateEmbedTokenRequest& request) const;
|
|
|
+ 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;
|
|
|
+ DelayEmbedTokenOutcome delayEmbedToken(const Model::DelayEmbedTokenRequest &request)const;
|
|
|
+ void delayEmbedTokenAsync(const Model::DelayEmbedTokenRequest& request, const DelayEmbedTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DelayEmbedTokenOutcomeCallable delayEmbedTokenCallable(const Model::DelayEmbedTokenRequest& request) const;
|
|
|
+ DeleteDataLevelPermissionRuleUsersOutcome deleteDataLevelPermissionRuleUsers(const Model::DeleteDataLevelPermissionRuleUsersRequest &request)const;
|
|
|
+ void deleteDataLevelPermissionRuleUsersAsync(const Model::DeleteDataLevelPermissionRuleUsersRequest& request, const DeleteDataLevelPermissionRuleUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteDataLevelPermissionRuleUsersOutcomeCallable deleteDataLevelPermissionRuleUsersCallable(const Model::DeleteDataLevelPermissionRuleUsersRequest& request) const;
|
|
|
+ DeleteDataLevelRuleConfigOutcome deleteDataLevelRuleConfig(const Model::DeleteDataLevelRuleConfigRequest &request)const;
|
|
|
+ void deleteDataLevelRuleConfigAsync(const Model::DeleteDataLevelRuleConfigRequest& request, const DeleteDataLevelRuleConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteDataLevelRuleConfigOutcomeCallable deleteDataLevelRuleConfigCallable(const Model::DeleteDataLevelRuleConfigRequest& request) const;
|
|
|
+ DeleteEmbedTokenOutcome deleteEmbedToken(const Model::DeleteEmbedTokenRequest &request)const;
|
|
|
+ void deleteEmbedTokenAsync(const Model::DeleteEmbedTokenRequest& request, const DeleteEmbedTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteEmbedTokenOutcomeCallable deleteEmbedTokenCallable(const Model::DeleteEmbedTokenRequest& request) const;
|
|
|
+ DeleteUserOutcome deleteUser(const Model::DeleteUserRequest &request)const;
|
|
|
+ void deleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteUserOutcomeCallable deleteUserCallable(const Model::DeleteUserRequest& request) const;
|
|
|
+ DeleteUserFromWorkspaceOutcome deleteUserFromWorkspace(const Model::DeleteUserFromWorkspaceRequest &request)const;
|
|
|
+ void deleteUserFromWorkspaceAsync(const Model::DeleteUserFromWorkspaceRequest& request, const DeleteUserFromWorkspaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteUserFromWorkspaceOutcomeCallable deleteUserFromWorkspaceCallable(const Model::DeleteUserFromWorkspaceRequest& request) const;
|
|
|
+ DeleteUserGroupOutcome deleteUserGroup(const Model::DeleteUserGroupRequest &request)const;
|
|
|
+ void deleteUserGroupAsync(const Model::DeleteUserGroupRequest& request, const DeleteUserGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteUserGroupOutcomeCallable deleteUserGroupCallable(const Model::DeleteUserGroupRequest& request) const;
|
|
|
+ DeleteUserGroupMemberOutcome deleteUserGroupMember(const Model::DeleteUserGroupMemberRequest &request)const;
|
|
|
+ void deleteUserGroupMemberAsync(const Model::DeleteUserGroupMemberRequest& request, const DeleteUserGroupMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteUserGroupMemberOutcomeCallable deleteUserGroupMemberCallable(const Model::DeleteUserGroupMemberRequest& request) const;
|
|
|
+ DeleteUserGroupMembersOutcome deleteUserGroupMembers(const Model::DeleteUserGroupMembersRequest &request)const;
|
|
|
+ void deleteUserGroupMembersAsync(const Model::DeleteUserGroupMembersRequest& request, const DeleteUserGroupMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteUserGroupMembersOutcomeCallable deleteUserGroupMembersCallable(const Model::DeleteUserGroupMembersRequest& request) const;
|
|
|
+ DeleteUserTagMetaOutcome deleteUserTagMeta(const Model::DeleteUserTagMetaRequest &request)const;
|
|
|
+ void deleteUserTagMetaAsync(const Model::DeleteUserTagMetaRequest& request, const DeleteUserTagMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteUserTagMetaOutcomeCallable deleteUserTagMetaCallable(const Model::DeleteUserTagMetaRequest& request) const;
|
|
|
+ GetUserGroupInfoOutcome getUserGroupInfo(const Model::GetUserGroupInfoRequest &request)const;
|
|
|
+ void getUserGroupInfoAsync(const Model::GetUserGroupInfoRequest& request, const GetUserGroupInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetUserGroupInfoOutcomeCallable getUserGroupInfoCallable(const Model::GetUserGroupInfoRequest& request) const;
|
|
|
+ ListByUserGroupIdOutcome listByUserGroupId(const Model::ListByUserGroupIdRequest &request)const;
|
|
|
+ void listByUserGroupIdAsync(const Model::ListByUserGroupIdRequest& request, const ListByUserGroupIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListByUserGroupIdOutcomeCallable listByUserGroupIdCallable(const Model::ListByUserGroupIdRequest& request) const;
|
|
|
+ ListCollectionsOutcome listCollections(const Model::ListCollectionsRequest &request)const;
|
|
|
+ void listCollectionsAsync(const Model::ListCollectionsRequest& request, const ListCollectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListCollectionsOutcomeCallable listCollectionsCallable(const Model::ListCollectionsRequest& request) const;
|
|
|
+ ListCubeDataLevelPermissionConfigOutcome listCubeDataLevelPermissionConfig(const Model::ListCubeDataLevelPermissionConfigRequest &request)const;
|
|
|
+ void listCubeDataLevelPermissionConfigAsync(const Model::ListCubeDataLevelPermissionConfigRequest& request, const ListCubeDataLevelPermissionConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListCubeDataLevelPermissionConfigOutcomeCallable listCubeDataLevelPermissionConfigCallable(const Model::ListCubeDataLevelPermissionConfigRequest& request) const;
|
|
|
+ ListDataLevelPermissionWhiteListOutcome listDataLevelPermissionWhiteList(const Model::ListDataLevelPermissionWhiteListRequest &request)const;
|
|
|
+ void listDataLevelPermissionWhiteListAsync(const Model::ListDataLevelPermissionWhiteListRequest& request, const ListDataLevelPermissionWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListDataLevelPermissionWhiteListOutcomeCallable listDataLevelPermissionWhiteListCallable(const Model::ListDataLevelPermissionWhiteListRequest& request) const;
|
|
|
+ ListPortalMenuAuthorizationOutcome listPortalMenuAuthorization(const Model::ListPortalMenuAuthorizationRequest &request)const;
|
|
|
+ void listPortalMenuAuthorizationAsync(const Model::ListPortalMenuAuthorizationRequest& request, const ListPortalMenuAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListPortalMenuAuthorizationOutcomeCallable listPortalMenuAuthorizationCallable(const Model::ListPortalMenuAuthorizationRequest& request) const;
|
|
|
+ ListPortalMenusOutcome listPortalMenus(const Model::ListPortalMenusRequest &request)const;
|
|
|
+ void listPortalMenusAsync(const Model::ListPortalMenusRequest& request, const ListPortalMenusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListPortalMenusOutcomeCallable listPortalMenusCallable(const Model::ListPortalMenusRequest& request) const;
|
|
|
+ ListUserGroupsByUserIdOutcome listUserGroupsByUserId(const Model::ListUserGroupsByUserIdRequest &request)const;
|
|
|
+ void listUserGroupsByUserIdAsync(const Model::ListUserGroupsByUserIdRequest& request, const ListUserGroupsByUserIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListUserGroupsByUserIdOutcomeCallable listUserGroupsByUserIdCallable(const Model::ListUserGroupsByUserIdRequest& request) const;
|
|
|
+ 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;
|
|
|
+ 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;
|
|
|
+ QueryDatasetInfoOutcome queryDatasetInfo(const Model::QueryDatasetInfoRequest &request)const;
|
|
|
+ void queryDatasetInfoAsync(const Model::QueryDatasetInfoRequest& request, const QueryDatasetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryDatasetInfoOutcomeCallable queryDatasetInfoCallable(const Model::QueryDatasetInfoRequest& request) const;
|
|
|
+ QueryDatasetListOutcome queryDatasetList(const Model::QueryDatasetListRequest &request)const;
|
|
|
+ void queryDatasetListAsync(const Model::QueryDatasetListRequest& request, const QueryDatasetListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryDatasetListOutcomeCallable queryDatasetListCallable(const Model::QueryDatasetListRequest& request) const;
|
|
|
+ QueryDatasetSwitchInfoOutcome queryDatasetSwitchInfo(const Model::QueryDatasetSwitchInfoRequest &request)const;
|
|
|
+ void queryDatasetSwitchInfoAsync(const Model::QueryDatasetSwitchInfoRequest& request, const QueryDatasetSwitchInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryDatasetSwitchInfoOutcomeCallable queryDatasetSwitchInfoCallable(const Model::QueryDatasetSwitchInfoRequest& request) const;
|
|
|
+ QueryEmbedTokenInfoOutcome queryEmbedTokenInfo(const Model::QueryEmbedTokenInfoRequest &request)const;
|
|
|
+ void queryEmbedTokenInfoAsync(const Model::QueryEmbedTokenInfoRequest& request, const QueryEmbedTokenInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryEmbedTokenInfoOutcomeCallable queryEmbedTokenInfoCallable(const Model::QueryEmbedTokenInfoRequest& request) const;
|
|
|
+ QueryEmbeddedInfoOutcome queryEmbeddedInfo(const Model::QueryEmbeddedInfoRequest &request)const;
|
|
|
+ void queryEmbeddedInfoAsync(const Model::QueryEmbeddedInfoRequest& request, const QueryEmbeddedInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryEmbeddedInfoOutcomeCallable queryEmbeddedInfoCallable(const Model::QueryEmbeddedInfoRequest& request) const;
|
|
|
+ QueryEmbeddedStausOutcome queryEmbeddedStaus(const Model::QueryEmbeddedStausRequest &request)const;
|
|
|
+ void queryEmbeddedStausAsync(const Model::QueryEmbeddedStausRequest& request, const QueryEmbeddedStausAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryEmbeddedStausOutcomeCallable queryEmbeddedStausCallable(const Model::QueryEmbeddedStausRequest& request) const;
|
|
|
+ QueryOrganizationWorkspaceListOutcome queryOrganizationWorkspaceList(const Model::QueryOrganizationWorkspaceListRequest &request)const;
|
|
|
+ void queryOrganizationWorkspaceListAsync(const Model::QueryOrganizationWorkspaceListRequest& request, const QueryOrganizationWorkspaceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryOrganizationWorkspaceListOutcomeCallable queryOrganizationWorkspaceListCallable(const Model::QueryOrganizationWorkspaceListRequest& request) const;
|
|
|
+ QueryReadableResourcesListByUserIdOutcome queryReadableResourcesListByUserId(const Model::QueryReadableResourcesListByUserIdRequest &request)const;
|
|
|
+ void queryReadableResourcesListByUserIdAsync(const Model::QueryReadableResourcesListByUserIdRequest& request, const QueryReadableResourcesListByUserIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryReadableResourcesListByUserIdOutcomeCallable queryReadableResourcesListByUserIdCallable(const Model::QueryReadableResourcesListByUserIdRequest& request) const;
|
|
|
+ QueryShareListOutcome queryShareList(const Model::QueryShareListRequest &request)const;
|
|
|
+ void queryShareListAsync(const Model::QueryShareListRequest& request, const QueryShareListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryShareListOutcomeCallable queryShareListCallable(const Model::QueryShareListRequest& request) const;
|
|
|
+ QuerySharesToUserListOutcome querySharesToUserList(const Model::QuerySharesToUserListRequest &request)const;
|
|
|
+ void querySharesToUserListAsync(const Model::QuerySharesToUserListRequest& request, const QuerySharesToUserListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QuerySharesToUserListOutcomeCallable querySharesToUserListCallable(const Model::QuerySharesToUserListRequest& request) const;
|
|
|
+ QueryUserGroupListByParentIdOutcome queryUserGroupListByParentId(const Model::QueryUserGroupListByParentIdRequest &request)const;
|
|
|
+ void queryUserGroupListByParentIdAsync(const Model::QueryUserGroupListByParentIdRequest& request, const QueryUserGroupListByParentIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryUserGroupListByParentIdOutcomeCallable queryUserGroupListByParentIdCallable(const Model::QueryUserGroupListByParentIdRequest& request) const;
|
|
|
+ QueryUserGroupMemberOutcome queryUserGroupMember(const Model::QueryUserGroupMemberRequest &request)const;
|
|
|
+ void queryUserGroupMemberAsync(const Model::QueryUserGroupMemberRequest& request, const QueryUserGroupMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryUserGroupMemberOutcomeCallable queryUserGroupMemberCallable(const Model::QueryUserGroupMemberRequest& request) const;
|
|
|
+ QueryUserInfoByAccountOutcome queryUserInfoByAccount(const Model::QueryUserInfoByAccountRequest &request)const;
|
|
|
+ void queryUserInfoByAccountAsync(const Model::QueryUserInfoByAccountRequest& request, const QueryUserInfoByAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryUserInfoByAccountOutcomeCallable queryUserInfoByAccountCallable(const Model::QueryUserInfoByAccountRequest& request) const;
|
|
|
+ QueryUserInfoByUserIdOutcome queryUserInfoByUserId(const Model::QueryUserInfoByUserIdRequest &request)const;
|
|
|
+ void queryUserInfoByUserIdAsync(const Model::QueryUserInfoByUserIdRequest& request, const QueryUserInfoByUserIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryUserInfoByUserIdOutcomeCallable queryUserInfoByUserIdCallable(const Model::QueryUserInfoByUserIdRequest& request) const;
|
|
|
+ QueryUserListOutcome queryUserList(const Model::QueryUserListRequest &request)const;
|
|
|
+ void queryUserListAsync(const Model::QueryUserListRequest& request, const QueryUserListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryUserListOutcomeCallable queryUserListCallable(const Model::QueryUserListRequest& request) const;
|
|
|
+ QueryUserRoleInfoInWorkspaceOutcome queryUserRoleInfoInWorkspace(const Model::QueryUserRoleInfoInWorkspaceRequest &request)const;
|
|
|
+ void queryUserRoleInfoInWorkspaceAsync(const Model::QueryUserRoleInfoInWorkspaceRequest& request, const QueryUserRoleInfoInWorkspaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryUserRoleInfoInWorkspaceOutcomeCallable queryUserRoleInfoInWorkspaceCallable(const Model::QueryUserRoleInfoInWorkspaceRequest& request) const;
|
|
|
+ QueryUserTagMetaListOutcome queryUserTagMetaList(const Model::QueryUserTagMetaListRequest &request)const;
|
|
|
+ void queryUserTagMetaListAsync(const Model::QueryUserTagMetaListRequest& request, const QueryUserTagMetaListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryUserTagMetaListOutcomeCallable queryUserTagMetaListCallable(const Model::QueryUserTagMetaListRequest& request) const;
|
|
|
+ QueryUserTagValueListOutcome queryUserTagValueList(const Model::QueryUserTagValueListRequest &request)const;
|
|
|
+ void queryUserTagValueListAsync(const Model::QueryUserTagValueListRequest& request, const QueryUserTagValueListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryUserTagValueListOutcomeCallable queryUserTagValueListCallable(const Model::QueryUserTagValueListRequest& request) const;
|
|
|
+ QueryWorksByOrganizationOutcome queryWorksByOrganization(const Model::QueryWorksByOrganizationRequest &request)const;
|
|
|
+ void queryWorksByOrganizationAsync(const Model::QueryWorksByOrganizationRequest& request, const QueryWorksByOrganizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryWorksByOrganizationOutcomeCallable queryWorksByOrganizationCallable(const Model::QueryWorksByOrganizationRequest& request) const;
|
|
|
+ QueryWorksByWorkspaceOutcome queryWorksByWorkspace(const Model::QueryWorksByWorkspaceRequest &request)const;
|
|
|
+ void queryWorksByWorkspaceAsync(const Model::QueryWorksByWorkspaceRequest& request, const QueryWorksByWorkspaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryWorksByWorkspaceOutcomeCallable queryWorksByWorkspaceCallable(const Model::QueryWorksByWorkspaceRequest& request) const;
|
|
|
+ QueryWorkspaceUserListOutcome queryWorkspaceUserList(const Model::QueryWorkspaceUserListRequest &request)const;
|
|
|
+ void queryWorkspaceUserListAsync(const Model::QueryWorkspaceUserListRequest& request, const QueryWorkspaceUserListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryWorkspaceUserListOutcomeCallable queryWorkspaceUserListCallable(const Model::QueryWorkspaceUserListRequest& request) const;
|
|
|
+ SaveFavoritesOutcome saveFavorites(const Model::SaveFavoritesRequest &request)const;
|
|
|
+ void saveFavoritesAsync(const Model::SaveFavoritesRequest& request, const SaveFavoritesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SaveFavoritesOutcomeCallable saveFavoritesCallable(const Model::SaveFavoritesRequest& request) const;
|
|
|
+ SetDataLevelPermissionExtraConfigOutcome setDataLevelPermissionExtraConfig(const Model::SetDataLevelPermissionExtraConfigRequest &request)const;
|
|
|
+ void setDataLevelPermissionExtraConfigAsync(const Model::SetDataLevelPermissionExtraConfigRequest& request, const SetDataLevelPermissionExtraConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SetDataLevelPermissionExtraConfigOutcomeCallable setDataLevelPermissionExtraConfigCallable(const Model::SetDataLevelPermissionExtraConfigRequest& request) const;
|
|
|
+ SetDataLevelPermissionRuleConfigOutcome setDataLevelPermissionRuleConfig(const Model::SetDataLevelPermissionRuleConfigRequest &request)const;
|
|
|
+ void setDataLevelPermissionRuleConfigAsync(const Model::SetDataLevelPermissionRuleConfigRequest& request, const SetDataLevelPermissionRuleConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SetDataLevelPermissionRuleConfigOutcomeCallable setDataLevelPermissionRuleConfigCallable(const Model::SetDataLevelPermissionRuleConfigRequest& request) const;
|
|
|
+ SetDataLevelPermissionWhiteListOutcome setDataLevelPermissionWhiteList(const Model::SetDataLevelPermissionWhiteListRequest &request)const;
|
|
|
+ void setDataLevelPermissionWhiteListAsync(const Model::SetDataLevelPermissionWhiteListRequest& request, const SetDataLevelPermissionWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SetDataLevelPermissionWhiteListOutcomeCallable setDataLevelPermissionWhiteListCallable(const Model::SetDataLevelPermissionWhiteListRequest& request) const;
|
|
|
+ UpdateDataLevelPermissionStatusOutcome updateDataLevelPermissionStatus(const Model::UpdateDataLevelPermissionStatusRequest &request)const;
|
|
|
+ void updateDataLevelPermissionStatusAsync(const Model::UpdateDataLevelPermissionStatusRequest& request, const UpdateDataLevelPermissionStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateDataLevelPermissionStatusOutcomeCallable updateDataLevelPermissionStatusCallable(const Model::UpdateDataLevelPermissionStatusRequest& request) const;
|
|
|
+ UpdateEmbeddedStatusOutcome updateEmbeddedStatus(const Model::UpdateEmbeddedStatusRequest &request)const;
|
|
|
+ void updateEmbeddedStatusAsync(const Model::UpdateEmbeddedStatusRequest& request, const UpdateEmbeddedStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateEmbeddedStatusOutcomeCallable updateEmbeddedStatusCallable(const Model::UpdateEmbeddedStatusRequest& request) const;
|
|
|
+ UpdateUserOutcome updateUser(const Model::UpdateUserRequest &request)const;
|
|
|
+ void updateUserAsync(const Model::UpdateUserRequest& request, const UpdateUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateUserOutcomeCallable updateUserCallable(const Model::UpdateUserRequest& request) const;
|
|
|
+ UpdateUserGroupOutcome updateUserGroup(const Model::UpdateUserGroupRequest &request)const;
|
|
|
+ void updateUserGroupAsync(const Model::UpdateUserGroupRequest& request, const UpdateUserGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateUserGroupOutcomeCallable updateUserGroupCallable(const Model::UpdateUserGroupRequest& request) const;
|
|
|
+ UpdateUserTagMetaOutcome updateUserTagMeta(const Model::UpdateUserTagMetaRequest &request)const;
|
|
|
+ void updateUserTagMetaAsync(const Model::UpdateUserTagMetaRequest& request, const UpdateUserTagMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateUserTagMetaOutcomeCallable updateUserTagMetaCallable(const Model::UpdateUserTagMetaRequest& request) const;
|
|
|
+ UpdateUserTagValueOutcome updateUserTagValue(const Model::UpdateUserTagValueRequest &request)const;
|
|
|
+ void updateUserTagValueAsync(const Model::UpdateUserTagValueRequest& request, const UpdateUserTagValueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateUserTagValueOutcomeCallable updateUserTagValueCallable(const Model::UpdateUserTagValueRequest& request) const;
|
|
|
+ UpdateWorkspaceUserRoleOutcome updateWorkspaceUserRole(const Model::UpdateWorkspaceUserRoleRequest &request)const;
|
|
|
+ void updateWorkspaceUserRoleAsync(const Model::UpdateWorkspaceUserRoleRequest& request, const UpdateWorkspaceUserRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateWorkspaceUserRoleOutcomeCallable updateWorkspaceUserRoleCallable(const Model::UpdateWorkspaceUserRoleRequest& request) const;
|
|
|
+ UpdateWorkspaceUsersRoleOutcome updateWorkspaceUsersRole(const Model::UpdateWorkspaceUsersRoleRequest &request)const;
|
|
|
+ void updateWorkspaceUsersRoleAsync(const Model::UpdateWorkspaceUsersRoleRequest& request, const UpdateWorkspaceUsersRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateWorkspaceUsersRoleOutcomeCallable updateWorkspaceUsersRoleCallable(const Model::UpdateWorkspaceUsersRoleRequest& request) const;
|
|
|
+ WithdrawAllUserGroupsOutcome withdrawAllUserGroups(const Model::WithdrawAllUserGroupsRequest &request)const;
|
|
|
+ void withdrawAllUserGroupsAsync(const Model::WithdrawAllUserGroupsRequest& request, const WithdrawAllUserGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ WithdrawAllUserGroupsOutcomeCallable withdrawAllUserGroupsCallable(const Model::WithdrawAllUserGroupsRequest& request) const;
|
|
|
+
|
|
|
+ private:
|
|
|
+ std::shared_ptr<EndpointProvider> endpointProvider_;
|
|
|
+ };
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_QUICKBI_PUBLICCLIENT_H_
|