Support ExecutorId for CreateJob and ListJobExecutors.

This commit is contained in:
sdk-team
2024-05-14 09:22:23 +00:00
parent d733a6db40
commit 212db1e32d
7 changed files with 39 additions and 13 deletions

View File

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

View File

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

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct Executor
{
std::string status;
std::string executorId;
std::string endTime;
std::string statusReason;
std::string createTime;