Package com.microsoft.graph.models
Class UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion
extends Entity
implements com.microsoft.kiota.serialization.Parsable
The user experience analytics application performance entity contains app performance details by OS version.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newUserExperienceAnalyticsAppHealthAppPerformanceByOSVersion
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 activeDeviceCount property value.Gets the appCrashCount property value.Gets the appDisplayName property value.Gets the appName property value.Gets the appPublisher property value.Gets the appUsageDuration property value.The deserialization information for the current modelGets the meanTimeToFailureInMinutes property value.Gets the osBuildNumber property value.Gets the osVersion property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setActiveDeviceCount
(Integer value) Sets the activeDeviceCount property value.void
setAppCrashCount
(Integer value) Sets the appCrashCount property value.void
setAppDisplayName
(String value) Sets the appDisplayName property value.void
setAppName
(String value) Sets the appName property value.void
setAppPublisher
(String value) Sets the appPublisher property value.void
setAppUsageDuration
(Integer value) Sets the appUsageDuration property value.void
Sets the meanTimeToFailureInMinutes property value.void
setOsBuildNumber
(String value) Sets the osBuildNumber property value.void
setOsVersion
(String value) Sets the osVersion property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion
public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion()Instantiates a newUserExperienceAnalyticsAppHealthAppPerformanceByOSVersion
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion 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
UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion
-
getActiveDeviceCount
Gets the activeDeviceCount property value. The number of devices where the application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647- Returns:
- a
Integer
-
getAppCrashCount
Gets the appCrashCount property value. The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647- Returns:
- a
Integer
-
getAppDisplayName
Gets the appDisplayName property value. The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getAppName
Gets the appName property value. The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getAppPublisher
Gets the appPublisher property value. The publisher of the application. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getAppUsageDuration
Gets the appUsageDuration property value. The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647- 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 interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getMeanTimeToFailureInMinutes
Gets the meanTimeToFailureInMinutes property value. The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647- Returns:
- a
Integer
-
getOsBuildNumber
Gets the osBuildNumber property value. The OS build number of the application. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getOsVersion
Gets the osVersion property value. The OS version of the application. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setActiveDeviceCount
Sets the activeDeviceCount property value. The number of devices where the application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647- Parameters:
value
- Value to set for the activeDeviceCount property.
-
setAppCrashCount
Sets the appCrashCount property value. The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647- Parameters:
value
- Value to set for the appCrashCount property.
-
setAppDisplayName
Sets the appDisplayName property value. The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the appDisplayName property.
-
setAppName
Sets the appName property value. The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the appName property.
-
setAppPublisher
Sets the appPublisher property value. The publisher of the application. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the appPublisher property.
-
setAppUsageDuration
Sets the appUsageDuration property value. The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647- Parameters:
value
- Value to set for the appUsageDuration property.
-
setMeanTimeToFailureInMinutes
Sets the meanTimeToFailureInMinutes property value. The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647- Parameters:
value
- Value to set for the meanTimeToFailureInMinutes property.
-
setOsBuildNumber
Sets the osBuildNumber property value. The OS build number of the application. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the osBuildNumber property.
-
setOsVersion
Sets the osVersion property value. The OS version of the application. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the osVersion property.
-