Class AzureIaaSvmJobExtendedInfo
java.lang.Object
com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobExtendedInfo
Azure IaaS VM workload-specific additional information for job.
-
Constructor Summary
ConstructorDescriptionCreates an instance of AzureIaaSvmJobExtendedInfo class. -
Method Summary
Modifier and TypeMethodDescriptionGet the dynamicErrorMessage property: Non localized error message on job execution.Get the estimatedRemainingDuration property: Time remaining for execution of this job.Get the internalPropertyBag property: Job internal properties.Get the progressPercentage property: Indicates progress of the job.Get the propertyBag property: Job properties.Get the tasksList property: List of tasks associated with this job.void
validate()
Validates the instance.withDynamicErrorMessage
(String dynamicErrorMessage) Set the dynamicErrorMessage property: Non localized error message on job execution.withEstimatedRemainingDuration
(String estimatedRemainingDuration) Set the estimatedRemainingDuration property: Time remaining for execution of this job.withInternalPropertyBag
(Map<String, String> internalPropertyBag) Set the internalPropertyBag property: Job internal properties.withProgressPercentage
(Double progressPercentage) Set the progressPercentage property: Indicates progress of the job.withPropertyBag
(Map<String, String> propertyBag) Set the propertyBag property: Job properties.withTasksList
(List<AzureIaaSvmJobTaskDetails> tasksList) Set the tasksList property: List of tasks associated with this job.
-
Constructor Details
-
AzureIaaSvmJobExtendedInfo
public AzureIaaSvmJobExtendedInfo()Creates an instance of AzureIaaSvmJobExtendedInfo class.
-
-
Method Details
-
tasksList
Get the tasksList property: List of tasks associated with this job.- Returns:
- the tasksList value.
-
withTasksList
Set the tasksList property: List of tasks associated with this job.- Parameters:
tasksList
- the tasksList value to set.- Returns:
- the AzureIaaSvmJobExtendedInfo object itself.
-
propertyBag
Get the propertyBag property: Job properties.- Returns:
- the propertyBag value.
-
withPropertyBag
Set the propertyBag property: Job properties.- Parameters:
propertyBag
- the propertyBag value to set.- Returns:
- the AzureIaaSvmJobExtendedInfo object itself.
-
internalPropertyBag
Get the internalPropertyBag property: Job internal properties.- Returns:
- the internalPropertyBag value.
-
withInternalPropertyBag
Set the internalPropertyBag property: Job internal properties.- Parameters:
internalPropertyBag
- the internalPropertyBag value to set.- Returns:
- the AzureIaaSvmJobExtendedInfo object itself.
-
progressPercentage
Get the progressPercentage property: Indicates progress of the job. Null if it has not started or completed.- Returns:
- the progressPercentage value.
-
withProgressPercentage
Set the progressPercentage property: Indicates progress of the job. Null if it has not started or completed.- Parameters:
progressPercentage
- the progressPercentage value to set.- Returns:
- the AzureIaaSvmJobExtendedInfo object itself.
-
estimatedRemainingDuration
Get the estimatedRemainingDuration property: Time remaining for execution of this job.- Returns:
- the estimatedRemainingDuration value.
-
withEstimatedRemainingDuration
Set the estimatedRemainingDuration property: Time remaining for execution of this job.- Parameters:
estimatedRemainingDuration
- the estimatedRemainingDuration value to set.- Returns:
- the AzureIaaSvmJobExtendedInfo object itself.
-
dynamicErrorMessage
Get the dynamicErrorMessage property: Non localized error message on job execution.- Returns:
- the dynamicErrorMessage value.
-
withDynamicErrorMessage
Set the dynamicErrorMessage property: Non localized error message on job execution.- Parameters:
dynamicErrorMessage
- the dynamicErrorMessage value to set.- Returns:
- the AzureIaaSvmJobExtendedInfo object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-