Class O365JobSessionResponse

java.lang.Object
com.iland.core.web.rest.response.vbo.O365JobSessionResponse
All Implemented Interfaces:
Serializable, Comparable<O365JobSessionResponse>

public final class O365JobSessionResponse extends Object implements Serializable, Comparable<O365JobSessionResponse>
Office 365 VBO Job Session Response.
Author:
Julien Anguenot
See Also:
  • Constructor Details

  • Method Details

    • getUuid

      public String getUuid()
      Returns the O365 Job Session UUID.
      Returns:
      an iland platform UUID
    • getLocationId

      public String getLocationId()
      Returns the iland location id.
      Returns:
      the iland location id.
    • getCompanyId

      public String getCompanyId()
      Returns the iland company id.
      Returns:
      a CRM # id.
    • getO365OrganizationUuid

      public String getO365OrganizationUuid()
      Returns the parent O365 Organization UUID.
      Returns:
      an iland platform UUID
    • getO365JobUuid

      public String getO365JobUuid()
      Returns the parent O365 Job UUID.
      Returns:
      an iland platform UUID
    • getCreationTime

      public Instant getCreationTime()
      Returns the date and time when the job session was created.
      Returns:
      a UTC Instant
    • getEndTime

      public Instant getEndTime()
      Returns the date and time when the latest job session ended.
      Returns:
      a UTC Instant
    • getProgress

      public int getProgress()
      Returns the number of processed mailboxes during the job session.
      Returns:
      the number of processed mailboxes during the job session
    • getStatus

      public O365JobSessionStatus getStatus()
      Returns the status of the backup job.
      Returns:
      one of O365JobSessionStatus
    • getStatistics

      public O365JobSessionStatsResponse getStatistics()
      Returns the job session statistics.
      Returns:
      one of O365JobSessionStatsResponse
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • compareTo

      public int compareTo(O365JobSessionResponse o365JobSessionResponse)
      Specified by:
      compareTo in interface Comparable<O365JobSessionResponse>