java.lang.Object
com.azure.resourcemanager.storagecache.models.PrimingJob

public final class PrimingJob extends Object
A priming job instance.
  • Constructor Details

    • PrimingJob

      public PrimingJob()
  • Method Details

    • primingJobName

      public String primingJobName()
      Get the primingJobName property: The priming job name.
      Returns:
      the primingJobName value.
    • withPrimingJobName

      public PrimingJob withPrimingJobName(String primingJobName)
      Set the primingJobName property: The priming job name.
      Parameters:
      primingJobName - the primingJobName value to set.
      Returns:
      the PrimingJob object itself.
    • primingManifestUrl

      public String primingManifestUrl()
      Get the primingManifestUrl property: The URL for the priming manifest file to download. This file must be readable from the HPC Cache. When the file is in Azure blob storage the URL should include a Shared Access Signature (SAS) granting read permissions on the blob.
      Returns:
      the primingManifestUrl value.
    • withPrimingManifestUrl

      public PrimingJob withPrimingManifestUrl(String primingManifestUrl)
      Set the primingManifestUrl property: The URL for the priming manifest file to download. This file must be readable from the HPC Cache. When the file is in Azure blob storage the URL should include a Shared Access Signature (SAS) granting read permissions on the blob.
      Parameters:
      primingManifestUrl - the primingManifestUrl value to set.
      Returns:
      the PrimingJob object itself.
    • primingJobId

      public String primingJobId()
      Get the primingJobId property: The unique identifier of the priming job.
      Returns:
      the primingJobId value.
    • primingJobState

      public PrimingJobState primingJobState()
      Get the primingJobState property: The state of the priming operation.
      Returns:
      the primingJobState value.
    • primingJobStatus

      public String primingJobStatus()
      Get the primingJobStatus property: The status code of the priming job.
      Returns:
      the primingJobStatus value.
    • primingJobDetails

      public String primingJobDetails()
      Get the primingJobDetails property: The job details or error information if any.
      Returns:
      the primingJobDetails value.
    • primingJobPercentComplete

      public Double primingJobPercentComplete()
      Get the primingJobPercentComplete property: The current progress of the priming job, as a percentage.
      Returns:
      the primingJobPercentComplete value.
    • validate

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