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

public final class JobProperties extends Object
The properties for the job.
  • Constructor Details

    • JobProperties

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

    • 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 JobProperties 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 JobProperties object itself.
    • validate

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