Class DeviceInfo

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class DeviceInfo
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    • Field Detail

      • contextPath

        protected com.github.davidmoten.odata.client.ContextPath contextPath
      • unmappedFields

        protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
      • odataType

        protected String odataType
      • captureDeviceDriver

        protected String captureDeviceDriver
      • captureDeviceName

        protected String captureDeviceName
      • captureNotFunctioningEventRatio

        protected Float captureNotFunctioningEventRatio
      • cpuInsufficentEventRatio

        protected Float cpuInsufficentEventRatio
      • deviceClippingEventRatio

        protected Float deviceClippingEventRatio
      • deviceGlitchEventRatio

        protected Float deviceGlitchEventRatio
      • howlingEventCount

        protected Integer howlingEventCount
      • initialSignalLevelRootMeanSquare

        protected Float initialSignalLevelRootMeanSquare
      • lowSpeechLevelEventRatio

        protected Float lowSpeechLevelEventRatio
      • lowSpeechToNoiseEventRatio

        protected Float lowSpeechToNoiseEventRatio
      • micGlitchRate

        protected Float micGlitchRate
      • receivedNoiseLevel

        protected Integer receivedNoiseLevel
      • receivedSignalLevel

        protected Integer receivedSignalLevel
      • renderDeviceDriver

        protected String renderDeviceDriver
      • renderDeviceName

        protected String renderDeviceName
      • renderMuteEventRatio

        protected Float renderMuteEventRatio
      • renderNotFunctioningEventRatio

        protected Float renderNotFunctioningEventRatio
      • renderZeroVolumeEventRatio

        protected Float renderZeroVolumeEventRatio
      • sentNoiseLevel

        protected Integer sentNoiseLevel
      • sentSignalLevel

        protected Integer sentSignalLevel
      • speakerGlitchRate

        protected Float speakerGlitchRate
    • Constructor Detail

      • DeviceInfo

        protected DeviceInfo()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • getCaptureDeviceDriver

        public Optional<String> getCaptureDeviceDriver()
      • withCaptureDeviceDriver

        public DeviceInfo withCaptureDeviceDriver​(String captureDeviceDriver)
      • getCaptureDeviceName

        public Optional<String> getCaptureDeviceName()
      • withCaptureDeviceName

        public DeviceInfo withCaptureDeviceName​(String captureDeviceName)
      • getCaptureNotFunctioningEventRatio

        public Optional<Float> getCaptureNotFunctioningEventRatio()
      • withCaptureNotFunctioningEventRatio

        public DeviceInfo withCaptureNotFunctioningEventRatio​(Float captureNotFunctioningEventRatio)
      • getCpuInsufficentEventRatio

        public Optional<Float> getCpuInsufficentEventRatio()
      • withCpuInsufficentEventRatio

        public DeviceInfo withCpuInsufficentEventRatio​(Float cpuInsufficentEventRatio)
      • getDeviceClippingEventRatio

        public Optional<Float> getDeviceClippingEventRatio()
      • withDeviceClippingEventRatio

        public DeviceInfo withDeviceClippingEventRatio​(Float deviceClippingEventRatio)
      • getDeviceGlitchEventRatio

        public Optional<Float> getDeviceGlitchEventRatio()
      • withDeviceGlitchEventRatio

        public DeviceInfo withDeviceGlitchEventRatio​(Float deviceGlitchEventRatio)
      • withHowlingEventCount

        public DeviceInfo withHowlingEventCount​(Integer howlingEventCount)
      • getInitialSignalLevelRootMeanSquare

        public Optional<Float> getInitialSignalLevelRootMeanSquare()
      • withInitialSignalLevelRootMeanSquare

        public DeviceInfo withInitialSignalLevelRootMeanSquare​(Float initialSignalLevelRootMeanSquare)
      • getLowSpeechLevelEventRatio

        public Optional<Float> getLowSpeechLevelEventRatio()
      • withLowSpeechLevelEventRatio

        public DeviceInfo withLowSpeechLevelEventRatio​(Float lowSpeechLevelEventRatio)
      • getLowSpeechToNoiseEventRatio

        public Optional<Float> getLowSpeechToNoiseEventRatio()
      • withLowSpeechToNoiseEventRatio

        public DeviceInfo withLowSpeechToNoiseEventRatio​(Float lowSpeechToNoiseEventRatio)
      • withMicGlitchRate

        public DeviceInfo withMicGlitchRate​(Float micGlitchRate)
      • withReceivedNoiseLevel

        public DeviceInfo withReceivedNoiseLevel​(Integer receivedNoiseLevel)
      • getReceivedSignalLevel

        public Optional<Integer> getReceivedSignalLevel()
      • withReceivedSignalLevel

        public DeviceInfo withReceivedSignalLevel​(Integer receivedSignalLevel)
      • getRenderDeviceDriver

        public Optional<String> getRenderDeviceDriver()
      • withRenderDeviceDriver

        public DeviceInfo withRenderDeviceDriver​(String renderDeviceDriver)
      • withRenderDeviceName

        public DeviceInfo withRenderDeviceName​(String renderDeviceName)
      • getRenderMuteEventRatio

        public Optional<Float> getRenderMuteEventRatio()
      • withRenderMuteEventRatio

        public DeviceInfo withRenderMuteEventRatio​(Float renderMuteEventRatio)
      • getRenderNotFunctioningEventRatio

        public Optional<Float> getRenderNotFunctioningEventRatio()
      • withRenderNotFunctioningEventRatio

        public DeviceInfo withRenderNotFunctioningEventRatio​(Float renderNotFunctioningEventRatio)
      • getRenderZeroVolumeEventRatio

        public Optional<Float> getRenderZeroVolumeEventRatio()
      • withRenderZeroVolumeEventRatio

        public DeviceInfo withRenderZeroVolumeEventRatio​(Float renderZeroVolumeEventRatio)
      • withSentNoiseLevel

        public DeviceInfo withSentNoiseLevel​(Integer sentNoiseLevel)
      • withSentSignalLevel

        public DeviceInfo withSentSignalLevel​(Integer sentSignalLevel)
      • getSpeakerGlitchRate

        public Optional<Float> getSpeakerGlitchRate()
      • withSpeakerGlitchRate

        public DeviceInfo withSpeakerGlitchRate​(Float speakerGlitchRate)
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
      • builder

        public static DeviceInfo.Builder builder()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class