Name | Type | Description | Notes |
---|---|---|---|
ClassId | string | The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. | [default to "cond.AlarmAggregation"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "cond.AlarmAggregation"] |
AlarmSummary | Pointer to NullableCondAlarmSummary | [optional] | |
CriticalAlarmsCount | Pointer to int64 | Count of all alarms with severity Critical, irrespective of acknowledgement status. | [optional] [readonly] |
Health | Pointer to string | Health of the managed end point. The highest severity computed from alarmSummary property is set as the health. * `None` - The Enum value None represents that there is no severity. * `Info` - The Enum value Info represents the Informational level of severity. * `Critical` - The Enum value Critical represents the Critical level of severity. * `Warning` - The Enum value Warning represents the Warning level of severity. * `Cleared` - The Enum value Cleared represents that the alarm severity has been cleared. | [optional] [readonly] [default to "None"] |
InfoAlarmsCount | Pointer to int64 | Count of all alarms with severity Info, irrespective of acknowledgement status. | [optional] [readonly] |
MoType | Pointer to string | Managed object type. For example, FI managed object type will be network.Element. | [optional] [readonly] |
WarningAlarmsCount | Pointer to int64 | Count of all alarms with severity Warning, irrespective of acknowledgement status. | [optional] [readonly] |
AlarmAggregationSource | Pointer to NullableMoBaseMoRelationship | [optional] |
func NewCondAlarmAggregation(classId string, objectType string, ) *CondAlarmAggregation
NewCondAlarmAggregation instantiates a new CondAlarmAggregation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCondAlarmAggregationWithDefaults() *CondAlarmAggregation
NewCondAlarmAggregationWithDefaults instantiates a new CondAlarmAggregation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *CondAlarmAggregation) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *CondAlarmAggregation) GetClassIdOk() (*string, bool)
GetClassIdOk returns a tuple with the ClassId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CondAlarmAggregation) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *CondAlarmAggregation) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *CondAlarmAggregation) GetObjectTypeOk() (*string, bool)
GetObjectTypeOk returns a tuple with the ObjectType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CondAlarmAggregation) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *CondAlarmAggregation) GetAlarmSummary() CondAlarmSummary
GetAlarmSummary returns the AlarmSummary field if non-nil, zero value otherwise.
func (o *CondAlarmAggregation) GetAlarmSummaryOk() (*CondAlarmSummary, bool)
GetAlarmSummaryOk returns a tuple with the AlarmSummary field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CondAlarmAggregation) SetAlarmSummary(v CondAlarmSummary)
SetAlarmSummary sets AlarmSummary field to given value.
func (o *CondAlarmAggregation) HasAlarmSummary() bool
HasAlarmSummary returns a boolean if a field has been set.
func (o *CondAlarmAggregation) SetAlarmSummaryNil(b bool)
SetAlarmSummaryNil sets the value for AlarmSummary to be an explicit nil
func (o *CondAlarmAggregation) UnsetAlarmSummary()
UnsetAlarmSummary ensures that no value is present for AlarmSummary, not even an explicit nil
func (o *CondAlarmAggregation) GetCriticalAlarmsCount() int64
GetCriticalAlarmsCount returns the CriticalAlarmsCount field if non-nil, zero value otherwise.
func (o *CondAlarmAggregation) GetCriticalAlarmsCountOk() (*int64, bool)
GetCriticalAlarmsCountOk returns a tuple with the CriticalAlarmsCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CondAlarmAggregation) SetCriticalAlarmsCount(v int64)
SetCriticalAlarmsCount sets CriticalAlarmsCount field to given value.
func (o *CondAlarmAggregation) HasCriticalAlarmsCount() bool
HasCriticalAlarmsCount returns a boolean if a field has been set.
func (o *CondAlarmAggregation) GetHealth() string
GetHealth returns the Health field if non-nil, zero value otherwise.
func (o *CondAlarmAggregation) GetHealthOk() (*string, bool)
GetHealthOk returns a tuple with the Health field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CondAlarmAggregation) SetHealth(v string)
SetHealth sets Health field to given value.
func (o *CondAlarmAggregation) HasHealth() bool
HasHealth returns a boolean if a field has been set.
func (o *CondAlarmAggregation) GetInfoAlarmsCount() int64
GetInfoAlarmsCount returns the InfoAlarmsCount field if non-nil, zero value otherwise.
func (o *CondAlarmAggregation) GetInfoAlarmsCountOk() (*int64, bool)
GetInfoAlarmsCountOk returns a tuple with the InfoAlarmsCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CondAlarmAggregation) SetInfoAlarmsCount(v int64)
SetInfoAlarmsCount sets InfoAlarmsCount field to given value.
func (o *CondAlarmAggregation) HasInfoAlarmsCount() bool
HasInfoAlarmsCount returns a boolean if a field has been set.
func (o *CondAlarmAggregation) GetMoType() string
GetMoType returns the MoType field if non-nil, zero value otherwise.
func (o *CondAlarmAggregation) GetMoTypeOk() (*string, bool)
GetMoTypeOk returns a tuple with the MoType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CondAlarmAggregation) SetMoType(v string)
SetMoType sets MoType field to given value.
func (o *CondAlarmAggregation) HasMoType() bool
HasMoType returns a boolean if a field has been set.
func (o *CondAlarmAggregation) GetWarningAlarmsCount() int64
GetWarningAlarmsCount returns the WarningAlarmsCount field if non-nil, zero value otherwise.
func (o *CondAlarmAggregation) GetWarningAlarmsCountOk() (*int64, bool)
GetWarningAlarmsCountOk returns a tuple with the WarningAlarmsCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CondAlarmAggregation) SetWarningAlarmsCount(v int64)
SetWarningAlarmsCount sets WarningAlarmsCount field to given value.
func (o *CondAlarmAggregation) HasWarningAlarmsCount() bool
HasWarningAlarmsCount returns a boolean if a field has been set.
func (o *CondAlarmAggregation) GetAlarmAggregationSource() MoBaseMoRelationship
GetAlarmAggregationSource returns the AlarmAggregationSource field if non-nil, zero value otherwise.
func (o *CondAlarmAggregation) GetAlarmAggregationSourceOk() (*MoBaseMoRelationship, bool)
GetAlarmAggregationSourceOk returns a tuple with the AlarmAggregationSource field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CondAlarmAggregation) SetAlarmAggregationSource(v MoBaseMoRelationship)
SetAlarmAggregationSource sets AlarmAggregationSource field to given value.
func (o *CondAlarmAggregation) HasAlarmAggregationSource() bool
HasAlarmAggregationSource returns a boolean if a field has been set.
func (o *CondAlarmAggregation) SetAlarmAggregationSourceNil(b bool)
SetAlarmAggregationSourceNil sets the value for AlarmAggregationSource to be an explicit nil
func (o *CondAlarmAggregation) UnsetAlarmAggregationSource()
UnsetAlarmAggregationSource ensures that no value is present for AlarmAggregationSource, not even an explicit nil