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.
  • Constructor Details

  • 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

      @Nullable public String 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

      @Nullable public String getAppPublisher()
      Gets the appPublisher property value. The publisher of the application. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getAppVersion

      @Nullable public 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

      @Nullable public String getDeviceDisplayName()
      Gets the deviceDisplayName property value. The name of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getDeviceId

      @Nullable public String getDeviceId()
      Gets the deviceId property value. The Intune device id of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getEventDateTime

      @Nullable public OffsetDateTime 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

      @Nullable public String 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 interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      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
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAppDisplayName

      public void setAppDisplayName(@Nullable String value)
      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

      public void setAppPublisher(@Nullable String value)
      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

      public void setAppVersion(@Nullable String value)
      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

      public void setDeviceDisplayName(@Nullable String value)
      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

      public void setDeviceId(@Nullable String value)
      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

      public void setEventDateTime(@Nullable OffsetDateTime value)
      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

      public void setEventType(@Nullable String value)
      Sets the eventType property value. The type of the event. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the eventType property.