Interface Job
public interface Job
An immutable client-side representation of Job.
-
Method Summary
Modifier and TypeMethodDescriptionGets the currentStage property: Current stage of the update operation.Gets the downloadProgress property: The download progress.endTime()
Gets the endTime property: The UTC date and time at which the job completed.error()
Gets the error property: The error details.Gets the errorManifestFile property: Local share/remote container relative path to the error manifest file of the refresh.folder()
Gets the folder property: If only subfolders need to be refreshed, then the subfolder path inside the share or container.id()
Gets the id property: The path ID that uniquely identifies the object.Gets the inner com.azure.resourcemanager.databoxedge.fluent.models.JobInner object.Gets the installProgress property: The install progress.jobType()
Gets the jobType property: The type of the job.name()
Gets the name property: The name of the object.Gets the percentComplete property: The percentage of the job that is complete.Gets the refreshedEntityId property: ARM ID of the entity that was refreshed.Gets the startTime property: The UTC date and time at which the job started.status()
Gets the status property: The current status of the job.Gets the totalRefreshErrors property: Total number of errors encountered during the refresh process.type()
Gets the type property: The hierarchical type of the object.
-
Method Details
-
id
String id()Gets the id property: The path ID that uniquely identifies the object.- Returns:
- the id value.
-
name
String name()Gets the name property: The name of the object.- Returns:
- the name value.
-
type
String type()Gets the type property: The hierarchical type of the object.- Returns:
- the type value.
-
status
JobStatus status()Gets the status property: The current status of the job.- Returns:
- the status value.
-
startTime
OffsetDateTime startTime()Gets the startTime property: The UTC date and time at which the job started.- Returns:
- the startTime value.
-
endTime
OffsetDateTime endTime()Gets the endTime property: The UTC date and time at which the job completed.- Returns:
- the endTime value.
-
percentComplete
Integer percentComplete()Gets the percentComplete property: The percentage of the job that is complete.- Returns:
- the percentComplete value.
-
error
JobErrorDetails error()Gets the error property: The error details.- Returns:
- the error value.
-
jobType
JobType jobType()Gets the jobType property: The type of the job.- Returns:
- the jobType value.
-
currentStage
UpdateOperationStage currentStage()Gets the currentStage property: Current stage of the update operation.- Returns:
- the currentStage value.
-
downloadProgress
UpdateDownloadProgress downloadProgress()Gets the downloadProgress property: The download progress.- Returns:
- the downloadProgress value.
-
installProgress
UpdateInstallProgress installProgress()Gets the installProgress property: The install progress.- Returns:
- the installProgress value.
-
totalRefreshErrors
Integer totalRefreshErrors()Gets the totalRefreshErrors property: Total number of errors encountered during the refresh process.- Returns:
- the totalRefreshErrors value.
-
errorManifestFile
String errorManifestFile()Gets the errorManifestFile property: Local share/remote container relative path to the error manifest file of the refresh.- Returns:
- the errorManifestFile value.
-
refreshedEntityId
String refreshedEntityId()Gets the refreshedEntityId property: ARM ID of the entity that was refreshed.- Returns:
- the refreshedEntityId value.
-
folder
String folder()Gets the folder property: If only subfolders need to be refreshed, then the subfolder path inside the share or container. (The path is empty if there are no subfolders.).- Returns:
- the folder value.
-
innerModel
JobInner innerModel()Gets the inner com.azure.resourcemanager.databoxedge.fluent.models.JobInner object.- Returns:
- the inner object.
-