Class UserExperienceAnalyticsDeviceStartupHistory.Builder

    • Method Detail

      • coreBootTimeInMs

        public UserExperienceAnalyticsDeviceStartupHistory.Builder coreBootTimeInMs​(Integer coreBootTimeInMs)
        “The device core boot time in milliseconds. Supports: $select, $OrderBy. Read- only.”
        Parameters:
        coreBootTimeInMs - value of coreBootTimeInMs property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • coreLoginTimeInMs

        public UserExperienceAnalyticsDeviceStartupHistory.Builder coreLoginTimeInMs​(Integer coreLoginTimeInMs)
        “The device core login time in milliseconds. Supports: $select, $OrderBy. Read- only.”
        Parameters:
        coreLoginTimeInMs - value of coreLoginTimeInMs property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • deviceId

        public UserExperienceAnalyticsDeviceStartupHistory.Builder deviceId​(String deviceId)
        “The Intune device id of the device. Supports: $select, $OrderBy. Read-only.”
        Parameters:
        deviceId - value of deviceId property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • featureUpdateBootTimeInMs

        public UserExperienceAnalyticsDeviceStartupHistory.Builder featureUpdateBootTimeInMs​(Integer featureUpdateBootTimeInMs)
        “The impact of device feature updates on boot time in milliseconds. Supports: $ select, $OrderBy. Read-only.”
        Parameters:
        featureUpdateBootTimeInMs - value of featureUpdateBootTimeInMs property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • groupPolicyBootTimeInMs

        public UserExperienceAnalyticsDeviceStartupHistory.Builder groupPolicyBootTimeInMs​(Integer groupPolicyBootTimeInMs)
        “The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.”
        Parameters:
        groupPolicyBootTimeInMs - value of groupPolicyBootTimeInMs property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • groupPolicyLoginTimeInMs

        public UserExperienceAnalyticsDeviceStartupHistory.Builder groupPolicyLoginTimeInMs​(Integer groupPolicyLoginTimeInMs)
        “The impact of device group policy client on login time in milliseconds. Supports : $select, $OrderBy. Read-only.”
        Parameters:
        groupPolicyLoginTimeInMs - value of groupPolicyLoginTimeInMs property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • isFeatureUpdate

        public UserExperienceAnalyticsDeviceStartupHistory.Builder isFeatureUpdate​(Boolean isFeatureUpdate)
        “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:
        isFeatureUpdate - value of isFeatureUpdate property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • isFirstLogin

        public UserExperienceAnalyticsDeviceStartupHistory.Builder isFirstLogin​(Boolean isFirstLogin)
        “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:
        isFirstLogin - value of isFirstLogin property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • operatingSystemVersion

        public UserExperienceAnalyticsDeviceStartupHistory.Builder operatingSystemVersion​(String operatingSystemVersion)
        “The user experience analytics device boot record's operating system version. Supports: $select, $OrderBy. Read-only.”
        Parameters:
        operatingSystemVersion - value of operatingSystemVersion property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • responsiveDesktopTimeInMs

        public UserExperienceAnalyticsDeviceStartupHistory.Builder responsiveDesktopTimeInMs​(Integer responsiveDesktopTimeInMs)
        “The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only.”
        Parameters:
        responsiveDesktopTimeInMs - value of responsiveDesktopTimeInMs property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • restartCategory

        public UserExperienceAnalyticsDeviceStartupHistory.Builder restartCategory​(UserExperienceAnalyticsOperatingSystemRestartCategory restartCategory)
        “OS restart category. Possible values are: unknown, restartWithUpdate, restartWithoutUpdate, blueScreen, shutdownWithUpdate, shutdownWithoutUpdate, longPowerButtonPress, bootError, update. Unknown by default. Supports: $select, $OrderBy. Read-only.”
        Parameters:
        restartCategory - value of restartCategory property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • restartFaultBucket

        public UserExperienceAnalyticsDeviceStartupHistory.Builder restartFaultBucket​(String restartFaultBucket)
        “OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only.”
        Parameters:
        restartFaultBucket - value of restartFaultBucket property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • restartStopCode

        public UserExperienceAnalyticsDeviceStartupHistory.Builder restartStopCode​(String restartStopCode)
        “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:
        restartStopCode - value of restartStopCode property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • startTime

        public UserExperienceAnalyticsDeviceStartupHistory.Builder startTime​(OffsetDateTime startTime)
        “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:
        startTime - value of startTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • totalBootTimeInMs

        public UserExperienceAnalyticsDeviceStartupHistory.Builder totalBootTimeInMs​(Integer totalBootTimeInMs)
        “The device total boot time in milliseconds. Supports: $select, $OrderBy. Read- only.”
        Parameters:
        totalBootTimeInMs - value of totalBootTimeInMs property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • totalLoginTimeInMs

        public UserExperienceAnalyticsDeviceStartupHistory.Builder totalLoginTimeInMs​(Integer totalLoginTimeInMs)
        “The device total login time in milliseconds. Supports: $select, $OrderBy. Read- only.”
        Parameters:
        totalLoginTimeInMs - value of totalLoginTimeInMs property (as defined in service metadata)
        Returns:
        this (for method chaining)