Class UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails

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

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

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails 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 UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails
    • 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
    • getDeviceCountWithCrashes

      @Nullable public Integer getDeviceCountWithCrashes()
      Gets the deviceCountWithCrashes property value. The total number of devices that have reported one or more application crashes for this application and version. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
      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 interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getIsLatestUsedVersion

      @Nullable public Boolean getIsLatestUsedVersion()
      Gets the isLatestUsedVersion property value. When TRUE, indicates the version of application is the latest version for that application that is in use. When FALSE, indicates the version is not the latest version. FALSE by default. Supports: $select, $OrderBy.
      Returns:
      a Boolean
    • getIsMostUsedVersion

      @Nullable public Boolean getIsMostUsedVersion()
      Gets the isMostUsedVersion property value. When TRUE, indicates the version of application is the most used version for that application. When FALSE, indicates the version is not the most used version. FALSE by default. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • 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.
    • setDeviceCountWithCrashes

      public void setDeviceCountWithCrashes(@Nullable Integer value)
      Sets the deviceCountWithCrashes property value. The total number of devices that have reported one or more application crashes for this application and version. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the deviceCountWithCrashes property.
    • setIsLatestUsedVersion

      public void setIsLatestUsedVersion(@Nullable Boolean value)
      Sets the isLatestUsedVersion property value. When TRUE, indicates the version of application is the latest version for that application that is in use. When FALSE, indicates the version is not the latest version. FALSE by default. Supports: $select, $OrderBy.
      Parameters:
      value - Value to set for the isLatestUsedVersion property.
    • setIsMostUsedVersion

      public void setIsMostUsedVersion(@Nullable Boolean value)
      Sets the isMostUsedVersion property value. When TRUE, indicates the version of application is the most used version for that application. When FALSE, indicates the version is not the most used version. FALSE by default. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the isMostUsedVersion property.