Class P2SVpnConnectionHealthInner

java.lang.Object
com.azure.resourcemanager.network.fluent.models.P2SVpnConnectionHealthInner
All Implemented Interfaces:
com.azure.json.JsonSerializable<P2SVpnConnectionHealthInner>

public final class P2SVpnConnectionHealthInner extends Object implements com.azure.json.JsonSerializable<P2SVpnConnectionHealthInner>
P2S Vpn connection detailed health written to sas url.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance of P2SVpnConnectionHealthInner class.
  • Method Summary

    Modifier and Type
    Method
    Description
    fromJson(com.azure.json.JsonReader jsonReader)
    Reads an instance of P2SVpnConnectionHealthInner from the JsonReader.
    Get the sasUrl property: Returned sas url of the blob to which the p2s vpn connection detailed health will be written.
    com.azure.json.JsonWriter
    toJson(com.azure.json.JsonWriter jsonWriter)
    void
    Validates the instance.
    Set the sasUrl property: Returned sas url of the blob to which the p2s vpn connection detailed health will be written.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.azure.json.JsonSerializable

    toJson, toJson, toJsonBytes, toJsonString
  • Constructor Details

    • P2SVpnConnectionHealthInner

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

    • sasUrl

      public String sasUrl()
      Get the sasUrl property: Returned sas url of the blob to which the p2s vpn connection detailed health will be written.
      Returns:
      the sasUrl value.
    • withSasUrl

      public P2SVpnConnectionHealthInner withSasUrl(String sasUrl)
      Set the sasUrl property: Returned sas url of the blob to which the p2s vpn connection detailed health will be written.
      Parameters:
      sasUrl - the sasUrl value to set.
      Returns:
      the P2SVpnConnectionHealthInner 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<P2SVpnConnectionHealthInner>
      Throws:
      IOException
    • fromJson

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