Class AppLinkMemberUpdateProperties

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

public final class AppLinkMemberUpdateProperties extends Object implements com.azure.json.JsonSerializable<AppLinkMemberUpdateProperties>
The updatable properties of the AppLinkMember.
  • Constructor Details

    • AppLinkMemberUpdateProperties

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

    • upgradeProfile

      public UpgradeProfile upgradeProfile()
      Get the upgradeProfile property: Upgrade profile.
      Returns:
      the upgradeProfile value.
    • withUpgradeProfile

      public AppLinkMemberUpdateProperties withUpgradeProfile(UpgradeProfile upgradeProfile)
      Set the upgradeProfile property: Upgrade profile.
      Parameters:
      upgradeProfile - the upgradeProfile value to set.
      Returns:
      the AppLinkMemberUpdateProperties object itself.
    • observabilityProfile

      public ObservabilityProfile observabilityProfile()
      Get the observabilityProfile property: Observability profile.
      Returns:
      the observabilityProfile value.
    • withObservabilityProfile

      public AppLinkMemberUpdateProperties withObservabilityProfile(ObservabilityProfile observabilityProfile)
      Set the observabilityProfile property: Observability profile.
      Parameters:
      observabilityProfile - the observabilityProfile value to set.
      Returns:
      the AppLinkMemberUpdateProperties object itself.
    • connectivityProfile

      public ConnectivityProfile connectivityProfile()
      Get the connectivityProfile property: Connectivity profile.
      Returns:
      the connectivityProfile value.
    • withConnectivityProfile

      public AppLinkMemberUpdateProperties withConnectivityProfile(ConnectivityProfile connectivityProfile)
      Set the connectivityProfile property: Connectivity profile.
      Parameters:
      connectivityProfile - the connectivityProfile value to set.
      Returns:
      the AppLinkMemberUpdateProperties 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<AppLinkMemberUpdateProperties>
      Throws:
      IOException
    • fromJson

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