Class O365JobGroupRequest

java.lang.Object
com.iland.core.web.rest.request.vbo.O365JobSelectedItemRequest
com.iland.core.web.rest.request.vbo.O365JobGroupRequest
All Implemented Interfaces:
Serializable

public final class O365JobGroupRequest extends O365JobSelectedItemRequest implements Serializable
O365 job request for selected item type Group.
Author:
Sachin Mittal
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    The Group request object.
  • Constructor Summary

    Constructors
    Constructor
    Description
    O365JobGroupRequest(String id, O365JobGroupRequest.Group group, boolean members, boolean memberMailbox, boolean memberArchiveMailbox, boolean memberOnedrive, boolean memberSite, boolean mail, boolean mailbox, boolean site)
    Create a new request for VBO job selected item type Group.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the Vbo group.
    boolean
    Specifies if this job will backup group mail.
    boolean
    Specifies if this backup job will include Mailbox processing option.
    boolean
    Specifies if this backup job will include Members Archive Mailbox processing option.
    boolean
    Specifies if this backup job will include Members Mailbox processing option.
    boolean
    Specifies if this backup job will include OneDrive processing option.
    boolean
    Specifies if this backup job will include Members processing option.
    boolean
    Specifies if this backup job will include SharePoint sites processing option.
    boolean
    Specifies if this job will backup group site.

    Methods inherited from class com.iland.core.web.rest.request.vbo.O365JobSelectedItemRequest

    getId, getType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • O365JobGroupRequest

      public O365JobGroupRequest(@Nullable String id, O365JobGroupRequest.Group group, boolean members, boolean memberMailbox, boolean memberArchiveMailbox, boolean memberOnedrive, boolean memberSite, boolean mail, boolean mailbox, boolean site)
      Create a new request for VBO job selected item type Group.
      Parameters:
      id - Specifies the VBO id of the group
      group - Specifies the organization users group selected for this backup job.
      members - Specifies if this backup job will include Members processing option.
      memberMailbox - Specifies if this backup job will include Members Mailbox processing option.
      memberArchiveMailbox - Specifies if this backup job will include Archive Mailbox processing option.
      memberOnedrive - Specifies if this backup job will include OneDrive processing option.
      memberSite - Specifies if this backup job will include SharePoint sites processing option.
      mail - Specifies if this job will backup group mail (used for certain BaseSelectedItem.getType() e.g. true for Security)
      mailbox - Specifies if this job will backup group mailbox (used for certain BaseSelectedItem.getType() e.g. true for O365Office)
      site - Specifies if this job will backup group site.
  • Method Details

    • getGroup

      public O365JobGroupRequest.Group getGroup()
      Gets the Vbo group.
      Returns:
      the Vbo group
    • isMailbox

      public boolean isMailbox()
      Specifies if this backup job will include Mailbox processing option.
      Returns:
      the mailbox flag.
    • isMembers

      public boolean isMembers()
      Specifies if this backup job will include Members processing option.
      Returns:
      the members flag.
    • isMemberMailbox

      public boolean isMemberMailbox()
      Specifies if this backup job will include Members Mailbox processing option.
      Returns:
      the members mailbox flag.
    • isMemberArchiveMailbox

      public boolean isMemberArchiveMailbox()
      Specifies if this backup job will include Members Archive Mailbox processing option.
      Returns:
      the members archive mailbox flag.
    • isMemberOnedrive

      public boolean isMemberOnedrive()
      Specifies if this backup job will include OneDrive processing option.
      Returns:
      the members oneDrive flag.
    • isMail

      public boolean isMail()
      Specifies if this job will backup group mail.
      Returns:
      the members mail flag.
    • isSite

      public boolean isSite()
      Specifies if this job will backup group site.
      Returns:
      the group site flag.
    • isMemberSite

      public boolean isMemberSite()
      Specifies if this backup job will include SharePoint sites processing option.
      Returns:
      the SharePoint site flag.