Class ServiceAgreementViolation
Represents single service agreement violation.
Inherited Members
Namespace: Nevatech.Vsb.Repository.Entities
Assembly: Nevatech.Vsb.Repository.dll
Syntax
[DataContract(Namespace = "http://schemas.nevatech.com/sentinet/2011/02", Name = "Violation")]
public class ServiceAgreementViolation
Constructors
ServiceAgreementViolation()
Declaration
public ServiceAgreementViolation()
Properties
Created
Gets date and time when this record was created.
Declaration
[DataMember]
public DateTime Created { get; }
Property Value
| Type | Description |
|---|---|
| DateTime |
CurrentValue
Gets or sets the current metric value for this time interval.
Declaration
[DataMember(Name = "CurVal", EmitDefaultValue = false)]
public decimal? CurrentValue { get; set; }
Property Value
| Type | Description |
|---|---|
| decimal? |
Id
Gets or sets unique identifier of the violation.
Declaration
[DataMember]
public int Id { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
InitialValue
Gets or sets the metric value read when violation was detected.
Declaration
[DataMember(Name = "InitVal")]
public decimal InitialValue { get; set; }
Property Value
| Type | Description |
|---|---|
| decimal |
MetricType
Gets or sets the service metric name that was measured.
Declaration
[DataMember(Name = "MetricType")]
public ServiceMetricType MetricType { get; set; }
Property Value
| Type | Description |
|---|---|
| ServiceMetricType |
ServiceAgreementId
Gets or sets the identifier of the service agreement that metric belongs to.
Declaration
[DataMember(Name = "SlaId")]
public int ServiceAgreementId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
ServiceAgreementMetricId
Gets or sets the identifier of the service metric that was measured.
Declaration
[DataMember(Name = "MetricId")]
public int ServiceAgreementMetricId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
ServiceAgreementName
Gets or sets the friendly name of the service agreement that metric belongs to.
Declaration
[DataMember(Name = "SlaName")]
public string ServiceAgreementName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StartDateTime
Gets or sets the beginning of the time interval when violation occurred. The time is reported in the time zone of the corresponding service agreement.
Declaration
[DataMember(Name = "Time")]
public DateTime StartDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Updated
Gets the most recent date and time when this record was updated.
Declaration
[DataMember(EmitDefaultValue = false)]
public DateTime? Updated { get; }
Property Value
| Type | Description |
|---|---|
| DateTime? |