java.lang.Object
com.azure.resourcemanager.databoxedge.fluent.models.JobInner

public final class JobInner extends Object
A device job.
  • Constructor Details

    • JobInner

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

    • id

      public String id()
      Get the id property: The path ID that uniquely identifies the object.
      Returns:
      the id value.
    • name

      public String name()
      Get the name property: The name of the object.
      Returns:
      the name value.
    • type

      public String type()
      Get the type property: The hierarchical type of the object.
      Returns:
      the type value.
    • status

      public JobStatus status()
      Get the status property: The current status of the job.
      Returns:
      the status value.
    • startTime

      public OffsetDateTime startTime()
      Get the startTime property: The UTC date and time at which the job started.
      Returns:
      the startTime value.
    • endTime

      public OffsetDateTime endTime()
      Get the endTime property: The UTC date and time at which the job completed.
      Returns:
      the endTime value.
    • percentComplete

      public Integer percentComplete()
      Get the percentComplete property: The percentage of the job that is complete.
      Returns:
      the percentComplete value.
    • error

      public JobErrorDetails error()
      Get the error property: The error details.
      Returns:
      the error value.
    • jobType

      public JobType jobType()
      Get the jobType property: The type of the job.
      Returns:
      the jobType value.
    • currentStage

      public UpdateOperationStage currentStage()
      Get the currentStage property: Current stage of the update operation.
      Returns:
      the currentStage value.
    • downloadProgress

      public UpdateDownloadProgress downloadProgress()
      Get the downloadProgress property: The download progress.
      Returns:
      the downloadProgress value.
    • installProgress

      public UpdateInstallProgress installProgress()
      Get the installProgress property: The install progress.
      Returns:
      the installProgress value.
    • totalRefreshErrors

      public Integer totalRefreshErrors()
      Get the totalRefreshErrors property: Total number of errors encountered during the refresh process.
      Returns:
      the totalRefreshErrors value.
    • errorManifestFile

      public String errorManifestFile()
      Get the errorManifestFile property: Local share/remote container relative path to the error manifest file of the refresh.
      Returns:
      the errorManifestFile value.
    • refreshedEntityId

      public String refreshedEntityId()
      Get the refreshedEntityId property: ARM ID of the entity that was refreshed.
      Returns:
      the refreshedEntityId value.
    • folder

      public String folder()
      Get 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.
    • withFolder

      public JobInner withFolder(String folder)
      Set 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.).
      Parameters:
      folder - the folder value to set.
      Returns:
      the JobInner object itself.
    • validate

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