Class UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId extends Entity implements com.microsoft.kiota.serialization.Parsable
The user experience analytics application performance entity contains application performance by application version device id.
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId 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 UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId
    • getAppCrashCount

      @Nullable public Integer getAppCrashCount()
      Gets the appCrashCount property value. The number of crashes for the app. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getAppDisplayName

      @Nullable public String getAppDisplayName()
      Gets the appDisplayName property value. The friendly name of the application.
      Returns:
      a String
    • getAppName

      @Nullable public String getAppName()
      Gets the appName property value. The name of the application.
      Returns:
      a String
    • getAppPublisher

      @Nullable public String getAppPublisher()
      Gets the appPublisher property value. The publisher of the application.
      Returns:
      a String
    • getAppVersion

      @Nullable public String getAppVersion()
      Gets the appVersion property value. The version of the application.
      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
    • 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>>
    • getProcessedDateTime

      @Nullable public OffsetDateTime getProcessedDateTime()
      Gets the processedDateTime property value. The date and time when the statistics were last computed. 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
    • 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
    • setAppCrashCount

      public void setAppCrashCount(@Nullable Integer value)
      Sets the appCrashCount property value. The number of crashes for the app. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the appCrashCount property.
    • setAppDisplayName

      public void setAppDisplayName(@Nullable String value)
      Sets the appDisplayName property value. The friendly name of the application.
      Parameters:
      value - Value to set for the appDisplayName property.
    • setAppName

      public void setAppName(@Nullable String value)
      Sets the appName property value. The name of the application.
      Parameters:
      value - Value to set for the appName property.
    • setAppPublisher

      public void setAppPublisher(@Nullable String value)
      Sets the appPublisher property value. The publisher of the application.
      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.
      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.
    • setProcessedDateTime

      public void setProcessedDateTime(@Nullable OffsetDateTime value)
      Sets the processedDateTime property value. The date and time when the statistics were last computed. 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 processedDateTime property.