Pārlūkot izejas kodu

Add API ReadSchedulerxDesignateInfo.

sdk-team 1 gadu atpakaļ
vecāks
revīzija
e7d1a04d88

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.2073
+1.36.2074

+ 4 - 0
schedulerx2/CMakeLists.txt

@@ -97,6 +97,8 @@ set(schedulerx2_public_header_model
 	include/alibabacloud/schedulerx2/model/ListWorkflowInstanceResult.h
 	include/alibabacloud/schedulerx2/model/ReadSchedulerxDesignateDetailRequest.h
 	include/alibabacloud/schedulerx2/model/ReadSchedulerxDesignateDetailResult.h
+	include/alibabacloud/schedulerx2/model/ReadSchedulerxDesignateInfoRequest.h
+	include/alibabacloud/schedulerx2/model/ReadSchedulerxDesignateInfoResult.h
 	include/alibabacloud/schedulerx2/model/RerunJobRequest.h
 	include/alibabacloud/schedulerx2/model/RerunJobResult.h
 	include/alibabacloud/schedulerx2/model/RetryJobInstanceRequest.h
@@ -200,6 +202,8 @@ set(schedulerx2_src
 	src/model/ListWorkflowInstanceResult.cc
 	src/model/ReadSchedulerxDesignateDetailRequest.cc
 	src/model/ReadSchedulerxDesignateDetailResult.cc
+	src/model/ReadSchedulerxDesignateInfoRequest.cc
+	src/model/ReadSchedulerxDesignateInfoResult.cc
 	src/model/RerunJobRequest.cc
 	src/model/RerunJobResult.cc
 	src/model/RetryJobInstanceRequest.cc

+ 8 - 0
schedulerx2/include/alibabacloud/schedulerx2/Schedulerx2Client.h

@@ -98,6 +98,8 @@
 #include "model/ListWorkflowInstanceResult.h"
 #include "model/ReadSchedulerxDesignateDetailRequest.h"
 #include "model/ReadSchedulerxDesignateDetailResult.h"
+#include "model/ReadSchedulerxDesignateInfoRequest.h"
+#include "model/ReadSchedulerxDesignateInfoResult.h"
 #include "model/RerunJobRequest.h"
 #include "model/RerunJobResult.h"
 #include "model/RetryJobInstanceRequest.h"
@@ -245,6 +247,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ReadSchedulerxDesignateDetailResult> ReadSchedulerxDesignateDetailOutcome;
 			typedef std::future<ReadSchedulerxDesignateDetailOutcome> ReadSchedulerxDesignateDetailOutcomeCallable;
 			typedef std::function<void(const Schedulerx2Client*, const Model::ReadSchedulerxDesignateDetailRequest&, const ReadSchedulerxDesignateDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReadSchedulerxDesignateDetailAsyncHandler;
+			typedef Outcome<Error, Model::ReadSchedulerxDesignateInfoResult> ReadSchedulerxDesignateInfoOutcome;
+			typedef std::future<ReadSchedulerxDesignateInfoOutcome> ReadSchedulerxDesignateInfoOutcomeCallable;
+			typedef std::function<void(const Schedulerx2Client*, const Model::ReadSchedulerxDesignateInfoRequest&, const ReadSchedulerxDesignateInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReadSchedulerxDesignateInfoAsyncHandler;
 			typedef Outcome<Error, Model::RerunJobResult> RerunJobOutcome;
 			typedef std::future<RerunJobOutcome> RerunJobOutcomeCallable;
 			typedef std::function<void(const Schedulerx2Client*, const Model::RerunJobRequest&, const RerunJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RerunJobAsyncHandler;
@@ -400,6 +405,9 @@ namespace AlibabaCloud
 			ReadSchedulerxDesignateDetailOutcome readSchedulerxDesignateDetail(const Model::ReadSchedulerxDesignateDetailRequest &request)const;
 			void readSchedulerxDesignateDetailAsync(const Model::ReadSchedulerxDesignateDetailRequest& request, const ReadSchedulerxDesignateDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ReadSchedulerxDesignateDetailOutcomeCallable readSchedulerxDesignateDetailCallable(const Model::ReadSchedulerxDesignateDetailRequest& request) const;
+			ReadSchedulerxDesignateInfoOutcome readSchedulerxDesignateInfo(const Model::ReadSchedulerxDesignateInfoRequest &request)const;
+			void readSchedulerxDesignateInfoAsync(const Model::ReadSchedulerxDesignateInfoRequest& request, const ReadSchedulerxDesignateInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ReadSchedulerxDesignateInfoOutcomeCallable readSchedulerxDesignateInfoCallable(const Model::ReadSchedulerxDesignateInfoRequest& request) const;
 			RerunJobOutcome rerunJob(const Model::RerunJobRequest &request)const;
 			void rerunJobAsync(const Model::RerunJobRequest& request, const RerunJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RerunJobOutcomeCallable rerunJobCallable(const Model::RerunJobRequest& request) const;

+ 54 - 0
schedulerx2/include/alibabacloud/schedulerx2/model/ReadSchedulerxDesignateInfoRequest.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_READSCHEDULERXDESIGNATEINFOREQUEST_H_
+#define ALIBABACLOUD_SCHEDULERX2_MODEL_READSCHEDULERXDESIGNATEINFOREQUEST_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 ReadSchedulerxDesignateInfoRequest : public RpcServiceRequest {
+public:
+	ReadSchedulerxDesignateInfoRequest();
+	~ReadSchedulerxDesignateInfoRequest();
+	std::string getNamespaceSource() const;
+	void setNamespaceSource(const std::string &namespaceSource);
+	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 &regionId);
+	std::string get_Namespace() const;
+	void set_Namespace(const std::string &_namespace);
+
+private:
+	std::string namespaceSource_;
+	std::string groupId_;
+	long jobId_;
+	std::string regionId_;
+	std::string _namespace_;
+};
+} // namespace Model
+} // namespace Schedulerx2
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_READSCHEDULERXDESIGNATEINFOREQUEST_H_

+ 102 - 0
schedulerx2/include/alibabacloud/schedulerx2/model/ReadSchedulerxDesignateInfoResult.h

@@ -0,0 +1,102 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR 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_READSCHEDULERXDESIGNATEINFORESULT_H_
+#define ALIBABACLOUD_SCHEDULERX2_MODEL_READSCHEDULERXDESIGNATEINFORESULT_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 ReadSchedulerxDesignateInfoResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct DesignateDetailVo
+					{
+						struct Metrics
+						{
+							int sharePoolAvailableSize;
+							double heap1Usage;
+							double diskUsage;
+							int cpuProcessors;
+							double heap1Used;
+							double cpuLoad1;
+							double cpuLoad5;
+							long execCount;
+							int sharePoolQueueSize;
+							int heapMax;
+							int diskUsed;
+							int diskMax;
+							double heap5Usage;
+						};
+						bool checked;
+						Metrics metrics;
+						std::string version;
+						int size;
+						std::string busy;
+						bool offline;
+						std::string starter;
+						std::string key;
+					};
+					std::vector<DesignateDetailVo> designateDetailVos;
+					int designateType;
+					bool transferable;
+				};
+				struct AccessDeniedDetail
+				{
+					std::string policyType;
+					std::string authPrincipalOwnerId;
+					std::string encodedDiagnosticMessage;
+					std::string authPrincipalType;
+					std::string authPrincipalDisplayName;
+					std::string noPermissionType;
+					std::string authAction;
+				};
+
+
+				ReadSchedulerxDesignateInfoResult();
+				explicit ReadSchedulerxDesignateInfoResult(const std::string &payload);
+				~ReadSchedulerxDesignateInfoResult();
+				AccessDeniedDetail getAccessDeniedDetail()const;
+				std::string getMessage()const;
+				Data getData()const;
+				int getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				AccessDeniedDetail accessDeniedDetail_;
+				std::string message_;
+				Data data_;
+				int code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_SCHEDULERX2_MODEL_READSCHEDULERXDESIGNATEINFORESULT_H_

+ 36 - 0
schedulerx2/src/Schedulerx2Client.cc

@@ -1419,6 +1419,42 @@ Schedulerx2Client::ReadSchedulerxDesignateDetailOutcomeCallable Schedulerx2Clien
 	return task->get_future();
 }
 
+Schedulerx2Client::ReadSchedulerxDesignateInfoOutcome Schedulerx2Client::readSchedulerxDesignateInfo(const ReadSchedulerxDesignateInfoRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return ReadSchedulerxDesignateInfoOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return ReadSchedulerxDesignateInfoOutcome(ReadSchedulerxDesignateInfoResult(outcome.result()));
+	else
+		return ReadSchedulerxDesignateInfoOutcome(outcome.error());
+}
+
+void Schedulerx2Client::readSchedulerxDesignateInfoAsync(const ReadSchedulerxDesignateInfoRequest& request, const ReadSchedulerxDesignateInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, readSchedulerxDesignateInfo(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+Schedulerx2Client::ReadSchedulerxDesignateInfoOutcomeCallable Schedulerx2Client::readSchedulerxDesignateInfoCallable(const ReadSchedulerxDesignateInfoRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<ReadSchedulerxDesignateInfoOutcome()>>(
+			[this, request]()
+			{
+			return this->readSchedulerxDesignateInfo(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
 Schedulerx2Client::RerunJobOutcome Schedulerx2Client::rerunJob(const RerunJobRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();

+ 72 - 0
schedulerx2/src/model/ReadSchedulerxDesignateInfoRequest.cc

@@ -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/ReadSchedulerxDesignateInfoRequest.h>
+
+using AlibabaCloud::Schedulerx2::Model::ReadSchedulerxDesignateInfoRequest;
+
+ReadSchedulerxDesignateInfoRequest::ReadSchedulerxDesignateInfoRequest()
+    : RpcServiceRequest("schedulerx2", "2019-04-30", "ReadSchedulerxDesignateInfo") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+ReadSchedulerxDesignateInfoRequest::~ReadSchedulerxDesignateInfoRequest() {}
+
+std::string ReadSchedulerxDesignateInfoRequest::getNamespaceSource() const {
+  return namespaceSource_;
+}
+
+void ReadSchedulerxDesignateInfoRequest::setNamespaceSource(const std::string &namespaceSource) {
+  namespaceSource_ = namespaceSource;
+  setParameter(std::string("NamespaceSource"), namespaceSource);
+}
+
+std::string ReadSchedulerxDesignateInfoRequest::getGroupId() const {
+  return groupId_;
+}
+
+void ReadSchedulerxDesignateInfoRequest::setGroupId(const std::string &groupId) {
+  groupId_ = groupId;
+  setParameter(std::string("GroupId"), groupId);
+}
+
+long ReadSchedulerxDesignateInfoRequest::getJobId() const {
+  return jobId_;
+}
+
+void ReadSchedulerxDesignateInfoRequest::setJobId(long jobId) {
+  jobId_ = jobId;
+  setParameter(std::string("JobId"), std::to_string(jobId));
+}
+
+std::string ReadSchedulerxDesignateInfoRequest::getRegionId() const {
+  return regionId_;
+}
+
+void ReadSchedulerxDesignateInfoRequest::setRegionId(const std::string &regionId) {
+  regionId_ = regionId;
+  setParameter(std::string("RegionId"), regionId);
+}
+
+std::string ReadSchedulerxDesignateInfoRequest::get_Namespace() const {
+  return _namespace_;
+}
+
+void ReadSchedulerxDesignateInfoRequest::set_Namespace(const std::string &_namespace) {
+  _namespace_ = _namespace;
+  setParameter(std::string("Namespace"), _namespace);
+}
+

+ 142 - 0
schedulerx2/src/model/ReadSchedulerxDesignateInfoResult.cc

@@ -0,0 +1,142 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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/ReadSchedulerxDesignateInfoResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Schedulerx2;
+using namespace AlibabaCloud::Schedulerx2::Model;
+
+ReadSchedulerxDesignateInfoResult::ReadSchedulerxDesignateInfoResult() :
+	ServiceResult()
+{}
+
+ReadSchedulerxDesignateInfoResult::ReadSchedulerxDesignateInfoResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+ReadSchedulerxDesignateInfoResult::~ReadSchedulerxDesignateInfoResult()
+{}
+
+void ReadSchedulerxDesignateInfoResult::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["DesignateType"].isNull())
+		data_.designateType = std::stoi(dataNode["DesignateType"].asString());
+	if(!dataNode["Transferable"].isNull())
+		data_.transferable = dataNode["Transferable"].asString() == "true";
+	auto allDesignateDetailVosNode = dataNode["DesignateDetailVos"]["designateDetailVo"];
+	for (auto dataNodeDesignateDetailVosdesignateDetailVo : allDesignateDetailVosNode)
+	{
+		Data::DesignateDetailVo designateDetailVoObject;
+		if(!dataNodeDesignateDetailVosdesignateDetailVo["Checked"].isNull())
+			designateDetailVoObject.checked = dataNodeDesignateDetailVosdesignateDetailVo["Checked"].asString() == "true";
+		if(!dataNodeDesignateDetailVosdesignateDetailVo["Version"].isNull())
+			designateDetailVoObject.version = dataNodeDesignateDetailVosdesignateDetailVo["Version"].asString();
+		if(!dataNodeDesignateDetailVosdesignateDetailVo["Size"].isNull())
+			designateDetailVoObject.size = std::stoi(dataNodeDesignateDetailVosdesignateDetailVo["Size"].asString());
+		if(!dataNodeDesignateDetailVosdesignateDetailVo["Busy"].isNull())
+			designateDetailVoObject.busy = dataNodeDesignateDetailVosdesignateDetailVo["Busy"].asString();
+		if(!dataNodeDesignateDetailVosdesignateDetailVo["Offline"].isNull())
+			designateDetailVoObject.offline = dataNodeDesignateDetailVosdesignateDetailVo["Offline"].asString() == "true";
+		if(!dataNodeDesignateDetailVosdesignateDetailVo["Starter"].isNull())
+			designateDetailVoObject.starter = dataNodeDesignateDetailVosdesignateDetailVo["Starter"].asString();
+		if(!dataNodeDesignateDetailVosdesignateDetailVo["Key"].isNull())
+			designateDetailVoObject.key = dataNodeDesignateDetailVosdesignateDetailVo["Key"].asString();
+		auto metricsNode = value["Metrics"];
+		if(!metricsNode["SharePoolAvailableSize"].isNull())
+			designateDetailVoObject.metrics.sharePoolAvailableSize = std::stoi(metricsNode["SharePoolAvailableSize"].asString());
+		if(!metricsNode["Heap1Usage"].isNull())
+			designateDetailVoObject.metrics.heap1Usage = metricsNode["Heap1Usage"].asString();
+		if(!metricsNode["DiskUsage"].isNull())
+			designateDetailVoObject.metrics.diskUsage = metricsNode["DiskUsage"].asString();
+		if(!metricsNode["CpuProcessors"].isNull())
+			designateDetailVoObject.metrics.cpuProcessors = std::stoi(metricsNode["CpuProcessors"].asString());
+		if(!metricsNode["Heap1Used"].isNull())
+			designateDetailVoObject.metrics.heap1Used = metricsNode["Heap1Used"].asString();
+		if(!metricsNode["CpuLoad1"].isNull())
+			designateDetailVoObject.metrics.cpuLoad1 = metricsNode["CpuLoad1"].asString();
+		if(!metricsNode["CpuLoad5"].isNull())
+			designateDetailVoObject.metrics.cpuLoad5 = metricsNode["CpuLoad5"].asString();
+		if(!metricsNode["ExecCount"].isNull())
+			designateDetailVoObject.metrics.execCount = std::stol(metricsNode["ExecCount"].asString());
+		if(!metricsNode["SharePoolQueueSize"].isNull())
+			designateDetailVoObject.metrics.sharePoolQueueSize = std::stoi(metricsNode["SharePoolQueueSize"].asString());
+		if(!metricsNode["HeapMax"].isNull())
+			designateDetailVoObject.metrics.heapMax = std::stoi(metricsNode["HeapMax"].asString());
+		if(!metricsNode["DiskUsed"].isNull())
+			designateDetailVoObject.metrics.diskUsed = std::stoi(metricsNode["DiskUsed"].asString());
+		if(!metricsNode["DiskMax"].isNull())
+			designateDetailVoObject.metrics.diskMax = std::stoi(metricsNode["DiskMax"].asString());
+		if(!metricsNode["Heap5Usage"].isNull())
+			designateDetailVoObject.metrics.heap5Usage = metricsNode["Heap5Usage"].asString();
+		data_.designateDetailVos.push_back(designateDetailVoObject);
+	}
+	auto accessDeniedDetailNode = value["AccessDeniedDetail"];
+	if(!accessDeniedDetailNode["AuthAction"].isNull())
+		accessDeniedDetail_.authAction = accessDeniedDetailNode["AuthAction"].asString();
+	if(!accessDeniedDetailNode["AuthPrincipalDisplayName"].isNull())
+		accessDeniedDetail_.authPrincipalDisplayName = accessDeniedDetailNode["AuthPrincipalDisplayName"].asString();
+	if(!accessDeniedDetailNode["AuthPrincipalOwnerId"].isNull())
+		accessDeniedDetail_.authPrincipalOwnerId = accessDeniedDetailNode["AuthPrincipalOwnerId"].asString();
+	if(!accessDeniedDetailNode["AuthPrincipalType"].isNull())
+		accessDeniedDetail_.authPrincipalType = accessDeniedDetailNode["AuthPrincipalType"].asString();
+	if(!accessDeniedDetailNode["EncodedDiagnosticMessage"].isNull())
+		accessDeniedDetail_.encodedDiagnosticMessage = accessDeniedDetailNode["EncodedDiagnosticMessage"].asString();
+	if(!accessDeniedDetailNode["NoPermissionType"].isNull())
+		accessDeniedDetail_.noPermissionType = accessDeniedDetailNode["NoPermissionType"].asString();
+	if(!accessDeniedDetailNode["PolicyType"].isNull())
+		accessDeniedDetail_.policyType = accessDeniedDetailNode["PolicyType"].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";
+
+}
+
+ReadSchedulerxDesignateInfoResult::AccessDeniedDetail ReadSchedulerxDesignateInfoResult::getAccessDeniedDetail()const
+{
+	return accessDeniedDetail_;
+}
+
+std::string ReadSchedulerxDesignateInfoResult::getMessage()const
+{
+	return message_;
+}
+
+ReadSchedulerxDesignateInfoResult::Data ReadSchedulerxDesignateInfoResult::getData()const
+{
+	return data_;
+}
+
+int ReadSchedulerxDesignateInfoResult::getCode()const
+{
+	return code_;
+}
+
+bool ReadSchedulerxDesignateInfoResult::getSuccess()const
+{
+	return success_;
+}
+