Class JobExtendedInfo
- java.lang.Object
-
- com.azure.resourcemanager.dataprotection.models.JobExtendedInfo
-
public final class JobExtendedInfo extends Object
Extended Information about the job.
-
-
Constructor Summary
Constructors Constructor Description JobExtendedInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>
additionalDetails()
Get the additionalDetails property: Job's Additional Details.String
backupInstanceState()
Get the backupInstanceState property: State of the Backup Instance.Double
dataTransferredInBytes()
Get the dataTransferredInBytes property: Number of bytes transferred.String
recoveryDestination()
Get the recoveryDestination property: Destination where restore is done.RestoreJobRecoveryPointDetails
sourceRecoverPoint()
Get the sourceRecoverPoint property: Details of the Source Recovery Point.List<JobSubTask>
subTasks()
Get the subTasks property: List of Sub Tasks of the job.RestoreJobRecoveryPointDetails
targetRecoverPoint()
Get the targetRecoverPoint property: Details of the Target Recovery Point.void
validate()
Validates the instance.JobExtendedInfo
withAdditionalDetails(Map<String,String> additionalDetails)
Set the additionalDetails property: Job's Additional Details.
-
-
-
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.
-
-