Compare commits

..

3 Commits

Author SHA1 Message Date
sdk-team
3e81be19ef AMP version. 2022-07-28 15:49:27 +00:00
sdk-team
bcda9aa4cd AMP version. 2022-07-28 14:44:22 +00:00
sdk-team
01ed244f91 Fix bug. 2022-07-28 07:38:55 +00:00
292 changed files with 11021 additions and 5882 deletions

View File

@@ -1,3 +1,9 @@
2022-07-28 Version: 1.36.1212
- AMP version.
2022-07-28 Version: 1.36.1211
- Fix bug.
2022-07-28 Version: 1.36.1210
- Automatically generate sdk tasks.

0
CHANGELOG.md Normal file
View File

View File

@@ -1 +1 @@
1.36.1210
1.36.1212

View File

@@ -21,141 +21,201 @@ set(eas_public_header
include/alibabacloud/eas/EasExport.h )
set(eas_public_header_model
include/alibabacloud/eas/model/CheckServiceExistsRequest.h
include/alibabacloud/eas/model/CheckServiceExistsResult.h
include/alibabacloud/eas/model/CreateNetworkInterfaceRequest.h
include/alibabacloud/eas/model/CreateNetworkInterfaceResult.h
include/alibabacloud/eas/model/CreateSLSRequest.h
include/alibabacloud/eas/model/CreateSLSResult.h
include/alibabacloud/eas/model/CreateBenchmarkTaskRequest.h
include/alibabacloud/eas/model/CreateBenchmarkTaskResult.h
include/alibabacloud/eas/model/CreateResourceRequest.h
include/alibabacloud/eas/model/CreateResourceResult.h
include/alibabacloud/eas/model/CreateResourceInstancesRequest.h
include/alibabacloud/eas/model/CreateResourceInstancesResult.h
include/alibabacloud/eas/model/CreateResourceLogRequest.h
include/alibabacloud/eas/model/CreateResourceLogResult.h
include/alibabacloud/eas/model/CreateServiceRequest.h
include/alibabacloud/eas/model/CreateServiceResult.h
include/alibabacloud/eas/model/CreateTaskRequest.h
include/alibabacloud/eas/model/CreateTaskResult.h
include/alibabacloud/eas/model/CreateServiceAutoScalerRequest.h
include/alibabacloud/eas/model/CreateServiceAutoScalerResult.h
include/alibabacloud/eas/model/CreateServiceCronScalerRequest.h
include/alibabacloud/eas/model/CreateServiceCronScalerResult.h
include/alibabacloud/eas/model/CreateServiceMirrorRequest.h
include/alibabacloud/eas/model/CreateServiceMirrorResult.h
include/alibabacloud/eas/model/DeleteBenchmarkTaskRequest.h
include/alibabacloud/eas/model/DeleteBenchmarkTaskResult.h
include/alibabacloud/eas/model/DeleteResourceRequest.h
include/alibabacloud/eas/model/DeleteResourceResult.h
include/alibabacloud/eas/model/DeleteResourceInstanceRequest.h
include/alibabacloud/eas/model/DeleteResourceInstanceResult.h
include/alibabacloud/eas/model/DeleteResourceDLinkRequest.h
include/alibabacloud/eas/model/DeleteResourceDLinkResult.h
include/alibabacloud/eas/model/DeleteResourceInstancesRequest.h
include/alibabacloud/eas/model/DeleteResourceInstancesResult.h
include/alibabacloud/eas/model/DeleteResourceLogRequest.h
include/alibabacloud/eas/model/DeleteResourceLogResult.h
include/alibabacloud/eas/model/DeleteServiceRequest.h
include/alibabacloud/eas/model/DeleteServiceResult.h
include/alibabacloud/eas/model/DeleteTaskRequest.h
include/alibabacloud/eas/model/DeleteTaskResult.h
include/alibabacloud/eas/model/GetAvailableRegionsRequest.h
include/alibabacloud/eas/model/GetAvailableRegionsResult.h
include/alibabacloud/eas/model/GetNetworkInterfaceRequest.h
include/alibabacloud/eas/model/GetNetworkInterfaceResult.h
include/alibabacloud/eas/model/GetOrCreateResourceRequest.h
include/alibabacloud/eas/model/GetOrCreateResourceResult.h
include/alibabacloud/eas/model/GetOssAuthorizeRequest.h
include/alibabacloud/eas/model/GetOssAuthorizeResult.h
include/alibabacloud/eas/model/GetResourceInstancesRequest.h
include/alibabacloud/eas/model/GetResourceInstancesResult.h
include/alibabacloud/eas/model/GetResourcePodsRequest.h
include/alibabacloud/eas/model/GetResourcePodsResult.h
include/alibabacloud/eas/model/GetResourceServicesRequest.h
include/alibabacloud/eas/model/GetResourceServicesResult.h
include/alibabacloud/eas/model/GetResourceStatusRequest.h
include/alibabacloud/eas/model/GetResourceStatusResult.h
include/alibabacloud/eas/model/GetServiceRequest.h
include/alibabacloud/eas/model/GetServiceResult.h
include/alibabacloud/eas/model/GetServiceRegionRequest.h
include/alibabacloud/eas/model/GetServiceRegionResult.h
include/alibabacloud/eas/model/GetServiceStatisticsRequest.h
include/alibabacloud/eas/model/GetServiceStatisticsResult.h
include/alibabacloud/eas/model/GetServiceTokenRequest.h
include/alibabacloud/eas/model/GetServiceTokenResult.h
include/alibabacloud/eas/model/GetServiceVersionRequest.h
include/alibabacloud/eas/model/GetServiceVersionResult.h
include/alibabacloud/eas/model/GetServiceWorkerRequest.h
include/alibabacloud/eas/model/GetServiceWorkerResult.h
include/alibabacloud/eas/model/GetTaskRequest.h
include/alibabacloud/eas/model/GetTaskResult.h
include/alibabacloud/eas/model/DeleteServiceAutoScalerRequest.h
include/alibabacloud/eas/model/DeleteServiceAutoScalerResult.h
include/alibabacloud/eas/model/DeleteServiceCronScalerRequest.h
include/alibabacloud/eas/model/DeleteServiceCronScalerResult.h
include/alibabacloud/eas/model/DeleteServiceInstancesRequest.h
include/alibabacloud/eas/model/DeleteServiceInstancesResult.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/DescribeResourceRequest.h
include/alibabacloud/eas/model/DescribeResourceResult.h
include/alibabacloud/eas/model/DescribeResourceDLinkRequest.h
include/alibabacloud/eas/model/DescribeResourceDLinkResult.h
include/alibabacloud/eas/model/DescribeResourceLogRequest.h
include/alibabacloud/eas/model/DescribeResourceLogResult.h
include/alibabacloud/eas/model/DescribeServiceRequest.h
include/alibabacloud/eas/model/DescribeServiceResult.h
include/alibabacloud/eas/model/DescribeServiceAutoScalerRequest.h
include/alibabacloud/eas/model/DescribeServiceAutoScalerResult.h
include/alibabacloud/eas/model/DescribeServiceCronScalerRequest.h
include/alibabacloud/eas/model/DescribeServiceCronScalerResult.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/ListBenchmarkTaskRequest.h
include/alibabacloud/eas/model/ListBenchmarkTaskResult.h
include/alibabacloud/eas/model/ListResourceInstanceWorkerRequest.h
include/alibabacloud/eas/model/ListResourceInstanceWorkerResult.h
include/alibabacloud/eas/model/ListResourceInstancesRequest.h
include/alibabacloud/eas/model/ListResourceInstancesResult.h
include/alibabacloud/eas/model/ListResourceServicesRequest.h
include/alibabacloud/eas/model/ListResourceServicesResult.h
include/alibabacloud/eas/model/ListResourcesRequest.h
include/alibabacloud/eas/model/ListResourcesResult.h
include/alibabacloud/eas/model/ListServiceInstancesRequest.h
include/alibabacloud/eas/model/ListServiceInstancesResult.h
include/alibabacloud/eas/model/ListServicesRequest.h
include/alibabacloud/eas/model/ListServicesResult.h
include/alibabacloud/eas/model/ListTasksRequest.h
include/alibabacloud/eas/model/ListTasksResult.h
include/alibabacloud/eas/model/ListVIndexRequest.h
include/alibabacloud/eas/model/ListVIndexResult.h
include/alibabacloud/eas/model/ModifyServiceRequest.h
include/alibabacloud/eas/model/ModifyServiceResult.h
include/alibabacloud/eas/model/ModifyServiceVersionRequest.h
include/alibabacloud/eas/model/ModifyServiceVersionResult.h
include/alibabacloud/eas/model/ReleaseServiceRequest.h
include/alibabacloud/eas/model/ReleaseServiceResult.h
include/alibabacloud/eas/model/StartBenchmarkTaskRequest.h
include/alibabacloud/eas/model/StartBenchmarkTaskResult.h
include/alibabacloud/eas/model/StartServiceRequest.h
include/alibabacloud/eas/model/StartServiceResult.h
include/alibabacloud/eas/model/StopBenchmarkTaskRequest.h
include/alibabacloud/eas/model/StopBenchmarkTaskResult.h
include/alibabacloud/eas/model/StopServiceRequest.h
include/alibabacloud/eas/model/StopServiceResult.h
include/alibabacloud/eas/model/SyncServiceRequest.h
include/alibabacloud/eas/model/SyncServiceResult.h )
include/alibabacloud/eas/model/UpdateBenchmarkTaskRequest.h
include/alibabacloud/eas/model/UpdateBenchmarkTaskResult.h
include/alibabacloud/eas/model/UpdateResourceRequest.h
include/alibabacloud/eas/model/UpdateResourceResult.h
include/alibabacloud/eas/model/UpdateResourceDLinkRequest.h
include/alibabacloud/eas/model/UpdateResourceDLinkResult.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/UpdateServiceMirrorRequest.h
include/alibabacloud/eas/model/UpdateServiceMirrorResult.h
include/alibabacloud/eas/model/UpdateServiceVersionRequest.h
include/alibabacloud/eas/model/UpdateServiceVersionResult.h )
set(eas_src
src/EasClient.cc
src/model/CheckServiceExistsRequest.cc
src/model/CheckServiceExistsResult.cc
src/model/CreateNetworkInterfaceRequest.cc
src/model/CreateNetworkInterfaceResult.cc
src/model/CreateSLSRequest.cc
src/model/CreateSLSResult.cc
src/model/CreateBenchmarkTaskRequest.cc
src/model/CreateBenchmarkTaskResult.cc
src/model/CreateResourceRequest.cc
src/model/CreateResourceResult.cc
src/model/CreateResourceInstancesRequest.cc
src/model/CreateResourceInstancesResult.cc
src/model/CreateResourceLogRequest.cc
src/model/CreateResourceLogResult.cc
src/model/CreateServiceRequest.cc
src/model/CreateServiceResult.cc
src/model/CreateTaskRequest.cc
src/model/CreateTaskResult.cc
src/model/CreateServiceAutoScalerRequest.cc
src/model/CreateServiceAutoScalerResult.cc
src/model/CreateServiceCronScalerRequest.cc
src/model/CreateServiceCronScalerResult.cc
src/model/CreateServiceMirrorRequest.cc
src/model/CreateServiceMirrorResult.cc
src/model/DeleteBenchmarkTaskRequest.cc
src/model/DeleteBenchmarkTaskResult.cc
src/model/DeleteResourceRequest.cc
src/model/DeleteResourceResult.cc
src/model/DeleteResourceInstanceRequest.cc
src/model/DeleteResourceInstanceResult.cc
src/model/DeleteResourceDLinkRequest.cc
src/model/DeleteResourceDLinkResult.cc
src/model/DeleteResourceInstancesRequest.cc
src/model/DeleteResourceInstancesResult.cc
src/model/DeleteResourceLogRequest.cc
src/model/DeleteResourceLogResult.cc
src/model/DeleteServiceRequest.cc
src/model/DeleteServiceResult.cc
src/model/DeleteTaskRequest.cc
src/model/DeleteTaskResult.cc
src/model/GetAvailableRegionsRequest.cc
src/model/GetAvailableRegionsResult.cc
src/model/GetNetworkInterfaceRequest.cc
src/model/GetNetworkInterfaceResult.cc
src/model/GetOrCreateResourceRequest.cc
src/model/GetOrCreateResourceResult.cc
src/model/GetOssAuthorizeRequest.cc
src/model/GetOssAuthorizeResult.cc
src/model/GetResourceInstancesRequest.cc
src/model/GetResourceInstancesResult.cc
src/model/GetResourcePodsRequest.cc
src/model/GetResourcePodsResult.cc
src/model/GetResourceServicesRequest.cc
src/model/GetResourceServicesResult.cc
src/model/GetResourceStatusRequest.cc
src/model/GetResourceStatusResult.cc
src/model/GetServiceRequest.cc
src/model/GetServiceResult.cc
src/model/GetServiceRegionRequest.cc
src/model/GetServiceRegionResult.cc
src/model/GetServiceStatisticsRequest.cc
src/model/GetServiceStatisticsResult.cc
src/model/GetServiceTokenRequest.cc
src/model/GetServiceTokenResult.cc
src/model/GetServiceVersionRequest.cc
src/model/GetServiceVersionResult.cc
src/model/GetServiceWorkerRequest.cc
src/model/GetServiceWorkerResult.cc
src/model/GetTaskRequest.cc
src/model/GetTaskResult.cc
src/model/DeleteServiceAutoScalerRequest.cc
src/model/DeleteServiceAutoScalerResult.cc
src/model/DeleteServiceCronScalerRequest.cc
src/model/DeleteServiceCronScalerResult.cc
src/model/DeleteServiceInstancesRequest.cc
src/model/DeleteServiceInstancesResult.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/DescribeResourceRequest.cc
src/model/DescribeResourceResult.cc
src/model/DescribeResourceDLinkRequest.cc
src/model/DescribeResourceDLinkResult.cc
src/model/DescribeResourceLogRequest.cc
src/model/DescribeResourceLogResult.cc
src/model/DescribeServiceRequest.cc
src/model/DescribeServiceResult.cc
src/model/DescribeServiceAutoScalerRequest.cc
src/model/DescribeServiceAutoScalerResult.cc
src/model/DescribeServiceCronScalerRequest.cc
src/model/DescribeServiceCronScalerResult.cc
src/model/DescribeServiceLogRequest.cc
src/model/DescribeServiceLogResult.cc
src/model/DescribeServiceMirrorRequest.cc
src/model/DescribeServiceMirrorResult.cc
src/model/ListBenchmarkTaskRequest.cc
src/model/ListBenchmarkTaskResult.cc
src/model/ListResourceInstanceWorkerRequest.cc
src/model/ListResourceInstanceWorkerResult.cc
src/model/ListResourceInstancesRequest.cc
src/model/ListResourceInstancesResult.cc
src/model/ListResourceServicesRequest.cc
src/model/ListResourceServicesResult.cc
src/model/ListResourcesRequest.cc
src/model/ListResourcesResult.cc
src/model/ListServiceInstancesRequest.cc
src/model/ListServiceInstancesResult.cc
src/model/ListServicesRequest.cc
src/model/ListServicesResult.cc
src/model/ListTasksRequest.cc
src/model/ListTasksResult.cc
src/model/ListVIndexRequest.cc
src/model/ListVIndexResult.cc
src/model/ModifyServiceRequest.cc
src/model/ModifyServiceResult.cc
src/model/ModifyServiceVersionRequest.cc
src/model/ModifyServiceVersionResult.cc
src/model/ReleaseServiceRequest.cc
src/model/ReleaseServiceResult.cc
src/model/StartBenchmarkTaskRequest.cc
src/model/StartBenchmarkTaskResult.cc
src/model/StartServiceRequest.cc
src/model/StartServiceResult.cc
src/model/StopBenchmarkTaskRequest.cc
src/model/StopBenchmarkTaskResult.cc
src/model/StopServiceRequest.cc
src/model/StopServiceResult.cc
src/model/SyncServiceRequest.cc
src/model/SyncServiceResult.cc )
src/model/UpdateBenchmarkTaskRequest.cc
src/model/UpdateBenchmarkTaskResult.cc
src/model/UpdateResourceRequest.cc
src/model/UpdateResourceResult.cc
src/model/UpdateResourceDLinkRequest.cc
src/model/UpdateResourceDLinkResult.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/UpdateServiceMirrorRequest.cc
src/model/UpdateServiceMirrorResult.cc
src/model/UpdateServiceVersionRequest.cc
src/model/UpdateServiceVersionResult.cc )
add_library(eas ${LIB_TYPE}
${eas_public_header}

View File

@@ -22,72 +22,102 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RoaServiceClient.h>
#include "EasExport.h"
#include "model/CheckServiceExistsRequest.h"
#include "model/CheckServiceExistsResult.h"
#include "model/CreateNetworkInterfaceRequest.h"
#include "model/CreateNetworkInterfaceResult.h"
#include "model/CreateSLSRequest.h"
#include "model/CreateSLSResult.h"
#include "model/CreateBenchmarkTaskRequest.h"
#include "model/CreateBenchmarkTaskResult.h"
#include "model/CreateResourceRequest.h"
#include "model/CreateResourceResult.h"
#include "model/CreateResourceInstancesRequest.h"
#include "model/CreateResourceInstancesResult.h"
#include "model/CreateResourceLogRequest.h"
#include "model/CreateResourceLogResult.h"
#include "model/CreateServiceRequest.h"
#include "model/CreateServiceResult.h"
#include "model/CreateTaskRequest.h"
#include "model/CreateTaskResult.h"
#include "model/CreateServiceAutoScalerRequest.h"
#include "model/CreateServiceAutoScalerResult.h"
#include "model/CreateServiceCronScalerRequest.h"
#include "model/CreateServiceCronScalerResult.h"
#include "model/CreateServiceMirrorRequest.h"
#include "model/CreateServiceMirrorResult.h"
#include "model/DeleteBenchmarkTaskRequest.h"
#include "model/DeleteBenchmarkTaskResult.h"
#include "model/DeleteResourceRequest.h"
#include "model/DeleteResourceResult.h"
#include "model/DeleteResourceInstanceRequest.h"
#include "model/DeleteResourceInstanceResult.h"
#include "model/DeleteResourceDLinkRequest.h"
#include "model/DeleteResourceDLinkResult.h"
#include "model/DeleteResourceInstancesRequest.h"
#include "model/DeleteResourceInstancesResult.h"
#include "model/DeleteResourceLogRequest.h"
#include "model/DeleteResourceLogResult.h"
#include "model/DeleteServiceRequest.h"
#include "model/DeleteServiceResult.h"
#include "model/DeleteTaskRequest.h"
#include "model/DeleteTaskResult.h"
#include "model/GetAvailableRegionsRequest.h"
#include "model/GetAvailableRegionsResult.h"
#include "model/GetNetworkInterfaceRequest.h"
#include "model/GetNetworkInterfaceResult.h"
#include "model/GetOrCreateResourceRequest.h"
#include "model/GetOrCreateResourceResult.h"
#include "model/GetOssAuthorizeRequest.h"
#include "model/GetOssAuthorizeResult.h"
#include "model/GetResourceInstancesRequest.h"
#include "model/GetResourceInstancesResult.h"
#include "model/GetResourcePodsRequest.h"
#include "model/GetResourcePodsResult.h"
#include "model/GetResourceServicesRequest.h"
#include "model/GetResourceServicesResult.h"
#include "model/GetResourceStatusRequest.h"
#include "model/GetResourceStatusResult.h"
#include "model/GetServiceRequest.h"
#include "model/GetServiceResult.h"
#include "model/GetServiceRegionRequest.h"
#include "model/GetServiceRegionResult.h"
#include "model/GetServiceStatisticsRequest.h"
#include "model/GetServiceStatisticsResult.h"
#include "model/GetServiceTokenRequest.h"
#include "model/GetServiceTokenResult.h"
#include "model/GetServiceVersionRequest.h"
#include "model/GetServiceVersionResult.h"
#include "model/GetServiceWorkerRequest.h"
#include "model/GetServiceWorkerResult.h"
#include "model/GetTaskRequest.h"
#include "model/GetTaskResult.h"
#include "model/DeleteServiceAutoScalerRequest.h"
#include "model/DeleteServiceAutoScalerResult.h"
#include "model/DeleteServiceCronScalerRequest.h"
#include "model/DeleteServiceCronScalerResult.h"
#include "model/DeleteServiceInstancesRequest.h"
#include "model/DeleteServiceInstancesResult.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/DescribeResourceRequest.h"
#include "model/DescribeResourceResult.h"
#include "model/DescribeResourceDLinkRequest.h"
#include "model/DescribeResourceDLinkResult.h"
#include "model/DescribeResourceLogRequest.h"
#include "model/DescribeResourceLogResult.h"
#include "model/DescribeServiceRequest.h"
#include "model/DescribeServiceResult.h"
#include "model/DescribeServiceAutoScalerRequest.h"
#include "model/DescribeServiceAutoScalerResult.h"
#include "model/DescribeServiceCronScalerRequest.h"
#include "model/DescribeServiceCronScalerResult.h"
#include "model/DescribeServiceLogRequest.h"
#include "model/DescribeServiceLogResult.h"
#include "model/DescribeServiceMirrorRequest.h"
#include "model/DescribeServiceMirrorResult.h"
#include "model/ListBenchmarkTaskRequest.h"
#include "model/ListBenchmarkTaskResult.h"
#include "model/ListResourceInstanceWorkerRequest.h"
#include "model/ListResourceInstanceWorkerResult.h"
#include "model/ListResourceInstancesRequest.h"
#include "model/ListResourceInstancesResult.h"
#include "model/ListResourceServicesRequest.h"
#include "model/ListResourceServicesResult.h"
#include "model/ListResourcesRequest.h"
#include "model/ListResourcesResult.h"
#include "model/ListServiceInstancesRequest.h"
#include "model/ListServiceInstancesResult.h"
#include "model/ListServicesRequest.h"
#include "model/ListServicesResult.h"
#include "model/ListTasksRequest.h"
#include "model/ListTasksResult.h"
#include "model/ListVIndexRequest.h"
#include "model/ListVIndexResult.h"
#include "model/ModifyServiceRequest.h"
#include "model/ModifyServiceResult.h"
#include "model/ModifyServiceVersionRequest.h"
#include "model/ModifyServiceVersionResult.h"
#include "model/ReleaseServiceRequest.h"
#include "model/ReleaseServiceResult.h"
#include "model/StartBenchmarkTaskRequest.h"
#include "model/StartBenchmarkTaskResult.h"
#include "model/StartServiceRequest.h"
#include "model/StartServiceResult.h"
#include "model/StopBenchmarkTaskRequest.h"
#include "model/StopBenchmarkTaskResult.h"
#include "model/StopServiceRequest.h"
#include "model/StopServiceResult.h"
#include "model/SyncServiceRequest.h"
#include "model/SyncServiceResult.h"
#include "model/UpdateBenchmarkTaskRequest.h"
#include "model/UpdateBenchmarkTaskResult.h"
#include "model/UpdateResourceRequest.h"
#include "model/UpdateResourceResult.h"
#include "model/UpdateResourceDLinkRequest.h"
#include "model/UpdateResourceDLinkResult.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/UpdateServiceMirrorRequest.h"
#include "model/UpdateServiceMirrorResult.h"
#include "model/UpdateServiceVersionRequest.h"
#include "model/UpdateServiceVersionResult.h"
namespace AlibabaCloud
@@ -97,209 +127,299 @@ namespace AlibabaCloud
class ALIBABACLOUD_EAS_EXPORT EasClient : public RoaServiceClient
{
public:
typedef Outcome<Error, Model::CheckServiceExistsResult> CheckServiceExistsOutcome;
typedef std::future<CheckServiceExistsOutcome> CheckServiceExistsOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CheckServiceExistsRequest&, const CheckServiceExistsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckServiceExistsAsyncHandler;
typedef Outcome<Error, Model::CreateNetworkInterfaceResult> CreateNetworkInterfaceOutcome;
typedef std::future<CreateNetworkInterfaceOutcome> CreateNetworkInterfaceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CreateNetworkInterfaceRequest&, const CreateNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNetworkInterfaceAsyncHandler;
typedef Outcome<Error, Model::CreateSLSResult> CreateSLSOutcome;
typedef std::future<CreateSLSOutcome> CreateSLSOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CreateSLSRequest&, const CreateSLSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSLSAsyncHandler;
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;
typedef Outcome<Error, Model::CreateResourceResult> CreateResourceOutcome;
typedef std::future<CreateResourceOutcome> CreateResourceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CreateResourceRequest&, const CreateResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResourceAsyncHandler;
typedef Outcome<Error, Model::CreateResourceInstancesResult> CreateResourceInstancesOutcome;
typedef std::future<CreateResourceInstancesOutcome> CreateResourceInstancesOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CreateResourceInstancesRequest&, const CreateResourceInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResourceInstancesAsyncHandler;
typedef Outcome<Error, Model::CreateResourceLogResult> CreateResourceLogOutcome;
typedef std::future<CreateResourceLogOutcome> CreateResourceLogOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CreateResourceLogRequest&, const CreateResourceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResourceLogAsyncHandler;
typedef Outcome<Error, Model::CreateServiceResult> CreateServiceOutcome;
typedef std::future<CreateServiceOutcome> CreateServiceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CreateServiceRequest&, const CreateServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceAsyncHandler;
typedef Outcome<Error, Model::CreateTaskResult> CreateTaskOutcome;
typedef std::future<CreateTaskOutcome> CreateTaskOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CreateTaskRequest&, const CreateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTaskAsyncHandler;
typedef Outcome<Error, Model::CreateServiceAutoScalerResult> CreateServiceAutoScalerOutcome;
typedef std::future<CreateServiceAutoScalerOutcome> CreateServiceAutoScalerOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CreateServiceAutoScalerRequest&, const CreateServiceAutoScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceAutoScalerAsyncHandler;
typedef Outcome<Error, Model::CreateServiceCronScalerResult> CreateServiceCronScalerOutcome;
typedef std::future<CreateServiceCronScalerOutcome> CreateServiceCronScalerOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CreateServiceCronScalerRequest&, const CreateServiceCronScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceCronScalerAsyncHandler;
typedef Outcome<Error, Model::CreateServiceMirrorResult> CreateServiceMirrorOutcome;
typedef std::future<CreateServiceMirrorOutcome> CreateServiceMirrorOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::CreateServiceMirrorRequest&, const CreateServiceMirrorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceMirrorAsyncHandler;
typedef Outcome<Error, Model::DeleteBenchmarkTaskResult> DeleteBenchmarkTaskOutcome;
typedef std::future<DeleteBenchmarkTaskOutcome> DeleteBenchmarkTaskOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteBenchmarkTaskRequest&, const DeleteBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBenchmarkTaskAsyncHandler;
typedef Outcome<Error, Model::DeleteResourceResult> DeleteResourceOutcome;
typedef std::future<DeleteResourceOutcome> DeleteResourceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteResourceRequest&, const DeleteResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteResourceAsyncHandler;
typedef Outcome<Error, Model::DeleteResourceInstanceResult> DeleteResourceInstanceOutcome;
typedef std::future<DeleteResourceInstanceOutcome> DeleteResourceInstanceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteResourceInstanceRequest&, const DeleteResourceInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteResourceInstanceAsyncHandler;
typedef Outcome<Error, Model::DeleteResourceDLinkResult> DeleteResourceDLinkOutcome;
typedef std::future<DeleteResourceDLinkOutcome> DeleteResourceDLinkOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteResourceDLinkRequest&, const DeleteResourceDLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteResourceDLinkAsyncHandler;
typedef Outcome<Error, Model::DeleteResourceInstancesResult> DeleteResourceInstancesOutcome;
typedef std::future<DeleteResourceInstancesOutcome> DeleteResourceInstancesOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteResourceInstancesRequest&, const DeleteResourceInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteResourceInstancesAsyncHandler;
typedef Outcome<Error, Model::DeleteResourceLogResult> DeleteResourceLogOutcome;
typedef std::future<DeleteResourceLogOutcome> DeleteResourceLogOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteResourceLogRequest&, const DeleteResourceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteResourceLogAsyncHandler;
typedef Outcome<Error, Model::DeleteServiceResult> DeleteServiceOutcome;
typedef std::future<DeleteServiceOutcome> DeleteServiceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteServiceRequest&, const DeleteServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceAsyncHandler;
typedef Outcome<Error, Model::DeleteTaskResult> DeleteTaskOutcome;
typedef std::future<DeleteTaskOutcome> DeleteTaskOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteTaskRequest&, const DeleteTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTaskAsyncHandler;
typedef Outcome<Error, Model::GetAvailableRegionsResult> GetAvailableRegionsOutcome;
typedef std::future<GetAvailableRegionsOutcome> GetAvailableRegionsOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetAvailableRegionsRequest&, const GetAvailableRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAvailableRegionsAsyncHandler;
typedef Outcome<Error, Model::GetNetworkInterfaceResult> GetNetworkInterfaceOutcome;
typedef std::future<GetNetworkInterfaceOutcome> GetNetworkInterfaceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetNetworkInterfaceRequest&, const GetNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNetworkInterfaceAsyncHandler;
typedef Outcome<Error, Model::GetOrCreateResourceResult> GetOrCreateResourceOutcome;
typedef std::future<GetOrCreateResourceOutcome> GetOrCreateResourceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetOrCreateResourceRequest&, const GetOrCreateResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOrCreateResourceAsyncHandler;
typedef Outcome<Error, Model::GetOssAuthorizeResult> GetOssAuthorizeOutcome;
typedef std::future<GetOssAuthorizeOutcome> GetOssAuthorizeOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetOssAuthorizeRequest&, const GetOssAuthorizeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOssAuthorizeAsyncHandler;
typedef Outcome<Error, Model::GetResourceInstancesResult> GetResourceInstancesOutcome;
typedef std::future<GetResourceInstancesOutcome> GetResourceInstancesOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetResourceInstancesRequest&, const GetResourceInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourceInstancesAsyncHandler;
typedef Outcome<Error, Model::GetResourcePodsResult> GetResourcePodsOutcome;
typedef std::future<GetResourcePodsOutcome> GetResourcePodsOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetResourcePodsRequest&, const GetResourcePodsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourcePodsAsyncHandler;
typedef Outcome<Error, Model::GetResourceServicesResult> GetResourceServicesOutcome;
typedef std::future<GetResourceServicesOutcome> GetResourceServicesOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetResourceServicesRequest&, const GetResourceServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourceServicesAsyncHandler;
typedef Outcome<Error, Model::GetResourceStatusResult> GetResourceStatusOutcome;
typedef std::future<GetResourceStatusOutcome> GetResourceStatusOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetResourceStatusRequest&, const GetResourceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourceStatusAsyncHandler;
typedef Outcome<Error, Model::GetServiceResult> GetServiceOutcome;
typedef std::future<GetServiceOutcome> GetServiceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetServiceRequest&, const GetServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceAsyncHandler;
typedef Outcome<Error, Model::GetServiceRegionResult> GetServiceRegionOutcome;
typedef std::future<GetServiceRegionOutcome> GetServiceRegionOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetServiceRegionRequest&, const GetServiceRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceRegionAsyncHandler;
typedef Outcome<Error, Model::GetServiceStatisticsResult> GetServiceStatisticsOutcome;
typedef std::future<GetServiceStatisticsOutcome> GetServiceStatisticsOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetServiceStatisticsRequest&, const GetServiceStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceStatisticsAsyncHandler;
typedef Outcome<Error, Model::GetServiceTokenResult> GetServiceTokenOutcome;
typedef std::future<GetServiceTokenOutcome> GetServiceTokenOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetServiceTokenRequest&, const GetServiceTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceTokenAsyncHandler;
typedef Outcome<Error, Model::GetServiceVersionResult> GetServiceVersionOutcome;
typedef std::future<GetServiceVersionOutcome> GetServiceVersionOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetServiceVersionRequest&, const GetServiceVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceVersionAsyncHandler;
typedef Outcome<Error, Model::GetServiceWorkerResult> GetServiceWorkerOutcome;
typedef std::future<GetServiceWorkerOutcome> GetServiceWorkerOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetServiceWorkerRequest&, const GetServiceWorkerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceWorkerAsyncHandler;
typedef Outcome<Error, Model::GetTaskResult> GetTaskOutcome;
typedef std::future<GetTaskOutcome> GetTaskOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::GetTaskRequest&, const GetTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskAsyncHandler;
typedef Outcome<Error, Model::DeleteServiceAutoScalerResult> DeleteServiceAutoScalerOutcome;
typedef std::future<DeleteServiceAutoScalerOutcome> DeleteServiceAutoScalerOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteServiceAutoScalerRequest&, const DeleteServiceAutoScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceAutoScalerAsyncHandler;
typedef Outcome<Error, Model::DeleteServiceCronScalerResult> DeleteServiceCronScalerOutcome;
typedef std::future<DeleteServiceCronScalerOutcome> DeleteServiceCronScalerOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DeleteServiceCronScalerRequest&, const DeleteServiceCronScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceCronScalerAsyncHandler;
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::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;
typedef Outcome<Error, Model::DescribeBenchmarkTaskResult> DescribeBenchmarkTaskOutcome;
typedef std::future<DescribeBenchmarkTaskOutcome> DescribeBenchmarkTaskOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DescribeBenchmarkTaskRequest&, const DescribeBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBenchmarkTaskAsyncHandler;
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::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;
typedef Outcome<Error, Model::DescribeResourceDLinkResult> DescribeResourceDLinkOutcome;
typedef std::future<DescribeResourceDLinkOutcome> DescribeResourceDLinkOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DescribeResourceDLinkRequest&, const DescribeResourceDLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceDLinkAsyncHandler;
typedef Outcome<Error, Model::DescribeResourceLogResult> DescribeResourceLogOutcome;
typedef std::future<DescribeResourceLogOutcome> DescribeResourceLogOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DescribeResourceLogRequest&, const DescribeResourceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceLogAsyncHandler;
typedef Outcome<Error, Model::DescribeServiceResult> DescribeServiceOutcome;
typedef std::future<DescribeServiceOutcome> DescribeServiceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DescribeServiceRequest&, const DescribeServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceAsyncHandler;
typedef Outcome<Error, Model::DescribeServiceAutoScalerResult> DescribeServiceAutoScalerOutcome;
typedef std::future<DescribeServiceAutoScalerOutcome> DescribeServiceAutoScalerOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::DescribeServiceAutoScalerRequest&, const DescribeServiceAutoScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceAutoScalerAsyncHandler;
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::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::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::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;
typedef Outcome<Error, Model::ListResourceInstancesResult> ListResourceInstancesOutcome;
typedef std::future<ListResourceInstancesOutcome> ListResourceInstancesOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ListResourceInstancesRequest&, const ListResourceInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourceInstancesAsyncHandler;
typedef Outcome<Error, Model::ListResourceServicesResult> ListResourceServicesOutcome;
typedef std::future<ListResourceServicesOutcome> ListResourceServicesOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ListResourceServicesRequest&, const ListResourceServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourceServicesAsyncHandler;
typedef Outcome<Error, Model::ListResourcesResult> ListResourcesOutcome;
typedef std::future<ListResourcesOutcome> ListResourcesOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ListResourcesRequest&, const ListResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourcesAsyncHandler;
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::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;
typedef Outcome<Error, Model::ListTasksResult> ListTasksOutcome;
typedef std::future<ListTasksOutcome> ListTasksOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ListTasksRequest&, const ListTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTasksAsyncHandler;
typedef Outcome<Error, Model::ListVIndexResult> ListVIndexOutcome;
typedef std::future<ListVIndexOutcome> ListVIndexOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ListVIndexRequest&, const ListVIndexOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVIndexAsyncHandler;
typedef Outcome<Error, Model::ModifyServiceResult> ModifyServiceOutcome;
typedef std::future<ModifyServiceOutcome> ModifyServiceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ModifyServiceRequest&, const ModifyServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyServiceAsyncHandler;
typedef Outcome<Error, Model::ModifyServiceVersionResult> ModifyServiceVersionOutcome;
typedef std::future<ModifyServiceVersionOutcome> ModifyServiceVersionOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ModifyServiceVersionRequest&, const ModifyServiceVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyServiceVersionAsyncHandler;
typedef Outcome<Error, Model::ReleaseServiceResult> ReleaseServiceOutcome;
typedef std::future<ReleaseServiceOutcome> ReleaseServiceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::ReleaseServiceRequest&, const ReleaseServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseServiceAsyncHandler;
typedef Outcome<Error, Model::StartBenchmarkTaskResult> StartBenchmarkTaskOutcome;
typedef std::future<StartBenchmarkTaskOutcome> StartBenchmarkTaskOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::StartBenchmarkTaskRequest&, const StartBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartBenchmarkTaskAsyncHandler;
typedef Outcome<Error, Model::StartServiceResult> StartServiceOutcome;
typedef std::future<StartServiceOutcome> StartServiceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::StartServiceRequest&, const StartServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartServiceAsyncHandler;
typedef Outcome<Error, Model::StopBenchmarkTaskResult> StopBenchmarkTaskOutcome;
typedef std::future<StopBenchmarkTaskOutcome> StopBenchmarkTaskOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::StopBenchmarkTaskRequest&, const StopBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopBenchmarkTaskAsyncHandler;
typedef Outcome<Error, Model::StopServiceResult> StopServiceOutcome;
typedef std::future<StopServiceOutcome> StopServiceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::StopServiceRequest&, const StopServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopServiceAsyncHandler;
typedef Outcome<Error, Model::SyncServiceResult> SyncServiceOutcome;
typedef std::future<SyncServiceOutcome> SyncServiceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::SyncServiceRequest&, const SyncServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SyncServiceAsyncHandler;
typedef Outcome<Error, Model::UpdateBenchmarkTaskResult> UpdateBenchmarkTaskOutcome;
typedef std::future<UpdateBenchmarkTaskOutcome> UpdateBenchmarkTaskOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::UpdateBenchmarkTaskRequest&, const UpdateBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBenchmarkTaskAsyncHandler;
typedef Outcome<Error, Model::UpdateResourceResult> UpdateResourceOutcome;
typedef std::future<UpdateResourceOutcome> UpdateResourceOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::UpdateResourceRequest&, const UpdateResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateResourceAsyncHandler;
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::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;
typedef Outcome<Error, Model::UpdateServiceAutoScalerResult> UpdateServiceAutoScalerOutcome;
typedef std::future<UpdateServiceAutoScalerOutcome> UpdateServiceAutoScalerOutcomeCallable;
typedef std::function<void(const EasClient*, const Model::UpdateServiceAutoScalerRequest&, const UpdateServiceAutoScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceAutoScalerAsyncHandler;
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::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::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;
EasClient(const Credentials &credentials, const ClientConfiguration &configuration);
EasClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
EasClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~EasClient();
CheckServiceExistsOutcome checkServiceExists(const Model::CheckServiceExistsRequest &request)const;
void checkServiceExistsAsync(const Model::CheckServiceExistsRequest& request, const CheckServiceExistsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckServiceExistsOutcomeCallable checkServiceExistsCallable(const Model::CheckServiceExistsRequest& request) const;
CreateNetworkInterfaceOutcome createNetworkInterface(const Model::CreateNetworkInterfaceRequest &request)const;
void createNetworkInterfaceAsync(const Model::CreateNetworkInterfaceRequest& request, const CreateNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateNetworkInterfaceOutcomeCallable createNetworkInterfaceCallable(const Model::CreateNetworkInterfaceRequest& request) const;
CreateSLSOutcome createSLS(const Model::CreateSLSRequest &request)const;
void createSLSAsync(const Model::CreateSLSRequest& request, const CreateSLSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSLSOutcomeCallable createSLSCallable(const Model::CreateSLSRequest& 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;
CreateResourceOutcome createResource(const Model::CreateResourceRequest &request)const;
void createResourceAsync(const Model::CreateResourceRequest& request, const CreateResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateResourceOutcomeCallable createResourceCallable(const Model::CreateResourceRequest& request) const;
CreateResourceInstancesOutcome createResourceInstances(const Model::CreateResourceInstancesRequest &request)const;
void createResourceInstancesAsync(const Model::CreateResourceInstancesRequest& request, const CreateResourceInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateResourceInstancesOutcomeCallable createResourceInstancesCallable(const Model::CreateResourceInstancesRequest& request) const;
CreateResourceLogOutcome createResourceLog(const Model::CreateResourceLogRequest &request)const;
void createResourceLogAsync(const Model::CreateResourceLogRequest& request, const CreateResourceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateResourceLogOutcomeCallable createResourceLogCallable(const Model::CreateResourceLogRequest& request) const;
CreateServiceOutcome createService(const Model::CreateServiceRequest &request)const;
void createServiceAsync(const Model::CreateServiceRequest& request, const CreateServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateServiceOutcomeCallable createServiceCallable(const Model::CreateServiceRequest& request) const;
CreateTaskOutcome createTask(const Model::CreateTaskRequest &request)const;
void createTaskAsync(const Model::CreateTaskRequest& request, const CreateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateTaskOutcomeCallable createTaskCallable(const Model::CreateTaskRequest& request) const;
CreateServiceAutoScalerOutcome createServiceAutoScaler(const Model::CreateServiceAutoScalerRequest &request)const;
void createServiceAutoScalerAsync(const Model::CreateServiceAutoScalerRequest& request, const CreateServiceAutoScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateServiceAutoScalerOutcomeCallable createServiceAutoScalerCallable(const Model::CreateServiceAutoScalerRequest& request) const;
CreateServiceCronScalerOutcome createServiceCronScaler(const Model::CreateServiceCronScalerRequest &request)const;
void createServiceCronScalerAsync(const Model::CreateServiceCronScalerRequest& request, const CreateServiceCronScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateServiceCronScalerOutcomeCallable createServiceCronScalerCallable(const Model::CreateServiceCronScalerRequest& request) const;
CreateServiceMirrorOutcome createServiceMirror(const Model::CreateServiceMirrorRequest &request)const;
void createServiceMirrorAsync(const Model::CreateServiceMirrorRequest& request, const CreateServiceMirrorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateServiceMirrorOutcomeCallable createServiceMirrorCallable(const Model::CreateServiceMirrorRequest& request) const;
DeleteBenchmarkTaskOutcome deleteBenchmarkTask(const Model::DeleteBenchmarkTaskRequest &request)const;
void deleteBenchmarkTaskAsync(const Model::DeleteBenchmarkTaskRequest& request, const DeleteBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBenchmarkTaskOutcomeCallable deleteBenchmarkTaskCallable(const Model::DeleteBenchmarkTaskRequest& request) const;
DeleteResourceOutcome deleteResource(const Model::DeleteResourceRequest &request)const;
void deleteResourceAsync(const Model::DeleteResourceRequest& request, const DeleteResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteResourceOutcomeCallable deleteResourceCallable(const Model::DeleteResourceRequest& request) const;
DeleteResourceInstanceOutcome deleteResourceInstance(const Model::DeleteResourceInstanceRequest &request)const;
void deleteResourceInstanceAsync(const Model::DeleteResourceInstanceRequest& request, const DeleteResourceInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteResourceInstanceOutcomeCallable deleteResourceInstanceCallable(const Model::DeleteResourceInstanceRequest& request) const;
DeleteResourceDLinkOutcome deleteResourceDLink(const Model::DeleteResourceDLinkRequest &request)const;
void deleteResourceDLinkAsync(const Model::DeleteResourceDLinkRequest& request, const DeleteResourceDLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteResourceDLinkOutcomeCallable deleteResourceDLinkCallable(const Model::DeleteResourceDLinkRequest& request) const;
DeleteResourceInstancesOutcome deleteResourceInstances(const Model::DeleteResourceInstancesRequest &request)const;
void deleteResourceInstancesAsync(const Model::DeleteResourceInstancesRequest& request, const DeleteResourceInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteResourceInstancesOutcomeCallable deleteResourceInstancesCallable(const Model::DeleteResourceInstancesRequest& request) const;
DeleteResourceLogOutcome deleteResourceLog(const Model::DeleteResourceLogRequest &request)const;
void deleteResourceLogAsync(const Model::DeleteResourceLogRequest& request, const DeleteResourceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteResourceLogOutcomeCallable deleteResourceLogCallable(const Model::DeleteResourceLogRequest& request) const;
DeleteServiceOutcome deleteService(const Model::DeleteServiceRequest &request)const;
void deleteServiceAsync(const Model::DeleteServiceRequest& request, const DeleteServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteServiceOutcomeCallable deleteServiceCallable(const Model::DeleteServiceRequest& request) const;
DeleteTaskOutcome deleteTask(const Model::DeleteTaskRequest &request)const;
void deleteTaskAsync(const Model::DeleteTaskRequest& request, const DeleteTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteTaskOutcomeCallable deleteTaskCallable(const Model::DeleteTaskRequest& request) const;
GetAvailableRegionsOutcome getAvailableRegions(const Model::GetAvailableRegionsRequest &request)const;
void getAvailableRegionsAsync(const Model::GetAvailableRegionsRequest& request, const GetAvailableRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAvailableRegionsOutcomeCallable getAvailableRegionsCallable(const Model::GetAvailableRegionsRequest& request) const;
GetNetworkInterfaceOutcome getNetworkInterface(const Model::GetNetworkInterfaceRequest &request)const;
void getNetworkInterfaceAsync(const Model::GetNetworkInterfaceRequest& request, const GetNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetNetworkInterfaceOutcomeCallable getNetworkInterfaceCallable(const Model::GetNetworkInterfaceRequest& request) const;
GetOrCreateResourceOutcome getOrCreateResource(const Model::GetOrCreateResourceRequest &request)const;
void getOrCreateResourceAsync(const Model::GetOrCreateResourceRequest& request, const GetOrCreateResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetOrCreateResourceOutcomeCallable getOrCreateResourceCallable(const Model::GetOrCreateResourceRequest& request) const;
GetOssAuthorizeOutcome getOssAuthorize(const Model::GetOssAuthorizeRequest &request)const;
void getOssAuthorizeAsync(const Model::GetOssAuthorizeRequest& request, const GetOssAuthorizeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetOssAuthorizeOutcomeCallable getOssAuthorizeCallable(const Model::GetOssAuthorizeRequest& request) const;
GetResourceInstancesOutcome getResourceInstances(const Model::GetResourceInstancesRequest &request)const;
void getResourceInstancesAsync(const Model::GetResourceInstancesRequest& request, const GetResourceInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetResourceInstancesOutcomeCallable getResourceInstancesCallable(const Model::GetResourceInstancesRequest& request) const;
GetResourcePodsOutcome getResourcePods(const Model::GetResourcePodsRequest &request)const;
void getResourcePodsAsync(const Model::GetResourcePodsRequest& request, const GetResourcePodsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetResourcePodsOutcomeCallable getResourcePodsCallable(const Model::GetResourcePodsRequest& request) const;
GetResourceServicesOutcome getResourceServices(const Model::GetResourceServicesRequest &request)const;
void getResourceServicesAsync(const Model::GetResourceServicesRequest& request, const GetResourceServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetResourceServicesOutcomeCallable getResourceServicesCallable(const Model::GetResourceServicesRequest& request) const;
GetResourceStatusOutcome getResourceStatus(const Model::GetResourceStatusRequest &request)const;
void getResourceStatusAsync(const Model::GetResourceStatusRequest& request, const GetResourceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetResourceStatusOutcomeCallable getResourceStatusCallable(const Model::GetResourceStatusRequest& request) const;
GetServiceOutcome getService(const Model::GetServiceRequest &request)const;
void getServiceAsync(const Model::GetServiceRequest& request, const GetServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceOutcomeCallable getServiceCallable(const Model::GetServiceRequest& request) const;
GetServiceRegionOutcome getServiceRegion(const Model::GetServiceRegionRequest &request)const;
void getServiceRegionAsync(const Model::GetServiceRegionRequest& request, const GetServiceRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceRegionOutcomeCallable getServiceRegionCallable(const Model::GetServiceRegionRequest& request) const;
GetServiceStatisticsOutcome getServiceStatistics(const Model::GetServiceStatisticsRequest &request)const;
void getServiceStatisticsAsync(const Model::GetServiceStatisticsRequest& request, const GetServiceStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceStatisticsOutcomeCallable getServiceStatisticsCallable(const Model::GetServiceStatisticsRequest& request) const;
GetServiceTokenOutcome getServiceToken(const Model::GetServiceTokenRequest &request)const;
void getServiceTokenAsync(const Model::GetServiceTokenRequest& request, const GetServiceTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceTokenOutcomeCallable getServiceTokenCallable(const Model::GetServiceTokenRequest& request) const;
GetServiceVersionOutcome getServiceVersion(const Model::GetServiceVersionRequest &request)const;
void getServiceVersionAsync(const Model::GetServiceVersionRequest& request, const GetServiceVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceVersionOutcomeCallable getServiceVersionCallable(const Model::GetServiceVersionRequest& request) const;
GetServiceWorkerOutcome getServiceWorker(const Model::GetServiceWorkerRequest &request)const;
void getServiceWorkerAsync(const Model::GetServiceWorkerRequest& request, const GetServiceWorkerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceWorkerOutcomeCallable getServiceWorkerCallable(const Model::GetServiceWorkerRequest& request) const;
GetTaskOutcome getTask(const Model::GetTaskRequest &request)const;
void getTaskAsync(const Model::GetTaskRequest& request, const GetTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTaskOutcomeCallable getTaskCallable(const Model::GetTaskRequest& request) const;
DeleteServiceAutoScalerOutcome deleteServiceAutoScaler(const Model::DeleteServiceAutoScalerRequest &request)const;
void deleteServiceAutoScalerAsync(const Model::DeleteServiceAutoScalerRequest& request, const DeleteServiceAutoScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteServiceAutoScalerOutcomeCallable deleteServiceAutoScalerCallable(const Model::DeleteServiceAutoScalerRequest& request) const;
DeleteServiceCronScalerOutcome deleteServiceCronScaler(const Model::DeleteServiceCronScalerRequest &request)const;
void deleteServiceCronScalerAsync(const Model::DeleteServiceCronScalerRequest& request, const DeleteServiceCronScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteServiceCronScalerOutcomeCallable deleteServiceCronScalerCallable(const Model::DeleteServiceCronScalerRequest& request) const;
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;
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;
DescribeBenchmarkTaskOutcome describeBenchmarkTask(const Model::DescribeBenchmarkTaskRequest &request)const;
void describeBenchmarkTaskAsync(const Model::DescribeBenchmarkTaskRequest& request, const DescribeBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBenchmarkTaskOutcomeCallable describeBenchmarkTaskCallable(const Model::DescribeBenchmarkTaskRequest& request) const;
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;
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;
DescribeResourceDLinkOutcome describeResourceDLink(const Model::DescribeResourceDLinkRequest &request)const;
void describeResourceDLinkAsync(const Model::DescribeResourceDLinkRequest& request, const DescribeResourceDLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeResourceDLinkOutcomeCallable describeResourceDLinkCallable(const Model::DescribeResourceDLinkRequest& request) const;
DescribeResourceLogOutcome describeResourceLog(const Model::DescribeResourceLogRequest &request)const;
void describeResourceLogAsync(const Model::DescribeResourceLogRequest& request, const DescribeResourceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeResourceLogOutcomeCallable describeResourceLogCallable(const Model::DescribeResourceLogRequest& request) const;
DescribeServiceOutcome describeService(const Model::DescribeServiceRequest &request)const;
void describeServiceAsync(const Model::DescribeServiceRequest& request, const DescribeServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeServiceOutcomeCallable describeServiceCallable(const Model::DescribeServiceRequest& request) const;
DescribeServiceAutoScalerOutcome describeServiceAutoScaler(const Model::DescribeServiceAutoScalerRequest &request)const;
void describeServiceAutoScalerAsync(const Model::DescribeServiceAutoScalerRequest& request, const DescribeServiceAutoScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeServiceAutoScalerOutcomeCallable describeServiceAutoScalerCallable(const Model::DescribeServiceAutoScalerRequest& request) const;
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;
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;
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;
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;
ListResourceInstancesOutcome listResourceInstances(const Model::ListResourceInstancesRequest &request)const;
void listResourceInstancesAsync(const Model::ListResourceInstancesRequest& request, const ListResourceInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListResourceInstancesOutcomeCallable listResourceInstancesCallable(const Model::ListResourceInstancesRequest& request) const;
ListResourceServicesOutcome listResourceServices(const Model::ListResourceServicesRequest &request)const;
void listResourceServicesAsync(const Model::ListResourceServicesRequest& request, const ListResourceServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListResourceServicesOutcomeCallable listResourceServicesCallable(const Model::ListResourceServicesRequest& request) const;
ListResourcesOutcome listResources(const Model::ListResourcesRequest &request)const;
void listResourcesAsync(const Model::ListResourcesRequest& request, const ListResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListResourcesOutcomeCallable listResourcesCallable(const Model::ListResourcesRequest& request) const;
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;
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;
ListTasksOutcome listTasks(const Model::ListTasksRequest &request)const;
void listTasksAsync(const Model::ListTasksRequest& request, const ListTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTasksOutcomeCallable listTasksCallable(const Model::ListTasksRequest& request) const;
ListVIndexOutcome listVIndex(const Model::ListVIndexRequest &request)const;
void listVIndexAsync(const Model::ListVIndexRequest& request, const ListVIndexAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListVIndexOutcomeCallable listVIndexCallable(const Model::ListVIndexRequest& request) const;
ModifyServiceOutcome modifyService(const Model::ModifyServiceRequest &request)const;
void modifyServiceAsync(const Model::ModifyServiceRequest& request, const ModifyServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyServiceOutcomeCallable modifyServiceCallable(const Model::ModifyServiceRequest& request) const;
ModifyServiceVersionOutcome modifyServiceVersion(const Model::ModifyServiceVersionRequest &request)const;
void modifyServiceVersionAsync(const Model::ModifyServiceVersionRequest& request, const ModifyServiceVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyServiceVersionOutcomeCallable modifyServiceVersionCallable(const Model::ModifyServiceVersionRequest& request) const;
ReleaseServiceOutcome releaseService(const Model::ReleaseServiceRequest &request)const;
void releaseServiceAsync(const Model::ReleaseServiceRequest& request, const ReleaseServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseServiceOutcomeCallable releaseServiceCallable(const Model::ReleaseServiceRequest& request) const;
StartBenchmarkTaskOutcome startBenchmarkTask(const Model::StartBenchmarkTaskRequest &request)const;
void startBenchmarkTaskAsync(const Model::StartBenchmarkTaskRequest& request, const StartBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartBenchmarkTaskOutcomeCallable startBenchmarkTaskCallable(const Model::StartBenchmarkTaskRequest& request) const;
StartServiceOutcome startService(const Model::StartServiceRequest &request)const;
void startServiceAsync(const Model::StartServiceRequest& request, const StartServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartServiceOutcomeCallable startServiceCallable(const Model::StartServiceRequest& request) const;
StopBenchmarkTaskOutcome stopBenchmarkTask(const Model::StopBenchmarkTaskRequest &request)const;
void stopBenchmarkTaskAsync(const Model::StopBenchmarkTaskRequest& request, const StopBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopBenchmarkTaskOutcomeCallable stopBenchmarkTaskCallable(const Model::StopBenchmarkTaskRequest& request) const;
StopServiceOutcome stopService(const Model::StopServiceRequest &request)const;
void stopServiceAsync(const Model::StopServiceRequest& request, const StopServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopServiceOutcomeCallable stopServiceCallable(const Model::StopServiceRequest& request) const;
SyncServiceOutcome syncService(const Model::SyncServiceRequest &request)const;
void syncServiceAsync(const Model::SyncServiceRequest& request, const SyncServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SyncServiceOutcomeCallable syncServiceCallable(const Model::SyncServiceRequest& request) const;
UpdateBenchmarkTaskOutcome updateBenchmarkTask(const Model::UpdateBenchmarkTaskRequest &request)const;
void updateBenchmarkTaskAsync(const Model::UpdateBenchmarkTaskRequest& request, const UpdateBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateBenchmarkTaskOutcomeCallable updateBenchmarkTaskCallable(const Model::UpdateBenchmarkTaskRequest& request) const;
UpdateResourceOutcome updateResource(const Model::UpdateResourceRequest &request)const;
void updateResourceAsync(const Model::UpdateResourceRequest& request, const UpdateResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateResourceOutcomeCallable updateResourceCallable(const Model::UpdateResourceRequest& request) const;
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;
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;
UpdateServiceAutoScalerOutcome updateServiceAutoScaler(const Model::UpdateServiceAutoScalerRequest &request)const;
void updateServiceAutoScalerAsync(const Model::UpdateServiceAutoScalerRequest& request, const UpdateServiceAutoScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateServiceAutoScalerOutcomeCallable updateServiceAutoScalerCallable(const Model::UpdateServiceAutoScalerRequest& request) const;
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;
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;
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;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

View File

@@ -1,45 +1,42 @@
/*
* 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_GETORCREATERESOURCEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETORCREATERESOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetOrCreateResourceRequest : public RoaServiceRequest
{
public:
GetOrCreateResourceRequest();
~GetOrCreateResourceRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETORCREATERESOURCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_EAS_MODEL_CREATEBENCHMARKTASKREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CREATEBENCHMARKTASKREQUEST_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 CreateBenchmarkTaskRequest : public RoaServiceRequest {
public:
CreateBenchmarkTaskRequest();
~CreateBenchmarkTaskRequest();
string getBody() const;
void setBody(string body);
private:
string body_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_CREATEBENCHMARKTASKREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_CREATEBENCHMARKTASKRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_CREATEBENCHMARKTASKRESULT_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 CreateBenchmarkTaskResult : public ServiceResult
{
public:
CreateBenchmarkTaskResult();
explicit CreateBenchmarkTaskResult(const std::string &payload);
~CreateBenchmarkTaskResult();
std::string getMessage()const;
std::string getRegion()const;
std::string getName()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string region_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_CREATEBENCHMARKTASKRESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_CREATENETWORKINTERFACEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT CreateNetworkInterfaceRequest : public RoaServiceRequest
{
public:
CreateNetworkInterfaceRequest();
~CreateNetworkInterfaceRequest();
std::string getCluster_id()const;
void setCluster_id(const std::string& cluster_id);
std::string getResource_name()const;
void setResource_name(const std::string& resource_name);
private:
std::string cluster_id_;
std::string resource_name_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_CREATENETWORKINTERFACEREQUEST_H_

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_CREATERESOURCEINSTANCESREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CREATERESOURCEINSTANCESREQUEST_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 CreateResourceInstancesRequest : public RoaServiceRequest {
public:
CreateResourceInstancesRequest();
~CreateResourceInstancesRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string resourceId_;
string clusterId_;
std::string body_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_CREATERESOURCEINSTANCESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_CREATESLSRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_CREATESLSRESULT_H_
#ifndef ALIBABACLOUD_EAS_MODEL_CREATERESOURCEINSTANCESRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_CREATERESOURCEINSTANCESRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT CreateSLSResult : public ServiceResult
class ALIBABACLOUD_EAS_EXPORT CreateResourceInstancesResult : public ServiceResult
{
public:
CreateSLSResult();
explicit CreateSLSResult(const std::string &payload);
~CreateSLSResult();
CreateResourceInstancesResult();
explicit CreateResourceInstancesResult(const std::string &payload);
~CreateResourceInstancesResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_CREATESLSRESULT_H_
#endif // !ALIBABACLOUD_EAS_MODEL_CREATERESOURCEINSTANCESRESULT_H_

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_CREATERESOURCELOGREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CREATERESOURCELOGREQUEST_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 CreateResourceLogRequest : public RoaServiceRequest {
public:
CreateResourceLogRequest();
~CreateResourceLogRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string resourceId_;
string clusterId_;
std::string body_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_CREATERESOURCELOGREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_GETRESOURCESTATUSRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETRESOURCESTATUSRESULT_H_
#ifndef ALIBABACLOUD_EAS_MODEL_CREATERESOURCELOGRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_CREATERESOURCELOGRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetResourceStatusResult : public ServiceResult
class ALIBABACLOUD_EAS_EXPORT CreateResourceLogResult : public ServiceResult
{
public:
GetResourceStatusResult();
explicit GetResourceStatusResult(const std::string &payload);
~GetResourceStatusResult();
CreateResourceLogResult();
explicit CreateResourceLogResult(const std::string &payload);
~CreateResourceLogResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCESTATUSRESULT_H_
#endif // !ALIBABACLOUD_EAS_MODEL_CREATERESOURCELOGRESULT_H_

View File

@@ -1,45 +1,42 @@
/*
* 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_GETOSSAUTHORIZEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETOSSAUTHORIZEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetOssAuthorizeRequest : public RoaServiceRequest
{
public:
GetOssAuthorizeRequest();
~GetOssAuthorizeRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETOSSAUTHORIZEREQUEST_H_
*/
#ifndef ALIBABACLOUD_EAS_MODEL_CREATERESOURCEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CREATERESOURCEREQUEST_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 CreateResourceRequest : public RoaServiceRequest {
public:
CreateResourceRequest();
~CreateResourceRequest();
std::string getBody() const;
void setBody(const std::string &body);
private:
std::string body_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_CREATERESOURCEREQUEST_H_

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_CREATERESOURCERESULT_H_
#define ALIBABACLOUD_EAS_MODEL_CREATERESOURCERESULT_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 CreateResourceResult : public ServiceResult
{
public:
CreateResourceResult();
explicit CreateResourceResult(const std::string &payload);
~CreateResourceResult();
std::string getResourceId()const;
std::string getClusterId()const;
std::string getResourceName()const;
std::string getOwnerUid()const;
protected:
void parse(const std::string &payload);
private:
std::string resourceId_;
std::string clusterId_;
std::string resourceName_;
std::string ownerUid_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_CREATERESOURCERESULT_H_

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_CREATESERVICEAUTOSCALERREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CREATESERVICEAUTOSCALERREQUEST_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 CreateServiceAutoScalerRequest : public RoaServiceRequest {
public:
CreateServiceAutoScalerRequest();
~CreateServiceAutoScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string serviceName_;
string clusterId_;
std::string body_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICEAUTOSCALERREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_CREATENETWORKINTERFACERESULT_H_
#define ALIBABACLOUD_EAS_MODEL_CREATENETWORKINTERFACERESULT_H_
#ifndef ALIBABACLOUD_EAS_MODEL_CREATESERVICEAUTOSCALERRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_CREATESERVICEAUTOSCALERRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT CreateNetworkInterfaceResult : public ServiceResult
class ALIBABACLOUD_EAS_EXPORT CreateServiceAutoScalerResult : public ServiceResult
{
public:
CreateNetworkInterfaceResult();
explicit CreateNetworkInterfaceResult(const std::string &payload);
~CreateNetworkInterfaceResult();
CreateServiceAutoScalerResult();
explicit CreateServiceAutoScalerResult(const std::string &payload);
~CreateServiceAutoScalerResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_CREATENETWORKINTERFACERESULT_H_
#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICEAUTOSCALERRESULT_H_

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_CREATESERVICECRONSCALERREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CREATESERVICECRONSCALERREQUEST_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 CreateServiceCronScalerRequest : public RoaServiceRequest {
public:
CreateServiceCronScalerRequest();
~CreateServiceCronScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string serviceName_;
string clusterId_;
std::string body_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICECRONSCALERREQUEST_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_CREATESERVICECRONSCALERRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_CREATESERVICECRONSCALERRESULT_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 CreateServiceCronScalerResult : public ServiceResult
{
public:
CreateServiceCronScalerResult();
explicit CreateServiceCronScalerResult(const std::string &payload);
~CreateServiceCronScalerResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICECRONSCALERRESULT_H_

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_CREATESERVICEMIRRORREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CREATESERVICEMIRRORREQUEST_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 CreateServiceMirrorRequest : public RoaServiceRequest {
public:
CreateServiceMirrorRequest();
~CreateServiceMirrorRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
std::string getBody() const;
void setBody(const std::string &body);
private:
string serviceName_;
string clusterId_;
std::string body_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICEMIRRORREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_GETAVAILABLEREGIONSRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETAVAILABLEREGIONSRESULT_H_
#ifndef ALIBABACLOUD_EAS_MODEL_CREATESERVICEMIRRORRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_CREATESERVICEMIRRORRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetAvailableRegionsResult : public ServiceResult
class ALIBABACLOUD_EAS_EXPORT CreateServiceMirrorResult : public ServiceResult
{
public:
GetAvailableRegionsResult();
explicit GetAvailableRegionsResult(const std::string &payload);
~GetAvailableRegionsResult();
CreateServiceMirrorResult();
explicit CreateServiceMirrorResult(const std::string &payload);
~CreateServiceMirrorResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETAVAILABLEREGIONSRESULT_H_
#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICEMIRRORRESULT_H_

View File

@@ -1,45 +1,42 @@
/*
* 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_CREATESERVICEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CREATESERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT CreateServiceRequest : public RoaServiceRequest
{
public:
CreateServiceRequest();
~CreateServiceRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_EAS_MODEL_CREATESERVICEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CREATESERVICEREQUEST_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 CreateServiceRequest : public RoaServiceRequest {
public:
CreateServiceRequest();
~CreateServiceRequest();
string getBody() const;
void setBody(string body);
private:
string body_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICEREQUEST_H_

View File

@@ -37,10 +37,22 @@ namespace AlibabaCloud
CreateServiceResult();
explicit CreateServiceResult(const std::string &payload);
~CreateServiceResult();
std::string getStatus()const;
std::string getServiceName()const;
std::string getInternetEndpoint()const;
std::string getRegion()const;
std::string getIntranetEndpoint()const;
std::string getServiceId()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string serviceName_;
std::string internetEndpoint_;
std::string region_;
std::string intranetEndpoint_;
std::string serviceId_;
};
}

View File

@@ -1,51 +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_CHECKSERVICEEXISTSREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CHECKSERVICEEXISTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT CheckServiceExistsRequest : public RoaServiceRequest
{
public:
CheckServiceExistsRequest();
~CheckServiceExistsRequest();
std::string getService_name()const;
void setService_name(const std::string& service_name);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string service_name_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_CHECKSERVICEEXISTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_EAS_MODEL_DELETEBENCHMARKTASKREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETEBENCHMARKTASKREQUEST_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 DeleteBenchmarkTaskRequest : public RoaServiceRequest {
public:
DeleteBenchmarkTaskRequest();
~DeleteBenchmarkTaskRequest();
string getTaskName() const;
void setTaskName(string taskName);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string taskName_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DELETEBENCHMARKTASKREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_GETNETWORKINTERFACERESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETNETWORKINTERFACERESULT_H_
#ifndef ALIBABACLOUD_EAS_MODEL_DELETEBENCHMARKTASKRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DELETEBENCHMARKTASKRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetNetworkInterfaceResult : public ServiceResult
class ALIBABACLOUD_EAS_EXPORT DeleteBenchmarkTaskResult : public ServiceResult
{
public:
GetNetworkInterfaceResult();
explicit GetNetworkInterfaceResult(const std::string &payload);
~GetNetworkInterfaceResult();
DeleteBenchmarkTaskResult();
explicit DeleteBenchmarkTaskResult(const std::string &payload);
~DeleteBenchmarkTaskResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETNETWORKINTERFACERESULT_H_
#endif // !ALIBABACLOUD_EAS_MODEL_DELETEBENCHMARKTASKRESULT_H_

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_DELETERESOURCEDLINKREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEDLINKREQUEST_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 DeleteResourceDLinkRequest : public RoaServiceRequest {
public:
DeleteResourceDLinkRequest();
~DeleteResourceDLinkRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string resourceId_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEDLINKREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_GETORCREATERESOURCERESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETORCREATERESOURCERESULT_H_
#ifndef ALIBABACLOUD_EAS_MODEL_DELETERESOURCEDLINKRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEDLINKRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetOrCreateResourceResult : public ServiceResult
class ALIBABACLOUD_EAS_EXPORT DeleteResourceDLinkResult : public ServiceResult
{
public:
GetOrCreateResourceResult();
explicit GetOrCreateResourceResult(const std::string &payload);
~GetOrCreateResourceResult();
DeleteResourceDLinkResult();
explicit DeleteResourceDLinkResult(const std::string &payload);
~DeleteResourceDLinkResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETORCREATERESOURCERESULT_H_
#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEDLINKRESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_DELETERESOURCEINSTANCEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT DeleteResourceInstanceRequest : public RoaServiceRequest
{
public:
DeleteResourceInstanceRequest();
~DeleteResourceInstanceRequest();
std::string getCluster_id()const;
void setCluster_id(const std::string& cluster_id);
std::string getResource_name()const;
void setResource_name(const std::string& resource_name);
private:
std::string cluster_id_;
std::string resource_name_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCEREQUEST_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_DELETERESOURCEINSTANCESREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCESREQUEST_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 DeleteResourceInstancesRequest : public RoaServiceRequest {
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);
private:
string instanceList_;
string resourceId_;
boolean allFailed_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCESREQUEST_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_DELETERESOURCEINSTANCESRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCESRESULT_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 DeleteResourceInstancesResult : public ServiceResult
{
public:
DeleteResourceInstancesResult();
explicit DeleteResourceInstancesResult(const std::string &payload);
~DeleteResourceInstancesResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCESRESULT_H_

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_DELETERESOURCELOGREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCELOGREQUEST_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 DeleteResourceLogRequest : public RoaServiceRequest {
public:
DeleteResourceLogRequest();
~DeleteResourceLogRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string resourceId_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCELOGREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_GETSERVICEVERSIONRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETSERVICEVERSIONRESULT_H_
#ifndef ALIBABACLOUD_EAS_MODEL_DELETERESOURCELOGRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCELOGRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetServiceVersionResult : public ServiceResult
class ALIBABACLOUD_EAS_EXPORT DeleteResourceLogResult : public ServiceResult
{
public:
GetServiceVersionResult();
explicit GetServiceVersionResult(const std::string &payload);
~GetServiceVersionResult();
DeleteResourceLogResult();
explicit DeleteResourceLogResult(const std::string &payload);
~DeleteResourceLogResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEVERSIONRESULT_H_
#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCELOGRESULT_H_

View File

@@ -1,51 +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_DELETERESOURCEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT DeleteResourceRequest : public RoaServiceRequest
{
public:
DeleteResourceRequest();
~DeleteResourceRequest();
std::string getCluster_id()const;
void setCluster_id(const std::string& cluster_id);
std::string getResource_name()const;
void setResource_name(const std::string& resource_name);
private:
std::string cluster_id_;
std::string resource_name_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_EAS_MODEL_DELETERESOURCEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEREQUEST_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 DeleteResourceRequest : public RoaServiceRequest {
public:
DeleteResourceRequest();
~DeleteResourceRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string resourceId_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEREQUEST_H_

View File

@@ -37,10 +37,12 @@ namespace AlibabaCloud
DeleteResourceResult();
explicit DeleteResourceResult(const std::string &payload);
~DeleteResourceResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}

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_DELETESERVICEAUTOSCALERREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEAUTOSCALERREQUEST_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 DeleteServiceAutoScalerRequest : public RoaServiceRequest {
public:
DeleteServiceAutoScalerRequest();
~DeleteServiceAutoScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string serviceName_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEAUTOSCALERREQUEST_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_DELETESERVICEAUTOSCALERRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEAUTOSCALERRESULT_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 DeleteServiceAutoScalerResult : public ServiceResult
{
public:
DeleteServiceAutoScalerResult();
explicit DeleteServiceAutoScalerResult(const std::string &payload);
~DeleteServiceAutoScalerResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEAUTOSCALERRESULT_H_

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_DELETESERVICECRONSCALERREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETESERVICECRONSCALERREQUEST_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 DeleteServiceCronScalerRequest : public RoaServiceRequest {
public:
DeleteServiceCronScalerRequest();
~DeleteServiceCronScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string serviceName_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICECRONSCALERREQUEST_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_DELETESERVICECRONSCALERRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DELETESERVICECRONSCALERRESULT_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 DeleteServiceCronScalerResult : public ServiceResult
{
public:
DeleteServiceCronScalerResult();
explicit DeleteServiceCronScalerResult(const std::string &payload);
~DeleteServiceCronScalerResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICECRONSCALERRESULT_H_

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_DELETESERVICEINSTANCESREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEINSTANCESREQUEST_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 DeleteServiceInstancesRequest : public RoaServiceRequest {
public:
DeleteServiceInstancesRequest();
~DeleteServiceInstancesRequest();
string getInstanceList() const;
void setInstanceList(string instanceList);
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string instanceList_;
string serviceName_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEINSTANCESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCERESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCERESULT_H_
#ifndef ALIBABACLOUD_EAS_MODEL_DELETESERVICEINSTANCESRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEINSTANCESRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT DeleteResourceInstanceResult : public ServiceResult
class ALIBABACLOUD_EAS_EXPORT DeleteServiceInstancesResult : public ServiceResult
{
public:
DeleteResourceInstanceResult();
explicit DeleteResourceInstanceResult(const std::string &payload);
~DeleteResourceInstanceResult();
DeleteServiceInstancesResult();
explicit DeleteServiceInstancesResult(const std::string &payload);
~DeleteServiceInstancesResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCERESULT_H_
#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEINSTANCESRESULT_H_

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_DELETESERVICEMIRRORREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEMIRRORREQUEST_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 DeleteServiceMirrorRequest : public RoaServiceRequest {
public:
DeleteServiceMirrorRequest();
~DeleteServiceMirrorRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string serviceName_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEMIRRORREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_GETRESOURCESERVICESRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETRESOURCESERVICESRESULT_H_
#ifndef ALIBABACLOUD_EAS_MODEL_DELETESERVICEMIRRORRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEMIRRORRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetResourceServicesResult : public ServiceResult
class ALIBABACLOUD_EAS_EXPORT DeleteServiceMirrorResult : public ServiceResult
{
public:
GetResourceServicesResult();
explicit GetResourceServicesResult(const std::string &payload);
~GetResourceServicesResult();
DeleteServiceMirrorResult();
explicit DeleteServiceMirrorResult(const std::string &payload);
~DeleteServiceMirrorResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCESERVICESRESULT_H_
#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEMIRRORRESULT_H_

View File

@@ -1,51 +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_DELETESERVICEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT DeleteServiceRequest : public RoaServiceRequest
{
public:
DeleteServiceRequest();
~DeleteServiceRequest();
std::string getService_name()const;
void setService_name(const std::string& service_name);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string service_name_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_EAS_MODEL_DELETESERVICEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEREQUEST_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 DeleteServiceRequest : public RoaServiceRequest {
public:
DeleteServiceRequest();
~DeleteServiceRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string serviceName_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEREQUEST_H_

View File

@@ -37,10 +37,12 @@ namespace AlibabaCloud
DeleteServiceResult();
explicit DeleteServiceResult(const std::string &payload);
~DeleteServiceResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}

View File

@@ -1,49 +0,0 @@
/*
* 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_DELETETASKRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DELETETASKRESULT_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 DeleteTaskResult : public ServiceResult
{
public:
DeleteTaskResult();
explicit DeleteTaskResult(const std::string &payload);
~DeleteTaskResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DELETETASKRESULT_H_

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_DESCRIBEBENCHMARKTASKREPORTREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKREPORTREQUEST_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 DescribeBenchmarkTaskReportRequest : public RoaServiceRequest {
public:
DescribeBenchmarkTaskReportRequest();
~DescribeBenchmarkTaskReportRequest();
string getTaskName() const;
void setTaskName(string taskName);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string taskName_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKREPORTREQUEST_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_DESCRIBEBENCHMARKTASKREPORTRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKREPORTRESULT_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 DescribeBenchmarkTaskReportResult : public ServiceResult
{
public:
DescribeBenchmarkTaskReportResult();
explicit DescribeBenchmarkTaskReportResult(const std::string &payload);
~DescribeBenchmarkTaskReportResult();
std::string getReportUrl()const;
protected:
void parse(const std::string &payload);
private:
std::string reportUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKREPORTRESULT_H_

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_DESCRIBEBENCHMARKTASKREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKREQUEST_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 DescribeBenchmarkTaskRequest : public RoaServiceRequest {
public:
DescribeBenchmarkTaskRequest();
~DescribeBenchmarkTaskRequest();
string getTaskName() const;
void setTaskName(string taskName);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string taskName_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* 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_DESCRIBEBENCHMARKTASKRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKRESULT_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 DescribeBenchmarkTaskResult : public ServiceResult
{
public:
DescribeBenchmarkTaskResult();
explicit DescribeBenchmarkTaskResult(const std::string &payload);
~DescribeBenchmarkTaskResult();
std::string getStatus()const;
long getAvailableAgent()const;
std::string getTaskId()const;
std::string getMessage()const;
std::string getTaskName()const;
std::string getServiceName()const;
long getDesiredAgent()const;
std::string getToken()const;
std::string getCallerUid()const;
std::string getParentUid()const;
std::string getReason()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
long availableAgent_;
std::string taskId_;
std::string message_;
std::string taskName_;
std::string serviceName_;
long desiredAgent_;
std::string token_;
std::string callerUid_;
std::string parentUid_;
std::string reason_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKRESULT_H_

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_DESCRIBERESOURCEDLINKREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEDLINKREQUEST_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 DescribeResourceDLinkRequest : public RoaServiceRequest {
public:
DescribeResourceDLinkRequest();
~DescribeResourceDLinkRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string resourceId_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEDLINKREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_LISTTASKSRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_LISTTASKSRESULT_H_
#ifndef ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEDLINKRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEDLINKRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,31 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT ListTasksResult : public ServiceResult
class ALIBABACLOUD_EAS_EXPORT DescribeResourceDLinkResult : public ServiceResult
{
public:
ListTasksResult();
explicit ListTasksResult(const std::string &payload);
~ListTasksResult();
DescribeResourceDLinkResult();
explicit DescribeResourceDLinkResult(const std::string &payload);
~DescribeResourceDLinkResult();
std::vector<std::string> getAuxVSwitchList()const;
std::string getVpcId()const;
std::string getVSwitchId()const;
std::string getSecurityGroupId()const;
std::string getDestinationCIDRs()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> auxVSwitchList_;
std::string vpcId_;
std::string vSwitchId_;
std::string securityGroupId_;
std::string destinationCIDRs_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_LISTTASKSRESULT_H_
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEDLINKRESULT_H_

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_DESCRIBERESOURCELOGREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCELOGREQUEST_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 DescribeResourceLogRequest : public RoaServiceRequest {
public:
DescribeResourceLogRequest();
~DescribeResourceLogRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string resourceId_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCELOGREQUEST_H_

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_DESCRIBERESOURCELOGRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCELOGRESULT_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 DescribeResourceLogResult : public ServiceResult
{
public:
DescribeResourceLogResult();
explicit DescribeResourceLogResult(const std::string &payload);
~DescribeResourceLogResult();
std::string getStatus()const;
std::string getMessage()const;
std::string getProjectName()const;
std::string getLogStore()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string message_;
std::string projectName_;
std::string logStore_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCELOGRESULT_H_

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_DESCRIBERESOURCEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEREQUEST_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 DescribeResourceRequest : public RoaServiceRequest {
public:
DescribeResourceRequest();
~DescribeResourceRequest();
string getResourceId() const;
void setResourceId(string resourceId);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string resourceId_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEREQUEST_H_

View File

@@ -0,0 +1,77 @@
/*
* 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_DESCRIBERESOURCERESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCERESULT_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 DescribeResourceResult : public ServiceResult
{
public:
DescribeResourceResult();
explicit DescribeResourceResult(const std::string &payload);
~DescribeResourceResult();
std::string getStatus()const;
int getPrePaidInstanceCount()const;
std::string getMessage()const;
std::string getClusterId()const;
std::string getResourceName()const;
std::string getOwnerUid()const;
std::string getCreateTime()const;
int getPostPaidInstanceCount()const;
std::string getExtraData()const;
int getInstanceCount()const;
int getCpuCount()const;
std::string getResourceId()const;
std::string getUpdateTime()const;
int getGpuCount()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
int prePaidInstanceCount_;
std::string message_;
std::string clusterId_;
std::string resourceName_;
std::string ownerUid_;
std::string createTime_;
int postPaidInstanceCount_;
std::string extraData_;
int instanceCount_;
int cpuCount_;
std::string resourceId_;
std::string updateTime_;
int gpuCount_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCERESULT_H_

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_DESCRIBESERVICEAUTOSCALERREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEAUTOSCALERREQUEST_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 DescribeServiceAutoScalerRequest : public RoaServiceRequest {
public:
DescribeServiceAutoScalerRequest();
~DescribeServiceAutoScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string serviceName_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEAUTOSCALERREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* 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_DESCRIBESERVICEAUTOSCALERRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEAUTOSCALERRESULT_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 DescribeServiceAutoScalerResult : public ServiceResult
{
public:
DescribeServiceAutoScalerResult();
explicit DescribeServiceAutoScalerResult(const std::string &payload);
~DescribeServiceAutoScalerResult();
int getMaxReplica()const;
std::string getServiceName()const;
std::string getStrategies()const;
int getMinReplica()const;
std::string getCurrentValues()const;
protected:
void parse(const std::string &payload);
private:
int maxReplica_;
std::string serviceName_;
std::string strategies_;
int minReplica_;
std::string currentValues_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEAUTOSCALERRESULT_H_

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_DESCRIBESERVICECRONSCALERREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICECRONSCALERREQUEST_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 DescribeServiceCronScalerRequest : public RoaServiceRequest {
public:
DescribeServiceCronScalerRequest();
~DescribeServiceCronScalerRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string serviceName_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICECRONSCALERREQUEST_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_DESCRIBESERVICECRONSCALERRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICECRONSCALERRESULT_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 DescribeServiceCronScalerResult : public ServiceResult
{
public:
struct ScaleJob
{
int targetSize;
std::string lastProbeTime;
std::string message;
std::string state;
std::string schedule;
std::string createTime;
std::string name;
};
DescribeServiceCronScalerResult();
explicit DescribeServiceCronScalerResult(const std::string &payload);
~DescribeServiceCronScalerResult();
std::vector<std::string> getExcludeDates()const;
std::string getServiceName()const;
std::vector<ScaleJob> getScaleJobs()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> excludeDates_;
std::string serviceName_;
std::vector<ScaleJob> scaleJobs_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICECRONSCALERRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* 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_DESCRIBESERVICELOGREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICELOGREQUEST_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 DescribeServiceLogRequest : public RoaServiceRequest {
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);
private:
string ip_;
integer pageSize_;
string endTime_;
string serviceName_;
string startTime_;
string clusterId_;
integer pageNum_;
string keyword_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICELOGREQUEST_H_

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_DESCRIBESERVICELOGRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICELOGRESULT_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 DescribeServiceLogResult : public ServiceResult
{
public:
DescribeServiceLogResult();
explicit DescribeServiceLogResult(const std::string &payload);
~DescribeServiceLogResult();
long getTotalCount()const;
long getPageNum()const;
long getTotalPageNum()const;
std::vector<std::string> getLogs()const;
protected:
void parse(const std::string &payload);
private:
long totalCount_;
long pageNum_;
long totalPageNum_;
std::vector<std::string> logs_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICELOGRESULT_H_

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_DESCRIBESERVICEMIRRORREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEMIRRORREQUEST_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 DescribeServiceMirrorRequest : public RoaServiceRequest {
public:
DescribeServiceMirrorRequest();
~DescribeServiceMirrorRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string serviceName_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEMIRRORREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_DESCRIBESERVICEMIRRORRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEMIRRORRESULT_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 DescribeServiceMirrorResult : public ServiceResult
{
public:
DescribeServiceMirrorResult();
explicit DescribeServiceMirrorResult(const std::string &payload);
~DescribeServiceMirrorResult();
std::string getTarget()const;
std::string getServiceName()const;
std::string getRatio()const;
protected:
void parse(const std::string &payload);
private:
std::string target_;
std::string serviceName_;
std::string ratio_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEMIRRORRESULT_H_

View File

@@ -1,51 +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_CREATESLSREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CREATESLSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT CreateSLSRequest : public RoaServiceRequest
{
public:
CreateSLSRequest();
~CreateSLSRequest();
std::string getCluster_id()const;
void setCluster_id(const std::string& cluster_id);
std::string getResource_name()const;
void setResource_name(const std::string& resource_name);
private:
std::string cluster_id_;
std::string resource_name_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_CREATESLSREQUEST_H_
*/
#ifndef ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEREQUEST_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 DescribeServiceRequest : public RoaServiceRequest {
public:
DescribeServiceRequest();
~DescribeServiceRequest();
string getServiceName() const;
void setServiceName(string serviceName);
string getClusterId() const;
void setClusterId(string clusterId);
private:
string serviceName_;
string clusterId_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEREQUEST_H_

View File

@@ -0,0 +1,103 @@
/*
* 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_DESCRIBESERVICERESULT_H_
#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICERESULT_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 DescribeServiceResult : public ServiceResult
{
public:
DescribeServiceResult();
explicit DescribeServiceResult(const std::string &payload);
~DescribeServiceResult();
std::string getMessage()const;
int getMemory()const;
int getCurrentVersion()const;
int getRunningInstance()const;
int getCpu()const;
std::string getImage()const;
int getGpu()const;
std::string getCallerUid()const;
std::string getReason()const;
std::string getSource()const;
std::string getServiceId()const;
int getTotalInstance()const;
std::string getServiceConfig()const;
std::string getAccessToken()const;
std::string getInternetEndpoint()const;
std::string getStatus()const;
std::string getCreateTime()const;
std::string getResource()const;
std::string get_Namespace()const;
int getWeight()const;
int getPendingInstance()const;
int getLatestVersion()const;
std::string getServiceName()const;
std::string getUpdateTime()const;
std::string getRegion()const;
std::string getParentUid()const;
std::string getIntranetEndpoint()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int memory_;
int currentVersion_;
int runningInstance_;
int cpu_;
std::string image_;
int gpu_;
std::string callerUid_;
std::string reason_;
std::string source_;
std::string serviceId_;
int totalInstance_;
std::string serviceConfig_;
std::string accessToken_;
std::string internetEndpoint_;
std::string status_;
std::string createTime_;
std::string resource_;
std::string _namespace_;
int weight_;
int pendingInstance_;
int latestVersion_;
std::string serviceName_;
std::string updateTime_;
std::string region_;
std::string parentUid_;
std::string intranetEndpoint_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICERESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_GETNETWORKINTERFACEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETNETWORKINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetNetworkInterfaceRequest : public RoaServiceRequest
{
public:
GetNetworkInterfaceRequest();
~GetNetworkInterfaceRequest();
std::string getCluster_id()const;
void setCluster_id(const std::string& cluster_id);
std::string getResource_name()const;
void setResource_name(const std::string& resource_name);
private:
std::string cluster_id_;
std::string resource_name_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETNETWORKINTERFACEREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* 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_GETOSSAUTHORIZERESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETOSSAUTHORIZERESULT_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 GetOssAuthorizeResult : public ServiceResult
{
public:
GetOssAuthorizeResult();
explicit GetOssAuthorizeResult(const std::string &payload);
~GetOssAuthorizeResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETOSSAUTHORIZERESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_GETRESOURCEINSTANCESREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETRESOURCEINSTANCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetResourceInstancesRequest : public RoaServiceRequest
{
public:
GetResourceInstancesRequest();
~GetResourceInstancesRequest();
std::string getCluster_id()const;
void setCluster_id(const std::string& cluster_id);
std::string getResource_name()const;
void setResource_name(const std::string& resource_name);
private:
std::string cluster_id_;
std::string resource_name_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCEINSTANCESREQUEST_H_

View File

@@ -1,54 +0,0 @@
/*
* 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_GETRESOURCEPODSREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETRESOURCEPODSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetResourcePodsRequest : public RoaServiceRequest
{
public:
GetResourcePodsRequest();
~GetResourcePodsRequest();
std::string getCluster_id()const;
void setCluster_id(const std::string& cluster_id);
std::string getInstance_name()const;
void setInstance_name(const std::string& instance_name);
std::string getResource_name()const;
void setResource_name(const std::string& resource_name);
private:
std::string cluster_id_;
std::string instance_name_;
std::string resource_name_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCEPODSREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* 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_GETRESOURCEPODSRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETRESOURCEPODSRESULT_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 GetResourcePodsResult : public ServiceResult
{
public:
GetResourcePodsResult();
explicit GetResourcePodsResult(const std::string &payload);
~GetResourcePodsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCEPODSRESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_GETRESOURCESERVICESREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETRESOURCESERVICESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetResourceServicesRequest : public RoaServiceRequest
{
public:
GetResourceServicesRequest();
~GetResourceServicesRequest();
std::string getCluster_id()const;
void setCluster_id(const std::string& cluster_id);
std::string getResource_name()const;
void setResource_name(const std::string& resource_name);
private:
std::string cluster_id_;
std::string resource_name_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCESERVICESREQUEST_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_GETRESOURCESTATUSREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETRESOURCESTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetResourceStatusRequest : public RoaServiceRequest
{
public:
GetResourceStatusRequest();
~GetResourceStatusRequest();
std::string getCluster_id()const;
void setCluster_id(const std::string& cluster_id);
std::string getResource_name()const;
void setResource_name(const std::string& resource_name);
private:
std::string cluster_id_;
std::string resource_name_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCESTATUSREQUEST_H_

View File

@@ -1,45 +0,0 @@
/*
* 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_GETSERVICEREGIONREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETSERVICEREGIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetServiceRegionRequest : public RoaServiceRequest
{
public:
GetServiceRegionRequest();
~GetServiceRegionRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEREGIONREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* 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_GETSERVICEREGIONRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETSERVICEREGIONRESULT_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 GetServiceRegionResult : public ServiceResult
{
public:
GetServiceRegionResult();
explicit GetServiceRegionResult(const std::string &payload);
~GetServiceRegionResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEREGIONRESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_GETSERVICEREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetServiceRequest : public RoaServiceRequest
{
public:
GetServiceRequest();
~GetServiceRequest();
std::string getService_name()const;
void setService_name(const std::string& service_name);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string service_name_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* 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_GETSERVICERESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETSERVICERESULT_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 GetServiceResult : public ServiceResult
{
public:
GetServiceResult();
explicit GetServiceResult(const std::string &payload);
~GetServiceResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICERESULT_H_

View File

@@ -1,63 +0,0 @@
/*
* 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_GETSERVICESTATISTICSREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETSERVICESTATISTICSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetServiceStatisticsRequest : public RoaServiceRequest
{
public:
GetServiceStatisticsRequest();
~GetServiceStatisticsRequest();
std::string getMetric()const;
void setMetric(const std::string& metric);
std::string getService_name()const;
void setService_name(const std::string& service_name);
int getCount()const;
void setCount(int count);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getTo()const;
void setTo(const std::string& to);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string metric_;
std::string service_name_;
int count_;
std::string from_;
std::string to_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICESTATISTICSREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* 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_GETSERVICESTATISTICSRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETSERVICESTATISTICSRESULT_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 GetServiceStatisticsResult : public ServiceResult
{
public:
GetServiceStatisticsResult();
explicit GetServiceStatisticsResult(const std::string &payload);
~GetServiceStatisticsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICESTATISTICSRESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_GETSERVICETOKENREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETSERVICETOKENREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetServiceTokenRequest : public RoaServiceRequest
{
public:
GetServiceTokenRequest();
~GetServiceTokenRequest();
std::string getService_name()const;
void setService_name(const std::string& service_name);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string service_name_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICETOKENREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* 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_GETSERVICETOKENRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETSERVICETOKENRESULT_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 GetServiceTokenResult : public ServiceResult
{
public:
GetServiceTokenResult();
explicit GetServiceTokenResult(const std::string &payload);
~GetServiceTokenResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICETOKENRESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_GETSERVICEVERSIONREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETSERVICEVERSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetServiceVersionRequest : public RoaServiceRequest
{
public:
GetServiceVersionRequest();
~GetServiceVersionRequest();
std::string getService_name()const;
void setService_name(const std::string& service_name);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string service_name_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEVERSIONREQUEST_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_GETSERVICEWORKERREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETSERVICEWORKERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetServiceWorkerRequest : public RoaServiceRequest
{
public:
GetServiceWorkerRequest();
~GetServiceWorkerRequest();
std::string getService_name()const;
void setService_name(const std::string& service_name);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string service_name_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEWORKERREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* 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_GETSERVICEWORKERRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETSERVICEWORKERRESULT_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 GetServiceWorkerResult : public ServiceResult
{
public:
GetServiceWorkerResult();
explicit GetServiceWorkerResult(const std::string &payload);
~GetServiceWorkerResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEWORKERRESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_GETTASKREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetTaskRequest : public RoaServiceRequest
{
public:
GetTaskRequest();
~GetTaskRequest();
std::string getTask_name()const;
void setTask_name(const std::string& task_name);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string task_name_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETTASKREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* 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_GETTASKRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_GETTASKRESULT_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 GetTaskResult : public ServiceResult
{
public:
GetTaskResult();
explicit GetTaskResult(const std::string &payload);
~GetTaskResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETTASKRESULT_H_

View File

@@ -1,45 +1,39 @@
/*
* 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_CREATETASKREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_CREATETASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT CreateTaskRequest : public RoaServiceRequest
{
public:
CreateTaskRequest();
~CreateTaskRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_CREATETASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_EAS_MODEL_LISTBENCHMARKTASKREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_LISTBENCHMARKTASKREQUEST_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 ListBenchmarkTaskRequest : public RoaServiceRequest {
public:
ListBenchmarkTaskRequest();
~ListBenchmarkTaskRequest();
private:
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_LISTBENCHMARKTASKREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* 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_LISTBENCHMARKTASKRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_LISTBENCHMARKTASKRESULT_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 ListBenchmarkTaskResult : public ServiceResult
{
public:
struct Task
{
std::string status;
long availableAgent;
std::string taskId;
std::string message;
std::string taskName;
std::string serviceName;
std::string createTime;
std::string updateTime;
std::string region;
};
ListBenchmarkTaskResult();
explicit ListBenchmarkTaskResult(const std::string &payload);
~ListBenchmarkTaskResult();
std::vector<Task> getTasks()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Task> tasks_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_LISTBENCHMARKTASKRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCEWORKERREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCEWORKERREQUEST_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 ListResourceInstanceWorkerRequest : public RoaServiceRequest {
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);
private:
string resourceId_;
string instanceName_;
integer pageSize_;
string clusterId_;
integer pageNumber_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCEWORKERREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* 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_LISTRESOURCEINSTANCEWORKERRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCEWORKERRESULT_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 ListResourceInstanceWorkerResult : public ServiceResult
{
public:
struct PodsItem
{
std::string status;
int memoryLimit;
int restartCount;
bool ready;
int cpuLimit;
std::string serviceName;
std::string startTime;
int gpuLimit;
int gpuRequest;
int cpuRequest;
int memoryRquest;
std::string name;
};
ListResourceInstanceWorkerResult();
explicit ListResourceInstanceWorkerResult(const std::string &payload);
~ListResourceInstanceWorkerResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<PodsItem> getPods()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<PodsItem> pods_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCEWORKERRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCESREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCESREQUEST_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 ListResourceInstancesRequest : public RoaServiceRequest {
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);
private:
string resourceId_;
integer pageSize_;
string clusterId_;
string chargeType_;
integer pageNumber_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCESREQUEST_H_

View File

@@ -0,0 +1,75 @@
/*
* 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_LISTRESOURCEINSTANCESRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCESRESULT_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 ListResourceInstancesResult : public ServiceResult
{
public:
struct InstancesItem
{
std::string instanceId;
std::string createTime;
std::string instanceUsedMemory;
std::string instanceIp;
int instanceGpuCount;
std::string instanceName;
std::string instanceMemory;
int instanceCpuCount;
int instanceUsedGpu;
bool autoRenewal;
std::string instanceStatus;
std::string chargeType;
std::string expiredTime;
std::string instanceType;
float instanceUsedCpu;
};
ListResourceInstancesResult();
explicit ListResourceInstancesResult(const std::string &payload);
~ListResourceInstancesResult();
std::vector<InstancesItem> getInstances()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
std::vector<InstancesItem> instances_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCESRESULT_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_LISTRESOURCESERVICESREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCESERVICESREQUEST_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 ListResourceServicesRequest : public RoaServiceRequest {
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);
private:
string resourceId_;
integer pageSize_;
string clusterId_;
integer pageNumber_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCESERVICESREQUEST_H_

View File

@@ -0,0 +1,88 @@
/*
* 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_LISTRESOURCESERVICESRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCESERVICESRESULT_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 ListResourceServicesResult : public ServiceResult
{
public:
struct ServicesItem
{
std::string message;
int memory;
int currentVersion;
int runningInstance;
int cpu;
std::string image;
int gpu;
std::string callerUid;
std::string reason;
std::string source;
std::string serviceId;
int totalInstance;
std::string serviceConfig;
std::string accessToken;
std::string internetEndpoint;
std::string status;
std::string requestId;
std::string createTime;
std::string resource;
std::string _namespace;
int weight;
int pendingInstance;
int latestVersion;
std::string serviceName;
std::string updateTime;
std::string region;
std::string parentUid;
std::string intranetEndpoint;
};
ListResourceServicesResult();
explicit ListResourceServicesResult(const std::string &payload);
~ListResourceServicesResult();
std::vector<ServicesItem> getServices()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ServicesItem> services_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCESERVICESRESULT_H_

View File

@@ -1,45 +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_GETAVAILABLEREGIONSREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_GETAVAILABLEREGIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT GetAvailableRegionsRequest : public RoaServiceRequest
{
public:
GetAvailableRegionsRequest();
~GetAvailableRegionsRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_GETAVAILABLEREGIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_EAS_MODEL_LISTRESOURCESREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCESREQUEST_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 ListResourcesRequest : public RoaServiceRequest {
public:
ListResourcesRequest();
~ListResourcesRequest();
integer getPageSize() const;
void setPageSize(integer pageSize);
integer getPageNumber() const;
void setPageNumber(integer pageNumber);
private:
integer pageSize_;
integer pageNumber_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCESREQUEST_H_

View File

@@ -0,0 +1,73 @@
/*
* 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_LISTRESOURCESRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCESRESULT_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 ListResourcesResult : public ServiceResult
{
public:
struct ResourcesItem
{
std::string status;
int prePaidInstanceCount;
std::string message;
std::string clusterId;
std::string resourceName;
std::string createTime;
int postPaidInstanceCount;
std::string extraData;
int instanceCount;
int cpuCount;
std::string resourceId;
std::string updateTime;
int gpuCount;
};
ListResourcesResult();
explicit ListResourcesResult(const std::string &payload);
~ListResourcesResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<ResourcesItem> getResources()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<ResourcesItem> resources_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCESRESULT_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_LISTSERVICEINSTANCESREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_LISTSERVICEINSTANCESREQUEST_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 ListServiceInstancesRequest : public RoaServiceRequest {
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);
private:
integer pageSize_;
string serviceName_;
string clusterId_;
integer pageNumber_;
};
} // namespace Model
} // namespace Eas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EAS_MODEL_LISTSERVICEINSTANCESREQUEST_H_

View File

@@ -0,0 +1,73 @@
/*
* 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_LISTSERVICEINSTANCESRESULT_H_
#define ALIBABACLOUD_EAS_MODEL_LISTSERVICEINSTANCESRESULT_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 ListServiceInstancesResult : public ServiceResult
{
public:
struct InstancesItem
{
std::string hostIP;
std::string status;
std::string innerIP;
int instancePort;
std::string _namespace;
std::string reason;
std::string instanceName;
int restartCount;
int totalProcesses;
std::vector<std::string> lastState;
int readyProcesses;
std::string startAt;
std::string hostName;
};
ListServiceInstancesResult();
explicit ListServiceInstancesResult(const std::string &payload);
~ListServiceInstancesResult();
std::vector<InstancesItem> getInstances()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
std::vector<InstancesItem> instances_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_LISTSERVICEINSTANCESRESULT_H_

View File

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

View File

@@ -32,15 +32,54 @@ namespace AlibabaCloud
class ALIBABACLOUD_EAS_EXPORT ListServicesResult : public ServiceResult
{
public:
struct ServicesItem
{
std::string message;
int memory;
int currentVersion;
int runningInstance;
int cpu;
std::string image;
int gpu;
std::string callerUid;
std::string reason;
std::string source;
std::string serviceId;
int totalInstance;
std::string serviceConfig;
std::string accessToken;
std::string internetEndpoint;
std::string status;
std::string requestId;
std::string createTime;
std::string resource;
std::string _namespace;
int weight;
int pendingInstance;
int latestVersion;
std::string serviceName;
std::string updateTime;
std::string region;
std::string parentUid;
std::string intranetEndpoint;
};
ListServicesResult();
explicit ListServicesResult(const std::string &payload);
~ListServicesResult();
std::vector<ServicesItem> getServices()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ServicesItem> services_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}

View File

@@ -1,57 +0,0 @@
/*
* 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_LISTTASKSREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_LISTTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT ListTasksRequest : public RoaServiceRequest
{
public:
ListTasksRequest();
~ListTasksRequest();
std::string getFilter()const;
void setFilter(const std::string& filter);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getSort()const;
void setSort(const std::string& sort);
std::string getPageNum()const;
void setPageNum(const std::string& pageNum);
private:
std::string filter_;
std::string pageSize_;
std::string sort_;
std::string pageNum_;
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_LISTTASKSREQUEST_H_

View File

@@ -1,45 +0,0 @@
/*
* 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_LISTVINDEXREQUEST_H_
#define ALIBABACLOUD_EAS_MODEL_LISTVINDEXREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/eas/EasExport.h>
namespace AlibabaCloud
{
namespace Eas
{
namespace Model
{
class ALIBABACLOUD_EAS_EXPORT ListVIndexRequest : public RoaServiceRequest
{
public:
ListVIndexRequest();
~ListVIndexRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_EAS_MODEL_LISTVINDEXREQUEST_H_

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