Support ExecutorId for CreateJob and ListJobExecutors.
This commit is contained in:
@@ -49,10 +49,10 @@ public:
|
||||
void setImageType(const std::string &imageType);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getVersion() const;
|
||||
void setVersion(const std::string &version);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getImageVersion() const;
|
||||
void setImageVersion(const std::string &imageVersion);
|
||||
ContainerImageSpec getContainerImageSpec() const;
|
||||
void setContainerImageSpec(const ContainerImageSpec &containerImageSpec);
|
||||
VMImageSpec getVMImageSpec() const;
|
||||
@@ -61,8 +61,8 @@ public:
|
||||
private:
|
||||
std::string imageType_;
|
||||
std::string description_;
|
||||
std::string version_;
|
||||
std::string name_;
|
||||
std::string imageVersion_;
|
||||
ContainerImageSpec containerImageSpec_;
|
||||
VMImageSpec vMImageSpec_;
|
||||
};
|
||||
|
||||
@@ -32,16 +32,23 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_EHPC_EXPORT CreateJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TasksItem
|
||||
{
|
||||
std::vector<std::string> executorIds;
|
||||
std::string taskName;
|
||||
};
|
||||
|
||||
|
||||
CreateJobResult();
|
||||
explicit CreateJobResult(const std::string &payload);
|
||||
~CreateJobResult();
|
||||
std::vector<TasksItem> getTasks()const;
|
||||
std::string getJobId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<TasksItem> tasks_;
|
||||
std::string jobId_;
|
||||
|
||||
};
|
||||
|
||||
@@ -35,6 +35,7 @@ namespace AlibabaCloud
|
||||
struct Executor
|
||||
{
|
||||
std::string status;
|
||||
std::string executorId;
|
||||
std::string endTime;
|
||||
std::string statusReason;
|
||||
std::string createTime;
|
||||
|
||||
Reference in New Issue
Block a user