public class DeviceInfo
extends java.lang.Object
implements com.microsoft.graph.serializer.IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
captureDeviceDriver
The Capture Device Driver.
|
java.lang.String |
captureDeviceName
The Capture Device Name.
|
java.lang.Float |
captureNotFunctioningEventRatio
The Capture Not Functioning Event Ratio.
|
java.lang.Float |
cpuInsufficentEventRatio
The Cpu Insufficent Event Ratio.
|
java.lang.Float |
deviceClippingEventRatio
The Device Clipping Event Ratio.
|
java.lang.Float |
deviceGlitchEventRatio
The Device Glitch Event Ratio.
|
java.lang.Integer |
howlingEventCount
The Howling Event Count.
|
java.lang.Float |
initialSignalLevelRootMeanSquare
The Initial Signal Level Root Mean Square.
|
java.lang.Float |
lowSpeechLevelEventRatio
The Low Speech Level Event Ratio.
|
java.lang.Float |
lowSpeechToNoiseEventRatio
The Low Speech To Noise Event Ratio.
|
java.lang.Float |
micGlitchRate
The Mic Glitch Rate.
|
java.lang.String |
oDataType
the OData type of the object as returned by the service
|
java.lang.Integer |
receivedNoiseLevel
The Received Noise Level.
|
java.lang.Integer |
receivedSignalLevel
The Received Signal Level.
|
java.lang.String |
renderDeviceDriver
The Render Device Driver.
|
java.lang.String |
renderDeviceName
The Render Device Name.
|
java.lang.Float |
renderMuteEventRatio
The Render Mute Event Ratio.
|
java.lang.Float |
renderNotFunctioningEventRatio
The Render Not Functioning Event Ratio.
|
java.lang.Float |
renderZeroVolumeEventRatio
The Render Zero Volume Event Ratio.
|
java.lang.Integer |
sentNoiseLevel
The Sent Noise Level.
|
java.lang.Integer |
sentSignalLevel
The Sent Signal Level.
|
java.lang.Float |
speakerGlitchRate
The Speaker Glitch Rate.
|
| Constructor and Description |
|---|
DeviceInfo() |
| Modifier and Type | Method and Description |
|---|---|
com.microsoft.graph.serializer.AdditionalDataManager |
additionalDataManager() |
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
@SerializedName(value="@odata.type") @Expose @Nullable public java.lang.String oDataType
@SerializedName(value="captureDeviceDriver",
alternate="CaptureDeviceDriver")
@Expose
@Nullable
public java.lang.String captureDeviceDriver
@SerializedName(value="captureDeviceName",
alternate="CaptureDeviceName")
@Expose
@Nullable
public java.lang.String captureDeviceName
@SerializedName(value="captureNotFunctioningEventRatio",
alternate="CaptureNotFunctioningEventRatio")
@Expose
@Nullable
public java.lang.Float captureNotFunctioningEventRatio
@SerializedName(value="cpuInsufficentEventRatio",
alternate="CpuInsufficentEventRatio")
@Expose
@Nullable
public java.lang.Float cpuInsufficentEventRatio
@SerializedName(value="deviceClippingEventRatio",
alternate="DeviceClippingEventRatio")
@Expose
@Nullable
public java.lang.Float deviceClippingEventRatio
@SerializedName(value="deviceGlitchEventRatio",
alternate="DeviceGlitchEventRatio")
@Expose
@Nullable
public java.lang.Float deviceGlitchEventRatio
@SerializedName(value="howlingEventCount",
alternate="HowlingEventCount")
@Expose
@Nullable
public java.lang.Integer howlingEventCount
@SerializedName(value="initialSignalLevelRootMeanSquare",
alternate="InitialSignalLevelRootMeanSquare")
@Expose
@Nullable
public java.lang.Float initialSignalLevelRootMeanSquare
@SerializedName(value="lowSpeechLevelEventRatio",
alternate="LowSpeechLevelEventRatio")
@Expose
@Nullable
public java.lang.Float lowSpeechLevelEventRatio
@SerializedName(value="lowSpeechToNoiseEventRatio",
alternate="LowSpeechToNoiseEventRatio")
@Expose
@Nullable
public java.lang.Float lowSpeechToNoiseEventRatio
@SerializedName(value="micGlitchRate",
alternate="MicGlitchRate")
@Expose
@Nullable
public java.lang.Float micGlitchRate
@SerializedName(value="receivedNoiseLevel",
alternate="ReceivedNoiseLevel")
@Expose
@Nullable
public java.lang.Integer receivedNoiseLevel
@SerializedName(value="receivedSignalLevel",
alternate="ReceivedSignalLevel")
@Expose
@Nullable
public java.lang.Integer receivedSignalLevel
@SerializedName(value="renderDeviceDriver",
alternate="RenderDeviceDriver")
@Expose
@Nullable
public java.lang.String renderDeviceDriver
@SerializedName(value="renderDeviceName",
alternate="RenderDeviceName")
@Expose
@Nullable
public java.lang.String renderDeviceName
@SerializedName(value="renderMuteEventRatio",
alternate="RenderMuteEventRatio")
@Expose
@Nullable
public java.lang.Float renderMuteEventRatio
@SerializedName(value="renderNotFunctioningEventRatio",
alternate="RenderNotFunctioningEventRatio")
@Expose
@Nullable
public java.lang.Float renderNotFunctioningEventRatio
@SerializedName(value="renderZeroVolumeEventRatio",
alternate="RenderZeroVolumeEventRatio")
@Expose
@Nullable
public java.lang.Float renderZeroVolumeEventRatio
@SerializedName(value="sentNoiseLevel",
alternate="SentNoiseLevel")
@Expose
@Nullable
public java.lang.Integer sentNoiseLevel
@SerializedName(value="sentSignalLevel",
alternate="SentSignalLevel")
@Expose
@Nullable
public java.lang.Integer sentSignalLevel
@SerializedName(value="speakerGlitchRate",
alternate="SpeakerGlitchRate")
@Expose
@Nullable
public java.lang.Float speakerGlitchRate
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObjectpublic void setRawObject(@Nonnull
com.microsoft.graph.serializer.ISerializer serializer,
@Nonnull
com.google.gson.JsonObject json)
setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObjectserializer - the serializerjson - the JSON object to set this object to