Package odata.msgraph.client.entity
Class UserExperienceAnalyticsDeviceStartupProcess
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.entity.UserExperienceAnalyticsDeviceStartupProcess
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class UserExperienceAnalyticsDeviceStartupProcess extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“The user experience analytics device startup process details.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserExperienceAnalyticsDeviceStartupProcess.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringmanagedDeviceIdprotected StringprocessNameprotected StringproductNameprotected Stringpublisherprotected IntegerstartupImpactInMs-
Fields inherited from class odata.msgraph.client.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUserExperienceAnalyticsDeviceStartupProcess()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserExperienceAnalyticsDeviceStartupProcess.BuilderbuilderUserExperienceAnalyticsDeviceStartupProcess()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<String>getManagedDeviceId()“The Intune device id of the device.Optional<String>getProcessName()“The name of the process.Optional<String>getProductName()“The product name of the process.Optional<String>getPublisher()“The publisher of the process.Optional<Integer>getStartupImpactInMs()“The impact of startup process on device boot time in milliseconds.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()UserExperienceAnalyticsDeviceStartupProcesspatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)UserExperienceAnalyticsDeviceStartupProcessput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()UserExperienceAnalyticsDeviceStartupProcesswithManagedDeviceId(String managedDeviceId)Returns an immutable copy ofthiswith just themanagedDeviceIdfield changed.UserExperienceAnalyticsDeviceStartupProcesswithProcessName(String processName)Returns an immutable copy ofthiswith just theprocessNamefield changed.UserExperienceAnalyticsDeviceStartupProcesswithProductName(String productName)Returns an immutable copy ofthiswith just theproductNamefield changed.UserExperienceAnalyticsDeviceStartupProcesswithPublisher(String publisher)Returns an immutable copy ofthiswith just thepublisherfield changed.UserExperienceAnalyticsDeviceStartupProcesswithStartupImpactInMs(Integer startupImpactInMs)Returns an immutable copy ofthiswith just thestartupImpactInMsfield changed.UserExperienceAnalyticsDeviceStartupProcesswithUnmappedField(String name, String value)
-
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderUserExperienceAnalyticsDeviceStartupProcess
public static UserExperienceAnalyticsDeviceStartupProcess.Builder builderUserExperienceAnalyticsDeviceStartupProcess()
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
-
getManagedDeviceId
public Optional<String> getManagedDeviceId()
“The Intune device id of the device. Supports: $select, $OrderBy. Read-only.”- Returns:
- property managedDeviceId
-
withManagedDeviceId
public UserExperienceAnalyticsDeviceStartupProcess withManagedDeviceId(String managedDeviceId)
Returns an immutable copy ofthiswith just themanagedDeviceIdfield 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 Intune device id of the device. Supports: $select, $OrderBy. Read-only.”
- Parameters:
managedDeviceId- new value ofmanagedDeviceIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themanagedDeviceIdfield changed
-
getProcessName
public Optional<String> getProcessName()
“The name of the process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only.”- Returns:
- property processName
-
withProcessName
public UserExperienceAnalyticsDeviceStartupProcess 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 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 process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.”- Returns:
- property productName
-
withProductName
public UserExperienceAnalyticsDeviceStartupProcess 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 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 process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.”- Returns:
- property publisher
-
withPublisher
public UserExperienceAnalyticsDeviceStartupProcess 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 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
-
getStartupImpactInMs
public Optional<Integer> getStartupImpactInMs()
“The impact of startup process on device boot time in milliseconds. Supports: $ select, $OrderBy. Read-only.”- Returns:
- property startupImpactInMs
-
withStartupImpactInMs
public UserExperienceAnalyticsDeviceStartupProcess withStartupImpactInMs(Integer startupImpactInMs)
Returns an immutable copy ofthiswith just thestartupImpactInMsfield 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 impact of startup process on device boot time in milliseconds. Supports: $ select, $OrderBy. Read-only.”
- Parameters:
startupImpactInMs- new value ofstartupImpactInMsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thestartupImpactInMsfield changed
-
withUnmappedField
public UserExperienceAnalyticsDeviceStartupProcess 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 UserExperienceAnalyticsDeviceStartupProcess patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public UserExperienceAnalyticsDeviceStartupProcess put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-