Supported Open Api.

This commit is contained in:
sdk-team
2020-12-01 03:46:47 +00:00
parent 6e6f773341
commit 423fdd2fe5
145 changed files with 171 additions and 9556 deletions

View File

@@ -32,56 +32,26 @@
#include "model/AlterDatabaseResult.h"
#include "model/AlterTableRequest.h"
#include "model/AlterTableResult.h"
#include "model/BindingRamUidToDlaAccountRequest.h"
#include "model/BindingRamUidToDlaAccountResult.h"
#include "model/CreateDatabaseRequest.h"
#include "model/CreateDatabaseResult.h"
#include "model/CreateInstanceRequest.h"
#include "model/CreateInstanceResult.h"
#include "model/CreateServiceLinkedRoleRequest.h"
#include "model/CreateServiceLinkedRoleResult.h"
#include "model/CreateTableRequest.h"
#include "model/CreateTableResult.h"
#include "model/CreateUserNetConfigRequest.h"
#include "model/CreateUserNetConfigResult.h"
#include "model/CreateVirtualClusterForSparkRequest.h"
#include "model/CreateVirtualClusterForSparkResult.h"
#include "model/DecodeStsTokenRequest.h"
#include "model/DecodeStsTokenResult.h"
#include "model/DeleteAccountRequest.h"
#include "model/DeleteAccountResult.h"
#include "model/DeleteUserNetConfigRequest.h"
#include "model/DeleteUserNetConfigResult.h"
#include "model/DescribeCapacityRequest.h"
#include "model/DescribeCapacityResult.h"
#include "model/DescribeDataLakeAnalyticsServiceRequest.h"
#include "model/DescribeDataLakeAnalyticsServiceResult.h"
#include "model/DescribeRegionListRequest.h"
#include "model/DescribeRegionListResult.h"
#include "model/DescribeVirtualClusterRequest.h"
#include "model/DescribeVirtualClusterResult.h"
#include "model/DescribeVirtualClusterV2Request.h"
#include "model/DescribeVirtualClusterV2Result.h"
#include "model/DestroyVirtualClusterRequest.h"
#include "model/DestroyVirtualClusterResult.h"
#include "model/DropDatabaseRequest.h"
#include "model/DropDatabaseResult.h"
#include "model/DropPartitionRequest.h"
#include "model/DropPartitionResult.h"
#include "model/DropTableRequest.h"
#include "model/DropTableResult.h"
#include "model/ForbidAutomaticMetaSyncAsIntegrationAccountRequest.h"
#include "model/ForbidAutomaticMetaSyncAsIntegrationAccountResult.h"
#include "model/GetAllDatabasesRequest.h"
#include "model/GetAllDatabasesResult.h"
#include "model/GetAllTablesRequest.h"
#include "model/GetAllTablesResult.h"
#include "model/GetAllowIPRequest.h"
#include "model/GetAllowIPResult.h"
#include "model/GetConsolePermissionRequest.h"
#include "model/GetConsolePermissionResult.h"
#include "model/GetDLAServiceStatusRequest.h"
#include "model/GetDLAServiceStatusResult.h"
#include "model/GetDatabaseRequest.h"
#include "model/GetDatabaseResult.h"
#include "model/GetEndPointRequest.h"
@@ -98,48 +68,18 @@
#include "model/GetPartitionResult.h"
#include "model/GetPartitionsRequest.h"
#include "model/GetPartitionsResult.h"
#include "model/GetRegionStatusRequest.h"
#include "model/GetRegionStatusResult.h"
#include "model/GetServiceLinkedRoleStatusRequest.h"
#include "model/GetServiceLinkedRoleStatusResult.h"
#include "model/GetTableRequest.h"
#include "model/GetTableResult.h"
#include "model/GrantPrivilegesRequest.h"
#include "model/GrantPrivilegesResult.h"
#include "model/InitializeDLAServiceRequest.h"
#include "model/InitializeDLAServiceResult.h"
#include "model/InitializeRegionRequest.h"
#include "model/InitializeRegionResult.h"
#include "model/KillSparkJobRequest.h"
#include "model/KillSparkJobResult.h"
#include "model/ListAlreadyBingingRamUidRequest.h"
#include "model/ListAlreadyBingingRamUidResult.h"
#include "model/ListModulesReleaseRequest.h"
#include "model/ListModulesReleaseResult.h"
#include "model/ListResourcesSpecRequest.h"
#include "model/ListResourcesSpecResult.h"
#include "model/ListSparkJobRequest.h"
#include "model/ListSparkJobResult.h"
#include "model/ListVirtualClustersRequest.h"
#include "model/ListVirtualClustersResult.h"
#include "model/ModifyVirtualClusterRequest.h"
#include "model/ModifyVirtualClusterResult.h"
#include "model/ModifyVirtualClusterForSparkRequest.h"
#include "model/ModifyVirtualClusterForSparkResult.h"
#include "model/OpenDataLakeAnalyticsServiceRequest.h"
#include "model/OpenDataLakeAnalyticsServiceResult.h"
#include "model/QueryAccountListRequest.h"
#include "model/QueryAccountListResult.h"
#include "model/QueryDataSourceDefRequest.h"
#include "model/QueryDataSourceDefResult.h"
#include "model/QueryDiscountListRequest.h"
#include "model/QueryDiscountListResult.h"
#include "model/QueryEndPointListRequest.h"
#include "model/QueryEndPointListResult.h"
#include "model/QueryServiceAccountListRequest.h"
#include "model/QueryServiceAccountListResult.h"
#include "model/QueryTaskSumRequest.h"
#include "model/QueryTaskSumResult.h"
#include "model/ReleaseInstanceRequest.h"
#include "model/ReleaseInstanceResult.h"
#include "model/RemoveEndPointRequest.h"
@@ -150,22 +90,14 @@
#include "model/RevokePrivilegesResult.h"
#include "model/SetAllowIPRequest.h"
#include "model/SetAllowIPResult.h"
#include "model/SetCapacityLimitPolicyRequest.h"
#include "model/SetCapacityLimitPolicyResult.h"
#include "model/SetRelationWithBizRequest.h"
#include "model/SetRelationWithBizResult.h"
#include "model/SetTrafficLimitPolicyRequest.h"
#include "model/SetTrafficLimitPolicyResult.h"
#include "model/StartVirtualClusterRequest.h"
#include "model/StartVirtualClusterResult.h"
#include "model/StopVirtualClusterRequest.h"
#include "model/StopVirtualClusterResult.h"
#include "model/SubmitSparkJobRequest.h"
#include "model/SubmitSparkJobResult.h"
#include "model/UnSubscribeRegionRequest.h"
#include "model/UnSubscribeRegionResult.h"
#include "model/UpdateAccountPasswordRequest.h"
#include "model/UpdateAccountPasswordResult.h"
#include "model/UpgradeInstanceRequest.h"
#include "model/UpgradeInstanceResult.h"
namespace AlibabaCloud
@@ -190,54 +122,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AlterTableResult> AlterTableOutcome;
typedef std::future<AlterTableOutcome> AlterTableOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::AlterTableRequest&, const AlterTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AlterTableAsyncHandler;
typedef Outcome<Error, Model::BindingRamUidToDlaAccountResult> BindingRamUidToDlaAccountOutcome;
typedef std::future<BindingRamUidToDlaAccountOutcome> BindingRamUidToDlaAccountOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::BindingRamUidToDlaAccountRequest&, const BindingRamUidToDlaAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindingRamUidToDlaAccountAsyncHandler;
typedef Outcome<Error, Model::CreateDatabaseResult> CreateDatabaseOutcome;
typedef std::future<CreateDatabaseOutcome> CreateDatabaseOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::CreateDatabaseRequest&, const CreateDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDatabaseAsyncHandler;
typedef Outcome<Error, Model::CreateInstanceResult> CreateInstanceOutcome;
typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::CreateInstanceRequest&, const CreateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceAsyncHandler;
typedef Outcome<Error, Model::CreateServiceLinkedRoleResult> CreateServiceLinkedRoleOutcome;
typedef std::future<CreateServiceLinkedRoleOutcome> CreateServiceLinkedRoleOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::CreateServiceLinkedRoleRequest&, const CreateServiceLinkedRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceLinkedRoleAsyncHandler;
typedef Outcome<Error, Model::CreateTableResult> CreateTableOutcome;
typedef std::future<CreateTableOutcome> CreateTableOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::CreateTableRequest&, const CreateTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTableAsyncHandler;
typedef Outcome<Error, Model::CreateUserNetConfigResult> CreateUserNetConfigOutcome;
typedef std::future<CreateUserNetConfigOutcome> CreateUserNetConfigOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::CreateUserNetConfigRequest&, const CreateUserNetConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserNetConfigAsyncHandler;
typedef Outcome<Error, Model::CreateVirtualClusterForSparkResult> CreateVirtualClusterForSparkOutcome;
typedef std::future<CreateVirtualClusterForSparkOutcome> CreateVirtualClusterForSparkOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::CreateVirtualClusterForSparkRequest&, const CreateVirtualClusterForSparkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVirtualClusterForSparkAsyncHandler;
typedef Outcome<Error, Model::DecodeStsTokenResult> DecodeStsTokenOutcome;
typedef std::future<DecodeStsTokenOutcome> DecodeStsTokenOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::DecodeStsTokenRequest&, const DecodeStsTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DecodeStsTokenAsyncHandler;
typedef Outcome<Error, Model::DeleteAccountResult> DeleteAccountOutcome;
typedef std::future<DeleteAccountOutcome> DeleteAccountOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::DeleteAccountRequest&, const DeleteAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAccountAsyncHandler;
typedef Outcome<Error, Model::DeleteUserNetConfigResult> DeleteUserNetConfigOutcome;
typedef std::future<DeleteUserNetConfigOutcome> DeleteUserNetConfigOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::DeleteUserNetConfigRequest&, const DeleteUserNetConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserNetConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeCapacityResult> DescribeCapacityOutcome;
typedef std::future<DescribeCapacityOutcome> DescribeCapacityOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::DescribeCapacityRequest&, const DescribeCapacityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCapacityAsyncHandler;
typedef Outcome<Error, Model::DescribeDataLakeAnalyticsServiceResult> DescribeDataLakeAnalyticsServiceOutcome;
typedef std::future<DescribeDataLakeAnalyticsServiceOutcome> DescribeDataLakeAnalyticsServiceOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::DescribeDataLakeAnalyticsServiceRequest&, const DescribeDataLakeAnalyticsServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataLakeAnalyticsServiceAsyncHandler;
typedef Outcome<Error, Model::DescribeRegionListResult> DescribeRegionListOutcome;
typedef std::future<DescribeRegionListOutcome> DescribeRegionListOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::DescribeRegionListRequest&, const DescribeRegionListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionListAsyncHandler;
typedef Outcome<Error, Model::DescribeVirtualClusterResult> DescribeVirtualClusterOutcome;
typedef std::future<DescribeVirtualClusterOutcome> DescribeVirtualClusterOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::DescribeVirtualClusterRequest&, const DescribeVirtualClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVirtualClusterAsyncHandler;
typedef Outcome<Error, Model::DescribeVirtualClusterV2Result> DescribeVirtualClusterV2Outcome;
typedef std::future<DescribeVirtualClusterV2Outcome> DescribeVirtualClusterV2OutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::DescribeVirtualClusterV2Request&, const DescribeVirtualClusterV2Outcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVirtualClusterV2AsyncHandler;
typedef Outcome<Error, Model::DestroyVirtualClusterResult> DestroyVirtualClusterOutcome;
typedef std::future<DestroyVirtualClusterOutcome> DestroyVirtualClusterOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::DestroyVirtualClusterRequest&, const DestroyVirtualClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DestroyVirtualClusterAsyncHandler;
typedef Outcome<Error, Model::DropDatabaseResult> DropDatabaseOutcome;
typedef std::future<DropDatabaseOutcome> DropDatabaseOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::DropDatabaseRequest&, const DropDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DropDatabaseAsyncHandler;
@@ -247,9 +143,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DropTableResult> DropTableOutcome;
typedef std::future<DropTableOutcome> DropTableOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::DropTableRequest&, const DropTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DropTableAsyncHandler;
typedef Outcome<Error, Model::ForbidAutomaticMetaSyncAsIntegrationAccountResult> ForbidAutomaticMetaSyncAsIntegrationAccountOutcome;
typedef std::future<ForbidAutomaticMetaSyncAsIntegrationAccountOutcome> ForbidAutomaticMetaSyncAsIntegrationAccountOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::ForbidAutomaticMetaSyncAsIntegrationAccountRequest&, const ForbidAutomaticMetaSyncAsIntegrationAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ForbidAutomaticMetaSyncAsIntegrationAccountAsyncHandler;
typedef Outcome<Error, Model::GetAllDatabasesResult> GetAllDatabasesOutcome;
typedef std::future<GetAllDatabasesOutcome> GetAllDatabasesOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::GetAllDatabasesRequest&, const GetAllDatabasesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAllDatabasesAsyncHandler;
@@ -259,12 +152,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetAllowIPResult> GetAllowIPOutcome;
typedef std::future<GetAllowIPOutcome> GetAllowIPOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::GetAllowIPRequest&, const GetAllowIPOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAllowIPAsyncHandler;
typedef Outcome<Error, Model::GetConsolePermissionResult> GetConsolePermissionOutcome;
typedef std::future<GetConsolePermissionOutcome> GetConsolePermissionOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::GetConsolePermissionRequest&, const GetConsolePermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetConsolePermissionAsyncHandler;
typedef Outcome<Error, Model::GetDLAServiceStatusResult> GetDLAServiceStatusOutcome;
typedef std::future<GetDLAServiceStatusOutcome> GetDLAServiceStatusOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::GetDLAServiceStatusRequest&, const GetDLAServiceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDLAServiceStatusAsyncHandler;
typedef Outcome<Error, Model::GetDatabaseResult> GetDatabaseOutcome;
typedef std::future<GetDatabaseOutcome> GetDatabaseOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::GetDatabaseRequest&, const GetDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDatabaseAsyncHandler;
@@ -289,69 +176,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetPartitionsResult> GetPartitionsOutcome;
typedef std::future<GetPartitionsOutcome> GetPartitionsOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::GetPartitionsRequest&, const GetPartitionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPartitionsAsyncHandler;
typedef Outcome<Error, Model::GetRegionStatusResult> GetRegionStatusOutcome;
typedef std::future<GetRegionStatusOutcome> GetRegionStatusOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::GetRegionStatusRequest&, const GetRegionStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRegionStatusAsyncHandler;
typedef Outcome<Error, Model::GetServiceLinkedRoleStatusResult> GetServiceLinkedRoleStatusOutcome;
typedef std::future<GetServiceLinkedRoleStatusOutcome> GetServiceLinkedRoleStatusOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::GetServiceLinkedRoleStatusRequest&, const GetServiceLinkedRoleStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceLinkedRoleStatusAsyncHandler;
typedef Outcome<Error, Model::GetTableResult> GetTableOutcome;
typedef std::future<GetTableOutcome> GetTableOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::GetTableRequest&, const GetTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableAsyncHandler;
typedef Outcome<Error, Model::GrantPrivilegesResult> GrantPrivilegesOutcome;
typedef std::future<GrantPrivilegesOutcome> GrantPrivilegesOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::GrantPrivilegesRequest&, const GrantPrivilegesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantPrivilegesAsyncHandler;
typedef Outcome<Error, Model::InitializeDLAServiceResult> InitializeDLAServiceOutcome;
typedef std::future<InitializeDLAServiceOutcome> InitializeDLAServiceOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::InitializeDLAServiceRequest&, const InitializeDLAServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitializeDLAServiceAsyncHandler;
typedef Outcome<Error, Model::InitializeRegionResult> InitializeRegionOutcome;
typedef std::future<InitializeRegionOutcome> InitializeRegionOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::InitializeRegionRequest&, const InitializeRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitializeRegionAsyncHandler;
typedef Outcome<Error, Model::KillSparkJobResult> KillSparkJobOutcome;
typedef std::future<KillSparkJobOutcome> KillSparkJobOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::KillSparkJobRequest&, const KillSparkJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> KillSparkJobAsyncHandler;
typedef Outcome<Error, Model::ListAlreadyBingingRamUidResult> ListAlreadyBingingRamUidOutcome;
typedef std::future<ListAlreadyBingingRamUidOutcome> ListAlreadyBingingRamUidOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::ListAlreadyBingingRamUidRequest&, const ListAlreadyBingingRamUidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAlreadyBingingRamUidAsyncHandler;
typedef Outcome<Error, Model::ListModulesReleaseResult> ListModulesReleaseOutcome;
typedef std::future<ListModulesReleaseOutcome> ListModulesReleaseOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::ListModulesReleaseRequest&, const ListModulesReleaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListModulesReleaseAsyncHandler;
typedef Outcome<Error, Model::ListResourcesSpecResult> ListResourcesSpecOutcome;
typedef std::future<ListResourcesSpecOutcome> ListResourcesSpecOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::ListResourcesSpecRequest&, const ListResourcesSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourcesSpecAsyncHandler;
typedef Outcome<Error, Model::ListSparkJobResult> ListSparkJobOutcome;
typedef std::future<ListSparkJobOutcome> ListSparkJobOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::ListSparkJobRequest&, const ListSparkJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSparkJobAsyncHandler;
typedef Outcome<Error, Model::ListVirtualClustersResult> ListVirtualClustersOutcome;
typedef std::future<ListVirtualClustersOutcome> ListVirtualClustersOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::ListVirtualClustersRequest&, const ListVirtualClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVirtualClustersAsyncHandler;
typedef Outcome<Error, Model::ModifyVirtualClusterResult> ModifyVirtualClusterOutcome;
typedef std::future<ModifyVirtualClusterOutcome> ModifyVirtualClusterOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::ModifyVirtualClusterRequest&, const ModifyVirtualClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVirtualClusterAsyncHandler;
typedef Outcome<Error, Model::ModifyVirtualClusterForSparkResult> ModifyVirtualClusterForSparkOutcome;
typedef std::future<ModifyVirtualClusterForSparkOutcome> ModifyVirtualClusterForSparkOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::ModifyVirtualClusterForSparkRequest&, const ModifyVirtualClusterForSparkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVirtualClusterForSparkAsyncHandler;
typedef Outcome<Error, Model::OpenDataLakeAnalyticsServiceResult> OpenDataLakeAnalyticsServiceOutcome;
typedef std::future<OpenDataLakeAnalyticsServiceOutcome> OpenDataLakeAnalyticsServiceOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::OpenDataLakeAnalyticsServiceRequest&, const OpenDataLakeAnalyticsServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenDataLakeAnalyticsServiceAsyncHandler;
typedef Outcome<Error, Model::QueryAccountListResult> QueryAccountListOutcome;
typedef std::future<QueryAccountListOutcome> QueryAccountListOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::QueryAccountListRequest&, const QueryAccountListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountListAsyncHandler;
typedef Outcome<Error, Model::QueryDataSourceDefResult> QueryDataSourceDefOutcome;
typedef std::future<QueryDataSourceDefOutcome> QueryDataSourceDefOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::QueryDataSourceDefRequest&, const QueryDataSourceDefOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDataSourceDefAsyncHandler;
typedef Outcome<Error, Model::QueryDiscountListResult> QueryDiscountListOutcome;
typedef std::future<QueryDiscountListOutcome> QueryDiscountListOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::QueryDiscountListRequest&, const QueryDiscountListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDiscountListAsyncHandler;
typedef Outcome<Error, Model::QueryEndPointListResult> QueryEndPointListOutcome;
typedef std::future<QueryEndPointListOutcome> QueryEndPointListOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::QueryEndPointListRequest&, const QueryEndPointListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEndPointListAsyncHandler;
typedef Outcome<Error, Model::QueryServiceAccountListResult> QueryServiceAccountListOutcome;
typedef std::future<QueryServiceAccountListOutcome> QueryServiceAccountListOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::QueryServiceAccountListRequest&, const QueryServiceAccountListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryServiceAccountListAsyncHandler;
typedef Outcome<Error, Model::QueryTaskSumResult> QueryTaskSumOutcome;
typedef std::future<QueryTaskSumOutcome> QueryTaskSumOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::QueryTaskSumRequest&, const QueryTaskSumOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTaskSumAsyncHandler;
typedef Outcome<Error, Model::ReleaseInstanceResult> ReleaseInstanceOutcome;
typedef std::future<ReleaseInstanceOutcome> ReleaseInstanceOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::ReleaseInstanceRequest&, const ReleaseInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseInstanceAsyncHandler;
@@ -367,21 +209,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetAllowIPResult> SetAllowIPOutcome;
typedef std::future<SetAllowIPOutcome> SetAllowIPOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::SetAllowIPRequest&, const SetAllowIPOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetAllowIPAsyncHandler;
typedef Outcome<Error, Model::SetCapacityLimitPolicyResult> SetCapacityLimitPolicyOutcome;
typedef std::future<SetCapacityLimitPolicyOutcome> SetCapacityLimitPolicyOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::SetCapacityLimitPolicyRequest&, const SetCapacityLimitPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetCapacityLimitPolicyAsyncHandler;
typedef Outcome<Error, Model::SetRelationWithBizResult> SetRelationWithBizOutcome;
typedef std::future<SetRelationWithBizOutcome> SetRelationWithBizOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::SetRelationWithBizRequest&, const SetRelationWithBizOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetRelationWithBizAsyncHandler;
typedef Outcome<Error, Model::SetTrafficLimitPolicyResult> SetTrafficLimitPolicyOutcome;
typedef std::future<SetTrafficLimitPolicyOutcome> SetTrafficLimitPolicyOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::SetTrafficLimitPolicyRequest&, const SetTrafficLimitPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetTrafficLimitPolicyAsyncHandler;
typedef Outcome<Error, Model::StartVirtualClusterResult> StartVirtualClusterOutcome;
typedef std::future<StartVirtualClusterOutcome> StartVirtualClusterOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::StartVirtualClusterRequest&, const StartVirtualClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartVirtualClusterAsyncHandler;
typedef Outcome<Error, Model::StopVirtualClusterResult> StopVirtualClusterOutcome;
typedef std::future<StopVirtualClusterOutcome> StopVirtualClusterOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::StopVirtualClusterRequest&, const StopVirtualClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopVirtualClusterAsyncHandler;
typedef Outcome<Error, Model::SubmitSparkJobResult> SubmitSparkJobOutcome;
typedef std::future<SubmitSparkJobOutcome> SubmitSparkJobOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::SubmitSparkJobRequest&, const SubmitSparkJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSparkJobAsyncHandler;
@@ -391,6 +218,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateAccountPasswordResult> UpdateAccountPasswordOutcome;
typedef std::future<UpdateAccountPasswordOutcome> UpdateAccountPasswordOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::UpdateAccountPasswordRequest&, const UpdateAccountPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAccountPasswordAsyncHandler;
typedef Outcome<Error, Model::UpgradeInstanceResult> UpgradeInstanceOutcome;
typedef std::future<UpgradeInstanceOutcome> UpgradeInstanceOutcomeCallable;
typedef std::function<void(const Openanalytics_openClient*, const Model::UpgradeInstanceRequest&, const UpgradeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeInstanceAsyncHandler;
Openanalytics_openClient(const Credentials &credentials, const ClientConfiguration &configuration);
Openanalytics_openClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
@@ -411,54 +241,18 @@ namespace AlibabaCloud
AlterTableOutcome alterTable(const Model::AlterTableRequest &request)const;
void alterTableAsync(const Model::AlterTableRequest& request, const AlterTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AlterTableOutcomeCallable alterTableCallable(const Model::AlterTableRequest& request) const;
BindingRamUidToDlaAccountOutcome bindingRamUidToDlaAccount(const Model::BindingRamUidToDlaAccountRequest &request)const;
void bindingRamUidToDlaAccountAsync(const Model::BindingRamUidToDlaAccountRequest& request, const BindingRamUidToDlaAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BindingRamUidToDlaAccountOutcomeCallable bindingRamUidToDlaAccountCallable(const Model::BindingRamUidToDlaAccountRequest& request) const;
CreateDatabaseOutcome createDatabase(const Model::CreateDatabaseRequest &request)const;
void createDatabaseAsync(const Model::CreateDatabaseRequest& request, const CreateDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDatabaseOutcomeCallable createDatabaseCallable(const Model::CreateDatabaseRequest& request) const;
CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const;
void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const;
CreateServiceLinkedRoleOutcome createServiceLinkedRole(const Model::CreateServiceLinkedRoleRequest &request)const;
void createServiceLinkedRoleAsync(const Model::CreateServiceLinkedRoleRequest& request, const CreateServiceLinkedRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateServiceLinkedRoleOutcomeCallable createServiceLinkedRoleCallable(const Model::CreateServiceLinkedRoleRequest& request) const;
CreateTableOutcome createTable(const Model::CreateTableRequest &request)const;
void createTableAsync(const Model::CreateTableRequest& request, const CreateTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateTableOutcomeCallable createTableCallable(const Model::CreateTableRequest& request) const;
CreateUserNetConfigOutcome createUserNetConfig(const Model::CreateUserNetConfigRequest &request)const;
void createUserNetConfigAsync(const Model::CreateUserNetConfigRequest& request, const CreateUserNetConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateUserNetConfigOutcomeCallable createUserNetConfigCallable(const Model::CreateUserNetConfigRequest& request) const;
CreateVirtualClusterForSparkOutcome createVirtualClusterForSpark(const Model::CreateVirtualClusterForSparkRequest &request)const;
void createVirtualClusterForSparkAsync(const Model::CreateVirtualClusterForSparkRequest& request, const CreateVirtualClusterForSparkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateVirtualClusterForSparkOutcomeCallable createVirtualClusterForSparkCallable(const Model::CreateVirtualClusterForSparkRequest& request) const;
DecodeStsTokenOutcome decodeStsToken(const Model::DecodeStsTokenRequest &request)const;
void decodeStsTokenAsync(const Model::DecodeStsTokenRequest& request, const DecodeStsTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DecodeStsTokenOutcomeCallable decodeStsTokenCallable(const Model::DecodeStsTokenRequest& request) const;
DeleteAccountOutcome deleteAccount(const Model::DeleteAccountRequest &request)const;
void deleteAccountAsync(const Model::DeleteAccountRequest& request, const DeleteAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAccountOutcomeCallable deleteAccountCallable(const Model::DeleteAccountRequest& request) const;
DeleteUserNetConfigOutcome deleteUserNetConfig(const Model::DeleteUserNetConfigRequest &request)const;
void deleteUserNetConfigAsync(const Model::DeleteUserNetConfigRequest& request, const DeleteUserNetConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteUserNetConfigOutcomeCallable deleteUserNetConfigCallable(const Model::DeleteUserNetConfigRequest& request) const;
DescribeCapacityOutcome describeCapacity(const Model::DescribeCapacityRequest &request)const;
void describeCapacityAsync(const Model::DescribeCapacityRequest& request, const DescribeCapacityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCapacityOutcomeCallable describeCapacityCallable(const Model::DescribeCapacityRequest& request) const;
DescribeDataLakeAnalyticsServiceOutcome describeDataLakeAnalyticsService(const Model::DescribeDataLakeAnalyticsServiceRequest &request)const;
void describeDataLakeAnalyticsServiceAsync(const Model::DescribeDataLakeAnalyticsServiceRequest& request, const DescribeDataLakeAnalyticsServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDataLakeAnalyticsServiceOutcomeCallable describeDataLakeAnalyticsServiceCallable(const Model::DescribeDataLakeAnalyticsServiceRequest& request) const;
DescribeRegionListOutcome describeRegionList(const Model::DescribeRegionListRequest &request)const;
void describeRegionListAsync(const Model::DescribeRegionListRequest& request, const DescribeRegionListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionListOutcomeCallable describeRegionListCallable(const Model::DescribeRegionListRequest& request) const;
DescribeVirtualClusterOutcome describeVirtualCluster(const Model::DescribeVirtualClusterRequest &request)const;
void describeVirtualClusterAsync(const Model::DescribeVirtualClusterRequest& request, const DescribeVirtualClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVirtualClusterOutcomeCallable describeVirtualClusterCallable(const Model::DescribeVirtualClusterRequest& request) const;
DescribeVirtualClusterV2Outcome describeVirtualClusterV2(const Model::DescribeVirtualClusterV2Request &request)const;
void describeVirtualClusterV2Async(const Model::DescribeVirtualClusterV2Request& request, const DescribeVirtualClusterV2AsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVirtualClusterV2OutcomeCallable describeVirtualClusterV2Callable(const Model::DescribeVirtualClusterV2Request& request) const;
DestroyVirtualClusterOutcome destroyVirtualCluster(const Model::DestroyVirtualClusterRequest &request)const;
void destroyVirtualClusterAsync(const Model::DestroyVirtualClusterRequest& request, const DestroyVirtualClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DestroyVirtualClusterOutcomeCallable destroyVirtualClusterCallable(const Model::DestroyVirtualClusterRequest& request) const;
DropDatabaseOutcome dropDatabase(const Model::DropDatabaseRequest &request)const;
void dropDatabaseAsync(const Model::DropDatabaseRequest& request, const DropDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DropDatabaseOutcomeCallable dropDatabaseCallable(const Model::DropDatabaseRequest& request) const;
@@ -468,9 +262,6 @@ namespace AlibabaCloud
DropTableOutcome dropTable(const Model::DropTableRequest &request)const;
void dropTableAsync(const Model::DropTableRequest& request, const DropTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DropTableOutcomeCallable dropTableCallable(const Model::DropTableRequest& request) const;
ForbidAutomaticMetaSyncAsIntegrationAccountOutcome forbidAutomaticMetaSyncAsIntegrationAccount(const Model::ForbidAutomaticMetaSyncAsIntegrationAccountRequest &request)const;
void forbidAutomaticMetaSyncAsIntegrationAccountAsync(const Model::ForbidAutomaticMetaSyncAsIntegrationAccountRequest& request, const ForbidAutomaticMetaSyncAsIntegrationAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ForbidAutomaticMetaSyncAsIntegrationAccountOutcomeCallable forbidAutomaticMetaSyncAsIntegrationAccountCallable(const Model::ForbidAutomaticMetaSyncAsIntegrationAccountRequest& request) const;
GetAllDatabasesOutcome getAllDatabases(const Model::GetAllDatabasesRequest &request)const;
void getAllDatabasesAsync(const Model::GetAllDatabasesRequest& request, const GetAllDatabasesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAllDatabasesOutcomeCallable getAllDatabasesCallable(const Model::GetAllDatabasesRequest& request) const;
@@ -480,12 +271,6 @@ namespace AlibabaCloud
GetAllowIPOutcome getAllowIP(const Model::GetAllowIPRequest &request)const;
void getAllowIPAsync(const Model::GetAllowIPRequest& request, const GetAllowIPAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAllowIPOutcomeCallable getAllowIPCallable(const Model::GetAllowIPRequest& request) const;
GetConsolePermissionOutcome getConsolePermission(const Model::GetConsolePermissionRequest &request)const;
void getConsolePermissionAsync(const Model::GetConsolePermissionRequest& request, const GetConsolePermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetConsolePermissionOutcomeCallable getConsolePermissionCallable(const Model::GetConsolePermissionRequest& request) const;
GetDLAServiceStatusOutcome getDLAServiceStatus(const Model::GetDLAServiceStatusRequest &request)const;
void getDLAServiceStatusAsync(const Model::GetDLAServiceStatusRequest& request, const GetDLAServiceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDLAServiceStatusOutcomeCallable getDLAServiceStatusCallable(const Model::GetDLAServiceStatusRequest& request) const;
GetDatabaseOutcome getDatabase(const Model::GetDatabaseRequest &request)const;
void getDatabaseAsync(const Model::GetDatabaseRequest& request, const GetDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDatabaseOutcomeCallable getDatabaseCallable(const Model::GetDatabaseRequest& request) const;
@@ -510,69 +295,24 @@ namespace AlibabaCloud
GetPartitionsOutcome getPartitions(const Model::GetPartitionsRequest &request)const;
void getPartitionsAsync(const Model::GetPartitionsRequest& request, const GetPartitionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetPartitionsOutcomeCallable getPartitionsCallable(const Model::GetPartitionsRequest& request) const;
GetRegionStatusOutcome getRegionStatus(const Model::GetRegionStatusRequest &request)const;
void getRegionStatusAsync(const Model::GetRegionStatusRequest& request, const GetRegionStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetRegionStatusOutcomeCallable getRegionStatusCallable(const Model::GetRegionStatusRequest& request) const;
GetServiceLinkedRoleStatusOutcome getServiceLinkedRoleStatus(const Model::GetServiceLinkedRoleStatusRequest &request)const;
void getServiceLinkedRoleStatusAsync(const Model::GetServiceLinkedRoleStatusRequest& request, const GetServiceLinkedRoleStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceLinkedRoleStatusOutcomeCallable getServiceLinkedRoleStatusCallable(const Model::GetServiceLinkedRoleStatusRequest& request) const;
GetTableOutcome getTable(const Model::GetTableRequest &request)const;
void getTableAsync(const Model::GetTableRequest& request, const GetTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTableOutcomeCallable getTableCallable(const Model::GetTableRequest& request) const;
GrantPrivilegesOutcome grantPrivileges(const Model::GrantPrivilegesRequest &request)const;
void grantPrivilegesAsync(const Model::GrantPrivilegesRequest& request, const GrantPrivilegesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GrantPrivilegesOutcomeCallable grantPrivilegesCallable(const Model::GrantPrivilegesRequest& request) const;
InitializeDLAServiceOutcome initializeDLAService(const Model::InitializeDLAServiceRequest &request)const;
void initializeDLAServiceAsync(const Model::InitializeDLAServiceRequest& request, const InitializeDLAServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InitializeDLAServiceOutcomeCallable initializeDLAServiceCallable(const Model::InitializeDLAServiceRequest& request) const;
InitializeRegionOutcome initializeRegion(const Model::InitializeRegionRequest &request)const;
void initializeRegionAsync(const Model::InitializeRegionRequest& request, const InitializeRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InitializeRegionOutcomeCallable initializeRegionCallable(const Model::InitializeRegionRequest& request) const;
KillSparkJobOutcome killSparkJob(const Model::KillSparkJobRequest &request)const;
void killSparkJobAsync(const Model::KillSparkJobRequest& request, const KillSparkJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
KillSparkJobOutcomeCallable killSparkJobCallable(const Model::KillSparkJobRequest& request) const;
ListAlreadyBingingRamUidOutcome listAlreadyBingingRamUid(const Model::ListAlreadyBingingRamUidRequest &request)const;
void listAlreadyBingingRamUidAsync(const Model::ListAlreadyBingingRamUidRequest& request, const ListAlreadyBingingRamUidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAlreadyBingingRamUidOutcomeCallable listAlreadyBingingRamUidCallable(const Model::ListAlreadyBingingRamUidRequest& request) const;
ListModulesReleaseOutcome listModulesRelease(const Model::ListModulesReleaseRequest &request)const;
void listModulesReleaseAsync(const Model::ListModulesReleaseRequest& request, const ListModulesReleaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListModulesReleaseOutcomeCallable listModulesReleaseCallable(const Model::ListModulesReleaseRequest& request) const;
ListResourcesSpecOutcome listResourcesSpec(const Model::ListResourcesSpecRequest &request)const;
void listResourcesSpecAsync(const Model::ListResourcesSpecRequest& request, const ListResourcesSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListResourcesSpecOutcomeCallable listResourcesSpecCallable(const Model::ListResourcesSpecRequest& request) const;
ListSparkJobOutcome listSparkJob(const Model::ListSparkJobRequest &request)const;
void listSparkJobAsync(const Model::ListSparkJobRequest& request, const ListSparkJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSparkJobOutcomeCallable listSparkJobCallable(const Model::ListSparkJobRequest& request) const;
ListVirtualClustersOutcome listVirtualClusters(const Model::ListVirtualClustersRequest &request)const;
void listVirtualClustersAsync(const Model::ListVirtualClustersRequest& request, const ListVirtualClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListVirtualClustersOutcomeCallable listVirtualClustersCallable(const Model::ListVirtualClustersRequest& request) const;
ModifyVirtualClusterOutcome modifyVirtualCluster(const Model::ModifyVirtualClusterRequest &request)const;
void modifyVirtualClusterAsync(const Model::ModifyVirtualClusterRequest& request, const ModifyVirtualClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVirtualClusterOutcomeCallable modifyVirtualClusterCallable(const Model::ModifyVirtualClusterRequest& request) const;
ModifyVirtualClusterForSparkOutcome modifyVirtualClusterForSpark(const Model::ModifyVirtualClusterForSparkRequest &request)const;
void modifyVirtualClusterForSparkAsync(const Model::ModifyVirtualClusterForSparkRequest& request, const ModifyVirtualClusterForSparkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVirtualClusterForSparkOutcomeCallable modifyVirtualClusterForSparkCallable(const Model::ModifyVirtualClusterForSparkRequest& request) const;
OpenDataLakeAnalyticsServiceOutcome openDataLakeAnalyticsService(const Model::OpenDataLakeAnalyticsServiceRequest &request)const;
void openDataLakeAnalyticsServiceAsync(const Model::OpenDataLakeAnalyticsServiceRequest& request, const OpenDataLakeAnalyticsServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OpenDataLakeAnalyticsServiceOutcomeCallable openDataLakeAnalyticsServiceCallable(const Model::OpenDataLakeAnalyticsServiceRequest& request) const;
QueryAccountListOutcome queryAccountList(const Model::QueryAccountListRequest &request)const;
void queryAccountListAsync(const Model::QueryAccountListRequest& request, const QueryAccountListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryAccountListOutcomeCallable queryAccountListCallable(const Model::QueryAccountListRequest& request) const;
QueryDataSourceDefOutcome queryDataSourceDef(const Model::QueryDataSourceDefRequest &request)const;
void queryDataSourceDefAsync(const Model::QueryDataSourceDefRequest& request, const QueryDataSourceDefAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDataSourceDefOutcomeCallable queryDataSourceDefCallable(const Model::QueryDataSourceDefRequest& request) const;
QueryDiscountListOutcome queryDiscountList(const Model::QueryDiscountListRequest &request)const;
void queryDiscountListAsync(const Model::QueryDiscountListRequest& request, const QueryDiscountListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDiscountListOutcomeCallable queryDiscountListCallable(const Model::QueryDiscountListRequest& request) const;
QueryEndPointListOutcome queryEndPointList(const Model::QueryEndPointListRequest &request)const;
void queryEndPointListAsync(const Model::QueryEndPointListRequest& request, const QueryEndPointListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryEndPointListOutcomeCallable queryEndPointListCallable(const Model::QueryEndPointListRequest& request) const;
QueryServiceAccountListOutcome queryServiceAccountList(const Model::QueryServiceAccountListRequest &request)const;
void queryServiceAccountListAsync(const Model::QueryServiceAccountListRequest& request, const QueryServiceAccountListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryServiceAccountListOutcomeCallable queryServiceAccountListCallable(const Model::QueryServiceAccountListRequest& request) const;
QueryTaskSumOutcome queryTaskSum(const Model::QueryTaskSumRequest &request)const;
void queryTaskSumAsync(const Model::QueryTaskSumRequest& request, const QueryTaskSumAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryTaskSumOutcomeCallable queryTaskSumCallable(const Model::QueryTaskSumRequest& request) const;
ReleaseInstanceOutcome releaseInstance(const Model::ReleaseInstanceRequest &request)const;
void releaseInstanceAsync(const Model::ReleaseInstanceRequest& request, const ReleaseInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseInstanceOutcomeCallable releaseInstanceCallable(const Model::ReleaseInstanceRequest& request) const;
@@ -588,21 +328,6 @@ namespace AlibabaCloud
SetAllowIPOutcome setAllowIP(const Model::SetAllowIPRequest &request)const;
void setAllowIPAsync(const Model::SetAllowIPRequest& request, const SetAllowIPAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetAllowIPOutcomeCallable setAllowIPCallable(const Model::SetAllowIPRequest& request) const;
SetCapacityLimitPolicyOutcome setCapacityLimitPolicy(const Model::SetCapacityLimitPolicyRequest &request)const;
void setCapacityLimitPolicyAsync(const Model::SetCapacityLimitPolicyRequest& request, const SetCapacityLimitPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetCapacityLimitPolicyOutcomeCallable setCapacityLimitPolicyCallable(const Model::SetCapacityLimitPolicyRequest& request) const;
SetRelationWithBizOutcome setRelationWithBiz(const Model::SetRelationWithBizRequest &request)const;
void setRelationWithBizAsync(const Model::SetRelationWithBizRequest& request, const SetRelationWithBizAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetRelationWithBizOutcomeCallable setRelationWithBizCallable(const Model::SetRelationWithBizRequest& request) const;
SetTrafficLimitPolicyOutcome setTrafficLimitPolicy(const Model::SetTrafficLimitPolicyRequest &request)const;
void setTrafficLimitPolicyAsync(const Model::SetTrafficLimitPolicyRequest& request, const SetTrafficLimitPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetTrafficLimitPolicyOutcomeCallable setTrafficLimitPolicyCallable(const Model::SetTrafficLimitPolicyRequest& request) const;
StartVirtualClusterOutcome startVirtualCluster(const Model::StartVirtualClusterRequest &request)const;
void startVirtualClusterAsync(const Model::StartVirtualClusterRequest& request, const StartVirtualClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartVirtualClusterOutcomeCallable startVirtualClusterCallable(const Model::StartVirtualClusterRequest& request) const;
StopVirtualClusterOutcome stopVirtualCluster(const Model::StopVirtualClusterRequest &request)const;
void stopVirtualClusterAsync(const Model::StopVirtualClusterRequest& request, const StopVirtualClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopVirtualClusterOutcomeCallable stopVirtualClusterCallable(const Model::StopVirtualClusterRequest& request) const;
SubmitSparkJobOutcome submitSparkJob(const Model::SubmitSparkJobRequest &request)const;
void submitSparkJobAsync(const Model::SubmitSparkJobRequest& request, const SubmitSparkJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitSparkJobOutcomeCallable submitSparkJobCallable(const Model::SubmitSparkJobRequest& request) const;
@@ -612,6 +337,9 @@ namespace AlibabaCloud
UpdateAccountPasswordOutcome updateAccountPassword(const Model::UpdateAccountPasswordRequest &request)const;
void updateAccountPasswordAsync(const Model::UpdateAccountPasswordRequest& request, const UpdateAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateAccountPasswordOutcomeCallable updateAccountPasswordCallable(const Model::UpdateAccountPasswordRequest& request) const;
UpgradeInstanceOutcome upgradeInstance(const Model::UpgradeInstanceRequest &request)const;
void upgradeInstanceAsync(const Model::UpgradeInstanceRequest& request, const UpgradeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpgradeInstanceOutcomeCallable upgradeInstanceCallable(const Model::UpgradeInstanceRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

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_OPENANALYTICS_OPEN_MODEL_BINDINGRAMUIDTODLAACCOUNTREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_BINDINGRAMUIDTODLAACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT BindingRamUidToDlaAccountRequest : public RpcServiceRequest
{
public:
BindingRamUidToDlaAccountRequest();
~BindingRamUidToDlaAccountRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getRamUid()const;
void setRamUid(const std::string& ramUid);
bool getIsShort()const;
void setIsShort(bool isShort);
bool getIsServiceUser()const;
void setIsServiceUser(bool isServiceUser);
private:
std::string regionId_;
std::string accountName_;
std::string ramUid_;
bool isShort_;
bool isServiceUser_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_BINDINGRAMUIDTODLAACCOUNTREQUEST_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_OPENANALYTICS_OPEN_MODEL_BINDINGRAMUIDTODLAACCOUNTRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_BINDINGRAMUIDTODLAACCOUNTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT BindingRamUidToDlaAccountResult : public ServiceResult
{
public:
BindingRamUidToDlaAccountResult();
explicit BindingRamUidToDlaAccountResult(const std::string &payload);
~BindingRamUidToDlaAccountResult();
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_BINDINGRAMUIDTODLAACCOUNTRESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_CREATESERVICELINKEDROLEREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATESERVICELINKEDROLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT CreateServiceLinkedRoleRequest : public RpcServiceRequest
{
public:
CreateServiceLinkedRoleRequest();
~CreateServiceLinkedRoleRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATESERVICELINKEDROLEREQUEST_H_

View File

@@ -1,64 +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_OPENANALYTICS_OPEN_MODEL_CREATESERVICELINKEDROLERESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATESERVICELINKEDROLERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT CreateServiceLinkedRoleResult : public ServiceResult
{
public:
struct DataItem
{
std::string roleName;
std::string description;
std::string assumeRolePolicyDocument;
bool isServiceLinkRole;
std::string arn;
std::string createDate;
std::string roleId;
std::string rolePrincipalName;
};
CreateServiceLinkedRoleResult();
explicit CreateServiceLinkedRoleResult(const std::string &payload);
~CreateServiceLinkedRoleResult();
std::vector<DataItem> getData()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATESERVICELINKEDROLERESULT_H_

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATEUSERNETCONFIGREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATEUSERNETCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT CreateUserNetConfigRequest : public RpcServiceRequest
{
public:
CreateUserNetConfigRequest();
~CreateUserNetConfigRequest();
std::string getSwitchId()const;
void setSwitchId(const std::string& switchId);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
std::string getVcName()const;
void setVcName(const std::string& vcName);
private:
std::string switchId_;
std::string securityGroupId_;
std::string vcName_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATEUSERNETCONFIGREQUEST_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_OPENANALYTICS_OPEN_MODEL_CREATEUSERNETCONFIGRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATEUSERNETCONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT CreateUserNetConfigResult : public ServiceResult
{
public:
CreateUserNetConfigResult();
explicit CreateUserNetConfigResult(const std::string &payload);
~CreateUserNetConfigResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATEUSERNETCONFIGRESULT_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_OPENANALYTICS_OPEN_MODEL_CREATEVIRTUALCLUSTERFORSPARKREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATEVIRTUALCLUSTERFORSPARKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT CreateVirtualClusterForSparkRequest : public RpcServiceRequest
{
public:
CreateVirtualClusterForSparkRequest();
~CreateVirtualClusterForSparkRequest();
std::string getDefaultExecutorSpecName()const;
void setDefaultExecutorSpecName(const std::string& defaultExecutorSpecName);
float getMaxMemory()const;
void setMaxMemory(float maxMemory);
std::string getSparkModuleReleaseName()const;
void setSparkModuleReleaseName(const std::string& sparkModuleReleaseName);
std::string getDescription()const;
void setDescription(const std::string& description);
long getDefaultExecutorNumbers()const;
void setDefaultExecutorNumbers(long defaultExecutorNumbers);
float getMaxCpu()const;
void setMaxCpu(float maxCpu);
std::string getName()const;
void setName(const std::string& name);
std::string getDefaultDriverSpecName()const;
void setDefaultDriverSpecName(const std::string& defaultDriverSpecName);
private:
std::string defaultExecutorSpecName_;
float maxMemory_;
std::string sparkModuleReleaseName_;
std::string description_;
long defaultExecutorNumbers_;
float maxCpu_;
std::string name_;
std::string defaultDriverSpecName_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATEVIRTUALCLUSTERFORSPARKREQUEST_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_OPENANALYTICS_OPEN_MODEL_CREATEVIRTUALCLUSTERFORSPARKRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATEVIRTUALCLUSTERFORSPARKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT CreateVirtualClusterForSparkResult : public ServiceResult
{
public:
CreateVirtualClusterForSparkResult();
explicit CreateVirtualClusterForSparkResult(const std::string &payload);
~CreateVirtualClusterForSparkResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CREATEVIRTUALCLUSTERFORSPARKRESULT_H_

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DECODESTSTOKENREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DECODESTSTOKENREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DecodeStsTokenRequest : public RpcServiceRequest
{
public:
DecodeStsTokenRequest();
~DecodeStsTokenRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAccessKey()const;
void setAccessKey(const std::string& accessKey);
std::string getToken()const;
void setToken(const std::string& token);
private:
std::string regionId_;
std::string accessKey_;
std::string token_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DECODESTSTOKENREQUEST_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_OPENANALYTICS_OPEN_MODEL_DECODESTSTOKENRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DECODESTSTOKENRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DecodeStsTokenResult : public ServiceResult
{
public:
struct Data
{
std::string policy;
bool mfaAuthenticated;
long expireDate;
long accountUid;
std::string akProxy;
std::string tokenPrincipalName;
long roleId;
std::string roleName;
std::string tokenType;
long grantorId;
std::string playerUid;
std::string tokenPrincipalId;
bool proxyTrustTransportInfo;
long accountBid;
};
DecodeStsTokenResult();
explicit DecodeStsTokenResult(const std::string &payload);
~DecodeStsTokenResult();
Data getData()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DECODESTSTOKENRESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_DELETEUSERNETCONFIGREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DELETEUSERNETCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DeleteUserNetConfigRequest : public RpcServiceRequest
{
public:
DeleteUserNetConfigRequest();
~DeleteUserNetConfigRequest();
std::string getName()const;
void setName(const std::string& name);
private:
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DELETEUSERNETCONFIGREQUEST_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_OPENANALYTICS_OPEN_MODEL_DELETEUSERNETCONFIGRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DELETEUSERNETCONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DeleteUserNetConfigResult : public ServiceResult
{
public:
DeleteUserNetConfigResult();
explicit DeleteUserNetConfigResult(const std::string &payload);
~DeleteUserNetConfigResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DELETEUSERNETCONFIGRESULT_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_OPENANALYTICS_OPEN_MODEL_DESCRIBECAPACITYREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBECAPACITYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DescribeCapacityRequest : public RpcServiceRequest
{
public:
DescribeCapacityRequest();
~DescribeCapacityRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getExternalBizAliyunId()const;
void setExternalBizAliyunId(const std::string& externalBizAliyunId);
private:
std::string regionId_;
std::string externalBizAliyunId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBECAPACITYREQUEST_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_OPENANALYTICS_OPEN_MODEL_DESCRIBECAPACITYRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBECAPACITYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DescribeCapacityResult : public ServiceResult
{
public:
DescribeCapacityResult();
explicit DescribeCapacityResult(const std::string &payload);
~DescribeCapacityResult();
int getStorage()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
int storage_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBECAPACITYRESULT_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_OPENANALYTICS_OPEN_MODEL_DESCRIBEDATALAKEANALYTICSSERVICEREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEDATALAKEANALYTICSSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DescribeDataLakeAnalyticsServiceRequest : public RpcServiceRequest
{
public:
DescribeDataLakeAnalyticsServiceRequest();
~DescribeDataLakeAnalyticsServiceRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
private:
std::string regionId_;
std::string internetChargeType_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEDATALAKEANALYTICSSERVICEREQUEST_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_OPENANALYTICS_OPEN_MODEL_DESCRIBEDATALAKEANALYTICSSERVICERESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEDATALAKEANALYTICSSERVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DescribeDataLakeAnalyticsServiceResult : public ServiceResult
{
public:
DescribeDataLakeAnalyticsServiceResult();
explicit DescribeDataLakeAnalyticsServiceResult(const std::string &payload);
~DescribeDataLakeAnalyticsServiceResult();
std::string getErrorInfo()const;
std::string getErrorCode()const;
bool getSuccess()const;
std::string getResult()const;
protected:
void parse(const std::string &payload);
private:
std::string errorInfo_;
std::string errorCode_;
bool success_;
std::string result_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEDATALAKEANALYTICSSERVICERESULT_H_

View File

@@ -1,45 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEREGIONLISTREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEREGIONLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DescribeRegionListRequest : public RpcServiceRequest
{
public:
DescribeRegionListRequest();
~DescribeRegionListRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEREGIONLISTREQUEST_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_OPENANALYTICS_OPEN_MODEL_DESCRIBEREGIONLISTRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEREGIONLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DescribeRegionListResult : public ServiceResult
{
public:
struct RegionListItem
{
std::string regionID;
};
DescribeRegionListResult();
explicit DescribeRegionListResult(const std::string &payload);
~DescribeRegionListResult();
std::vector<RegionListItem> getRegionList()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<RegionListItem> regionList_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEREGIONLISTRESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_DESCRIBEVIRTUALCLUSTERREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEVIRTUALCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DescribeVirtualClusterRequest : public RpcServiceRequest
{
public:
DescribeVirtualClusterRequest();
~DescribeVirtualClusterRequest();
std::string getName()const;
void setName(const std::string& name);
private:
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEVIRTUALCLUSTERREQUEST_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_OPENANALYTICS_OPEN_MODEL_DESCRIBEVIRTUALCLUSTERRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEVIRTUALCLUSTERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DescribeVirtualClusterResult : public ServiceResult
{
public:
struct DataItem
{
std::string status;
std::string creatorId;
std::string defaultExecutorSpecName;
long defaultExecutorNumbers;
std::string createTime;
std::string sparkEngineModuleName;
std::string defaultDriverSpecName;
std::string name;
std::string type;
float maxCpuLimit;
float maxCpu;
std::string sparkVersionDescription;
float maxMemoryLimit;
float maxMemory;
};
DescribeVirtualClusterResult();
explicit DescribeVirtualClusterResult(const std::string &payload);
~DescribeVirtualClusterResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEVIRTUALCLUSTERRESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_DESCRIBEVIRTUALCLUSTERV2REQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEVIRTUALCLUSTERV2REQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DescribeVirtualClusterV2Request : public RpcServiceRequest
{
public:
DescribeVirtualClusterV2Request();
~DescribeVirtualClusterV2Request();
std::string getName()const;
void setName(const std::string& name);
private:
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEVIRTUALCLUSTERV2REQUEST_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_OPENANALYTICS_OPEN_MODEL_DESCRIBEVIRTUALCLUSTERV2RESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEVIRTUALCLUSTERV2RESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DescribeVirtualClusterV2Result : public ServiceResult
{
public:
struct DataItem
{
struct SparkEngineConfig
{
std::string defaultExecutorSpecName;
long defaultExecutorNumbers;
std::string defaultDriverSpecName;
std::string sparkVersionDescription;
std::string sparkModuleReleaseName;
};
struct UserNetWorkConfigListItem
{
std::string securityGroupId;
std::string switchId;
long id;
};
std::string status;
std::string type;
std::vector<DataItem::UserNetWorkConfigListItem> userNetWorkConfigList;
std::string creatorId;
std::string chargeType;
std::string createTime;
float maxCpu;
std::string minCpu;
SparkEngineConfig sparkEngineConfig;
std::string name;
};
DescribeVirtualClusterV2Result();
explicit DescribeVirtualClusterV2Result(const std::string &payload);
~DescribeVirtualClusterV2Result();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBEVIRTUALCLUSTERV2RESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_DESTROYVIRTUALCLUSTERREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESTROYVIRTUALCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DestroyVirtualClusterRequest : public RpcServiceRequest
{
public:
DestroyVirtualClusterRequest();
~DestroyVirtualClusterRequest();
std::string getName()const;
void setName(const std::string& name);
private:
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESTROYVIRTUALCLUSTERREQUEST_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_OPENANALYTICS_OPEN_MODEL_DESTROYVIRTUALCLUSTERRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESTROYVIRTUALCLUSTERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DestroyVirtualClusterResult : public ServiceResult
{
public:
DestroyVirtualClusterResult();
explicit DestroyVirtualClusterResult(const std::string &payload);
~DestroyVirtualClusterResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESTROYVIRTUALCLUSTERRESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_FORBIDAUTOMATICMETASYNCASINTEGRATIONACCOUNTREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_FORBIDAUTOMATICMETASYNCASINTEGRATIONACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ForbidAutomaticMetaSyncAsIntegrationAccountRequest : public RpcServiceRequest
{
public:
ForbidAutomaticMetaSyncAsIntegrationAccountRequest();
~ForbidAutomaticMetaSyncAsIntegrationAccountRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_FORBIDAUTOMATICMETASYNCASINTEGRATIONACCOUNTREQUEST_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_OPENANALYTICS_OPEN_MODEL_FORBIDAUTOMATICMETASYNCASINTEGRATIONACCOUNTRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_FORBIDAUTOMATICMETASYNCASINTEGRATIONACCOUNTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ForbidAutomaticMetaSyncAsIntegrationAccountResult : public ServiceResult
{
public:
ForbidAutomaticMetaSyncAsIntegrationAccountResult();
explicit ForbidAutomaticMetaSyncAsIntegrationAccountResult(const std::string &payload);
~ForbidAutomaticMetaSyncAsIntegrationAccountResult();
bool getHasUpdated()const;
protected:
void parse(const std::string &payload);
private:
bool hasUpdated_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_FORBIDAUTOMATICMETASYNCASINTEGRATIONACCOUNTRESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_GETCONSOLEPERMISSIONREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETCONSOLEPERMISSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT GetConsolePermissionRequest : public RpcServiceRequest
{
public:
GetConsolePermissionRequest();
~GetConsolePermissionRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETCONSOLEPERMISSIONREQUEST_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_OPENANALYTICS_OPEN_MODEL_GETCONSOLEPERMISSIONRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETCONSOLEPERMISSIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT GetConsolePermissionResult : public ServiceResult
{
public:
GetConsolePermissionResult();
explicit GetConsolePermissionResult(const std::string &payload);
~GetConsolePermissionResult();
std::string getRegionId()const;
std::string getResult()const;
protected:
void parse(const std::string &payload);
private:
std::string regionId_;
std::string result_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETCONSOLEPERMISSIONRESULT_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_OPENANALYTICS_OPEN_MODEL_GETDLASERVICESTATUSREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETDLASERVICESTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT GetDLAServiceStatusRequest : public RpcServiceRequest
{
public:
GetDLAServiceStatusRequest();
~GetDLAServiceStatusRequest();
std::string getExternalUid()const;
void setExternalUid(const std::string& externalUid);
std::string getExternalAliyunUid()const;
void setExternalAliyunUid(const std::string& externalAliyunUid);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getExternalBizAliyunUid()const;
void setExternalBizAliyunUid(const std::string& externalBizAliyunUid);
private:
std::string externalUid_;
std::string externalAliyunUid_;
std::string regionId_;
std::string externalBizAliyunUid_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETDLASERVICESTATUSREQUEST_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_OPENANALYTICS_OPEN_MODEL_GETDLASERVICESTATUSRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETDLASERVICESTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT GetDLAServiceStatusResult : public ServiceResult
{
public:
struct UserDLAServiceStatus
{
bool isDLAAccountReady;
bool isServiceReady;
bool isOSSOpen;
};
GetDLAServiceStatusResult();
explicit GetDLAServiceStatusResult(const std::string &payload);
~GetDLAServiceStatusResult();
UserDLAServiceStatus getUserDLAServiceStatus()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
UserDLAServiceStatus userDLAServiceStatus_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETDLASERVICESTATUSRESULT_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_OPENANALYTICS_OPEN_MODEL_GETREGIONSTATUSRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETREGIONSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT GetRegionStatusResult : public ServiceResult
{
public:
GetRegionStatusResult();
explicit GetRegionStatusResult(const std::string &payload);
~GetRegionStatusResult();
std::string getStatus()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETREGIONSTATUSRESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_GETSERVICELINKEDROLESTATUSREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETSERVICELINKEDROLESTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT GetServiceLinkedRoleStatusRequest : public RpcServiceRequest
{
public:
GetServiceLinkedRoleStatusRequest();
~GetServiceLinkedRoleStatusRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETSERVICELINKEDROLESTATUSREQUEST_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_OPENANALYTICS_OPEN_MODEL_GETSERVICELINKEDROLESTATUSRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETSERVICELINKEDROLESTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT GetServiceLinkedRoleStatusResult : public ServiceResult
{
public:
GetServiceLinkedRoleStatusResult();
explicit GetServiceLinkedRoleStatusResult(const std::string &payload);
~GetServiceLinkedRoleStatusResult();
bool getHasCreated()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
bool hasCreated_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETSERVICELINKEDROLESTATUSRESULT_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_OPENANALYTICS_OPEN_MODEL_INITIALIZEDLASERVICEREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_INITIALIZEDLASERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT InitializeDLAServiceRequest : public RpcServiceRequest
{
public:
InitializeDLAServiceRequest();
~InitializeDLAServiceRequest();
std::string getExternalUid()const;
void setExternalUid(const std::string& externalUid);
std::string getInitPassword()const;
void setInitPassword(const std::string& initPassword);
std::string getExternalAliyunUid()const;
void setExternalAliyunUid(const std::string& externalAliyunUid);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getUseRandomPassword()const;
void setUseRandomPassword(bool useRandomPassword);
bool getEnableKMS()const;
void setEnableKMS(bool enableKMS);
std::string getExternalBizAliyunUid()const;
void setExternalBizAliyunUid(const std::string& externalBizAliyunUid);
private:
std::string externalUid_;
std::string initPassword_;
std::string externalAliyunUid_;
std::string regionId_;
bool useRandomPassword_;
bool enableKMS_;
std::string externalBizAliyunUid_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_INITIALIZEDLASERVICEREQUEST_H_

View File

@@ -1,58 +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_OPENANALYTICS_OPEN_MODEL_INITIALIZEDLASERVICERESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_INITIALIZEDLASERVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT InitializeDLAServiceResult : public ServiceResult
{
public:
struct AccountInfo
{
std::string userName;
std::string password;
};
InitializeDLAServiceResult();
explicit InitializeDLAServiceResult(const std::string &payload);
~InitializeDLAServiceResult();
std::string getRegionId()const;
AccountInfo getAccountInfo()const;
protected:
void parse(const std::string &payload);
private:
std::string regionId_;
AccountInfo accountInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_INITIALIZEDLASERVICERESULT_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_OPENANALYTICS_OPEN_MODEL_INITIALIZEREGIONREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_INITIALIZEREGIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT InitializeRegionRequest : public RpcServiceRequest
{
public:
InitializeRegionRequest();
~InitializeRegionRequest();
std::string getExternalUid()const;
void setExternalUid(const std::string& externalUid);
std::string getInitPassword()const;
void setInitPassword(const std::string& initPassword);
std::string getExternalAliyunUid()const;
void setExternalAliyunUid(const std::string& externalAliyunUid);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getUseRandomPassword()const;
void setUseRandomPassword(bool useRandomPassword);
bool getEnableKMS()const;
void setEnableKMS(bool enableKMS);
std::string getExternalBizAliyunUid()const;
void setExternalBizAliyunUid(const std::string& externalBizAliyunUid);
private:
std::string externalUid_;
std::string initPassword_;
std::string externalAliyunUid_;
std::string regionId_;
bool useRandomPassword_;
bool enableKMS_;
std::string externalBizAliyunUid_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_INITIALIZEREGIONREQUEST_H_

View File

@@ -1,58 +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_OPENANALYTICS_OPEN_MODEL_INITIALIZEREGIONRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_INITIALIZEREGIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT InitializeRegionResult : public ServiceResult
{
public:
struct Account
{
std::string userName;
std::string password;
};
InitializeRegionResult();
explicit InitializeRegionResult(const std::string &payload);
~InitializeRegionResult();
Account getAccount()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
Account account_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_INITIALIZEREGIONRESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_LISTALREADYBINGINGRAMUIDREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTALREADYBINGINGRAMUIDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ListAlreadyBingingRamUidRequest : public RpcServiceRequest
{
public:
ListAlreadyBingingRamUidRequest();
~ListAlreadyBingingRamUidRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTALREADYBINGINGRAMUIDREQUEST_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_OPENANALYTICS_OPEN_MODEL_LISTALREADYBINGINGRAMUIDRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTALREADYBINGINGRAMUIDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ListAlreadyBingingRamUidResult : public ServiceResult
{
public:
ListAlreadyBingingRamUidResult();
explicit ListAlreadyBingingRamUidResult(const std::string &payload);
~ListAlreadyBingingRamUidResult();
std::vector<std::string> getData()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> data_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTALREADYBINGINGRAMUIDRESULT_H_

View File

@@ -1,45 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTMODULESRELEASEREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTMODULESRELEASEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ListModulesReleaseRequest : public RpcServiceRequest
{
public:
ListModulesReleaseRequest();
~ListModulesReleaseRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTMODULESRELEASEREQUEST_H_

View File

@@ -1,58 +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_OPENANALYTICS_OPEN_MODEL_LISTMODULESRELEASERESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTMODULESRELEASERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ListModulesReleaseResult : public ServiceResult
{
public:
struct DataItem
{
std::string type;
std::string description;
std::string version;
std::string name;
};
ListModulesReleaseResult();
explicit ListModulesReleaseResult(const std::string &payload);
~ListModulesReleaseResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTMODULESRELEASERESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_LISTRESOURCESSPECREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTRESOURCESSPECREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ListResourcesSpecRequest : public RpcServiceRequest
{
public:
ListResourcesSpecRequest();
~ListResourcesSpecRequest();
std::string getType()const;
void setType(const std::string& type);
private:
std::string type_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTRESOURCESSPECREQUEST_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_OPENANALYTICS_OPEN_MODEL_LISTRESOURCESSPECRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTRESOURCESSPECRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ListResourcesSpecResult : public ServiceResult
{
public:
struct DataItem
{
std::string description;
std::string name;
};
ListResourcesSpecResult();
explicit ListResourcesSpecResult(const std::string &payload);
~ListResourcesSpecResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTRESOURCESSPECRESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_LISTVIRTUALCLUSTERSREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTVIRTUALCLUSTERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ListVirtualClustersRequest : public RpcServiceRequest
{
public:
ListVirtualClustersRequest();
~ListVirtualClustersRequest();
std::string getType()const;
void setType(const std::string& type);
private:
std::string type_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTVIRTUALCLUSTERSREQUEST_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_OPENANALYTICS_OPEN_MODEL_LISTVIRTUALCLUSTERSRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTVIRTUALCLUSTERSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ListVirtualClustersResult : public ServiceResult
{
public:
struct DataItem
{
std::string status;
std::string type;
std::string instanceId;
std::string creatorId;
std::string chargeType;
std::string createTime;
std::string maxCpu;
std::string minCpu;
std::string name;
};
ListVirtualClustersResult();
explicit ListVirtualClustersResult(const std::string &payload);
~ListVirtualClustersResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTVIRTUALCLUSTERSRESULT_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_OPENANALYTICS_OPEN_MODEL_MODIFYVIRTUALCLUSTERFORSPARKREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_MODIFYVIRTUALCLUSTERFORSPARKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ModifyVirtualClusterForSparkRequest : public RpcServiceRequest
{
public:
ModifyVirtualClusterForSparkRequest();
~ModifyVirtualClusterForSparkRequest();
std::string getDefaultExecutorSpecName()const;
void setDefaultExecutorSpecName(const std::string& defaultExecutorSpecName);
float getMaxMemory()const;
void setMaxMemory(float maxMemory);
std::string getSparkModuleReleaseName()const;
void setSparkModuleReleaseName(const std::string& sparkModuleReleaseName);
std::string getDescription()const;
void setDescription(const std::string& description);
long getDefaultExecutorNumbers()const;
void setDefaultExecutorNumbers(long defaultExecutorNumbers);
float getMaxCpu()const;
void setMaxCpu(float maxCpu);
std::string getName()const;
void setName(const std::string& name);
std::string getDefaultDriverSpecName()const;
void setDefaultDriverSpecName(const std::string& defaultDriverSpecName);
private:
std::string defaultExecutorSpecName_;
float maxMemory_;
std::string sparkModuleReleaseName_;
std::string description_;
long defaultExecutorNumbers_;
float maxCpu_;
std::string name_;
std::string defaultDriverSpecName_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_MODIFYVIRTUALCLUSTERFORSPARKREQUEST_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_OPENANALYTICS_OPEN_MODEL_MODIFYVIRTUALCLUSTERFORSPARKRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_MODIFYVIRTUALCLUSTERFORSPARKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ModifyVirtualClusterForSparkResult : public ServiceResult
{
public:
ModifyVirtualClusterForSparkResult();
explicit ModifyVirtualClusterForSparkResult(const std::string &payload);
~ModifyVirtualClusterForSparkResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_MODIFYVIRTUALCLUSTERFORSPARKRESULT_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_OPENANALYTICS_OPEN_MODEL_MODIFYVIRTUALCLUSTERREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_MODIFYVIRTUALCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ModifyVirtualClusterRequest : public RpcServiceRequest
{
public:
ModifyVirtualClusterRequest();
~ModifyVirtualClusterRequest();
std::string getDefaultExecutorSpecName()const;
void setDefaultExecutorSpecName(const std::string& defaultExecutorSpecName);
std::string getSparkModuleReleaseName()const;
void setSparkModuleReleaseName(const std::string& sparkModuleReleaseName);
std::string getDescription()const;
void setDescription(const std::string& description);
long getDefaultExecutorNumbers()const;
void setDefaultExecutorNumbers(long defaultExecutorNumbers);
std::string getName()const;
void setName(const std::string& name);
std::string getDefaultDriverSpecName()const;
void setDefaultDriverSpecName(const std::string& defaultDriverSpecName);
private:
std::string defaultExecutorSpecName_;
std::string sparkModuleReleaseName_;
std::string description_;
long defaultExecutorNumbers_;
std::string name_;
std::string defaultDriverSpecName_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_MODIFYVIRTUALCLUSTERREQUEST_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_OPENANALYTICS_OPEN_MODEL_MODIFYVIRTUALCLUSTERRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_MODIFYVIRTUALCLUSTERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ModifyVirtualClusterResult : public ServiceResult
{
public:
ModifyVirtualClusterResult();
explicit ModifyVirtualClusterResult(const std::string &payload);
~ModifyVirtualClusterResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_MODIFYVIRTUALCLUSTERRESULT_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_OPENANALYTICS_OPEN_MODEL_OPENDATALAKEANALYTICSSERVICEREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_OPENDATALAKEANALYTICSSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT OpenDataLakeAnalyticsServiceRequest : public RpcServiceRequest
{
public:
OpenDataLakeAnalyticsServiceRequest();
~OpenDataLakeAnalyticsServiceRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
private:
std::string regionId_;
std::string internetChargeType_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_OPENDATALAKEANALYTICSSERVICEREQUEST_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_QUERYDATASOURCEDEFREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYDATASOURCEDEFREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT QueryDataSourceDefRequest : public RpcServiceRequest
{
public:
QueryDataSourceDefRequest();
~QueryDataSourceDefRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYDATASOURCEDEFREQUEST_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_OPENANALYTICS_OPEN_MODEL_QUERYDATASOURCEDEFRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYDATASOURCEDEFRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT QueryDataSourceDefResult : public ServiceResult
{
public:
struct RegionListItem
{
std::string dataSourceName;
std::string authorizedURL;
std::string roleArn;
};
QueryDataSourceDefResult();
explicit QueryDataSourceDefResult(const std::string &payload);
~QueryDataSourceDefResult();
std::vector<RegionListItem> getRegionList()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<RegionListItem> regionList_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYDATASOURCEDEFRESULT_H_

View File

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

View File

@@ -1,77 +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_OPENANALYTICS_OPEN_MODEL_QUERYDISCOUNTLISTRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYDISCOUNTLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT QueryDiscountListResult : public ServiceResult
{
public:
struct DataItem
{
int status;
long usageBytes;
long gmtCreateValue;
std::string payAmount;
std::string planID;
int payType;
int weight;
std::string effectiveEndTime;
long effectiveStartTimeValue;
std::string gmtCreate;
std::string effectiveStartTime;
std::string discountType;
int stacked;
long effectiveEndTimeValue;
std::string discountConfig;
};
QueryDiscountListResult();
explicit QueryDiscountListResult(const std::string &payload);
~QueryDiscountListResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<DataItem> getData()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<DataItem> data_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYDISCOUNTLISTRESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_QUERYSERVICEACCOUNTLISTREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYSERVICEACCOUNTLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT QueryServiceAccountListRequest : public RpcServiceRequest
{
public:
QueryServiceAccountListRequest();
~QueryServiceAccountListRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYSERVICEACCOUNTLISTREQUEST_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_OPENANALYTICS_OPEN_MODEL_QUERYSERVICEACCOUNTLISTRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYSERVICEACCOUNTLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT QueryServiceAccountListResult : public ServiceResult
{
public:
struct DataItem
{
std::string role;
std::string userName;
std::string shortName;
};
QueryServiceAccountListResult();
explicit QueryServiceAccountListResult(const std::string &payload);
~QueryServiceAccountListResult();
std::vector<DataItem> getData()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYSERVICEACCOUNTLISTRESULT_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_OPENANALYTICS_OPEN_MODEL_QUERYTASKSUMREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYTASKSUMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT QueryTaskSumRequest : public RpcServiceRequest
{
public:
QueryTaskSumRequest();
~QueryTaskSumRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTwoDaysAgoBeginTs()const;
void setTwoDaysAgoBeginTs(const std::string& twoDaysAgoBeginTs);
std::string getYesterdayBeginTs()const;
void setYesterdayBeginTs(const std::string& yesterdayBeginTs);
std::string getTodayBeginTs()const;
void setTodayBeginTs(const std::string& todayBeginTs);
private:
std::string regionId_;
std::string twoDaysAgoBeginTs_;
std::string yesterdayBeginTs_;
std::string todayBeginTs_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYTASKSUMREQUEST_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_OPENANALYTICS_OPEN_MODEL_QUERYTASKSUMRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYTASKSUMRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT QueryTaskSumResult : public ServiceResult
{
public:
struct QueryTaskSumInfo
{
std::string totalChargedStmtCountYesterdayIncr;
std::string totalChargedStmtCountYesterday;
std::string totalStmtCountYesterdayIncr;
std::string totalChargedStmtCountTodayIncr;
std::string scannedDataBytesTodayIncr;
std::string uid;
std::string totalStmtCountYesterday;
std::string totalStmtCountTodayIncr;
std::string scannedDataBytesGbYesterday;
std::string scannedDataBytesYesterdayIncr;
std::string scannedDataBytesGbToday;
std::string totalChargedStmtCountToday;
std::string totalStmtCountToday;
};
QueryTaskSumResult();
explicit QueryTaskSumResult(const std::string &payload);
~QueryTaskSumResult();
QueryTaskSumInfo getQueryTaskSumInfo()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
QueryTaskSumInfo queryTaskSumInfo_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_QUERYTASKSUMRESULT_H_

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETCAPACITYLIMITPOLICYREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETCAPACITYLIMITPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT SetCapacityLimitPolicyRequest : public RpcServiceRequest
{
public:
SetCapacityLimitPolicyRequest();
~SetCapacityLimitPolicyRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getPolicy()const;
void setPolicy(const std::string& policy);
std::string getExternalBizAliyunUid()const;
void setExternalBizAliyunUid(const std::string& externalBizAliyunUid);
private:
std::string regionId_;
std::string policy_;
std::string externalBizAliyunUid_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETCAPACITYLIMITPOLICYREQUEST_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_OPENANALYTICS_OPEN_MODEL_SETCAPACITYLIMITPOLICYRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETCAPACITYLIMITPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT SetCapacityLimitPolicyResult : public ServiceResult
{
public:
SetCapacityLimitPolicyResult();
explicit SetCapacityLimitPolicyResult(const std::string &payload);
~SetCapacityLimitPolicyResult();
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETCAPACITYLIMITPOLICYRESULT_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_OPENANALYTICS_OPEN_MODEL_SETRELATIONWITHBIZREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETRELATIONWITHBIZREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT SetRelationWithBizRequest : public RpcServiceRequest
{
public:
SetRelationWithBizRequest();
~SetRelationWithBizRequest();
std::string getExternalUid()const;
void setExternalUid(const std::string& externalUid);
std::string getExternalAliyunUid()const;
void setExternalAliyunUid(const std::string& externalAliyunUid);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getExternalBizAliyunUid()const;
void setExternalBizAliyunUid(const std::string& externalBizAliyunUid);
private:
std::string externalUid_;
std::string externalAliyunUid_;
std::string regionId_;
std::string externalBizAliyunUid_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETRELATIONWITHBIZREQUEST_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_OPENANALYTICS_OPEN_MODEL_SETRELATIONWITHBIZRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETRELATIONWITHBIZRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT SetRelationWithBizResult : public ServiceResult
{
public:
SetRelationWithBizResult();
explicit SetRelationWithBizResult(const std::string &payload);
~SetRelationWithBizResult();
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETRELATIONWITHBIZRESULT_H_

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETTRAFFICLIMITPOLICYREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETTRAFFICLIMITPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT SetTrafficLimitPolicyRequest : public RpcServiceRequest
{
public:
SetTrafficLimitPolicyRequest();
~SetTrafficLimitPolicyRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getPolicy()const;
void setPolicy(const std::string& policy);
std::string getExternalBizAliyunUid()const;
void setExternalBizAliyunUid(const std::string& externalBizAliyunUid);
private:
std::string regionId_;
std::string policy_;
std::string externalBizAliyunUid_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETTRAFFICLIMITPOLICYREQUEST_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_OPENANALYTICS_OPEN_MODEL_SETTRAFFICLIMITPOLICYRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETTRAFFICLIMITPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT SetTrafficLimitPolicyResult : public ServiceResult
{
public:
SetTrafficLimitPolicyResult();
explicit SetTrafficLimitPolicyResult(const std::string &payload);
~SetTrafficLimitPolicyResult();
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_SETTRAFFICLIMITPOLICYRESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_STARTVIRTUALCLUSTERREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_STARTVIRTUALCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT StartVirtualClusterRequest : public RpcServiceRequest
{
public:
StartVirtualClusterRequest();
~StartVirtualClusterRequest();
std::string getName()const;
void setName(const std::string& name);
private:
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_STARTVIRTUALCLUSTERREQUEST_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_OPENANALYTICS_OPEN_MODEL_STARTVIRTUALCLUSTERRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_STARTVIRTUALCLUSTERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT StartVirtualClusterResult : public ServiceResult
{
public:
StartVirtualClusterResult();
explicit StartVirtualClusterResult(const std::string &payload);
~StartVirtualClusterResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_STARTVIRTUALCLUSTERRESULT_H_

View File

@@ -1,48 +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_OPENANALYTICS_OPEN_MODEL_STOPVIRTUALCLUSTERREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_STOPVIRTUALCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT StopVirtualClusterRequest : public RpcServiceRequest
{
public:
StopVirtualClusterRequest();
~StopVirtualClusterRequest();
std::string getName()const;
void setName(const std::string& name);
private:
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_STOPVIRTUALCLUSTERREQUEST_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_OPENANALYTICS_OPEN_MODEL_STOPVIRTUALCLUSTERRESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_STOPVIRTUALCLUSTERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/openanalytics-open/Openanalytics_openExport.h>
namespace AlibabaCloud
{
namespace Openanalytics_open
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT StopVirtualClusterResult : public ServiceResult
{
public:
StopVirtualClusterResult();
explicit StopVirtualClusterResult(const std::string &payload);
~StopVirtualClusterResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_STOPVIRTUALCLUSTERRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETREGIONSTATUSREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETREGIONSTATUSREQUEST_H_
#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_UPGRADEINSTANCEREQUEST_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_UPGRADEINSTANCEREQUEST_H_
#include <string>
#include <vector>
@@ -28,30 +28,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT GetRegionStatusRequest : public RpcServiceRequest
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT UpgradeInstanceRequest : public RpcServiceRequest
{
public:
GetRegionStatusRequest();
~GetRegionStatusRequest();
UpgradeInstanceRequest();
~UpgradeInstanceRequest();
std::string getExternalUid()const;
void setExternalUid(const std::string& externalUid);
std::string getExternalAliyunUid()const;
void setExternalAliyunUid(const std::string& externalAliyunUid);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getExternalBizAliyunUid()const;
void setExternalBizAliyunUid(const std::string& externalBizAliyunUid);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getChargeType()const;
void setChargeType(const std::string& chargeType);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getComponent()const;
void setComponent(const std::string& component);
private:
std::string externalUid_;
std::string externalAliyunUid_;
std::string regionId_;
std::string externalBizAliyunUid_;
std::string instanceId_;
std::string chargeType_;
std::string instanceType_;
std::string component_;
};
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_GETREGIONSTATUSREQUEST_H_
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_UPGRADEINSTANCEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_OPENDATALAKEANALYTICSSERVICERESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_OPENDATALAKEANALYTICSSERVICERESULT_H_
#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_UPGRADEINSTANCERESULT_H_
#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_UPGRADEINSTANCERESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT OpenDataLakeAnalyticsServiceResult : public ServiceResult
class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT UpgradeInstanceResult : public ServiceResult
{
public:
OpenDataLakeAnalyticsServiceResult();
explicit OpenDataLakeAnalyticsServiceResult(const std::string &payload);
~OpenDataLakeAnalyticsServiceResult();
UpgradeInstanceResult();
explicit UpgradeInstanceResult(const std::string &payload);
~UpgradeInstanceResult();
std::string getErrorInfo()const;
std::string getErrorCode()const;
bool getSuccess()const;
@@ -54,4 +54,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_OPENDATALAKEANALYTICSSERVICERESULT_H_
#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_UPGRADEINSTANCERESULT_H_