Class NetworkInfo

java.lang.Object
com.microsoft.graph.callrecords.models.NetworkInfo
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class NetworkInfo extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Network Info.
  • Field Details

    • oDataType

      @SerializedName("@odata.type") @Expose @Nullable public String oDataType
      the OData type of the object as returned by the service
    • bandwidthLowEventRatio

      @SerializedName(value="bandwidthLowEventRatio", alternate="BandwidthLowEventRatio") @Expose @Nullable public Float bandwidthLowEventRatio
      The Bandwidth Low Event Ratio. Fraction of the call that the media endpoint detected the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent.
    • basicServiceSetIdentifier

      @SerializedName(value="basicServiceSetIdentifier", alternate="BasicServiceSetIdentifier") @Expose @Nullable public String basicServiceSetIdentifier
      The Basic Service Set Identifier. The wireless LAN basic service set identifier of the media endpoint used to connect to the network.
    • connectionType

      @SerializedName(value="connectionType", alternate="ConnectionType") @Expose @Nullable public NetworkConnectionType connectionType
      The Connection Type. Type of network used by the media endpoint. Possible values are: unknown, wired, wifi, mobile, tunnel, unknownFutureValue.
    • delayEventRatio

      @SerializedName(value="delayEventRatio", alternate="DelayEventRatio") @Expose @Nullable public Float delayEventRatio
      The Delay Event Ratio. Fraction of the call that the media endpoint detected the network delay was significant enough to impact the ability to have real-time two-way communication.
    • dnsSuffix

      @SerializedName(value="dnsSuffix", alternate="DnsSuffix") @Expose @Nullable public String dnsSuffix
      The Dns Suffix. DNS suffix associated with the network adapter of the media endpoint.
    • ipAddress

      @SerializedName(value="ipAddress", alternate="IpAddress") @Expose @Nullable public String ipAddress
      The Ip Address. IP address of the media endpoint.
    • linkSpeed

      @SerializedName(value="linkSpeed", alternate="LinkSpeed") @Expose @Nullable public Long linkSpeed
      The Link Speed. Link speed in bits per second reported by the network adapter used by the media endpoint.
    • macAddress

      @SerializedName(value="macAddress", alternate="MacAddress") @Expose @Nullable public String macAddress
      The Mac Address. The media access control (MAC) address of the media endpoint's network device.
    • networkTransportProtocol

      @SerializedName(value="networkTransportProtocol", alternate="NetworkTransportProtocol") @Expose @Nullable public NetworkTransportProtocol networkTransportProtocol
      The Network Transport Protocol. Network protocol used for the transmission of stream. Possible values are: unknown, udp, tcp, unknownFutureValue.
    • port

      @SerializedName(value="port", alternate="Port") @Expose @Nullable public Integer port
      The Port. Network port number used by media endpoint.
    • receivedQualityEventRatio

      @SerializedName(value="receivedQualityEventRatio", alternate="ReceivedQualityEventRatio") @Expose @Nullable public Float receivedQualityEventRatio
      The Received Quality Event Ratio. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio received.
    • reflexiveIPAddress

      @SerializedName(value="reflexiveIPAddress", alternate="ReflexiveIPAddress") @Expose @Nullable public String reflexiveIPAddress
      The Reflexive IPAddress. IP address of the media endpoint as seen by the media relay server. This is typically the public internet IP address associated to the endpoint.
    • relayIPAddress

      @SerializedName(value="relayIPAddress", alternate="RelayIPAddress") @Expose @Nullable public String relayIPAddress
      The Relay IPAddress. IP address of the media relay server allocated by the media endpoint.
    • relayPort

      @SerializedName(value="relayPort", alternate="RelayPort") @Expose @Nullable public Integer relayPort
      The Relay Port. Network port number allocated on the media relay server by the media endpoint.
    • sentQualityEventRatio

      @SerializedName(value="sentQualityEventRatio", alternate="SentQualityEventRatio") @Expose @Nullable public Float sentQualityEventRatio
      The Sent Quality Event Ratio. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio sent.
    • subnet

      @SerializedName(value="subnet", alternate="Subnet") @Expose @Nullable public String subnet
      The Subnet. Subnet used for media stream by the media endpoint.
    • traceRouteHops

      @SerializedName(value="traceRouteHops", alternate="TraceRouteHops") @Expose @Nullable public List<TraceRouteHop> traceRouteHops
      The Trace Route Hops. List of network trace route hops collected for this media stream.*
    • wifiBand

      @SerializedName(value="wifiBand", alternate="WifiBand") @Expose @Nullable public WifiBand wifiBand
      The Wifi Band. WiFi band used by the media endpoint. Possible values are: unknown, frequency24GHz, frequency50GHz, frequency60GHz, unknownFutureValue.
    • wifiBatteryCharge

      @SerializedName(value="wifiBatteryCharge", alternate="WifiBatteryCharge") @Expose @Nullable public Integer wifiBatteryCharge
      The Wifi Battery Charge. Estimated remaining battery charge in percentage reported by the media endpoint.
    • wifiChannel

      @SerializedName(value="wifiChannel", alternate="WifiChannel") @Expose @Nullable public Integer wifiChannel
      The Wifi Channel. WiFi channel used by the media endpoint.
    • wifiMicrosoftDriver

      @SerializedName(value="wifiMicrosoftDriver", alternate="WifiMicrosoftDriver") @Expose @Nullable public String wifiMicrosoftDriver
      The Wifi Microsoft Driver. Name of the Microsoft WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.
    • wifiMicrosoftDriverVersion

      @SerializedName(value="wifiMicrosoftDriverVersion", alternate="WifiMicrosoftDriverVersion") @Expose @Nullable public String wifiMicrosoftDriverVersion
      The Wifi Microsoft Driver Version. Version of the Microsoft WiFi driver used by the media endpoint.
    • wifiRadioType

      @SerializedName(value="wifiRadioType", alternate="WifiRadioType") @Expose @Nullable public WifiRadioType wifiRadioType
      The Wifi Radio Type. Type of WiFi radio used by the media endpoint. Possible values are: unknown, wifi80211a, wifi80211b, wifi80211g, wifi80211n, wifi80211ac, wifi80211ax, unknownFutureValue.
    • wifiSignalStrength

      @SerializedName(value="wifiSignalStrength", alternate="WifiSignalStrength") @Expose @Nullable public Integer wifiSignalStrength
      The Wifi Signal Strength. WiFi signal strength in percentage reported by the media endpoint.
    • wifiVendorDriver

      @SerializedName(value="wifiVendorDriver", alternate="WifiVendorDriver") @Expose @Nullable public String wifiVendorDriver
      The Wifi Vendor Driver. Name of the WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.
    • wifiVendorDriverVersion

      @SerializedName(value="wifiVendorDriverVersion", alternate="WifiVendorDriverVersion") @Expose @Nullable public String wifiVendorDriverVersion
      The Wifi Vendor Driver Version. Version of the WiFi driver used by the media endpoint.
  • Constructor Details

    • NetworkInfo

      public NetworkInfo()
  • Method Details

    • additionalDataManager

      @Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
      Specified by:
      additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObject
    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to