Class JobExtendedInfo

java.lang.Object
com.azure.resourcemanager.dataprotection.models.JobExtendedInfo

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

    • JobExtendedInfo

      public JobExtendedInfo()
      Creates an instance of JobExtendedInfo class.
  • Method Details

    • 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.