Show / Hide Table of Contents

    Class ServiceAgreementViolationSummaryRequest

    Provides filtering criteria for returning service agreement violations summary.

    Inheritance
    Object
    ServiceAgreementViolationSummaryRequest
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Entities
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public sealed class ServiceAgreementViolationSummaryRequest

    Constructors

    ServiceAgreementViolationSummaryRequest()

    Declaration
    public ServiceAgreementViolationSummaryRequest()

    Properties

    EndDateTime

    Gets ors sets the end of the time interval when violations occurred (must match the time zone of the corresponding service agreement). If not specified, all violations occured after StartDateTime will be returned.

    Declaration
    public DateTime? EndDateTime { get; set; }
    Property Value
    Type Description
    Nullable<DateTime>

    ErrorMessage

    Gets validation error message.

    Declaration
    public string ErrorMessage { get; }
    Property Value
    Type Description
    String

    FolderId

    Gets or sets the identifier of the folder containing service agreements. If not specified then all folders are considered. If it is set to 0 then only service aggrements in the root folder is considered. Folder and collection of metrics cannot be used together.

    Declaration
    public int? FolderId { get; set; }
    Property Value
    Type Description
    Nullable<Int32>

    Metrics

    Gets collection of service agreement metrics identifiers. All metrics must be defined within the same time zone. At least one metric must be provided, if search by metric is used. At most 10 metrics can be provided. Folder and collection of metrics cannot be used together.

    Declaration
    public Collection<int> Metrics { get; }
    Property Value
    Type Description
    Collection<Int32>

    StartDateTime

    Gets or sets the begining of the time interval when violations occurred (must match the time zone of the corresponding service agreement).

    Declaration
    public DateTime StartDateTime { get; set; }
    Property Value
    Type Description
    DateTime

    TimeResolution

    Gets or sets the length of the aggregation interval (defined in time inits specified in TimeUnit property).

    Declaration
    public int TimeResolution { get; set; }
    Property Value
    Type Description
    Int32

    TimeUnit

    Gets or sets the aggregation interval time measurement unit.

    Declaration
    public TimeUnit TimeUnit { get; set; }
    Property Value
    Type Description
    TimeUnit

    TimeZoneId

    Gets or sets the time zone identifier of the service agreements which violations need to be returned. This property is required.

    Declaration
    public string TimeZoneId { get; set; }
    Property Value
    Type Description
    String

    Methods

    Validate()

    Validates object properties returns the result.

    Declaration
    public bool Validate()
    Returns
    Type Description
    Boolean

    True, if object state is valid. False, if one or more properties have invalid values.

    Back to top Nevatech Sentinet 6.5 Online Documentation