Add API ReadSchedulerxDesignateInfo.

This commit is contained in:
sdk-team
2025-06-10 10:01:33 +00:00
parent 164bc90823
commit e7d1a04d88
8 changed files with 419 additions and 1 deletions

View File

@@ -1 +1 @@
1.36.2073 1.36.2074

View File

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

View File

@@ -98,6 +98,8 @@
#include "model/ListWorkflowInstanceResult.h" #include "model/ListWorkflowInstanceResult.h"
#include "model/ReadSchedulerxDesignateDetailRequest.h" #include "model/ReadSchedulerxDesignateDetailRequest.h"
#include "model/ReadSchedulerxDesignateDetailResult.h" #include "model/ReadSchedulerxDesignateDetailResult.h"
#include "model/ReadSchedulerxDesignateInfoRequest.h"
#include "model/ReadSchedulerxDesignateInfoResult.h"
#include "model/RerunJobRequest.h" #include "model/RerunJobRequest.h"
#include "model/RerunJobResult.h" #include "model/RerunJobResult.h"
#include "model/RetryJobInstanceRequest.h" #include "model/RetryJobInstanceRequest.h"
@@ -245,6 +247,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ReadSchedulerxDesignateDetailResult> ReadSchedulerxDesignateDetailOutcome; typedef Outcome<Error, Model::ReadSchedulerxDesignateDetailResult> ReadSchedulerxDesignateDetailOutcome;
typedef std::future<ReadSchedulerxDesignateDetailOutcome> ReadSchedulerxDesignateDetailOutcomeCallable; typedef std::future<ReadSchedulerxDesignateDetailOutcome> ReadSchedulerxDesignateDetailOutcomeCallable;
typedef std::function<void(const Schedulerx2Client*, const Model::ReadSchedulerxDesignateDetailRequest&, const ReadSchedulerxDesignateDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReadSchedulerxDesignateDetailAsyncHandler; 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 Outcome<Error, Model::RerunJobResult> RerunJobOutcome;
typedef std::future<RerunJobOutcome> RerunJobOutcomeCallable; typedef std::future<RerunJobOutcome> RerunJobOutcomeCallable;
typedef std::function<void(const Schedulerx2Client*, const Model::RerunJobRequest&, const RerunJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RerunJobAsyncHandler; 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; 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; 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; 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; 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; 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; RerunJobOutcomeCallable rerunJobCallable(const Model::RerunJobRequest& request) const;

View File

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

View File

@@ -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_

View File

@@ -1419,6 +1419,42 @@ Schedulerx2Client::ReadSchedulerxDesignateDetailOutcomeCallable Schedulerx2Clien
return task->get_future(); 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 Schedulerx2Client::RerunJobOutcome Schedulerx2Client::rerunJob(const RerunJobRequest &request) const
{ {
auto endpointOutcome = endpointProvider_->getEndpoint(); auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#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);
}

View File

@@ -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_;
}