Class O365JobSessionStatsResponse

java.lang.Object
com.iland.core.web.rest.response.vbo.O365JobSessionStatsResponse
All Implemented Interfaces:
Serializable

public final class O365JobSessionStatsResponse extends Object implements Serializable
Office 365 VBO Job Session Stats Response.
Author:
Julien Anguenot
See Also:
  • Constructor Details

    • O365JobSessionStatsResponse

      public O365JobSessionStatsResponse(long processingRateBytesPS, long processingRateItemsPS, long readRateBytesPS, long writeRateBytesPS, long transferredDataBytes, long processedObjects, O365JobSessionBottleneck bottleneck)
  • Method Details

    • getProcessingRateBytesPS

      public long getProcessingRateBytesPS()
      Return the average speed of data processing.

      This counter is a ratio between the amount of data that has actually been read and job duration.

      Returns:
      the average speed of data processing given in bytes per second
    • getProcessingRateItemsPS

      public long getProcessingRateItemsPS()
      Returns the average speed of data processing.

      This counter is a ratio between the amount of data that has actually been read and job duration.

      Returns:
      the average speed of data processing given in items per second
    • getReadRateBytesPS

      public long getReadRateBytesPS()
      Returns the average speed of reading data from the backup repository.
      Returns:
      the average speed of reading data from the backup repository given in bytes per second.
    • getWriteRateBytesPS

      public long getWriteRateBytesPS()
      Returns the average speed of writing data to the backup repository.
      Returns:
      the average speed of writing data to the backup repository given in bytes per second
    • getTransferredDataBytes

      public long getTransferredDataBytes()
      Returns the amount of data transferred from the source-side to the target-side after applying compression and deduplication.
      Returns:
      The value is given in bytes per second
    • getProcessedObjects

      public long getProcessedObjects()
      Returns the number of processed objects.
      Returns:
      the number of processed objects
    • getBottleneck

      public O365JobSessionBottleneck getBottleneck()
      Returns the bottleneck in the data transmission process.
      Returns:
      the bottleneck in the data transmission process
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object