Package odata.msgraph.client.beta.entity
Class UserExperienceAnalyticsAppHealthApplicationPerformance
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.UserExperienceAnalyticsAppHealthApplicationPerformance
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class UserExperienceAnalyticsAppHealthApplicationPerformance extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“The user experience analytics application performance entity contains app performance details.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserExperienceAnalyticsAppHealthApplicationPerformance.Builder
-
Field Summary
Fields Modifier and Type Field Description protected IntegeractiveDeviceCountprotected IntegerappCrashCountprotected StringappDisplayNameprotected IntegerappHangCountprotected DoubleappHealthScoreprotected StringappHealthStatusprotected StringappNameprotected StringappPublisherprotected IntegerappUsageDurationprotected IntegermeanTimeToFailureInMinutes-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUserExperienceAnalyticsAppHealthApplicationPerformance()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserExperienceAnalyticsAppHealthApplicationPerformance.BuilderbuilderUserExperienceAnalyticsAppHealthApplicationPerformance()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Integer>getActiveDeviceCount()“The number of devices where the app has been active.Optional<Integer>getAppCrashCount()“The number of crashes for the app.Optional<String>getAppDisplayName()“The friendly name of the application.”Optional<Integer>getAppHangCount()“The number of hangs for the app.Optional<Double>getAppHealthScore()“The health score of the app.Optional<String>getAppHealthStatus()“The overall health status of the app.”Optional<String>getAppName()“The name of the application.”Optional<String>getAppPublisher()“The publisher of the application.”Optional<Integer>getAppUsageDuration()“The total usage time of the application in minutes.com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<Integer>getMeanTimeToFailureInMinutes()“The mean time to failure for the app in minutes.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()UserExperienceAnalyticsAppHealthApplicationPerformancepatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)UserExperienceAnalyticsAppHealthApplicationPerformanceput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()UserExperienceAnalyticsAppHealthApplicationPerformancewithActiveDeviceCount(Integer activeDeviceCount)Returns an immutable copy ofthiswith just theactiveDeviceCountfield changed.UserExperienceAnalyticsAppHealthApplicationPerformancewithAppCrashCount(Integer appCrashCount)Returns an immutable copy ofthiswith just theappCrashCountfield changed.UserExperienceAnalyticsAppHealthApplicationPerformancewithAppDisplayName(String appDisplayName)Returns an immutable copy ofthiswith just theappDisplayNamefield changed.UserExperienceAnalyticsAppHealthApplicationPerformancewithAppHangCount(Integer appHangCount)Returns an immutable copy ofthiswith just theappHangCountfield changed.UserExperienceAnalyticsAppHealthApplicationPerformancewithAppHealthScore(Double appHealthScore)Returns an immutable copy ofthiswith just theappHealthScorefield changed.UserExperienceAnalyticsAppHealthApplicationPerformancewithAppHealthStatus(String appHealthStatus)Returns an immutable copy ofthiswith just theappHealthStatusfield changed.UserExperienceAnalyticsAppHealthApplicationPerformancewithAppName(String appName)Returns an immutable copy ofthiswith just theappNamefield changed.UserExperienceAnalyticsAppHealthApplicationPerformancewithAppPublisher(String appPublisher)Returns an immutable copy ofthiswith just theappPublisherfield changed.UserExperienceAnalyticsAppHealthApplicationPerformancewithAppUsageDuration(Integer appUsageDuration)Returns an immutable copy ofthiswith just theappUsageDurationfield changed.UserExperienceAnalyticsAppHealthApplicationPerformancewithMeanTimeToFailureInMinutes(Integer meanTimeToFailureInMinutes)Returns an immutable copy ofthiswith just themeanTimeToFailureInMinutesfield changed.UserExperienceAnalyticsAppHealthApplicationPerformancewithUnmappedField(String name, String value)
-
-
-
Field Detail
-
activeDeviceCount
protected Integer activeDeviceCount
-
appCrashCount
protected Integer appCrashCount
-
appDisplayName
protected String appDisplayName
-
appHangCount
protected Integer appHangCount
-
appHealthScore
protected Double appHealthScore
-
appHealthStatus
protected String appHealthStatus
-
appName
protected String appName
-
appPublisher
protected String appPublisher
-
appUsageDuration
protected Integer appUsageDuration
-
meanTimeToFailureInMinutes
protected Integer meanTimeToFailureInMinutes
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderUserExperienceAnalyticsAppHealthApplicationPerformance
public static UserExperienceAnalyticsAppHealthApplicationPerformance.Builder builderUserExperienceAnalyticsAppHealthApplicationPerformance()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
getActiveDeviceCount
public Optional<Integer> getActiveDeviceCount()
“The number of devices where the app has been active. Valid values -2147483648 to 2147483647”- Returns:
- property activeDeviceCount
-
withActiveDeviceCount
public UserExperienceAnalyticsAppHealthApplicationPerformance withActiveDeviceCount(Integer activeDeviceCount)
Returns an immutable copy ofthiswith just theactiveDeviceCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The number of devices where the app has been active. Valid values -2147483648 to 2147483647”
- Parameters:
activeDeviceCount- new value ofactiveDeviceCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theactiveDeviceCountfield changed
-
getAppCrashCount
public Optional<Integer> getAppCrashCount()
“The number of crashes for the app. Valid values -2147483648 to 2147483647”- Returns:
- property appCrashCount
-
withAppCrashCount
public UserExperienceAnalyticsAppHealthApplicationPerformance withAppCrashCount(Integer appCrashCount)
Returns an immutable copy ofthiswith just theappCrashCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The number of crashes for the app. Valid values -2147483648 to 2147483647”
- Parameters:
appCrashCount- new value ofappCrashCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappCrashCountfield changed
-
getAppDisplayName
public Optional<String> getAppDisplayName()
“The friendly name of the application.”- Returns:
- property appDisplayName
-
withAppDisplayName
public UserExperienceAnalyticsAppHealthApplicationPerformance withAppDisplayName(String appDisplayName)
Returns an immutable copy ofthiswith just theappDisplayNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The friendly name of the application.”
- Parameters:
appDisplayName- new value ofappDisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappDisplayNamefield changed
-
getAppHangCount
public Optional<Integer> getAppHangCount()
“The number of hangs for the app. Valid values -2147483648 to 2147483647”- Returns:
- property appHangCount
-
withAppHangCount
public UserExperienceAnalyticsAppHealthApplicationPerformance withAppHangCount(Integer appHangCount)
Returns an immutable copy ofthiswith just theappHangCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The number of hangs for the app. Valid values -2147483648 to 2147483647”
- Parameters:
appHangCount- new value ofappHangCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappHangCountfield changed
-
getAppHealthScore
public Optional<Double> getAppHealthScore()
“The health score of the app. Valid values -1.79769313486232E+308 to 1. 79769313486232E+308”- Returns:
- property appHealthScore
-
withAppHealthScore
public UserExperienceAnalyticsAppHealthApplicationPerformance withAppHealthScore(Double appHealthScore)
Returns an immutable copy ofthiswith just theappHealthScorefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The health score of the app. Valid values -1.79769313486232E+308 to 1. 79769313486232E+308”
- Parameters:
appHealthScore- new value ofappHealthScorefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappHealthScorefield changed
-
getAppHealthStatus
public Optional<String> getAppHealthStatus()
“The overall health status of the app.”- Returns:
- property appHealthStatus
-
withAppHealthStatus
public UserExperienceAnalyticsAppHealthApplicationPerformance withAppHealthStatus(String appHealthStatus)
Returns an immutable copy ofthiswith just theappHealthStatusfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The overall health status of the app.”
- Parameters:
appHealthStatus- new value ofappHealthStatusfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappHealthStatusfield changed
-
getAppName
public Optional<String> getAppName()
“The name of the application.”- Returns:
- property appName
-
withAppName
public UserExperienceAnalyticsAppHealthApplicationPerformance withAppName(String appName)
Returns an immutable copy ofthiswith just theappNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The name of the application.”
- Parameters:
appName- new value ofappNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappNamefield changed
-
getAppPublisher
public Optional<String> getAppPublisher()
“The publisher of the application.”- Returns:
- property appPublisher
-
withAppPublisher
public UserExperienceAnalyticsAppHealthApplicationPerformance withAppPublisher(String appPublisher)
Returns an immutable copy ofthiswith just theappPublisherfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The publisher of the application.”
- Parameters:
appPublisher- new value ofappPublisherfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappPublisherfield changed
-
getAppUsageDuration
public Optional<Integer> getAppUsageDuration()
“The total usage time of the application in minutes. Valid values -2147483648 to 2147483647”- Returns:
- property appUsageDuration
-
withAppUsageDuration
public UserExperienceAnalyticsAppHealthApplicationPerformance withAppUsageDuration(Integer appUsageDuration)
Returns an immutable copy ofthiswith just theappUsageDurationfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The total usage time of the application in minutes. Valid values -2147483648 to 2147483647”
- Parameters:
appUsageDuration- new value ofappUsageDurationfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappUsageDurationfield changed
-
getMeanTimeToFailureInMinutes
public Optional<Integer> getMeanTimeToFailureInMinutes()
“The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647”- Returns:
- property meanTimeToFailureInMinutes
-
withMeanTimeToFailureInMinutes
public UserExperienceAnalyticsAppHealthApplicationPerformance withMeanTimeToFailureInMinutes(Integer meanTimeToFailureInMinutes)
Returns an immutable copy ofthiswith just themeanTimeToFailureInMinutesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647”
- Parameters:
meanTimeToFailureInMinutes- new value ofmeanTimeToFailureInMinutesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themeanTimeToFailureInMinutesfield changed
-
withUnmappedField
public UserExperienceAnalyticsAppHealthApplicationPerformance withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public UserExperienceAnalyticsAppHealthApplicationPerformance patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public UserExperienceAnalyticsAppHealthApplicationPerformance put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-