Class UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.entity.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“The user experience analytics application performance entity contains app performance details by OS version.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserExperienceAnalyticsAppHealthAppPerformanceByOSVersion.Builder
-
Field Summary
Fields Modifier and Type Field Description protected IntegeractiveDeviceCountprotected IntegerappCrashCountprotected StringappDisplayNameprotected StringappNameprotected StringappPublisherprotected IntegerappUsageDurationprotected IntegermeanTimeToFailureInMinutesprotected StringosBuildNumberprotected StringosVersion-
Fields inherited from class odata.msgraph.client.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUserExperienceAnalyticsAppHealthAppPerformanceByOSVersion()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion.BuilderbuilderUserExperienceAnalyticsAppHealthAppPerformanceByOSVersion()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 application has been active.Optional<Integer>getAppCrashCount()“The number of crashes for the application.Optional<String>getAppDisplayName()“The friendly name of the application.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 application in minutes.Optional<String>getOsBuildNumber()“The OS build number of the application.Optional<String>getOsVersion()“The OS version of the application.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionwithActiveDeviceCount(Integer activeDeviceCount)Returns an immutable copy ofthiswith just theactiveDeviceCountfield changed.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionwithAppCrashCount(Integer appCrashCount)Returns an immutable copy ofthiswith just theappCrashCountfield changed.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionwithAppDisplayName(String appDisplayName)Returns an immutable copy ofthiswith just theappDisplayNamefield changed.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionwithAppName(String appName)Returns an immutable copy ofthiswith just theappNamefield changed.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionwithAppPublisher(String appPublisher)Returns an immutable copy ofthiswith just theappPublisherfield changed.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionwithAppUsageDuration(Integer appUsageDuration)Returns an immutable copy ofthiswith just theappUsageDurationfield changed.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionwithMeanTimeToFailureInMinutes(Integer meanTimeToFailureInMinutes)Returns an immutable copy ofthiswith just themeanTimeToFailureInMinutesfield changed.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionwithOsBuildNumber(String osBuildNumber)Returns an immutable copy ofthiswith just theosBuildNumberfield changed.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionwithOsVersion(String osVersion)Returns an immutable copy ofthiswith just theosVersionfield changed.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
activeDeviceCount
protected Integer activeDeviceCount
-
appCrashCount
protected Integer appCrashCount
-
appDisplayName
protected String appDisplayName
-
appName
protected String appName
-
appPublisher
protected String appPublisher
-
appUsageDuration
protected Integer appUsageDuration
-
meanTimeToFailureInMinutes
protected Integer meanTimeToFailureInMinutes
-
osBuildNumber
protected String osBuildNumber
-
osVersion
protected String osVersion
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderUserExperienceAnalyticsAppHealthAppPerformanceByOSVersion
public static UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion.Builder builderUserExperienceAnalyticsAppHealthAppPerformanceByOSVersion()
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 application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647”- Returns:
- property activeDeviceCount
-
withActiveDeviceCount
public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion 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 application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. 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 application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647”- Returns:
- property appCrashCount
-
withAppCrashCount
public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion 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 application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. 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. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.”- Returns:
- property appDisplayName
-
withAppDisplayName
public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion 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. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.”
- Parameters:
appDisplayName- new value ofappDisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappDisplayNamefield changed
-
getAppName
public Optional<String> getAppName()
“The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.”- Returns:
- property appName
-
withAppName
public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion 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. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.”
- 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. Supports: $select, $OrderBy. Read-only.”- Returns:
- property appPublisher
-
withAppPublisher
public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion 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. Supports: $select, $OrderBy. Read-only.”
- 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 0 to 2147483647 . Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647”- Returns:
- property appUsageDuration
-
withAppUsageDuration
public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion 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 0 to 2147483647 . Supports: $select, $OrderBy. Read-only. 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 application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647”- Returns:
- property meanTimeToFailureInMinutes
-
withMeanTimeToFailureInMinutes
public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion 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 application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647”
- Parameters:
meanTimeToFailureInMinutes- new value ofmeanTimeToFailureInMinutesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themeanTimeToFailureInMinutesfield changed
-
getOsBuildNumber
public Optional<String> getOsBuildNumber()
“The OS build number of the application. Supports: $select, $OrderBy. Read-only.”- Returns:
- property osBuildNumber
-
withOsBuildNumber
public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion withOsBuildNumber(String osBuildNumber)
Returns an immutable copy ofthiswith just theosBuildNumberfield 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 OS build number of the application. Supports: $select, $OrderBy. Read-only.”
- Parameters:
osBuildNumber- new value ofosBuildNumberfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theosBuildNumberfield changed
-
getOsVersion
public Optional<String> getOsVersion()
“The OS version of the application. Supports: $select, $OrderBy. Read-only.”- Returns:
- property osVersion
-
withOsVersion
public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion withOsVersion(String osVersion)
Returns an immutable copy ofthiswith just theosVersionfield 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 OS version of the application. Supports: $select, $OrderBy. Read-only.”
- Parameters:
osVersion- new value ofosVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theosVersionfield changed
-
withUnmappedField
public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion 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 UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-