Show / Hide Table of Contents

    Class TransactionSummaryRequest

    Defines parameters for GetTransactionSummary(TransactionSummaryRequest) method.

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

    Constructors

    TransactionSummaryRequest()

    Initializes an empty instance.

    Declaration
    public TransactionSummaryRequest()

    Properties

    ApplicationId

    Gets or sets identifier of the calling application.

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

    ConsumerId

    Gets or sets identifier of the consumer that the calling application belongs to.

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

    EndpointId

    Gets or sets the identifier of the endpoint that reported transaction.

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

    EndTimeLocal

    Gets or sets date and time when requested time period ends in the reporting time zone. If not set, current time is used.

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

    ErrorMessage

    Gets validation error message.

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

    FolderId

    Gets or sets identifier of the folder that contains services or nodes generating transactions. If not set then all folders are considered. If set to 0 then root folder is assumed.

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

    FolderInclusionMode

    Gets or sets the type of entity to be searched in the folder and optionally subfolders. Default is IncludesServices.

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

    IncludeSubfolders

    Gets or sets the flag indicating that services or nodes contained in subfolders of the specified folder should also be included. Default is false.

    Declaration
    public bool IncludeSubfolders { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsVirtual

    Gets or sets flag indicating that only virtual or only physical services need to be selected. If False then all services are considered.

    Declaration
    public bool? IsVirtual { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Boolean>

    NodeId

    Gets or sets identifier of node that reported transactions.

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

    NodeInstanceId

    Gets or sets identifier of node instance that reported transactions.

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

    OperationId

    Gets or sets identifier of the calling operation.

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

    ProductId

    Gets or sets identifier of the product that the calling application belongs to.

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

    Resolution

    Gets or sets time resolution (interval size) that measures should be aggregated into.

    Declaration
    public int Resolution { get; set; }
    Property Value
    Type Description
    System.Int32

    ResolutionUnit

    Gets or sets the unit of measurement for the provided Resolution value. The smallest supported time interval in the system is 5 seconds.

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

    ServiceVersionId

    Gets or sets identifier of the invoked service version.

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

    StartTimeLocal

    Gets or sets date and time when requested time period starts in the reporting time zone.

    Declaration
    public DateTime StartTimeLocal { get; set; }
    Property Value
    Type Description
    System.DateTime

    SubscriptionId

    Gets or sets identifier of the subscription that the calling application belongs to.

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

    TransactionType

    Gets or sets requested type of the transactions: inbound (recorded by service itself) or outbound (recorded by service clients).

    Declaration
    public MonitoringTransactionType TransactionType { get; set; }
    Property Value
    Type Description
    MonitoringTransactionType

    Methods

    Validate()

    Validates object properties returns the result.

    Declaration
    public bool Validate()
    Returns
    Type Description
    System.Boolean

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

    Implements

    IValidator
    Back to top Nevatech Sentinet 6.6 Online Documentation