22#ifndef  ALIBABACLOUD_MODELS_LISTKYUUBISPARKAPPLICATIONSRESPONSEBODYAPPLICATIONS_HPP_
33#define  ALIBABACLOUD_MODELS_LISTKYUUBISPARKAPPLICATIONSRESPONSEBODYAPPLICATIONS_HPP_ 
44#include  < darabonba/Core.hpp> 
5+ #include  < alibabacloud/models/RunLog.hpp> 
56using  namespace  std ; 
67using  json = nlohmann::json;
78namespace  AlibabaCloud 
@@ -18,9 +19,11 @@ namespace Models
1819 DARABONBA_PTR_TO_JSON (cuHours, cuHours_);
1920 DARABONBA_PTR_TO_JSON (endTime, endTime_);
2021 DARABONBA_PTR_TO_JSON (exitReason, exitReason_);
22+  DARABONBA_PTR_TO_JSON (kyuubiServiceId, kyuubiServiceId_);
2123 DARABONBA_PTR_TO_JSON (latestSqlStatementStatus, latestSqlStatementStatus_);
2224 DARABONBA_PTR_TO_JSON (mbSeconds, mbSeconds_);
2325 DARABONBA_PTR_TO_JSON (resourceQueueId, resourceQueueId_);
26+  DARABONBA_PTR_TO_JSON (runLog, runLog_);
2427 DARABONBA_PTR_TO_JSON (startTime, startTime_);
2528 DARABONBA_PTR_TO_JSON (state, state_);
2629 DARABONBA_PTR_TO_JSON (vcoreSeconds, vcoreSeconds_);
@@ -32,9 +35,11 @@ namespace Models
3235 DARABONBA_PTR_FROM_JSON (cuHours, cuHours_);
3336 DARABONBA_PTR_FROM_JSON (endTime, endTime_);
3437 DARABONBA_PTR_FROM_JSON (exitReason, exitReason_);
38+  DARABONBA_PTR_FROM_JSON (kyuubiServiceId, kyuubiServiceId_);
3539 DARABONBA_PTR_FROM_JSON (latestSqlStatementStatus, latestSqlStatementStatus_);
3640 DARABONBA_PTR_FROM_JSON (mbSeconds, mbSeconds_);
3741 DARABONBA_PTR_FROM_JSON (resourceQueueId, resourceQueueId_);
42+  DARABONBA_PTR_FROM_JSON (runLog, runLog_);
3843 DARABONBA_PTR_FROM_JSON (startTime, startTime_);
3944 DARABONBA_PTR_FROM_JSON (state, state_);
4045 DARABONBA_PTR_FROM_JSON (vcoreSeconds, vcoreSeconds_);
@@ -52,9 +57,9 @@ namespace Models
5257 virtual  void  fromMap (const  Darabonba::Json &obj) override  { from_json (obj, *this ); validate (); };
5358 virtual  Darabonba::Json toMap () const  override  { Darabonba::Json obj; to_json (obj, *this ); return  obj; };
5459 virtual  bool  empty () const  override  { return  this ->applicationId_  == nullptr 
55-  && return  this ->applicationName_  == nullptr  && return  this ->cuHours_  == nullptr  && return  this ->endTime_  == nullptr  && return  this ->exitReason_  == nullptr  && return  this ->latestSqlStatementStatus_  == nullptr 
56-  && return  this ->mbSeconds_  == nullptr  && return  this ->resourceQueueId_  == nullptr  && return  this ->startTime_  == nullptr  && return  this ->state_  == nullptr  && return  this ->vcoreSeconds_  == nullptr 
57-  && return  this ->webUI_  == nullptr ; };
60+  && return  this ->applicationName_  == nullptr  && return  this ->cuHours_  == nullptr  && return  this ->endTime_  == nullptr  && return  this ->exitReason_  == nullptr  && return  this ->kyuubiServiceId_  == nullptr 
61+  && return  this ->latestSqlStatementStatus_  == nullptr  && return  this ->mbSeconds_  == nullptr  && return  this ->resourceQueueId_  == nullptr  && return  this ->runLog_  == nullptr  && return  this ->startTime_  == nullptr 
62+  && return  this ->state_  ==  nullptr  &&  return this -> vcoreSeconds_  ==  nullptr  &&  return this -> webUI_  == nullptr ; };
5863 //  applicationId Field Functions 
5964 bool  hasApplicationId () const  { return  this ->applicationId_  != nullptr ;};
6065 void  deleteApplicationId () { this ->applicationId_  = nullptr ;};
@@ -90,6 +95,13 @@ namespace Models
9095 inline  ListKyuubiSparkApplicationsResponseBodyApplications& setExitReason (string exitReason) { DARABONBA_PTR_SET_VALUE (exitReason_, exitReason) };
9196
9297
98+  //  kyuubiServiceId Field Functions 
99+  bool  hasKyuubiServiceId () const  { return  this ->kyuubiServiceId_  != nullptr ;};
100+  void  deleteKyuubiServiceId () { this ->kyuubiServiceId_  = nullptr ;};
101+  inline  string kyuubiServiceId () const  { DARABONBA_PTR_GET_DEFAULT (kyuubiServiceId_, " " 
102+  inline  ListKyuubiSparkApplicationsResponseBodyApplications& setKyuubiServiceId (string kyuubiServiceId) { DARABONBA_PTR_SET_VALUE (kyuubiServiceId_, kyuubiServiceId) };
103+ 104+ 93105 //  latestSqlStatementStatus Field Functions 
94106 bool  hasLatestSqlStatementStatus () const  { return  this ->latestSqlStatementStatus_  != nullptr ;};
95107 void  deleteLatestSqlStatementStatus () { this ->latestSqlStatementStatus_  = nullptr ;};
@@ -111,6 +123,15 @@ namespace Models
111123 inline  ListKyuubiSparkApplicationsResponseBodyApplications& setResourceQueueId (string resourceQueueId) { DARABONBA_PTR_SET_VALUE (resourceQueueId_, resourceQueueId) };
112124
113125
126+  //  runLog Field Functions 
127+  bool  hasRunLog () const  { return  this ->runLog_  != nullptr ;};
128+  void  deleteRunLog () { this ->runLog_  = nullptr ;};
129+  inline  const  Models::RunLog & runLog () const  { DARABONBA_PTR_GET_CONST (runLog_, Models::RunLog) };
130+  inline  Models::RunLog runLog () { DARABONBA_PTR_GET (runLog_, Models::RunLog) };
131+  inline  ListKyuubiSparkApplicationsResponseBodyApplications& setRunLog (const  Models::RunLog & runLog) { DARABONBA_PTR_SET_VALUE (runLog_, runLog) };
132+  inline  ListKyuubiSparkApplicationsResponseBodyApplications& setRunLog (Models::RunLog && runLog) { DARABONBA_PTR_SET_RVALUE (runLog_, runLog) };
133+ 134+ 114135 //  startTime Field Functions 
115136 bool  hasStartTime () const  { return  this ->startTime_  != nullptr ;};
116137 void  deleteStartTime () { this ->startTime_  = nullptr ;};
@@ -149,11 +170,13 @@ namespace Models
149170 //  The time when the task ended.
150171 std::shared_ptr<string> endTime_ = nullptr ;
151172 std::shared_ptr<string> exitReason_ = nullptr ;
173+  std::shared_ptr<string> kyuubiServiceId_ = nullptr ;
152174 std::shared_ptr<string> latestSqlStatementStatus_ = nullptr ;
153175 //  The total amount of memory allocated to the job multiplied by the running duration (seconds).
154176 std::shared_ptr<int64_t > mbSeconds_ = nullptr ;
155177 //  The name of the resource queue on which the Spark jobs run.
156178 std::shared_ptr<string> resourceQueueId_ = nullptr ;
179+  std::shared_ptr<Models::RunLog> runLog_ = nullptr ;
157180 //  The time when the task started.
158181 std::shared_ptr<string> startTime_ = nullptr ;
159182 //  The status of the Spark application.
0 commit comments