Class StorageTaskReportSummary

java.lang.Object
com.azure.resourcemanager.storage.models.StorageTaskReportSummary
All Implemented Interfaces:
com.azure.json.JsonSerializable<StorageTaskReportSummary>

public final class StorageTaskReportSummary extends Object implements com.azure.json.JsonSerializable<StorageTaskReportSummary>
Fetch Storage Tasks Run Summary.
  • Constructor Details

    • StorageTaskReportSummary

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

    • value

      Get the value property: Gets storage tasks run result summary.
      Returns:
      the value value.
    • nextLink

      public String nextLink()
      Get the nextLink property: Request URL that can be used to query next page of storage task run results summary. Returned when the number of run instances and summary reports exceed maximum page size.
      Returns:
      the nextLink value.
    • validate

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

      public com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter) throws IOException
      Specified by:
      toJson in interface com.azure.json.JsonSerializable<StorageTaskReportSummary>
      Throws:
      IOException
    • fromJson

      public static StorageTaskReportSummary fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of StorageTaskReportSummary from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of StorageTaskReportSummary if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
      Throws:
      IOException - If an error occurs while reading the StorageTaskReportSummary.