Update AppGroup Hide xattrs.
This commit is contained in:
@@ -23,6 +23,8 @@ set(schedulerx2_public_header
|
||||
set(schedulerx2_public_header_model
|
||||
include/alibabacloud/schedulerx2/model/BatchDeleteJobsRequest.h
|
||||
include/alibabacloud/schedulerx2/model/BatchDeleteJobsResult.h
|
||||
include/alibabacloud/schedulerx2/model/BatchDeleteRouteStrategyRequest.h
|
||||
include/alibabacloud/schedulerx2/model/BatchDeleteRouteStrategyResult.h
|
||||
include/alibabacloud/schedulerx2/model/BatchDisableJobsRequest.h
|
||||
include/alibabacloud/schedulerx2/model/BatchDisableJobsResult.h
|
||||
include/alibabacloud/schedulerx2/model/BatchEnableJobsRequest.h
|
||||
@@ -33,10 +35,16 @@ set(schedulerx2_public_header_model
|
||||
include/alibabacloud/schedulerx2/model/CreateJobResult.h
|
||||
include/alibabacloud/schedulerx2/model/CreateNamespaceRequest.h
|
||||
include/alibabacloud/schedulerx2/model/CreateNamespaceResult.h
|
||||
include/alibabacloud/schedulerx2/model/CreateRouteStrategyRequest.h
|
||||
include/alibabacloud/schedulerx2/model/CreateRouteStrategyResult.h
|
||||
include/alibabacloud/schedulerx2/model/CreateWorkflowRequest.h
|
||||
include/alibabacloud/schedulerx2/model/CreateWorkflowResult.h
|
||||
include/alibabacloud/schedulerx2/model/DeleteAppGroupRequest.h
|
||||
include/alibabacloud/schedulerx2/model/DeleteAppGroupResult.h
|
||||
include/alibabacloud/schedulerx2/model/DeleteJobRequest.h
|
||||
include/alibabacloud/schedulerx2/model/DeleteJobResult.h
|
||||
include/alibabacloud/schedulerx2/model/DeleteRouteStrategyRequest.h
|
||||
include/alibabacloud/schedulerx2/model/DeleteRouteStrategyResult.h
|
||||
include/alibabacloud/schedulerx2/model/DeleteWorkflowRequest.h
|
||||
include/alibabacloud/schedulerx2/model/DeleteWorkflowResult.h
|
||||
include/alibabacloud/schedulerx2/model/DescribeRegionsRequest.h
|
||||
@@ -55,6 +63,8 @@ set(schedulerx2_public_header_model
|
||||
include/alibabacloud/schedulerx2/model/ExecuteJobResult.h
|
||||
include/alibabacloud/schedulerx2/model/ExecuteWorkflowRequest.h
|
||||
include/alibabacloud/schedulerx2/model/ExecuteWorkflowResult.h
|
||||
include/alibabacloud/schedulerx2/model/GetAppGroupRequest.h
|
||||
include/alibabacloud/schedulerx2/model/GetAppGroupResult.h
|
||||
include/alibabacloud/schedulerx2/model/GetJobInfoRequest.h
|
||||
include/alibabacloud/schedulerx2/model/GetJobInfoResult.h
|
||||
include/alibabacloud/schedulerx2/model/GetJobInstanceRequest.h
|
||||
@@ -91,6 +101,8 @@ set(schedulerx2_public_header_model
|
||||
include/alibabacloud/schedulerx2/model/SetWfInstanceSuccessResult.h
|
||||
include/alibabacloud/schedulerx2/model/StopInstanceRequest.h
|
||||
include/alibabacloud/schedulerx2/model/StopInstanceResult.h
|
||||
include/alibabacloud/schedulerx2/model/UpdateAppGroupRequest.h
|
||||
include/alibabacloud/schedulerx2/model/UpdateAppGroupResult.h
|
||||
include/alibabacloud/schedulerx2/model/UpdateJobRequest.h
|
||||
include/alibabacloud/schedulerx2/model/UpdateJobResult.h
|
||||
include/alibabacloud/schedulerx2/model/UpdateWorkflowRequest.h
|
||||
@@ -102,6 +114,8 @@ set(schedulerx2_src
|
||||
src/Schedulerx2Client.cc
|
||||
src/model/BatchDeleteJobsRequest.cc
|
||||
src/model/BatchDeleteJobsResult.cc
|
||||
src/model/BatchDeleteRouteStrategyRequest.cc
|
||||
src/model/BatchDeleteRouteStrategyResult.cc
|
||||
src/model/BatchDisableJobsRequest.cc
|
||||
src/model/BatchDisableJobsResult.cc
|
||||
src/model/BatchEnableJobsRequest.cc
|
||||
@@ -112,10 +126,16 @@ set(schedulerx2_src
|
||||
src/model/CreateJobResult.cc
|
||||
src/model/CreateNamespaceRequest.cc
|
||||
src/model/CreateNamespaceResult.cc
|
||||
src/model/CreateRouteStrategyRequest.cc
|
||||
src/model/CreateRouteStrategyResult.cc
|
||||
src/model/CreateWorkflowRequest.cc
|
||||
src/model/CreateWorkflowResult.cc
|
||||
src/model/DeleteAppGroupRequest.cc
|
||||
src/model/DeleteAppGroupResult.cc
|
||||
src/model/DeleteJobRequest.cc
|
||||
src/model/DeleteJobResult.cc
|
||||
src/model/DeleteRouteStrategyRequest.cc
|
||||
src/model/DeleteRouteStrategyResult.cc
|
||||
src/model/DeleteWorkflowRequest.cc
|
||||
src/model/DeleteWorkflowResult.cc
|
||||
src/model/DescribeRegionsRequest.cc
|
||||
@@ -134,6 +154,8 @@ set(schedulerx2_src
|
||||
src/model/ExecuteJobResult.cc
|
||||
src/model/ExecuteWorkflowRequest.cc
|
||||
src/model/ExecuteWorkflowResult.cc
|
||||
src/model/GetAppGroupRequest.cc
|
||||
src/model/GetAppGroupResult.cc
|
||||
src/model/GetJobInfoRequest.cc
|
||||
src/model/GetJobInfoResult.cc
|
||||
src/model/GetJobInstanceRequest.cc
|
||||
@@ -170,6 +192,8 @@ set(schedulerx2_src
|
||||
src/model/SetWfInstanceSuccessResult.cc
|
||||
src/model/StopInstanceRequest.cc
|
||||
src/model/StopInstanceResult.cc
|
||||
src/model/UpdateAppGroupRequest.cc
|
||||
src/model/UpdateAppGroupResult.cc
|
||||
src/model/UpdateJobRequest.cc
|
||||
src/model/UpdateJobResult.cc
|
||||
src/model/UpdateWorkflowRequest.cc
|
||||
|
||||
@@ -24,6 +24,8 @@
|
||||
#include "Schedulerx2Export.h"
|
||||
#include "model/BatchDeleteJobsRequest.h"
|
||||
#include "model/BatchDeleteJobsResult.h"
|
||||
#include "model/BatchDeleteRouteStrategyRequest.h"
|
||||
#include "model/BatchDeleteRouteStrategyResult.h"
|
||||
#include "model/BatchDisableJobsRequest.h"
|
||||
#include "model/BatchDisableJobsResult.h"
|
||||
#include "model/BatchEnableJobsRequest.h"
|
||||
@@ -34,10 +36,16 @@
|
||||
#include "model/CreateJobResult.h"
|
||||
#include "model/CreateNamespaceRequest.h"
|
||||
#include "model/CreateNamespaceResult.h"
|
||||
#include "model/CreateRouteStrategyRequest.h"
|
||||
#include "model/CreateRouteStrategyResult.h"
|
||||
#include "model/CreateWorkflowRequest.h"
|
||||
#include "model/CreateWorkflowResult.h"
|
||||
#include "model/DeleteAppGroupRequest.h"
|
||||
#include "model/DeleteAppGroupResult.h"
|
||||
#include "model/DeleteJobRequest.h"
|
||||
#include "model/DeleteJobResult.h"
|
||||
#include "model/DeleteRouteStrategyRequest.h"
|
||||
#include "model/DeleteRouteStrategyResult.h"
|
||||
#include "model/DeleteWorkflowRequest.h"
|
||||
#include "model/DeleteWorkflowResult.h"
|
||||
#include "model/DescribeRegionsRequest.h"
|
||||
@@ -56,6 +64,8 @@
|
||||
#include "model/ExecuteJobResult.h"
|
||||
#include "model/ExecuteWorkflowRequest.h"
|
||||
#include "model/ExecuteWorkflowResult.h"
|
||||
#include "model/GetAppGroupRequest.h"
|
||||
#include "model/GetAppGroupResult.h"
|
||||
#include "model/GetJobInfoRequest.h"
|
||||
#include "model/GetJobInfoResult.h"
|
||||
#include "model/GetJobInstanceRequest.h"
|
||||
@@ -92,6 +102,8 @@
|
||||
#include "model/SetWfInstanceSuccessResult.h"
|
||||
#include "model/StopInstanceRequest.h"
|
||||
#include "model/StopInstanceResult.h"
|
||||
#include "model/UpdateAppGroupRequest.h"
|
||||
#include "model/UpdateAppGroupResult.h"
|
||||
#include "model/UpdateJobRequest.h"
|
||||
#include "model/UpdateJobResult.h"
|
||||
#include "model/UpdateWorkflowRequest.h"
|
||||
@@ -110,6 +122,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::BatchDeleteJobsResult> BatchDeleteJobsOutcome;
|
||||
typedef std::future<BatchDeleteJobsOutcome> BatchDeleteJobsOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::BatchDeleteJobsRequest&, const BatchDeleteJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteJobsAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchDeleteRouteStrategyResult> BatchDeleteRouteStrategyOutcome;
|
||||
typedef std::future<BatchDeleteRouteStrategyOutcome> BatchDeleteRouteStrategyOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::BatchDeleteRouteStrategyRequest&, const BatchDeleteRouteStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteRouteStrategyAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchDisableJobsResult> BatchDisableJobsOutcome;
|
||||
typedef std::future<BatchDisableJobsOutcome> BatchDisableJobsOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::BatchDisableJobsRequest&, const BatchDisableJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDisableJobsAsyncHandler;
|
||||
@@ -125,12 +140,21 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateNamespaceResult> CreateNamespaceOutcome;
|
||||
typedef std::future<CreateNamespaceOutcome> CreateNamespaceOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::CreateNamespaceRequest&, const CreateNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNamespaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateRouteStrategyResult> CreateRouteStrategyOutcome;
|
||||
typedef std::future<CreateRouteStrategyOutcome> CreateRouteStrategyOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::CreateRouteStrategyRequest&, const CreateRouteStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRouteStrategyAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateWorkflowResult> CreateWorkflowOutcome;
|
||||
typedef std::future<CreateWorkflowOutcome> CreateWorkflowOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::CreateWorkflowRequest&, const CreateWorkflowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateWorkflowAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAppGroupResult> DeleteAppGroupOutcome;
|
||||
typedef std::future<DeleteAppGroupOutcome> DeleteAppGroupOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::DeleteAppGroupRequest&, const DeleteAppGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAppGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteJobResult> DeleteJobOutcome;
|
||||
typedef std::future<DeleteJobOutcome> DeleteJobOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::DeleteJobRequest&, const DeleteJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteRouteStrategyResult> DeleteRouteStrategyOutcome;
|
||||
typedef std::future<DeleteRouteStrategyOutcome> DeleteRouteStrategyOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::DeleteRouteStrategyRequest&, const DeleteRouteStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRouteStrategyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteWorkflowResult> DeleteWorkflowOutcome;
|
||||
typedef std::future<DeleteWorkflowOutcome> DeleteWorkflowOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::DeleteWorkflowRequest&, const DeleteWorkflowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteWorkflowAsyncHandler;
|
||||
@@ -158,6 +182,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ExecuteWorkflowResult> ExecuteWorkflowOutcome;
|
||||
typedef std::future<ExecuteWorkflowOutcome> ExecuteWorkflowOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::ExecuteWorkflowRequest&, const ExecuteWorkflowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecuteWorkflowAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAppGroupResult> GetAppGroupOutcome;
|
||||
typedef std::future<GetAppGroupOutcome> GetAppGroupOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::GetAppGroupRequest&, const GetAppGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAppGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetJobInfoResult> GetJobInfoOutcome;
|
||||
typedef std::future<GetJobInfoOutcome> GetJobInfoOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::GetJobInfoRequest&, const GetJobInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetJobInfoAsyncHandler;
|
||||
@@ -212,6 +239,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::StopInstanceResult> StopInstanceOutcome;
|
||||
typedef std::future<StopInstanceOutcome> StopInstanceOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::StopInstanceRequest&, const StopInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateAppGroupResult> UpdateAppGroupOutcome;
|
||||
typedef std::future<UpdateAppGroupOutcome> UpdateAppGroupOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::UpdateAppGroupRequest&, const UpdateAppGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAppGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateJobResult> UpdateJobOutcome;
|
||||
typedef std::future<UpdateJobOutcome> UpdateJobOutcomeCallable;
|
||||
typedef std::function<void(const Schedulerx2Client*, const Model::UpdateJobRequest&, const UpdateJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateJobAsyncHandler;
|
||||
@@ -229,6 +259,9 @@ namespace AlibabaCloud
|
||||
BatchDeleteJobsOutcome batchDeleteJobs(const Model::BatchDeleteJobsRequest &request)const;
|
||||
void batchDeleteJobsAsync(const Model::BatchDeleteJobsRequest& request, const BatchDeleteJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchDeleteJobsOutcomeCallable batchDeleteJobsCallable(const Model::BatchDeleteJobsRequest& request) const;
|
||||
BatchDeleteRouteStrategyOutcome batchDeleteRouteStrategy(const Model::BatchDeleteRouteStrategyRequest &request)const;
|
||||
void batchDeleteRouteStrategyAsync(const Model::BatchDeleteRouteStrategyRequest& request, const BatchDeleteRouteStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchDeleteRouteStrategyOutcomeCallable batchDeleteRouteStrategyCallable(const Model::BatchDeleteRouteStrategyRequest& request) const;
|
||||
BatchDisableJobsOutcome batchDisableJobs(const Model::BatchDisableJobsRequest &request)const;
|
||||
void batchDisableJobsAsync(const Model::BatchDisableJobsRequest& request, const BatchDisableJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchDisableJobsOutcomeCallable batchDisableJobsCallable(const Model::BatchDisableJobsRequest& request) const;
|
||||
@@ -244,12 +277,21 @@ namespace AlibabaCloud
|
||||
CreateNamespaceOutcome createNamespace(const Model::CreateNamespaceRequest &request)const;
|
||||
void createNamespaceAsync(const Model::CreateNamespaceRequest& request, const CreateNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateNamespaceOutcomeCallable createNamespaceCallable(const Model::CreateNamespaceRequest& request) const;
|
||||
CreateRouteStrategyOutcome createRouteStrategy(const Model::CreateRouteStrategyRequest &request)const;
|
||||
void createRouteStrategyAsync(const Model::CreateRouteStrategyRequest& request, const CreateRouteStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateRouteStrategyOutcomeCallable createRouteStrategyCallable(const Model::CreateRouteStrategyRequest& request) const;
|
||||
CreateWorkflowOutcome createWorkflow(const Model::CreateWorkflowRequest &request)const;
|
||||
void createWorkflowAsync(const Model::CreateWorkflowRequest& request, const CreateWorkflowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateWorkflowOutcomeCallable createWorkflowCallable(const Model::CreateWorkflowRequest& request) const;
|
||||
DeleteAppGroupOutcome deleteAppGroup(const Model::DeleteAppGroupRequest &request)const;
|
||||
void deleteAppGroupAsync(const Model::DeleteAppGroupRequest& request, const DeleteAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAppGroupOutcomeCallable deleteAppGroupCallable(const Model::DeleteAppGroupRequest& request) const;
|
||||
DeleteJobOutcome deleteJob(const Model::DeleteJobRequest &request)const;
|
||||
void deleteJobAsync(const Model::DeleteJobRequest& request, const DeleteJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteJobOutcomeCallable deleteJobCallable(const Model::DeleteJobRequest& request) const;
|
||||
DeleteRouteStrategyOutcome deleteRouteStrategy(const Model::DeleteRouteStrategyRequest &request)const;
|
||||
void deleteRouteStrategyAsync(const Model::DeleteRouteStrategyRequest& request, const DeleteRouteStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteRouteStrategyOutcomeCallable deleteRouteStrategyCallable(const Model::DeleteRouteStrategyRequest& request) const;
|
||||
DeleteWorkflowOutcome deleteWorkflow(const Model::DeleteWorkflowRequest &request)const;
|
||||
void deleteWorkflowAsync(const Model::DeleteWorkflowRequest& request, const DeleteWorkflowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteWorkflowOutcomeCallable deleteWorkflowCallable(const Model::DeleteWorkflowRequest& request) const;
|
||||
@@ -277,6 +319,9 @@ namespace AlibabaCloud
|
||||
ExecuteWorkflowOutcome executeWorkflow(const Model::ExecuteWorkflowRequest &request)const;
|
||||
void executeWorkflowAsync(const Model::ExecuteWorkflowRequest& request, const ExecuteWorkflowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ExecuteWorkflowOutcomeCallable executeWorkflowCallable(const Model::ExecuteWorkflowRequest& request) const;
|
||||
GetAppGroupOutcome getAppGroup(const Model::GetAppGroupRequest &request)const;
|
||||
void getAppGroupAsync(const Model::GetAppGroupRequest& request, const GetAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAppGroupOutcomeCallable getAppGroupCallable(const Model::GetAppGroupRequest& request) const;
|
||||
GetJobInfoOutcome getJobInfo(const Model::GetJobInfoRequest &request)const;
|
||||
void getJobInfoAsync(const Model::GetJobInfoRequest& request, const GetJobInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetJobInfoOutcomeCallable getJobInfoCallable(const Model::GetJobInfoRequest& request) const;
|
||||
@@ -331,6 +376,9 @@ namespace AlibabaCloud
|
||||
StopInstanceOutcome stopInstance(const Model::StopInstanceRequest &request)const;
|
||||
void stopInstanceAsync(const Model::StopInstanceRequest& request, const StopInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopInstanceOutcomeCallable stopInstanceCallable(const Model::StopInstanceRequest& request) const;
|
||||
UpdateAppGroupOutcome updateAppGroup(const Model::UpdateAppGroupRequest &request)const;
|
||||
void updateAppGroupAsync(const Model::UpdateAppGroupRequest& request, const UpdateAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAppGroupOutcomeCallable updateAppGroupCallable(const Model::UpdateAppGroupRequest& request) const;
|
||||
UpdateJobOutcome updateJob(const Model::UpdateJobRequest &request)const;
|
||||
void updateJobAsync(const Model::UpdateJobRequest& request, const UpdateJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateJobOutcomeCallable updateJobCallable(const Model::UpdateJobRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCHEDULERX2_MODEL_BATCHDELETEROUTESTRATEGYREQUEST_H_
|
||||
#define ALIBABACLOUD_SCHEDULERX2_MODEL_BATCHDELETEROUTESTRATEGYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/schedulerx2/Schedulerx2Export.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Schedulerx2 {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SCHEDULERX2_EXPORT BatchDeleteRouteStrategyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
BatchDeleteRouteStrategyRequest();
|
||||
~BatchDeleteRouteStrategyRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::vector<long> getJobIdList() const;
|
||||
void setJobIdList(const std::vector<long> &jobIdList);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
std::vector<long> getStrategyIdList() const;
|
||||
void setStrategyIdList(const std::vector<long> &strategyIdList);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::vector<long> jobIdList_;
|
||||
std::string regionId_;
|
||||
std::string _namespace_;
|
||||
std::vector<long> strategyIdList_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Schedulerx2
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_BATCHDELETEROUTESTRATEGYREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCHEDULERX2_MODEL_BATCHDELETEROUTESTRATEGYRESULT_H_
|
||||
#define ALIBABACLOUD_SCHEDULERX2_MODEL_BATCHDELETEROUTESTRATEGYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/schedulerx2/Schedulerx2Export.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Schedulerx2
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCHEDULERX2_EXPORT BatchDeleteRouteStrategyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BatchDeleteRouteStrategyResult();
|
||||
explicit BatchDeleteRouteStrategyResult(const std::string &payload);
|
||||
~BatchDeleteRouteStrategyResult();
|
||||
std::string getMessage()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_BATCHDELETEROUTESTRATEGYRESULT_H_
|
||||
@@ -52,10 +52,16 @@ public:
|
||||
void setMetricsThresholdJson(const std::string &metricsThresholdJson);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
int getAppType() const;
|
||||
void setAppType(int appType);
|
||||
std::string getMonitorConfigJson() const;
|
||||
void setMonitorConfigJson(const std::string &monitorConfigJson);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
std::string getXattrs() const;
|
||||
void setXattrs(const std::string &xattrs);
|
||||
bool getEnableLog() const;
|
||||
void setEnableLog(bool enableLog);
|
||||
std::string getAppKey() const;
|
||||
void setAppKey(const std::string &appKey);
|
||||
|
||||
@@ -71,8 +77,11 @@ private:
|
||||
int maxJobs_;
|
||||
std::string metricsThresholdJson_;
|
||||
std::string groupId_;
|
||||
int appType_;
|
||||
std::string monitorConfigJson_;
|
||||
std::string _namespace_;
|
||||
std::string xattrs_;
|
||||
bool enableLog_;
|
||||
std::string appKey_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCHEDULERX2_MODEL_CREATEROUTESTRATEGYREQUEST_H_
|
||||
#define ALIBABACLOUD_SCHEDULERX2_MODEL_CREATEROUTESTRATEGYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/schedulerx2/Schedulerx2Export.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Schedulerx2 {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SCHEDULERX2_EXPORT CreateRouteStrategyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateRouteStrategyRequest();
|
||||
~CreateRouteStrategyRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getStrategyContent() const;
|
||||
void setStrategyContent(const std::string &strategyContent);
|
||||
int getType() const;
|
||||
void setType(int type);
|
||||
long getJobId() const;
|
||||
void setJobId(long jobId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
int getStatus() const;
|
||||
void setStatus(int status);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string strategyContent_;
|
||||
int type_;
|
||||
long jobId_;
|
||||
std::string regionId_;
|
||||
std::string name_;
|
||||
std::string _namespace_;
|
||||
int status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Schedulerx2
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_CREATEROUTESTRATEGYREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCHEDULERX2_MODEL_CREATEROUTESTRATEGYRESULT_H_
|
||||
#define ALIBABACLOUD_SCHEDULERX2_MODEL_CREATEROUTESTRATEGYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/schedulerx2/Schedulerx2Export.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Schedulerx2
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCHEDULERX2_EXPORT CreateRouteStrategyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long appGroupId;
|
||||
};
|
||||
|
||||
|
||||
CreateRouteStrategyResult();
|
||||
explicit CreateRouteStrategyResult(const std::string &payload);
|
||||
~CreateRouteStrategyResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_CREATEROUTESTRATEGYRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCHEDULERX2_MODEL_DELETEAPPGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_SCHEDULERX2_MODEL_DELETEAPPGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/schedulerx2/Schedulerx2Export.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Schedulerx2 {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SCHEDULERX2_EXPORT DeleteAppGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteAppGroupRequest();
|
||||
~DeleteAppGroupRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getDeleteJobs() const;
|
||||
void setDeleteJobs(bool deleteJobs);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string regionId_;
|
||||
bool deleteJobs_;
|
||||
std::string _namespace_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Schedulerx2
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_DELETEAPPGROUPREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCHEDULERX2_MODEL_DELETEAPPGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_SCHEDULERX2_MODEL_DELETEAPPGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/schedulerx2/Schedulerx2Export.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Schedulerx2
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCHEDULERX2_EXPORT DeleteAppGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAppGroupResult();
|
||||
explicit DeleteAppGroupResult(const std::string &payload);
|
||||
~DeleteAppGroupResult();
|
||||
std::string getMessage()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_DELETEAPPGROUPRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCHEDULERX2_MODEL_DELETEROUTESTRATEGYREQUEST_H_
|
||||
#define ALIBABACLOUD_SCHEDULERX2_MODEL_DELETEROUTESTRATEGYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/schedulerx2/Schedulerx2Export.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Schedulerx2 {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SCHEDULERX2_EXPORT DeleteRouteStrategyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteRouteStrategyRequest();
|
||||
~DeleteRouteStrategyRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
long getJobId() const;
|
||||
void setJobId(long jobId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
long getStrategyId() const;
|
||||
void setStrategyId(long strategyId);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
long jobId_;
|
||||
std::string regionId_;
|
||||
std::string _namespace_;
|
||||
long strategyId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Schedulerx2
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_DELETEROUTESTRATEGYREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCHEDULERX2_MODEL_DELETEROUTESTRATEGYRESULT_H_
|
||||
#define ALIBABACLOUD_SCHEDULERX2_MODEL_DELETEROUTESTRATEGYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/schedulerx2/Schedulerx2Export.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Schedulerx2
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCHEDULERX2_EXPORT DeleteRouteStrategyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteRouteStrategyResult();
|
||||
explicit DeleteRouteStrategyResult(const std::string &payload);
|
||||
~DeleteRouteStrategyResult();
|
||||
std::string getMessage()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_DELETEROUTESTRATEGYRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCHEDULERX2_MODEL_GETAPPGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_SCHEDULERX2_MODEL_GETAPPGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/schedulerx2/Schedulerx2Export.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Schedulerx2 {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SCHEDULERX2_EXPORT GetAppGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetAppGroupRequest();
|
||||
~GetAppGroupRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string regionId_;
|
||||
std::string _namespace_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Schedulerx2
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_GETAPPGROUPREQUEST_H_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCHEDULERX2_MODEL_GETAPPGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_SCHEDULERX2_MODEL_GETAPPGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/schedulerx2/Schedulerx2Export.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Schedulerx2
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCHEDULERX2_EXPORT GetAppGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string description;
|
||||
int curJobs;
|
||||
int maxConcurrency;
|
||||
std::string appName;
|
||||
std::string groupId;
|
||||
std::string monitorConfigJson;
|
||||
int readyInstanceNum;
|
||||
long appGroupId;
|
||||
std::string appKey;
|
||||
std::string metricsThresholdJson;
|
||||
int runningInstanceNum;
|
||||
std::string xattrs;
|
||||
int maxJobs;
|
||||
std::string alarmJson;
|
||||
};
|
||||
|
||||
|
||||
GetAppGroupResult();
|
||||
explicit GetAppGroupResult(const std::string &payload);
|
||||
~GetAppGroupResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_GETAPPGROUPRESULT_H_
|
||||
@@ -39,6 +39,7 @@ namespace AlibabaCloud
|
||||
std::string description;
|
||||
long appGroupId;
|
||||
std::string appKey;
|
||||
std::string xattrs;
|
||||
std::string appName;
|
||||
std::string groupId;
|
||||
};
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCHEDULERX2_MODEL_UPDATEAPPGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_SCHEDULERX2_MODEL_UPDATEAPPGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/schedulerx2/Schedulerx2Export.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Schedulerx2 {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SCHEDULERX2_EXPORT UpdateAppGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
UpdateAppGroupRequest();
|
||||
~UpdateAppGroupRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getAlarmJson() const;
|
||||
void setAlarmJson(const std::string &alarmJson);
|
||||
long getAppGroupId() const;
|
||||
void setAppGroupId(long appGroupId);
|
||||
int getMaxJobs() const;
|
||||
void setMaxJobs(int maxJobs);
|
||||
std::string getMetricsThresholdJson() const;
|
||||
void setMetricsThresholdJson(const std::string &metricsThresholdJson);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
std::string getXattrs() const;
|
||||
void setXattrs(const std::string &xattrs);
|
||||
int getMaxConcurrency() const;
|
||||
void setMaxConcurrency(int maxConcurrency);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string regionId_;
|
||||
std::string alarmJson_;
|
||||
long appGroupId_;
|
||||
int maxJobs_;
|
||||
std::string metricsThresholdJson_;
|
||||
std::string groupId_;
|
||||
std::string _namespace_;
|
||||
std::string xattrs_;
|
||||
int maxConcurrency_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Schedulerx2
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_UPDATEAPPGROUPREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCHEDULERX2_MODEL_UPDATEAPPGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_SCHEDULERX2_MODEL_UPDATEAPPGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/schedulerx2/Schedulerx2Export.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Schedulerx2
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCHEDULERX2_EXPORT UpdateAppGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateAppGroupResult();
|
||||
explicit UpdateAppGroupResult(const std::string &payload);
|
||||
~UpdateAppGroupResult();
|
||||
std::string getMessage()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_UPDATEAPPGROUPRESULT_H_
|
||||
@@ -84,6 +84,8 @@ public:
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getTaskDispatchMode() const;
|
||||
void setTaskDispatchMode(const std::string &taskDispatchMode);
|
||||
std::string getCalendar() const;
|
||||
void setCalendar(const std::string &calendar);
|
||||
bool getFailEnable() const;
|
||||
@@ -130,6 +132,7 @@ private:
|
||||
bool timeoutKillEnable_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string taskDispatchMode_;
|
||||
std::string calendar_;
|
||||
bool failEnable_;
|
||||
std::string sendChannel_;
|
||||
|
||||
@@ -87,6 +87,42 @@ Schedulerx2Client::BatchDeleteJobsOutcomeCallable Schedulerx2Client::batchDelete
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Schedulerx2Client::BatchDeleteRouteStrategyOutcome Schedulerx2Client::batchDeleteRouteStrategy(const BatchDeleteRouteStrategyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return BatchDeleteRouteStrategyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return BatchDeleteRouteStrategyOutcome(BatchDeleteRouteStrategyResult(outcome.result()));
|
||||
else
|
||||
return BatchDeleteRouteStrategyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Schedulerx2Client::batchDeleteRouteStrategyAsync(const BatchDeleteRouteStrategyRequest& request, const BatchDeleteRouteStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, batchDeleteRouteStrategy(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Schedulerx2Client::BatchDeleteRouteStrategyOutcomeCallable Schedulerx2Client::batchDeleteRouteStrategyCallable(const BatchDeleteRouteStrategyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<BatchDeleteRouteStrategyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->batchDeleteRouteStrategy(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Schedulerx2Client::BatchDisableJobsOutcome Schedulerx2Client::batchDisableJobs(const BatchDisableJobsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -267,6 +303,42 @@ Schedulerx2Client::CreateNamespaceOutcomeCallable Schedulerx2Client::createNames
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Schedulerx2Client::CreateRouteStrategyOutcome Schedulerx2Client::createRouteStrategy(const CreateRouteStrategyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateRouteStrategyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateRouteStrategyOutcome(CreateRouteStrategyResult(outcome.result()));
|
||||
else
|
||||
return CreateRouteStrategyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Schedulerx2Client::createRouteStrategyAsync(const CreateRouteStrategyRequest& request, const CreateRouteStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createRouteStrategy(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Schedulerx2Client::CreateRouteStrategyOutcomeCallable Schedulerx2Client::createRouteStrategyCallable(const CreateRouteStrategyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateRouteStrategyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createRouteStrategy(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Schedulerx2Client::CreateWorkflowOutcome Schedulerx2Client::createWorkflow(const CreateWorkflowRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -303,6 +375,42 @@ Schedulerx2Client::CreateWorkflowOutcomeCallable Schedulerx2Client::createWorkfl
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Schedulerx2Client::DeleteAppGroupOutcome Schedulerx2Client::deleteAppGroup(const DeleteAppGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteAppGroupOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteAppGroupOutcome(DeleteAppGroupResult(outcome.result()));
|
||||
else
|
||||
return DeleteAppGroupOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Schedulerx2Client::deleteAppGroupAsync(const DeleteAppGroupRequest& request, const DeleteAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteAppGroup(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Schedulerx2Client::DeleteAppGroupOutcomeCallable Schedulerx2Client::deleteAppGroupCallable(const DeleteAppGroupRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteAppGroupOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteAppGroup(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Schedulerx2Client::DeleteJobOutcome Schedulerx2Client::deleteJob(const DeleteJobRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -339,6 +447,42 @@ Schedulerx2Client::DeleteJobOutcomeCallable Schedulerx2Client::deleteJobCallable
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Schedulerx2Client::DeleteRouteStrategyOutcome Schedulerx2Client::deleteRouteStrategy(const DeleteRouteStrategyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteRouteStrategyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteRouteStrategyOutcome(DeleteRouteStrategyResult(outcome.result()));
|
||||
else
|
||||
return DeleteRouteStrategyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Schedulerx2Client::deleteRouteStrategyAsync(const DeleteRouteStrategyRequest& request, const DeleteRouteStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteRouteStrategy(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Schedulerx2Client::DeleteRouteStrategyOutcomeCallable Schedulerx2Client::deleteRouteStrategyCallable(const DeleteRouteStrategyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteRouteStrategyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteRouteStrategy(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Schedulerx2Client::DeleteWorkflowOutcome Schedulerx2Client::deleteWorkflow(const DeleteWorkflowRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -663,6 +807,42 @@ Schedulerx2Client::ExecuteWorkflowOutcomeCallable Schedulerx2Client::executeWork
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Schedulerx2Client::GetAppGroupOutcome Schedulerx2Client::getAppGroup(const GetAppGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetAppGroupOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetAppGroupOutcome(GetAppGroupResult(outcome.result()));
|
||||
else
|
||||
return GetAppGroupOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Schedulerx2Client::getAppGroupAsync(const GetAppGroupRequest& request, const GetAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getAppGroup(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Schedulerx2Client::GetAppGroupOutcomeCallable Schedulerx2Client::getAppGroupCallable(const GetAppGroupRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetAppGroupOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getAppGroup(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Schedulerx2Client::GetJobInfoOutcome Schedulerx2Client::getJobInfo(const GetJobInfoRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1311,6 +1491,42 @@ Schedulerx2Client::StopInstanceOutcomeCallable Schedulerx2Client::stopInstanceCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Schedulerx2Client::UpdateAppGroupOutcome Schedulerx2Client::updateAppGroup(const UpdateAppGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return UpdateAppGroupOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return UpdateAppGroupOutcome(UpdateAppGroupResult(outcome.result()));
|
||||
else
|
||||
return UpdateAppGroupOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Schedulerx2Client::updateAppGroupAsync(const UpdateAppGroupRequest& request, const UpdateAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, updateAppGroup(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Schedulerx2Client::UpdateAppGroupOutcomeCallable Schedulerx2Client::updateAppGroupCallable(const UpdateAppGroupRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<UpdateAppGroupOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->updateAppGroup(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Schedulerx2Client::UpdateJobOutcome Schedulerx2Client::updateJob(const UpdateJobRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
70
schedulerx2/src/model/BatchDeleteRouteStrategyRequest.cc
Normal file
70
schedulerx2/src/model/BatchDeleteRouteStrategyRequest.cc
Normal file
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/schedulerx2/model/BatchDeleteRouteStrategyRequest.h>
|
||||
|
||||
using AlibabaCloud::Schedulerx2::Model::BatchDeleteRouteStrategyRequest;
|
||||
|
||||
BatchDeleteRouteStrategyRequest::BatchDeleteRouteStrategyRequest()
|
||||
: RpcServiceRequest("schedulerx2", "2019-04-30", "BatchDeleteRouteStrategy") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
BatchDeleteRouteStrategyRequest::~BatchDeleteRouteStrategyRequest() {}
|
||||
|
||||
std::string BatchDeleteRouteStrategyRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void BatchDeleteRouteStrategyRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
std::vector<long> BatchDeleteRouteStrategyRequest::getJobIdList() const {
|
||||
return jobIdList_;
|
||||
}
|
||||
|
||||
void BatchDeleteRouteStrategyRequest::setJobIdList(const std::vector<long> &jobIdList) {
|
||||
jobIdList_ = jobIdList;
|
||||
}
|
||||
|
||||
std::string BatchDeleteRouteStrategyRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void BatchDeleteRouteStrategyRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string BatchDeleteRouteStrategyRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void BatchDeleteRouteStrategyRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
std::vector<long> BatchDeleteRouteStrategyRequest::getStrategyIdList() const {
|
||||
return strategyIdList_;
|
||||
}
|
||||
|
||||
void BatchDeleteRouteStrategyRequest::setStrategyIdList(const std::vector<long> &strategyIdList) {
|
||||
strategyIdList_ = strategyIdList;
|
||||
}
|
||||
|
||||
65
schedulerx2/src/model/BatchDeleteRouteStrategyResult.cc
Normal file
65
schedulerx2/src/model/BatchDeleteRouteStrategyResult.cc
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/schedulerx2/model/BatchDeleteRouteStrategyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Schedulerx2;
|
||||
using namespace AlibabaCloud::Schedulerx2::Model;
|
||||
|
||||
BatchDeleteRouteStrategyResult::BatchDeleteRouteStrategyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
BatchDeleteRouteStrategyResult::BatchDeleteRouteStrategyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
BatchDeleteRouteStrategyResult::~BatchDeleteRouteStrategyResult()
|
||||
{}
|
||||
|
||||
void BatchDeleteRouteStrategyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = std::stoi(value["Code"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string BatchDeleteRouteStrategyResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int BatchDeleteRouteStrategyResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool BatchDeleteRouteStrategyResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -124,6 +124,15 @@ void CreateAppGroupRequest::setGroupId(const std::string &groupId) {
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
int CreateAppGroupRequest::getAppType() const {
|
||||
return appType_;
|
||||
}
|
||||
|
||||
void CreateAppGroupRequest::setAppType(int appType) {
|
||||
appType_ = appType;
|
||||
setParameter(std::string("AppType"), std::to_string(appType));
|
||||
}
|
||||
|
||||
std::string CreateAppGroupRequest::getMonitorConfigJson() const {
|
||||
return monitorConfigJson_;
|
||||
}
|
||||
@@ -142,6 +151,24 @@ void CreateAppGroupRequest::set_Namespace(const std::string &_namespace) {
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
std::string CreateAppGroupRequest::getXattrs() const {
|
||||
return xattrs_;
|
||||
}
|
||||
|
||||
void CreateAppGroupRequest::setXattrs(const std::string &xattrs) {
|
||||
xattrs_ = xattrs;
|
||||
setParameter(std::string("Xattrs"), xattrs);
|
||||
}
|
||||
|
||||
bool CreateAppGroupRequest::getEnableLog() const {
|
||||
return enableLog_;
|
||||
}
|
||||
|
||||
void CreateAppGroupRequest::setEnableLog(bool enableLog) {
|
||||
enableLog_ = enableLog;
|
||||
setParameter(std::string("EnableLog"), enableLog ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateAppGroupRequest::getAppKey() const {
|
||||
return appKey_;
|
||||
}
|
||||
|
||||
99
schedulerx2/src/model/CreateRouteStrategyRequest.cc
Normal file
99
schedulerx2/src/model/CreateRouteStrategyRequest.cc
Normal file
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/schedulerx2/model/CreateRouteStrategyRequest.h>
|
||||
|
||||
using AlibabaCloud::Schedulerx2::Model::CreateRouteStrategyRequest;
|
||||
|
||||
CreateRouteStrategyRequest::CreateRouteStrategyRequest()
|
||||
: RpcServiceRequest("schedulerx2", "2019-04-30", "CreateRouteStrategy") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateRouteStrategyRequest::~CreateRouteStrategyRequest() {}
|
||||
|
||||
std::string CreateRouteStrategyRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void CreateRouteStrategyRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
std::string CreateRouteStrategyRequest::getStrategyContent() const {
|
||||
return strategyContent_;
|
||||
}
|
||||
|
||||
void CreateRouteStrategyRequest::setStrategyContent(const std::string &strategyContent) {
|
||||
strategyContent_ = strategyContent;
|
||||
setParameter(std::string("StrategyContent"), strategyContent);
|
||||
}
|
||||
|
||||
int CreateRouteStrategyRequest::getType() const {
|
||||
return type_;
|
||||
}
|
||||
|
||||
void CreateRouteStrategyRequest::setType(int type) {
|
||||
type_ = type;
|
||||
setParameter(std::string("Type"), std::to_string(type));
|
||||
}
|
||||
|
||||
long CreateRouteStrategyRequest::getJobId() const {
|
||||
return jobId_;
|
||||
}
|
||||
|
||||
void CreateRouteStrategyRequest::setJobId(long jobId) {
|
||||
jobId_ = jobId;
|
||||
setParameter(std::string("JobId"), std::to_string(jobId));
|
||||
}
|
||||
|
||||
std::string CreateRouteStrategyRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateRouteStrategyRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string CreateRouteStrategyRequest::getName() const {
|
||||
return name_;
|
||||
}
|
||||
|
||||
void CreateRouteStrategyRequest::setName(const std::string &name) {
|
||||
name_ = name;
|
||||
setParameter(std::string("Name"), name);
|
||||
}
|
||||
|
||||
std::string CreateRouteStrategyRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void CreateRouteStrategyRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
int CreateRouteStrategyRequest::getStatus() const {
|
||||
return status_;
|
||||
}
|
||||
|
||||
void CreateRouteStrategyRequest::setStatus(int status) {
|
||||
status_ = status;
|
||||
setParameter(std::string("Status"), std::to_string(status));
|
||||
}
|
||||
|
||||
73
schedulerx2/src/model/CreateRouteStrategyResult.cc
Normal file
73
schedulerx2/src/model/CreateRouteStrategyResult.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/schedulerx2/model/CreateRouteStrategyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Schedulerx2;
|
||||
using namespace AlibabaCloud::Schedulerx2::Model;
|
||||
|
||||
CreateRouteStrategyResult::CreateRouteStrategyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateRouteStrategyResult::CreateRouteStrategyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateRouteStrategyResult::~CreateRouteStrategyResult()
|
||||
{}
|
||||
|
||||
void CreateRouteStrategyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["AppGroupId"].isNull())
|
||||
data_.appGroupId = std::stol(dataNode["AppGroupId"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = std::stoi(value["Code"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string CreateRouteStrategyResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
CreateRouteStrategyResult::Data CreateRouteStrategyResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
int CreateRouteStrategyResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool CreateRouteStrategyResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
63
schedulerx2/src/model/DeleteAppGroupRequest.cc
Normal file
63
schedulerx2/src/model/DeleteAppGroupRequest.cc
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/schedulerx2/model/DeleteAppGroupRequest.h>
|
||||
|
||||
using AlibabaCloud::Schedulerx2::Model::DeleteAppGroupRequest;
|
||||
|
||||
DeleteAppGroupRequest::DeleteAppGroupRequest()
|
||||
: RpcServiceRequest("schedulerx2", "2019-04-30", "DeleteAppGroup") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteAppGroupRequest::~DeleteAppGroupRequest() {}
|
||||
|
||||
std::string DeleteAppGroupRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void DeleteAppGroupRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
std::string DeleteAppGroupRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteAppGroupRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
bool DeleteAppGroupRequest::getDeleteJobs() const {
|
||||
return deleteJobs_;
|
||||
}
|
||||
|
||||
void DeleteAppGroupRequest::setDeleteJobs(bool deleteJobs) {
|
||||
deleteJobs_ = deleteJobs;
|
||||
setParameter(std::string("DeleteJobs"), deleteJobs ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DeleteAppGroupRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void DeleteAppGroupRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
65
schedulerx2/src/model/DeleteAppGroupResult.cc
Normal file
65
schedulerx2/src/model/DeleteAppGroupResult.cc
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/schedulerx2/model/DeleteAppGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Schedulerx2;
|
||||
using namespace AlibabaCloud::Schedulerx2::Model;
|
||||
|
||||
DeleteAppGroupResult::DeleteAppGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteAppGroupResult::DeleteAppGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteAppGroupResult::~DeleteAppGroupResult()
|
||||
{}
|
||||
|
||||
void DeleteAppGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = std::stoi(value["Code"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteAppGroupResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int DeleteAppGroupResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool DeleteAppGroupResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
72
schedulerx2/src/model/DeleteRouteStrategyRequest.cc
Normal file
72
schedulerx2/src/model/DeleteRouteStrategyRequest.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/schedulerx2/model/DeleteRouteStrategyRequest.h>
|
||||
|
||||
using AlibabaCloud::Schedulerx2::Model::DeleteRouteStrategyRequest;
|
||||
|
||||
DeleteRouteStrategyRequest::DeleteRouteStrategyRequest()
|
||||
: RpcServiceRequest("schedulerx2", "2019-04-30", "DeleteRouteStrategy") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteRouteStrategyRequest::~DeleteRouteStrategyRequest() {}
|
||||
|
||||
std::string DeleteRouteStrategyRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void DeleteRouteStrategyRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
long DeleteRouteStrategyRequest::getJobId() const {
|
||||
return jobId_;
|
||||
}
|
||||
|
||||
void DeleteRouteStrategyRequest::setJobId(long jobId) {
|
||||
jobId_ = jobId;
|
||||
setParameter(std::string("JobId"), std::to_string(jobId));
|
||||
}
|
||||
|
||||
std::string DeleteRouteStrategyRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteRouteStrategyRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DeleteRouteStrategyRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void DeleteRouteStrategyRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
long DeleteRouteStrategyRequest::getStrategyId() const {
|
||||
return strategyId_;
|
||||
}
|
||||
|
||||
void DeleteRouteStrategyRequest::setStrategyId(long strategyId) {
|
||||
strategyId_ = strategyId;
|
||||
setParameter(std::string("StrategyId"), std::to_string(strategyId));
|
||||
}
|
||||
|
||||
65
schedulerx2/src/model/DeleteRouteStrategyResult.cc
Normal file
65
schedulerx2/src/model/DeleteRouteStrategyResult.cc
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/schedulerx2/model/DeleteRouteStrategyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Schedulerx2;
|
||||
using namespace AlibabaCloud::Schedulerx2::Model;
|
||||
|
||||
DeleteRouteStrategyResult::DeleteRouteStrategyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteRouteStrategyResult::DeleteRouteStrategyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteRouteStrategyResult::~DeleteRouteStrategyResult()
|
||||
{}
|
||||
|
||||
void DeleteRouteStrategyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = std::stoi(value["Code"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteRouteStrategyResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int DeleteRouteStrategyResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool DeleteRouteStrategyResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
54
schedulerx2/src/model/GetAppGroupRequest.cc
Normal file
54
schedulerx2/src/model/GetAppGroupRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/schedulerx2/model/GetAppGroupRequest.h>
|
||||
|
||||
using AlibabaCloud::Schedulerx2::Model::GetAppGroupRequest;
|
||||
|
||||
GetAppGroupRequest::GetAppGroupRequest()
|
||||
: RpcServiceRequest("schedulerx2", "2019-04-30", "GetAppGroup") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetAppGroupRequest::~GetAppGroupRequest() {}
|
||||
|
||||
std::string GetAppGroupRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void GetAppGroupRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
std::string GetAppGroupRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void GetAppGroupRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string GetAppGroupRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void GetAppGroupRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
99
schedulerx2/src/model/GetAppGroupResult.cc
Normal file
99
schedulerx2/src/model/GetAppGroupResult.cc
Normal file
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/schedulerx2/model/GetAppGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Schedulerx2;
|
||||
using namespace AlibabaCloud::Schedulerx2::Model;
|
||||
|
||||
GetAppGroupResult::GetAppGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetAppGroupResult::GetAppGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetAppGroupResult::~GetAppGroupResult()
|
||||
{}
|
||||
|
||||
void GetAppGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["AppName"].isNull())
|
||||
data_.appName = dataNode["AppName"].asString();
|
||||
if(!dataNode["Description"].isNull())
|
||||
data_.description = dataNode["Description"].asString();
|
||||
if(!dataNode["MaxJobs"].isNull())
|
||||
data_.maxJobs = std::stoi(dataNode["MaxJobs"].asString());
|
||||
if(!dataNode["GroupId"].isNull())
|
||||
data_.groupId = dataNode["GroupId"].asString();
|
||||
if(!dataNode["AlarmJson"].isNull())
|
||||
data_.alarmJson = dataNode["AlarmJson"].asString();
|
||||
if(!dataNode["MetricsThresholdJson"].isNull())
|
||||
data_.metricsThresholdJson = dataNode["MetricsThresholdJson"].asString();
|
||||
if(!dataNode["MonitorConfigJson"].isNull())
|
||||
data_.monitorConfigJson = dataNode["MonitorConfigJson"].asString();
|
||||
if(!dataNode["MaxConcurrency"].isNull())
|
||||
data_.maxConcurrency = std::stoi(dataNode["MaxConcurrency"].asString());
|
||||
if(!dataNode["CurJobs"].isNull())
|
||||
data_.curJobs = std::stoi(dataNode["CurJobs"].asString());
|
||||
if(!dataNode["RunningInstanceNum"].isNull())
|
||||
data_.runningInstanceNum = std::stoi(dataNode["RunningInstanceNum"].asString());
|
||||
if(!dataNode["ReadyInstanceNum"].isNull())
|
||||
data_.readyInstanceNum = std::stoi(dataNode["ReadyInstanceNum"].asString());
|
||||
if(!dataNode["AppGroupId"].isNull())
|
||||
data_.appGroupId = std::stol(dataNode["AppGroupId"].asString());
|
||||
if(!dataNode["AppKey"].isNull())
|
||||
data_.appKey = dataNode["AppKey"].asString();
|
||||
if(!dataNode["Xattrs"].isNull())
|
||||
data_.xattrs = dataNode["Xattrs"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = std::stoi(value["Code"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string GetAppGroupResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
GetAppGroupResult::Data GetAppGroupResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
int GetAppGroupResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool GetAppGroupResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -54,6 +54,8 @@ void ListGroupsResult::parse(const std::string &payload)
|
||||
appGroupObject.description = dataNodeAppGroupsAppGroup["Description"].asString();
|
||||
if(!dataNodeAppGroupsAppGroup["GroupId"].isNull())
|
||||
appGroupObject.groupId = dataNodeAppGroupsAppGroup["GroupId"].asString();
|
||||
if(!dataNodeAppGroupsAppGroup["Xattrs"].isNull())
|
||||
appGroupObject.xattrs = dataNodeAppGroupsAppGroup["Xattrs"].asString();
|
||||
data_.appGroups.push_back(appGroupObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
117
schedulerx2/src/model/UpdateAppGroupRequest.cc
Normal file
117
schedulerx2/src/model/UpdateAppGroupRequest.cc
Normal file
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/schedulerx2/model/UpdateAppGroupRequest.h>
|
||||
|
||||
using AlibabaCloud::Schedulerx2::Model::UpdateAppGroupRequest;
|
||||
|
||||
UpdateAppGroupRequest::UpdateAppGroupRequest()
|
||||
: RpcServiceRequest("schedulerx2", "2019-04-30", "UpdateAppGroup") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UpdateAppGroupRequest::~UpdateAppGroupRequest() {}
|
||||
|
||||
std::string UpdateAppGroupRequest::getDescription() const {
|
||||
return description_;
|
||||
}
|
||||
|
||||
void UpdateAppGroupRequest::setDescription(const std::string &description) {
|
||||
description_ = description;
|
||||
setParameter(std::string("Description"), description);
|
||||
}
|
||||
|
||||
std::string UpdateAppGroupRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void UpdateAppGroupRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string UpdateAppGroupRequest::getAlarmJson() const {
|
||||
return alarmJson_;
|
||||
}
|
||||
|
||||
void UpdateAppGroupRequest::setAlarmJson(const std::string &alarmJson) {
|
||||
alarmJson_ = alarmJson;
|
||||
setParameter(std::string("AlarmJson"), alarmJson);
|
||||
}
|
||||
|
||||
long UpdateAppGroupRequest::getAppGroupId() const {
|
||||
return appGroupId_;
|
||||
}
|
||||
|
||||
void UpdateAppGroupRequest::setAppGroupId(long appGroupId) {
|
||||
appGroupId_ = appGroupId;
|
||||
setParameter(std::string("AppGroupId"), std::to_string(appGroupId));
|
||||
}
|
||||
|
||||
int UpdateAppGroupRequest::getMaxJobs() const {
|
||||
return maxJobs_;
|
||||
}
|
||||
|
||||
void UpdateAppGroupRequest::setMaxJobs(int maxJobs) {
|
||||
maxJobs_ = maxJobs;
|
||||
setParameter(std::string("MaxJobs"), std::to_string(maxJobs));
|
||||
}
|
||||
|
||||
std::string UpdateAppGroupRequest::getMetricsThresholdJson() const {
|
||||
return metricsThresholdJson_;
|
||||
}
|
||||
|
||||
void UpdateAppGroupRequest::setMetricsThresholdJson(const std::string &metricsThresholdJson) {
|
||||
metricsThresholdJson_ = metricsThresholdJson;
|
||||
setParameter(std::string("MetricsThresholdJson"), metricsThresholdJson);
|
||||
}
|
||||
|
||||
std::string UpdateAppGroupRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void UpdateAppGroupRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
std::string UpdateAppGroupRequest::get_Namespace() const {
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void UpdateAppGroupRequest::set_Namespace(const std::string &_namespace) {
|
||||
_namespace_ = _namespace;
|
||||
setParameter(std::string("Namespace"), _namespace);
|
||||
}
|
||||
|
||||
std::string UpdateAppGroupRequest::getXattrs() const {
|
||||
return xattrs_;
|
||||
}
|
||||
|
||||
void UpdateAppGroupRequest::setXattrs(const std::string &xattrs) {
|
||||
xattrs_ = xattrs;
|
||||
setParameter(std::string("Xattrs"), xattrs);
|
||||
}
|
||||
|
||||
int UpdateAppGroupRequest::getMaxConcurrency() const {
|
||||
return maxConcurrency_;
|
||||
}
|
||||
|
||||
void UpdateAppGroupRequest::setMaxConcurrency(int maxConcurrency) {
|
||||
maxConcurrency_ = maxConcurrency;
|
||||
setParameter(std::string("MaxConcurrency"), std::to_string(maxConcurrency));
|
||||
}
|
||||
|
||||
65
schedulerx2/src/model/UpdateAppGroupResult.cc
Normal file
65
schedulerx2/src/model/UpdateAppGroupResult.cc
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/schedulerx2/model/UpdateAppGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Schedulerx2;
|
||||
using namespace AlibabaCloud::Schedulerx2::Model;
|
||||
|
||||
UpdateAppGroupResult::UpdateAppGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
UpdateAppGroupResult::UpdateAppGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
UpdateAppGroupResult::~UpdateAppGroupResult()
|
||||
{}
|
||||
|
||||
void UpdateAppGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = std::stoi(value["Code"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string UpdateAppGroupResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int UpdateAppGroupResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool UpdateAppGroupResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -248,6 +248,15 @@ void UpdateJobRequest::setPageSize(int pageSize) {
|
||||
setBodyParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string UpdateJobRequest::getTaskDispatchMode() const {
|
||||
return taskDispatchMode_;
|
||||
}
|
||||
|
||||
void UpdateJobRequest::setTaskDispatchMode(const std::string &taskDispatchMode) {
|
||||
taskDispatchMode_ = taskDispatchMode;
|
||||
setBodyParameter(std::string("TaskDispatchMode"), taskDispatchMode);
|
||||
}
|
||||
|
||||
std::string UpdateJobRequest::getCalendar() const {
|
||||
return calendar_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user