Class TeleconferenceDeviceMediaQuality

java.lang.Object
com.microsoft.graph.models.TeleconferenceDeviceMediaQuality
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
Direct Known Subclasses:
TeleconferenceDeviceAudioQuality, TeleconferenceDeviceVideoQuality

public class TeleconferenceDeviceMediaQuality extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Teleconference Device Media Quality.
  • Field Details

    • oDataType

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

      @SerializedName(value="averageInboundJitter", alternate="AverageInboundJitter") @Expose @Nullable public Duration averageInboundJitter
      The Average Inbound Jitter. The average inbound stream network jitter.
    • averageInboundPacketLossRateInPercentage

      @SerializedName(value="averageInboundPacketLossRateInPercentage", alternate="AverageInboundPacketLossRateInPercentage") @Expose @Nullable public Double averageInboundPacketLossRateInPercentage
      The Average Inbound Packet Loss Rate In Percentage. The average inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
    • averageInboundRoundTripDelay

      @SerializedName(value="averageInboundRoundTripDelay", alternate="AverageInboundRoundTripDelay") @Expose @Nullable public Duration averageInboundRoundTripDelay
      The Average Inbound Round Trip Delay. The average inbound stream network round trip delay.
    • averageOutboundJitter

      @SerializedName(value="averageOutboundJitter", alternate="AverageOutboundJitter") @Expose @Nullable public Duration averageOutboundJitter
      The Average Outbound Jitter. The average outbound stream network jitter.
    • averageOutboundPacketLossRateInPercentage

      @SerializedName(value="averageOutboundPacketLossRateInPercentage", alternate="AverageOutboundPacketLossRateInPercentage") @Expose @Nullable public Double averageOutboundPacketLossRateInPercentage
      The Average Outbound Packet Loss Rate In Percentage. The average outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
    • averageOutboundRoundTripDelay

      @SerializedName(value="averageOutboundRoundTripDelay", alternate="AverageOutboundRoundTripDelay") @Expose @Nullable public Duration averageOutboundRoundTripDelay
      The Average Outbound Round Trip Delay. The average outbound stream network round trip delay.
    • channelIndex

      @SerializedName(value="channelIndex", alternate="ChannelIndex") @Expose @Nullable public Integer channelIndex
      The Channel Index. The channel index of media. Indexing begins with 1. If a media session contains 3 video modalities, channel indexes will be 1, 2, and 3.
    • inboundPackets

      @SerializedName(value="inboundPackets", alternate="InboundPackets") @Expose @Nullable public Long inboundPackets
      The Inbound Packets. The total number of the inbound packets.
    • localIPAddress

      @SerializedName(value="localIPAddress", alternate="LocalIPAddress") @Expose @Nullable public String localIPAddress
      The Local IPAddress. the local IP address for the media session.
    • localPort

      @SerializedName(value="localPort", alternate="LocalPort") @Expose @Nullable public Integer localPort
      The Local Port. The local media port.
    • maximumInboundJitter

      @SerializedName(value="maximumInboundJitter", alternate="MaximumInboundJitter") @Expose @Nullable public Duration maximumInboundJitter
      The Maximum Inbound Jitter. The maximum inbound stream network jitter.
    • maximumInboundPacketLossRateInPercentage

      @SerializedName(value="maximumInboundPacketLossRateInPercentage", alternate="MaximumInboundPacketLossRateInPercentage") @Expose @Nullable public Double maximumInboundPacketLossRateInPercentage
      The Maximum Inbound Packet Loss Rate In Percentage. The maximum inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
    • maximumInboundRoundTripDelay

      @SerializedName(value="maximumInboundRoundTripDelay", alternate="MaximumInboundRoundTripDelay") @Expose @Nullable public Duration maximumInboundRoundTripDelay
      The Maximum Inbound Round Trip Delay. The maximum inbound stream network round trip delay.
    • maximumOutboundJitter

      @SerializedName(value="maximumOutboundJitter", alternate="MaximumOutboundJitter") @Expose @Nullable public Duration maximumOutboundJitter
      The Maximum Outbound Jitter. The maximum outbound stream network jitter.
    • maximumOutboundPacketLossRateInPercentage

      @SerializedName(value="maximumOutboundPacketLossRateInPercentage", alternate="MaximumOutboundPacketLossRateInPercentage") @Expose @Nullable public Double maximumOutboundPacketLossRateInPercentage
      The Maximum Outbound Packet Loss Rate In Percentage. The maximum outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
    • maximumOutboundRoundTripDelay

      @SerializedName(value="maximumOutboundRoundTripDelay", alternate="MaximumOutboundRoundTripDelay") @Expose @Nullable public Duration maximumOutboundRoundTripDelay
      The Maximum Outbound Round Trip Delay. The maximum outbound stream network round trip delay.
    • mediaDuration

      @SerializedName(value="mediaDuration", alternate="MediaDuration") @Expose @Nullable public Duration mediaDuration
      The Media Duration. The total modality duration. If the media enabled and disabled multiple times, MediaDuration will the summation of all of the durations.
    • networkLinkSpeedInBytes

      @SerializedName(value="networkLinkSpeedInBytes", alternate="NetworkLinkSpeedInBytes") @Expose @Nullable public Long networkLinkSpeedInBytes
      The Network Link Speed In Bytes. The network link speed in bytes
    • outboundPackets

      @SerializedName(value="outboundPackets", alternate="OutboundPackets") @Expose @Nullable public Long outboundPackets
      The Outbound Packets. The total number of the outbound packets.
    • remoteIPAddress

      @SerializedName(value="remoteIPAddress", alternate="RemoteIPAddress") @Expose @Nullable public String remoteIPAddress
      The Remote IPAddress. The remote IP address for the media session.
    • remotePort

      @SerializedName(value="remotePort", alternate="RemotePort") @Expose @Nullable public Integer remotePort
      The Remote Port. The remote media port.
  • Constructor Details

    • TeleconferenceDeviceMediaQuality

      public TeleconferenceDeviceMediaQuality()
  • 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