@@ -21,6 +21,7 @@ namespace Models
2121 DARABONBA_PTR_TO_JSON (MemberUid, memberUid_);
2222 DARABONBA_PTR_TO_JSON (Order, order_);
2323 DARABONBA_PTR_TO_JSON (PageSize, pageSize_);
24+  DARABONBA_PTR_TO_JSON (RuleTag, ruleTag_);
2425 DARABONBA_PTR_TO_JSON (SortKey, sortKey_);
2526 DARABONBA_PTR_TO_JSON (SourceIp, sourceIp_);
2627 DARABONBA_PTR_TO_JSON (StartTime, startTime_);
@@ -40,6 +41,7 @@ namespace Models
4041 DARABONBA_PTR_FROM_JSON (MemberUid, memberUid_);
4142 DARABONBA_PTR_FROM_JSON (Order, order_);
4243 DARABONBA_PTR_FROM_JSON (PageSize, pageSize_);
44+  DARABONBA_PTR_FROM_JSON (RuleTag, ruleTag_);
4345 DARABONBA_PTR_FROM_JSON (SortKey, sortKey_);
4446 DARABONBA_PTR_FROM_JSON (SourceIp, sourceIp_);
4547 DARABONBA_PTR_FROM_JSON (StartTime, startTime_);
@@ -63,9 +65,9 @@ namespace Models
6365 virtual  Darabonba::Json toMap () const  override  { Darabonba::Json obj; to_json (obj, *this ); return  obj; };
6466 virtual  bool  empty () const  override  { return  this ->attackType_  == nullptr 
6567 && return  this ->buyVersion_  == nullptr  && return  this ->currentPage_  == nullptr  && return  this ->endTime_  == nullptr  && return  this ->lang_  == nullptr  && return  this ->memberUid_  == nullptr 
66-  && return  this ->order_  == nullptr  && return  this ->pageSize_  == nullptr  && return  this ->sortKey_  == nullptr  && return  this ->sourceIp_  == nullptr  && return  this ->startTime_  == nullptr 
67-  && return  this ->userType_  == nullptr  && return  this ->vulnCveName_  == nullptr  && return  this ->vulnLevel_  == nullptr  && return  this ->vulnResource_  == nullptr  && return  this ->vulnStatus_  == nullptr 
68-  && return  this ->vulnType_  == nullptr ; };
68+  && return  this ->order_  == nullptr  && return  this ->pageSize_  == nullptr  && return  this ->ruleTag_  == nullptr  && return  this ->sortKey_  == nullptr  && return  this ->sourceIp_  == nullptr 
69+  && return  this ->startTime_  == nullptr  && return  this ->userType_  == nullptr  && return  this ->vulnCveName_  == nullptr  && return  this ->vulnLevel_  == nullptr  && return  this ->vulnResource_  == nullptr 
70+  && return  this ->vulnStatus_  ==  nullptr  &&  return this -> vulnType_  == nullptr ; };
6971 //  attackType Field Functions 
7072 bool  hasAttackType () const  { return  this ->attackType_  != nullptr ;};
7173 void  deleteAttackType () { this ->attackType_  = nullptr ;};
@@ -122,6 +124,13 @@ namespace Models
122124 inline  DescribeVulnerabilityProtectedListRequest& setPageSize (string pageSize) { DARABONBA_PTR_SET_VALUE (pageSize_, pageSize) };
123125
124126
127+  //  ruleTag Field Functions 
128+  bool  hasRuleTag () const  { return  this ->ruleTag_  != nullptr ;};
129+  void  deleteRuleTag () { this ->ruleTag_  = nullptr ;};
130+  inline  string ruleTag () const  { DARABONBA_PTR_GET_DEFAULT (ruleTag_, " " 
131+  inline  DescribeVulnerabilityProtectedListRequest& setRuleTag (string ruleTag) { DARABONBA_PTR_SET_VALUE (ruleTag_, ruleTag) };
132+ 133+ 125134 //  sortKey Field Functions 
126135 bool  hasSortKey () const  { return  this ->sortKey_  != nullptr ;};
127136 void  deleteSortKey () { this ->sortKey_  = nullptr ;};
@@ -226,6 +235,7 @@ namespace Models
226235 std::shared_ptr<string> order_ = nullptr ;
227236 //  The number of entries to return on each page. Maximum value: 50.
228237 std::shared_ptr<string> pageSize_ = nullptr ;
238+  std::shared_ptr<string> ruleTag_ = nullptr ;
229239 //  The sorting basis. Set the value to **attackCnt**, which indicates the number of attacks.
230240 std::shared_ptr<string> sortKey_ = nullptr ;
231241 //  The IP address of the access source.
0 commit comments