Class O365JobResponse
java.lang.Object
com.iland.core.web.rest.response.vbo.O365JobResponse
- All Implemented Interfaces:
Serializable
Office 365 VBO Job Response.
- Author:
- Julien Anguenot
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionO365JobResponse(String uuid, String locationId, String companyId, String o365OrganizationUuid, String name, String description, Instant lastRun, Instant nextRun, boolean enabled, O365JobType backupType, O365JobStatus lastStatus, O365JobSchedulePolicyResponse schedulePolicy, boolean typeVex, boolean typeVesp, boolean typeVeod, boolean typeVet, O365JobItemsResponse selectedItems, O365JobItemsResponse excludedItems, boolean isRestoreSessionExist, Boolean enableImmutability, String retentionPeriod) -
Method Summary
Modifier and TypeMethodDescriptionReturns the type of the backup job.Returns the iland company ID.Returns the description of the backup job.Defines whether immutability is enabled to protect data in object storage from loss as a result of attacks, malware activity or any other injurious actions that may be performed by 3rd party applications.The O365 job excluded items.Returns the time of the last run of a backup job.Returns the latest status of the backup job.Returns the iland location id.getName()Returns the O365 VBO Job's name.Returns the time of the next run of a backup job per the backup job schedule.Returns the corresponding O365 VBO Organization UUID.How long data is retained for the job.Returns the backup job scheduling options.The O365 job included or selected items.getUuid()Returns the O365 VBO Job UUID.booleanReturns if whether or not that the backup job is enabled.booleanReturns whether or not the job has successful restore sessionbooleanReturns if whether or not the job is a OneDrive type backup job.booleanReturns if whether or not the job is a Sharepoint type backup job.booleanReturns if whether or not the job is a Team type backup job.booleanReturns if whether or not the job is an Exchange type backup job.
-
Constructor Details
-
O365JobResponse
public O365JobResponse(String uuid, String locationId, String companyId, String o365OrganizationUuid, String name, String description, Instant lastRun, Instant nextRun, boolean enabled, O365JobType backupType, O365JobStatus lastStatus, O365JobSchedulePolicyResponse schedulePolicy, boolean typeVex, boolean typeVesp, boolean typeVeod, boolean typeVet, O365JobItemsResponse selectedItems, O365JobItemsResponse excludedItems, boolean isRestoreSessionExist, Boolean enableImmutability, String retentionPeriod)
-
-
Method Details
-
getUuid
Returns the O365 VBO Job UUID.- Returns:
- an iland platform UUID
-
getLocationId
Returns the iland location id.- Returns:
- the iland location id
-
getCompanyId
Returns the iland company ID.- Returns:
- a CRM number ID
-
getO365OrganizationUuid
Returns the corresponding O365 VBO Organization UUID.- Returns:
- an iland platform UUID
-
getName
Returns the O365 VBO Job's name.- Returns:
- the O365 VBO Job's name
-
getDescription
Returns the description of the backup job.- Returns:
- the description of the backup job
-
getLastRun
Returns the time of the last run of a backup job.- Returns:
- a UTC
Instant
-
getNextRun
Returns the time of the next run of a backup job per the backup job schedule.- Returns:
- a UTC
Instant
-
isEnabled
public boolean isEnabled()Returns if whether or not that the backup job is enabled.- Returns:
- true / false
-
getBackupType
Returns the type of the backup job.- Returns:
- one of
O365JobType
-
getLastStatus
Returns the latest status of the backup job.- Returns:
- one of
O365JobStatus
-
getSchedulePolicy
Returns the backup job scheduling options.- Returns:
- a
O365JobSchedulePolicyResponseinstance
-
isTypeVex
public boolean isTypeVex()Returns if whether or not the job is an Exchange type backup job.- Returns:
- true or false
-
isTypeVesp
public boolean isTypeVesp()Returns if whether or not the job is a Sharepoint type backup job.- Returns:
- true or false
-
isTypeVeod
public boolean isTypeVeod()Returns if whether or not the job is a OneDrive type backup job.- Returns:
- true or false
-
isTypeVet
public boolean isTypeVet()Returns if whether or not the job is a Team type backup job.- Returns:
- true or false
-
getSelectedItems
The O365 job included or selected items.- Returns:
- the O365 job included or selected items.
-
getExcludedItems
The O365 job excluded items.- Returns:
- the O365 job excluded items.
-
isRestoreSessionExist
public boolean isRestoreSessionExist()Returns whether or not the job has successful restore session- Returns:
- true or false
-
getEnableImmutability
Defines whether immutability is enabled to protect data in object storage from loss as a result of attacks, malware activity or any other injurious actions that may be performed by 3rd party applications.- Returns:
- true or false
-
getRetentionPeriod
How long data is retained for the job.
-