Class NetworkInfo
java.lang.Object
com.microsoft.graph.models.callrecords.NetworkInfo
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class NetworkInfo
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.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic NetworkInfocreateFromDiscriminatorValue(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.store.BackingStoreGets the backingStore property value.Gets the bandwidthLowEventRatio property value.Gets the basicServiceSetIdentifier property value.Gets the connectionType property value.Gets the delayEventRatio property value.Gets the dnsSuffix property value.The deserialization information for the current modelGets the ipAddress property value.Gets the linkSpeed property value.Gets the macAddress property value.Gets the networkTransportProtocol property value.Gets the @odata.type property value.getPort()Gets the port property value.Gets the receivedQualityEventRatio property value.Gets the reflexiveIPAddress property value.Gets the relayIPAddress property value.Gets the relayPort property value.Gets the sentQualityEventRatio property value.Gets the subnet property value.Gets the traceRouteHops property value.Gets the wifiBand property value.Gets the wifiBatteryCharge property value.Gets the wifiChannel property value.Gets the wifiMicrosoftDriver property value.Gets the wifiMicrosoftDriverVersion property value.Gets the wifiRadioType property value.Gets the wifiSignalStrength property value.Gets the wifiVendorDriver property value.Gets the wifiVendorDriverVersion property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetBandwidthLowEventRatio(Float value) Sets the bandwidthLowEventRatio property value.voidSets the basicServiceSetIdentifier property value.voidSets the connectionType property value.voidsetDelayEventRatio(Float value) Sets the delayEventRatio property value.voidsetDnsSuffix(String value) Sets the dnsSuffix property value.voidsetIpAddress(String value) Sets the ipAddress property value.voidsetLinkSpeed(Long value) Sets the linkSpeed property value.voidsetMacAddress(String value) Sets the macAddress property value.voidSets the networkTransportProtocol property value.voidsetOdataType(String value) Sets the @odata.type property value.voidSets the port property value.voidSets the receivedQualityEventRatio property value.voidsetReflexiveIPAddress(String value) Sets the reflexiveIPAddress property value.voidsetRelayIPAddress(String value) Sets the relayIPAddress property value.voidsetRelayPort(Integer value) Sets the relayPort property value.voidsetSentQualityEventRatio(Float value) Sets the sentQualityEventRatio property value.voidSets the subnet property value.voidsetTraceRouteHops(List<TraceRouteHop> value) Sets the traceRouteHops property value.voidsetWifiBand(WifiBand value) Sets the wifiBand property value.voidsetWifiBatteryCharge(Integer value) Sets the wifiBatteryCharge property value.voidsetWifiChannel(Integer value) Sets the wifiChannel property value.voidsetWifiMicrosoftDriver(String value) Sets the wifiMicrosoftDriver property value.voidSets the wifiMicrosoftDriverVersion property value.voidsetWifiRadioType(WifiRadioType value) Sets the wifiRadioType property value.voidsetWifiSignalStrength(Integer value) Sets the wifiSignalStrength property value.voidsetWifiVendorDriver(String value) Sets the wifiVendorDriver property value.voidsetWifiVendorDriverVersion(String value) Sets the wifiVendorDriverVersion property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
NetworkInfo
public NetworkInfo()Instantiates a newNetworkInfoand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static NetworkInfo 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
NetworkInfo
-
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. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getBandwidthLowEventRatio
Gets the bandwidthLowEventRatio property value. 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.- Returns:
- a
Float
-
getBasicServiceSetIdentifier
Gets the basicServiceSetIdentifier property value. The wireless LAN basic service set identifier of the media endpoint used to connect to the network.- Returns:
- a
String
-
getConnectionType
Gets the connectionType property value. The connectionType property- Returns:
- a
NetworkConnectionType
-
getDelayEventRatio
Gets the delayEventRatio property value. 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.- Returns:
- a
Float
-
getDnsSuffix
Gets the dnsSuffix property value. DNS suffix associated with the network adapter of the media endpoint.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getIpAddress
Gets the ipAddress property value. IP address of the media endpoint.- Returns:
- a
String
-
getLinkSpeed
Gets the linkSpeed property value. Link speed in bits per second reported by the network adapter used by the media endpoint.- Returns:
- a
Long
-
getMacAddress
Gets the macAddress property value. The media access control (MAC) address of the media endpoint's network device. This value may be missing or shown as 02:00:00:00:00:00 due to operating system privacy policies.- Returns:
- a
String
-
getNetworkTransportProtocol
Gets the networkTransportProtocol property value. The networkTransportProtocol property- Returns:
- a
NetworkTransportProtocol
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getPort
Gets the port property value. Network port number used by media endpoint.- Returns:
- a
Integer
-
getReceivedQualityEventRatio
Gets the receivedQualityEventRatio property value. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio received.- Returns:
- a
Float
-
getReflexiveIPAddress
Gets the reflexiveIPAddress property value. 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.- Returns:
- a
String
-
getRelayIPAddress
Gets the relayIPAddress property value. IP address of the media relay server allocated by the media endpoint.- Returns:
- a
String
-
getRelayPort
Gets the relayPort property value. Network port number allocated on the media relay server by the media endpoint.- Returns:
- a
Integer
-
getSentQualityEventRatio
Gets the sentQualityEventRatio property value. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio sent.- Returns:
- a
Float
-
getSubnet
Gets the subnet property value. Subnet used for media stream by the media endpoint.- Returns:
- a
String
-
getTraceRouteHops
Gets the traceRouteHops property value. List of network trace route hops collected for this media stream.*- Returns:
- a
List<TraceRouteHop>
-
getWifiBand
Gets the wifiBand property value. The wifiBand property- Returns:
- a
WifiBand
-
getWifiBatteryCharge
Gets the wifiBatteryCharge property value. Estimated remaining battery charge in percentage reported by the media endpoint.- Returns:
- a
Integer
-
getWifiChannel
Gets the wifiChannel property value. WiFi channel used by the media endpoint.- Returns:
- a
Integer
-
getWifiMicrosoftDriver
Gets the wifiMicrosoftDriver property value. Name of the Microsoft WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.- Returns:
- a
String
-
getWifiMicrosoftDriverVersion
Gets the wifiMicrosoftDriverVersion property value. Version of the Microsoft WiFi driver used by the media endpoint.- Returns:
- a
String
-
getWifiRadioType
Gets the wifiRadioType property value. The wifiRadioType property- Returns:
- a
WifiRadioType
-
getWifiSignalStrength
Gets the wifiSignalStrength property value. WiFi signal strength in percentage reported by the media endpoint.- Returns:
- a
Integer
-
getWifiVendorDriver
Gets the wifiVendorDriver property value. Name of the WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.- Returns:
- a
String
-
getWifiVendorDriverVersion
Gets the wifiVendorDriverVersion property value. Version of the WiFi driver used by the media endpoint.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein 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.
-
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.
-
setBandwidthLowEventRatio
Sets the bandwidthLowEventRatio property value. 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.- Parameters:
value- Value to set for the bandwidthLowEventRatio property.
-
setBasicServiceSetIdentifier
Sets the basicServiceSetIdentifier property value. The wireless LAN basic service set identifier of the media endpoint used to connect to the network.- Parameters:
value- Value to set for the basicServiceSetIdentifier property.
-
setConnectionType
Sets the connectionType property value. The connectionType property- Parameters:
value- Value to set for the connectionType property.
-
setDelayEventRatio
Sets the delayEventRatio property value. 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.- Parameters:
value- Value to set for the delayEventRatio property.
-
setDnsSuffix
Sets the dnsSuffix property value. DNS suffix associated with the network adapter of the media endpoint.- Parameters:
value- Value to set for the dnsSuffix property.
-
setIpAddress
Sets the ipAddress property value. IP address of the media endpoint.- Parameters:
value- Value to set for the ipAddress property.
-
setLinkSpeed
Sets the linkSpeed property value. Link speed in bits per second reported by the network adapter used by the media endpoint.- Parameters:
value- Value to set for the linkSpeed property.
-
setMacAddress
Sets the macAddress property value. The media access control (MAC) address of the media endpoint's network device. This value may be missing or shown as 02:00:00:00:00:00 due to operating system privacy policies.- Parameters:
value- Value to set for the macAddress property.
-
setNetworkTransportProtocol
Sets the networkTransportProtocol property value. The networkTransportProtocol property- Parameters:
value- Value to set for the networkTransportProtocol property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setPort
Sets the port property value. Network port number used by media endpoint.- Parameters:
value- Value to set for the port property.
-
setReceivedQualityEventRatio
Sets the receivedQualityEventRatio property value. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio received.- Parameters:
value- Value to set for the receivedQualityEventRatio property.
-
setReflexiveIPAddress
Sets the reflexiveIPAddress property value. 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.- Parameters:
value- Value to set for the reflexiveIPAddress property.
-
setRelayIPAddress
Sets the relayIPAddress property value. IP address of the media relay server allocated by the media endpoint.- Parameters:
value- Value to set for the relayIPAddress property.
-
setRelayPort
Sets the relayPort property value. Network port number allocated on the media relay server by the media endpoint.- Parameters:
value- Value to set for the relayPort property.
-
setSentQualityEventRatio
Sets the sentQualityEventRatio property value. Fraction of the call that the media endpoint detected the network was causing poor quality of the audio sent.- Parameters:
value- Value to set for the sentQualityEventRatio property.
-
setSubnet
Sets the subnet property value. Subnet used for media stream by the media endpoint.- Parameters:
value- Value to set for the subnet property.
-
setTraceRouteHops
Sets the traceRouteHops property value. List of network trace route hops collected for this media stream.*- Parameters:
value- Value to set for the traceRouteHops property.
-
setWifiBand
Sets the wifiBand property value. The wifiBand property- Parameters:
value- Value to set for the wifiBand property.
-
setWifiBatteryCharge
Sets the wifiBatteryCharge property value. Estimated remaining battery charge in percentage reported by the media endpoint.- Parameters:
value- Value to set for the wifiBatteryCharge property.
-
setWifiChannel
Sets the wifiChannel property value. WiFi channel used by the media endpoint.- Parameters:
value- Value to set for the wifiChannel property.
-
setWifiMicrosoftDriver
Sets the wifiMicrosoftDriver property value. Name of the Microsoft WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.- Parameters:
value- Value to set for the wifiMicrosoftDriver property.
-
setWifiMicrosoftDriverVersion
Sets the wifiMicrosoftDriverVersion property value. Version of the Microsoft WiFi driver used by the media endpoint.- Parameters:
value- Value to set for the wifiMicrosoftDriverVersion property.
-
setWifiRadioType
Sets the wifiRadioType property value. The wifiRadioType property- Parameters:
value- Value to set for the wifiRadioType property.
-
setWifiSignalStrength
Sets the wifiSignalStrength property value. WiFi signal strength in percentage reported by the media endpoint.- Parameters:
value- Value to set for the wifiSignalStrength property.
-
setWifiVendorDriver
Sets the wifiVendorDriver property value. Name of the WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.- Parameters:
value- Value to set for the wifiVendorDriver property.
-
setWifiVendorDriverVersion
Sets the wifiVendorDriverVersion property value. Version of the WiFi driver used by the media endpoint.- Parameters:
value- Value to set for the wifiVendorDriverVersion property.
-