Package com.microsoft.graph.models
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 Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStore
Stores model information. -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newTeleconferenceDeviceMediaQuality
and sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.PeriodAndDuration
Gets the averageInboundJitter property value.Gets the averageInboundPacketLossRateInPercentage property value.com.microsoft.kiota.PeriodAndDuration
Gets the averageInboundRoundTripDelay property value.com.microsoft.kiota.PeriodAndDuration
Gets the averageOutboundJitter property value.Gets the averageOutboundPacketLossRateInPercentage property value.com.microsoft.kiota.PeriodAndDuration
Gets the averageOutboundRoundTripDelay property value.com.microsoft.kiota.store.BackingStore
Gets the backingStore property value.Gets the channelIndex property value.The deserialization information for the current modelGets the inboundPackets property value.Gets the localIPAddress property value.Gets the localPort property value.com.microsoft.kiota.PeriodAndDuration
Gets the maximumInboundJitter property value.Gets the maximumInboundPacketLossRateInPercentage property value.com.microsoft.kiota.PeriodAndDuration
Gets the maximumInboundRoundTripDelay property value.com.microsoft.kiota.PeriodAndDuration
Gets the maximumOutboundJitter property value.Gets the maximumOutboundPacketLossRateInPercentage property value.com.microsoft.kiota.PeriodAndDuration
Gets the maximumOutboundRoundTripDelay property value.com.microsoft.kiota.PeriodAndDuration
Gets the mediaDuration property value.Gets the networkLinkSpeedInBytes property value.Gets the @odata.type property value.Gets the outboundPackets property value.Gets the remoteIPAddress property value.Gets the remotePort property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setAdditionalData
(Map<String, Object> value) Sets the AdditionalData property value.void
setAverageInboundJitter
(com.microsoft.kiota.PeriodAndDuration value) Sets the averageInboundJitter property value.void
Sets the averageInboundPacketLossRateInPercentage property value.void
setAverageInboundRoundTripDelay
(com.microsoft.kiota.PeriodAndDuration value) Sets the averageInboundRoundTripDelay property value.void
setAverageOutboundJitter
(com.microsoft.kiota.PeriodAndDuration value) Sets the averageOutboundJitter property value.void
Sets the averageOutboundPacketLossRateInPercentage property value.void
setAverageOutboundRoundTripDelay
(com.microsoft.kiota.PeriodAndDuration value) Sets the averageOutboundRoundTripDelay property value.void
setBackingStore
(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.void
setChannelIndex
(Integer value) Sets the channelIndex property value.void
setInboundPackets
(Long value) Sets the inboundPackets property value.void
setLocalIPAddress
(String value) Sets the localIPAddress property value.void
setLocalPort
(Integer value) Sets the localPort property value.void
setMaximumInboundJitter
(com.microsoft.kiota.PeriodAndDuration value) Sets the maximumInboundJitter property value.void
Sets the maximumInboundPacketLossRateInPercentage property value.void
setMaximumInboundRoundTripDelay
(com.microsoft.kiota.PeriodAndDuration value) Sets the maximumInboundRoundTripDelay property value.void
setMaximumOutboundJitter
(com.microsoft.kiota.PeriodAndDuration value) Sets the maximumOutboundJitter property value.void
Sets the maximumOutboundPacketLossRateInPercentage property value.void
setMaximumOutboundRoundTripDelay
(com.microsoft.kiota.PeriodAndDuration value) Sets the maximumOutboundRoundTripDelay property value.void
setMediaDuration
(com.microsoft.kiota.PeriodAndDuration value) Sets the mediaDuration property value.void
setNetworkLinkSpeedInBytes
(Long value) Sets the networkLinkSpeedInBytes property value.void
setOdataType
(String value) Sets the @odata.type property value.void
setOutboundPackets
(Long value) Sets the outboundPackets property value.void
setRemoteIPAddress
(String value) Sets the remoteIPAddress property value.void
setRemotePort
(Integer value) Sets the remotePort property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
TeleconferenceDeviceMediaQuality
public TeleconferenceDeviceMediaQuality()Instantiates a newTeleconferenceDeviceMediaQuality
and sets the default values.
-
-
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
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getAverageInboundJitter
@Nullable public com.microsoft.kiota.PeriodAndDuration getAverageInboundJitter()Gets the averageInboundJitter property value. The average inbound stream network jitter.- Returns:
- a
PeriodAndDuration
-
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
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 interfacecom.microsoft.kiota.store.BackedModel
- Returns:
- a
BackingStore
-
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 -
getInboundPackets
Gets the inboundPackets property value. The total number of the inbound packets.- Returns:
- a
Long
-
getLocalIPAddress
Gets the localIPAddress property value. the local IP address for the media session.- Returns:
- a
String
-
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
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
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
Gets the networkLinkSpeedInBytes property value. The network link speed in bytes- Returns:
- a
Long
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getOutboundPackets
Gets the outboundPackets property value. The total number of the outbound packets.- Returns:
- a
Long
-
getRemoteIPAddress
Gets the remoteIPAddress property value. The remote IP address for the media session.- Returns:
- a
String
-
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 interfacecom.microsoft.kiota.serialization.Parsable
- Parameters:
writer
- Serialization writer to use to serialize this model
-
setAdditionalData
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
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
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
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
Sets the inboundPackets property value. The total number of the inbound packets.- Parameters:
value
- Value to set for the inboundPackets property.
-
setLocalIPAddress
Sets the localIPAddress property value. the local IP address for the media session.- Parameters:
value
- Value to set for the localIPAddress property.
-
setLocalPort
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
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
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
Sets the networkLinkSpeedInBytes property value. The network link speed in bytes- Parameters:
value
- Value to set for the networkLinkSpeedInBytes property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value
- Value to set for the @odata.type property.
-
setOutboundPackets
Sets the outboundPackets property value. The total number of the outbound packets.- Parameters:
value
- Value to set for the outboundPackets property.
-
setRemoteIPAddress
Sets the remoteIPAddress property value. The remote IP address for the media session.- Parameters:
value
- Value to set for the remoteIPAddress property.
-
setRemotePort
Sets the remotePort property value. The remote media port.- Parameters:
value
- Value to set for the remotePort property.
-