@@ -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