diff --git a/CHANGELOG b/CHANGELOG index 161b92c57..d9bcc7aba 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2019-09-17 Version 1.36.136 +- Generated 2018-04-12 for `EHPC`. + 2019-09-16 Version 1.36.135 - Generated 2018-04-12 for `EHPC`. diff --git a/VERSION b/VERSION index 4a10b5f19..f3f53f7b4 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.135 \ No newline at end of file +1.36.136 \ No newline at end of file diff --git a/ehpc/include/alibabacloud/ehpc/EHPCClient.h b/ehpc/include/alibabacloud/ehpc/EHPCClient.h index 893e5afb9..afca8d809 100644 --- a/ehpc/include/alibabacloud/ehpc/EHPCClient.h +++ b/ehpc/include/alibabacloud/ehpc/EHPCClient.h @@ -34,10 +34,10 @@ #include "model/ListUsersResult.h" #include "model/DescribeClusterRequest.h" #include "model/DescribeClusterResult.h" -#include "model/DescribeContainerAppRequest.h" -#include "model/DescribeContainerAppResult.h" #include "model/StopNodesRequest.h" #include "model/StopNodesResult.h" +#include "model/DescribeContainerAppRequest.h" +#include "model/DescribeContainerAppResult.h" #include "model/PullImageRequest.h" #include "model/PullImageResult.h" #include "model/ListNodesByQueueRequest.h" @@ -70,10 +70,10 @@ #include "model/DeleteJobTemplatesResult.h" #include "model/GetCloudMetricLogsRequest.h" #include "model/GetCloudMetricLogsResult.h" -#include "model/GetHybridClusterConfigRequest.h" -#include "model/GetHybridClusterConfigResult.h" #include "model/CreateJobTemplateRequest.h" #include "model/CreateJobTemplateResult.h" +#include "model/GetHybridClusterConfigRequest.h" +#include "model/GetHybridClusterConfigResult.h" #include "model/DescribeGWSInstancesRequest.h" #include "model/DescribeGWSInstancesResult.h" #include "model/ResetNodesRequest.h" @@ -98,10 +98,10 @@ #include "model/ListClustersMetaResult.h" #include "model/QueryServicePackAndPriceRequest.h" #include "model/QueryServicePackAndPriceResult.h" -#include "model/DeleteContainerAppsRequest.h" -#include "model/DeleteContainerAppsResult.h" #include "model/ListVolumesRequest.h" #include "model/ListVolumesResult.h" +#include "model/DeleteContainerAppsRequest.h" +#include "model/DeleteContainerAppsResult.h" #include "model/ModifyImageGatewayConfigRequest.h" #include "model/ModifyImageGatewayConfigResult.h" #include "model/ListInvocationStatusRequest.h" @@ -126,10 +126,10 @@ #include "model/SetGWSInstanceUserResult.h" #include "model/InstallSoftwareRequest.h" #include "model/InstallSoftwareResult.h" -#include "model/MountNFSRequest.h" -#include "model/MountNFSResult.h" #include "model/ListAvailableEcsTypesRequest.h" #include "model/ListAvailableEcsTypesResult.h" +#include "model/MountNFSRequest.h" +#include "model/MountNFSResult.h" #include "model/AddQueueRequest.h" #include "model/AddQueueResult.h" #include "model/CreateGWSInstanceRequest.h" @@ -140,14 +140,14 @@ #include "model/UpdateClusterVolumesResult.h" #include "model/StartGWSInstanceRequest.h" #include "model/StartGWSInstanceResult.h" -#include "model/ListInvocationResultsRequest.h" -#include "model/ListInvocationResultsResult.h" #include "model/SetAutoScaleConfigRequest.h" #include "model/SetAutoScaleConfigResult.h" -#include "model/AddNodesRequest.h" -#include "model/AddNodesResult.h" +#include "model/ListInvocationResultsRequest.h" +#include "model/ListInvocationResultsResult.h" #include "model/ListSoftwaresRequest.h" #include "model/ListSoftwaresResult.h" +#include "model/AddNodesRequest.h" +#include "model/AddNodesResult.h" #include "model/DescribeGWSImagesRequest.h" #include "model/DescribeGWSImagesResult.h" #include "model/StopJobsRequest.h" @@ -156,18 +156,18 @@ #include "model/StartNodesResult.h" #include "model/ModifyUserGroupsRequest.h" #include "model/ModifyUserGroupsResult.h" -#include "model/SetQueueRequest.h" -#include "model/SetQueueResult.h" #include "model/StartClusterRequest.h" #include "model/StartClusterResult.h" +#include "model/SetQueueRequest.h" +#include "model/SetQueueResult.h" #include "model/ListCustomImagesRequest.h" #include "model/ListCustomImagesResult.h" -#include "model/CreateGWSClusterRequest.h" -#include "model/CreateGWSClusterResult.h" -#include "model/AddUsersRequest.h" -#include "model/AddUsersResult.h" #include "model/ListJobTemplatesRequest.h" #include "model/ListJobTemplatesResult.h" +#include "model/AddUsersRequest.h" +#include "model/AddUsersResult.h" +#include "model/CreateGWSClusterRequest.h" +#include "model/CreateGWSClusterResult.h" #include "model/DescribeImageGatewayConfigRequest.h" #include "model/DescribeImageGatewayConfigResult.h" #include "model/GetGWSConnectTicketRequest.h" @@ -182,12 +182,12 @@ #include "model/UpdateQueueConfigResult.h" #include "model/StopVisualServiceRequest.h" #include "model/StopVisualServiceResult.h" -#include "model/DescribeImageRequest.h" -#include "model/DescribeImageResult.h" #include "model/CreateClusterRequest.h" #include "model/CreateClusterResult.h" #include "model/ModifyUserPasswordsRequest.h" #include "model/ModifyUserPasswordsResult.h" +#include "model/DescribeImageRequest.h" +#include "model/DescribeImageResult.h" #include "model/DeleteQueueRequest.h" #include "model/DeleteQueueResult.h" #include "model/ListInstalledSoftwareRequest.h" @@ -259,12 +259,12 @@ namespace AlibabaCloud typedef Outcome DescribeClusterOutcome; typedef std::future DescribeClusterOutcomeCallable; typedef std::function&)> DescribeClusterAsyncHandler; - typedef Outcome DescribeContainerAppOutcome; - typedef std::future DescribeContainerAppOutcomeCallable; - typedef std::function&)> DescribeContainerAppAsyncHandler; typedef Outcome StopNodesOutcome; typedef std::future StopNodesOutcomeCallable; typedef std::function&)> StopNodesAsyncHandler; + typedef Outcome DescribeContainerAppOutcome; + typedef std::future DescribeContainerAppOutcomeCallable; + typedef std::function&)> DescribeContainerAppAsyncHandler; typedef Outcome PullImageOutcome; typedef std::future PullImageOutcomeCallable; typedef std::function&)> PullImageAsyncHandler; @@ -313,12 +313,12 @@ namespace AlibabaCloud typedef Outcome GetCloudMetricLogsOutcome; typedef std::future GetCloudMetricLogsOutcomeCallable; typedef std::function&)> GetCloudMetricLogsAsyncHandler; - typedef Outcome GetHybridClusterConfigOutcome; - typedef std::future GetHybridClusterConfigOutcomeCallable; - typedef std::function&)> GetHybridClusterConfigAsyncHandler; typedef Outcome CreateJobTemplateOutcome; typedef std::future CreateJobTemplateOutcomeCallable; typedef std::function&)> CreateJobTemplateAsyncHandler; + typedef Outcome GetHybridClusterConfigOutcome; + typedef std::future GetHybridClusterConfigOutcomeCallable; + typedef std::function&)> GetHybridClusterConfigAsyncHandler; typedef Outcome DescribeGWSInstancesOutcome; typedef std::future DescribeGWSInstancesOutcomeCallable; typedef std::function&)> DescribeGWSInstancesAsyncHandler; @@ -355,12 +355,12 @@ namespace AlibabaCloud typedef Outcome QueryServicePackAndPriceOutcome; typedef std::future QueryServicePackAndPriceOutcomeCallable; typedef std::function&)> QueryServicePackAndPriceAsyncHandler; - typedef Outcome DeleteContainerAppsOutcome; - typedef std::future DeleteContainerAppsOutcomeCallable; - typedef std::function&)> DeleteContainerAppsAsyncHandler; typedef Outcome ListVolumesOutcome; typedef std::future ListVolumesOutcomeCallable; typedef std::function&)> ListVolumesAsyncHandler; + typedef Outcome DeleteContainerAppsOutcome; + typedef std::future DeleteContainerAppsOutcomeCallable; + typedef std::function&)> DeleteContainerAppsAsyncHandler; typedef Outcome ModifyImageGatewayConfigOutcome; typedef std::future ModifyImageGatewayConfigOutcomeCallable; typedef std::function&)> ModifyImageGatewayConfigAsyncHandler; @@ -397,12 +397,12 @@ namespace AlibabaCloud typedef Outcome InstallSoftwareOutcome; typedef std::future InstallSoftwareOutcomeCallable; typedef std::function&)> InstallSoftwareAsyncHandler; - typedef Outcome MountNFSOutcome; - typedef std::future MountNFSOutcomeCallable; - typedef std::function&)> MountNFSAsyncHandler; typedef Outcome ListAvailableEcsTypesOutcome; typedef std::future ListAvailableEcsTypesOutcomeCallable; typedef std::function&)> ListAvailableEcsTypesAsyncHandler; + typedef Outcome MountNFSOutcome; + typedef std::future MountNFSOutcomeCallable; + typedef std::function&)> MountNFSAsyncHandler; typedef Outcome AddQueueOutcome; typedef std::future AddQueueOutcomeCallable; typedef std::function&)> AddQueueAsyncHandler; @@ -418,18 +418,18 @@ namespace AlibabaCloud typedef Outcome StartGWSInstanceOutcome; typedef std::future StartGWSInstanceOutcomeCallable; typedef std::function&)> StartGWSInstanceAsyncHandler; - typedef Outcome ListInvocationResultsOutcome; - typedef std::future ListInvocationResultsOutcomeCallable; - typedef std::function&)> ListInvocationResultsAsyncHandler; typedef Outcome SetAutoScaleConfigOutcome; typedef std::future SetAutoScaleConfigOutcomeCallable; typedef std::function&)> SetAutoScaleConfigAsyncHandler; - typedef Outcome AddNodesOutcome; - typedef std::future AddNodesOutcomeCallable; - typedef std::function&)> AddNodesAsyncHandler; + typedef Outcome ListInvocationResultsOutcome; + typedef std::future ListInvocationResultsOutcomeCallable; + typedef std::function&)> ListInvocationResultsAsyncHandler; typedef Outcome ListSoftwaresOutcome; typedef std::future ListSoftwaresOutcomeCallable; typedef std::function&)> ListSoftwaresAsyncHandler; + typedef Outcome AddNodesOutcome; + typedef std::future AddNodesOutcomeCallable; + typedef std::function&)> AddNodesAsyncHandler; typedef Outcome DescribeGWSImagesOutcome; typedef std::future DescribeGWSImagesOutcomeCallable; typedef std::function&)> DescribeGWSImagesAsyncHandler; @@ -442,24 +442,24 @@ namespace AlibabaCloud typedef Outcome ModifyUserGroupsOutcome; typedef std::future ModifyUserGroupsOutcomeCallable; typedef std::function&)> ModifyUserGroupsAsyncHandler; - typedef Outcome SetQueueOutcome; - typedef std::future SetQueueOutcomeCallable; - typedef std::function&)> SetQueueAsyncHandler; typedef Outcome StartClusterOutcome; typedef std::future StartClusterOutcomeCallable; typedef std::function&)> StartClusterAsyncHandler; + typedef Outcome SetQueueOutcome; + typedef std::future SetQueueOutcomeCallable; + typedef std::function&)> SetQueueAsyncHandler; typedef Outcome ListCustomImagesOutcome; typedef std::future ListCustomImagesOutcomeCallable; typedef std::function&)> ListCustomImagesAsyncHandler; - typedef Outcome CreateGWSClusterOutcome; - typedef std::future CreateGWSClusterOutcomeCallable; - typedef std::function&)> CreateGWSClusterAsyncHandler; - typedef Outcome AddUsersOutcome; - typedef std::future AddUsersOutcomeCallable; - typedef std::function&)> AddUsersAsyncHandler; typedef Outcome ListJobTemplatesOutcome; typedef std::future ListJobTemplatesOutcomeCallable; typedef std::function&)> ListJobTemplatesAsyncHandler; + typedef Outcome AddUsersOutcome; + typedef std::future AddUsersOutcomeCallable; + typedef std::function&)> AddUsersAsyncHandler; + typedef Outcome CreateGWSClusterOutcome; + typedef std::future CreateGWSClusterOutcomeCallable; + typedef std::function&)> CreateGWSClusterAsyncHandler; typedef Outcome DescribeImageGatewayConfigOutcome; typedef std::future DescribeImageGatewayConfigOutcomeCallable; typedef std::function&)> DescribeImageGatewayConfigAsyncHandler; @@ -481,15 +481,15 @@ namespace AlibabaCloud typedef Outcome StopVisualServiceOutcome; typedef std::future StopVisualServiceOutcomeCallable; typedef std::function&)> StopVisualServiceAsyncHandler; - typedef Outcome DescribeImageOutcome; - typedef std::future DescribeImageOutcomeCallable; - typedef std::function&)> DescribeImageAsyncHandler; typedef Outcome CreateClusterOutcome; typedef std::future CreateClusterOutcomeCallable; typedef std::function&)> CreateClusterAsyncHandler; typedef Outcome ModifyUserPasswordsOutcome; typedef std::future ModifyUserPasswordsOutcomeCallable; typedef std::function&)> ModifyUserPasswordsAsyncHandler; + typedef Outcome DescribeImageOutcome; + typedef std::future DescribeImageOutcomeCallable; + typedef std::function&)> DescribeImageAsyncHandler; typedef Outcome DeleteQueueOutcome; typedef std::future DeleteQueueOutcomeCallable; typedef std::function&)> DeleteQueueAsyncHandler; @@ -579,12 +579,12 @@ namespace AlibabaCloud DescribeClusterOutcome describeCluster(const Model::DescribeClusterRequest &request)const; void describeClusterAsync(const Model::DescribeClusterRequest& request, const DescribeClusterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeClusterOutcomeCallable describeClusterCallable(const Model::DescribeClusterRequest& request) const; - DescribeContainerAppOutcome describeContainerApp(const Model::DescribeContainerAppRequest &request)const; - void describeContainerAppAsync(const Model::DescribeContainerAppRequest& request, const DescribeContainerAppAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeContainerAppOutcomeCallable describeContainerAppCallable(const Model::DescribeContainerAppRequest& request) const; StopNodesOutcome stopNodes(const Model::StopNodesRequest &request)const; void stopNodesAsync(const Model::StopNodesRequest& request, const StopNodesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; StopNodesOutcomeCallable stopNodesCallable(const Model::StopNodesRequest& request) const; + DescribeContainerAppOutcome describeContainerApp(const Model::DescribeContainerAppRequest &request)const; + void describeContainerAppAsync(const Model::DescribeContainerAppRequest& request, const DescribeContainerAppAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeContainerAppOutcomeCallable describeContainerAppCallable(const Model::DescribeContainerAppRequest& request) const; PullImageOutcome pullImage(const Model::PullImageRequest &request)const; void pullImageAsync(const Model::PullImageRequest& request, const PullImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; PullImageOutcomeCallable pullImageCallable(const Model::PullImageRequest& request) const; @@ -633,12 +633,12 @@ namespace AlibabaCloud GetCloudMetricLogsOutcome getCloudMetricLogs(const Model::GetCloudMetricLogsRequest &request)const; void getCloudMetricLogsAsync(const Model::GetCloudMetricLogsRequest& request, const GetCloudMetricLogsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetCloudMetricLogsOutcomeCallable getCloudMetricLogsCallable(const Model::GetCloudMetricLogsRequest& request) const; - GetHybridClusterConfigOutcome getHybridClusterConfig(const Model::GetHybridClusterConfigRequest &request)const; - void getHybridClusterConfigAsync(const Model::GetHybridClusterConfigRequest& request, const GetHybridClusterConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - GetHybridClusterConfigOutcomeCallable getHybridClusterConfigCallable(const Model::GetHybridClusterConfigRequest& request) const; CreateJobTemplateOutcome createJobTemplate(const Model::CreateJobTemplateRequest &request)const; void createJobTemplateAsync(const Model::CreateJobTemplateRequest& request, const CreateJobTemplateAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateJobTemplateOutcomeCallable createJobTemplateCallable(const Model::CreateJobTemplateRequest& request) const; + GetHybridClusterConfigOutcome getHybridClusterConfig(const Model::GetHybridClusterConfigRequest &request)const; + void getHybridClusterConfigAsync(const Model::GetHybridClusterConfigRequest& request, const GetHybridClusterConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetHybridClusterConfigOutcomeCallable getHybridClusterConfigCallable(const Model::GetHybridClusterConfigRequest& request) const; DescribeGWSInstancesOutcome describeGWSInstances(const Model::DescribeGWSInstancesRequest &request)const; void describeGWSInstancesAsync(const Model::DescribeGWSInstancesRequest& request, const DescribeGWSInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeGWSInstancesOutcomeCallable describeGWSInstancesCallable(const Model::DescribeGWSInstancesRequest& request) const; @@ -675,12 +675,12 @@ namespace AlibabaCloud QueryServicePackAndPriceOutcome queryServicePackAndPrice(const Model::QueryServicePackAndPriceRequest &request)const; void queryServicePackAndPriceAsync(const Model::QueryServicePackAndPriceRequest& request, const QueryServicePackAndPriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; QueryServicePackAndPriceOutcomeCallable queryServicePackAndPriceCallable(const Model::QueryServicePackAndPriceRequest& request) const; - DeleteContainerAppsOutcome deleteContainerApps(const Model::DeleteContainerAppsRequest &request)const; - void deleteContainerAppsAsync(const Model::DeleteContainerAppsRequest& request, const DeleteContainerAppsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteContainerAppsOutcomeCallable deleteContainerAppsCallable(const Model::DeleteContainerAppsRequest& request) const; ListVolumesOutcome listVolumes(const Model::ListVolumesRequest &request)const; void listVolumesAsync(const Model::ListVolumesRequest& request, const ListVolumesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListVolumesOutcomeCallable listVolumesCallable(const Model::ListVolumesRequest& request) const; + DeleteContainerAppsOutcome deleteContainerApps(const Model::DeleteContainerAppsRequest &request)const; + void deleteContainerAppsAsync(const Model::DeleteContainerAppsRequest& request, const DeleteContainerAppsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteContainerAppsOutcomeCallable deleteContainerAppsCallable(const Model::DeleteContainerAppsRequest& request) const; ModifyImageGatewayConfigOutcome modifyImageGatewayConfig(const Model::ModifyImageGatewayConfigRequest &request)const; void modifyImageGatewayConfigAsync(const Model::ModifyImageGatewayConfigRequest& request, const ModifyImageGatewayConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyImageGatewayConfigOutcomeCallable modifyImageGatewayConfigCallable(const Model::ModifyImageGatewayConfigRequest& request) const; @@ -717,12 +717,12 @@ namespace AlibabaCloud InstallSoftwareOutcome installSoftware(const Model::InstallSoftwareRequest &request)const; void installSoftwareAsync(const Model::InstallSoftwareRequest& request, const InstallSoftwareAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; InstallSoftwareOutcomeCallable installSoftwareCallable(const Model::InstallSoftwareRequest& request) const; - MountNFSOutcome mountNFS(const Model::MountNFSRequest &request)const; - void mountNFSAsync(const Model::MountNFSRequest& request, const MountNFSAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - MountNFSOutcomeCallable mountNFSCallable(const Model::MountNFSRequest& request) const; ListAvailableEcsTypesOutcome listAvailableEcsTypes(const Model::ListAvailableEcsTypesRequest &request)const; void listAvailableEcsTypesAsync(const Model::ListAvailableEcsTypesRequest& request, const ListAvailableEcsTypesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListAvailableEcsTypesOutcomeCallable listAvailableEcsTypesCallable(const Model::ListAvailableEcsTypesRequest& request) const; + MountNFSOutcome mountNFS(const Model::MountNFSRequest &request)const; + void mountNFSAsync(const Model::MountNFSRequest& request, const MountNFSAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + MountNFSOutcomeCallable mountNFSCallable(const Model::MountNFSRequest& request) const; AddQueueOutcome addQueue(const Model::AddQueueRequest &request)const; void addQueueAsync(const Model::AddQueueRequest& request, const AddQueueAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AddQueueOutcomeCallable addQueueCallable(const Model::AddQueueRequest& request) const; @@ -738,18 +738,18 @@ namespace AlibabaCloud StartGWSInstanceOutcome startGWSInstance(const Model::StartGWSInstanceRequest &request)const; void startGWSInstanceAsync(const Model::StartGWSInstanceRequest& request, const StartGWSInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; StartGWSInstanceOutcomeCallable startGWSInstanceCallable(const Model::StartGWSInstanceRequest& request) const; - ListInvocationResultsOutcome listInvocationResults(const Model::ListInvocationResultsRequest &request)const; - void listInvocationResultsAsync(const Model::ListInvocationResultsRequest& request, const ListInvocationResultsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ListInvocationResultsOutcomeCallable listInvocationResultsCallable(const Model::ListInvocationResultsRequest& request) const; SetAutoScaleConfigOutcome setAutoScaleConfig(const Model::SetAutoScaleConfigRequest &request)const; void setAutoScaleConfigAsync(const Model::SetAutoScaleConfigRequest& request, const SetAutoScaleConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetAutoScaleConfigOutcomeCallable setAutoScaleConfigCallable(const Model::SetAutoScaleConfigRequest& request) const; - AddNodesOutcome addNodes(const Model::AddNodesRequest &request)const; - void addNodesAsync(const Model::AddNodesRequest& request, const AddNodesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AddNodesOutcomeCallable addNodesCallable(const Model::AddNodesRequest& request) const; + ListInvocationResultsOutcome listInvocationResults(const Model::ListInvocationResultsRequest &request)const; + void listInvocationResultsAsync(const Model::ListInvocationResultsRequest& request, const ListInvocationResultsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListInvocationResultsOutcomeCallable listInvocationResultsCallable(const Model::ListInvocationResultsRequest& request) const; ListSoftwaresOutcome listSoftwares(const Model::ListSoftwaresRequest &request)const; void listSoftwaresAsync(const Model::ListSoftwaresRequest& request, const ListSoftwaresAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListSoftwaresOutcomeCallable listSoftwaresCallable(const Model::ListSoftwaresRequest& request) const; + AddNodesOutcome addNodes(const Model::AddNodesRequest &request)const; + void addNodesAsync(const Model::AddNodesRequest& request, const AddNodesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AddNodesOutcomeCallable addNodesCallable(const Model::AddNodesRequest& request) const; DescribeGWSImagesOutcome describeGWSImages(const Model::DescribeGWSImagesRequest &request)const; void describeGWSImagesAsync(const Model::DescribeGWSImagesRequest& request, const DescribeGWSImagesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeGWSImagesOutcomeCallable describeGWSImagesCallable(const Model::DescribeGWSImagesRequest& request) const; @@ -762,24 +762,24 @@ namespace AlibabaCloud ModifyUserGroupsOutcome modifyUserGroups(const Model::ModifyUserGroupsRequest &request)const; void modifyUserGroupsAsync(const Model::ModifyUserGroupsRequest& request, const ModifyUserGroupsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyUserGroupsOutcomeCallable modifyUserGroupsCallable(const Model::ModifyUserGroupsRequest& request) const; - SetQueueOutcome setQueue(const Model::SetQueueRequest &request)const; - void setQueueAsync(const Model::SetQueueRequest& request, const SetQueueAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SetQueueOutcomeCallable setQueueCallable(const Model::SetQueueRequest& request) const; StartClusterOutcome startCluster(const Model::StartClusterRequest &request)const; void startClusterAsync(const Model::StartClusterRequest& request, const StartClusterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; StartClusterOutcomeCallable startClusterCallable(const Model::StartClusterRequest& request) const; + SetQueueOutcome setQueue(const Model::SetQueueRequest &request)const; + void setQueueAsync(const Model::SetQueueRequest& request, const SetQueueAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SetQueueOutcomeCallable setQueueCallable(const Model::SetQueueRequest& request) const; ListCustomImagesOutcome listCustomImages(const Model::ListCustomImagesRequest &request)const; void listCustomImagesAsync(const Model::ListCustomImagesRequest& request, const ListCustomImagesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListCustomImagesOutcomeCallable listCustomImagesCallable(const Model::ListCustomImagesRequest& request) const; - CreateGWSClusterOutcome createGWSCluster(const Model::CreateGWSClusterRequest &request)const; - void createGWSClusterAsync(const Model::CreateGWSClusterRequest& request, const CreateGWSClusterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateGWSClusterOutcomeCallable createGWSClusterCallable(const Model::CreateGWSClusterRequest& request) const; - AddUsersOutcome addUsers(const Model::AddUsersRequest &request)const; - void addUsersAsync(const Model::AddUsersRequest& request, const AddUsersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AddUsersOutcomeCallable addUsersCallable(const Model::AddUsersRequest& request) const; ListJobTemplatesOutcome listJobTemplates(const Model::ListJobTemplatesRequest &request)const; void listJobTemplatesAsync(const Model::ListJobTemplatesRequest& request, const ListJobTemplatesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListJobTemplatesOutcomeCallable listJobTemplatesCallable(const Model::ListJobTemplatesRequest& request) const; + AddUsersOutcome addUsers(const Model::AddUsersRequest &request)const; + void addUsersAsync(const Model::AddUsersRequest& request, const AddUsersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AddUsersOutcomeCallable addUsersCallable(const Model::AddUsersRequest& request) const; + CreateGWSClusterOutcome createGWSCluster(const Model::CreateGWSClusterRequest &request)const; + void createGWSClusterAsync(const Model::CreateGWSClusterRequest& request, const CreateGWSClusterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateGWSClusterOutcomeCallable createGWSClusterCallable(const Model::CreateGWSClusterRequest& request) const; DescribeImageGatewayConfigOutcome describeImageGatewayConfig(const Model::DescribeImageGatewayConfigRequest &request)const; void describeImageGatewayConfigAsync(const Model::DescribeImageGatewayConfigRequest& request, const DescribeImageGatewayConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeImageGatewayConfigOutcomeCallable describeImageGatewayConfigCallable(const Model::DescribeImageGatewayConfigRequest& request) const; @@ -801,15 +801,15 @@ namespace AlibabaCloud StopVisualServiceOutcome stopVisualService(const Model::StopVisualServiceRequest &request)const; void stopVisualServiceAsync(const Model::StopVisualServiceRequest& request, const StopVisualServiceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; StopVisualServiceOutcomeCallable stopVisualServiceCallable(const Model::StopVisualServiceRequest& request) const; - DescribeImageOutcome describeImage(const Model::DescribeImageRequest &request)const; - void describeImageAsync(const Model::DescribeImageRequest& request, const DescribeImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeImageOutcomeCallable describeImageCallable(const Model::DescribeImageRequest& request) const; CreateClusterOutcome createCluster(const Model::CreateClusterRequest &request)const; void createClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateClusterOutcomeCallable createClusterCallable(const Model::CreateClusterRequest& request) const; ModifyUserPasswordsOutcome modifyUserPasswords(const Model::ModifyUserPasswordsRequest &request)const; void modifyUserPasswordsAsync(const Model::ModifyUserPasswordsRequest& request, const ModifyUserPasswordsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyUserPasswordsOutcomeCallable modifyUserPasswordsCallable(const Model::ModifyUserPasswordsRequest& request) const; + DescribeImageOutcome describeImage(const Model::DescribeImageRequest &request)const; + void describeImageAsync(const Model::DescribeImageRequest& request, const DescribeImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeImageOutcomeCallable describeImageCallable(const Model::DescribeImageRequest& request) const; DeleteQueueOutcome deleteQueue(const Model::DeleteQueueRequest &request)const; void deleteQueueAsync(const Model::DeleteQueueRequest& request, const DeleteQueueAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteQueueOutcomeCallable deleteQueueCallable(const Model::DeleteQueueRequest& request) const; diff --git a/ehpc/include/alibabacloud/ehpc/model/CreateClusterRequest.h b/ehpc/include/alibabacloud/ehpc/model/CreateClusterRequest.h index eff5d6d94..14c6c51e8 100644 --- a/ehpc/include/alibabacloud/ehpc/model/CreateClusterRequest.h +++ b/ehpc/include/alibabacloud/ehpc/model/CreateClusterRequest.h @@ -40,6 +40,7 @@ namespace AlibabaCloud { std::string name; }; + Roles roles; std::string volumeId; std::string volumeMountpoint; std::string location; diff --git a/ehpc/include/alibabacloud/ehpc/model/SetAutoScaleConfigRequest.h b/ehpc/include/alibabacloud/ehpc/model/SetAutoScaleConfigRequest.h index 92ec60c7e..e24e983ad 100644 --- a/ehpc/include/alibabacloud/ehpc/model/SetAutoScaleConfigRequest.h +++ b/ehpc/include/alibabacloud/ehpc/model/SetAutoScaleConfigRequest.h @@ -42,6 +42,7 @@ namespace AlibabaCloud std::string zoneId; float spotPriceLimit; }; + InstanceTypes instanceTypes; std::string instanceType; bool enableAutoGrow; float spotPriceLimit; diff --git a/ehpc/include/alibabacloud/ehpc/model/UpdateClusterVolumesRequest.h b/ehpc/include/alibabacloud/ehpc/model/UpdateClusterVolumesRequest.h index 6506d677d..d921d4735 100644 --- a/ehpc/include/alibabacloud/ehpc/model/UpdateClusterVolumesRequest.h +++ b/ehpc/include/alibabacloud/ehpc/model/UpdateClusterVolumesRequest.h @@ -40,6 +40,7 @@ namespace AlibabaCloud { std::string name; }; + Roles roles; std::string volumeId; std::string volumeMountpoint; std::string location; diff --git a/ehpc/src/EHPCClient.cc b/ehpc/src/EHPCClient.cc index d09caf749..947da5b32 100644 --- a/ehpc/src/EHPCClient.cc +++ b/ehpc/src/EHPCClient.cc @@ -267,42 +267,6 @@ EHPCClient::DescribeClusterOutcomeCallable EHPCClient::describeClusterCallable(c return task->get_future(); } -EHPCClient::DescribeContainerAppOutcome EHPCClient::describeContainerApp(const DescribeContainerAppRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeContainerAppOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeContainerAppOutcome(DescribeContainerAppResult(outcome.result())); - else - return DescribeContainerAppOutcome(outcome.error()); -} - -void EHPCClient::describeContainerAppAsync(const DescribeContainerAppRequest& request, const DescribeContainerAppAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeContainerApp(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -EHPCClient::DescribeContainerAppOutcomeCallable EHPCClient::describeContainerAppCallable(const DescribeContainerAppRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeContainerApp(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - EHPCClient::StopNodesOutcome EHPCClient::stopNodes(const StopNodesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -339,6 +303,42 @@ EHPCClient::StopNodesOutcomeCallable EHPCClient::stopNodesCallable(const StopNod return task->get_future(); } +EHPCClient::DescribeContainerAppOutcome EHPCClient::describeContainerApp(const DescribeContainerAppRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeContainerAppOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeContainerAppOutcome(DescribeContainerAppResult(outcome.result())); + else + return DescribeContainerAppOutcome(outcome.error()); +} + +void EHPCClient::describeContainerAppAsync(const DescribeContainerAppRequest& request, const DescribeContainerAppAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeContainerApp(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EHPCClient::DescribeContainerAppOutcomeCallable EHPCClient::describeContainerAppCallable(const DescribeContainerAppRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeContainerApp(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EHPCClient::PullImageOutcome EHPCClient::pullImage(const PullImageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -915,42 +915,6 @@ EHPCClient::GetCloudMetricLogsOutcomeCallable EHPCClient::getCloudMetricLogsCall return task->get_future(); } -EHPCClient::GetHybridClusterConfigOutcome EHPCClient::getHybridClusterConfig(const GetHybridClusterConfigRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return GetHybridClusterConfigOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return GetHybridClusterConfigOutcome(GetHybridClusterConfigResult(outcome.result())); - else - return GetHybridClusterConfigOutcome(outcome.error()); -} - -void EHPCClient::getHybridClusterConfigAsync(const GetHybridClusterConfigRequest& request, const GetHybridClusterConfigAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, getHybridClusterConfig(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -EHPCClient::GetHybridClusterConfigOutcomeCallable EHPCClient::getHybridClusterConfigCallable(const GetHybridClusterConfigRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->getHybridClusterConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - EHPCClient::CreateJobTemplateOutcome EHPCClient::createJobTemplate(const CreateJobTemplateRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -987,6 +951,42 @@ EHPCClient::CreateJobTemplateOutcomeCallable EHPCClient::createJobTemplateCallab return task->get_future(); } +EHPCClient::GetHybridClusterConfigOutcome EHPCClient::getHybridClusterConfig(const GetHybridClusterConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetHybridClusterConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetHybridClusterConfigOutcome(GetHybridClusterConfigResult(outcome.result())); + else + return GetHybridClusterConfigOutcome(outcome.error()); +} + +void EHPCClient::getHybridClusterConfigAsync(const GetHybridClusterConfigRequest& request, const GetHybridClusterConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getHybridClusterConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EHPCClient::GetHybridClusterConfigOutcomeCallable EHPCClient::getHybridClusterConfigCallable(const GetHybridClusterConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getHybridClusterConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EHPCClient::DescribeGWSInstancesOutcome EHPCClient::describeGWSInstances(const DescribeGWSInstancesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1419,42 +1419,6 @@ EHPCClient::QueryServicePackAndPriceOutcomeCallable EHPCClient::queryServicePack return task->get_future(); } -EHPCClient::DeleteContainerAppsOutcome EHPCClient::deleteContainerApps(const DeleteContainerAppsRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DeleteContainerAppsOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DeleteContainerAppsOutcome(DeleteContainerAppsResult(outcome.result())); - else - return DeleteContainerAppsOutcome(outcome.error()); -} - -void EHPCClient::deleteContainerAppsAsync(const DeleteContainerAppsRequest& request, const DeleteContainerAppsAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, deleteContainerApps(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -EHPCClient::DeleteContainerAppsOutcomeCallable EHPCClient::deleteContainerAppsCallable(const DeleteContainerAppsRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->deleteContainerApps(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - EHPCClient::ListVolumesOutcome EHPCClient::listVolumes(const ListVolumesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1491,6 +1455,42 @@ EHPCClient::ListVolumesOutcomeCallable EHPCClient::listVolumesCallable(const Lis return task->get_future(); } +EHPCClient::DeleteContainerAppsOutcome EHPCClient::deleteContainerApps(const DeleteContainerAppsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DeleteContainerAppsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DeleteContainerAppsOutcome(DeleteContainerAppsResult(outcome.result())); + else + return DeleteContainerAppsOutcome(outcome.error()); +} + +void EHPCClient::deleteContainerAppsAsync(const DeleteContainerAppsRequest& request, const DeleteContainerAppsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, deleteContainerApps(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EHPCClient::DeleteContainerAppsOutcomeCallable EHPCClient::deleteContainerAppsCallable(const DeleteContainerAppsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->deleteContainerApps(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EHPCClient::ModifyImageGatewayConfigOutcome EHPCClient::modifyImageGatewayConfig(const ModifyImageGatewayConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1923,42 +1923,6 @@ EHPCClient::InstallSoftwareOutcomeCallable EHPCClient::installSoftwareCallable(c return task->get_future(); } -EHPCClient::MountNFSOutcome EHPCClient::mountNFS(const MountNFSRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return MountNFSOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return MountNFSOutcome(MountNFSResult(outcome.result())); - else - return MountNFSOutcome(outcome.error()); -} - -void EHPCClient::mountNFSAsync(const MountNFSRequest& request, const MountNFSAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, mountNFS(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -EHPCClient::MountNFSOutcomeCallable EHPCClient::mountNFSCallable(const MountNFSRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->mountNFS(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - EHPCClient::ListAvailableEcsTypesOutcome EHPCClient::listAvailableEcsTypes(const ListAvailableEcsTypesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1995,6 +1959,42 @@ EHPCClient::ListAvailableEcsTypesOutcomeCallable EHPCClient::listAvailableEcsTyp return task->get_future(); } +EHPCClient::MountNFSOutcome EHPCClient::mountNFS(const MountNFSRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return MountNFSOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return MountNFSOutcome(MountNFSResult(outcome.result())); + else + return MountNFSOutcome(outcome.error()); +} + +void EHPCClient::mountNFSAsync(const MountNFSRequest& request, const MountNFSAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, mountNFS(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EHPCClient::MountNFSOutcomeCallable EHPCClient::mountNFSCallable(const MountNFSRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->mountNFS(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EHPCClient::AddQueueOutcome EHPCClient::addQueue(const AddQueueRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2175,42 +2175,6 @@ EHPCClient::StartGWSInstanceOutcomeCallable EHPCClient::startGWSInstanceCallable return task->get_future(); } -EHPCClient::ListInvocationResultsOutcome EHPCClient::listInvocationResults(const ListInvocationResultsRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ListInvocationResultsOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ListInvocationResultsOutcome(ListInvocationResultsResult(outcome.result())); - else - return ListInvocationResultsOutcome(outcome.error()); -} - -void EHPCClient::listInvocationResultsAsync(const ListInvocationResultsRequest& request, const ListInvocationResultsAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, listInvocationResults(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -EHPCClient::ListInvocationResultsOutcomeCallable EHPCClient::listInvocationResultsCallable(const ListInvocationResultsRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->listInvocationResults(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - EHPCClient::SetAutoScaleConfigOutcome EHPCClient::setAutoScaleConfig(const SetAutoScaleConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2247,36 +2211,36 @@ EHPCClient::SetAutoScaleConfigOutcomeCallable EHPCClient::setAutoScaleConfigCall return task->get_future(); } -EHPCClient::AddNodesOutcome EHPCClient::addNodes(const AddNodesRequest &request) const +EHPCClient::ListInvocationResultsOutcome EHPCClient::listInvocationResults(const ListInvocationResultsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return AddNodesOutcome(endpointOutcome.error()); + return ListInvocationResultsOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return AddNodesOutcome(AddNodesResult(outcome.result())); + return ListInvocationResultsOutcome(ListInvocationResultsResult(outcome.result())); else - return AddNodesOutcome(outcome.error()); + return ListInvocationResultsOutcome(outcome.error()); } -void EHPCClient::addNodesAsync(const AddNodesRequest& request, const AddNodesAsyncHandler& handler, const std::shared_ptr& context) const +void EHPCClient::listInvocationResultsAsync(const ListInvocationResultsRequest& request, const ListInvocationResultsAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, addNodes(request), context); + handler(this, request, listInvocationResults(request), context); }; asyncExecute(new Runnable(fn)); } -EHPCClient::AddNodesOutcomeCallable EHPCClient::addNodesCallable(const AddNodesRequest &request) const +EHPCClient::ListInvocationResultsOutcomeCallable EHPCClient::listInvocationResultsCallable(const ListInvocationResultsRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->addNodes(request); + return this->listInvocationResults(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -2319,6 +2283,42 @@ EHPCClient::ListSoftwaresOutcomeCallable EHPCClient::listSoftwaresCallable(const return task->get_future(); } +EHPCClient::AddNodesOutcome EHPCClient::addNodes(const AddNodesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return AddNodesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return AddNodesOutcome(AddNodesResult(outcome.result())); + else + return AddNodesOutcome(outcome.error()); +} + +void EHPCClient::addNodesAsync(const AddNodesRequest& request, const AddNodesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, addNodes(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EHPCClient::AddNodesOutcomeCallable EHPCClient::addNodesCallable(const AddNodesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->addNodes(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EHPCClient::DescribeGWSImagesOutcome EHPCClient::describeGWSImages(const DescribeGWSImagesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2463,42 +2463,6 @@ EHPCClient::ModifyUserGroupsOutcomeCallable EHPCClient::modifyUserGroupsCallable return task->get_future(); } -EHPCClient::SetQueueOutcome EHPCClient::setQueue(const SetQueueRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return SetQueueOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return SetQueueOutcome(SetQueueResult(outcome.result())); - else - return SetQueueOutcome(outcome.error()); -} - -void EHPCClient::setQueueAsync(const SetQueueRequest& request, const SetQueueAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, setQueue(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -EHPCClient::SetQueueOutcomeCallable EHPCClient::setQueueCallable(const SetQueueRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->setQueue(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - EHPCClient::StartClusterOutcome EHPCClient::startCluster(const StartClusterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2535,6 +2499,42 @@ EHPCClient::StartClusterOutcomeCallable EHPCClient::startClusterCallable(const S return task->get_future(); } +EHPCClient::SetQueueOutcome EHPCClient::setQueue(const SetQueueRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SetQueueOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SetQueueOutcome(SetQueueResult(outcome.result())); + else + return SetQueueOutcome(outcome.error()); +} + +void EHPCClient::setQueueAsync(const SetQueueRequest& request, const SetQueueAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, setQueue(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EHPCClient::SetQueueOutcomeCallable EHPCClient::setQueueCallable(const SetQueueRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->setQueue(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EHPCClient::ListCustomImagesOutcome EHPCClient::listCustomImages(const ListCustomImagesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2571,36 +2571,36 @@ EHPCClient::ListCustomImagesOutcomeCallable EHPCClient::listCustomImagesCallable return task->get_future(); } -EHPCClient::CreateGWSClusterOutcome EHPCClient::createGWSCluster(const CreateGWSClusterRequest &request) const +EHPCClient::ListJobTemplatesOutcome EHPCClient::listJobTemplates(const ListJobTemplatesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return CreateGWSClusterOutcome(endpointOutcome.error()); + return ListJobTemplatesOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return CreateGWSClusterOutcome(CreateGWSClusterResult(outcome.result())); + return ListJobTemplatesOutcome(ListJobTemplatesResult(outcome.result())); else - return CreateGWSClusterOutcome(outcome.error()); + return ListJobTemplatesOutcome(outcome.error()); } -void EHPCClient::createGWSClusterAsync(const CreateGWSClusterRequest& request, const CreateGWSClusterAsyncHandler& handler, const std::shared_ptr& context) const +void EHPCClient::listJobTemplatesAsync(const ListJobTemplatesRequest& request, const ListJobTemplatesAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, createGWSCluster(request), context); + handler(this, request, listJobTemplates(request), context); }; asyncExecute(new Runnable(fn)); } -EHPCClient::CreateGWSClusterOutcomeCallable EHPCClient::createGWSClusterCallable(const CreateGWSClusterRequest &request) const +EHPCClient::ListJobTemplatesOutcomeCallable EHPCClient::listJobTemplatesCallable(const ListJobTemplatesRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->createGWSCluster(request); + return this->listJobTemplates(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -2643,36 +2643,36 @@ EHPCClient::AddUsersOutcomeCallable EHPCClient::addUsersCallable(const AddUsersR return task->get_future(); } -EHPCClient::ListJobTemplatesOutcome EHPCClient::listJobTemplates(const ListJobTemplatesRequest &request) const +EHPCClient::CreateGWSClusterOutcome EHPCClient::createGWSCluster(const CreateGWSClusterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return ListJobTemplatesOutcome(endpointOutcome.error()); + return CreateGWSClusterOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return ListJobTemplatesOutcome(ListJobTemplatesResult(outcome.result())); + return CreateGWSClusterOutcome(CreateGWSClusterResult(outcome.result())); else - return ListJobTemplatesOutcome(outcome.error()); + return CreateGWSClusterOutcome(outcome.error()); } -void EHPCClient::listJobTemplatesAsync(const ListJobTemplatesRequest& request, const ListJobTemplatesAsyncHandler& handler, const std::shared_ptr& context) const +void EHPCClient::createGWSClusterAsync(const CreateGWSClusterRequest& request, const CreateGWSClusterAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, listJobTemplates(request), context); + handler(this, request, createGWSCluster(request), context); }; asyncExecute(new Runnable(fn)); } -EHPCClient::ListJobTemplatesOutcomeCallable EHPCClient::listJobTemplatesCallable(const ListJobTemplatesRequest &request) const +EHPCClient::CreateGWSClusterOutcomeCallable EHPCClient::createGWSClusterCallable(const CreateGWSClusterRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->listJobTemplates(request); + return this->createGWSCluster(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -2931,42 +2931,6 @@ EHPCClient::StopVisualServiceOutcomeCallable EHPCClient::stopVisualServiceCallab return task->get_future(); } -EHPCClient::DescribeImageOutcome EHPCClient::describeImage(const DescribeImageRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeImageOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeImageOutcome(DescribeImageResult(outcome.result())); - else - return DescribeImageOutcome(outcome.error()); -} - -void EHPCClient::describeImageAsync(const DescribeImageRequest& request, const DescribeImageAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeImage(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -EHPCClient::DescribeImageOutcomeCallable EHPCClient::describeImageCallable(const DescribeImageRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeImage(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - EHPCClient::CreateClusterOutcome EHPCClient::createCluster(const CreateClusterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3039,6 +3003,42 @@ EHPCClient::ModifyUserPasswordsOutcomeCallable EHPCClient::modifyUserPasswordsCa return task->get_future(); } +EHPCClient::DescribeImageOutcome EHPCClient::describeImage(const DescribeImageRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeImageOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeImageOutcome(DescribeImageResult(outcome.result())); + else + return DescribeImageOutcome(outcome.error()); +} + +void EHPCClient::describeImageAsync(const DescribeImageRequest& request, const DescribeImageAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeImage(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EHPCClient::DescribeImageOutcomeCallable EHPCClient::describeImageCallable(const DescribeImageRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeImage(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EHPCClient::DeleteQueueOutcome EHPCClient::deleteQueue(const DeleteQueueRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint();