Add service label api.

This commit is contained in:
sdk-team
2023-02-10 08:23:23 +00:00
parent 483be2dd81
commit 9db0b784a4
158 changed files with 3931 additions and 697 deletions

View File

@@ -1 +1 @@
1.36.1444
1.36.1445

View File

@@ -21,6 +21,8 @@ set(eas_public_header
include/alibabacloud/eas/EasExport.h )
set(eas_public_header_model
include/alibabacloud/eas/model/CommitServiceRequest.h
include/alibabacloud/eas/model/CommitServiceResult.h
include/alibabacloud/eas/model/CreateBenchmarkTaskRequest.h
include/alibabacloud/eas/model/CreateBenchmarkTaskResult.h
include/alibabacloud/eas/model/CreateResourceRequest.h
@@ -55,12 +57,16 @@ set(eas_public_header_model
include/alibabacloud/eas/model/DeleteServiceCronScalerResult.h
include/alibabacloud/eas/model/DeleteServiceInstancesRequest.h
include/alibabacloud/eas/model/DeleteServiceInstancesResult.h
include/alibabacloud/eas/model/DeleteServiceLabelRequest.h
include/alibabacloud/eas/model/DeleteServiceLabelResult.h
include/alibabacloud/eas/model/DeleteServiceMirrorRequest.h
include/alibabacloud/eas/model/DeleteServiceMirrorResult.h
include/alibabacloud/eas/model/DescribeBenchmarkTaskRequest.h
include/alibabacloud/eas/model/DescribeBenchmarkTaskResult.h
include/alibabacloud/eas/model/DescribeBenchmarkTaskReportRequest.h
include/alibabacloud/eas/model/DescribeBenchmarkTaskReportResult.h
include/alibabacloud/eas/model/DescribeGroupRequest.h
include/alibabacloud/eas/model/DescribeGroupResult.h
include/alibabacloud/eas/model/DescribeResourceRequest.h
include/alibabacloud/eas/model/DescribeResourceResult.h
include/alibabacloud/eas/model/DescribeResourceDLinkRequest.h
@@ -73,12 +79,18 @@ set(eas_public_header_model
include/alibabacloud/eas/model/DescribeServiceAutoScalerResult.h
include/alibabacloud/eas/model/DescribeServiceCronScalerRequest.h
include/alibabacloud/eas/model/DescribeServiceCronScalerResult.h
include/alibabacloud/eas/model/DescribeServiceEventRequest.h
include/alibabacloud/eas/model/DescribeServiceEventResult.h
include/alibabacloud/eas/model/DescribeServiceLogRequest.h
include/alibabacloud/eas/model/DescribeServiceLogResult.h
include/alibabacloud/eas/model/DescribeServiceMirrorRequest.h
include/alibabacloud/eas/model/DescribeServiceMirrorResult.h
include/alibabacloud/eas/model/DevelopServiceRequest.h
include/alibabacloud/eas/model/DevelopServiceResult.h
include/alibabacloud/eas/model/ListBenchmarkTaskRequest.h
include/alibabacloud/eas/model/ListBenchmarkTaskResult.h
include/alibabacloud/eas/model/ListGroupsRequest.h
include/alibabacloud/eas/model/ListGroupsResult.h
include/alibabacloud/eas/model/ListResourceInstanceWorkerRequest.h
include/alibabacloud/eas/model/ListResourceInstanceWorkerResult.h
include/alibabacloud/eas/model/ListResourceInstancesRequest.h
@@ -89,6 +101,8 @@ set(eas_public_header_model
include/alibabacloud/eas/model/ListResourcesResult.h
include/alibabacloud/eas/model/ListServiceInstancesRequest.h
include/alibabacloud/eas/model/ListServiceInstancesResult.h
include/alibabacloud/eas/model/ListServiceVersionsRequest.h
include/alibabacloud/eas/model/ListServiceVersionsResult.h
include/alibabacloud/eas/model/ListServicesRequest.h
include/alibabacloud/eas/model/ListServicesResult.h
include/alibabacloud/eas/model/ReleaseServiceRequest.h
@@ -107,19 +121,27 @@ set(eas_public_header_model
include/alibabacloud/eas/model/UpdateResourceResult.h
include/alibabacloud/eas/model/UpdateResourceDLinkRequest.h
include/alibabacloud/eas/model/UpdateResourceDLinkResult.h
include/alibabacloud/eas/model/UpdateResourceInstanceRequest.h
include/alibabacloud/eas/model/UpdateResourceInstanceResult.h
include/alibabacloud/eas/model/UpdateServiceRequest.h
include/alibabacloud/eas/model/UpdateServiceResult.h
include/alibabacloud/eas/model/UpdateServiceAutoScalerRequest.h
include/alibabacloud/eas/model/UpdateServiceAutoScalerResult.h
include/alibabacloud/eas/model/UpdateServiceCronScalerRequest.h
include/alibabacloud/eas/model/UpdateServiceCronScalerResult.h
include/alibabacloud/eas/model/UpdateServiceLabelRequest.h
include/alibabacloud/eas/model/UpdateServiceLabelResult.h
include/alibabacloud/eas/model/UpdateServiceMirrorRequest.h
include/alibabacloud/eas/model/UpdateServiceMirrorResult.h
include/alibabacloud/eas/model/UpdateServiceSafetyLockRequest.h
include/alibabacloud/eas/model/UpdateServiceSafetyLockResult.h
include/alibabacloud/eas/model/UpdateServiceVersionRequest.h
include/alibabacloud/eas/model/UpdateServiceVersionResult.h )
set(eas_src
src/EasClient.cc
src/model/CommitServiceRequest.cc
src/model/CommitServiceResult.cc
src/model/CreateBenchmarkTaskRequest.cc
src/model/CreateBenchmarkTaskResult.cc
src/model/CreateResourceRequest.cc
@@ -154,12 +176,16 @@ set(eas_src
src/model/DeleteServiceCronScalerResult.cc
src/model/DeleteServiceInstancesRequest.cc
src/model/DeleteServiceInstancesResult.cc
src/model/DeleteServiceLabelRequest.cc
src/model/DeleteServiceLabelResult.cc
src/model/DeleteServiceMirrorRequest.cc
src/model/DeleteServiceMirrorResult.cc
src/model/DescribeBenchmarkTaskRequest.cc
src/model/DescribeBenchmarkTaskResult.cc
src/model/DescribeBenchmarkTaskReportRequest.cc
src/model/DescribeBenchmarkTaskReportResult.cc
src/model/DescribeGroupRequest.cc
src/model/DescribeGroupResult.cc
src/model/DescribeResourceRequest.cc
src/model/DescribeResourceResult.cc
src/model/DescribeResourceDLinkRequest.cc
@@ -172,12 +198,18 @@ set(eas_src
src/model/DescribeServiceAutoScalerResult.cc
src/model/DescribeServiceCronScalerRequest.cc
src/model/DescribeServiceCronScalerResult.cc
src/model/DescribeServiceEventRequest.cc
src/model/DescribeServiceEventResult.cc
src/model/DescribeServiceLogRequest.cc
src/model/DescribeServiceLogResult.cc
src/model/DescribeServiceMirrorRequest.cc
src/model/DescribeServiceMirrorResult.cc
src/model/DevelopServiceRequest.cc
src/model/DevelopServiceResult.cc
src/model/ListBenchmarkTaskRequest.cc
src/model/ListBenchmarkTaskResult.cc
src/model/ListGroupsRequest.cc
src/model/ListGroupsResult.cc
src/model/ListResourceInstanceWorkerRequest.cc
src/model/ListResourceInstanceWorkerResult.cc
src/model/ListResourceInstancesRequest.cc
@@ -188,6 +220,8 @@ set(eas_src
src/model/ListResourcesResult.cc
src/model/ListServiceInstancesRequest.cc
src/model/ListServiceInstancesResult.cc
src/model/ListServiceVersionsRequest.cc
src/model/ListServiceVersionsResult.cc
src/model/ListServicesRequest.cc
src/model/ListServicesResult.cc
src/model/ReleaseServiceRequest.cc
@@ -206,14 +240,20 @@ set(eas_src
src/model/UpdateResourceResult.cc
src/model/UpdateResourceDLinkRequest.cc
src/model/UpdateResourceDLinkResult.cc
src/model/UpdateResourceInstanceRequest.cc
src/model/UpdateResourceInstanceResult.cc
src/model/UpdateServiceRequest.cc
src/model/UpdateServiceResult.cc
src/model/UpdateServiceAutoScalerRequest.cc
src/model/UpdateServiceAutoScalerResult.cc
src/model/UpdateServiceCronScalerRequest.cc
src/model/UpdateServiceCronScalerResult.cc
src/model/UpdateServiceLabelRequest.cc
src/model/UpdateServiceLabelResult.cc
src/model/UpdateServiceMirrorRequest.cc
src/model/UpdateServiceMirrorResult.cc
src/model/UpdateServiceSafetyLockRequest.cc
src/model/UpdateServiceSafetyLockResult.cc
src/model/UpdateServiceVersionRequest.cc
src/model/UpdateServiceVersionResult.cc )

View File

@@ -22,6 +22,8 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RoaServiceClient.h>
#include "EasExport.h"
#include "model/CommitServiceRequest.h"
#include "model/CommitServiceResult.h"
#include "model/CreateBenchmarkTaskRequest.h"
#include "model/CreateBenchmarkTaskResult.h"
#include "model/CreateResourceRequest.h"
@@ -56,12 +58,16 @@
#include "model/DeleteServiceCronScalerResult.h"
#include "model/DeleteServiceInstancesRequest.h"
#include "model/DeleteServiceInstancesResult.h"
#include "model/DeleteServiceLabelRequest.h"
#include "model/DeleteServiceLabelResult.h"
#include "model/DeleteServiceMirrorRequest.h"
#include "model/DeleteServiceMirrorResult.h"
#include "model/DescribeBenchmarkTaskRequest.h"
#include "model/DescribeBenchmarkTaskResult.h"
#include "model/DescribeBenchmarkTaskReportRequest.h"
#include "model/DescribeBenchmarkTaskReportResult.h"
#include "model/DescribeGroupRequest.h"
#include "model/DescribeGroupResult.h"
#include "model/DescribeResourceRequest.h"
#include "model/DescribeResourceResult.h"
#include "model/DescribeResourceDLinkRequest.h"
@@ -74,12 +80,18 @@
#include "model/DescribeServiceAutoScalerResult.h"
#include "model/DescribeServiceCronScalerRequest.h"
#include "model/DescribeServiceCronScalerResult.h"
#include "model/DescribeServiceEventRequest.h"
#include "model/DescribeServiceEventResult.h"
#include "model/DescribeServiceLogRequest.h"
#include "model/DescribeServiceLogResult.h"
#include "model/DescribeServiceMirrorRequest.h"
#include "model/DescribeServiceMirrorResult.h"
#include "model/DevelopServiceRequest.h"
#include "model/DevelopServiceResult.h"
#include "model/ListBenchmarkTaskRequest.h"
#include "model/ListBenchmarkTaskResult.h"
#include "model/ListGroupsRequest.h"
#include "model/ListGroupsResult.h"
#include "model/ListResourceInstanceWorkerRequest.h"
#include "model/ListResourceInstanceWorkerResult.h"
#include "model/ListResourceInstancesRequest.h"
@@ -90,6 +102,8 @@
#include "model/ListResourcesResult.h"
#include "model/ListServiceInstancesRequest.h"
#include "model/ListServiceInstancesResult.h"
#include "model/ListServiceVersionsRequest.h"
#include "model/ListServiceVersionsResult.h"
#include "model/ListServicesRequest.h"
#include "model/ListServicesResult.h"
#include "model/ReleaseServiceRequest.h"
@@ -108,14 +122,20 @@
#include "model/UpdateResourceResult.h"
#include "model/UpdateResourceDLinkRequest.h"
#include "model/UpdateResourceDLinkResult.h"
#include "model/UpdateResourceInstanceRequest.h"
#include "model/UpdateResourceInstanceResult.h"
#include "model/UpdateServiceRequest.h"
#include "model/UpdateServiceResult.h"
#include "model/UpdateServiceAutoScalerRequest.h"
#include "model/UpdateServiceAutoScalerResult.h"
#include "model/UpdateServiceCronScalerRequest.h"
#include "model/UpdateServiceCronScalerResult.h"
#include "model/UpdateServiceLabelRequest.h"
#include "model/UpdateServiceLabelResult.h"
#include "model/UpdateServiceMirrorRequest.h"
#include "model/UpdateServiceMirrorResult.h"
#include "model/UpdateServiceSafetyLockRequest.h"
#include "model/UpdateServiceSafetyLockResult.h"
#include "model/UpdateServiceVersionRequest.h"
#include "model/UpdateServiceVersionResult.h"
@@ -127,6 +147,9 @@ namespace AlibabaCloud
class ALIBABACLOUD_EAS_EXPORT EasClient : public RoaServiceClient
{
public:
typedef Outcome<Error, Model::CommitServiceResult> CommitServiceOutcome;
typedef std::future<CommitServiceOutcome> CommitServiceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CommitServiceRequest&, const CommitServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CommitServiceAsyncHandler;
typedef Outcome<Error, Model::CreateBenchmarkTaskResult> CreateBenchmarkTaskOutcome;
typedef std::future<CreateBenchmarkTaskOutcome> CreateBenchmarkTaskOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CreateBenchmarkTaskRequest&, const CreateBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBenchmarkTaskAsyncHandler;
@@ -178,6 +201,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteServiceInstancesResult> DeleteServiceInstancesOutcome;
typedef std::future<DeleteServiceInstancesOutcome> DeleteServiceInstancesOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteServiceInstancesRequest&, const DeleteServiceInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceInstancesAsyncHandler;
typedef Outcome<Error, Model::DeleteServiceLabelResult> DeleteServiceLabelOutcome;
typedef std::future<DeleteServiceLabelOutcome> DeleteServiceLabelOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteServiceLabelRequest&, const DeleteServiceLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceLabelAsyncHandler;
typedef Outcome<Error, Model::DeleteServiceMirrorResult> DeleteServiceMirrorOutcome;
typedef std::future<DeleteServiceMirrorOutcome> DeleteServiceMirrorOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteServiceMirrorRequest&, const DeleteServiceMirrorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceMirrorAsyncHandler;
@@ -187,6 +213,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeBenchmarkTaskReportResult> DescribeBenchmarkTaskReportOutcome;
typedef std::future<DescribeBenchmarkTaskReportOutcome> DescribeBenchmarkTaskReportOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DescribeBenchmarkTaskReportRequest&, const DescribeBenchmarkTaskReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBenchmarkTaskReportAsyncHandler;
typedef Outcome<Error, Model::DescribeGroupResult> DescribeGroupOutcome;
typedef std::future<DescribeGroupOutcome> DescribeGroupOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DescribeGroupRequest&, const DescribeGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGroupAsyncHandler;
typedef Outcome<Error, Model::DescribeResourceResult> DescribeResourceOutcome;
typedef std::future<DescribeResourceOutcome> DescribeResourceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DescribeResourceRequest&, const DescribeResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceAsyncHandler;
@@ -205,15 +234,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeServiceCronScalerResult> DescribeServiceCronScalerOutcome;
typedef std::future<DescribeServiceCronScalerOutcome> DescribeServiceCronScalerOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DescribeServiceCronScalerRequest&, const DescribeServiceCronScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceCronScalerAsyncHandler;
typedef Outcome<Error, Model::DescribeServiceEventResult> DescribeServiceEventOutcome;
typedef std::future<DescribeServiceEventOutcome> DescribeServiceEventOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DescribeServiceEventRequest&, const DescribeServiceEventOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceEventAsyncHandler;
typedef Outcome<Error, Model::DescribeServiceLogResult> DescribeServiceLogOutcome;
typedef std::future<DescribeServiceLogOutcome> DescribeServiceLogOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DescribeServiceLogRequest&, const DescribeServiceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceLogAsyncHandler;
typedef Outcome<Error, Model::DescribeServiceMirrorResult> DescribeServiceMirrorOutcome;
typedef std::future<DescribeServiceMirrorOutcome> DescribeServiceMirrorOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DescribeServiceMirrorRequest&, const DescribeServiceMirrorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceMirrorAsyncHandler;
typedef Outcome<Error, Model::DevelopServiceResult> DevelopServiceOutcome;
typedef std::future<DevelopServiceOutcome> DevelopServiceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DevelopServiceRequest&, const DevelopServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DevelopServiceAsyncHandler;
typedef Outcome<Error, Model::ListBenchmarkTaskResult> ListBenchmarkTaskOutcome;
typedef std::future<ListBenchmarkTaskOutcome> ListBenchmarkTaskOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ListBenchmarkTaskRequest&, const ListBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBenchmarkTaskAsyncHandler;
typedef Outcome<Error, Model::ListGroupsResult> ListGroupsOutcome;
typedef std::future<ListGroupsOutcome> ListGroupsOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ListGroupsRequest&, const ListGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGroupsAsyncHandler;
typedef Outcome<Error, Model::ListResourceInstanceWorkerResult> ListResourceInstanceWorkerOutcome;
typedef std::future<ListResourceInstanceWorkerOutcome> ListResourceInstanceWorkerOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ListResourceInstanceWorkerRequest&, const ListResourceInstanceWorkerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourceInstanceWorkerAsyncHandler;
@@ -229,6 +267,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListServiceInstancesResult> ListServiceInstancesOutcome;
typedef std::future<ListServiceInstancesOutcome> ListServiceInstancesOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ListServiceInstancesRequest&, const ListServiceInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListServiceInstancesAsyncHandler;
typedef Outcome<Error, Model::ListServiceVersionsResult> ListServiceVersionsOutcome;
typedef std::future<ListServiceVersionsOutcome> ListServiceVersionsOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ListServiceVersionsRequest&, const ListServiceVersionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListServiceVersionsAsyncHandler;
typedef Outcome<Error, Model::ListServicesResult> ListServicesOutcome;
typedef std::future<ListServicesOutcome> ListServicesOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ListServicesRequest&, const ListServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListServicesAsyncHandler;
@@ -256,6 +297,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateResourceDLinkResult> UpdateResourceDLinkOutcome;
typedef std::future<UpdateResourceDLinkOutcome> UpdateResourceDLinkOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::UpdateResourceDLinkRequest&, const UpdateResourceDLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateResourceDLinkAsyncHandler;
typedef Outcome<Error, Model::UpdateResourceInstanceResult> UpdateResourceInstanceOutcome;
typedef std::future<UpdateResourceInstanceOutcome> UpdateResourceInstanceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::UpdateResourceInstanceRequest&, const UpdateResourceInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateResourceInstanceAsyncHandler;
typedef Outcome<Error, Model::UpdateServiceResult> UpdateServiceOutcome;
typedef std::future<UpdateServiceOutcome> UpdateServiceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::UpdateServiceRequest&, const UpdateServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceAsyncHandler;
@@ -265,9 +309,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateServiceCronScalerResult> UpdateServiceCronScalerOutcome;
typedef std::future<UpdateServiceCronScalerOutcome> UpdateServiceCronScalerOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::UpdateServiceCronScalerRequest&, const UpdateServiceCronScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceCronScalerAsyncHandler;
typedef Outcome<Error, Model::UpdateServiceLabelResult> UpdateServiceLabelOutcome;
typedef std::future<UpdateServiceLabelOutcome> UpdateServiceLabelOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::UpdateServiceLabelRequest&, const UpdateServiceLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceLabelAsyncHandler;
typedef Outcome<Error, Model::UpdateServiceMirrorResult> UpdateServiceMirrorOutcome;
typedef std::future<UpdateServiceMirrorOutcome> UpdateServiceMirrorOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::UpdateServiceMirrorRequest&, const UpdateServiceMirrorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceMirrorAsyncHandler;
typedef Outcome<Error, Model::UpdateServiceSafetyLockResult> UpdateServiceSafetyLockOutcome;
typedef std::future<UpdateServiceSafetyLockOutcome> UpdateServiceSafetyLockOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::UpdateServiceSafetyLockRequest&, const UpdateServiceSafetyLockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceSafetyLockAsyncHandler;
typedef Outcome<Error, Model::UpdateServiceVersionResult> UpdateServiceVersionOutcome;
typedef std::future<UpdateServiceVersionOutcome> UpdateServiceVersionOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::UpdateServiceVersionRequest&, const UpdateServiceVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceVersionAsyncHandler;
@@ -276,6 +326,9 @@ namespace AlibabaCloud
EasClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
EasClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~EasClient();
CommitServiceOutcome commitService(const Model::CommitServiceRequest &request)const;
void commitServiceAsync(const Model::CommitServiceRequest& request, const CommitServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CommitServiceOutcomeCallable commitServiceCallable(const Model::CommitServiceRequest& request) const;
CreateBenchmarkTaskOutcome createBenchmarkTask(const Model::CreateBenchmarkTaskRequest &request)const;
void createBenchmarkTaskAsync(const Model::CreateBenchmarkTaskRequest& request, const CreateBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBenchmarkTaskOutcomeCallable createBenchmarkTaskCallable(const Model::CreateBenchmarkTaskRequest& request) const;
@@ -327,6 +380,9 @@ namespace AlibabaCloud
DeleteServiceInstancesOutcome deleteServiceInstances(const Model::DeleteServiceInstancesRequest &request)const;
void deleteServiceInstancesAsync(const Model::DeleteServiceInstancesRequest& request, const DeleteServiceInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteServiceInstancesOutcomeCallable deleteServiceInstancesCallable(const Model::DeleteServiceInstancesRequest& request) const;
DeleteServiceLabelOutcome deleteServiceLabel(const Model::DeleteServiceLabelRequest &request)const;
void deleteServiceLabelAsync(const Model::DeleteServiceLabelRequest& request, const DeleteServiceLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteServiceLabelOutcomeCallable deleteServiceLabelCallable(const Model::DeleteServiceLabelRequest& request) const;
DeleteServiceMirrorOutcome deleteServiceMirror(const Model::DeleteServiceMirrorRequest &request)const;
void deleteServiceMirrorAsync(const Model::DeleteServiceMirrorRequest& request, const DeleteServiceMirrorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteServiceMirrorOutcomeCallable deleteServiceMirrorCallable(const Model::DeleteServiceMirrorRequest& request) const;
@@ -336,6 +392,9 @@ namespace AlibabaCloud
DescribeBenchmarkTaskReportOutcome describeBenchmarkTaskReport(const Model::DescribeBenchmarkTaskReportRequest &request)const;
void describeBenchmarkTaskReportAsync(const Model::DescribeBenchmarkTaskReportRequest& request, const DescribeBenchmarkTaskReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBenchmarkTaskReportOutcomeCallable describeBenchmarkTaskReportCallable(const Model::DescribeBenchmarkTaskReportRequest& request) const;
DescribeGroupOutcome describeGroup(const Model::DescribeGroupRequest &request)const;
void describeGroupAsync(const Model::DescribeGroupRequest& request, const DescribeGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeGroupOutcomeCallable describeGroupCallable(const Model::DescribeGroupRequest& request) const;
DescribeResourceOutcome describeResource(const Model::DescribeResourceRequest &request)const;
void describeResourceAsync(const Model::DescribeResourceRequest& request, const DescribeResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeResourceOutcomeCallable describeResourceCallable(const Model::DescribeResourceRequest& request) const;
@@ -354,15 +413,24 @@ namespace AlibabaCloud
DescribeServiceCronScalerOutcome describeServiceCronScaler(const Model::DescribeServiceCronScalerRequest &request)const;
void describeServiceCronScalerAsync(const Model::DescribeServiceCronScalerRequest& request, const DescribeServiceCronScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeServiceCronScalerOutcomeCallable describeServiceCronScalerCallable(const Model::DescribeServiceCronScalerRequest& request) const;
DescribeServiceEventOutcome describeServiceEvent(const Model::DescribeServiceEventRequest &request)const;
void describeServiceEventAsync(const Model::DescribeServiceEventRequest& request, const DescribeServiceEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeServiceEventOutcomeCallable describeServiceEventCallable(const Model::DescribeServiceEventRequest& request) const;
DescribeServiceLogOutcome describeServiceLog(const Model::DescribeServiceLogRequest &request)const;
void describeServiceLogAsync(const Model::DescribeServiceLogRequest& request, const DescribeServiceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeServiceLogOutcomeCallable describeServiceLogCallable(const Model::DescribeServiceLogRequest& request) const;
DescribeServiceMirrorOutcome describeServiceMirror(const Model::DescribeServiceMirrorRequest &request)const;
void describeServiceMirrorAsync(const Model::DescribeServiceMirrorRequest& request, const DescribeServiceMirrorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeServiceMirrorOutcomeCallable describeServiceMirrorCallable(const Model::DescribeServiceMirrorRequest& request) const;
DevelopServiceOutcome developService(const Model::DevelopServiceRequest &request)const;
void developServiceAsync(const Model::DevelopServiceRequest& request, const DevelopServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DevelopServiceOutcomeCallable developServiceCallable(const Model::DevelopServiceRequest& request) const;
ListBenchmarkTaskOutcome listBenchmarkTask(const Model::ListBenchmarkTaskRequest &request)const;
void listBenchmarkTaskAsync(const Model::ListBenchmarkTaskRequest& request, const ListBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListBenchmarkTaskOutcomeCallable listBenchmarkTaskCallable(const Model::ListBenchmarkTaskRequest& request) const;
ListGroupsOutcome listGroups(const Model::ListGroupsRequest &request)const;
void listGroupsAsync(const Model::ListGroupsRequest& request, const ListGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListGroupsOutcomeCallable listGroupsCallable(const Model::ListGroupsRequest& request) const;
ListResourceInstanceWorkerOutcome listResourceInstanceWorker(const Model::ListResourceInstanceWorkerRequest &request)const;
void listResourceInstanceWorkerAsync(const Model::ListResourceInstanceWorkerRequest& request, const ListResourceInstanceWorkerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListResourceInstanceWorkerOutcomeCallable listResourceInstanceWorkerCallable(const Model::ListResourceInstanceWorkerRequest& request) const;
@@ -378,6 +446,9 @@ namespace AlibabaCloud
ListServiceInstancesOutcome listServiceInstances(const Model::ListServiceInstancesRequest &request)const;
void listServiceInstancesAsync(const Model::ListServiceInstancesRequest& request, const ListServiceInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListServiceInstancesOutcomeCallable listServiceInstancesCallable(const Model::ListServiceInstancesRequest& request) const;
ListServiceVersionsOutcome listServiceVersions(const Model::ListServiceVersionsRequest &request)const;
void listServiceVersionsAsync(const Model::ListServiceVersionsRequest& request, const ListServiceVersionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListServiceVersionsOutcomeCallable listServiceVersionsCallable(const Model::ListServiceVersionsRequest& request) const;
ListServicesOutcome listServices(const Model::ListServicesRequest &request)const;
void listServicesAsync(const Model::ListServicesRequest& request, const ListServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListServicesOutcomeCallable listServicesCallable(const Model::ListServicesRequest& request) const;
@@ -405,6 +476,9 @@ namespace AlibabaCloud
UpdateResourceDLinkOutcome updateResourceDLink(const Model::UpdateResourceDLinkRequest &request)const;
void updateResourceDLinkAsync(const Model::UpdateResourceDLinkRequest& request, const UpdateResourceDLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateResourceDLinkOutcomeCallable updateResourceDLinkCallable(const Model::UpdateResourceDLinkRequest& request) const;
UpdateResourceInstanceOutcome updateResourceInstance(const Model::UpdateResourceInstanceRequest &request)const;
void updateResourceInstanceAsync(const Model::UpdateResourceInstanceRequest& request, const UpdateResourceInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateResourceInstanceOutcomeCallable updateResourceInstanceCallable(const Model::UpdateResourceInstanceRequest& request) const;
UpdateServiceOutcome updateService(const Model::UpdateServiceRequest &request)const;
void updateServiceAsync(const Model::UpdateServiceRequest& request, const UpdateServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateServiceOutcomeCallable updateServiceCallable(const Model::UpdateServiceRequest& request) const;
@@ -414,9 +488,15 @@ namespace AlibabaCloud
UpdateServiceCronScalerOutcome updateServiceCronScaler(const Model::UpdateServiceCronScalerRequest &request)const;
void updateServiceCronScalerAsync(const Model::UpdateServiceCronScalerRequest& request, const UpdateServiceCronScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateServiceCronScalerOutcomeCallable updateServiceCronScalerCallable(const Model::UpdateServiceCronScalerRequest& request) const;
UpdateServiceLabelOutcome updateServiceLabel(const Model::UpdateServiceLabelRequest &request)const;
void updateServiceLabelAsync(const Model::UpdateServiceLabelRequest& request, const UpdateServiceLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateServiceLabelOutcomeCallable updateServiceLabelCallable(const Model::UpdateServiceLabelRequest& request) const;
UpdateServiceMirrorOutcome updateServiceMirror(const Model::UpdateServiceMirrorRequest &request)const;
void updateServiceMirrorAsync(const Model::UpdateServiceMirrorRequest& request, const UpdateServiceMirrorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateServiceMirrorOutcomeCallable updateServiceMirrorCallable(const Model::UpdateServiceMirrorRequest& request) const;
UpdateServiceSafetyLockOutcome updateServiceSafetyLock(const Model::UpdateServiceSafetyLockRequest &request)const;
void updateServiceSafetyLockAsync(const Model::UpdateServiceSafetyLockRequest& request, const UpdateServiceSafetyLockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateServiceSafetyLockOutcomeCallable updateServiceSafetyLockCallable(const Model::UpdateServiceSafetyLockRequest& request) const;
UpdateServiceVersionOutcome updateServiceVersion(const Model::UpdateServiceVersionRequest &request)const;
void updateServiceVersionAsync(const Model::UpdateServiceVersionRequest& request, const UpdateServiceVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateServiceVersionOutcomeCallable updateServiceVersionCallable(const Model::UpdateServiceVersionRequest& request) const;

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_COMMITSERVICEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_COMMITSERVICEREQUEST_H_
#include <alibabacloud/eas/EasExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eas {
namespace Model {
class ALIBABACLOUD_EAS_EXPORT CommitServiceRequest : public RoaServiceRequest {
public:
CommitServiceRequest();
~CommitServiceRequest();
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_COMMITSERVICEREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_COMMITSERVICERESULT_H_
#define ALIBABACLOUD_EAS_MODEL_COMMITSERVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT CommitServiceResult : public ServiceResult
{
public:
CommitServiceResult();
explicit CommitServiceResult(const std::string &payload);
~CommitServiceResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_COMMITSERVICERESULT_H_

View File

@@ -30,11 +30,11 @@ class ALIBABACLOUD_EAS_EXPORT CreateBenchmarkTaskRequest : public RoaServiceRequ
public:
CreateBenchmarkTaskRequest();
~CreateBenchmarkTaskRequest();
string getBody() const;
void setBody(string body);
std::string getBody() const;
void setBody(const std::string &body);
private:
string body_;
std::string body_;
};
} // namespace Model
} // namespace Eas

View File

@@ -38,15 +38,15 @@ namespace AlibabaCloud
explicit CreateBenchmarkTaskResult(const std::string &payload);
~CreateBenchmarkTaskResult();
std::string getMessage()const;
std::string getTaskName()const;
std::string getRegion()const;
std::string getName()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string taskName_;
std::string region_;
std::string name_;
};
}

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_EAS_EXPORT CreateResourceInstancesRequest : public RoaService
public:
CreateResourceInstancesRequest();
~CreateResourceInstancesRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string resourceId_;
string clusterId_;
std::string resourceId_;
std::string clusterId_;
std::string body_;
};
} // namespace Model

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_EAS_EXPORT CreateResourceLogRequest : public RoaServiceReques
public:
CreateResourceLogRequest();
~CreateResourceLogRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string resourceId_;
string clusterId_;
std::string resourceId_;
std::string clusterId_;
std::string body_;
};
} // namespace Model

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_EAS_EXPORT CreateServiceAutoScalerRequest : public RoaService
public:
CreateServiceAutoScalerRequest();
~CreateServiceAutoScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
std::string body_;
};
} // namespace Model

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_EAS_EXPORT CreateServiceCronScalerRequest : public RoaService
public:
CreateServiceCronScalerRequest();
~CreateServiceCronScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
std::string body_;
};
} // namespace Model

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_EAS_EXPORT CreateServiceMirrorRequest : public RoaServiceRequ
public:
CreateServiceMirrorRequest();
~CreateServiceMirrorRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
std::string body_;
};
} // namespace Model

View File

@@ -30,11 +30,17 @@ class ALIBABACLOUD_EAS_EXPORT CreateServiceRequest : public RoaServiceRequest {
public:
CreateServiceRequest();
~CreateServiceRequest();
string getBody() const;
void setBody(string body);
std::string getDevelop() const;
void setDevelop(const std::string &develop);
std::string getBody() const;
void setBody(const std::string &body);
std::string getLabels() const;
void setLabels(const std::string &labels);
private:
string body_;
std::string develop_;
std::string body_;
std::string labels_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DeleteBenchmarkTaskRequest : public RoaServiceRequ
public:
DeleteBenchmarkTaskRequest();
~DeleteBenchmarkTaskRequest();
string getTaskName() const;
void setTaskName(string taskName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getTaskName() const;
void setTaskName(const std::string &taskName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string taskName_;
string clusterId_;
std::string taskName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DeleteResourceDLinkRequest : public RoaServiceRequ
public:
DeleteResourceDLinkRequest();
~DeleteResourceDLinkRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string resourceId_;
string clusterId_;
std::string resourceId_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,20 +30,20 @@ class ALIBABACLOUD_EAS_EXPORT DeleteResourceInstancesRequest : public RoaService
public:
DeleteResourceInstancesRequest();
~DeleteResourceInstancesRequest();
string getInstanceList() const;
void setInstanceList(string instanceList);
string getResourceId() const;
void setResourceId(string resourceId);
boolean getAllFailed() const;
void setAllFailed(boolean allFailed);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getInstanceList() const;
void setInstanceList(const std::string &instanceList);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
bool getAllFailed() const;
void setAllFailed(bool allFailed);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string instanceList_;
string resourceId_;
boolean allFailed_;
string clusterId_;
std::string instanceList_;
std::string resourceId_;
bool allFailed_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DeleteResourceLogRequest : public RoaServiceReques
public:
DeleteResourceLogRequest();
~DeleteResourceLogRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string resourceId_;
string clusterId_;
std::string resourceId_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DeleteResourceRequest : public RoaServiceRequest {
public:
DeleteResourceRequest();
~DeleteResourceRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string resourceId_;
string clusterId_;
std::string resourceId_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DeleteServiceAutoScalerRequest : public RoaService
public:
DeleteServiceAutoScalerRequest();
~DeleteServiceAutoScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DeleteServiceCronScalerRequest : public RoaService
public:
DeleteServiceCronScalerRequest();
~DeleteServiceCronScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,17 +30,17 @@ class ALIBABACLOUD_EAS_EXPORT DeleteServiceInstancesRequest : public RoaServiceR
public:
DeleteServiceInstancesRequest();
~DeleteServiceInstancesRequest();
string getInstanceList() const;
void setInstanceList(string instanceList);
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getInstanceList() const;
void setInstanceList(const std::string &instanceList);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string instanceList_;
string serviceName_;
string clusterId_;
std::string instanceList_;
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_DELETESERVICELABELREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETESERVICELABELREQUEST_H_
#include <alibabacloud/eas/EasExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eas {
namespace Model {
class ALIBABACLOUD_EAS_EXPORT DeleteServiceLabelRequest : public RoaServiceRequest {
public:
DeleteServiceLabelRequest();
~DeleteServiceLabelRequest();
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICELABELREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_DELETESERVICELABELRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DELETESERVICELABELRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT DeleteServiceLabelResult : public ServiceResult
{
public:
DeleteServiceLabelResult();
explicit DeleteServiceLabelResult(const std::string &payload);
~DeleteServiceLabelResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICELABELRESULT_H_

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DeleteServiceMirrorRequest : public RoaServiceRequ
public:
DeleteServiceMirrorRequest();
~DeleteServiceMirrorRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DeleteServiceRequest : public RoaServiceRequest {
public:
DeleteServiceRequest();
~DeleteServiceRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,17 @@ class ALIBABACLOUD_EAS_EXPORT DescribeBenchmarkTaskReportRequest : public RoaSer
public:
DescribeBenchmarkTaskReportRequest();
~DescribeBenchmarkTaskReportRequest();
string getTaskName() const;
void setTaskName(string taskName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getReportType() const;
void setReportType(const std::string &reportType);
std::string getTaskName() const;
void setTaskName(const std::string &taskName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string taskName_;
string clusterId_;
std::string reportType_;
std::string taskName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -38,11 +38,13 @@ namespace AlibabaCloud
explicit DescribeBenchmarkTaskReportResult(const std::string &payload);
~DescribeBenchmarkTaskReportResult();
std::string getReportUrl()const;
ObjectOfAny getData()const;
protected:
void parse(const std::string &payload);
private:
std::string reportUrl_;
ObjectOfAny data_;
};
}

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DescribeBenchmarkTaskRequest : public RoaServiceRe
public:
DescribeBenchmarkTaskRequest();
~DescribeBenchmarkTaskRequest();
string getTaskName() const;
void setTaskName(string taskName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getTaskName() const;
void setTaskName(const std::string &taskName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string taskName_;
string clusterId_;
std::string taskName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
long getAvailableAgent()const;
std::string getTaskId()const;
std::string getMessage()const;
std::string getEndpoint()const;
std::string getTaskName()const;
std::string getServiceName()const;
long getDesiredAgent()const;
@@ -56,6 +57,7 @@ namespace AlibabaCloud
long availableAgent_;
std::string taskId_;
std::string message_;
std::string endpoint_;
std::string taskName_;
std::string serviceName_;
long desiredAgent_;

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_DESCRIBEGROUPREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBEGROUPREQUEST_H_
#include <alibabacloud/eas/EasExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eas {
namespace Model {
class ALIBABACLOUD_EAS_EXPORT DescribeGroupRequest : public RoaServiceRequest {
public:
DescribeGroupRequest();
~DescribeGroupRequest();
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
private:
std::string clusterId_;
std::string groupName_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBEGROUPREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* 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_EAS_MODEL_DESCRIBEGROUPRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT DescribeGroupResult : public ServiceResult
{
public:
DescribeGroupResult();
explicit DescribeGroupResult(const std::string &payload);
~DescribeGroupResult();
std::string getClusterId()const;
std::string getAccessToken()const;
std::string getCreateTime()const;
std::string getUpdateTime()const;
std::string getInternetEndpoint()const;
std::string getQueueService()const;
std::string getIntranetEndpoint()const;
std::string getName()const;
protected:
void parse(const std::string &payload);
private:
std::string clusterId_;
std::string accessToken_;
std::string createTime_;
std::string updateTime_;
std::string internetEndpoint_;
std::string queueService_;
std::string intranetEndpoint_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBEGROUPRESULT_H_

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DescribeResourceDLinkRequest : public RoaServiceRe
public:
DescribeResourceDLinkRequest();
~DescribeResourceDLinkRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string resourceId_;
string clusterId_;
std::string resourceId_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DescribeResourceLogRequest : public RoaServiceRequ
public:
DescribeResourceLogRequest();
~DescribeResourceLogRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string resourceId_;
string clusterId_;
std::string resourceId_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DescribeResourceRequest : public RoaServiceRequest
public:
DescribeResourceRequest();
~DescribeResourceRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string resourceId_;
string clusterId_;
std::string resourceId_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DescribeServiceAutoScalerRequest : public RoaServi
public:
DescribeServiceAutoScalerRequest();
~DescribeServiceAutoScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -32,25 +32,39 @@ namespace AlibabaCloud
class ALIBABACLOUD_EAS_EXPORT DescribeServiceAutoScalerResult : public ServiceResult
{
public:
struct ScaleStrategy
{
std::string metricName;
std::string service;
float threshold;
};
struct CurrentMetric
{
std::string metricName;
float value;
std::string service;
};
DescribeServiceAutoScalerResult();
explicit DescribeServiceAutoScalerResult(const std::string &payload);
~DescribeServiceAutoScalerResult();
std::vector<CurrentMetric> getCurrentMetrics()const;
int getMaxReplica()const;
std::string getServiceName()const;
std::string getStrategies()const;
int getMinReplica()const;
std::string getCurrentValues()const;
std::vector<ScaleStrategy> getScaleStrategies()const;
std::string getBehavior()const;
protected:
void parse(const std::string &payload);
private:
std::vector<CurrentMetric> currentMetrics_;
int maxReplica_;
std::string serviceName_;
std::string strategies_;
int minReplica_;
std::string currentValues_;
std::vector<ScaleStrategy> scaleStrategies_;
std::string behavior_;
};
}

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DescribeServiceCronScalerRequest : public RoaServi
public:
DescribeServiceCronScalerRequest();
~DescribeServiceCronScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -0,0 +1,57 @@
/*
* 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_EAS_MODEL_DESCRIBESERVICEEVENTREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEEVENTREQUEST_H_
#include <alibabacloud/eas/EasExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eas {
namespace Model {
class ALIBABACLOUD_EAS_EXPORT DescribeServiceEventRequest : public RoaServiceRequest {
public:
DescribeServiceEventRequest();
~DescribeServiceEventRequest();
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getPageNum() const;
void setPageNum(const std::string &pageNum);
private:
std::string pageSize_;
std::string endTime_;
std::string serviceName_;
std::string clusterId_;
std::string startTime_;
std::string pageNum_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEEVENTREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* 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_EAS_MODEL_DESCRIBESERVICEEVENTRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEEVENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT DescribeServiceEventResult : public ServiceResult
{
public:
struct EventsItem
{
std::string type;
std::string message;
std::string time;
std::string reason;
};
DescribeServiceEventResult();
explicit DescribeServiceEventResult(const std::string &payload);
~DescribeServiceEventResult();
long getTotalCount()const;
long getPageNum()const;
std::vector<EventsItem> getEvents()const;
long getTotalPageNum()const;
protected:
void parse(const std::string &payload);
private:
long totalCount_;
long pageNum_;
std::vector<EventsItem> events_;
long totalPageNum_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEEVENTRESULT_H_

View File

@@ -30,32 +30,32 @@ class ALIBABACLOUD_EAS_EXPORT DescribeServiceLogRequest : public RoaServiceReque
public:
DescribeServiceLogRequest();
~DescribeServiceLogRequest();
string getIp() const;
void setIp(string ip);
integer getPageSize() const;
void setPageSize(integer pageSize);
string getEndTime() const;
void setEndTime(string endTime);
string getServiceName() const;
void setServiceName(string serviceName);
string getStartTime() const;
void setStartTime(string startTime);
string getClusterId() const;
void setClusterId(string clusterId);
integer getPageNum() const;
void setPageNum(integer pageNum);
string getKeyword() const;
void setKeyword(string keyword);
std::string getIp() const;
void setIp(const std::string &ip);
long getPageSize() const;
void setPageSize(long pageSize);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
long getPageNum() const;
void setPageNum(long pageNum);
std::string getKeyword() const;
void setKeyword(const std::string &keyword);
private:
string ip_;
integer pageSize_;
string endTime_;
string serviceName_;
string startTime_;
string clusterId_;
integer pageNum_;
string keyword_;
std::string ip_;
long pageSize_;
std::string endTime_;
std::string serviceName_;
std::string startTime_;
std::string clusterId_;
long pageNum_;
std::string keyword_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DescribeServiceMirrorRequest : public RoaServiceRe
public:
DescribeServiceMirrorRequest();
~DescribeServiceMirrorRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT DescribeServiceRequest : public RoaServiceRequest
public:
DescribeServiceRequest();
~DescribeServiceRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -32,12 +32,18 @@ namespace AlibabaCloud
class ALIBABACLOUD_EAS_EXPORT DescribeServiceResult : public ServiceResult
{
public:
struct LabelsItem
{
std::string labelValue;
std::string labelKey;
};
DescribeServiceResult();
explicit DescribeServiceResult(const std::string &payload);
~DescribeServiceResult();
std::string getMessage()const;
std::string getServiceGroup()const;
int getMemory()const;
int getCurrentVersion()const;
int getRunningInstance()const;
@@ -52,23 +58,31 @@ namespace AlibabaCloud
std::string getServiceConfig()const;
std::string getAccessToken()const;
std::string getInternetEndpoint()const;
std::string getResourceAlias()const;
std::string getStatus()const;
std::string getCreateTime()const;
std::string getResource()const;
std::vector<LabelsItem> getLabels()const;
std::string get_Namespace()const;
std::string getExtraData()const;
int getWeight()const;
std::string getRole()const;
int getPendingInstance()const;
int getLatestVersion()const;
std::string getServiceName()const;
std::string getSafetyLock()const;
std::string getUpdateTime()const;
std::string getServiceUid()const;
std::string getRegion()const;
std::string getParentUid()const;
std::string getIntranetEndpoint()const;
std::string getRoleAttrs()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string serviceGroup_;
int memory_;
int currentVersion_;
int runningInstance_;
@@ -83,18 +97,25 @@ namespace AlibabaCloud
std::string serviceConfig_;
std::string accessToken_;
std::string internetEndpoint_;
std::string resourceAlias_;
std::string status_;
std::string createTime_;
std::string resource_;
std::vector<LabelsItem> labels_;
std::string _namespace_;
std::string extraData_;
int weight_;
std::string role_;
int pendingInstance_;
int latestVersion_;
std::string serviceName_;
std::string safetyLock_;
std::string updateTime_;
std::string serviceUid_;
std::string region_;
std::string parentUid_;
std::string intranetEndpoint_;
std::string roleAttrs_;
};
}

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_DEVELOPSERVICEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DEVELOPSERVICEREQUEST_H_
#include <alibabacloud/eas/EasExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eas {
namespace Model {
class ALIBABACLOUD_EAS_EXPORT DevelopServiceRequest : public RoaServiceRequest {
public:
DevelopServiceRequest();
~DevelopServiceRequest();
std::string getExit() const;
void setExit(const std::string &exit);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
std::string exit_;
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DEVELOPSERVICEREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_DEVELOPSERVICERESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DEVELOPSERVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT DevelopServiceResult : public ServiceResult
{
public:
DevelopServiceResult();
explicit DevelopServiceResult(const std::string &payload);
~DevelopServiceResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DEVELOPSERVICERESULT_H_

View File

@@ -30,8 +30,20 @@ class ALIBABACLOUD_EAS_EXPORT ListBenchmarkTaskRequest : public RoaServiceReques
public:
ListBenchmarkTaskRequest();
~ListBenchmarkTaskRequest();
std::string getFilter() const;
void setFilter(const std::string &filter);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getPageNumber() const;
void setPageNumber(const std::string &pageNumber);
private:
std::string filter_;
std::string pageSize_;
std::string serviceName_;
std::string pageNumber_;
};
} // namespace Model
} // namespace Eas

View File

@@ -49,12 +49,18 @@ namespace AlibabaCloud
ListBenchmarkTaskResult();
explicit ListBenchmarkTaskResult(const std::string &payload);
~ListBenchmarkTaskResult();
int getTotalCount()const;
std::vector<Task> getTasks()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::vector<Task> tasks_;
int pageSize_;
int pageNumber_;
};
}

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_LISTGROUPSREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_LISTGROUPSREQUEST_H_
#include <alibabacloud/eas/EasExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eas {
namespace Model {
class ALIBABACLOUD_EAS_EXPORT ListGroupsRequest : public RoaServiceRequest {
public:
ListGroupsRequest();
~ListGroupsRequest();
std::string getFilter() const;
void setFilter(const std::string &filter);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getPageNumber() const;
void setPageNumber(const std::string &pageNumber);
private:
std::string filter_;
std::string pageSize_;
std::string pageNumber_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_LISTGROUPSREQUEST_H_

View File

@@ -0,0 +1,68 @@
/*
* 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_EAS_MODEL_LISTGROUPSRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_LISTGROUPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT ListGroupsResult : public ServiceResult
{
public:
struct
{
std::string clusterId;
std::string accessToken;
std::string createTime;
std::string updateTime;
std::string internetEndpoint;
std::string queueService;
std::string intranetEndpoint;
std::string name;
};
ListGroupsResult();
explicit ListGroupsResult(const std::string &payload);
~ListGroupsResult();
long getTotalCount()const;
long getPageSize()const;
long getPageNumber()const;
std::vector<> getGroups()const;
protected:
void parse(const std::string &payload);
private:
long totalCount_;
long pageSize_;
long pageNumber_;
std::vector<> groups_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_LISTGROUPSRESULT_H_

View File

@@ -30,23 +30,23 @@ class ALIBABACLOUD_EAS_EXPORT ListResourceInstanceWorkerRequest : public RoaServ
public:
ListResourceInstanceWorkerRequest();
~ListResourceInstanceWorkerRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getInstanceName() const;
void setInstanceName(string instanceName);
integer getPageSize() const;
void setPageSize(integer pageSize);
string getClusterId() const;
void setClusterId(string clusterId);
integer getPageNumber() const;
void setPageNumber(integer pageNumber);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getInstanceName() const;
void setInstanceName(const std::string &instanceName);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
private:
string resourceId_;
string instanceName_;
integer pageSize_;
string clusterId_;
integer pageNumber_;
std::string resourceId_;
std::string instanceName_;
int pageSize_;
std::string clusterId_;
int pageNumber_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,23 +30,29 @@ class ALIBABACLOUD_EAS_EXPORT ListResourceInstancesRequest : public RoaServiceRe
public:
ListResourceInstancesRequest();
~ListResourceInstancesRequest();
string getResourceId() const;
void setResourceId(string resourceId);
integer getPageSize() const;
void setPageSize(integer pageSize);
string getClusterId() const;
void setClusterId(string clusterId);
string getChargeType() const;
void setChargeType(string chargeType);
integer getPageNumber() const;
void setPageNumber(integer pageNumber);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getInstanceName() const;
void setInstanceName(const std::string &instanceName);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
int getPageNumber() const;
void setPageNumber(int pageNumber);
private:
string resourceId_;
integer pageSize_;
string clusterId_;
string chargeType_;
integer pageNumber_;
std::string resourceId_;
std::string instanceName_;
std::string instanceId_;
int pageSize_;
std::string clusterId_;
std::string chargeType_;
int pageNumber_;
};
} // namespace Model
} // namespace Eas

View File

@@ -35,18 +35,24 @@ namespace AlibabaCloud
struct InstancesItem
{
std::string instanceId;
std::string zone;
std::string createTime;
std::string instanceUsedMemory;
std::string instanceIp;
std::string arch;
std::string instanceGpuMemory;
int instanceGpuCount;
std::string instanceName;
std::string instanceMemory;
std::string instanceUsedGpuMemory;
int instanceCpuCount;
int instanceUsedGpu;
float instanceUsedGpu;
bool autoRenewal;
std::string instanceTenantIp;
std::string instanceStatus;
std::string chargeType;
std::string expiredTime;
std::string region;
std::string instanceType;
float instanceUsedCpu;
};

View File

@@ -30,20 +30,20 @@ class ALIBABACLOUD_EAS_EXPORT ListResourceServicesRequest : public RoaServiceReq
public:
ListResourceServicesRequest();
~ListResourceServicesRequest();
string getResourceId() const;
void setResourceId(string resourceId);
integer getPageSize() const;
void setPageSize(integer pageSize);
string getClusterId() const;
void setClusterId(string clusterId);
integer getPageNumber() const;
void setPageNumber(integer pageNumber);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
private:
string resourceId_;
integer pageSize_;
string clusterId_;
integer pageNumber_;
std::string resourceId_;
int pageSize_;
std::string clusterId_;
int pageNumber_;
};
} // namespace Model
} // namespace Eas

View File

@@ -34,7 +34,13 @@ namespace AlibabaCloud
public:
struct ServicesItem
{
struct LabelsItem
{
std::string labelValue;
std::string labelKey;
};
std::string message;
std::string serviceGroup;
int memory;
int currentVersion;
int runningInstance;
@@ -49,19 +55,26 @@ namespace AlibabaCloud
std::string serviceConfig;
std::string accessToken;
std::string internetEndpoint;
std::string resourceAlias;
std::string status;
std::string requestId;
std::string createTime;
std::string resource;
std::vector<ServicesItem::LabelsItem> labels;
std::string _namespace;
std::string extraData;
int weight;
std::string role;
int pendingInstance;
int latestVersion;
std::string serviceName;
std::string safetyLock;
std::string updateTime;
std::string serviceUid;
std::string region;
std::string parentUid;
std::string intranetEndpoint;
std::string roleAttrs;
};

View File

@@ -30,14 +30,20 @@ class ALIBABACLOUD_EAS_EXPORT ListResourcesRequest : public RoaServiceRequest {
public:
ListResourcesRequest();
~ListResourcesRequest();
integer getPageSize() const;
void setPageSize(integer pageSize);
integer getPageNumber() const;
void setPageNumber(integer pageNumber);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getResourceName() const;
void setResourceName(const std::string &resourceName);
int getPageNumber() const;
void setPageNumber(int pageNumber);
private:
integer pageSize_;
integer pageNumber_;
std::string resourceId_;
int pageSize_;
std::string resourceName_;
int pageNumber_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,20 +30,20 @@ class ALIBABACLOUD_EAS_EXPORT ListServiceInstancesRequest : public RoaServiceReq
public:
ListServiceInstancesRequest();
~ListServiceInstancesRequest();
integer getPageSize() const;
void setPageSize(integer pageSize);
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
integer getPageNumber() const;
void setPageNumber(integer pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
private:
integer pageSize_;
string serviceName_;
string clusterId_;
integer pageNumber_;
int pageSize_;
std::string serviceName_;
std::string clusterId_;
int pageNumber_;
};
} // namespace Model
} // namespace Eas

View File

@@ -39,13 +39,17 @@ namespace AlibabaCloud
std::string innerIP;
int instancePort;
std::string _namespace;
std::string resourceType;
std::string tenantInstanceIP;
std::string reason;
std::string instanceName;
int restartCount;
int totalProcesses;
std::string role;
std::vector<std::string> lastState;
int readyProcesses;
std::string startAt;
std::string tenantHostIP;
std::string hostName;
};

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_LISTSERVICEVERSIONSREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_LISTSERVICEVERSIONSREQUEST_H_
#include <alibabacloud/eas/EasExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eas {
namespace Model {
class ALIBABACLOUD_EAS_EXPORT ListServiceVersionsRequest : public RoaServiceRequest {
public:
ListServiceVersionsRequest();
~ListServiceVersionsRequest();
int getPageSize() const;
void setPageSize(int pageSize);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
private:
int pageSize_;
std::string serviceName_;
std::string clusterId_;
int pageNumber_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_LISTSERVICEVERSIONSREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* 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_EAS_MODEL_LISTSERVICEVERSIONSRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_LISTSERVICEVERSIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT ListServiceVersionsResult : public ServiceResult
{
public:
struct VersionsItem
{
std::string message;
std::string imageAvailable;
int imageId;
std::string buildTime;
std::string serviceRunnable;
};
ListServiceVersionsResult();
explicit ListServiceVersionsResult(const std::string &payload);
~ListServiceVersionsResult();
long getTotalCount()const;
std::vector<VersionsItem> getVersions()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
long totalCount_;
std::vector<VersionsItem> versions_;
int pageSize_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_LISTSERVICEVERSIONSRESULT_H_

View File

@@ -30,23 +30,35 @@ class ALIBABACLOUD_EAS_EXPORT ListServicesRequest : public RoaServiceRequest {
public:
ListServicesRequest();
~ListServicesRequest();
string getFilter() const;
void setFilter(string filter);
integer getPageSize() const;
void setPageSize(integer pageSize);
string getSort() const;
void setSort(string sort);
integer getPageNumber() const;
void setPageNumber(integer pageNumber);
string getOrder() const;
void setOrder(string order);
std::string getFilter() const;
void setFilter(const std::string &filter);
std::string getServiceType() const;
void setServiceType(const std::string &serviceType);
std::string getParentServiceUid() const;
void setParentServiceUid(const std::string &parentServiceUid);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getSort() const;
void setSort(const std::string &sort);
std::string getLabel() const;
void setLabel(const std::string &label);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getOrder() const;
void setOrder(const std::string &order);
private:
string filter_;
integer pageSize_;
string sort_;
integer pageNumber_;
string order_;
std::string filter_;
std::string serviceType_;
std::string parentServiceUid_;
int pageSize_;
std::string sort_;
std::string label_;
std::string groupName_;
int pageNumber_;
std::string order_;
};
} // namespace Model
} // namespace Eas

View File

@@ -34,7 +34,13 @@ namespace AlibabaCloud
public:
struct ServicesItem
{
struct LabelsItem
{
std::string labelValue;
std::string labelKey;
};
std::string message;
std::string serviceGroup;
int memory;
int currentVersion;
int runningInstance;
@@ -49,19 +55,26 @@ namespace AlibabaCloud
std::string serviceConfig;
std::string accessToken;
std::string internetEndpoint;
std::string resourceAlias;
std::string status;
std::string requestId;
std::string createTime;
std::string resource;
std::vector<ServicesItem::LabelsItem> labels;
std::string _namespace;
std::string extraData;
int weight;
std::string role;
int pendingInstance;
int latestVersion;
std::string serviceName;
std::string safetyLock;
std::string updateTime;
std::string serviceUid;
std::string region;
std::string parentUid;
std::string intranetEndpoint;
std::string roleAttrs;
};

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_EAS_EXPORT ReleaseServiceRequest : public RoaServiceRequest {
public:
ReleaseServiceRequest();
~ReleaseServiceRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
std::string body_;
};
} // namespace Model

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT StartBenchmarkTaskRequest : public RoaServiceReque
public:
StartBenchmarkTaskRequest();
~StartBenchmarkTaskRequest();
string getTaskName() const;
void setTaskName(string taskName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getTaskName() const;
void setTaskName(const std::string &taskName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string taskName_;
string clusterId_;
std::string taskName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT StartServiceRequest : public RoaServiceRequest {
public:
StartServiceRequest();
~StartServiceRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT StopBenchmarkTaskRequest : public RoaServiceReques
public:
StopBenchmarkTaskRequest();
~StopBenchmarkTaskRequest();
string getTaskName() const;
void setTaskName(string taskName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getTaskName() const;
void setTaskName(const std::string &taskName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string taskName_;
string clusterId_;
std::string taskName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,14 +30,14 @@ class ALIBABACLOUD_EAS_EXPORT StopServiceRequest : public RoaServiceRequest {
public:
StopServiceRequest();
~StopServiceRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,17 +30,17 @@ class ALIBABACLOUD_EAS_EXPORT UpdateBenchmarkTaskRequest : public RoaServiceRequ
public:
UpdateBenchmarkTaskRequest();
~UpdateBenchmarkTaskRequest();
string getTaskName() const;
void setTaskName(string taskName);
string getClusterId() const;
void setClusterId(string clusterId);
string getBody() const;
void setBody(string body);
std::string getTaskName() const;
void setTaskName(const std::string &taskName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string taskName_;
string clusterId_;
string body_;
std::string taskName_;
std::string clusterId_;
std::string body_;
};
} // namespace Model
} // namespace Eas

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_EAS_EXPORT UpdateResourceDLinkRequest : public RoaServiceRequ
public:
UpdateResourceDLinkRequest();
~UpdateResourceDLinkRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string resourceId_;
string clusterId_;
std::string resourceId_;
std::string clusterId_;
std::string body_;
};
} // namespace Model

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_UPDATERESOURCEINSTANCEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_UPDATERESOURCEINSTANCEREQUEST_H_
#include <alibabacloud/eas/EasExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eas {
namespace Model {
class ALIBABACLOUD_EAS_EXPORT UpdateResourceInstanceRequest : public RoaServiceRequest {
public:
UpdateResourceInstanceRequest();
~UpdateResourceInstanceRequest();
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
std::string resourceId_;
std::string instanceId_;
std::string clusterId_;
std::string body_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_UPDATERESOURCEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* 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_EAS_MODEL_UPDATERESOURCEINSTANCERESULT_H_
#define ALIBABACLOUD_EAS_MODEL_UPDATERESOURCEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT UpdateResourceInstanceResult : public ServiceResult
{
public:
UpdateResourceInstanceResult();
explicit UpdateResourceInstanceResult(const std::string &payload);
~UpdateResourceInstanceResult();
std::string getResourceId()const;
std::string getInstanceId()const;
protected:
void parse(const std::string &payload);
private:
std::string resourceId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_UPDATERESOURCEINSTANCERESULT_H_

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_EAS_EXPORT UpdateResourceRequest : public RoaServiceRequest {
public:
UpdateResourceRequest();
~UpdateResourceRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string resourceId_;
string clusterId_;
std::string resourceId_;
std::string clusterId_;
std::string body_;
};
} // namespace Model

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_EAS_EXPORT UpdateServiceAutoScalerRequest : public RoaService
public:
UpdateServiceAutoScalerRequest();
~UpdateServiceAutoScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
std::string body_;
};
} // namespace Model

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_EAS_EXPORT UpdateServiceCronScalerRequest : public RoaService
public:
UpdateServiceCronScalerRequest();
~UpdateServiceCronScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
std::string body_;
};
} // namespace Model

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_UPDATESERVICELABELREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_UPDATESERVICELABELREQUEST_H_
#include <alibabacloud/eas/EasExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eas {
namespace Model {
class ALIBABACLOUD_EAS_EXPORT UpdateServiceLabelRequest : public RoaServiceRequest {
public:
UpdateServiceLabelRequest();
~UpdateServiceLabelRequest();
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
std::string serviceName_;
std::string clusterId_;
std::string body_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_UPDATESERVICELABELREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_UPDATESERVICELABELRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_UPDATESERVICELABELRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT UpdateServiceLabelResult : public ServiceResult
{
public:
UpdateServiceLabelResult();
explicit UpdateServiceLabelResult(const std::string &payload);
~UpdateServiceLabelResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_UPDATESERVICELABELRESULT_H_

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_EAS_EXPORT UpdateServiceMirrorRequest : public RoaServiceRequ
public:
UpdateServiceMirrorRequest();
~UpdateServiceMirrorRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
std::string body_;
};
} // namespace Model

View File

@@ -30,17 +30,17 @@ class ALIBABACLOUD_EAS_EXPORT UpdateServiceRequest : public RoaServiceRequest {
public:
UpdateServiceRequest();
~UpdateServiceRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
string getBody() const;
void setBody(string body);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string serviceName_;
string clusterId_;
string body_;
std::string serviceName_;
std::string clusterId_;
std::string body_;
};
} // namespace Model
} // namespace Eas

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_UPDATESERVICESAFETYLOCKREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_UPDATESERVICESAFETYLOCKREQUEST_H_
#include <alibabacloud/eas/EasExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eas {
namespace Model {
class ALIBABACLOUD_EAS_EXPORT UpdateServiceSafetyLockRequest : public RoaServiceRequest {
public:
UpdateServiceSafetyLockRequest();
~UpdateServiceSafetyLockRequest();
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
std::string serviceName_;
std::string clusterId_;
std::string body_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_UPDATESERVICESAFETYLOCKREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_UPDATESERVICESAFETYLOCKRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_UPDATESERVICESAFETYLOCKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT UpdateServiceSafetyLockResult : public ServiceResult
{
public:
UpdateServiceSafetyLockResult();
explicit UpdateServiceSafetyLockResult(const std::string &payload);
~UpdateServiceSafetyLockResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_UPDATESERVICESAFETYLOCKRESULT_H_

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_EAS_EXPORT UpdateServiceVersionRequest : public RoaServiceReq
public:
UpdateServiceVersionRequest();
~UpdateServiceVersionRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string serviceName_;
string clusterId_;
std::string serviceName_;
std::string clusterId_;
std::string body_;
};
} // namespace Model

View File

@@ -51,6 +51,42 @@ EasClient::EasClient(const std::string & accessKeyId, const std::string & access
EasClient::~EasClient()
{}
EasClient::CommitServiceOutcome EasClient::commitService(const CommitServiceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CommitServiceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CommitServiceOutcome(CommitServiceResult(outcome.result()));
else
return CommitServiceOutcome(outcome.error());
}
void EasClient::commitServiceAsync(const CommitServiceRequest& request, const CommitServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, commitService(request), context);
};
asyncExecute(new Runnable(fn));
}
EasClient::CommitServiceOutcomeCallable EasClient::commitServiceCallable(const CommitServiceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CommitServiceOutcome()>>(
[this, request]()
{
return this->commitService(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EasClient::CreateBenchmarkTaskOutcome EasClient::createBenchmarkTask(const CreateBenchmarkTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -663,6 +699,42 @@ EasClient::DeleteServiceInstancesOutcomeCallable EasClient::deleteServiceInstanc
return task->get_future();
}
EasClient::DeleteServiceLabelOutcome EasClient::deleteServiceLabel(const DeleteServiceLabelRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteServiceLabelOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteServiceLabelOutcome(DeleteServiceLabelResult(outcome.result()));
else
return DeleteServiceLabelOutcome(outcome.error());
}
void EasClient::deleteServiceLabelAsync(const DeleteServiceLabelRequest& request, const DeleteServiceLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteServiceLabel(request), context);
};
asyncExecute(new Runnable(fn));
}
EasClient::DeleteServiceLabelOutcomeCallable EasClient::deleteServiceLabelCallable(const DeleteServiceLabelRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteServiceLabelOutcome()>>(
[this, request]()
{
return this->deleteServiceLabel(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EasClient::DeleteServiceMirrorOutcome EasClient::deleteServiceMirror(const DeleteServiceMirrorRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -771,6 +843,42 @@ EasClient::DescribeBenchmarkTaskReportOutcomeCallable EasClient::describeBenchma
return task->get_future();
}
EasClient::DescribeGroupOutcome EasClient::describeGroup(const DescribeGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeGroupOutcome(DescribeGroupResult(outcome.result()));
else
return DescribeGroupOutcome(outcome.error());
}
void EasClient::describeGroupAsync(const DescribeGroupRequest& request, const DescribeGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
EasClient::DescribeGroupOutcomeCallable EasClient::describeGroupCallable(const DescribeGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeGroupOutcome()>>(
[this, request]()
{
return this->describeGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EasClient::DescribeResourceOutcome EasClient::describeResource(const DescribeResourceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -987,6 +1095,42 @@ EasClient::DescribeServiceCronScalerOutcomeCallable EasClient::describeServiceCr
return task->get_future();
}
EasClient::DescribeServiceEventOutcome EasClient::describeServiceEvent(const DescribeServiceEventRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeServiceEventOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeServiceEventOutcome(DescribeServiceEventResult(outcome.result()));
else
return DescribeServiceEventOutcome(outcome.error());
}
void EasClient::describeServiceEventAsync(const DescribeServiceEventRequest& request, const DescribeServiceEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeServiceEvent(request), context);
};
asyncExecute(new Runnable(fn));
}
EasClient::DescribeServiceEventOutcomeCallable EasClient::describeServiceEventCallable(const DescribeServiceEventRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeServiceEventOutcome()>>(
[this, request]()
{
return this->describeServiceEvent(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EasClient::DescribeServiceLogOutcome EasClient::describeServiceLog(const DescribeServiceLogRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1059,6 +1203,42 @@ EasClient::DescribeServiceMirrorOutcomeCallable EasClient::describeServiceMirror
return task->get_future();
}
EasClient::DevelopServiceOutcome EasClient::developService(const DevelopServiceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DevelopServiceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DevelopServiceOutcome(DevelopServiceResult(outcome.result()));
else
return DevelopServiceOutcome(outcome.error());
}
void EasClient::developServiceAsync(const DevelopServiceRequest& request, const DevelopServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, developService(request), context);
};
asyncExecute(new Runnable(fn));
}
EasClient::DevelopServiceOutcomeCallable EasClient::developServiceCallable(const DevelopServiceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DevelopServiceOutcome()>>(
[this, request]()
{
return this->developService(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EasClient::ListBenchmarkTaskOutcome EasClient::listBenchmarkTask(const ListBenchmarkTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1095,6 +1275,42 @@ EasClient::ListBenchmarkTaskOutcomeCallable EasClient::listBenchmarkTaskCallable
return task->get_future();
}
EasClient::ListGroupsOutcome EasClient::listGroups(const ListGroupsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ListGroupsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ListGroupsOutcome(ListGroupsResult(outcome.result()));
else
return ListGroupsOutcome(outcome.error());
}
void EasClient::listGroupsAsync(const ListGroupsRequest& request, const ListGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, listGroups(request), context);
};
asyncExecute(new Runnable(fn));
}
EasClient::ListGroupsOutcomeCallable EasClient::listGroupsCallable(const ListGroupsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ListGroupsOutcome()>>(
[this, request]()
{
return this->listGroups(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EasClient::ListResourceInstanceWorkerOutcome EasClient::listResourceInstanceWorker(const ListResourceInstanceWorkerRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1275,6 +1491,42 @@ EasClient::ListServiceInstancesOutcomeCallable EasClient::listServiceInstancesCa
return task->get_future();
}
EasClient::ListServiceVersionsOutcome EasClient::listServiceVersions(const ListServiceVersionsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ListServiceVersionsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ListServiceVersionsOutcome(ListServiceVersionsResult(outcome.result()));
else
return ListServiceVersionsOutcome(outcome.error());
}
void EasClient::listServiceVersionsAsync(const ListServiceVersionsRequest& request, const ListServiceVersionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, listServiceVersions(request), context);
};
asyncExecute(new Runnable(fn));
}
EasClient::ListServiceVersionsOutcomeCallable EasClient::listServiceVersionsCallable(const ListServiceVersionsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ListServiceVersionsOutcome()>>(
[this, request]()
{
return this->listServiceVersions(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EasClient::ListServicesOutcome EasClient::listServices(const ListServicesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1599,6 +1851,42 @@ EasClient::UpdateResourceDLinkOutcomeCallable EasClient::updateResourceDLinkCall
return task->get_future();
}
EasClient::UpdateResourceInstanceOutcome EasClient::updateResourceInstance(const UpdateResourceInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateResourceInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateResourceInstanceOutcome(UpdateResourceInstanceResult(outcome.result()));
else
return UpdateResourceInstanceOutcome(outcome.error());
}
void EasClient::updateResourceInstanceAsync(const UpdateResourceInstanceRequest& request, const UpdateResourceInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateResourceInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
EasClient::UpdateResourceInstanceOutcomeCallable EasClient::updateResourceInstanceCallable(const UpdateResourceInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateResourceInstanceOutcome()>>(
[this, request]()
{
return this->updateResourceInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EasClient::UpdateServiceOutcome EasClient::updateService(const UpdateServiceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1707,6 +1995,42 @@ EasClient::UpdateServiceCronScalerOutcomeCallable EasClient::updateServiceCronSc
return task->get_future();
}
EasClient::UpdateServiceLabelOutcome EasClient::updateServiceLabel(const UpdateServiceLabelRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateServiceLabelOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateServiceLabelOutcome(UpdateServiceLabelResult(outcome.result()));
else
return UpdateServiceLabelOutcome(outcome.error());
}
void EasClient::updateServiceLabelAsync(const UpdateServiceLabelRequest& request, const UpdateServiceLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateServiceLabel(request), context);
};
asyncExecute(new Runnable(fn));
}
EasClient::UpdateServiceLabelOutcomeCallable EasClient::updateServiceLabelCallable(const UpdateServiceLabelRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateServiceLabelOutcome()>>(
[this, request]()
{
return this->updateServiceLabel(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EasClient::UpdateServiceMirrorOutcome EasClient::updateServiceMirror(const UpdateServiceMirrorRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1743,6 +2067,42 @@ EasClient::UpdateServiceMirrorOutcomeCallable EasClient::updateServiceMirrorCall
return task->get_future();
}
EasClient::UpdateServiceSafetyLockOutcome EasClient::updateServiceSafetyLock(const UpdateServiceSafetyLockRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateServiceSafetyLockOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateServiceSafetyLockOutcome(UpdateServiceSafetyLockResult(outcome.result()));
else
return UpdateServiceSafetyLockOutcome(outcome.error());
}
void EasClient::updateServiceSafetyLockAsync(const UpdateServiceSafetyLockRequest& request, const UpdateServiceSafetyLockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateServiceSafetyLock(request), context);
};
asyncExecute(new Runnable(fn));
}
EasClient::UpdateServiceSafetyLockOutcomeCallable EasClient::updateServiceSafetyLockCallable(const UpdateServiceSafetyLockRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateServiceSafetyLockOutcome()>>(
[this, request]()
{
return this->updateServiceSafetyLock(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EasClient::UpdateServiceVersionOutcome EasClient::updateServiceVersion(const UpdateServiceVersionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -0,0 +1,46 @@
/*
* 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.
*/
#include <alibabacloud/eas/model/CommitServiceRequest.h>
using AlibabaCloud::Eas::Model::CommitServiceRequest;
CommitServiceRequest::CommitServiceRequest()
: RoaServiceRequest("eas", "2021-07-01") {
setResourcePath("/api/v2/services/[ClusterId]/[ServiceName]/commit"};
setMethod(HttpRequest::Method::Put);
}
CommitServiceRequest::~CommitServiceRequest() {}
std::string CommitServiceRequest::getServiceName() const {
return serviceName_;
}
void CommitServiceRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), serviceName);
}
std::string CommitServiceRequest::getClusterId() const {
return clusterId_;
}
void CommitServiceRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), clusterId);
}

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/eas/model/CommitServiceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Eas;
using namespace AlibabaCloud::Eas::Model;
CommitServiceResult::CommitServiceResult() :
ServiceResult()
{}
CommitServiceResult::CommitServiceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CommitServiceResult::~CommitServiceResult()
{}
void CommitServiceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string CommitServiceResult::getMessage()const
{
return message_;
}

View File

@@ -26,12 +26,12 @@ CreateBenchmarkTaskRequest::CreateBenchmarkTaskRequest()
CreateBenchmarkTaskRequest::~CreateBenchmarkTaskRequest() {}
string CreateBenchmarkTaskRequest::getBody() const {
std::string CreateBenchmarkTaskRequest::getBody() const {
return body_;
}
void CreateBenchmarkTaskRequest::setBody(string body) {
void CreateBenchmarkTaskRequest::setBody(const std::string &body) {
body_ = body;
setBodyParameter(std::string("body"), std::to_string(body));
setBodyParameter(std::string("body"), body);
}

View File

@@ -39,8 +39,8 @@ void CreateBenchmarkTaskResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Name"].isNull())
name_ = value["Name"].asString();
if(!value["TaskName"].isNull())
taskName_ = value["TaskName"].asString();
if(!value["Region"].isNull())
region_ = value["Region"].asString();
if(!value["Message"].isNull())
@@ -53,13 +53,13 @@ std::string CreateBenchmarkTaskResult::getMessage()const
return message_;
}
std::string CreateBenchmarkTaskResult::getTaskName()const
{
return taskName_;
}
std::string CreateBenchmarkTaskResult::getRegion()const
{
return region_;
}
std::string CreateBenchmarkTaskResult::getName()const
{
return name_;
}

View File

@@ -26,22 +26,22 @@ CreateResourceInstancesRequest::CreateResourceInstancesRequest()
CreateResourceInstancesRequest::~CreateResourceInstancesRequest() {}
string CreateResourceInstancesRequest::getResourceId() const {
std::string CreateResourceInstancesRequest::getResourceId() const {
return resourceId_;
}
void CreateResourceInstancesRequest::setResourceId(string resourceId) {
void CreateResourceInstancesRequest::setResourceId(const std::string &resourceId) {
resourceId_ = resourceId;
setParameter(std::string("ResourceId"), std::to_string(resourceId));
setParameter(std::string("ResourceId"), resourceId);
}
string CreateResourceInstancesRequest::getClusterId() const {
std::string CreateResourceInstancesRequest::getClusterId() const {
return clusterId_;
}
void CreateResourceInstancesRequest::setClusterId(string clusterId) {
void CreateResourceInstancesRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}
std::string CreateResourceInstancesRequest::getBody() const {

View File

@@ -26,22 +26,22 @@ CreateResourceLogRequest::CreateResourceLogRequest()
CreateResourceLogRequest::~CreateResourceLogRequest() {}
string CreateResourceLogRequest::getResourceId() const {
std::string CreateResourceLogRequest::getResourceId() const {
return resourceId_;
}
void CreateResourceLogRequest::setResourceId(string resourceId) {
void CreateResourceLogRequest::setResourceId(const std::string &resourceId) {
resourceId_ = resourceId;
setParameter(std::string("ResourceId"), std::to_string(resourceId));
setParameter(std::string("ResourceId"), resourceId);
}
string CreateResourceLogRequest::getClusterId() const {
std::string CreateResourceLogRequest::getClusterId() const {
return clusterId_;
}
void CreateResourceLogRequest::setClusterId(string clusterId) {
void CreateResourceLogRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}
std::string CreateResourceLogRequest::getBody() const {

View File

@@ -26,22 +26,22 @@ CreateServiceAutoScalerRequest::CreateServiceAutoScalerRequest()
CreateServiceAutoScalerRequest::~CreateServiceAutoScalerRequest() {}
string CreateServiceAutoScalerRequest::getServiceName() const {
std::string CreateServiceAutoScalerRequest::getServiceName() const {
return serviceName_;
}
void CreateServiceAutoScalerRequest::setServiceName(string serviceName) {
void CreateServiceAutoScalerRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), std::to_string(serviceName));
setParameter(std::string("ServiceName"), serviceName);
}
string CreateServiceAutoScalerRequest::getClusterId() const {
std::string CreateServiceAutoScalerRequest::getClusterId() const {
return clusterId_;
}
void CreateServiceAutoScalerRequest::setClusterId(string clusterId) {
void CreateServiceAutoScalerRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}
std::string CreateServiceAutoScalerRequest::getBody() const {

View File

@@ -26,22 +26,22 @@ CreateServiceCronScalerRequest::CreateServiceCronScalerRequest()
CreateServiceCronScalerRequest::~CreateServiceCronScalerRequest() {}
string CreateServiceCronScalerRequest::getServiceName() const {
std::string CreateServiceCronScalerRequest::getServiceName() const {
return serviceName_;
}
void CreateServiceCronScalerRequest::setServiceName(string serviceName) {
void CreateServiceCronScalerRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), std::to_string(serviceName));
setParameter(std::string("ServiceName"), serviceName);
}
string CreateServiceCronScalerRequest::getClusterId() const {
std::string CreateServiceCronScalerRequest::getClusterId() const {
return clusterId_;
}
void CreateServiceCronScalerRequest::setClusterId(string clusterId) {
void CreateServiceCronScalerRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}
std::string CreateServiceCronScalerRequest::getBody() const {

View File

@@ -26,22 +26,22 @@ CreateServiceMirrorRequest::CreateServiceMirrorRequest()
CreateServiceMirrorRequest::~CreateServiceMirrorRequest() {}
string CreateServiceMirrorRequest::getServiceName() const {
std::string CreateServiceMirrorRequest::getServiceName() const {
return serviceName_;
}
void CreateServiceMirrorRequest::setServiceName(string serviceName) {
void CreateServiceMirrorRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), std::to_string(serviceName));
setParameter(std::string("ServiceName"), serviceName);
}
string CreateServiceMirrorRequest::getClusterId() const {
std::string CreateServiceMirrorRequest::getClusterId() const {
return clusterId_;
}
void CreateServiceMirrorRequest::setClusterId(string clusterId) {
void CreateServiceMirrorRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}
std::string CreateServiceMirrorRequest::getBody() const {

View File

@@ -26,12 +26,30 @@ CreateServiceRequest::CreateServiceRequest()
CreateServiceRequest::~CreateServiceRequest() {}
string CreateServiceRequest::getBody() const {
std::string CreateServiceRequest::getDevelop() const {
return develop_;
}
void CreateServiceRequest::setDevelop(const std::string &develop) {
develop_ = develop;
setParameter(std::string("Develop"), develop);
}
std::string CreateServiceRequest::getBody() const {
return body_;
}
void CreateServiceRequest::setBody(string body) {
void CreateServiceRequest::setBody(const std::string &body) {
body_ = body;
setBodyParameter(std::string("body"), std::to_string(body));
setBodyParameter(std::string("body"), body);
}
std::string CreateServiceRequest::getLabels() const {
return labels_;
}
void CreateServiceRequest::setLabels(const std::string &labels) {
labels_ = labels;
setParameter(std::string("Labels"), labels);
}

View File

@@ -26,21 +26,21 @@ DeleteBenchmarkTaskRequest::DeleteBenchmarkTaskRequest()
DeleteBenchmarkTaskRequest::~DeleteBenchmarkTaskRequest() {}
string DeleteBenchmarkTaskRequest::getTaskName() const {
std::string DeleteBenchmarkTaskRequest::getTaskName() const {
return taskName_;
}
void DeleteBenchmarkTaskRequest::setTaskName(string taskName) {
void DeleteBenchmarkTaskRequest::setTaskName(const std::string &taskName) {
taskName_ = taskName;
setParameter(std::string("TaskName"), std::to_string(taskName));
setParameter(std::string("TaskName"), taskName);
}
string DeleteBenchmarkTaskRequest::getClusterId() const {
std::string DeleteBenchmarkTaskRequest::getClusterId() const {
return clusterId_;
}
void DeleteBenchmarkTaskRequest::setClusterId(string clusterId) {
void DeleteBenchmarkTaskRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}

View File

@@ -26,21 +26,21 @@ DeleteResourceDLinkRequest::DeleteResourceDLinkRequest()
DeleteResourceDLinkRequest::~DeleteResourceDLinkRequest() {}
string DeleteResourceDLinkRequest::getResourceId() const {
std::string DeleteResourceDLinkRequest::getResourceId() const {
return resourceId_;
}
void DeleteResourceDLinkRequest::setResourceId(string resourceId) {
void DeleteResourceDLinkRequest::setResourceId(const std::string &resourceId) {
resourceId_ = resourceId;
setParameter(std::string("ResourceId"), std::to_string(resourceId));
setParameter(std::string("ResourceId"), resourceId);
}
string DeleteResourceDLinkRequest::getClusterId() const {
std::string DeleteResourceDLinkRequest::getClusterId() const {
return clusterId_;
}
void DeleteResourceDLinkRequest::setClusterId(string clusterId) {
void DeleteResourceDLinkRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}

View File

@@ -26,39 +26,39 @@ DeleteResourceInstancesRequest::DeleteResourceInstancesRequest()
DeleteResourceInstancesRequest::~DeleteResourceInstancesRequest() {}
string DeleteResourceInstancesRequest::getInstanceList() const {
std::string DeleteResourceInstancesRequest::getInstanceList() const {
return instanceList_;
}
void DeleteResourceInstancesRequest::setInstanceList(string instanceList) {
void DeleteResourceInstancesRequest::setInstanceList(const std::string &instanceList) {
instanceList_ = instanceList;
setParameter(std::string("InstanceList"), std::to_string(instanceList));
setParameter(std::string("InstanceList"), instanceList);
}
string DeleteResourceInstancesRequest::getResourceId() const {
std::string DeleteResourceInstancesRequest::getResourceId() const {
return resourceId_;
}
void DeleteResourceInstancesRequest::setResourceId(string resourceId) {
void DeleteResourceInstancesRequest::setResourceId(const std::string &resourceId) {
resourceId_ = resourceId;
setParameter(std::string("ResourceId"), std::to_string(resourceId));
setParameter(std::string("ResourceId"), resourceId);
}
boolean DeleteResourceInstancesRequest::getAllFailed() const {
bool DeleteResourceInstancesRequest::getAllFailed() const {
return allFailed_;
}
void DeleteResourceInstancesRequest::setAllFailed(boolean allFailed) {
void DeleteResourceInstancesRequest::setAllFailed(bool allFailed) {
allFailed_ = allFailed;
setParameter(std::string("AllFailed"), std::to_string(allFailed));
setParameter(std::string("AllFailed"), allFailed ? "true" : "false");
}
string DeleteResourceInstancesRequest::getClusterId() const {
std::string DeleteResourceInstancesRequest::getClusterId() const {
return clusterId_;
}
void DeleteResourceInstancesRequest::setClusterId(string clusterId) {
void DeleteResourceInstancesRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}

View File

@@ -26,21 +26,21 @@ DeleteResourceLogRequest::DeleteResourceLogRequest()
DeleteResourceLogRequest::~DeleteResourceLogRequest() {}
string DeleteResourceLogRequest::getResourceId() const {
std::string DeleteResourceLogRequest::getResourceId() const {
return resourceId_;
}
void DeleteResourceLogRequest::setResourceId(string resourceId) {
void DeleteResourceLogRequest::setResourceId(const std::string &resourceId) {
resourceId_ = resourceId;
setParameter(std::string("ResourceId"), std::to_string(resourceId));
setParameter(std::string("ResourceId"), resourceId);
}
string DeleteResourceLogRequest::getClusterId() const {
std::string DeleteResourceLogRequest::getClusterId() const {
return clusterId_;
}
void DeleteResourceLogRequest::setClusterId(string clusterId) {
void DeleteResourceLogRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}

View File

@@ -26,21 +26,21 @@ DeleteResourceRequest::DeleteResourceRequest()
DeleteResourceRequest::~DeleteResourceRequest() {}
string DeleteResourceRequest::getResourceId() const {
std::string DeleteResourceRequest::getResourceId() const {
return resourceId_;
}
void DeleteResourceRequest::setResourceId(string resourceId) {
void DeleteResourceRequest::setResourceId(const std::string &resourceId) {
resourceId_ = resourceId;
setParameter(std::string("ResourceId"), std::to_string(resourceId));
setParameter(std::string("ResourceId"), resourceId);
}
string DeleteResourceRequest::getClusterId() const {
std::string DeleteResourceRequest::getClusterId() const {
return clusterId_;
}
void DeleteResourceRequest::setClusterId(string clusterId) {
void DeleteResourceRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}

View File

@@ -26,21 +26,21 @@ DeleteServiceAutoScalerRequest::DeleteServiceAutoScalerRequest()
DeleteServiceAutoScalerRequest::~DeleteServiceAutoScalerRequest() {}
string DeleteServiceAutoScalerRequest::getServiceName() const {
std::string DeleteServiceAutoScalerRequest::getServiceName() const {
return serviceName_;
}
void DeleteServiceAutoScalerRequest::setServiceName(string serviceName) {
void DeleteServiceAutoScalerRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), std::to_string(serviceName));
setParameter(std::string("ServiceName"), serviceName);
}
string DeleteServiceAutoScalerRequest::getClusterId() const {
std::string DeleteServiceAutoScalerRequest::getClusterId() const {
return clusterId_;
}
void DeleteServiceAutoScalerRequest::setClusterId(string clusterId) {
void DeleteServiceAutoScalerRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}

View File

@@ -26,21 +26,21 @@ DeleteServiceCronScalerRequest::DeleteServiceCronScalerRequest()
DeleteServiceCronScalerRequest::~DeleteServiceCronScalerRequest() {}
string DeleteServiceCronScalerRequest::getServiceName() const {
std::string DeleteServiceCronScalerRequest::getServiceName() const {
return serviceName_;
}
void DeleteServiceCronScalerRequest::setServiceName(string serviceName) {
void DeleteServiceCronScalerRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), std::to_string(serviceName));
setParameter(std::string("ServiceName"), serviceName);
}
string DeleteServiceCronScalerRequest::getClusterId() const {
std::string DeleteServiceCronScalerRequest::getClusterId() const {
return clusterId_;
}
void DeleteServiceCronScalerRequest::setClusterId(string clusterId) {
void DeleteServiceCronScalerRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}

View File

@@ -26,30 +26,30 @@ DeleteServiceInstancesRequest::DeleteServiceInstancesRequest()
DeleteServiceInstancesRequest::~DeleteServiceInstancesRequest() {}
string DeleteServiceInstancesRequest::getInstanceList() const {
std::string DeleteServiceInstancesRequest::getInstanceList() const {
return instanceList_;
}
void DeleteServiceInstancesRequest::setInstanceList(string instanceList) {
void DeleteServiceInstancesRequest::setInstanceList(const std::string &instanceList) {
instanceList_ = instanceList;
setParameter(std::string("InstanceList"), std::to_string(instanceList));
setParameter(std::string("InstanceList"), instanceList);
}
string DeleteServiceInstancesRequest::getServiceName() const {
std::string DeleteServiceInstancesRequest::getServiceName() const {
return serviceName_;
}
void DeleteServiceInstancesRequest::setServiceName(string serviceName) {
void DeleteServiceInstancesRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), std::to_string(serviceName));
setParameter(std::string("ServiceName"), serviceName);
}
string DeleteServiceInstancesRequest::getClusterId() const {
std::string DeleteServiceInstancesRequest::getClusterId() const {
return clusterId_;
}
void DeleteServiceInstancesRequest::setClusterId(string clusterId) {
void DeleteServiceInstancesRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), std::to_string(clusterId));
setParameter(std::string("ClusterId"), clusterId);
}

View File

@@ -0,0 +1,46 @@
/*
* 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.
*/
#include <alibabacloud/eas/model/DeleteServiceLabelRequest.h>
using AlibabaCloud::Eas::Model::DeleteServiceLabelRequest;
DeleteServiceLabelRequest::DeleteServiceLabelRequest()
: RoaServiceRequest("eas", "2021-07-01") {
setResourcePath("/api/v2/services/[ClusterId]/[ServiceName]/label"};
setMethod(HttpRequest::Method::Delete);
}
DeleteServiceLabelRequest::~DeleteServiceLabelRequest() {}
std::string DeleteServiceLabelRequest::getServiceName() const {
return serviceName_;
}
void DeleteServiceLabelRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), serviceName);
}
std::string DeleteServiceLabelRequest::getClusterId() const {
return clusterId_;
}
void DeleteServiceLabelRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), clusterId);
}

Some files were not shown because too many files have changed in this diff Show More