Package odata.msgraph.client.entity
Class UserExperienceAnalyticsDeviceStartupProcessPerformance
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.entity.UserExperienceAnalyticsDeviceStartupProcessPerformance
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class UserExperienceAnalyticsDeviceStartupProcessPerformance extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“The user experience analytics device startup process performance.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserExperienceAnalyticsDeviceStartupProcessPerformance.Builder
-
Field Summary
Fields Modifier and Type Field Description protected LongdeviceCountprotected LongmedianImpactInMsprotected StringprocessNameprotected StringproductNameprotected Stringpublisherprotected LongtotalImpactInMs-
Fields inherited from class odata.msgraph.client.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUserExperienceAnalyticsDeviceStartupProcessPerformance()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserExperienceAnalyticsDeviceStartupProcessPerformance.BuilderbuilderUserExperienceAnalyticsDeviceStartupProcessPerformance()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<Long>getDeviceCount()“The count of devices which initiated this process on startup.Optional<Long>getMedianImpactInMs()“The median impact of startup process on device boot time in milliseconds.Optional<String>getProcessName()“The name of the startup process.Optional<String>getProductName()“The product name of the startup process.Optional<String>getPublisher()“The publisher of the startup process.Optional<Long>getTotalImpactInMs()“The total impact of startup process on device boot time in milliseconds.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()UserExperienceAnalyticsDeviceStartupProcessPerformancepatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)UserExperienceAnalyticsDeviceStartupProcessPerformanceput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()UserExperienceAnalyticsDeviceStartupProcessPerformancewithDeviceCount(Long deviceCount)Returns an immutable copy ofthiswith just thedeviceCountfield changed.UserExperienceAnalyticsDeviceStartupProcessPerformancewithMedianImpactInMs(Long medianImpactInMs)Returns an immutable copy ofthiswith just themedianImpactInMsfield changed.UserExperienceAnalyticsDeviceStartupProcessPerformancewithProcessName(String processName)Returns an immutable copy ofthiswith just theprocessNamefield changed.UserExperienceAnalyticsDeviceStartupProcessPerformancewithProductName(String productName)Returns an immutable copy ofthiswith just theproductNamefield changed.UserExperienceAnalyticsDeviceStartupProcessPerformancewithPublisher(String publisher)Returns an immutable copy ofthiswith just thepublisherfield changed.UserExperienceAnalyticsDeviceStartupProcessPerformancewithTotalImpactInMs(Long totalImpactInMs)Returns an immutable copy ofthiswith just thetotalImpactInMsfield changed.UserExperienceAnalyticsDeviceStartupProcessPerformancewithUnmappedField(String name, Object value)
-
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderUserExperienceAnalyticsDeviceStartupProcessPerformance
public static UserExperienceAnalyticsDeviceStartupProcessPerformance.Builder builderUserExperienceAnalyticsDeviceStartupProcessPerformance()
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
-
getDeviceCount
public Optional<Long> getDeviceCount()
“The count of devices which initiated this process on startup. Supports: $filter, $select, $OrderBy. Read-only.”- Returns:
- property deviceCount
-
withDeviceCount
public UserExperienceAnalyticsDeviceStartupProcessPerformance withDeviceCount(Long deviceCount)
Returns an immutable copy ofthiswith just thedeviceCountfield 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 count of devices which initiated this process on startup. Supports: $filter, $select, $OrderBy. Read-only.”
- Parameters:
deviceCount- new value ofdeviceCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceCountfield changed
-
getMedianImpactInMs
public Optional<Long> getMedianImpactInMs()
“The median impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.”- Returns:
- property medianImpactInMs
-
withMedianImpactInMs
public UserExperienceAnalyticsDeviceStartupProcessPerformance withMedianImpactInMs(Long medianImpactInMs)
Returns an immutable copy ofthiswith just themedianImpactInMsfield 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 median impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.”
- Parameters:
medianImpactInMs- new value ofmedianImpactInMsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themedianImpactInMsfield changed
-
getProcessName
public Optional<String> getProcessName()
“The name of the startup process. Examples: outlook, excel. Supports: $select, $ OrderBy. Read-only.”- Returns:
- property processName
-
withProcessName
public UserExperienceAnalyticsDeviceStartupProcessPerformance withProcessName(String processName)
Returns an immutable copy ofthiswith just theprocessNamefield 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 startup process. Examples: outlook, excel. Supports: $select, $ OrderBy. Read-only.”
- Parameters:
processName- new value ofprocessNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theprocessNamefield changed
-
getProductName
public Optional<String> getProductName()
“The product name of the startup process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.”- Returns:
- property productName
-
withProductName
public UserExperienceAnalyticsDeviceStartupProcessPerformance withProductName(String productName)
Returns an immutable copy ofthiswith just theproductNamefield 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 product name of the startup process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.”
- Parameters:
productName- new value ofproductNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theproductNamefield changed
-
getPublisher
public Optional<String> getPublisher()
“The publisher of the startup process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.”- Returns:
- property publisher
-
withPublisher
public UserExperienceAnalyticsDeviceStartupProcessPerformance withPublisher(String publisher)
Returns an immutable copy ofthiswith just thepublisherfield 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 startup process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.”
- Parameters:
publisher- new value ofpublisherfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepublisherfield changed
-
getTotalImpactInMs
public Optional<Long> getTotalImpactInMs()
“The total impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.”- Returns:
- property totalImpactInMs
-
withTotalImpactInMs
public UserExperienceAnalyticsDeviceStartupProcessPerformance withTotalImpactInMs(Long totalImpactInMs)
Returns an immutable copy ofthiswith just thetotalImpactInMsfield 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 impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.”
- Parameters:
totalImpactInMs- new value oftotalImpactInMsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetotalImpactInMsfield changed
-
withUnmappedField
public UserExperienceAnalyticsDeviceStartupProcessPerformance withUnmappedField(String name, Object 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 UserExperienceAnalyticsDeviceStartupProcessPerformance patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public UserExperienceAnalyticsDeviceStartupProcessPerformance put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-