Package com.microsoft.graph.models
Class UserExperienceAnalyticsAppHealthDevicePerformanceDetails
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserExperienceAnalyticsAppHealthDevicePerformanceDetails
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class UserExperienceAnalyticsAppHealthDevicePerformanceDetails
extends Entity
implements com.microsoft.kiota.serialization.Parsable
The user experience analytics device performance entity contains device performance details.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newUserExperienceAnalyticsAppHealthDevicePerformanceDetails
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 appDisplayName property value.Gets the appPublisher property value.Gets the appVersion property value.Gets the deviceDisplayName property value.Gets the deviceId property value.Gets the eventDateTime property value.Gets the eventType property value.The deserialization information for the current modelvoid
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setAppDisplayName
(String value) Sets the appDisplayName property value.void
setAppPublisher
(String value) Sets the appPublisher property value.void
setAppVersion
(String value) Sets the appVersion property value.void
setDeviceDisplayName
(String value) Sets the deviceDisplayName property value.void
setDeviceId
(String value) Sets the deviceId property value.void
setEventDateTime
(OffsetDateTime value) Sets the eventDateTime property value.void
setEventType
(String value) Sets the eventType property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
UserExperienceAnalyticsAppHealthDevicePerformanceDetails
public UserExperienceAnalyticsAppHealthDevicePerformanceDetails()Instantiates a newUserExperienceAnalyticsAppHealthDevicePerformanceDetails
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static UserExperienceAnalyticsAppHealthDevicePerformanceDetails 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
UserExperienceAnalyticsAppHealthDevicePerformanceDetails
-
getAppDisplayName
Gets the appDisplayName property value. The friendly name of the application for which the event occurred. 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
-
getAppVersion
Gets the appVersion property value. The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getDeviceDisplayName
Gets the deviceDisplayName property value. The name of the device. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getDeviceId
Gets the deviceId property value. The Intune device id of the device. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getEventDateTime
Gets the eventDateTime property value. The time the event occurred. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only.- Returns:
- a
OffsetDateTime
-
getEventType
Gets the eventType property value. The type of the event. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
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>>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAppDisplayName
Sets the appDisplayName property value. The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the appDisplayName 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.
-
setAppVersion
Sets the appVersion property value. The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the appVersion property.
-
setDeviceDisplayName
Sets the deviceDisplayName property value. The name of the device. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the deviceDisplayName property.
-
setDeviceId
Sets the deviceId property value. The Intune device id of the device. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the deviceId property.
-
setEventDateTime
Sets the eventDateTime property value. The time the event occurred. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only.- Parameters:
value
- Value to set for the eventDateTime property.
-
setEventType
Sets the eventType property value. The type of the event. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the eventType property.
-