/* * 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_DEVOPS_RDC_DEVOPS_RDCCLIENT_H_ #define ALIBABACLOUD_DEVOPS_RDC_DEVOPS_RDCCLIENT_H_ #include #include #include #include #include "Devops_rdcExport.h" #include "model/BatchInsertMembersRequest.h" #include "model/BatchInsertMembersResult.h" #include "model/CancelPipelineRequest.h" #include "model/CancelPipelineResult.h" #include "model/CheckAliyunAccountExistsRequest.h" #include "model/CheckAliyunAccountExistsResult.h" #include "model/CreateCommonGroupRequest.h" #include "model/CreateCommonGroupResult.h" #include "model/CreateCredentialRequest.h" #include "model/CreateCredentialResult.h" #include "model/CreateDevopsOrganizationRequest.h" #include "model/CreateDevopsOrganizationResult.h" #include "model/CreateDevopsProjectRequest.h" #include "model/CreateDevopsProjectResult.h" #include "model/CreateDevopsProjectSprintRequest.h" #include "model/CreateDevopsProjectSprintResult.h" #include "model/CreateDevopsProjectTaskRequest.h" #include "model/CreateDevopsProjectTaskResult.h" #include "model/CreatePipelineRequest.h" #include "model/CreatePipelineResult.h" #include "model/CreateServiceConnectionRequest.h" #include "model/CreateServiceConnectionResult.h" #include "model/DeleteCommonGroupRequest.h" #include "model/DeleteCommonGroupResult.h" #include "model/DeleteDevopsOrganizationMembersRequest.h" #include "model/DeleteDevopsOrganizationMembersResult.h" #include "model/DeleteDevopsProjectRequest.h" #include "model/DeleteDevopsProjectResult.h" #include "model/DeleteDevopsProjectMembersRequest.h" #include "model/DeleteDevopsProjectMembersResult.h" #include "model/DeleteDevopsProjectSprintRequest.h" #include "model/DeleteDevopsProjectSprintResult.h" #include "model/DeleteDevopsProjectTaskRequest.h" #include "model/DeleteDevopsProjectTaskResult.h" #include "model/DeletePipelineMemberRequest.h" #include "model/DeletePipelineMemberResult.h" #include "model/ExecutePipelineRequest.h" #include "model/ExecutePipelineResult.h" #include "model/GetDevopsOrganizationMembersRequest.h" #include "model/GetDevopsOrganizationMembersResult.h" #include "model/GetDevopsProjectInfoRequest.h" #include "model/GetDevopsProjectInfoResult.h" #include "model/GetDevopsProjectMembersRequest.h" #include "model/GetDevopsProjectMembersResult.h" #include "model/GetDevopsProjectSprintInfoRequest.h" #include "model/GetDevopsProjectSprintInfoResult.h" #include "model/GetDevopsProjectTaskInfoRequest.h" #include "model/GetDevopsProjectTaskInfoResult.h" #include "model/GetLastWorkspaceRequest.h" #include "model/GetLastWorkspaceResult.h" #include "model/GetPipelineInstHistoryRequest.h" #include "model/GetPipelineInstHistoryResult.h" #include "model/GetPipelineInstanceBuildNumberStatusRequest.h" #include "model/GetPipelineInstanceBuildNumberStatusResult.h" #include "model/GetPipelineInstanceGroupStatusRequest.h" #include "model/GetPipelineInstanceGroupStatusResult.h" #include "model/GetPipelineInstanceInfoRequest.h" #include "model/GetPipelineInstanceInfoResult.h" #include "model/GetPipelineInstanceStatusRequest.h" #include "model/GetPipelineInstanceStatusResult.h" #include "model/GetPipelineLogRequest.h" #include "model/GetPipelineLogResult.h" #include "model/GetPipelineStepLogRequest.h" #include "model/GetPipelineStepLogResult.h" #include "model/GetPipleineLatestInstanceStatusRequest.h" #include "model/GetPipleineLatestInstanceStatusResult.h" #include "model/GetProjectOptionRequest.h" #include "model/GetProjectOptionResult.h" #include "model/GetTaskDetailActivityRequest.h" #include "model/GetTaskDetailActivityResult.h" #include "model/GetTaskDetailBaseRequest.h" #include "model/GetTaskDetailBaseResult.h" #include "model/GetTaskListFilterRequest.h" #include "model/GetTaskListFilterResult.h" #include "model/GetUserByAliyunUidRequest.h" #include "model/GetUserByAliyunUidResult.h" #include "model/GetUserNameRequest.h" #include "model/GetUserNameResult.h" #include "model/InsertDevopsUserRequest.h" #include "model/InsertDevopsUserResult.h" #include "model/InsertPipelineMemberRequest.h" #include "model/InsertPipelineMemberResult.h" #include "model/InsertProjectMembersRequest.h" #include "model/InsertProjectMembersResult.h" #include "model/ListCommonGroupRequest.h" #include "model/ListCommonGroupResult.h" #include "model/ListCredentialsRequest.h" #include "model/ListCredentialsResult.h" #include "model/ListDevopsProjectSprintsRequest.h" #include "model/ListDevopsProjectSprintsResult.h" #include "model/ListDevopsProjectTaskFlowRequest.h" #include "model/ListDevopsProjectTaskFlowResult.h" #include "model/ListDevopsProjectTaskFlowStatusRequest.h" #include "model/ListDevopsProjectTaskFlowStatusResult.h" #include "model/ListDevopsProjectTaskListRequest.h" #include "model/ListDevopsProjectTaskListResult.h" #include "model/ListDevopsProjectTasksRequest.h" #include "model/ListDevopsProjectTasksResult.h" #include "model/ListDevopsScenarioFieldConfigRequest.h" #include "model/ListDevopsScenarioFieldConfigResult.h" #include "model/ListPipelinesRequest.h" #include "model/ListPipelinesResult.h" #include "model/ListProjectCustomFieldsRequest.h" #include "model/ListProjectCustomFieldsResult.h" #include "model/ListServiceConnectionsRequest.h" #include "model/ListServiceConnectionsResult.h" #include "model/ListSmartGroupRequest.h" #include "model/ListSmartGroupResult.h" #include "model/ListUserOrganizationRequest.h" #include "model/ListUserOrganizationResult.h" #include "model/TransferPipelineOwnerRequest.h" #include "model/TransferPipelineOwnerResult.h" #include "model/UpdateCommonGroupRequest.h" #include "model/UpdateCommonGroupResult.h" #include "model/UpdateDevopsProjectRequest.h" #include "model/UpdateDevopsProjectResult.h" #include "model/UpdateDevopsProjectSprintRequest.h" #include "model/UpdateDevopsProjectSprintResult.h" #include "model/UpdateDevopsProjectTaskRequest.h" #include "model/UpdateDevopsProjectTaskResult.h" #include "model/UpdatePipelineMemberRequest.h" #include "model/UpdatePipelineMemberResult.h" #include "model/UpdateTaskDetailRequest.h" #include "model/UpdateTaskDetailResult.h" namespace AlibabaCloud { namespace Devops_rdc { class ALIBABACLOUD_DEVOPS_RDC_EXPORT Devops_rdcClient : public RpcServiceClient { public: typedef Outcome BatchInsertMembersOutcome; typedef std::future BatchInsertMembersOutcomeCallable; typedef std::function&)> BatchInsertMembersAsyncHandler; typedef Outcome CancelPipelineOutcome; typedef std::future CancelPipelineOutcomeCallable; typedef std::function&)> CancelPipelineAsyncHandler; typedef Outcome CheckAliyunAccountExistsOutcome; typedef std::future CheckAliyunAccountExistsOutcomeCallable; typedef std::function&)> CheckAliyunAccountExistsAsyncHandler; typedef Outcome CreateCommonGroupOutcome; typedef std::future CreateCommonGroupOutcomeCallable; typedef std::function&)> CreateCommonGroupAsyncHandler; typedef Outcome CreateCredentialOutcome; typedef std::future CreateCredentialOutcomeCallable; typedef std::function&)> CreateCredentialAsyncHandler; typedef Outcome CreateDevopsOrganizationOutcome; typedef std::future CreateDevopsOrganizationOutcomeCallable; typedef std::function&)> CreateDevopsOrganizationAsyncHandler; typedef Outcome CreateDevopsProjectOutcome; typedef std::future CreateDevopsProjectOutcomeCallable; typedef std::function&)> CreateDevopsProjectAsyncHandler; typedef Outcome CreateDevopsProjectSprintOutcome; typedef std::future CreateDevopsProjectSprintOutcomeCallable; typedef std::function&)> CreateDevopsProjectSprintAsyncHandler; typedef Outcome CreateDevopsProjectTaskOutcome; typedef std::future CreateDevopsProjectTaskOutcomeCallable; typedef std::function&)> CreateDevopsProjectTaskAsyncHandler; typedef Outcome CreatePipelineOutcome; typedef std::future CreatePipelineOutcomeCallable; typedef std::function&)> CreatePipelineAsyncHandler; typedef Outcome CreateServiceConnectionOutcome; typedef std::future CreateServiceConnectionOutcomeCallable; typedef std::function&)> CreateServiceConnectionAsyncHandler; typedef Outcome DeleteCommonGroupOutcome; typedef std::future DeleteCommonGroupOutcomeCallable; typedef std::function&)> DeleteCommonGroupAsyncHandler; typedef Outcome DeleteDevopsOrganizationMembersOutcome; typedef std::future DeleteDevopsOrganizationMembersOutcomeCallable; typedef std::function&)> DeleteDevopsOrganizationMembersAsyncHandler; typedef Outcome DeleteDevopsProjectOutcome; typedef std::future DeleteDevopsProjectOutcomeCallable; typedef std::function&)> DeleteDevopsProjectAsyncHandler; typedef Outcome DeleteDevopsProjectMembersOutcome; typedef std::future DeleteDevopsProjectMembersOutcomeCallable; typedef std::function&)> DeleteDevopsProjectMembersAsyncHandler; typedef Outcome DeleteDevopsProjectSprintOutcome; typedef std::future DeleteDevopsProjectSprintOutcomeCallable; typedef std::function&)> DeleteDevopsProjectSprintAsyncHandler; typedef Outcome DeleteDevopsProjectTaskOutcome; typedef std::future DeleteDevopsProjectTaskOutcomeCallable; typedef std::function&)> DeleteDevopsProjectTaskAsyncHandler; typedef Outcome DeletePipelineMemberOutcome; typedef std::future DeletePipelineMemberOutcomeCallable; typedef std::function&)> DeletePipelineMemberAsyncHandler; typedef Outcome ExecutePipelineOutcome; typedef std::future ExecutePipelineOutcomeCallable; typedef std::function&)> ExecutePipelineAsyncHandler; typedef Outcome GetDevopsOrganizationMembersOutcome; typedef std::future GetDevopsOrganizationMembersOutcomeCallable; typedef std::function&)> GetDevopsOrganizationMembersAsyncHandler; typedef Outcome GetDevopsProjectInfoOutcome; typedef std::future GetDevopsProjectInfoOutcomeCallable; typedef std::function&)> GetDevopsProjectInfoAsyncHandler; typedef Outcome GetDevopsProjectMembersOutcome; typedef std::future GetDevopsProjectMembersOutcomeCallable; typedef std::function&)> GetDevopsProjectMembersAsyncHandler; typedef Outcome GetDevopsProjectSprintInfoOutcome; typedef std::future GetDevopsProjectSprintInfoOutcomeCallable; typedef std::function&)> GetDevopsProjectSprintInfoAsyncHandler; typedef Outcome GetDevopsProjectTaskInfoOutcome; typedef std::future GetDevopsProjectTaskInfoOutcomeCallable; typedef std::function&)> GetDevopsProjectTaskInfoAsyncHandler; typedef Outcome GetLastWorkspaceOutcome; typedef std::future GetLastWorkspaceOutcomeCallable; typedef std::function&)> GetLastWorkspaceAsyncHandler; typedef Outcome GetPipelineInstHistoryOutcome; typedef std::future GetPipelineInstHistoryOutcomeCallable; typedef std::function&)> GetPipelineInstHistoryAsyncHandler; typedef Outcome GetPipelineInstanceBuildNumberStatusOutcome; typedef std::future GetPipelineInstanceBuildNumberStatusOutcomeCallable; typedef std::function&)> GetPipelineInstanceBuildNumberStatusAsyncHandler; typedef Outcome GetPipelineInstanceGroupStatusOutcome; typedef std::future GetPipelineInstanceGroupStatusOutcomeCallable; typedef std::function&)> GetPipelineInstanceGroupStatusAsyncHandler; typedef Outcome GetPipelineInstanceInfoOutcome; typedef std::future GetPipelineInstanceInfoOutcomeCallable; typedef std::function&)> GetPipelineInstanceInfoAsyncHandler; typedef Outcome GetPipelineInstanceStatusOutcome; typedef std::future GetPipelineInstanceStatusOutcomeCallable; typedef std::function&)> GetPipelineInstanceStatusAsyncHandler; typedef Outcome GetPipelineLogOutcome; typedef std::future GetPipelineLogOutcomeCallable; typedef std::function&)> GetPipelineLogAsyncHandler; typedef Outcome GetPipelineStepLogOutcome; typedef std::future GetPipelineStepLogOutcomeCallable; typedef std::function&)> GetPipelineStepLogAsyncHandler; typedef Outcome GetPipleineLatestInstanceStatusOutcome; typedef std::future GetPipleineLatestInstanceStatusOutcomeCallable; typedef std::function&)> GetPipleineLatestInstanceStatusAsyncHandler; typedef Outcome GetProjectOptionOutcome; typedef std::future GetProjectOptionOutcomeCallable; typedef std::function&)> GetProjectOptionAsyncHandler; typedef Outcome GetTaskDetailActivityOutcome; typedef std::future GetTaskDetailActivityOutcomeCallable; typedef std::function&)> GetTaskDetailActivityAsyncHandler; typedef Outcome GetTaskDetailBaseOutcome; typedef std::future GetTaskDetailBaseOutcomeCallable; typedef std::function&)> GetTaskDetailBaseAsyncHandler; typedef Outcome GetTaskListFilterOutcome; typedef std::future GetTaskListFilterOutcomeCallable; typedef std::function&)> GetTaskListFilterAsyncHandler; typedef Outcome GetUserByAliyunUidOutcome; typedef std::future GetUserByAliyunUidOutcomeCallable; typedef std::function&)> GetUserByAliyunUidAsyncHandler; typedef Outcome GetUserNameOutcome; typedef std::future GetUserNameOutcomeCallable; typedef std::function&)> GetUserNameAsyncHandler; typedef Outcome InsertDevopsUserOutcome; typedef std::future InsertDevopsUserOutcomeCallable; typedef std::function&)> InsertDevopsUserAsyncHandler; typedef Outcome InsertPipelineMemberOutcome; typedef std::future InsertPipelineMemberOutcomeCallable; typedef std::function&)> InsertPipelineMemberAsyncHandler; typedef Outcome InsertProjectMembersOutcome; typedef std::future InsertProjectMembersOutcomeCallable; typedef std::function&)> InsertProjectMembersAsyncHandler; typedef Outcome ListCommonGroupOutcome; typedef std::future ListCommonGroupOutcomeCallable; typedef std::function&)> ListCommonGroupAsyncHandler; typedef Outcome ListCredentialsOutcome; typedef std::future ListCredentialsOutcomeCallable; typedef std::function&)> ListCredentialsAsyncHandler; typedef Outcome ListDevopsProjectSprintsOutcome; typedef std::future ListDevopsProjectSprintsOutcomeCallable; typedef std::function&)> ListDevopsProjectSprintsAsyncHandler; typedef Outcome ListDevopsProjectTaskFlowOutcome; typedef std::future ListDevopsProjectTaskFlowOutcomeCallable; typedef std::function&)> ListDevopsProjectTaskFlowAsyncHandler; typedef Outcome ListDevopsProjectTaskFlowStatusOutcome; typedef std::future ListDevopsProjectTaskFlowStatusOutcomeCallable; typedef std::function&)> ListDevopsProjectTaskFlowStatusAsyncHandler; typedef Outcome ListDevopsProjectTaskListOutcome; typedef std::future ListDevopsProjectTaskListOutcomeCallable; typedef std::function&)> ListDevopsProjectTaskListAsyncHandler; typedef Outcome ListDevopsProjectTasksOutcome; typedef std::future ListDevopsProjectTasksOutcomeCallable; typedef std::function&)> ListDevopsProjectTasksAsyncHandler; typedef Outcome ListDevopsScenarioFieldConfigOutcome; typedef std::future ListDevopsScenarioFieldConfigOutcomeCallable; typedef std::function&)> ListDevopsScenarioFieldConfigAsyncHandler; typedef Outcome ListPipelinesOutcome; typedef std::future ListPipelinesOutcomeCallable; typedef std::function&)> ListPipelinesAsyncHandler; typedef Outcome ListProjectCustomFieldsOutcome; typedef std::future ListProjectCustomFieldsOutcomeCallable; typedef std::function&)> ListProjectCustomFieldsAsyncHandler; typedef Outcome ListServiceConnectionsOutcome; typedef std::future ListServiceConnectionsOutcomeCallable; typedef std::function&)> ListServiceConnectionsAsyncHandler; typedef Outcome ListSmartGroupOutcome; typedef std::future ListSmartGroupOutcomeCallable; typedef std::function&)> ListSmartGroupAsyncHandler; typedef Outcome ListUserOrganizationOutcome; typedef std::future ListUserOrganizationOutcomeCallable; typedef std::function&)> ListUserOrganizationAsyncHandler; typedef Outcome TransferPipelineOwnerOutcome; typedef std::future TransferPipelineOwnerOutcomeCallable; typedef std::function&)> TransferPipelineOwnerAsyncHandler; typedef Outcome UpdateCommonGroupOutcome; typedef std::future UpdateCommonGroupOutcomeCallable; typedef std::function&)> UpdateCommonGroupAsyncHandler; typedef Outcome UpdateDevopsProjectOutcome; typedef std::future UpdateDevopsProjectOutcomeCallable; typedef std::function&)> UpdateDevopsProjectAsyncHandler; typedef Outcome UpdateDevopsProjectSprintOutcome; typedef std::future UpdateDevopsProjectSprintOutcomeCallable; typedef std::function&)> UpdateDevopsProjectSprintAsyncHandler; typedef Outcome UpdateDevopsProjectTaskOutcome; typedef std::future UpdateDevopsProjectTaskOutcomeCallable; typedef std::function&)> UpdateDevopsProjectTaskAsyncHandler; typedef Outcome UpdatePipelineMemberOutcome; typedef std::future UpdatePipelineMemberOutcomeCallable; typedef std::function&)> UpdatePipelineMemberAsyncHandler; typedef Outcome UpdateTaskDetailOutcome; typedef std::future UpdateTaskDetailOutcomeCallable; typedef std::function&)> UpdateTaskDetailAsyncHandler; Devops_rdcClient(const Credentials &credentials, const ClientConfiguration &configuration); Devops_rdcClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration); Devops_rdcClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); ~Devops_rdcClient(); BatchInsertMembersOutcome batchInsertMembers(const Model::BatchInsertMembersRequest &request)const; void batchInsertMembersAsync(const Model::BatchInsertMembersRequest& request, const BatchInsertMembersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; BatchInsertMembersOutcomeCallable batchInsertMembersCallable(const Model::BatchInsertMembersRequest& request) const; CancelPipelineOutcome cancelPipeline(const Model::CancelPipelineRequest &request)const; void cancelPipelineAsync(const Model::CancelPipelineRequest& request, const CancelPipelineAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CancelPipelineOutcomeCallable cancelPipelineCallable(const Model::CancelPipelineRequest& request) const; CheckAliyunAccountExistsOutcome checkAliyunAccountExists(const Model::CheckAliyunAccountExistsRequest &request)const; void checkAliyunAccountExistsAsync(const Model::CheckAliyunAccountExistsRequest& request, const CheckAliyunAccountExistsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CheckAliyunAccountExistsOutcomeCallable checkAliyunAccountExistsCallable(const Model::CheckAliyunAccountExistsRequest& request) const; CreateCommonGroupOutcome createCommonGroup(const Model::CreateCommonGroupRequest &request)const; void createCommonGroupAsync(const Model::CreateCommonGroupRequest& request, const CreateCommonGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateCommonGroupOutcomeCallable createCommonGroupCallable(const Model::CreateCommonGroupRequest& request) const; CreateCredentialOutcome createCredential(const Model::CreateCredentialRequest &request)const; void createCredentialAsync(const Model::CreateCredentialRequest& request, const CreateCredentialAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateCredentialOutcomeCallable createCredentialCallable(const Model::CreateCredentialRequest& request) const; CreateDevopsOrganizationOutcome createDevopsOrganization(const Model::CreateDevopsOrganizationRequest &request)const; void createDevopsOrganizationAsync(const Model::CreateDevopsOrganizationRequest& request, const CreateDevopsOrganizationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateDevopsOrganizationOutcomeCallable createDevopsOrganizationCallable(const Model::CreateDevopsOrganizationRequest& request) const; CreateDevopsProjectOutcome createDevopsProject(const Model::CreateDevopsProjectRequest &request)const; void createDevopsProjectAsync(const Model::CreateDevopsProjectRequest& request, const CreateDevopsProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateDevopsProjectOutcomeCallable createDevopsProjectCallable(const Model::CreateDevopsProjectRequest& request) const; CreateDevopsProjectSprintOutcome createDevopsProjectSprint(const Model::CreateDevopsProjectSprintRequest &request)const; void createDevopsProjectSprintAsync(const Model::CreateDevopsProjectSprintRequest& request, const CreateDevopsProjectSprintAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateDevopsProjectSprintOutcomeCallable createDevopsProjectSprintCallable(const Model::CreateDevopsProjectSprintRequest& request) const; CreateDevopsProjectTaskOutcome createDevopsProjectTask(const Model::CreateDevopsProjectTaskRequest &request)const; void createDevopsProjectTaskAsync(const Model::CreateDevopsProjectTaskRequest& request, const CreateDevopsProjectTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateDevopsProjectTaskOutcomeCallable createDevopsProjectTaskCallable(const Model::CreateDevopsProjectTaskRequest& request) const; CreatePipelineOutcome createPipeline(const Model::CreatePipelineRequest &request)const; void createPipelineAsync(const Model::CreatePipelineRequest& request, const CreatePipelineAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreatePipelineOutcomeCallable createPipelineCallable(const Model::CreatePipelineRequest& request) const; CreateServiceConnectionOutcome createServiceConnection(const Model::CreateServiceConnectionRequest &request)const; void createServiceConnectionAsync(const Model::CreateServiceConnectionRequest& request, const CreateServiceConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateServiceConnectionOutcomeCallable createServiceConnectionCallable(const Model::CreateServiceConnectionRequest& request) const; DeleteCommonGroupOutcome deleteCommonGroup(const Model::DeleteCommonGroupRequest &request)const; void deleteCommonGroupAsync(const Model::DeleteCommonGroupRequest& request, const DeleteCommonGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteCommonGroupOutcomeCallable deleteCommonGroupCallable(const Model::DeleteCommonGroupRequest& request) const; DeleteDevopsOrganizationMembersOutcome deleteDevopsOrganizationMembers(const Model::DeleteDevopsOrganizationMembersRequest &request)const; void deleteDevopsOrganizationMembersAsync(const Model::DeleteDevopsOrganizationMembersRequest& request, const DeleteDevopsOrganizationMembersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteDevopsOrganizationMembersOutcomeCallable deleteDevopsOrganizationMembersCallable(const Model::DeleteDevopsOrganizationMembersRequest& request) const; DeleteDevopsProjectOutcome deleteDevopsProject(const Model::DeleteDevopsProjectRequest &request)const; void deleteDevopsProjectAsync(const Model::DeleteDevopsProjectRequest& request, const DeleteDevopsProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteDevopsProjectOutcomeCallable deleteDevopsProjectCallable(const Model::DeleteDevopsProjectRequest& request) const; DeleteDevopsProjectMembersOutcome deleteDevopsProjectMembers(const Model::DeleteDevopsProjectMembersRequest &request)const; void deleteDevopsProjectMembersAsync(const Model::DeleteDevopsProjectMembersRequest& request, const DeleteDevopsProjectMembersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteDevopsProjectMembersOutcomeCallable deleteDevopsProjectMembersCallable(const Model::DeleteDevopsProjectMembersRequest& request) const; DeleteDevopsProjectSprintOutcome deleteDevopsProjectSprint(const Model::DeleteDevopsProjectSprintRequest &request)const; void deleteDevopsProjectSprintAsync(const Model::DeleteDevopsProjectSprintRequest& request, const DeleteDevopsProjectSprintAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteDevopsProjectSprintOutcomeCallable deleteDevopsProjectSprintCallable(const Model::DeleteDevopsProjectSprintRequest& request) const; DeleteDevopsProjectTaskOutcome deleteDevopsProjectTask(const Model::DeleteDevopsProjectTaskRequest &request)const; void deleteDevopsProjectTaskAsync(const Model::DeleteDevopsProjectTaskRequest& request, const DeleteDevopsProjectTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteDevopsProjectTaskOutcomeCallable deleteDevopsProjectTaskCallable(const Model::DeleteDevopsProjectTaskRequest& request) const; DeletePipelineMemberOutcome deletePipelineMember(const Model::DeletePipelineMemberRequest &request)const; void deletePipelineMemberAsync(const Model::DeletePipelineMemberRequest& request, const DeletePipelineMemberAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeletePipelineMemberOutcomeCallable deletePipelineMemberCallable(const Model::DeletePipelineMemberRequest& request) const; ExecutePipelineOutcome executePipeline(const Model::ExecutePipelineRequest &request)const; void executePipelineAsync(const Model::ExecutePipelineRequest& request, const ExecutePipelineAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ExecutePipelineOutcomeCallable executePipelineCallable(const Model::ExecutePipelineRequest& request) const; GetDevopsOrganizationMembersOutcome getDevopsOrganizationMembers(const Model::GetDevopsOrganizationMembersRequest &request)const; void getDevopsOrganizationMembersAsync(const Model::GetDevopsOrganizationMembersRequest& request, const GetDevopsOrganizationMembersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetDevopsOrganizationMembersOutcomeCallable getDevopsOrganizationMembersCallable(const Model::GetDevopsOrganizationMembersRequest& request) const; GetDevopsProjectInfoOutcome getDevopsProjectInfo(const Model::GetDevopsProjectInfoRequest &request)const; void getDevopsProjectInfoAsync(const Model::GetDevopsProjectInfoRequest& request, const GetDevopsProjectInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetDevopsProjectInfoOutcomeCallable getDevopsProjectInfoCallable(const Model::GetDevopsProjectInfoRequest& request) const; GetDevopsProjectMembersOutcome getDevopsProjectMembers(const Model::GetDevopsProjectMembersRequest &request)const; void getDevopsProjectMembersAsync(const Model::GetDevopsProjectMembersRequest& request, const GetDevopsProjectMembersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetDevopsProjectMembersOutcomeCallable getDevopsProjectMembersCallable(const Model::GetDevopsProjectMembersRequest& request) const; GetDevopsProjectSprintInfoOutcome getDevopsProjectSprintInfo(const Model::GetDevopsProjectSprintInfoRequest &request)const; void getDevopsProjectSprintInfoAsync(const Model::GetDevopsProjectSprintInfoRequest& request, const GetDevopsProjectSprintInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetDevopsProjectSprintInfoOutcomeCallable getDevopsProjectSprintInfoCallable(const Model::GetDevopsProjectSprintInfoRequest& request) const; GetDevopsProjectTaskInfoOutcome getDevopsProjectTaskInfo(const Model::GetDevopsProjectTaskInfoRequest &request)const; void getDevopsProjectTaskInfoAsync(const Model::GetDevopsProjectTaskInfoRequest& request, const GetDevopsProjectTaskInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetDevopsProjectTaskInfoOutcomeCallable getDevopsProjectTaskInfoCallable(const Model::GetDevopsProjectTaskInfoRequest& request) const; GetLastWorkspaceOutcome getLastWorkspace(const Model::GetLastWorkspaceRequest &request)const; void getLastWorkspaceAsync(const Model::GetLastWorkspaceRequest& request, const GetLastWorkspaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetLastWorkspaceOutcomeCallable getLastWorkspaceCallable(const Model::GetLastWorkspaceRequest& request) const; GetPipelineInstHistoryOutcome getPipelineInstHistory(const Model::GetPipelineInstHistoryRequest &request)const; void getPipelineInstHistoryAsync(const Model::GetPipelineInstHistoryRequest& request, const GetPipelineInstHistoryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetPipelineInstHistoryOutcomeCallable getPipelineInstHistoryCallable(const Model::GetPipelineInstHistoryRequest& request) const; GetPipelineInstanceBuildNumberStatusOutcome getPipelineInstanceBuildNumberStatus(const Model::GetPipelineInstanceBuildNumberStatusRequest &request)const; void getPipelineInstanceBuildNumberStatusAsync(const Model::GetPipelineInstanceBuildNumberStatusRequest& request, const GetPipelineInstanceBuildNumberStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetPipelineInstanceBuildNumberStatusOutcomeCallable getPipelineInstanceBuildNumberStatusCallable(const Model::GetPipelineInstanceBuildNumberStatusRequest& request) const; GetPipelineInstanceGroupStatusOutcome getPipelineInstanceGroupStatus(const Model::GetPipelineInstanceGroupStatusRequest &request)const; void getPipelineInstanceGroupStatusAsync(const Model::GetPipelineInstanceGroupStatusRequest& request, const GetPipelineInstanceGroupStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetPipelineInstanceGroupStatusOutcomeCallable getPipelineInstanceGroupStatusCallable(const Model::GetPipelineInstanceGroupStatusRequest& request) const; GetPipelineInstanceInfoOutcome getPipelineInstanceInfo(const Model::GetPipelineInstanceInfoRequest &request)const; void getPipelineInstanceInfoAsync(const Model::GetPipelineInstanceInfoRequest& request, const GetPipelineInstanceInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetPipelineInstanceInfoOutcomeCallable getPipelineInstanceInfoCallable(const Model::GetPipelineInstanceInfoRequest& request) const; GetPipelineInstanceStatusOutcome getPipelineInstanceStatus(const Model::GetPipelineInstanceStatusRequest &request)const; void getPipelineInstanceStatusAsync(const Model::GetPipelineInstanceStatusRequest& request, const GetPipelineInstanceStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetPipelineInstanceStatusOutcomeCallable getPipelineInstanceStatusCallable(const Model::GetPipelineInstanceStatusRequest& request) const; GetPipelineLogOutcome getPipelineLog(const Model::GetPipelineLogRequest &request)const; void getPipelineLogAsync(const Model::GetPipelineLogRequest& request, const GetPipelineLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetPipelineLogOutcomeCallable getPipelineLogCallable(const Model::GetPipelineLogRequest& request) const; GetPipelineStepLogOutcome getPipelineStepLog(const Model::GetPipelineStepLogRequest &request)const; void getPipelineStepLogAsync(const Model::GetPipelineStepLogRequest& request, const GetPipelineStepLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetPipelineStepLogOutcomeCallable getPipelineStepLogCallable(const Model::GetPipelineStepLogRequest& request) const; GetPipleineLatestInstanceStatusOutcome getPipleineLatestInstanceStatus(const Model::GetPipleineLatestInstanceStatusRequest &request)const; void getPipleineLatestInstanceStatusAsync(const Model::GetPipleineLatestInstanceStatusRequest& request, const GetPipleineLatestInstanceStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetPipleineLatestInstanceStatusOutcomeCallable getPipleineLatestInstanceStatusCallable(const Model::GetPipleineLatestInstanceStatusRequest& request) const; GetProjectOptionOutcome getProjectOption(const Model::GetProjectOptionRequest &request)const; void getProjectOptionAsync(const Model::GetProjectOptionRequest& request, const GetProjectOptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetProjectOptionOutcomeCallable getProjectOptionCallable(const Model::GetProjectOptionRequest& request) const; GetTaskDetailActivityOutcome getTaskDetailActivity(const Model::GetTaskDetailActivityRequest &request)const; void getTaskDetailActivityAsync(const Model::GetTaskDetailActivityRequest& request, const GetTaskDetailActivityAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetTaskDetailActivityOutcomeCallable getTaskDetailActivityCallable(const Model::GetTaskDetailActivityRequest& request) const; GetTaskDetailBaseOutcome getTaskDetailBase(const Model::GetTaskDetailBaseRequest &request)const; void getTaskDetailBaseAsync(const Model::GetTaskDetailBaseRequest& request, const GetTaskDetailBaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetTaskDetailBaseOutcomeCallable getTaskDetailBaseCallable(const Model::GetTaskDetailBaseRequest& request) const; GetTaskListFilterOutcome getTaskListFilter(const Model::GetTaskListFilterRequest &request)const; void getTaskListFilterAsync(const Model::GetTaskListFilterRequest& request, const GetTaskListFilterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetTaskListFilterOutcomeCallable getTaskListFilterCallable(const Model::GetTaskListFilterRequest& request) const; GetUserByAliyunUidOutcome getUserByAliyunUid(const Model::GetUserByAliyunUidRequest &request)const; void getUserByAliyunUidAsync(const Model::GetUserByAliyunUidRequest& request, const GetUserByAliyunUidAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetUserByAliyunUidOutcomeCallable getUserByAliyunUidCallable(const Model::GetUserByAliyunUidRequest& request) const; GetUserNameOutcome getUserName(const Model::GetUserNameRequest &request)const; void getUserNameAsync(const Model::GetUserNameRequest& request, const GetUserNameAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetUserNameOutcomeCallable getUserNameCallable(const Model::GetUserNameRequest& request) const; InsertDevopsUserOutcome insertDevopsUser(const Model::InsertDevopsUserRequest &request)const; void insertDevopsUserAsync(const Model::InsertDevopsUserRequest& request, const InsertDevopsUserAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; InsertDevopsUserOutcomeCallable insertDevopsUserCallable(const Model::InsertDevopsUserRequest& request) const; InsertPipelineMemberOutcome insertPipelineMember(const Model::InsertPipelineMemberRequest &request)const; void insertPipelineMemberAsync(const Model::InsertPipelineMemberRequest& request, const InsertPipelineMemberAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; InsertPipelineMemberOutcomeCallable insertPipelineMemberCallable(const Model::InsertPipelineMemberRequest& request) const; InsertProjectMembersOutcome insertProjectMembers(const Model::InsertProjectMembersRequest &request)const; void insertProjectMembersAsync(const Model::InsertProjectMembersRequest& request, const InsertProjectMembersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; InsertProjectMembersOutcomeCallable insertProjectMembersCallable(const Model::InsertProjectMembersRequest& request) const; ListCommonGroupOutcome listCommonGroup(const Model::ListCommonGroupRequest &request)const; void listCommonGroupAsync(const Model::ListCommonGroupRequest& request, const ListCommonGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListCommonGroupOutcomeCallable listCommonGroupCallable(const Model::ListCommonGroupRequest& request) const; ListCredentialsOutcome listCredentials(const Model::ListCredentialsRequest &request)const; void listCredentialsAsync(const Model::ListCredentialsRequest& request, const ListCredentialsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListCredentialsOutcomeCallable listCredentialsCallable(const Model::ListCredentialsRequest& request) const; ListDevopsProjectSprintsOutcome listDevopsProjectSprints(const Model::ListDevopsProjectSprintsRequest &request)const; void listDevopsProjectSprintsAsync(const Model::ListDevopsProjectSprintsRequest& request, const ListDevopsProjectSprintsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListDevopsProjectSprintsOutcomeCallable listDevopsProjectSprintsCallable(const Model::ListDevopsProjectSprintsRequest& request) const; ListDevopsProjectTaskFlowOutcome listDevopsProjectTaskFlow(const Model::ListDevopsProjectTaskFlowRequest &request)const; void listDevopsProjectTaskFlowAsync(const Model::ListDevopsProjectTaskFlowRequest& request, const ListDevopsProjectTaskFlowAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListDevopsProjectTaskFlowOutcomeCallable listDevopsProjectTaskFlowCallable(const Model::ListDevopsProjectTaskFlowRequest& request) const; ListDevopsProjectTaskFlowStatusOutcome listDevopsProjectTaskFlowStatus(const Model::ListDevopsProjectTaskFlowStatusRequest &request)const; void listDevopsProjectTaskFlowStatusAsync(const Model::ListDevopsProjectTaskFlowStatusRequest& request, const ListDevopsProjectTaskFlowStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListDevopsProjectTaskFlowStatusOutcomeCallable listDevopsProjectTaskFlowStatusCallable(const Model::ListDevopsProjectTaskFlowStatusRequest& request) const; ListDevopsProjectTaskListOutcome listDevopsProjectTaskList(const Model::ListDevopsProjectTaskListRequest &request)const; void listDevopsProjectTaskListAsync(const Model::ListDevopsProjectTaskListRequest& request, const ListDevopsProjectTaskListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListDevopsProjectTaskListOutcomeCallable listDevopsProjectTaskListCallable(const Model::ListDevopsProjectTaskListRequest& request) const; ListDevopsProjectTasksOutcome listDevopsProjectTasks(const Model::ListDevopsProjectTasksRequest &request)const; void listDevopsProjectTasksAsync(const Model::ListDevopsProjectTasksRequest& request, const ListDevopsProjectTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListDevopsProjectTasksOutcomeCallable listDevopsProjectTasksCallable(const Model::ListDevopsProjectTasksRequest& request) const; ListDevopsScenarioFieldConfigOutcome listDevopsScenarioFieldConfig(const Model::ListDevopsScenarioFieldConfigRequest &request)const; void listDevopsScenarioFieldConfigAsync(const Model::ListDevopsScenarioFieldConfigRequest& request, const ListDevopsScenarioFieldConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListDevopsScenarioFieldConfigOutcomeCallable listDevopsScenarioFieldConfigCallable(const Model::ListDevopsScenarioFieldConfigRequest& request) const; ListPipelinesOutcome listPipelines(const Model::ListPipelinesRequest &request)const; void listPipelinesAsync(const Model::ListPipelinesRequest& request, const ListPipelinesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListPipelinesOutcomeCallable listPipelinesCallable(const Model::ListPipelinesRequest& request) const; ListProjectCustomFieldsOutcome listProjectCustomFields(const Model::ListProjectCustomFieldsRequest &request)const; void listProjectCustomFieldsAsync(const Model::ListProjectCustomFieldsRequest& request, const ListProjectCustomFieldsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListProjectCustomFieldsOutcomeCallable listProjectCustomFieldsCallable(const Model::ListProjectCustomFieldsRequest& request) const; ListServiceConnectionsOutcome listServiceConnections(const Model::ListServiceConnectionsRequest &request)const; void listServiceConnectionsAsync(const Model::ListServiceConnectionsRequest& request, const ListServiceConnectionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListServiceConnectionsOutcomeCallable listServiceConnectionsCallable(const Model::ListServiceConnectionsRequest& request) const; ListSmartGroupOutcome listSmartGroup(const Model::ListSmartGroupRequest &request)const; void listSmartGroupAsync(const Model::ListSmartGroupRequest& request, const ListSmartGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListSmartGroupOutcomeCallable listSmartGroupCallable(const Model::ListSmartGroupRequest& request) const; ListUserOrganizationOutcome listUserOrganization(const Model::ListUserOrganizationRequest &request)const; void listUserOrganizationAsync(const Model::ListUserOrganizationRequest& request, const ListUserOrganizationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListUserOrganizationOutcomeCallable listUserOrganizationCallable(const Model::ListUserOrganizationRequest& request) const; TransferPipelineOwnerOutcome transferPipelineOwner(const Model::TransferPipelineOwnerRequest &request)const; void transferPipelineOwnerAsync(const Model::TransferPipelineOwnerRequest& request, const TransferPipelineOwnerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; TransferPipelineOwnerOutcomeCallable transferPipelineOwnerCallable(const Model::TransferPipelineOwnerRequest& request) const; UpdateCommonGroupOutcome updateCommonGroup(const Model::UpdateCommonGroupRequest &request)const; void updateCommonGroupAsync(const Model::UpdateCommonGroupRequest& request, const UpdateCommonGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UpdateCommonGroupOutcomeCallable updateCommonGroupCallable(const Model::UpdateCommonGroupRequest& request) const; UpdateDevopsProjectOutcome updateDevopsProject(const Model::UpdateDevopsProjectRequest &request)const; void updateDevopsProjectAsync(const Model::UpdateDevopsProjectRequest& request, const UpdateDevopsProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UpdateDevopsProjectOutcomeCallable updateDevopsProjectCallable(const Model::UpdateDevopsProjectRequest& request) const; UpdateDevopsProjectSprintOutcome updateDevopsProjectSprint(const Model::UpdateDevopsProjectSprintRequest &request)const; void updateDevopsProjectSprintAsync(const Model::UpdateDevopsProjectSprintRequest& request, const UpdateDevopsProjectSprintAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UpdateDevopsProjectSprintOutcomeCallable updateDevopsProjectSprintCallable(const Model::UpdateDevopsProjectSprintRequest& request) const; UpdateDevopsProjectTaskOutcome updateDevopsProjectTask(const Model::UpdateDevopsProjectTaskRequest &request)const; void updateDevopsProjectTaskAsync(const Model::UpdateDevopsProjectTaskRequest& request, const UpdateDevopsProjectTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UpdateDevopsProjectTaskOutcomeCallable updateDevopsProjectTaskCallable(const Model::UpdateDevopsProjectTaskRequest& request) const; UpdatePipelineMemberOutcome updatePipelineMember(const Model::UpdatePipelineMemberRequest &request)const; void updatePipelineMemberAsync(const Model::UpdatePipelineMemberRequest& request, const UpdatePipelineMemberAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UpdatePipelineMemberOutcomeCallable updatePipelineMemberCallable(const Model::UpdatePipelineMemberRequest& request) const; UpdateTaskDetailOutcome updateTaskDetail(const Model::UpdateTaskDetailRequest &request)const; void updateTaskDetailAsync(const Model::UpdateTaskDetailRequest& request, const UpdateTaskDetailAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UpdateTaskDetailOutcomeCallable updateTaskDetailCallable(const Model::UpdateTaskDetailRequest& request) const; private: std::shared_ptr endpointProvider_; }; } } #endif // !ALIBABACLOUD_DEVOPS_RDC_DEVOPS_RDCCLIENT_H_