1515
1616import six
1717
18-
1918class AlarmData (object ):
2019 """NOTE: This class is auto generated by the swagger code generator program.
2120from tb_rest_client.api_client import ApiClient
@@ -46,6 +45,8 @@ class AlarmData(object):
4645 'clear_ts' : 'int' ,
4746 'details' : 'JsonNode' ,
4847 'propagate' : 'bool' ,
48+ 'propagate_to_owner' : 'bool' ,
49+ 'propagate_to_tenant' : 'bool' ,
4950 'propagate_relation_types' : 'list[str]' ,
5051 'originator_name' : 'str'
5152 }
@@ -68,11 +69,13 @@ class AlarmData(object):
6869 'clear_ts' : 'clearTs' ,
6970 'details' : 'details' ,
7071 'propagate' : 'propagate' ,
72+ 'propagate_to_owner' : 'propagateToOwner' ,
73+ 'propagate_to_tenant' : 'propagateToTenant' ,
7174 'propagate_relation_types' : 'propagateRelationTypes' ,
7275 'originator_name' : 'originatorName'
7376 }
7477
75- def __init__ (self , entity_id = None , latest = None , id = None , created_time = None , tenant_id = None , customer_id = None , name = None , type = None , originator = None , severity = None , status = None , start_ts = None , end_ts = None , ack_ts = None , clear_ts = None , details = None , propagate = None , propagate_relation_types = None , originator_name = None ): # noqa: E501
78+ def __init__ (self , entity_id = None , latest = None , id = None , created_time = None , tenant_id = None , customer_id = None , name = None , type = None , originator = None , severity = None , status = None , start_ts = None , end_ts = None , ack_ts = None , clear_ts = None , details = None , propagate = None , propagate_to_owner = None , propagate_to_tenant = None , propagate_relation_types = None , originator_name = None ): # noqa: E501
7679 """AlarmData - a model defined in Swagger""" # noqa: E501
7780 self ._entity_id = None
7881 self ._latest = None
@@ -91,6 +94,8 @@ def __init__(self, entity_id=None, latest=None, id=None, created_time=None, tena
9194 self ._clear_ts = None
9295 self ._details = None
9396 self ._propagate = None
97+ self ._propagate_to_owner = None
98+ self ._propagate_to_tenant = None
9499 self ._propagate_relation_types = None
95100 self ._originator_name = None
96101 self .discriminator = None
@@ -123,6 +128,10 @@ def __init__(self, entity_id=None, latest=None, id=None, created_time=None, tena
123128 self .details = details
124129 if propagate is not None :
125130 self .propagate = propagate
131+ if propagate_to_owner is not None :
132+ self .propagate_to_owner = propagate_to_owner
133+ if propagate_to_tenant is not None :
134+ self .propagate_to_tenant = propagate_to_tenant
126135 if propagate_relation_types is not None :
127136 self .propagate_relation_types = propagate_relation_types
128137 if originator_name is not None :
@@ -527,6 +536,52 @@ def propagate(self, propagate):
527536
528537 self ._propagate = propagate
529538
539+ @property
540+ def propagate_to_owner (self ):
541+ """Gets the propagate_to_owner of this AlarmData. # noqa: E501
542+
543+ Propagation flag to specify if alarm should be propagated to the owner (tenant or customer) of alarm originator # noqa: E501
544+
545+ :return: The propagate_to_owner of this AlarmData. # noqa: E501
546+ :rtype: bool
547+ """
548+ return self ._propagate_to_owner
549+
550+ @propagate_to_owner .setter
551+ def propagate_to_owner (self , propagate_to_owner ):
552+ """Sets the propagate_to_owner of this AlarmData.
553+
554+ Propagation flag to specify if alarm should be propagated to the owner (tenant or customer) of alarm originator # noqa: E501
555+
556+ :param propagate_to_owner: The propagate_to_owner of this AlarmData. # noqa: E501
557+ :type: bool
558+ """
559+
560+ self ._propagate_to_owner = propagate_to_owner
561+
562+ @property
563+ def propagate_to_tenant (self ):
564+ """Gets the propagate_to_tenant of this AlarmData. # noqa: E501
565+
566+ Propagation flag to specify if alarm should be propagated to the tenant entity # noqa: E501
567+
568+ :return: The propagate_to_tenant of this AlarmData. # noqa: E501
569+ :rtype: bool
570+ """
571+ return self ._propagate_to_tenant
572+
573+ @propagate_to_tenant .setter
574+ def propagate_to_tenant (self , propagate_to_tenant ):
575+ """Sets the propagate_to_tenant of this AlarmData.
576+
577+ Propagation flag to specify if alarm should be propagated to the tenant entity # noqa: E501
578+
579+ :param propagate_to_tenant: The propagate_to_tenant of this AlarmData. # noqa: E501
580+ :type: bool
581+ """
582+
583+ self ._propagate_to_tenant = propagate_to_tenant
584+
530585 @property
531586 def propagate_relation_types (self ):
532587 """Gets the propagate_relation_types of this AlarmData. # noqa: E501
0 commit comments