Interface O365CopyJobResponse

All Known Implementing Classes:
ImmutableO365CopyJobResponse

public interface O365CopyJobResponse
O365 Copy Job Response.
Author:
Nick Kasprzak
  • Method Summary

    Modifier and Type
    Method
    Description
    Company id of the copy job.
    boolean
    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.
    Defines whether the backup copy job is enabled.
    Date and time of the last successful run of the backup copy job.
    Date and time of the last run of the backup copy job.
    Latest status of the backup copy job. = ['Stopped', 'Running', 'Success', 'Failed', 'Warning', 'NotConfigured', 'Disconnected', 'Queued']
    Name of the backup copy job.
    Date and time of the next run of the backup copy job per schedule.
    O365 organization uuid of the copy job.
    ID of the backup repository extended with Azure Blob Storage Archive access tier, Amazon S3 Glacier Instant Retrieval, Amazon S3 Glacier Flexible Retrieval or Amazon S3 Glacier Deep Archive storage classes.
    How long data is retained for the copy job.
    Schedule policy.
    boolean
    Whether the job is a One Drive type backup job.
    boolean
    Whether the job is a Sharepoint type backup job.
    boolean
    Whether the job is a Teams type backup job.
    boolean
    Whether the job is an Exchange type backup job.
    Internal uuid of the copy job.
  • Method Details

    • uuid

      String uuid()
      Internal uuid of the copy job.
    • schedulePolicy

      Schedule policy.
    • repositoryId

      String repositoryId()
      ID of the backup repository extended with Azure Blob Storage Archive access tier, Amazon S3 Glacier Instant Retrieval, Amazon S3 Glacier Flexible Retrieval or Amazon S3 Glacier Deep Archive storage classes.
    • name

      String name()
      Name of the backup copy job.
    • lastRun

      Optional<Instant> lastRun()
      Date and time of the last run of the backup copy job.
    • nextRun

      Optional<Instant> nextRun()
      Date and time of the next run of the backup copy job per schedule.
    • lastBackup

      Optional<Instant> lastBackup()
      Date and time of the last successful run of the backup copy job.
    • isEnabled

      Boolean isEnabled()
      Defines whether the backup copy job is enabled.
    • o365OrgUuid

      String o365OrgUuid()
      O365 organization uuid of the copy job.
    • companyId

      String companyId()
      Company id of the copy job.
    • lastStatus

      String lastStatus()
      Latest status of the backup copy job. = ['Stopped', 'Running', 'Success', 'Failed', 'Warning', 'NotConfigured', 'Disconnected', 'Queued']
    • retentionPeriod

      String retentionPeriod()
      How long data is retained for the copy job.
    • enableImmutability

      boolean enableImmutability()
      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.
    • typeVex

      boolean typeVex()
      Whether the job is an Exchange type backup job.
    • typeVesp

      boolean typeVesp()
      Whether the job is a Sharepoint type backup job.
    • typeVeod

      boolean typeVeod()
      Whether the job is a One Drive type backup job.
    • typeVet

      boolean typeVet()
      Whether the job is a Teams type backup job.