Class FullyManagedUpgradeProfile

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

public final class FullyManagedUpgradeProfile extends Object implements com.azure.json.JsonSerializable<FullyManagedUpgradeProfile>
AppLinkMember fully managed upgrade profile.
  • Constructor Details

    • FullyManagedUpgradeProfile

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

    • releaseChannel

      public UpgradeReleaseChannel releaseChannel()
      Get the releaseChannel property: Release channel.
      Returns:
      the releaseChannel value.
    • withReleaseChannel

      public FullyManagedUpgradeProfile withReleaseChannel(UpgradeReleaseChannel releaseChannel)
      Set the releaseChannel property: Release channel.
      Parameters:
      releaseChannel - the releaseChannel value to set.
      Returns:
      the FullyManagedUpgradeProfile object itself.
    • toJson

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

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