Add RequestDefinition.
This commit is contained in:
@@ -46,12 +46,12 @@ public:
|
||||
struct SnapshotsItem {
|
||||
int number;
|
||||
std::string format;
|
||||
int width;
|
||||
double width;
|
||||
double interval;
|
||||
double startTime;
|
||||
std::string scaleType;
|
||||
std::string uRI;
|
||||
int height;
|
||||
double height;
|
||||
};
|
||||
SnapshotsItem snapshotsItem;
|
||||
std::vector<SnapshotsItem> snapshots;
|
||||
@@ -59,12 +59,12 @@ public:
|
||||
int number;
|
||||
double frameRate;
|
||||
std::string format;
|
||||
int width;
|
||||
double width;
|
||||
double interval;
|
||||
double startTime;
|
||||
std::string scaleType;
|
||||
std::string uRI;
|
||||
int height;
|
||||
double height;
|
||||
};
|
||||
AnimationsItem animationsItem;
|
||||
std::vector<AnimationsItem> animations;
|
||||
|
||||
@@ -36,11 +36,14 @@ public:
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getTaskType() const;
|
||||
void setTaskType(const std::string &taskType);
|
||||
bool getRequestDefinition() const;
|
||||
void setRequestDefinition(bool requestDefinition);
|
||||
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string projectName_;
|
||||
std::string taskType_;
|
||||
bool requestDefinition_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
|
||||
@@ -38,30 +38,34 @@ namespace AlibabaCloud
|
||||
explicit GetTaskResult(const std::string &payload);
|
||||
~GetTaskResult();
|
||||
std::string getStatus()const;
|
||||
int getProgress()const;
|
||||
std::string getTaskId()const;
|
||||
std::string getMessage()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getProjectName()const;
|
||||
std::string getUserData()const;
|
||||
std::string getTaskType()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getEventId()const;
|
||||
std::string getCode()const;
|
||||
std::string getTaskRequestDefinition()const;
|
||||
std::string getTaskType()const;
|
||||
std::string getEventId()const;
|
||||
std::string getTags()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
int progress_;
|
||||
std::string taskId_;
|
||||
std::string message_;
|
||||
std::string endTime_;
|
||||
std::string projectName_;
|
||||
std::string userData_;
|
||||
std::string taskType_;
|
||||
std::string startTime_;
|
||||
std::string eventId_;
|
||||
std::string code_;
|
||||
std::string taskRequestDefinition_;
|
||||
std::string taskType_;
|
||||
std::string eventId_;
|
||||
std::string tags_;
|
||||
|
||||
};
|
||||
|
||||
@@ -52,6 +52,8 @@ public:
|
||||
void setEndTimeRange(const EndTimeRange &endTimeRange);
|
||||
std::string getSort() const;
|
||||
void setSort(const std::string &sort);
|
||||
bool getRequestDefinition() const;
|
||||
void setRequestDefinition(bool requestDefinition);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
std::string getTagSelector() const;
|
||||
@@ -67,6 +69,7 @@ private:
|
||||
std::vector<std::string> taskTypes_;
|
||||
EndTimeRange endTimeRange_;
|
||||
std::string sort_;
|
||||
bool requestDefinition_;
|
||||
long maxResults_;
|
||||
std::string tagSelector_;
|
||||
std::string status_;
|
||||
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
struct TasksItem
|
||||
{
|
||||
std::string status;
|
||||
std::string taskRequestDefinition;
|
||||
int progress;
|
||||
std::string taskId;
|
||||
std::string message;
|
||||
std::string endTime;
|
||||
|
||||
@@ -52,3 +52,12 @@ void GetTaskRequest::setTaskType(const std::string &taskType) {
|
||||
setParameter(std::string("TaskType"), taskType);
|
||||
}
|
||||
|
||||
bool GetTaskRequest::getRequestDefinition() const {
|
||||
return requestDefinition_;
|
||||
}
|
||||
|
||||
void GetTaskRequest::setRequestDefinition(bool requestDefinition) {
|
||||
requestDefinition_ = requestDefinition;
|
||||
setParameter(std::string("RequestDefinition"), requestDefinition ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
@@ -61,6 +61,10 @@ void GetTaskResult::parse(const std::string &payload)
|
||||
taskId_ = value["TaskId"].asString();
|
||||
if(!value["Tags"].isNull())
|
||||
tags_ = value["Tags"].asString();
|
||||
if(!value["TaskRequestDefinition"].isNull())
|
||||
taskRequestDefinition_ = value["TaskRequestDefinition"].asString();
|
||||
if(!value["Progress"].isNull())
|
||||
progress_ = std::stoi(value["Progress"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -69,6 +73,11 @@ std::string GetTaskResult::getStatus()const
|
||||
return status_;
|
||||
}
|
||||
|
||||
int GetTaskResult::getProgress()const
|
||||
{
|
||||
return progress_;
|
||||
}
|
||||
|
||||
std::string GetTaskResult::getTaskId()const
|
||||
{
|
||||
return taskId_;
|
||||
@@ -94,26 +103,31 @@ std::string GetTaskResult::getUserData()const
|
||||
return userData_;
|
||||
}
|
||||
|
||||
std::string GetTaskResult::getTaskType()const
|
||||
{
|
||||
return taskType_;
|
||||
}
|
||||
|
||||
std::string GetTaskResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string GetTaskResult::getEventId()const
|
||||
{
|
||||
return eventId_;
|
||||
}
|
||||
|
||||
std::string GetTaskResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
std::string GetTaskResult::getTaskRequestDefinition()const
|
||||
{
|
||||
return taskRequestDefinition_;
|
||||
}
|
||||
|
||||
std::string GetTaskResult::getTaskType()const
|
||||
{
|
||||
return taskType_;
|
||||
}
|
||||
|
||||
std::string GetTaskResult::getEventId()const
|
||||
{
|
||||
return eventId_;
|
||||
}
|
||||
|
||||
std::string GetTaskResult::getTags()const
|
||||
{
|
||||
return tags_;
|
||||
|
||||
@@ -92,6 +92,15 @@ void ListTasksRequest::setSort(const std::string &sort) {
|
||||
setParameter(std::string("Sort"), sort);
|
||||
}
|
||||
|
||||
bool ListTasksRequest::getRequestDefinition() const {
|
||||
return requestDefinition_;
|
||||
}
|
||||
|
||||
void ListTasksRequest::setRequestDefinition(bool requestDefinition) {
|
||||
requestDefinition_ = requestDefinition;
|
||||
setParameter(std::string("RequestDefinition"), requestDefinition ? "true" : "false");
|
||||
}
|
||||
|
||||
long ListTasksRequest::getMaxResults() const {
|
||||
return maxResults_;
|
||||
}
|
||||
|
||||
@@ -61,6 +61,10 @@ void ListTasksResult::parse(const std::string &payload)
|
||||
tasksObject.taskId = valueTasksTasksItem["TaskId"].asString();
|
||||
if(!valueTasksTasksItem["Tags"].isNull())
|
||||
tasksObject.tags = valueTasksTasksItem["Tags"].asString();
|
||||
if(!valueTasksTasksItem["TaskRequestDefinition"].isNull())
|
||||
tasksObject.taskRequestDefinition = valueTasksTasksItem["TaskRequestDefinition"].asString();
|
||||
if(!valueTasksTasksItem["Progress"].isNull())
|
||||
tasksObject.progress = std::stoi(valueTasksTasksItem["Progress"].asString());
|
||||
tasks_.push_back(tasksObject);
|
||||
}
|
||||
if(!value["ProjectName"].isNull())
|
||||
|
||||
Reference in New Issue
Block a user