6 #ifndef __ADMIN_ALTER_JOBS_H__ 7 #define __ADMIN_ALTER_JOBS_H__ 29 jobIds(std::vector<int64_t>()),
31 options(std::map<std::string, std::string>())
55 AdminAlterJobsRequest(
const std::vector<int64_t>& jobIds_,
const std::string& action_,
const std::map<std::string, std::string>& options_):
86 std::map<std::string, std::string>
options;
92 template<>
struct codec_traits<
gpudb::AdminAlterJobsRequest>
96 ::avro::encode(e, v.
jobIds);
97 ::avro::encode(e, v.
action);
103 if (::avro::ResolvingDecoder *rd = dynamic_cast< ::avro::ResolvingDecoder*>(&d))
105 const std::vector<size_t> fo = rd->fieldOrder();
107 for (std::vector<size_t>::const_iterator it = fo.begin(); it != fo.end(); ++it)
112 ::avro::decode(d, v.
jobIds);
116 ::avro::decode(d, v.
action);
130 ::avro::decode(d, v.
jobIds);
131 ::avro::decode(d, v.
action);
151 jobIds(std::vector<int64_t>()),
153 status(std::vector<std::string>()),
154 info(std::map<std::string, std::string>())
176 std::map<std::string, std::string>
info;
182 template<>
struct codec_traits<
gpudb::AdminAlterJobsResponse>
186 ::avro::encode(e, v.
jobIds);
187 ::avro::encode(e, v.
action);
188 ::avro::encode(e, v.
status);
189 ::avro::encode(e, v.
info);
194 if (::avro::ResolvingDecoder *rd = dynamic_cast< ::avro::ResolvingDecoder*>(&d))
196 const std::vector<size_t> fo = rd->fieldOrder();
198 for (std::vector<size_t>::const_iterator it = fo.begin(); it != fo.end(); ++it)
203 ::avro::decode(d, v.
jobIds);
207 ::avro::decode(d, v.
action);
211 ::avro::decode(d, v.
status);
215 ::avro::decode(d, v.
info);
225 ::avro::decode(d, v.
jobIds);
226 ::avro::decode(d, v.
action);
227 ::avro::decode(d, v.
status);
228 ::avro::decode(d, v.
info);
234 #endif // __ADMIN_ALTER_JOBS_H__
std::string action
Action to be performed on the jobs specified by job_ids.
A set of results returned by GPUdb::adminAlterJobs.
std::map< std::string, std::string > info
Additional information.
std::vector< int64_t > jobIds
Jobs on which the action was performed.
AdminAlterJobsRequest(const std::vector< int64_t > &jobIds_, const std::string &action_, const std::map< std::string, std::string > &options_)
Constructs an AdminAlterJobsRequest object with the specified parameters.
std::map< std::string, std::string > options
Optional parameters.
std::string action
Action requested on the jobs.
std::vector< int64_t > jobIds
Jobs to be modified.
std::vector< std::string > status
Status of the requested action for each job.
A set of parameters for GPUdb::adminAlterJobs.
AdminAlterJobsRequest()
Constructs an AdminAlterJobsRequest object with default parameters.
AdminAlterJobsResponse()
Constructs an AdminAlterJobsResponse object with default parameters.