Class DevToolPortalFeatureSettings

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

public final class DevToolPortalFeatureSettings extends Object implements com.azure.json.JsonSerializable<DevToolPortalFeatureSettings>
Settings for Dev Tool Portal.
  • Constructor Details

    • DevToolPortalFeatureSettings

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

    • applicationAccelerator

      public DevToolPortalFeatureDetail applicationAccelerator()
      Get the applicationAccelerator property: Detail of Accelerator plugin.
      Returns:
      the applicationAccelerator value.
    • withApplicationAccelerator

      public DevToolPortalFeatureSettings withApplicationAccelerator(DevToolPortalFeatureDetail applicationAccelerator)
      Set the applicationAccelerator property: Detail of Accelerator plugin.
      Parameters:
      applicationAccelerator - the applicationAccelerator value to set.
      Returns:
      the DevToolPortalFeatureSettings object itself.
    • applicationLiveView

      public DevToolPortalFeatureDetail applicationLiveView()
      Get the applicationLiveView property: Detail of App Live View plugin.
      Returns:
      the applicationLiveView value.
    • withApplicationLiveView

      public DevToolPortalFeatureSettings withApplicationLiveView(DevToolPortalFeatureDetail applicationLiveView)
      Set the applicationLiveView property: Detail of App Live View plugin.
      Parameters:
      applicationLiveView - the applicationLiveView value to set.
      Returns:
      the DevToolPortalFeatureSettings object itself.
    • 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<DevToolPortalFeatureSettings>
      Throws:
      IOException
    • fromJson

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