Class PrimingJob
java.lang.Object
com.azure.resourcemanager.storagecache.models.PrimingJob
A priming job instance.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the primingJobDetails property: The job details or error information if any.Get the primingJobId property: The unique identifier of the priming job.Get the primingJobName property: The priming job name.Get the primingJobPercentComplete property: The current progress of the priming job, as a percentage.Get the primingJobState property: The state of the priming operation.Get the primingJobStatus property: The status code of the priming job.Get the primingManifestUrl property: The URL for the priming manifest file to download.void
validate()
Validates the instance.withPrimingJobName
(String primingJobName) Set the primingJobName property: The priming job name.withPrimingManifestUrl
(String primingManifestUrl) Set the primingManifestUrl property: The URL for the priming manifest file to download.
-
Constructor Details
-
PrimingJob
public PrimingJob()
-
-
Method Details
-
primingJobName
Get the primingJobName property: The priming job name.- Returns:
- the primingJobName value.
-
withPrimingJobName
Set the primingJobName property: The priming job name.- Parameters:
primingJobName
- the primingJobName value to set.- Returns:
- the PrimingJob object itself.
-
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
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
Get the primingJobId property: The unique identifier of the priming job.- Returns:
- the primingJobId value.
-
primingJobState
Get the primingJobState property: The state of the priming operation.- Returns:
- the primingJobState value.
-
primingJobStatus
Get the primingJobStatus property: The status code of the priming job.- Returns:
- the primingJobStatus value.
-
primingJobDetails
Get the primingJobDetails property: The job details or error information if any.- Returns:
- the primingJobDetails value.
-
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.
-