2323import com .volcengine .cloudmonitor .model .ConvertTagForListRulesByIdsOutput ;
2424import com .volcengine .cloudmonitor .model .DimensionConditionsForListRulesByIdsOutput ;
2525import com .volcengine .cloudmonitor .model .LevelConditionForListRulesByIdsOutput ;
26+ import com .volcengine .cloudmonitor .model .NoDataForListRulesByIdsOutput ;
2627import com .volcengine .cloudmonitor .model .NotifyTemplateForListRulesByIdsOutput ;
2728import com .volcengine .cloudmonitor .model .RecoveryNotifyForListRulesByIdsOutput ;
2829import io .swagger .v3 .oas .annotations .media .Schema ;
@@ -91,12 +92,18 @@ public class DataForListRulesByIdsOutput {
9192 @ SerializedName ("Namespace" )
9293 private String namespace = null ;
9394
95+ @ SerializedName ("NoData" )
96+ private NoDataForListRulesByIdsOutput noData = null ;
97+
9498 @ SerializedName ("NotificationId" )
9599 private String notificationId = null ;
96100
97101 @ SerializedName ("NotifyTemplates" )
98102 private List <NotifyTemplateForListRulesByIdsOutput > notifyTemplates = null ;
99103
104+ @ SerializedName ("ObjectGroupId" )
105+ private String objectGroupId = null ;
106+
100107 @ SerializedName ("OriginalDimensions" )
101108 private Map <String , List <String >> originalDimensions = null ;
102109
@@ -477,6 +484,25 @@ public void setNamespace(String namespace) {
477484 this .namespace = namespace ;
478485 }
479486
487+ public DataForListRulesByIdsOutput noData (NoDataForListRulesByIdsOutput noData ) {
488+ this .noData = noData ;
489+ return this ;
490+ }
491+
492+ /**
493+ * Get noData
494+ * @return noData
495+ **/
496+ @ Valid
497+ @ Schema (description = "" )
498+ public NoDataForListRulesByIdsOutput getNoData () {
499+ return noData ;
500+ }
501+
502+ public void setNoData (NoDataForListRulesByIdsOutput noData ) {
503+ this .noData = noData ;
504+ }
505+
480506 public DataForListRulesByIdsOutput notificationId (String notificationId ) {
481507 this .notificationId = notificationId ;
482508 return this ;
@@ -522,6 +548,24 @@ public void setNotifyTemplates(List<NotifyTemplateForListRulesByIdsOutput> notif
522548 this .notifyTemplates = notifyTemplates ;
523549 }
524550
551+ public DataForListRulesByIdsOutput objectGroupId (String objectGroupId ) {
552+ this .objectGroupId = objectGroupId ;
553+ return this ;
554+ }
555+
556+ /**
557+ * Get objectGroupId
558+ * @return objectGroupId
559+ **/
560+ @ Schema (description = "" )
561+ public String getObjectGroupId () {
562+ return objectGroupId ;
563+ }
564+
565+ public void setObjectGroupId (String objectGroupId ) {
566+ this .objectGroupId = objectGroupId ;
567+ }
568+
525569 public DataForListRulesByIdsOutput originalDimensions (Map <String , List <String >> originalDimensions ) {
526570 this .originalDimensions = originalDimensions ;
527571 return this ;
@@ -818,8 +862,10 @@ public boolean equals(java.lang.Object o) {
818862 Objects .equals (this .levelConditions , dataForListRulesByIdsOutput .levelConditions ) &&
819863 Objects .equals (this .multipleConditions , dataForListRulesByIdsOutput .multipleConditions ) &&
820864 Objects .equals (this .namespace , dataForListRulesByIdsOutput .namespace ) &&
865+ Objects .equals (this .noData , dataForListRulesByIdsOutput .noData ) &&
821866 Objects .equals (this .notificationId , dataForListRulesByIdsOutput .notificationId ) &&
822867 Objects .equals (this .notifyTemplates , dataForListRulesByIdsOutput .notifyTemplates ) &&
868+ Objects .equals (this .objectGroupId , dataForListRulesByIdsOutput .objectGroupId ) &&
823869 Objects .equals (this .originalDimensions , dataForListRulesByIdsOutput .originalDimensions ) &&
824870 Objects .equals (this .projectName , dataForListRulesByIdsOutput .projectName ) &&
825871 Objects .equals (this .recoveryNotify , dataForListRulesByIdsOutput .recoveryNotify ) &&
@@ -837,7 +883,7 @@ public boolean equals(java.lang.Object o) {
837883
838884 @ Override
839885 public int hashCode () {
840- return Objects .hash (alertMethods , alertState , conditionOperator , conditions , contactGroupIds , createdAt , description , dimensionConditions , effectEndAt , effectStartAt , enableState , evaluationCount , id , level , levelConditions , multipleConditions , namespace , notificationId , notifyTemplates , originalDimensions , projectName , recoveryNotify , regions , resourceType , ruleName , ruleType , silenceTime , subNamespace , tags , updatedAt , webHook , webhookIds );
886+ return Objects .hash (alertMethods , alertState , conditionOperator , conditions , contactGroupIds , createdAt , description , dimensionConditions , effectEndAt , effectStartAt , enableState , evaluationCount , id , level , levelConditions , multipleConditions , namespace , noData , notificationId , notifyTemplates , objectGroupId , originalDimensions , projectName , recoveryNotify , regions , resourceType , ruleName , ruleType , silenceTime , subNamespace , tags , updatedAt , webHook , webhookIds );
841887 }
842888
843889
@@ -863,8 +909,10 @@ public String toString() {
863909 sb .append (" levelConditions: " ).append (toIndentedString (levelConditions )).append ("\n " );
864910 sb .append (" multipleConditions: " ).append (toIndentedString (multipleConditions )).append ("\n " );
865911 sb .append (" namespace: " ).append (toIndentedString (namespace )).append ("\n " );
912+ sb .append (" noData: " ).append (toIndentedString (noData )).append ("\n " );
866913 sb .append (" notificationId: " ).append (toIndentedString (notificationId )).append ("\n " );
867914 sb .append (" notifyTemplates: " ).append (toIndentedString (notifyTemplates )).append ("\n " );
915+ sb .append (" objectGroupId: " ).append (toIndentedString (objectGroupId )).append ("\n " );
868916 sb .append (" originalDimensions: " ).append (toIndentedString (originalDimensions )).append ("\n " );
869917 sb .append (" projectName: " ).append (toIndentedString (projectName )).append ("\n " );
870918 sb .append (" recoveryNotify: " ).append (toIndentedString (recoveryNotify )).append ("\n " );
0 commit comments