Compare commits

...

1 Commits

Author SHA1 Message Date
sdk-team
85b4b44446 Generated 2016-04-08 for Emr. 2021-12-20 08:59:11 +00:00
361 changed files with 37 additions and 33123 deletions

View File

@@ -1,3 +1,6 @@
2021-12-20 Version: 1.36.985
- Generated 2016-04-08 for `Emr`.
2021-12-17 Version: 1.36.984
- Support Endpoint Protect.

View File

@@ -1 +1 @@
1.36.984
1.36.985

View File

@@ -25,32 +25,16 @@ set(emr_public_header_model
include/alibabacloud/emr/model/AddClusterServiceResult.h
include/alibabacloud/emr/model/AddScalingConfigItemV2Request.h
include/alibabacloud/emr/model/AddScalingConfigItemV2Result.h
include/alibabacloud/emr/model/AuthorizeSecurityGroupRequest.h
include/alibabacloud/emr/model/AuthorizeSecurityGroupResult.h
include/alibabacloud/emr/model/CancelOrderRequest.h
include/alibabacloud/emr/model/CancelOrderResult.h
include/alibabacloud/emr/model/CloneFlowRequest.h
include/alibabacloud/emr/model/CloneFlowResult.h
include/alibabacloud/emr/model/CloneFlowJobRequest.h
include/alibabacloud/emr/model/CloneFlowJobResult.h
include/alibabacloud/emr/model/CreateBackupRequest.h
include/alibabacloud/emr/model/CreateBackupResult.h
include/alibabacloud/emr/model/CreateBackupPlanRequest.h
include/alibabacloud/emr/model/CreateBackupPlanResult.h
include/alibabacloud/emr/model/CreateClusterBootstrapActionRequest.h
include/alibabacloud/emr/model/CreateClusterBootstrapActionResult.h
include/alibabacloud/emr/model/CreateClusterHostGroupRequest.h
include/alibabacloud/emr/model/CreateClusterHostGroupResult.h
include/alibabacloud/emr/model/CreateClusterTemplateRequest.h
include/alibabacloud/emr/model/CreateClusterTemplateResult.h
include/alibabacloud/emr/model/CreateClusterV2Request.h
include/alibabacloud/emr/model/CreateClusterV2Result.h
include/alibabacloud/emr/model/CreateClusterWithTemplateRequest.h
include/alibabacloud/emr/model/CreateClusterWithTemplateResult.h
include/alibabacloud/emr/model/CreateDataSourceRequest.h
include/alibabacloud/emr/model/CreateDataSourceResult.h
include/alibabacloud/emr/model/CreateExecutionPlanRequest.h
include/alibabacloud/emr/model/CreateExecutionPlanResult.h
include/alibabacloud/emr/model/CreateFlowRequest.h
include/alibabacloud/emr/model/CreateFlowResult.h
include/alibabacloud/emr/model/CreateFlowCategoryRequest.h
@@ -65,32 +49,14 @@ set(emr_public_header_model
include/alibabacloud/emr/model/CreateFlowProjectClusterSettingResult.h
include/alibabacloud/emr/model/CreateFlowProjectUserRequest.h
include/alibabacloud/emr/model/CreateFlowProjectUserResult.h
include/alibabacloud/emr/model/CreateJobRequest.h
include/alibabacloud/emr/model/CreateJobResult.h
include/alibabacloud/emr/model/CreateLibraryRequest.h
include/alibabacloud/emr/model/CreateLibraryResult.h
include/alibabacloud/emr/model/CreateMetaTablePreviewTaskRequest.h
include/alibabacloud/emr/model/CreateMetaTablePreviewTaskResult.h
include/alibabacloud/emr/model/CreateResourcePoolRequest.h
include/alibabacloud/emr/model/CreateResourcePoolResult.h
include/alibabacloud/emr/model/CreateResourceQueueRequest.h
include/alibabacloud/emr/model/CreateResourceQueueResult.h
include/alibabacloud/emr/model/CreateScalingGroupV2Request.h
include/alibabacloud/emr/model/CreateScalingGroupV2Result.h
include/alibabacloud/emr/model/CreateScalingRuleRequest.h
include/alibabacloud/emr/model/CreateScalingRuleResult.h
include/alibabacloud/emr/model/CreateTagRequest.h
include/alibabacloud/emr/model/CreateTagResult.h
include/alibabacloud/emr/model/CreateUserRequest.h
include/alibabacloud/emr/model/CreateUserResult.h
include/alibabacloud/emr/model/CreateUsersRequest.h
include/alibabacloud/emr/model/CreateUsersResult.h
include/alibabacloud/emr/model/DecommissionHostComponentRequest.h
include/alibabacloud/emr/model/DecommissionHostComponentResult.h
include/alibabacloud/emr/model/DeleteClusterTemplateRequest.h
include/alibabacloud/emr/model/DeleteClusterTemplateResult.h
include/alibabacloud/emr/model/DeleteExecutionPlanRequest.h
include/alibabacloud/emr/model/DeleteExecutionPlanResult.h
include/alibabacloud/emr/model/DeleteFlowRequest.h
include/alibabacloud/emr/model/DeleteFlowResult.h
include/alibabacloud/emr/model/DeleteFlowCategoryRequest.h
@@ -103,24 +69,12 @@ set(emr_public_header_model
include/alibabacloud/emr/model/DeleteFlowProjectClusterSettingResult.h
include/alibabacloud/emr/model/DeleteFlowProjectUserRequest.h
include/alibabacloud/emr/model/DeleteFlowProjectUserResult.h
include/alibabacloud/emr/model/DeleteJobRequest.h
include/alibabacloud/emr/model/DeleteJobResult.h
include/alibabacloud/emr/model/DeleteLibrariesRequest.h
include/alibabacloud/emr/model/DeleteLibrariesResult.h
include/alibabacloud/emr/model/DeleteResourcePoolRequest.h
include/alibabacloud/emr/model/DeleteResourcePoolResult.h
include/alibabacloud/emr/model/DeleteResourceQueueRequest.h
include/alibabacloud/emr/model/DeleteResourceQueueResult.h
include/alibabacloud/emr/model/DeleteScalingRuleRequest.h
include/alibabacloud/emr/model/DeleteScalingRuleResult.h
include/alibabacloud/emr/model/DeleteTagRequest.h
include/alibabacloud/emr/model/DeleteTagResult.h
include/alibabacloud/emr/model/DeleteUserRequest.h
include/alibabacloud/emr/model/DeleteUserResult.h
include/alibabacloud/emr/model/DescribeClusterBasicInfoRequest.h
include/alibabacloud/emr/model/DescribeClusterBasicInfoResult.h
include/alibabacloud/emr/model/DescribeClusterMetaCollectRequest.h
include/alibabacloud/emr/model/DescribeClusterMetaCollectResult.h
include/alibabacloud/emr/model/DescribeClusterOperationHostTaskLogRequest.h
include/alibabacloud/emr/model/DescribeClusterOperationHostTaskLogResult.h
include/alibabacloud/emr/model/DescribeClusterResourcePoolSchedulerTypeRequest.h
@@ -129,22 +83,12 @@ set(emr_public_header_model
include/alibabacloud/emr/model/DescribeClusterServiceResult.h
include/alibabacloud/emr/model/DescribeClusterServiceConfigRequest.h
include/alibabacloud/emr/model/DescribeClusterServiceConfigResult.h
include/alibabacloud/emr/model/DescribeClusterServiceConfigHistoryRequest.h
include/alibabacloud/emr/model/DescribeClusterServiceConfigHistoryResult.h
include/alibabacloud/emr/model/DescribeClusterServiceConfigTagRequest.h
include/alibabacloud/emr/model/DescribeClusterServiceConfigTagResult.h
include/alibabacloud/emr/model/DescribeClusterTemplateRequest.h
include/alibabacloud/emr/model/DescribeClusterTemplateResult.h
include/alibabacloud/emr/model/DescribeClusterV2Request.h
include/alibabacloud/emr/model/DescribeClusterV2Result.h
include/alibabacloud/emr/model/DescribeDataSourceRequest.h
include/alibabacloud/emr/model/DescribeDataSourceResult.h
include/alibabacloud/emr/model/DescribeDiskOpsActivityRequest.h
include/alibabacloud/emr/model/DescribeDiskOpsActivityResult.h
include/alibabacloud/emr/model/DescribeEmrMainVersionRequest.h
include/alibabacloud/emr/model/DescribeEmrMainVersionResult.h
include/alibabacloud/emr/model/DescribeExecutionPlanRequest.h
include/alibabacloud/emr/model/DescribeExecutionPlanResult.h
include/alibabacloud/emr/model/DescribeFlowRequest.h
include/alibabacloud/emr/model/DescribeFlowResult.h
include/alibabacloud/emr/model/DescribeFlowCategoryRequest.h
@@ -165,16 +109,6 @@ set(emr_public_header_model
include/alibabacloud/emr/model/DescribeFlowProjectResult.h
include/alibabacloud/emr/model/DescribeFlowProjectClusterSettingRequest.h
include/alibabacloud/emr/model/DescribeFlowProjectClusterSettingResult.h
include/alibabacloud/emr/model/DescribeJobRequest.h
include/alibabacloud/emr/model/DescribeJobResult.h
include/alibabacloud/emr/model/DescribeLibraryDetailRequest.h
include/alibabacloud/emr/model/DescribeLibraryDetailResult.h
include/alibabacloud/emr/model/DescribeLibraryInstallTaskDetailRequest.h
include/alibabacloud/emr/model/DescribeLibraryInstallTaskDetailResult.h
include/alibabacloud/emr/model/DescribeMetaTablePreviewTaskRequest.h
include/alibabacloud/emr/model/DescribeMetaTablePreviewTaskResult.h
include/alibabacloud/emr/model/DescribeScalingActivityRequest.h
include/alibabacloud/emr/model/DescribeScalingActivityResult.h
include/alibabacloud/emr/model/DescribeScalingCommonConfigRequest.h
include/alibabacloud/emr/model/DescribeScalingCommonConfigResult.h
include/alibabacloud/emr/model/DescribeScalingConfigItemV2Request.h
@@ -183,44 +117,12 @@ set(emr_public_header_model
include/alibabacloud/emr/model/DescribeScalingGroupInstanceV2Result.h
include/alibabacloud/emr/model/DescribeScalingGroupV2Request.h
include/alibabacloud/emr/model/DescribeScalingGroupV2Result.h
include/alibabacloud/emr/model/DescribeScalingRuleRequest.h
include/alibabacloud/emr/model/DescribeScalingRuleResult.h
include/alibabacloud/emr/model/DescribeSecurityGroupAttributeRequest.h
include/alibabacloud/emr/model/DescribeSecurityGroupAttributeResult.h
include/alibabacloud/emr/model/DetachAndReleaseClusterEniRequest.h
include/alibabacloud/emr/model/DetachAndReleaseClusterEniResult.h
include/alibabacloud/emr/model/GetHdfsCapacityStatisticInfoRequest.h
include/alibabacloud/emr/model/GetHdfsCapacityStatisticInfoResult.h
include/alibabacloud/emr/model/GetJobInputStatisticInfoRequest.h
include/alibabacloud/emr/model/GetJobInputStatisticInfoResult.h
include/alibabacloud/emr/model/GetJobOutputStatisticInfoRequest.h
include/alibabacloud/emr/model/GetJobOutputStatisticInfoResult.h
include/alibabacloud/emr/model/GetJobRunningTimeStatisticInfoRequest.h
include/alibabacloud/emr/model/GetJobRunningTimeStatisticInfoResult.h
include/alibabacloud/emr/model/GetQueueInputStatisticInfoRequest.h
include/alibabacloud/emr/model/GetQueueInputStatisticInfoResult.h
include/alibabacloud/emr/model/GetQueueOutputStatisticInfoRequest.h
include/alibabacloud/emr/model/GetQueueOutputStatisticInfoResult.h
include/alibabacloud/emr/model/GetQueueSubmissionStatisticInfoRequest.h
include/alibabacloud/emr/model/GetQueueSubmissionStatisticInfoResult.h
include/alibabacloud/emr/model/GetUserInputStatisticInfoRequest.h
include/alibabacloud/emr/model/GetUserInputStatisticInfoResult.h
include/alibabacloud/emr/model/GetUserOutputStatisticInfoRequest.h
include/alibabacloud/emr/model/GetUserOutputStatisticInfoResult.h
include/alibabacloud/emr/model/GetUserSubmissionStatisticInfoRequest.h
include/alibabacloud/emr/model/GetUserSubmissionStatisticInfoResult.h
include/alibabacloud/emr/model/InstallLibrariesRequest.h
include/alibabacloud/emr/model/InstallLibrariesResult.h
include/alibabacloud/emr/model/JoinResourceGroupRequest.h
include/alibabacloud/emr/model/JoinResourceGroupResult.h
include/alibabacloud/emr/model/KillFlowJobRequest.h
include/alibabacloud/emr/model/KillFlowJobResult.h
include/alibabacloud/emr/model/ListAdviceActionRequest.h
include/alibabacloud/emr/model/ListAdviceActionResult.h
include/alibabacloud/emr/model/ListApmApplicationRequest.h
include/alibabacloud/emr/model/ListApmApplicationResult.h
include/alibabacloud/emr/model/ListBackupsRequest.h
include/alibabacloud/emr/model/ListBackupsResult.h
include/alibabacloud/emr/model/ListClusterHostRequest.h
include/alibabacloud/emr/model/ListClusterHostResult.h
include/alibabacloud/emr/model/ListClusterHostComponentRequest.h
@@ -251,18 +153,12 @@ set(emr_public_header_model
include/alibabacloud/emr/model/ListClusterTemplatesResult.h
include/alibabacloud/emr/model/ListClustersRequest.h
include/alibabacloud/emr/model/ListClustersResult.h
include/alibabacloud/emr/model/ListDataSourceRequest.h
include/alibabacloud/emr/model/ListDataSourceResult.h
include/alibabacloud/emr/model/ListDiskOpsEventsRequest.h
include/alibabacloud/emr/model/ListDiskOpsEventsResult.h
include/alibabacloud/emr/model/ListEmrAvailableConfigRequest.h
include/alibabacloud/emr/model/ListEmrAvailableConfigResult.h
include/alibabacloud/emr/model/ListEmrAvailableResourceRequest.h
include/alibabacloud/emr/model/ListEmrAvailableResourceResult.h
include/alibabacloud/emr/model/ListEmrMainVersionRequest.h
include/alibabacloud/emr/model/ListEmrMainVersionResult.h
include/alibabacloud/emr/model/ListExecutionPlanInstancesRequest.h
include/alibabacloud/emr/model/ListExecutionPlanInstancesResult.h
include/alibabacloud/emr/model/ListFlowRequest.h
include/alibabacloud/emr/model/ListFlowResult.h
include/alibabacloud/emr/model/ListFlowCategoryRequest.h
@@ -293,72 +189,30 @@ set(emr_public_header_model
include/alibabacloud/emr/model/ListFlowProjectClusterSettingResult.h
include/alibabacloud/emr/model/ListFlowProjectUserRequest.h
include/alibabacloud/emr/model/ListFlowProjectUserResult.h
include/alibabacloud/emr/model/ListJobExecutionInstancesRequest.h
include/alibabacloud/emr/model/ListJobExecutionInstancesResult.h
include/alibabacloud/emr/model/ListJobsRequest.h
include/alibabacloud/emr/model/ListJobsResult.h
include/alibabacloud/emr/model/ListLibrariesRequest.h
include/alibabacloud/emr/model/ListLibrariesResult.h
include/alibabacloud/emr/model/ListLibraryInstallTasksRequest.h
include/alibabacloud/emr/model/ListLibraryInstallTasksResult.h
include/alibabacloud/emr/model/ListLibraryStatusRequest.h
include/alibabacloud/emr/model/ListLibraryStatusResult.h
include/alibabacloud/emr/model/ListLocalDiskComponentInfoRequest.h
include/alibabacloud/emr/model/ListLocalDiskComponentInfoResult.h
include/alibabacloud/emr/model/ListResourcePoolRequest.h
include/alibabacloud/emr/model/ListResourcePoolResult.h
include/alibabacloud/emr/model/ListRolesRequest.h
include/alibabacloud/emr/model/ListRolesResult.h
include/alibabacloud/emr/model/ListScalingActivityV2Request.h
include/alibabacloud/emr/model/ListScalingActivityV2Result.h
include/alibabacloud/emr/model/ListScalingConfigItemV2Request.h
include/alibabacloud/emr/model/ListScalingConfigItemV2Result.h
include/alibabacloud/emr/model/ListScalingGroupV2Request.h
include/alibabacloud/emr/model/ListScalingGroupV2Result.h
include/alibabacloud/emr/model/ListSecurityGroupRequest.h
include/alibabacloud/emr/model/ListSecurityGroupResult.h
include/alibabacloud/emr/model/ListStackRequest.h
include/alibabacloud/emr/model/ListStackResult.h
include/alibabacloud/emr/model/ListTagKeysRequest.h
include/alibabacloud/emr/model/ListTagKeysResult.h
include/alibabacloud/emr/model/ListTagResourcesRequest.h
include/alibabacloud/emr/model/ListTagResourcesResult.h
include/alibabacloud/emr/model/ListTagValuesRequest.h
include/alibabacloud/emr/model/ListTagValuesResult.h
include/alibabacloud/emr/model/ListUsersRequest.h
include/alibabacloud/emr/model/ListUsersResult.h
include/alibabacloud/emr/model/ListVswitchRequest.h
include/alibabacloud/emr/model/ListVswitchResult.h
include/alibabacloud/emr/model/ModifyClusterBootstrapActionRequest.h
include/alibabacloud/emr/model/ModifyClusterBootstrapActionResult.h
include/alibabacloud/emr/model/ModifyClusterHostGroupRequest.h
include/alibabacloud/emr/model/ModifyClusterHostGroupResult.h
include/alibabacloud/emr/model/ModifyClusterMetaCollectRequest.h
include/alibabacloud/emr/model/ModifyClusterMetaCollectResult.h
include/alibabacloud/emr/model/ModifyClusterNameRequest.h
include/alibabacloud/emr/model/ModifyClusterNameResult.h
include/alibabacloud/emr/model/ModifyClusterSecurityGroupRuleRequest.h
include/alibabacloud/emr/model/ModifyClusterSecurityGroupRuleResult.h
include/alibabacloud/emr/model/ModifyClusterServiceConfigRequest.h
include/alibabacloud/emr/model/ModifyClusterServiceConfigResult.h
include/alibabacloud/emr/model/ModifyClusterTemplateRequest.h
include/alibabacloud/emr/model/ModifyClusterTemplateResult.h
include/alibabacloud/emr/model/ModifyExecutionPlanRequest.h
include/alibabacloud/emr/model/ModifyExecutionPlanResult.h
include/alibabacloud/emr/model/ModifyFlowRequest.h
include/alibabacloud/emr/model/ModifyFlowResult.h
include/alibabacloud/emr/model/ModifyFlowCategoryRequest.h
include/alibabacloud/emr/model/ModifyFlowCategoryResult.h
include/alibabacloud/emr/model/ModifyFlowForWebRequest.h
include/alibabacloud/emr/model/ModifyFlowForWebResult.h
include/alibabacloud/emr/model/ModifyFlowJobRequest.h
include/alibabacloud/emr/model/ModifyFlowJobResult.h
include/alibabacloud/emr/model/ModifyFlowProjectRequest.h
include/alibabacloud/emr/model/ModifyFlowProjectResult.h
include/alibabacloud/emr/model/ModifyFlowProjectClusterSettingRequest.h
include/alibabacloud/emr/model/ModifyFlowProjectClusterSettingResult.h
include/alibabacloud/emr/model/ModifyJobRequest.h
include/alibabacloud/emr/model/ModifyJobResult.h
include/alibabacloud/emr/model/ModifyResourcePoolRequest.h
include/alibabacloud/emr/model/ModifyResourcePoolResult.h
include/alibabacloud/emr/model/ModifyResourcePoolSchedulerTypeRequest.h
@@ -369,14 +223,6 @@ set(emr_public_header_model
include/alibabacloud/emr/model/ModifyScalingConfigItemV2Result.h
include/alibabacloud/emr/model/ModifyScalingGroupV2Request.h
include/alibabacloud/emr/model/ModifyScalingGroupV2Result.h
include/alibabacloud/emr/model/ModifyScalingRuleRequest.h
include/alibabacloud/emr/model/ModifyScalingRuleResult.h
include/alibabacloud/emr/model/ModifyScalingTaskGroupRequest.h
include/alibabacloud/emr/model/ModifyScalingTaskGroupResult.h
include/alibabacloud/emr/model/QueryEntityRequest.h
include/alibabacloud/emr/model/QueryEntityResult.h
include/alibabacloud/emr/model/QueryTagRequest.h
include/alibabacloud/emr/model/QueryTagResult.h
include/alibabacloud/emr/model/RefreshClusterResourcePoolRequest.h
include/alibabacloud/emr/model/RefreshClusterResourcePoolResult.h
include/alibabacloud/emr/model/ReleaseClusterRequest.h
@@ -389,46 +235,24 @@ set(emr_public_header_model
include/alibabacloud/emr/model/RerunFlowResult.h
include/alibabacloud/emr/model/ResizeClusterV2Request.h
include/alibabacloud/emr/model/ResizeClusterV2Result.h
include/alibabacloud/emr/model/ResumeExecutionPlanSchedulerRequest.h
include/alibabacloud/emr/model/ResumeExecutionPlanSchedulerResult.h
include/alibabacloud/emr/model/ResumeFlowRequest.h
include/alibabacloud/emr/model/ResumeFlowResult.h
include/alibabacloud/emr/model/RetryOperationRequest.h
include/alibabacloud/emr/model/RetryOperationResult.h
include/alibabacloud/emr/model/RunClusterServiceActionRequest.h
include/alibabacloud/emr/model/RunClusterServiceActionResult.h
include/alibabacloud/emr/model/RunDiskOpsActivityRequest.h
include/alibabacloud/emr/model/RunDiskOpsActivityResult.h
include/alibabacloud/emr/model/RunExecutionPlanRequest.h
include/alibabacloud/emr/model/RunExecutionPlanResult.h
include/alibabacloud/emr/model/RunScalingActionV2Request.h
include/alibabacloud/emr/model/RunScalingActionV2Result.h
include/alibabacloud/emr/model/SearchLogRequest.h
include/alibabacloud/emr/model/SearchLogResult.h
include/alibabacloud/emr/model/StartFlowRequest.h
include/alibabacloud/emr/model/StartFlowResult.h
include/alibabacloud/emr/model/SubmitFlowRequest.h
include/alibabacloud/emr/model/SubmitFlowResult.h
include/alibabacloud/emr/model/SubmitFlowJobRequest.h
include/alibabacloud/emr/model/SubmitFlowJobResult.h
include/alibabacloud/emr/model/SuspendExecutionPlanSchedulerRequest.h
include/alibabacloud/emr/model/SuspendExecutionPlanSchedulerResult.h
include/alibabacloud/emr/model/SuspendFlowRequest.h
include/alibabacloud/emr/model/SuspendFlowResult.h
include/alibabacloud/emr/model/TagResourcesRequest.h
include/alibabacloud/emr/model/TagResourcesResult.h
include/alibabacloud/emr/model/UninstallLibrariesRequest.h
include/alibabacloud/emr/model/UninstallLibrariesResult.h
include/alibabacloud/emr/model/UntagResourcesRequest.h
include/alibabacloud/emr/model/UntagResourcesResult.h
include/alibabacloud/emr/model/UpdateDataSourceRequest.h
include/alibabacloud/emr/model/UpdateDataSourceResult.h
include/alibabacloud/emr/model/UpdateLibraryInstallTaskStatusRequest.h
include/alibabacloud/emr/model/UpdateLibraryInstallTaskStatusResult.h
include/alibabacloud/emr/model/UpdateTagRequest.h
include/alibabacloud/emr/model/UpdateTagResult.h
include/alibabacloud/emr/model/UpdateUserRequest.h
include/alibabacloud/emr/model/UpdateUserResult.h )
include/alibabacloud/emr/model/UntagResourcesResult.h )
set(emr_src
src/EmrClient.cc
@@ -436,32 +260,16 @@ set(emr_src
src/model/AddClusterServiceResult.cc
src/model/AddScalingConfigItemV2Request.cc
src/model/AddScalingConfigItemV2Result.cc
src/model/AuthorizeSecurityGroupRequest.cc
src/model/AuthorizeSecurityGroupResult.cc
src/model/CancelOrderRequest.cc
src/model/CancelOrderResult.cc
src/model/CloneFlowRequest.cc
src/model/CloneFlowResult.cc
src/model/CloneFlowJobRequest.cc
src/model/CloneFlowJobResult.cc
src/model/CreateBackupRequest.cc
src/model/CreateBackupResult.cc
src/model/CreateBackupPlanRequest.cc
src/model/CreateBackupPlanResult.cc
src/model/CreateClusterBootstrapActionRequest.cc
src/model/CreateClusterBootstrapActionResult.cc
src/model/CreateClusterHostGroupRequest.cc
src/model/CreateClusterHostGroupResult.cc
src/model/CreateClusterTemplateRequest.cc
src/model/CreateClusterTemplateResult.cc
src/model/CreateClusterV2Request.cc
src/model/CreateClusterV2Result.cc
src/model/CreateClusterWithTemplateRequest.cc
src/model/CreateClusterWithTemplateResult.cc
src/model/CreateDataSourceRequest.cc
src/model/CreateDataSourceResult.cc
src/model/CreateExecutionPlanRequest.cc
src/model/CreateExecutionPlanResult.cc
src/model/CreateFlowRequest.cc
src/model/CreateFlowResult.cc
src/model/CreateFlowCategoryRequest.cc
@@ -476,32 +284,14 @@ set(emr_src
src/model/CreateFlowProjectClusterSettingResult.cc
src/model/CreateFlowProjectUserRequest.cc
src/model/CreateFlowProjectUserResult.cc
src/model/CreateJobRequest.cc
src/model/CreateJobResult.cc
src/model/CreateLibraryRequest.cc
src/model/CreateLibraryResult.cc
src/model/CreateMetaTablePreviewTaskRequest.cc
src/model/CreateMetaTablePreviewTaskResult.cc
src/model/CreateResourcePoolRequest.cc
src/model/CreateResourcePoolResult.cc
src/model/CreateResourceQueueRequest.cc
src/model/CreateResourceQueueResult.cc
src/model/CreateScalingGroupV2Request.cc
src/model/CreateScalingGroupV2Result.cc
src/model/CreateScalingRuleRequest.cc
src/model/CreateScalingRuleResult.cc
src/model/CreateTagRequest.cc
src/model/CreateTagResult.cc
src/model/CreateUserRequest.cc
src/model/CreateUserResult.cc
src/model/CreateUsersRequest.cc
src/model/CreateUsersResult.cc
src/model/DecommissionHostComponentRequest.cc
src/model/DecommissionHostComponentResult.cc
src/model/DeleteClusterTemplateRequest.cc
src/model/DeleteClusterTemplateResult.cc
src/model/DeleteExecutionPlanRequest.cc
src/model/DeleteExecutionPlanResult.cc
src/model/DeleteFlowRequest.cc
src/model/DeleteFlowResult.cc
src/model/DeleteFlowCategoryRequest.cc
@@ -514,24 +304,12 @@ set(emr_src
src/model/DeleteFlowProjectClusterSettingResult.cc
src/model/DeleteFlowProjectUserRequest.cc
src/model/DeleteFlowProjectUserResult.cc
src/model/DeleteJobRequest.cc
src/model/DeleteJobResult.cc
src/model/DeleteLibrariesRequest.cc
src/model/DeleteLibrariesResult.cc
src/model/DeleteResourcePoolRequest.cc
src/model/DeleteResourcePoolResult.cc
src/model/DeleteResourceQueueRequest.cc
src/model/DeleteResourceQueueResult.cc
src/model/DeleteScalingRuleRequest.cc
src/model/DeleteScalingRuleResult.cc
src/model/DeleteTagRequest.cc
src/model/DeleteTagResult.cc
src/model/DeleteUserRequest.cc
src/model/DeleteUserResult.cc
src/model/DescribeClusterBasicInfoRequest.cc
src/model/DescribeClusterBasicInfoResult.cc
src/model/DescribeClusterMetaCollectRequest.cc
src/model/DescribeClusterMetaCollectResult.cc
src/model/DescribeClusterOperationHostTaskLogRequest.cc
src/model/DescribeClusterOperationHostTaskLogResult.cc
src/model/DescribeClusterResourcePoolSchedulerTypeRequest.cc
@@ -540,22 +318,12 @@ set(emr_src
src/model/DescribeClusterServiceResult.cc
src/model/DescribeClusterServiceConfigRequest.cc
src/model/DescribeClusterServiceConfigResult.cc
src/model/DescribeClusterServiceConfigHistoryRequest.cc
src/model/DescribeClusterServiceConfigHistoryResult.cc
src/model/DescribeClusterServiceConfigTagRequest.cc
src/model/DescribeClusterServiceConfigTagResult.cc
src/model/DescribeClusterTemplateRequest.cc
src/model/DescribeClusterTemplateResult.cc
src/model/DescribeClusterV2Request.cc
src/model/DescribeClusterV2Result.cc
src/model/DescribeDataSourceRequest.cc
src/model/DescribeDataSourceResult.cc
src/model/DescribeDiskOpsActivityRequest.cc
src/model/DescribeDiskOpsActivityResult.cc
src/model/DescribeEmrMainVersionRequest.cc
src/model/DescribeEmrMainVersionResult.cc
src/model/DescribeExecutionPlanRequest.cc
src/model/DescribeExecutionPlanResult.cc
src/model/DescribeFlowRequest.cc
src/model/DescribeFlowResult.cc
src/model/DescribeFlowCategoryRequest.cc
@@ -576,16 +344,6 @@ set(emr_src
src/model/DescribeFlowProjectResult.cc
src/model/DescribeFlowProjectClusterSettingRequest.cc
src/model/DescribeFlowProjectClusterSettingResult.cc
src/model/DescribeJobRequest.cc
src/model/DescribeJobResult.cc
src/model/DescribeLibraryDetailRequest.cc
src/model/DescribeLibraryDetailResult.cc
src/model/DescribeLibraryInstallTaskDetailRequest.cc
src/model/DescribeLibraryInstallTaskDetailResult.cc
src/model/DescribeMetaTablePreviewTaskRequest.cc
src/model/DescribeMetaTablePreviewTaskResult.cc
src/model/DescribeScalingActivityRequest.cc
src/model/DescribeScalingActivityResult.cc
src/model/DescribeScalingCommonConfigRequest.cc
src/model/DescribeScalingCommonConfigResult.cc
src/model/DescribeScalingConfigItemV2Request.cc
@@ -594,44 +352,12 @@ set(emr_src
src/model/DescribeScalingGroupInstanceV2Result.cc
src/model/DescribeScalingGroupV2Request.cc
src/model/DescribeScalingGroupV2Result.cc
src/model/DescribeScalingRuleRequest.cc
src/model/DescribeScalingRuleResult.cc
src/model/DescribeSecurityGroupAttributeRequest.cc
src/model/DescribeSecurityGroupAttributeResult.cc
src/model/DetachAndReleaseClusterEniRequest.cc
src/model/DetachAndReleaseClusterEniResult.cc
src/model/GetHdfsCapacityStatisticInfoRequest.cc
src/model/GetHdfsCapacityStatisticInfoResult.cc
src/model/GetJobInputStatisticInfoRequest.cc
src/model/GetJobInputStatisticInfoResult.cc
src/model/GetJobOutputStatisticInfoRequest.cc
src/model/GetJobOutputStatisticInfoResult.cc
src/model/GetJobRunningTimeStatisticInfoRequest.cc
src/model/GetJobRunningTimeStatisticInfoResult.cc
src/model/GetQueueInputStatisticInfoRequest.cc
src/model/GetQueueInputStatisticInfoResult.cc
src/model/GetQueueOutputStatisticInfoRequest.cc
src/model/GetQueueOutputStatisticInfoResult.cc
src/model/GetQueueSubmissionStatisticInfoRequest.cc
src/model/GetQueueSubmissionStatisticInfoResult.cc
src/model/GetUserInputStatisticInfoRequest.cc
src/model/GetUserInputStatisticInfoResult.cc
src/model/GetUserOutputStatisticInfoRequest.cc
src/model/GetUserOutputStatisticInfoResult.cc
src/model/GetUserSubmissionStatisticInfoRequest.cc
src/model/GetUserSubmissionStatisticInfoResult.cc
src/model/InstallLibrariesRequest.cc
src/model/InstallLibrariesResult.cc
src/model/JoinResourceGroupRequest.cc
src/model/JoinResourceGroupResult.cc
src/model/KillFlowJobRequest.cc
src/model/KillFlowJobResult.cc
src/model/ListAdviceActionRequest.cc
src/model/ListAdviceActionResult.cc
src/model/ListApmApplicationRequest.cc
src/model/ListApmApplicationResult.cc
src/model/ListBackupsRequest.cc
src/model/ListBackupsResult.cc
src/model/ListClusterHostRequest.cc
src/model/ListClusterHostResult.cc
src/model/ListClusterHostComponentRequest.cc
@@ -662,18 +388,12 @@ set(emr_src
src/model/ListClusterTemplatesResult.cc
src/model/ListClustersRequest.cc
src/model/ListClustersResult.cc
src/model/ListDataSourceRequest.cc
src/model/ListDataSourceResult.cc
src/model/ListDiskOpsEventsRequest.cc
src/model/ListDiskOpsEventsResult.cc
src/model/ListEmrAvailableConfigRequest.cc
src/model/ListEmrAvailableConfigResult.cc
src/model/ListEmrAvailableResourceRequest.cc
src/model/ListEmrAvailableResourceResult.cc
src/model/ListEmrMainVersionRequest.cc
src/model/ListEmrMainVersionResult.cc
src/model/ListExecutionPlanInstancesRequest.cc
src/model/ListExecutionPlanInstancesResult.cc
src/model/ListFlowRequest.cc
src/model/ListFlowResult.cc
src/model/ListFlowCategoryRequest.cc
@@ -704,72 +424,30 @@ set(emr_src
src/model/ListFlowProjectClusterSettingResult.cc
src/model/ListFlowProjectUserRequest.cc
src/model/ListFlowProjectUserResult.cc
src/model/ListJobExecutionInstancesRequest.cc
src/model/ListJobExecutionInstancesResult.cc
src/model/ListJobsRequest.cc
src/model/ListJobsResult.cc
src/model/ListLibrariesRequest.cc
src/model/ListLibrariesResult.cc
src/model/ListLibraryInstallTasksRequest.cc
src/model/ListLibraryInstallTasksResult.cc
src/model/ListLibraryStatusRequest.cc
src/model/ListLibraryStatusResult.cc
src/model/ListLocalDiskComponentInfoRequest.cc
src/model/ListLocalDiskComponentInfoResult.cc
src/model/ListResourcePoolRequest.cc
src/model/ListResourcePoolResult.cc
src/model/ListRolesRequest.cc
src/model/ListRolesResult.cc
src/model/ListScalingActivityV2Request.cc
src/model/ListScalingActivityV2Result.cc
src/model/ListScalingConfigItemV2Request.cc
src/model/ListScalingConfigItemV2Result.cc
src/model/ListScalingGroupV2Request.cc
src/model/ListScalingGroupV2Result.cc
src/model/ListSecurityGroupRequest.cc
src/model/ListSecurityGroupResult.cc
src/model/ListStackRequest.cc
src/model/ListStackResult.cc
src/model/ListTagKeysRequest.cc
src/model/ListTagKeysResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/ListTagValuesRequest.cc
src/model/ListTagValuesResult.cc
src/model/ListUsersRequest.cc
src/model/ListUsersResult.cc
src/model/ListVswitchRequest.cc
src/model/ListVswitchResult.cc
src/model/ModifyClusterBootstrapActionRequest.cc
src/model/ModifyClusterBootstrapActionResult.cc
src/model/ModifyClusterHostGroupRequest.cc
src/model/ModifyClusterHostGroupResult.cc
src/model/ModifyClusterMetaCollectRequest.cc
src/model/ModifyClusterMetaCollectResult.cc
src/model/ModifyClusterNameRequest.cc
src/model/ModifyClusterNameResult.cc
src/model/ModifyClusterSecurityGroupRuleRequest.cc
src/model/ModifyClusterSecurityGroupRuleResult.cc
src/model/ModifyClusterServiceConfigRequest.cc
src/model/ModifyClusterServiceConfigResult.cc
src/model/ModifyClusterTemplateRequest.cc
src/model/ModifyClusterTemplateResult.cc
src/model/ModifyExecutionPlanRequest.cc
src/model/ModifyExecutionPlanResult.cc
src/model/ModifyFlowRequest.cc
src/model/ModifyFlowResult.cc
src/model/ModifyFlowCategoryRequest.cc
src/model/ModifyFlowCategoryResult.cc
src/model/ModifyFlowForWebRequest.cc
src/model/ModifyFlowForWebResult.cc
src/model/ModifyFlowJobRequest.cc
src/model/ModifyFlowJobResult.cc
src/model/ModifyFlowProjectRequest.cc
src/model/ModifyFlowProjectResult.cc
src/model/ModifyFlowProjectClusterSettingRequest.cc
src/model/ModifyFlowProjectClusterSettingResult.cc
src/model/ModifyJobRequest.cc
src/model/ModifyJobResult.cc
src/model/ModifyResourcePoolRequest.cc
src/model/ModifyResourcePoolResult.cc
src/model/ModifyResourcePoolSchedulerTypeRequest.cc
@@ -780,14 +458,6 @@ set(emr_src
src/model/ModifyScalingConfigItemV2Result.cc
src/model/ModifyScalingGroupV2Request.cc
src/model/ModifyScalingGroupV2Result.cc
src/model/ModifyScalingRuleRequest.cc
src/model/ModifyScalingRuleResult.cc
src/model/ModifyScalingTaskGroupRequest.cc
src/model/ModifyScalingTaskGroupResult.cc
src/model/QueryEntityRequest.cc
src/model/QueryEntityResult.cc
src/model/QueryTagRequest.cc
src/model/QueryTagResult.cc
src/model/RefreshClusterResourcePoolRequest.cc
src/model/RefreshClusterResourcePoolResult.cc
src/model/ReleaseClusterRequest.cc
@@ -800,46 +470,24 @@ set(emr_src
src/model/RerunFlowResult.cc
src/model/ResizeClusterV2Request.cc
src/model/ResizeClusterV2Result.cc
src/model/ResumeExecutionPlanSchedulerRequest.cc
src/model/ResumeExecutionPlanSchedulerResult.cc
src/model/ResumeFlowRequest.cc
src/model/ResumeFlowResult.cc
src/model/RetryOperationRequest.cc
src/model/RetryOperationResult.cc
src/model/RunClusterServiceActionRequest.cc
src/model/RunClusterServiceActionResult.cc
src/model/RunDiskOpsActivityRequest.cc
src/model/RunDiskOpsActivityResult.cc
src/model/RunExecutionPlanRequest.cc
src/model/RunExecutionPlanResult.cc
src/model/RunScalingActionV2Request.cc
src/model/RunScalingActionV2Result.cc
src/model/SearchLogRequest.cc
src/model/SearchLogResult.cc
src/model/StartFlowRequest.cc
src/model/StartFlowResult.cc
src/model/SubmitFlowRequest.cc
src/model/SubmitFlowResult.cc
src/model/SubmitFlowJobRequest.cc
src/model/SubmitFlowJobResult.cc
src/model/SuspendExecutionPlanSchedulerRequest.cc
src/model/SuspendExecutionPlanSchedulerResult.cc
src/model/SuspendFlowRequest.cc
src/model/SuspendFlowResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/UninstallLibrariesRequest.cc
src/model/UninstallLibrariesResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc
src/model/UpdateDataSourceRequest.cc
src/model/UpdateDataSourceResult.cc
src/model/UpdateLibraryInstallTaskStatusRequest.cc
src/model/UpdateLibraryInstallTaskStatusResult.cc
src/model/UpdateTagRequest.cc
src/model/UpdateTagResult.cc
src/model/UpdateUserRequest.cc
src/model/UpdateUserResult.cc )
src/model/UntagResourcesResult.cc )
add_library(emr ${LIB_TYPE}
${emr_public_header}

File diff suppressed because it is too large Load Diff

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_EMR_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT AuthorizeSecurityGroupRequest : public RpcServiceRequest
{
public:
AuthorizeSecurityGroupRequest();
~AuthorizeSecurityGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getBizType()const;
void setBizType(const std::string& bizType);
std::string getBizContent()const;
void setBizContent(const std::string& bizContent);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string clusterId_;
std::string accessKeyId_;
std::string bizType_;
std::string bizContent_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_AUTHORIZESECURITYGROUPREQUEST_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_EMR_MODEL_AUTHORIZESECURITYGROUPRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_AUTHORIZESECURITYGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT AuthorizeSecurityGroupResult : public ServiceResult
{
public:
AuthorizeSecurityGroupResult();
explicit AuthorizeSecurityGroupResult(const std::string &payload);
~AuthorizeSecurityGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_AUTHORIZESECURITYGROUPRESULT_H_

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_EMR_MODEL_CANCELORDERREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CANCELORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CancelOrderRequest : public RpcServiceRequest
{
public:
CancelOrderRequest();
~CancelOrderRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string clusterId_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CANCELORDERREQUEST_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_EMR_MODEL_CANCELORDERRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CANCELORDERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CancelOrderResult : public ServiceResult
{
public:
CancelOrderResult();
explicit CancelOrderResult(const std::string &payload);
~CancelOrderResult();
std::string getClusterId()const;
protected:
void parse(const std::string &payload);
private:
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CANCELORDERRESULT_H_

View File

@@ -1,66 +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_EMR_MODEL_CREATEBACKUPPLANREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEBACKUPPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateBackupPlanRequest : public RpcServiceRequest
{
public:
CreateBackupPlanRequest();
~CreateBackupPlanRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
std::string getRootPath()const;
void setRootPath(const std::string& rootPath);
private:
long resourceOwnerId_;
std::string description_;
std::string clusterId_;
std::string accessKeyId_;
std::string regionId_;
std::string name_;
std::string rootPath_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEBACKUPPLANREQUEST_H_

View File

@@ -1,59 +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_EMR_MODEL_CREATEBACKUPPLANRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEBACKUPPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateBackupPlanResult : public ServiceResult
{
public:
CreateBackupPlanResult();
explicit CreateBackupPlanResult(const std::string &payload);
~CreateBackupPlanResult();
std::string getRootPath()const;
std::string getDescription()const;
std::string getClusterId()const;
std::string getId()const;
std::string getName()const;
protected:
void parse(const std::string &payload);
private:
std::string rootPath_;
std::string description_;
std::string clusterId_;
std::string id_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEBACKUPPLANRESULT_H_

View File

@@ -1,60 +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_EMR_MODEL_CREATEBACKUPREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEBACKUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateBackupRequest : public RpcServiceRequest
{
public:
CreateBackupRequest();
~CreateBackupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getBackupPlanId()const;
void setBackupPlanId(const std::string& backupPlanId);
std::string getMetadataType()const;
void setMetadataType(const std::string& metadataType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string backupPlanId_;
std::string metadataType_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEBACKUPREQUEST_H_

View File

@@ -1,81 +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_EMR_MODEL_CREATEBACKUPRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEBACKUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateBackupResult : public ServiceResult
{
public:
CreateBackupResult();
explicit CreateBackupResult(const std::string &payload);
~CreateBackupResult();
std::string getTriggerType()const;
long getEndTime()const;
long getStartTime()const;
long getGmtModified()const;
std::string getTaskStatus()const;
std::string getTaskDetail()const;
std::string getTriggerUser()const;
long getGmtCreate()const;
int getTaskProcess()const;
std::string getClusterBizId()const;
std::string getTaskType()const;
std::string getBizId()const;
long getDataSourceId()const;
std::string getHostName()const;
long getEcmTaskId()const;
std::string getTaskResultDetail()const;
protected:
void parse(const std::string &payload);
private:
std::string triggerType_;
long endTime_;
long startTime_;
long gmtModified_;
std::string taskStatus_;
std::string taskDetail_;
std::string triggerUser_;
long gmtCreate_;
int taskProcess_;
std::string clusterBizId_;
std::string taskType_;
std::string bizId_;
long dataSourceId_;
std::string hostName_;
long ecmTaskId_;
std::string taskResultDetail_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEBACKUPRESULT_H_

View File

@@ -1,70 +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_EMR_MODEL_CREATECLUSTERBOOTSTRAPACTIONREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATECLUSTERBOOTSTRAPACTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateClusterBootstrapActionRequest : public RpcServiceRequest
{
public:
struct BootstrapAction
{
std::string path;
std::string executionTarget;
std::string executionMoment;
std::string arg;
std::string name;
std::string executionFailStrategy;
};
public:
CreateClusterBootstrapActionRequest();
~CreateClusterBootstrapActionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::vector<BootstrapAction> getBootstrapAction()const;
void setBootstrapAction(const std::vector<BootstrapAction>& bootstrapAction);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string clusterId_;
std::string accessKeyId_;
std::vector<BootstrapAction> bootstrapAction_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATECLUSTERBOOTSTRAPACTIONREQUEST_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_EMR_MODEL_CREATECLUSTERBOOTSTRAPACTIONRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATECLUSTERBOOTSTRAPACTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateClusterBootstrapActionResult : public ServiceResult
{
public:
CreateClusterBootstrapActionResult();
explicit CreateClusterBootstrapActionResult(const std::string &payload);
~CreateClusterBootstrapActionResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATECLUSTERBOOTSTRAPACTIONRESULT_H_

View File

@@ -1,78 +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_EMR_MODEL_CREATECLUSTERHOSTGROUPREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATECLUSTERHOSTGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateClusterHostGroupRequest : public RpcServiceRequest
{
public:
CreateClusterHostGroupRequest();
~CreateClusterHostGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHostGroupParams()const;
void setHostGroupParams(const std::string& hostGroupParams);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
std::string getHostGroupName()const;
void setHostGroupName(const std::string& hostGroupName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getVswitchId()const;
void setVswitchId(const std::string& vswitchId);
std::string getComment()const;
void setComment(const std::string& comment);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getHostGroupType()const;
void setHostGroupType(const std::string& hostGroupType);
private:
long resourceOwnerId_;
std::string hostGroupParams_;
std::string securityGroupId_;
std::string hostGroupName_;
std::string accessKeyId_;
std::string regionId_;
std::string clusterId_;
std::string vswitchId_;
std::string comment_;
std::string payType_;
std::string hostGroupType_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATECLUSTERHOSTGROUPREQUEST_H_

View File

@@ -1,53 +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_EMR_MODEL_CREATECLUSTERHOSTGROUPRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATECLUSTERHOSTGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateClusterHostGroupResult : public ServiceResult
{
public:
CreateClusterHostGroupResult();
explicit CreateClusterHostGroupResult(const std::string &payload);
~CreateClusterHostGroupResult();
std::string getHostGroupId()const;
std::string getClusterId()const;
protected:
void parse(const std::string &payload);
private:
std::string hostGroupId_;
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATECLUSTERHOSTGROUPRESULT_H_

View File

@@ -1,75 +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_EMR_MODEL_CREATEDATASOURCEREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEDATASOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateDataSourceRequest : public RpcServiceRequest
{
public:
CreateDataSourceRequest();
~CreateDataSourceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNavParentId()const;
void setNavParentId(const std::string& navParentId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getConf()const;
void setConf(const std::string& conf);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
std::string getSourceType()const;
void setSourceType(const std::string& sourceType);
private:
long resourceOwnerId_;
std::string navParentId_;
std::string description_;
std::string conf_;
std::string clusterId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string name_;
std::string sourceType_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEDATASOURCEREQUEST_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_EMR_MODEL_CREATEDATASOURCERESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEDATASOURCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateDataSourceResult : public ServiceResult
{
public:
CreateDataSourceResult();
explicit CreateDataSourceResult(const std::string &payload);
~CreateDataSourceResult();
std::string getId()const;
protected:
void parse(const std::string &payload);
private:
std::string id_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEDATASOURCERESULT_H_

View File

@@ -1,188 +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_EMR_MODEL_CREATEEXECUTIONPLANREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEEXECUTIONPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateExecutionPlanRequest : public RpcServiceRequest
{
public:
struct BootstrapAction
{
std::string path;
std::string executionTarget;
std::string executionMoment;
std::string arg;
std::string name;
std::string executionFailStrategy;
};
struct EcsOrder
{
std::string nodeType;
int diskCount;
int nodeCount;
int diskCapacity;
int index;
std::string instanceType;
std::string diskType;
};
struct Config
{
std::string configKey;
std::string fileName;
std::string encrypt;
std::string replace;
std::string configValue;
std::string serviceName;
};
public:
CreateExecutionPlanRequest();
~CreateExecutionPlanRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getTimeInterval()const;
void setTimeInterval(int timeInterval);
std::string getLogPath()const;
void setLogPath(const std::string& logPath);
std::string getClusterName()const;
void setClusterName(const std::string& clusterName);
std::string getConfigurations()const;
void setConfigurations(const std::string& configurations);
bool getCreateClusterOnDemand()const;
void setCreateClusterOnDemand(bool createClusterOnDemand);
long getStartTime()const;
void setStartTime(long startTime);
std::vector<BootstrapAction> getBootstrapAction()const;
void setBootstrapAction(const std::vector<BootstrapAction>& bootstrapAction);
std::string getEmrVer()const;
void setEmrVer(const std::string& emrVer);
bool getIsOpenPublicIp()const;
void setIsOpenPublicIp(bool isOpenPublicIp);
std::string getInstanceGeneration()const;
void setInstanceGeneration(const std::string& instanceGeneration);
std::string getClusterType()const;
void setClusterType(const std::string& clusterType);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::vector<std::string> getOptionSoftWareList()const;
void setOptionSoftWareList(const std::vector<std::string>& optionSoftWareList);
std::string getNetType()const;
void setNetType(const std::string& netType);
std::vector<EcsOrder> getEcsOrder()const;
void setEcsOrder(const std::vector<EcsOrder>& ecsOrder);
std::string getName()const;
void setName(const std::string& name);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
bool getUseCustomHiveMetaDB()const;
void setUseCustomHiveMetaDB(bool useCustomHiveMetaDB);
bool getInitCustomHiveMetaDB()const;
void setInitCustomHiveMetaDB(bool initCustomHiveMetaDB);
bool getIoOptimized()const;
void setIoOptimized(bool ioOptimized);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
bool getEasEnable()const;
void setEasEnable(bool easEnable);
std::vector<std::string> getJobIdList()const;
void setJobIdList(const std::vector<std::string>& jobIdList);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDayOfMonth()const;
void setDayOfMonth(const std::string& dayOfMonth);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getUseLocalMetaDb()const;
void setUseLocalMetaDb(bool useLocalMetaDb);
std::string getUserDefinedEmrEcsRole()const;
void setUserDefinedEmrEcsRole(const std::string& userDefinedEmrEcsRole);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getTimeUnit()const;
void setTimeUnit(const std::string& timeUnit);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getWorkflowDefinition()const;
void setWorkflowDefinition(const std::string& workflowDefinition);
std::string getDayOfWeek()const;
void setDayOfWeek(const std::string& dayOfWeek);
std::string getStrategy()const;
void setStrategy(const std::string& strategy);
std::vector<Config> getConfig()const;
void setConfig(const std::vector<Config>& config);
bool getHighAvailabilityEnable()const;
void setHighAvailabilityEnable(bool highAvailabilityEnable);
bool getLogEnable()const;
void setLogEnable(bool logEnable);
private:
long resourceOwnerId_;
int timeInterval_;
std::string logPath_;
std::string clusterName_;
std::string configurations_;
bool createClusterOnDemand_;
long startTime_;
std::vector<BootstrapAction> bootstrapAction_;
std::string emrVer_;
bool isOpenPublicIp_;
std::string instanceGeneration_;
std::string clusterType_;
std::string vSwitchId_;
std::vector<std::string> optionSoftWareList_;
std::string netType_;
std::vector<EcsOrder> ecsOrder_;
std::string name_;
std::string zoneId_;
bool useCustomHiveMetaDB_;
bool initCustomHiveMetaDB_;
bool ioOptimized_;
std::string securityGroupId_;
bool easEnable_;
std::vector<std::string> jobIdList_;
std::string accessKeyId_;
std::string dayOfMonth_;
std::string regionId_;
bool useLocalMetaDb_;
std::string userDefinedEmrEcsRole_;
std::string clusterId_;
std::string timeUnit_;
std::string vpcId_;
std::string workflowDefinition_;
std::string dayOfWeek_;
std::string strategy_;
std::vector<Config> config_;
bool highAvailabilityEnable_;
bool logEnable_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEEXECUTIONPLANREQUEST_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_EMR_MODEL_CREATEEXECUTIONPLANRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEEXECUTIONPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateExecutionPlanResult : public ServiceResult
{
public:
CreateExecutionPlanResult();
explicit CreateExecutionPlanResult(const std::string &payload);
~CreateExecutionPlanResult();
std::string getId()const;
protected:
void parse(const std::string &payload);
private:
std::string id_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEEXECUTIONPLANRESULT_H_

View File

@@ -1,75 +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_EMR_MODEL_CREATEJOBREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateJobRequest : public RpcServiceRequest
{
public:
CreateJobRequest();
~CreateJobRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getType()const;
void setType(const std::string& type);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getFailAct()const;
void setFailAct(const std::string& failAct);
std::string getRunParameter()const;
void setRunParameter(const std::string& runParameter);
int getRetryInterval()const;
void setRetryInterval(int retryInterval);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
int getMaxRetry()const;
void setMaxRetry(int maxRetry);
private:
long resourceOwnerId_;
std::string type_;
std::string accessKeyId_;
std::string failAct_;
std::string runParameter_;
int retryInterval_;
std::string resourceGroupId_;
std::string regionId_;
std::string name_;
int maxRetry_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEJOBREQUEST_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_EMR_MODEL_CREATEJOBRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateJobResult : public ServiceResult
{
public:
CreateJobResult();
explicit CreateJobResult(const std::string &payload);
~CreateJobResult();
std::string getId()const;
protected:
void parse(const std::string &payload);
private:
std::string id_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEJOBRESULT_H_

View File

@@ -1,75 +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_EMR_MODEL_CREATELIBRARYREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATELIBRARYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateLibraryRequest : public RpcServiceRequest
{
public:
CreateLibraryRequest();
~CreateLibraryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLibraryVersion()const;
void setLibraryVersion(const std::string& libraryVersion);
std::string getType()const;
void setType(const std::string& type);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getScope()const;
void setScope(const std::string& scope);
std::string getName()const;
void setName(const std::string& name);
std::string getSourceType()const;
void setSourceType(const std::string& sourceType);
std::string getProperties()const;
void setProperties(const std::string& properties);
std::string getSourceLocation()const;
void setSourceLocation(const std::string& sourceLocation);
private:
long resourceOwnerId_;
std::string libraryVersion_;
std::string type_;
std::string accessKeyId_;
std::string regionId_;
std::string scope_;
std::string name_;
std::string sourceType_;
std::string properties_;
std::string sourceLocation_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATELIBRARYREQUEST_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_EMR_MODEL_CREATELIBRARYRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATELIBRARYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateLibraryResult : public ServiceResult
{
public:
CreateLibraryResult();
explicit CreateLibraryResult(const std::string &payload);
~CreateLibraryResult();
std::string getData()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATELIBRARYRESULT_H_

View File

@@ -1,72 +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_EMR_MODEL_CREATEMETATABLEPREVIEWTASKREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEMETATABLEPREVIEWTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateMetaTablePreviewTaskRequest : public RpcServiceRequest
{
public:
CreateMetaTablePreviewTaskRequest();
~CreateMetaTablePreviewTaskRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getPassword()const;
void setPassword(const std::string& password);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTableId()const;
void setTableId(const std::string& tableId);
std::string getDatabaseId()const;
void setDatabaseId(const std::string& databaseId);
std::string getUser()const;
void setUser(const std::string& user);
private:
long resourceOwnerId_;
std::string clusterId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string password_;
std::string regionId_;
std::string tableId_;
std::string databaseId_;
std::string user_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEMETATABLEPREVIEWTASKREQUEST_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_EMR_MODEL_CREATEMETATABLEPREVIEWTASKRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEMETATABLEPREVIEWTASKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateMetaTablePreviewTaskResult : public ServiceResult
{
public:
CreateMetaTablePreviewTaskResult();
explicit CreateMetaTablePreviewTaskResult(const std::string &payload);
~CreateMetaTablePreviewTaskResult();
std::string getTaskId()const;
protected:
void parse(const std::string &payload);
private:
std::string taskId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEMETATABLEPREVIEWTASKRESULT_H_

View File

@@ -1,120 +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_EMR_MODEL_CREATESCALINGRULEREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATESCALINGRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateScalingRuleRequest : public RpcServiceRequest
{
public:
struct CloudWatchTrigger
{
int period;
std::string evaluationCount;
std::string threshold;
std::string metricName;
std::string comparisonOperator;
std::string statistics;
};
struct SchedulerTrigger
{
std::string launchTime;
int launchExpirationTime;
std::string recurrenceValue;
std::string recurrenceEndTime;
std::string recurrenceType;
};
public:
CreateScalingRuleRequest();
~CreateScalingRuleRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRuleName()const;
void setRuleName(const std::string& ruleName);
std::string getRecurrenceEndTime()const;
void setRecurrenceEndTime(const std::string& recurrenceEndTime);
std::vector<CloudWatchTrigger> getCloudWatchTrigger()const;
void setCloudWatchTrigger(const std::vector<CloudWatchTrigger>& cloudWatchTrigger);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getTimeoutWithGrace()const;
void setTimeoutWithGrace(long timeoutWithGrace);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getCooldown()const;
void setCooldown(int cooldown);
std::string getLaunchTime()const;
void setLaunchTime(const std::string& launchTime);
bool getWithGrace()const;
void setWithGrace(bool withGrace);
std::string getRuleCategory()const;
void setRuleCategory(const std::string& ruleCategory);
int getAdjustmentValue()const;
void setAdjustmentValue(int adjustmentValue);
std::string getAdjustmentType()const;
void setAdjustmentType(const std::string& adjustmentType);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
int getLaunchExpirationTime()const;
void setLaunchExpirationTime(int launchExpirationTime);
std::string getRecurrenceValue()const;
void setRecurrenceValue(const std::string& recurrenceValue);
std::string getHostGroupId()const;
void setHostGroupId(const std::string& hostGroupId);
std::vector<SchedulerTrigger> getSchedulerTrigger()const;
void setSchedulerTrigger(const std::vector<SchedulerTrigger>& schedulerTrigger);
std::string getRecurrenceType()const;
void setRecurrenceType(const std::string& recurrenceType);
private:
long resourceOwnerId_;
std::string ruleName_;
std::string recurrenceEndTime_;
std::vector<CloudWatchTrigger> cloudWatchTrigger_;
std::string accessKeyId_;
long timeoutWithGrace_;
std::string regionId_;
int cooldown_;
std::string launchTime_;
bool withGrace_;
std::string ruleCategory_;
int adjustmentValue_;
std::string adjustmentType_;
std::string clusterId_;
int launchExpirationTime_;
std::string recurrenceValue_;
std::string hostGroupId_;
std::vector<SchedulerTrigger> schedulerTrigger_;
std::string recurrenceType_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATESCALINGRULEREQUEST_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_EMR_MODEL_CREATESCALINGRULERESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATESCALINGRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateScalingRuleResult : public ServiceResult
{
public:
CreateScalingRuleResult();
explicit CreateScalingRuleResult(const std::string &payload);
~CreateScalingRuleResult();
std::string getScalingRuleId()const;
protected:
void parse(const std::string &payload);
private:
std::string scalingRuleId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATESCALINGRULERESULT_H_

View File

@@ -1,66 +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_EMR_MODEL_CREATETAGREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATETAGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateTagRequest : public RpcServiceRequest
{
public:
CreateTagRequest();
~CreateTagRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
long getId()const;
void setId(long id);
std::string getCategory()const;
void setCategory(const std::string& category);
private:
long resourceOwnerId_;
std::string description_;
std::string accessKeyId_;
std::string regionId_;
std::string name_;
long id_;
std::string category_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATETAGREQUEST_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_EMR_MODEL_CREATETAGRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATETAGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateTagResult : public ServiceResult
{
public:
CreateTagResult();
explicit CreateTagResult(const std::string &payload);
~CreateTagResult();
std::string getData()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATETAGRESULT_H_

View File

@@ -1,85 +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_EMR_MODEL_CREATEUSERREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEUSERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateUserRequest : public RpcServiceRequest
{
public:
struct UserAccountParamList
{
std::string accountType;
std::string authType;
std::string accountPassword;
};
public:
CreateUserRequest();
~CreateUserRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getUserType()const;
void setUserType(const std::string& userType);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::vector<UserAccountParamList> getUserAccountParamList()const;
void setUserAccountParamList(const std::vector<UserAccountParamList>& userAccountParamList);
std::vector<long> getGroupIdList()const;
void setGroupIdList(const std::vector<long>& groupIdList);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<long> getRoleIdList()const;
void setRoleIdList(const std::vector<long>& roleIdList);
std::string getAliyunUserId()const;
void setAliyunUserId(const std::string& aliyunUserId);
std::string getUserName()const;
void setUserName(const std::string& userName);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
long resourceOwnerId_;
std::string userType_;
std::string description_;
std::string accessKeyId_;
std::vector<UserAccountParamList> userAccountParamList_;
std::vector<long> groupIdList_;
std::string regionId_;
std::vector<long> roleIdList_;
std::string aliyunUserId_;
std::string userName_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEUSERREQUEST_H_

View File

@@ -1,53 +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_EMR_MODEL_CREATEUSERRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEUSERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateUserResult : public ServiceResult
{
public:
CreateUserResult();
explicit CreateUserResult(const std::string &payload);
~CreateUserResult();
bool getPaging()const;
bool getData()const;
protected:
void parse(const std::string &payload);
private:
bool paging_;
bool data_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEUSERRESULT_H_

View File

@@ -1,67 +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_EMR_MODEL_CREATEUSERSREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEUSERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateUsersRequest : public RpcServiceRequest
{
public:
struct UserInfo
{
std::string type;
std::string userId;
std::string userName;
};
public:
CreateUsersRequest();
~CreateUsersRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<UserInfo> getUserInfo()const;
void setUserInfo(const std::vector<UserInfo>& userInfo);
private:
long resourceOwnerId_;
std::string clusterId_;
std::string accessKeyId_;
std::string regionId_;
std::vector<UserInfo> userInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEUSERSREQUEST_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_EMR_MODEL_CREATEUSERSRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_CREATEUSERSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT CreateUsersResult : public ServiceResult
{
public:
CreateUsersResult();
explicit CreateUsersResult(const std::string &payload);
~CreateUsersResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEUSERSRESULT_H_

View File

@@ -1,69 +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_EMR_MODEL_DECOMMISSIONHOSTCOMPONENTREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DECOMMISSIONHOSTCOMPONENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DecommissionHostComponentRequest : public RpcServiceRequest
{
public:
DecommissionHostComponentRequest();
~DecommissionHostComponentRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHostInstanceId()const;
void setHostInstanceId(const std::string& hostInstanceId);
std::string getComponentName()const;
void setComponentName(const std::string& componentName);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getTimeoutSeconds()const;
void setTimeoutSeconds(long timeoutSeconds);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
private:
long resourceOwnerId_;
std::string hostInstanceId_;
std::string componentName_;
std::string clusterId_;
std::string accessKeyId_;
long timeoutSeconds_;
std::string regionId_;
std::string serviceName_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DECOMMISSIONHOSTCOMPONENTREQUEST_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_EMR_MODEL_DECOMMISSIONHOSTCOMPONENTRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DECOMMISSIONHOSTCOMPONENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DecommissionHostComponentResult : public ServiceResult
{
public:
DecommissionHostComponentResult();
explicit DecommissionHostComponentResult(const std::string &payload);
~DecommissionHostComponentResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DECOMMISSIONHOSTCOMPONENTRESULT_H_

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_EMR_MODEL_DELETEEXECUTIONPLANREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DELETEEXECUTIONPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DeleteExecutionPlanRequest : public RpcServiceRequest
{
public:
DeleteExecutionPlanRequest();
~DeleteExecutionPlanRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getId()const;
void setId(const std::string& id);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string id_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DELETEEXECUTIONPLANREQUEST_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_EMR_MODEL_DELETEEXECUTIONPLANRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DELETEEXECUTIONPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DeleteExecutionPlanResult : public ServiceResult
{
public:
DeleteExecutionPlanResult();
explicit DeleteExecutionPlanResult(const std::string &payload);
~DeleteExecutionPlanResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DELETEEXECUTIONPLANRESULT_H_

View File

@@ -1,60 +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_EMR_MODEL_DELETEJOBREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DELETEJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DeleteJobRequest : public RpcServiceRequest
{
public:
DeleteJobRequest();
~DeleteJobRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getId()const;
void setId(const std::string& id);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string id_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DELETEJOBREQUEST_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_EMR_MODEL_DELETEJOBRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DELETEJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DeleteJobResult : public ServiceResult
{
public:
DeleteJobResult();
explicit DeleteJobResult(const std::string &payload);
~DeleteJobResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DELETEJOBRESULT_H_

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_EMR_MODEL_DELETELIBRARIESREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DELETELIBRARIESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DeleteLibrariesRequest : public RpcServiceRequest
{
public:
DeleteLibrariesRequest();
~DeleteLibrariesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<std::string> getLibraryBizIdList()const;
void setLibraryBizIdList(const std::vector<std::string>& libraryBizIdList);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::vector<std::string> libraryBizIdList_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DELETELIBRARIESREQUEST_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_EMR_MODEL_DELETELIBRARIESRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DELETELIBRARIESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DeleteLibrariesResult : public ServiceResult
{
public:
DeleteLibrariesResult();
explicit DeleteLibrariesResult(const std::string &payload);
~DeleteLibrariesResult();
bool getData()const;
protected:
void parse(const std::string &payload);
private:
bool data_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DELETELIBRARIESRESULT_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_EMR_MODEL_DELETESCALINGRULEREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DELETESCALINGRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DeleteScalingRuleRequest : public RpcServiceRequest
{
public:
DeleteScalingRuleRequest();
~DeleteScalingRuleRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getScalingRuleId()const;
void setScalingRuleId(const std::string& scalingRuleId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getHostGroupId()const;
void setHostGroupId(const std::string& hostGroupId);
private:
long resourceOwnerId_;
std::string clusterId_;
std::string scalingRuleId_;
std::string accessKeyId_;
std::string regionId_;
std::string hostGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DELETESCALINGRULEREQUEST_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_EMR_MODEL_DELETESCALINGRULERESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DELETESCALINGRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DeleteScalingRuleResult : public ServiceResult
{
public:
DeleteScalingRuleResult();
explicit DeleteScalingRuleResult(const std::string &payload);
~DeleteScalingRuleResult();
bool getData()const;
protected:
void parse(const std::string &payload);
private:
bool data_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DELETESCALINGRULERESULT_H_

View File

@@ -1,66 +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_EMR_MODEL_DELETETAGREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DELETETAGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DeleteTagRequest : public RpcServiceRequest
{
public:
DeleteTagRequest();
~DeleteTagRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
long getId()const;
void setId(long id);
std::string getCategory()const;
void setCategory(const std::string& category);
private:
long resourceOwnerId_;
std::string description_;
std::string accessKeyId_;
std::string regionId_;
std::string name_;
long id_;
std::string category_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DELETETAGREQUEST_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_EMR_MODEL_DELETETAGRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DELETETAGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DeleteTagResult : public ServiceResult
{
public:
DeleteTagResult();
explicit DeleteTagResult(const std::string &payload);
~DeleteTagResult();
bool getData()const;
protected:
void parse(const std::string &payload);
private:
bool data_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DELETETAGRESULT_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_EMR_MODEL_DELETEUSERREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DELETEUSERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DeleteUserRequest : public RpcServiceRequest
{
public:
DeleteUserRequest();
~DeleteUserRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getType()const;
void setType(const std::string& type);
std::string getUserId()const;
void setUserId(const std::string& userId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string clusterId_;
std::string type_;
std::string userId_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DELETEUSERREQUEST_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_EMR_MODEL_DELETEUSERRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DELETEUSERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DeleteUserResult : public ServiceResult
{
public:
DeleteUserResult();
explicit DeleteUserResult(const std::string &payload);
~DeleteUserResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DELETEUSERRESULT_H_

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_EMR_MODEL_DESCRIBECLUSTERMETACOLLECTREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBECLUSTERMETACOLLECTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeClusterMetaCollectRequest : public RpcServiceRequest
{
public:
DescribeClusterMetaCollectRequest();
~DescribeClusterMetaCollectRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBECLUSTERMETACOLLECTREQUEST_H_

View File

@@ -1,55 +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_EMR_MODEL_DESCRIBECLUSTERMETACOLLECTRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBECLUSTERMETACOLLECTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeClusterMetaCollectResult : public ServiceResult
{
public:
DescribeClusterMetaCollectResult();
explicit DescribeClusterMetaCollectResult(const std::string &payload);
~DescribeClusterMetaCollectResult();
std::string getStatus()const;
std::string getClusterId()const;
std::string getMetaStoreType()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string clusterId_;
std::string metaStoreType_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBECLUSTERMETACOLLECTRESULT_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_EMR_MODEL_DESCRIBECLUSTERSERVICECONFIGHISTORYREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBECLUSTERSERVICECONFIGHISTORYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeClusterServiceConfigHistoryRequest : public RpcServiceRequest
{
public:
DescribeClusterServiceConfigHistoryRequest();
~DescribeClusterServiceConfigHistoryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getConfigVersion()const;
void setConfigVersion(const std::string& configVersion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
private:
long resourceOwnerId_;
std::string clusterId_;
std::string accessKeyId_;
std::string configVersion_;
std::string regionId_;
std::string serviceName_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBECLUSTERSERVICECONFIGHISTORYREQUEST_H_

View File

@@ -1,73 +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_EMR_MODEL_DESCRIBECLUSTERSERVICECONFIGHISTORYRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBECLUSTERSERVICECONFIGHISTORYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeClusterServiceConfigHistoryResult : public ServiceResult
{
public:
struct Config
{
struct ConfigValue
{
struct ConfigItemValue
{
std::string changeType;
std::string oldValue;
std::string value;
std::string itemName;
};
std::string configName;
std::vector<ConfigValue::ConfigItemValue> configItemValueList;
};
std::string comment;
std::string serviceName;
std::string configVersion;
std::string createTime;
std::string author;
std::vector<ConfigValue> configValueList;
bool applied;
};
DescribeClusterServiceConfigHistoryResult();
explicit DescribeClusterServiceConfigHistoryResult(const std::string &payload);
~DescribeClusterServiceConfigHistoryResult();
Config getConfig()const;
protected:
void parse(const std::string &payload);
private:
Config config_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBECLUSTERSERVICECONFIGHISTORYRESULT_H_

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
std::string description;
bool isCustom;
std::string value;
std::string valueScope;
std::string itemName;
};
std::string configName;

View File

@@ -1,60 +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_EMR_MODEL_DESCRIBEDATASOURCEREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBEDATASOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeDataSourceRequest : public RpcServiceRequest
{
public:
DescribeDataSourceRequest();
~DescribeDataSourceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getId()const;
void setId(const std::string& id);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string id_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBEDATASOURCEREQUEST_H_

View File

@@ -1,75 +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_EMR_MODEL_DESCRIBEDATASOURCERESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBEDATASOURCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeDataSourceResult : public ServiceResult
{
public:
DescribeDataSourceResult();
explicit DescribeDataSourceResult(const std::string &payload);
~DescribeDataSourceResult();
std::string getCategoryId()const;
std::string getStatus()const;
std::string getDescription()const;
std::string getConf()const;
std::string getClusterId()const;
std::string getSourceType()const;
long getGmtModified()const;
std::string getCreator()const;
std::string getCreateFrom()const;
std::string getName()const;
long getGmtCreate()const;
std::string getId()const;
std::string getModifier()const;
protected:
void parse(const std::string &payload);
private:
std::string categoryId_;
std::string status_;
std::string description_;
std::string conf_;
std::string clusterId_;
std::string sourceType_;
long gmtModified_;
std::string creator_;
std::string createFrom_;
std::string name_;
long gmtCreate_;
std::string id_;
std::string modifier_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBEDATASOURCERESULT_H_

View File

@@ -1,72 +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_EMR_MODEL_DESCRIBEDISKOPSACTIVITYREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBEDISKOPSACTIVITYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeDiskOpsActivityRequest : public RpcServiceRequest
{
public:
DescribeDiskOpsActivityRequest();
~DescribeDiskOpsActivityRequest();
std::string getEventId()const;
void setEventId(const std::string& eventId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCurrentStage()const;
void setCurrentStage(const std::string& currentStage);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDiskId()const;
void setDiskId(const std::string& diskId);
std::string getCurrentState()const;
void setCurrentState(const std::string& currentState);
private:
std::string eventId_;
long resourceOwnerId_;
std::string currentStage_;
std::string clusterId_;
std::string accessKeyId_;
std::string instanceId_;
std::string regionId_;
std::string diskId_;
std::string currentState_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBEDISKOPSACTIVITYREQUEST_H_

View File

@@ -1,59 +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_EMR_MODEL_DESCRIBEDISKOPSACTIVITYRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBEDISKOPSACTIVITYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeDiskOpsActivityResult : public ServiceResult
{
public:
DescribeDiskOpsActivityResult();
explicit DescribeDiskOpsActivityResult(const std::string &payload);
~DescribeDiskOpsActivityResult();
std::string getActivityState()const;
std::string getCurrentActivity()const;
std::string getClusterType()const;
bool getNeedReboot()const;
std::string getErrorMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string activityState_;
std::string currentActivity_;
std::string clusterType_;
bool needReboot_;
std::string errorMessage_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBEDISKOPSACTIVITYRESULT_H_

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_EMR_MODEL_DESCRIBEEMRMAINVERSIONREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBEEMRMAINVERSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeEmrMainVersionRequest : public RpcServiceRequest
{
public:
DescribeEmrMainVersionRequest();
~DescribeEmrMainVersionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEmrVersion()const;
void setEmrVersion(const std::string& emrVersion);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string emrVersion_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBEEMRMAINVERSIONREQUEST_H_

View File

@@ -1,84 +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_EMR_MODEL_DESCRIBEEMRMAINVERSIONRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBEEMRMAINVERSIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeEmrMainVersionResult : public ServiceResult
{
public:
struct EmrMainVersion
{
struct ClusterTypeInfo
{
struct ServiceInfo
{
std::string serviceName;
std::string serviceDisplayVersion;
std::string serviceVersion;
std::string serviceDisplayName;
bool mandatory;
bool display;
};
std::vector<ClusterTypeInfo::ServiceInfo> serviceInfoList;
std::string clusterType;
};
struct ClusterTypeWhiteUser
{
std::string userId;
std::string clusterType;
};
std::vector<ClusterTypeInfo> clusterTypeInfoList;
std::string imageId;
std::vector<ClusterTypeWhiteUser> clusterTypeWhiteUserList;
bool ecmVersion;
std::vector<std::string> whiteUserList;
std::string regionId;
std::string emrVersion;
std::string stackName;
std::string publishType;
bool display;
std::string stackVersion;
};
DescribeEmrMainVersionResult();
explicit DescribeEmrMainVersionResult(const std::string &payload);
~DescribeEmrMainVersionResult();
EmrMainVersion getEmrMainVersion()const;
protected:
void parse(const std::string &payload);
private:
EmrMainVersion emrMainVersion_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBEEMRMAINVERSIONRESULT_H_

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_EMR_MODEL_DESCRIBEEXECUTIONPLANREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBEEXECUTIONPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeExecutionPlanRequest : public RpcServiceRequest
{
public:
DescribeExecutionPlanRequest();
~DescribeExecutionPlanRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getId()const;
void setId(const std::string& id);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string id_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBEEXECUTIONPLANREQUEST_H_

View File

@@ -1,154 +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_EMR_MODEL_DESCRIBEEXECUTIONPLANRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBEEXECUTIONPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeExecutionPlanResult : public ServiceResult
{
public:
struct ClusterInfo
{
struct SoftwareInfo
{
struct Software
{
int startTpe;
bool optional;
std::string version;
std::string displayName;
bool onlyDisplay;
std::string name;
};
std::vector<Software> softwares;
std::string emrVer;
std::string clusterType;
};
struct EcsOrderInfo
{
std::string diskType;
int diskCount;
int diskCapacity;
int nodeCount;
std::string nodeType;
int index;
std::string instanceType;
};
struct BootstrapAction
{
std::string path;
std::string arg;
std::string name;
};
struct Config
{
std::string configValue;
std::string configKey;
std::string serviceName;
std::string fileName;
std::string encrypt;
};
bool useLocalMetaDb;
bool ioOptimized;
std::string zoneId;
std::vector<BootstrapAction> bootstrapActionList;
std::string securityGroupId;
std::string vSwitchId;
bool logEnable;
std::string emrVer;
std::string clusterType;
std::vector<EcsOrderInfo> ecsOrders;
std::string name;
bool highAvailabilityEnable;
bool easEnable;
std::string vpcId;
bool useCustomHiveMetaDB;
std::string instanceGeneration;
std::string configurations;
std::string logPath;
std::string netType;
std::string userDefinedEmrEcsRole;
std::vector<Config> configList;
bool initCustomHiveMetaDB;
SoftwareInfo softwareInfo;
};
struct JobInfo
{
std::string failAct;
std::string type;
std::string runParameter;
std::string id;
std::string name;
};
DescribeExecutionPlanResult();
explicit DescribeExecutionPlanResult(const std::string &payload);
~DescribeExecutionPlanResult();
std::string getStatus()const;
std::string getWorkflowApp()const;
std::string getDayOfWeek()const;
int getTimeInterval()const;
std::string getClusterId()const;
std::string getDayOfMonth()const;
long getStartTime()const;
long getExecutionPlanVersion()const;
std::string getName()const;
std::vector<JobInfo> getJobInfoList()const;
ClusterInfo getClusterInfo()const;
std::string getStrategy()const;
std::string getTimeUnit()const;
std::string getClusterName()const;
std::string getId()const;
bool getCreateClusterOnDemand()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string workflowApp_;
std::string dayOfWeek_;
int timeInterval_;
std::string clusterId_;
std::string dayOfMonth_;
long startTime_;
long executionPlanVersion_;
std::string name_;
std::vector<JobInfo> jobInfoList_;
ClusterInfo clusterInfo_;
std::string strategy_;
std::string timeUnit_;
std::string clusterName_;
std::string id_;
bool createClusterOnDemand_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBEEXECUTIONPLANRESULT_H_

View File

@@ -1,60 +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_EMR_MODEL_DESCRIBEJOBREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBEJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeJobRequest : public RpcServiceRequest
{
public:
DescribeJobRequest();
~DescribeJobRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getId()const;
void setId(const std::string& id);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string id_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBEJOBREQUEST_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_EMR_MODEL_DESCRIBEJOBRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBEJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeJobResult : public ServiceResult
{
public:
DescribeJobResult();
explicit DescribeJobResult(const std::string &payload);
~DescribeJobResult();
std::string getFailAct()const;
std::string getType()const;
std::string getRunParameter()const;
std::string getId()const;
int getMaxRetry()const;
int getRetryInterval()const;
std::string getName()const;
protected:
void parse(const std::string &payload);
private:
std::string failAct_;
std::string type_;
std::string runParameter_;
std::string id_;
int maxRetry_;
int retryInterval_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBEJOBRESULT_H_

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_EMR_MODEL_DESCRIBELIBRARYDETAILREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBELIBRARYDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeLibraryDetailRequest : public RpcServiceRequest
{
public:
DescribeLibraryDetailRequest();
~DescribeLibraryDetailRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLibraryBizId()const;
void setLibraryBizId(const std::string& libraryBizId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string libraryBizId_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBELIBRARYDETAILREQUEST_H_

View File

@@ -1,69 +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_EMR_MODEL_DESCRIBELIBRARYDETAILRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBELIBRARYDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeLibraryDetailResult : public ServiceResult
{
public:
DescribeLibraryDetailResult();
explicit DescribeLibraryDetailResult(const std::string &payload);
~DescribeLibraryDetailResult();
std::string getSourceLocation()const;
std::string getType()const;
std::string getScope()const;
std::string getUserId()const;
long getCreateTime()const;
std::string getSourceType()const;
std::string getLibraryVersion()const;
std::string getProperties()const;
std::string getBizId()const;
std::string getName()const;
protected:
void parse(const std::string &payload);
private:
std::string sourceLocation_;
std::string type_;
std::string scope_;
std::string userId_;
long createTime_;
std::string sourceType_;
std::string libraryVersion_;
std::string properties_;
std::string bizId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBELIBRARYDETAILRESULT_H_

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_EMR_MODEL_DESCRIBELIBRARYINSTALLTASKDETAILREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBELIBRARYINSTALLTASKDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeLibraryInstallTaskDetailRequest : public RpcServiceRequest
{
public:
DescribeLibraryInstallTaskDetailRequest();
~DescribeLibraryInstallTaskDetailRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTaskBizId()const;
void setTaskBizId(const std::string& taskBizId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string taskBizId_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBELIBRARYINSTALLTASKDETAILREQUEST_H_

View File

@@ -1,73 +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_EMR_MODEL_DESCRIBELIBRARYINSTALLTASKDETAILRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBELIBRARYINSTALLTASKDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeLibraryInstallTaskDetailResult : public ServiceResult
{
public:
DescribeLibraryInstallTaskDetailResult();
explicit DescribeLibraryInstallTaskDetailResult(const std::string &payload);
~DescribeLibraryInstallTaskDetailResult();
std::string getTaskId()const;
std::string getLibraryBizId()const;
long getEndTime()const;
std::string getTaskGroupId()const;
long getExecuteTime()const;
int getTaskProcess()const;
std::string getClusterBizId()const;
std::string getTaskType()const;
long getStartTime()const;
std::string getHostname()const;
std::string getTaskStatus()const;
std::string getDetail()const;
protected:
void parse(const std::string &payload);
private:
std::string taskId_;
std::string libraryBizId_;
long endTime_;
std::string taskGroupId_;
long executeTime_;
int taskProcess_;
std::string clusterBizId_;
std::string taskType_;
long startTime_;
std::string hostname_;
std::string taskStatus_;
std::string detail_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBELIBRARYINSTALLTASKDETAILRESULT_H_

View File

@@ -1,60 +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_EMR_MODEL_DESCRIBEMETATABLEPREVIEWTASKREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBEMETATABLEPREVIEWTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeMetaTablePreviewTaskRequest : public RpcServiceRequest
{
public:
DescribeMetaTablePreviewTaskRequest();
~DescribeMetaTablePreviewTaskRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string taskId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBEMETATABLEPREVIEWTASKREQUEST_H_

View File

@@ -1,72 +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_EMR_MODEL_DESCRIBEMETATABLEPREVIEWTASKRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBEMETATABLEPREVIEWTASKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeMetaTablePreviewTaskResult : public ServiceResult
{
public:
struct Data
{
struct Row
{
std::vector<std::string> columns;
};
std::vector<std::string> headers;
std::vector<Row> rows;
};
DescribeMetaTablePreviewTaskResult();
explicit DescribeMetaTablePreviewTaskResult(const std::string &payload);
~DescribeMetaTablePreviewTaskResult();
std::string getTaskId()const;
long getEndTime()const;
long getExecuteTime()const;
int getTaskProcess()const;
long getStartTime()const;
Data getData()const;
std::string getTaskStatus()const;
protected:
void parse(const std::string &payload);
private:
std::string taskId_;
long endTime_;
long executeTime_;
int taskProcess_;
long startTime_;
Data data_;
std::string taskStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBEMETATABLEPREVIEWTASKRESULT_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_EMR_MODEL_DESCRIBESCALINGACTIVITYREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBESCALINGACTIVITYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeScalingActivityRequest : public RpcServiceRequest
{
public:
DescribeScalingActivityRequest();
~DescribeScalingActivityRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getScalingActivityId()const;
void setScalingActivityId(const std::string& scalingActivityId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getHostGroupId()const;
void setHostGroupId(const std::string& hostGroupId);
private:
long resourceOwnerId_;
std::string clusterId_;
std::string scalingActivityId_;
std::string accessKeyId_;
std::string regionId_;
std::string hostGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBESCALINGACTIVITYREQUEST_H_

View File

@@ -1,71 +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_EMR_MODEL_DESCRIBESCALINGACTIVITYRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBESCALINGACTIVITYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeScalingActivityResult : public ServiceResult
{
public:
DescribeScalingActivityResult();
explicit DescribeScalingActivityResult(const std::string &payload);
~DescribeScalingActivityResult();
std::string getStatus()const;
std::string getDescription()const;
long getEndTime()const;
int getExpectNum()const;
std::string getCause()const;
long getStartTime()const;
std::string getTransition()const;
std::string getScalingRuleId()const;
int getTotalCapacity()const;
std::string getInstanceIds()const;
std::string getBizId()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string description_;
long endTime_;
int expectNum_;
std::string cause_;
long startTime_;
std::string transition_;
std::string scalingRuleId_;
int totalCapacity_;
std::string instanceIds_;
std::string bizId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBESCALINGACTIVITYRESULT_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_EMR_MODEL_DESCRIBESCALINGRULEREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBESCALINGRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeScalingRuleRequest : public RpcServiceRequest
{
public:
DescribeScalingRuleRequest();
~DescribeScalingRuleRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getScalingRuleId()const;
void setScalingRuleId(const std::string& scalingRuleId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getHostGroupId()const;
void setHostGroupId(const std::string& hostGroupId);
private:
long resourceOwnerId_;
std::string clusterId_;
std::string scalingRuleId_;
std::string accessKeyId_;
std::string regionId_;
std::string hostGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBESCALINGRULEREQUEST_H_

View File

@@ -1,94 +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_EMR_MODEL_DESCRIBESCALINGRULERESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBESCALINGRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeScalingRuleResult : public ServiceResult
{
public:
struct SchedulerTrigger
{
long launchTime;
std::string recurrenceType;
std::string recurrenceValue;
long recurrenceEndTime;
int launchExpirationTime;
};
struct CloudWatchTrigger
{
std::string metricName;
std::string comparisonOperator;
std::string metricDisplayName;
int period;
std::string evaluationCount;
std::string unit;
std::string statistics;
std::string threshold;
};
DescribeScalingRuleResult();
explicit DescribeScalingRuleResult(const std::string &payload);
~DescribeScalingRuleResult();
std::string getStatus()const;
long getTimeoutWithGrace()const;
CloudWatchTrigger getCloudWatchTrigger()const;
int getCooldown()const;
std::string getGmtModified()const;
std::string getAdjustmentType()const;
std::string getGmtCreate()const;
int getAdjustmentValue()const;
SchedulerTrigger getSchedulerTrigger()const;
bool getWithGrace()const;
std::string getId()const;
std::string getRuleName()const;
std::string getRuleCategory()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
long timeoutWithGrace_;
CloudWatchTrigger cloudWatchTrigger_;
int cooldown_;
std::string gmtModified_;
std::string adjustmentType_;
std::string gmtCreate_;
int adjustmentValue_;
SchedulerTrigger schedulerTrigger_;
bool withGrace_;
std::string id_;
std::string ruleName_;
std::string ruleCategory_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBESCALINGRULERESULT_H_

View File

@@ -1,60 +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_EMR_MODEL_DESCRIBESECURITYGROUPATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBESECURITYGROUPATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeSecurityGroupAttributeRequest : public RpcServiceRequest
{
public:
DescribeSecurityGroupAttributeRequest();
~DescribeSecurityGroupAttributeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string clusterId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBESECURITYGROUPATTRIBUTEREQUEST_H_

View File

@@ -1,68 +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_EMR_MODEL_DESCRIBESECURITYGROUPATTRIBUTERESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DESCRIBESECURITYGROUPATTRIBUTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DescribeSecurityGroupAttributeResult : public ServiceResult
{
public:
struct SecurityGroup
{
int ecsCount;
std::string description;
std::string securityGroupName;
std::string vpcId;
std::string securityGroupId;
std::string creationTime;
int availableInstanceAmount;
};
struct SecurityGroupAttribute
{
std::string bizContent;
std::string bizType;
};
DescribeSecurityGroupAttributeResult();
explicit DescribeSecurityGroupAttributeResult(const std::string &payload);
~DescribeSecurityGroupAttributeResult();
std::vector<SecurityGroup> getAvailableGroupList()const;
std::vector<SecurityGroupAttribute> getSecurityGroupAttributeList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<SecurityGroup> availableGroupList_;
std::vector<SecurityGroupAttribute> securityGroupAttributeList_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DESCRIBESECURITYGROUPATTRIBUTERESULT_H_

View File

@@ -1,60 +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_EMR_MODEL_DETACHANDRELEASECLUSTERENIREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_DETACHANDRELEASECLUSTERENIREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DetachAndReleaseClusterEniRequest : public RpcServiceRequest
{
public:
DetachAndReleaseClusterEniRequest();
~DetachAndReleaseClusterEniRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTargetClusterId()const;
void setTargetClusterId(const std::string& targetClusterId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVswitchId()const;
void setVswitchId(const std::string& vswitchId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string targetClusterId_;
std::string accessKeyId_;
std::string vswitchId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DETACHANDRELEASECLUSTERENIREQUEST_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_EMR_MODEL_DETACHANDRELEASECLUSTERENIRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_DETACHANDRELEASECLUSTERENIRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT DetachAndReleaseClusterEniResult : public ServiceResult
{
public:
DetachAndReleaseClusterEniResult();
explicit DetachAndReleaseClusterEniResult(const std::string &payload);
~DetachAndReleaseClusterEniResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_DETACHANDRELEASECLUSTERENIRESULT_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_EMR_MODEL_GETHDFSCAPACITYSTATISTICINFOREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_GETHDFSCAPACITYSTATISTICINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetHdfsCapacityStatisticInfoRequest : public RpcServiceRequest
{
public:
GetHdfsCapacityStatisticInfoRequest();
~GetHdfsCapacityStatisticInfoRequest();
std::string getFromDatetime()const;
void setFromDatetime(const std::string& fromDatetime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getToDatetime()const;
void setToDatetime(const std::string& toDatetime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string fromDatetime_;
long resourceOwnerId_;
std::string clusterId_;
std::string toDatetime_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETHDFSCAPACITYSTATISTICINFOREQUEST_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_EMR_MODEL_GETHDFSCAPACITYSTATISTICINFORESULT_H_
#define ALIBABACLOUD_EMR_MODEL_GETHDFSCAPACITYSTATISTICINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetHdfsCapacityStatisticInfoResult : public ServiceResult
{
public:
struct ClusterStatHdfsCapacity
{
long capacityRemaining;
long capacityUsedGB;
long capacityUsedNonDfs;
long capacityTotal;
std::string clusterBizId;
long capacityTotalGB;
long capacityUsed;
long capacityRemainingGB;
std::string dateTime;
};
GetHdfsCapacityStatisticInfoResult();
explicit GetHdfsCapacityStatisticInfoResult(const std::string &payload);
~GetHdfsCapacityStatisticInfoResult();
std::vector<ClusterStatHdfsCapacity> getHdfsCapacityList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ClusterStatHdfsCapacity> hdfsCapacityList_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETHDFSCAPACITYSTATISTICINFORESULT_H_

View File

@@ -1,69 +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_EMR_MODEL_GETJOBINPUTSTATISTICINFOREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_GETJOBINPUTSTATISTICINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetJobInputStatisticInfoRequest : public RpcServiceRequest
{
public:
GetJobInputStatisticInfoRequest();
~GetJobInputStatisticInfoRequest();
std::string getFromDatetime()const;
void setFromDatetime(const std::string& fromDatetime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getToDatetime()const;
void setToDatetime(const std::string& toDatetime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string fromDatetime_;
long resourceOwnerId_;
std::string clusterId_;
std::string toDatetime_;
int pageNumber_;
std::string accessKeyId_;
std::string regionId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETJOBINPUTSTATISTICINFOREQUEST_H_

View File

@@ -1,69 +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_EMR_MODEL_GETJOBINPUTSTATISTICINFORESULT_H_
#define ALIBABACLOUD_EMR_MODEL_GETJOBINPUTSTATISTICINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetJobInputStatisticInfoResult : public ServiceResult
{
public:
struct ClusterStatJobInput
{
std::string user;
long finishTime;
long bytesInput;
std::string state;
long startTime;
std::string applicationId;
std::string queue;
std::string jobId;
std::string name;
};
GetJobInputStatisticInfoResult();
explicit GetJobInputStatisticInfoResult(const std::string &payload);
~GetJobInputStatisticInfoResult();
int getPageSize()const;
int getPageNumber()const;
std::vector<ClusterStatJobInput> getJobInputList()const;
int getTotal()const;
protected:
void parse(const std::string &payload);
private:
int pageSize_;
int pageNumber_;
std::vector<ClusterStatJobInput> jobInputList_;
int total_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETJOBINPUTSTATISTICINFORESULT_H_

View File

@@ -1,69 +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_EMR_MODEL_GETJOBOUTPUTSTATISTICINFOREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_GETJOBOUTPUTSTATISTICINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetJobOutputStatisticInfoRequest : public RpcServiceRequest
{
public:
GetJobOutputStatisticInfoRequest();
~GetJobOutputStatisticInfoRequest();
std::string getFromDatetime()const;
void setFromDatetime(const std::string& fromDatetime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getToDatetime()const;
void setToDatetime(const std::string& toDatetime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string fromDatetime_;
long resourceOwnerId_;
std::string clusterId_;
std::string toDatetime_;
int pageNumber_;
std::string accessKeyId_;
std::string regionId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETJOBOUTPUTSTATISTICINFOREQUEST_H_

View File

@@ -1,69 +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_EMR_MODEL_GETJOBOUTPUTSTATISTICINFORESULT_H_
#define ALIBABACLOUD_EMR_MODEL_GETJOBOUTPUTSTATISTICINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetJobOutputStatisticInfoResult : public ServiceResult
{
public:
struct ClusterStatJobOutput
{
std::string user;
long finishTime;
long bytesOutput;
std::string state;
long startTime;
std::string applicationId;
std::string queue;
std::string jobId;
std::string name;
};
GetJobOutputStatisticInfoResult();
explicit GetJobOutputStatisticInfoResult(const std::string &payload);
~GetJobOutputStatisticInfoResult();
int getPageSize()const;
int getPageNumber()const;
int getTotal()const;
std::vector<ClusterStatJobOutput> getJobOutputList()const;
protected:
void parse(const std::string &payload);
private:
int pageSize_;
int pageNumber_;
int total_;
std::vector<ClusterStatJobOutput> jobOutputList_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETJOBOUTPUTSTATISTICINFORESULT_H_

View File

@@ -1,69 +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_EMR_MODEL_GETJOBRUNNINGTIMESTATISTICINFOREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_GETJOBRUNNINGTIMESTATISTICINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetJobRunningTimeStatisticInfoRequest : public RpcServiceRequest
{
public:
GetJobRunningTimeStatisticInfoRequest();
~GetJobRunningTimeStatisticInfoRequest();
std::string getFromDatetime()const;
void setFromDatetime(const std::string& fromDatetime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getToDatetime()const;
void setToDatetime(const std::string& toDatetime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string fromDatetime_;
long resourceOwnerId_;
std::string clusterId_;
std::string toDatetime_;
int pageNumber_;
std::string accessKeyId_;
std::string regionId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETJOBRUNNINGTIMESTATISTICINFOREQUEST_H_

View File

@@ -1,69 +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_EMR_MODEL_GETJOBRUNNINGTIMESTATISTICINFORESULT_H_
#define ALIBABACLOUD_EMR_MODEL_GETJOBRUNNINGTIMESTATISTICINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetJobRunningTimeStatisticInfoResult : public ServiceResult
{
public:
struct ClusterStatJobRunningTime
{
std::string user;
long finishTime;
std::string state;
long startTime;
std::string applicationId;
std::string queue;
long runningTime;
std::string jobId;
std::string name;
};
GetJobRunningTimeStatisticInfoResult();
explicit GetJobRunningTimeStatisticInfoResult(const std::string &payload);
~GetJobRunningTimeStatisticInfoResult();
int getPageSize()const;
int getPageNumber()const;
int getTotal()const;
std::vector<ClusterStatJobRunningTime> getRunningTimeList()const;
protected:
void parse(const std::string &payload);
private:
int pageSize_;
int pageNumber_;
int total_;
std::vector<ClusterStatJobRunningTime> runningTimeList_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETJOBRUNNINGTIMESTATISTICINFORESULT_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_EMR_MODEL_GETQUEUEINPUTSTATISTICINFOREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_GETQUEUEINPUTSTATISTICINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetQueueInputStatisticInfoRequest : public RpcServiceRequest
{
public:
GetQueueInputStatisticInfoRequest();
~GetQueueInputStatisticInfoRequest();
std::string getFromDatetime()const;
void setFromDatetime(const std::string& fromDatetime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getToDatetime()const;
void setToDatetime(const std::string& toDatetime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string fromDatetime_;
long resourceOwnerId_;
std::string clusterId_;
std::string toDatetime_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETQUEUEINPUTSTATISTICINFOREQUEST_H_

View File

@@ -1,56 +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_EMR_MODEL_GETQUEUEINPUTSTATISTICINFORESULT_H_
#define ALIBABACLOUD_EMR_MODEL_GETQUEUEINPUTSTATISTICINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetQueueInputStatisticInfoResult : public ServiceResult
{
public:
struct ClusterStatQueueInput
{
long bytesInput;
std::string queue;
};
GetQueueInputStatisticInfoResult();
explicit GetQueueInputStatisticInfoResult(const std::string &payload);
~GetQueueInputStatisticInfoResult();
std::vector<ClusterStatQueueInput> getQueueInputList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ClusterStatQueueInput> queueInputList_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETQUEUEINPUTSTATISTICINFORESULT_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_EMR_MODEL_GETQUEUEOUTPUTSTATISTICINFOREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_GETQUEUEOUTPUTSTATISTICINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetQueueOutputStatisticInfoRequest : public RpcServiceRequest
{
public:
GetQueueOutputStatisticInfoRequest();
~GetQueueOutputStatisticInfoRequest();
std::string getFromDatetime()const;
void setFromDatetime(const std::string& fromDatetime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getToDatetime()const;
void setToDatetime(const std::string& toDatetime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string fromDatetime_;
long resourceOwnerId_;
std::string clusterId_;
std::string toDatetime_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETQUEUEOUTPUTSTATISTICINFOREQUEST_H_

View File

@@ -1,56 +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_EMR_MODEL_GETQUEUEOUTPUTSTATISTICINFORESULT_H_
#define ALIBABACLOUD_EMR_MODEL_GETQUEUEOUTPUTSTATISTICINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetQueueOutputStatisticInfoResult : public ServiceResult
{
public:
struct ClusterStatQueueOutput
{
long bytesOutput;
std::string queue;
};
GetQueueOutputStatisticInfoResult();
explicit GetQueueOutputStatisticInfoResult(const std::string &payload);
~GetQueueOutputStatisticInfoResult();
std::vector<ClusterStatQueueOutput> getQueueOutputList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ClusterStatQueueOutput> queueOutputList_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETQUEUEOUTPUTSTATISTICINFORESULT_H_

View File

@@ -1,69 +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_EMR_MODEL_GETQUEUESUBMISSIONSTATISTICINFOREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_GETQUEUESUBMISSIONSTATISTICINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetQueueSubmissionStatisticInfoRequest : public RpcServiceRequest
{
public:
GetQueueSubmissionStatisticInfoRequest();
~GetQueueSubmissionStatisticInfoRequest();
std::string getFromDatetime()const;
void setFromDatetime(const std::string& fromDatetime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getToDatetime()const;
void setToDatetime(const std::string& toDatetime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getFinalStatus()const;
void setFinalStatus(const std::string& finalStatus);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getApplicationType()const;
void setApplicationType(const std::string& applicationType);
private:
std::string fromDatetime_;
long resourceOwnerId_;
std::string clusterId_;
std::string toDatetime_;
std::string accessKeyId_;
std::string finalStatus_;
std::string regionId_;
std::string applicationType_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETQUEUESUBMISSIONSTATISTICINFOREQUEST_H_

View File

@@ -1,56 +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_EMR_MODEL_GETQUEUESUBMISSIONSTATISTICINFORESULT_H_
#define ALIBABACLOUD_EMR_MODEL_GETQUEUESUBMISSIONSTATISTICINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetQueueSubmissionStatisticInfoResult : public ServiceResult
{
public:
struct ClusterStatQueueSubmission
{
long submission;
std::string queue;
};
GetQueueSubmissionStatisticInfoResult();
explicit GetQueueSubmissionStatisticInfoResult(const std::string &payload);
~GetQueueSubmissionStatisticInfoResult();
std::vector<ClusterStatQueueSubmission> getQueueSubmissionList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ClusterStatQueueSubmission> queueSubmissionList_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETQUEUESUBMISSIONSTATISTICINFORESULT_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_EMR_MODEL_GETUSERINPUTSTATISTICINFOREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_GETUSERINPUTSTATISTICINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetUserInputStatisticInfoRequest : public RpcServiceRequest
{
public:
GetUserInputStatisticInfoRequest();
~GetUserInputStatisticInfoRequest();
std::string getFromDatetime()const;
void setFromDatetime(const std::string& fromDatetime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getToDatetime()const;
void setToDatetime(const std::string& toDatetime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string fromDatetime_;
long resourceOwnerId_;
std::string clusterId_;
std::string toDatetime_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETUSERINPUTSTATISTICINFOREQUEST_H_

View File

@@ -1,56 +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_EMR_MODEL_GETUSERINPUTSTATISTICINFORESULT_H_
#define ALIBABACLOUD_EMR_MODEL_GETUSERINPUTSTATISTICINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetUserInputStatisticInfoResult : public ServiceResult
{
public:
struct ClusterStatUserInput
{
std::string user;
long bytesInput;
};
GetUserInputStatisticInfoResult();
explicit GetUserInputStatisticInfoResult(const std::string &payload);
~GetUserInputStatisticInfoResult();
std::vector<ClusterStatUserInput> getUserInputList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ClusterStatUserInput> userInputList_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETUSERINPUTSTATISTICINFORESULT_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_EMR_MODEL_GETUSEROUTPUTSTATISTICINFOREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_GETUSEROUTPUTSTATISTICINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetUserOutputStatisticInfoRequest : public RpcServiceRequest
{
public:
GetUserOutputStatisticInfoRequest();
~GetUserOutputStatisticInfoRequest();
std::string getFromDatetime()const;
void setFromDatetime(const std::string& fromDatetime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getToDatetime()const;
void setToDatetime(const std::string& toDatetime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string fromDatetime_;
long resourceOwnerId_;
std::string clusterId_;
std::string toDatetime_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETUSEROUTPUTSTATISTICINFOREQUEST_H_

View File

@@ -1,56 +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_EMR_MODEL_GETUSEROUTPUTSTATISTICINFORESULT_H_
#define ALIBABACLOUD_EMR_MODEL_GETUSEROUTPUTSTATISTICINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetUserOutputStatisticInfoResult : public ServiceResult
{
public:
struct ClusterStatUserOutput
{
std::string user;
long bytesOutput;
};
GetUserOutputStatisticInfoResult();
explicit GetUserOutputStatisticInfoResult(const std::string &payload);
~GetUserOutputStatisticInfoResult();
std::vector<ClusterStatUserOutput> getUserOutputList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ClusterStatUserOutput> userOutputList_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETUSEROUTPUTSTATISTICINFORESULT_H_

View File

@@ -1,69 +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_EMR_MODEL_GETUSERSUBMISSIONSTATISTICINFOREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_GETUSERSUBMISSIONSTATISTICINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetUserSubmissionStatisticInfoRequest : public RpcServiceRequest
{
public:
GetUserSubmissionStatisticInfoRequest();
~GetUserSubmissionStatisticInfoRequest();
std::string getFromDatetime()const;
void setFromDatetime(const std::string& fromDatetime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getToDatetime()const;
void setToDatetime(const std::string& toDatetime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getFinalStatus()const;
void setFinalStatus(const std::string& finalStatus);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getApplicationType()const;
void setApplicationType(const std::string& applicationType);
private:
std::string fromDatetime_;
long resourceOwnerId_;
std::string clusterId_;
std::string toDatetime_;
std::string accessKeyId_;
std::string finalStatus_;
std::string regionId_;
std::string applicationType_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETUSERSUBMISSIONSTATISTICINFOREQUEST_H_

View File

@@ -1,56 +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_EMR_MODEL_GETUSERSUBMISSIONSTATISTICINFORESULT_H_
#define ALIBABACLOUD_EMR_MODEL_GETUSERSUBMISSIONSTATISTICINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT GetUserSubmissionStatisticInfoResult : public ServiceResult
{
public:
struct ClusterStatUserSubmission
{
std::string user;
long submission;
};
GetUserSubmissionStatisticInfoResult();
explicit GetUserSubmissionStatisticInfoResult(const std::string &payload);
~GetUserSubmissionStatisticInfoResult();
std::vector<ClusterStatUserSubmission> getUserSubmissionList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ClusterStatUserSubmission> userSubmissionList_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_GETUSERSUBMISSIONSTATISTICINFORESULT_H_

View File

@@ -1,60 +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_EMR_MODEL_INSTALLLIBRARIESREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_INSTALLLIBRARIESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT InstallLibrariesRequest : public RpcServiceRequest
{
public:
InstallLibrariesRequest();
~InstallLibrariesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLibraryBizId()const;
void setLibraryBizId(const std::string& libraryBizId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<std::string> getClusterBizIdList()const;
void setClusterBizIdList(const std::vector<std::string>& clusterBizIdList);
private:
long resourceOwnerId_;
std::string libraryBizId_;
std::string accessKeyId_;
std::string regionId_;
std::vector<std::string> clusterBizIdList_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_INSTALLLIBRARIESREQUEST_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_EMR_MODEL_INSTALLLIBRARIESRESULT_H_
#define ALIBABACLOUD_EMR_MODEL_INSTALLLIBRARIESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT InstallLibrariesResult : public ServiceResult
{
public:
InstallLibrariesResult();
explicit InstallLibrariesResult(const std::string &payload);
~InstallLibrariesResult();
std::string getData()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_INSTALLLIBRARIESRESULT_H_

View File

@@ -1,69 +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_EMR_MODEL_LISTADVICEACTIONREQUEST_H_
#define ALIBABACLOUD_EMR_MODEL_LISTADVICEACTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/emr/EmrExport.h>
namespace AlibabaCloud
{
namespace Emr
{
namespace Model
{
class ALIBABACLOUD_EMR_EXPORT ListAdviceActionRequest : public RpcServiceRequest
{
public:
ListAdviceActionRequest();
~ListAdviceActionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getComponent()const;
void setComponent(const std::string& component);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
private:
long resourceOwnerId_;
std::string clusterId_;
int pageNumber_;
std::string accessKeyId_;
std::string component_;
std::string regionId_;
int pageSize_;
std::string serviceName_;
};
}
}
}
#endif // !ALIBABACLOUD_EMR_MODEL_LISTADVICEACTIONREQUEST_H_

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