Class JobExtendedInfo


  • public final class JobExtendedInfo
    extends Object
    Extended Information about the job.
    • Constructor Detail

      • JobExtendedInfo

        public JobExtendedInfo()
    • Method Detail

      • additionalDetails

        public Map<String,​String> additionalDetails()
        Get the additionalDetails property: Job's Additional Details.
        Returns:
        the additionalDetails value.
      • withAdditionalDetails

        public JobExtendedInfo withAdditionalDetails​(Map<String,​String> additionalDetails)
        Set the additionalDetails property: Job's Additional Details.
        Parameters:
        additionalDetails - the additionalDetails value to set.
        Returns:
        the JobExtendedInfo object itself.
      • backupInstanceState

        public String backupInstanceState()
        Get the backupInstanceState property: State of the Backup Instance.
        Returns:
        the backupInstanceState value.
      • dataTransferredInBytes

        public Double dataTransferredInBytes()
        Get the dataTransferredInBytes property: Number of bytes transferred.
        Returns:
        the dataTransferredInBytes value.
      • recoveryDestination

        public String recoveryDestination()
        Get the recoveryDestination property: Destination where restore is done.
        Returns:
        the recoveryDestination value.
      • sourceRecoverPoint

        public RestoreJobRecoveryPointDetails sourceRecoverPoint()
        Get the sourceRecoverPoint property: Details of the Source Recovery Point.
        Returns:
        the sourceRecoverPoint value.
      • subTasks

        public List<JobSubTask> subTasks()
        Get the subTasks property: List of Sub Tasks of the job.
        Returns:
        the subTasks value.
      • targetRecoverPoint

        public RestoreJobRecoveryPointDetails targetRecoverPoint()
        Get the targetRecoverPoint property: Details of the Target Recovery Point.
        Returns:
        the targetRecoverPoint value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.