summaryrefslogtreecommitdiffstats
path: root/yt/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'yt/cpp')
-rw-r--r--yt/cpp/mapreduce/http_client/rpc_parameters_serialization.cpp3
-rw-r--r--yt/cpp/mapreduce/interface/operation.h4
2 files changed, 7 insertions, 0 deletions
diff --git a/yt/cpp/mapreduce/http_client/rpc_parameters_serialization.cpp b/yt/cpp/mapreduce/http_client/rpc_parameters_serialization.cpp
index c986e4c025b..413a09ab978 100644
--- a/yt/cpp/mapreduce/http_client/rpc_parameters_serialization.cpp
+++ b/yt/cpp/mapreduce/http_client/rpc_parameters_serialization.cpp
@@ -555,6 +555,9 @@ TNode SerializeParamsForListJobs(
if (options.WithMonitoringDescriptor_) {
result["with_monitoring_descriptor"] = *options.WithMonitoringDescriptor_;
}
+ if (options.OperationIncarnation_) {
+ result["operation_incarnation"] = *options.OperationIncarnation_;
+ }
if (options.FromTime_) {
result["from_time"] = ToString(options.FromTime_);
}
diff --git a/yt/cpp/mapreduce/interface/operation.h b/yt/cpp/mapreduce/interface/operation.h
index aa109575a8a..218ead0572d 100644
--- a/yt/cpp/mapreduce/interface/operation.h
+++ b/yt/cpp/mapreduce/interface/operation.h
@@ -2880,6 +2880,10 @@ struct TListJobsOptions
FLUENT_FIELD_OPTION(bool, WithMonitoringDescriptor);
///
+ /// @brief Return only jobs with given operation incarnation.
+ FLUENT_FIELD_OPTION(TString, OperationIncarnation);
+
+ ///
/// @brief Search for jobs with start time >= `FromTime`.
FLUENT_FIELD_OPTION(TInstant, FromTime);