Package com.microsoft.graph.models
Class UserExperienceAnalyticsDeviceStartupHistory
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserExperienceAnalyticsDeviceStartupHistory
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class UserExperienceAnalyticsDeviceStartupHistory
extends Entity
implements com.microsoft.kiota.serialization.Parsable
The user experience analytics device startup history entity contains device boot performance history details.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newUserExperienceAnalyticsDeviceStartupHistory
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 coreBootTimeInMs property value.Gets the coreLoginTimeInMs property value.Gets the deviceId property value.Gets the featureUpdateBootTimeInMs property value.The deserialization information for the current modelGets the groupPolicyBootTimeInMs property value.Gets the groupPolicyLoginTimeInMs property value.Gets the isFeatureUpdate property value.Gets the isFirstLogin property value.Gets the operatingSystemVersion property value.Gets the responsiveDesktopTimeInMs property value.Gets the restartCategory property value.Gets the restartFaultBucket property value.Gets the restartStopCode property value.Gets the startTime property value.Gets the totalBootTimeInMs property value.Gets the totalLoginTimeInMs property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setCoreBootTimeInMs
(Integer value) Sets the coreBootTimeInMs property value.void
setCoreLoginTimeInMs
(Integer value) Sets the coreLoginTimeInMs property value.void
setDeviceId
(String value) Sets the deviceId property value.void
Sets the featureUpdateBootTimeInMs property value.void
Sets the groupPolicyBootTimeInMs property value.void
Sets the groupPolicyLoginTimeInMs property value.void
setIsFeatureUpdate
(Boolean value) Sets the isFeatureUpdate property value.void
setIsFirstLogin
(Boolean value) Sets the isFirstLogin property value.void
setOperatingSystemVersion
(String value) Sets the operatingSystemVersion property value.void
Sets the responsiveDesktopTimeInMs property value.void
Sets the restartCategory property value.void
setRestartFaultBucket
(String value) Sets the restartFaultBucket property value.void
setRestartStopCode
(String value) Sets the restartStopCode property value.void
setStartTime
(OffsetDateTime value) Sets the startTime property value.void
setTotalBootTimeInMs
(Integer value) Sets the totalBootTimeInMs property value.void
setTotalLoginTimeInMs
(Integer value) Sets the totalLoginTimeInMs property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
UserExperienceAnalyticsDeviceStartupHistory
public UserExperienceAnalyticsDeviceStartupHistory()Instantiates a newUserExperienceAnalyticsDeviceStartupHistory
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static UserExperienceAnalyticsDeviceStartupHistory 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
UserExperienceAnalyticsDeviceStartupHistory
-
getCoreBootTimeInMs
Gets the coreBootTimeInMs property value. The device core boot time in milliseconds. Supports: $select, $OrderBy. Read-only.- Returns:
- a
Integer
-
getCoreLoginTimeInMs
Gets the coreLoginTimeInMs property value. The device core login time in milliseconds. Supports: $select, $OrderBy. Read-only.- Returns:
- a
Integer
-
getDeviceId
Gets the deviceId property value. The Intune device id of the device. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getFeatureUpdateBootTimeInMs
Gets the featureUpdateBootTimeInMs property value. The impact of device feature updates on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.- 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>>
-
getGroupPolicyBootTimeInMs
Gets the groupPolicyBootTimeInMs property value. The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.- Returns:
- a
Integer
-
getGroupPolicyLoginTimeInMs
Gets the groupPolicyLoginTimeInMs property value. The impact of device group policy client on login time in milliseconds. Supports: $select, $OrderBy. Read-only.- Returns:
- a
Integer
-
getIsFeatureUpdate
Gets the isFeatureUpdate property value. When TRUE, indicates the device boot record is associated with feature updates. When FALSE, indicates the device boot record is not associated with feature updates. Supports: $select, $OrderBy. Read-only.- Returns:
- a
Boolean
-
getIsFirstLogin
Gets the isFirstLogin property value. When TRUE, indicates the device login is the first login after a reboot. When FALSE, indicates the device login is not the first login after a reboot. Supports: $select, $OrderBy. Read-only.- Returns:
- a
Boolean
-
getOperatingSystemVersion
Gets the operatingSystemVersion property value. The user experience analytics device boot record's operating system version. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getResponsiveDesktopTimeInMs
Gets the responsiveDesktopTimeInMs property value. The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only.- Returns:
- a
Integer
-
getRestartCategory
Gets the restartCategory property value. Operating System restart category. -
getRestartFaultBucket
Gets the restartFaultBucket property value. OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getRestartStopCode
Gets the restartStopCode property value. OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getStartTime
Gets the startTime property value. The device boot start time. The value cannot be modified and is automatically populated when the device performs a reboot. 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
-
getTotalBootTimeInMs
Gets the totalBootTimeInMs property value. The device total boot time in milliseconds. Supports: $select, $OrderBy. Read-only.- Returns:
- a
Integer
-
getTotalLoginTimeInMs
Gets the totalLoginTimeInMs property value. The device total login time in milliseconds. Supports: $select, $OrderBy. Read-only.- Returns:
- a
Integer
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setCoreBootTimeInMs
Sets the coreBootTimeInMs property value. The device core boot time in milliseconds. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the coreBootTimeInMs property.
-
setCoreLoginTimeInMs
Sets the coreLoginTimeInMs property value. The device core login time in milliseconds. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the coreLoginTimeInMs 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.
-
setFeatureUpdateBootTimeInMs
Sets the featureUpdateBootTimeInMs property value. The impact of device feature updates on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the featureUpdateBootTimeInMs property.
-
setGroupPolicyBootTimeInMs
Sets the groupPolicyBootTimeInMs property value. The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the groupPolicyBootTimeInMs property.
-
setGroupPolicyLoginTimeInMs
Sets the groupPolicyLoginTimeInMs property value. The impact of device group policy client on login time in milliseconds. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the groupPolicyLoginTimeInMs property.
-
setIsFeatureUpdate
Sets the isFeatureUpdate property value. When TRUE, indicates the device boot record is associated with feature updates. When FALSE, indicates the device boot record is not associated with feature updates. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the isFeatureUpdate property.
-
setIsFirstLogin
Sets the isFirstLogin property value. When TRUE, indicates the device login is the first login after a reboot. When FALSE, indicates the device login is not the first login after a reboot. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the isFirstLogin property.
-
setOperatingSystemVersion
Sets the operatingSystemVersion property value. The user experience analytics device boot record's operating system version. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the operatingSystemVersion property.
-
setResponsiveDesktopTimeInMs
Sets the responsiveDesktopTimeInMs property value. The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the responsiveDesktopTimeInMs property.
-
setRestartCategory
public void setRestartCategory(@Nullable UserExperienceAnalyticsOperatingSystemRestartCategory value) Sets the restartCategory property value. Operating System restart category.- Parameters:
value
- Value to set for the restartCategory property.
-
setRestartFaultBucket
Sets the restartFaultBucket property value. OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the restartFaultBucket property.
-
setRestartStopCode
Sets the restartStopCode property value. OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the restartStopCode property.
-
setStartTime
Sets the startTime property value. The device boot start time. The value cannot be modified and is automatically populated when the device performs a reboot. 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 startTime property.
-
setTotalBootTimeInMs
Sets the totalBootTimeInMs property value. The device total boot time in milliseconds. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the totalBootTimeInMs property.
-
setTotalLoginTimeInMs
Sets the totalLoginTimeInMs property value. The device total login time in milliseconds. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the totalLoginTimeInMs property.
-