Class TeleconferenceDeviceMediaQuality

java.lang.Object
com.microsoft.graph.models.TeleconferenceDeviceMediaQuality
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel
Direct Known Subclasses:
TeleconferenceDeviceAudioQuality, TeleconferenceDeviceVideoQuality

@Generated("com.microsoft.kiota") public class TeleconferenceDeviceMediaQuality extends Object implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
  • Field Details

    • backingStore

      @Nonnull protected com.microsoft.kiota.store.BackingStore backingStore
      Stores model information.
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static TeleconferenceDeviceMediaQuality createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode)
      Creates a new instance of the appropriate class based on discriminator value
      Parameters:
      parseNode - The parse node to use to read the discriminator value and create the object
      Returns:
      a TeleconferenceDeviceMediaQuality
    • getAdditionalData

      @Nonnull public Map<String,Object> getAdditionalData()
      Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
      Specified by:
      getAdditionalData in interface com.microsoft.kiota.serialization.AdditionalDataHolder
      Returns:
      a Map<String,Object>
    • getAverageInboundJitter

      @Nullable public com.microsoft.kiota.PeriodAndDuration getAverageInboundJitter()
      Gets the averageInboundJitter property value. The average inbound stream network jitter.
      Returns:
      a PeriodAndDuration
    • getAverageInboundPacketLossRateInPercentage

      @Nullable public Double getAverageInboundPacketLossRateInPercentage()
      Gets the averageInboundPacketLossRateInPercentage property value. The average inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
      Returns:
      a Double
    • getAverageInboundRoundTripDelay

      @Nullable public com.microsoft.kiota.PeriodAndDuration getAverageInboundRoundTripDelay()
      Gets the averageInboundRoundTripDelay property value. The average inbound stream network round trip delay.
      Returns:
      a PeriodAndDuration
    • getAverageOutboundJitter

      @Nullable public com.microsoft.kiota.PeriodAndDuration getAverageOutboundJitter()
      Gets the averageOutboundJitter property value. The average outbound stream network jitter.
      Returns:
      a PeriodAndDuration
    • getAverageOutboundPacketLossRateInPercentage

      @Nullable public Double getAverageOutboundPacketLossRateInPercentage()
      Gets the averageOutboundPacketLossRateInPercentage property value. The average outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
      Returns:
      a Double
    • getAverageOutboundRoundTripDelay

      @Nullable public com.microsoft.kiota.PeriodAndDuration getAverageOutboundRoundTripDelay()
      Gets the averageOutboundRoundTripDelay property value. The average outbound stream network round trip delay.
      Returns:
      a PeriodAndDuration
    • getBackingStore

      @Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()
      Gets the backingStore property value. Stores model information.
      Specified by:
      getBackingStore in interface com.microsoft.kiota.store.BackedModel
      Returns:
      a BackingStore
    • getChannelIndex

      @Nullable public Integer getChannelIndex()
      Gets the channelIndex property value. 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.
      Returns:
      a Integer
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getInboundPackets

      @Nullable public Long getInboundPackets()
      Gets the inboundPackets property value. The total number of the inbound packets.
      Returns:
      a Long
    • getLocalIPAddress

      @Nullable public String getLocalIPAddress()
      Gets the localIPAddress property value. the local IP address for the media session.
      Returns:
      a String
    • getLocalPort

      @Nullable public Integer getLocalPort()
      Gets the localPort property value. The local media port.
      Returns:
      a Integer
    • getMaximumInboundJitter

      @Nullable public com.microsoft.kiota.PeriodAndDuration getMaximumInboundJitter()
      Gets the maximumInboundJitter property value. The maximum inbound stream network jitter.
      Returns:
      a PeriodAndDuration
    • getMaximumInboundPacketLossRateInPercentage

      @Nullable public Double getMaximumInboundPacketLossRateInPercentage()
      Gets the maximumInboundPacketLossRateInPercentage property value. The maximum inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
      Returns:
      a Double
    • getMaximumInboundRoundTripDelay

      @Nullable public com.microsoft.kiota.PeriodAndDuration getMaximumInboundRoundTripDelay()
      Gets the maximumInboundRoundTripDelay property value. The maximum inbound stream network round trip delay.
      Returns:
      a PeriodAndDuration
    • getMaximumOutboundJitter

      @Nullable public com.microsoft.kiota.PeriodAndDuration getMaximumOutboundJitter()
      Gets the maximumOutboundJitter property value. The maximum outbound stream network jitter.
      Returns:
      a PeriodAndDuration
    • getMaximumOutboundPacketLossRateInPercentage

      @Nullable public Double getMaximumOutboundPacketLossRateInPercentage()
      Gets the maximumOutboundPacketLossRateInPercentage property value. The maximum outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
      Returns:
      a Double
    • getMaximumOutboundRoundTripDelay

      @Nullable public com.microsoft.kiota.PeriodAndDuration getMaximumOutboundRoundTripDelay()
      Gets the maximumOutboundRoundTripDelay property value. The maximum outbound stream network round trip delay.
      Returns:
      a PeriodAndDuration
    • getMediaDuration

      @Nullable public com.microsoft.kiota.PeriodAndDuration getMediaDuration()
      Gets the mediaDuration property value. The total modality duration. If the media enabled and disabled multiple times, MediaDuration will the summation of all of the durations.
      Returns:
      a PeriodAndDuration
    • getNetworkLinkSpeedInBytes

      @Nullable public Long getNetworkLinkSpeedInBytes()
      Gets the networkLinkSpeedInBytes property value. The network link speed in bytes
      Returns:
      a Long
    • getOdataType

      @Nullable public String getOdataType()
      Gets the @odata.type property value. The OdataType property
      Returns:
      a String
    • getOutboundPackets

      @Nullable public Long getOutboundPackets()
      Gets the outboundPackets property value. The total number of the outbound packets.
      Returns:
      a Long
    • getRemoteIPAddress

      @Nullable public String getRemoteIPAddress()
      Gets the remoteIPAddress property value. The remote IP address for the media session.
      Returns:
      a String
    • getRemotePort

      @Nullable public Integer getRemotePort()
      Gets the remotePort property value. The remote media port.
      Returns:
      a Integer
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAdditionalData

      public void setAdditionalData(@Nullable Map<String,Object> value)
      Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
      Parameters:
      value - Value to set for the AdditionalData property.
    • setAverageInboundJitter

      public void setAverageInboundJitter(@Nullable com.microsoft.kiota.PeriodAndDuration value)
      Sets the averageInboundJitter property value. The average inbound stream network jitter.
      Parameters:
      value - Value to set for the averageInboundJitter property.
    • setAverageInboundPacketLossRateInPercentage

      public void setAverageInboundPacketLossRateInPercentage(@Nullable Double value)
      Sets the averageInboundPacketLossRateInPercentage property value. The average inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
      Parameters:
      value - Value to set for the averageInboundPacketLossRateInPercentage property.
    • setAverageInboundRoundTripDelay

      public void setAverageInboundRoundTripDelay(@Nullable com.microsoft.kiota.PeriodAndDuration value)
      Sets the averageInboundRoundTripDelay property value. The average inbound stream network round trip delay.
      Parameters:
      value - Value to set for the averageInboundRoundTripDelay property.
    • setAverageOutboundJitter

      public void setAverageOutboundJitter(@Nullable com.microsoft.kiota.PeriodAndDuration value)
      Sets the averageOutboundJitter property value. The average outbound stream network jitter.
      Parameters:
      value - Value to set for the averageOutboundJitter property.
    • setAverageOutboundPacketLossRateInPercentage

      public void setAverageOutboundPacketLossRateInPercentage(@Nullable Double value)
      Sets the averageOutboundPacketLossRateInPercentage property value. The average outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
      Parameters:
      value - Value to set for the averageOutboundPacketLossRateInPercentage property.
    • setAverageOutboundRoundTripDelay

      public void setAverageOutboundRoundTripDelay(@Nullable com.microsoft.kiota.PeriodAndDuration value)
      Sets the averageOutboundRoundTripDelay property value. The average outbound stream network round trip delay.
      Parameters:
      value - Value to set for the averageOutboundRoundTripDelay property.
    • setBackingStore

      public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value)
      Sets the backingStore property value. Stores model information.
      Parameters:
      value - Value to set for the backingStore property.
    • setChannelIndex

      public void setChannelIndex(@Nullable Integer value)
      Sets the channelIndex property value. 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.
      Parameters:
      value - Value to set for the channelIndex property.
    • setInboundPackets

      public void setInboundPackets(@Nullable Long value)
      Sets the inboundPackets property value. The total number of the inbound packets.
      Parameters:
      value - Value to set for the inboundPackets property.
    • setLocalIPAddress

      public void setLocalIPAddress(@Nullable String value)
      Sets the localIPAddress property value. the local IP address for the media session.
      Parameters:
      value - Value to set for the localIPAddress property.
    • setLocalPort

      public void setLocalPort(@Nullable Integer value)
      Sets the localPort property value. The local media port.
      Parameters:
      value - Value to set for the localPort property.
    • setMaximumInboundJitter

      public void setMaximumInboundJitter(@Nullable com.microsoft.kiota.PeriodAndDuration value)
      Sets the maximumInboundJitter property value. The maximum inbound stream network jitter.
      Parameters:
      value - Value to set for the maximumInboundJitter property.
    • setMaximumInboundPacketLossRateInPercentage

      public void setMaximumInboundPacketLossRateInPercentage(@Nullable Double value)
      Sets the maximumInboundPacketLossRateInPercentage property value. The maximum inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
      Parameters:
      value - Value to set for the maximumInboundPacketLossRateInPercentage property.
    • setMaximumInboundRoundTripDelay

      public void setMaximumInboundRoundTripDelay(@Nullable com.microsoft.kiota.PeriodAndDuration value)
      Sets the maximumInboundRoundTripDelay property value. The maximum inbound stream network round trip delay.
      Parameters:
      value - Value to set for the maximumInboundRoundTripDelay property.
    • setMaximumOutboundJitter

      public void setMaximumOutboundJitter(@Nullable com.microsoft.kiota.PeriodAndDuration value)
      Sets the maximumOutboundJitter property value. The maximum outbound stream network jitter.
      Parameters:
      value - Value to set for the maximumOutboundJitter property.
    • setMaximumOutboundPacketLossRateInPercentage

      public void setMaximumOutboundPacketLossRateInPercentage(@Nullable Double value)
      Sets the maximumOutboundPacketLossRateInPercentage property value. The maximum outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
      Parameters:
      value - Value to set for the maximumOutboundPacketLossRateInPercentage property.
    • setMaximumOutboundRoundTripDelay

      public void setMaximumOutboundRoundTripDelay(@Nullable com.microsoft.kiota.PeriodAndDuration value)
      Sets the maximumOutboundRoundTripDelay property value. The maximum outbound stream network round trip delay.
      Parameters:
      value - Value to set for the maximumOutboundRoundTripDelay property.
    • setMediaDuration

      public void setMediaDuration(@Nullable com.microsoft.kiota.PeriodAndDuration value)
      Sets the mediaDuration property value. The total modality duration. If the media enabled and disabled multiple times, MediaDuration will the summation of all of the durations.
      Parameters:
      value - Value to set for the mediaDuration property.
    • setNetworkLinkSpeedInBytes

      public void setNetworkLinkSpeedInBytes(@Nullable Long value)
      Sets the networkLinkSpeedInBytes property value. The network link speed in bytes
      Parameters:
      value - Value to set for the networkLinkSpeedInBytes property.
    • setOdataType

      public void setOdataType(@Nullable String value)
      Sets the @odata.type property value. The OdataType property
      Parameters:
      value - Value to set for the @odata.type property.
    • setOutboundPackets

      public void setOutboundPackets(@Nullable Long value)
      Sets the outboundPackets property value. The total number of the outbound packets.
      Parameters:
      value - Value to set for the outboundPackets property.
    • setRemoteIPAddress

      public void setRemoteIPAddress(@Nullable String value)
      Sets the remoteIPAddress property value. The remote IP address for the media session.
      Parameters:
      value - Value to set for the remoteIPAddress property.
    • setRemotePort

      public void setRemotePort(@Nullable Integer value)
      Sets the remotePort property value. The remote media port.
      Parameters:
      value - Value to set for the remotePort property.