Class ManagedInstanceOperationSteps

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

public final class ManagedInstanceOperationSteps extends Object implements com.azure.json.JsonSerializable<ManagedInstanceOperationSteps>
The steps of a managed instance operation.
  • Constructor Details

    • ManagedInstanceOperationSteps

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

    • totalSteps

      public String totalSteps()
      Get the totalSteps property: The total number of operation steps.
      Returns:
      the totalSteps value.
    • currentStep

      public Integer currentStep()
      Get the currentStep property: The number of current operation steps.
      Returns:
      the currentStep value.
    • stepsList

      Get the stepsList property: The operation steps list.
      Returns:
      the stepsList 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<ManagedInstanceOperationSteps>
      Throws:
      IOException
    • fromJson

      public static ManagedInstanceOperationSteps fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of ManagedInstanceOperationSteps from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of ManagedInstanceOperationSteps 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 ManagedInstanceOperationSteps.