Package odata.msgraph.client.beta.entity
Class UserExperienceAnalyticsImpactingProcess
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.UserExperienceAnalyticsImpactingProcess
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class UserExperienceAnalyticsImpactingProcess extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“The user experience analytics top impacting process entity.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserExperienceAnalyticsImpactingProcess.Builder
-
Field Summary
Fields Modifier and Type Field Description protected Stringcategoryprotected Stringdescriptionprotected StringdeviceIdprotected DoubleimpactValueprotected StringprocessNameprotected Stringpublisher-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUserExperienceAnalyticsImpactingProcess()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserExperienceAnalyticsImpactingProcess.BuilderbuilderUserExperienceAnalyticsImpactingProcess()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getCategory()“The category of impacting process.”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<String>getDescription()“The description of process.”Optional<String>getDeviceId()“The unique identifier of the impacted device.”Optional<Double>getImpactValue()“The impact value of the process.Optional<String>getProcessName()“The process name.”Optional<String>getPublisher()“The publisher of the process.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()UserExperienceAnalyticsImpactingProcesspatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)UserExperienceAnalyticsImpactingProcessput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()UserExperienceAnalyticsImpactingProcesswithCategory(String category)Returns an immutable copy ofthiswith just thecategoryfield changed.UserExperienceAnalyticsImpactingProcesswithDescription(String description)Returns an immutable copy ofthiswith just thedescriptionfield changed.UserExperienceAnalyticsImpactingProcesswithDeviceId(String deviceId)Returns an immutable copy ofthiswith just thedeviceIdfield changed.UserExperienceAnalyticsImpactingProcesswithImpactValue(Double impactValue)Returns an immutable copy ofthiswith just theimpactValuefield changed.UserExperienceAnalyticsImpactingProcesswithProcessName(String processName)Returns an immutable copy ofthiswith just theprocessNamefield changed.UserExperienceAnalyticsImpactingProcesswithPublisher(String publisher)Returns an immutable copy ofthiswith just thepublisherfield changed.UserExperienceAnalyticsImpactingProcesswithUnmappedField(String name, String value)
-
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderUserExperienceAnalyticsImpactingProcess
public static UserExperienceAnalyticsImpactingProcess.Builder builderUserExperienceAnalyticsImpactingProcess()
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
-
getCategory
public Optional<String> getCategory()
“The category of impacting process.”- Returns:
- property category
-
withCategory
public UserExperienceAnalyticsImpactingProcess withCategory(String category)
Returns an immutable copy ofthiswith just thecategoryfield 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 category of impacting process.”
- Parameters:
category- new value ofcategoryfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecategoryfield changed
-
getDescription
public Optional<String> getDescription()
“The description of process.”- Returns:
- property description
-
withDescription
public UserExperienceAnalyticsImpactingProcess withDescription(String description)
Returns an immutable copy ofthiswith just thedescriptionfield 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 description of process.”
- Parameters:
description- new value ofdescriptionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedescriptionfield changed
-
getDeviceId
public Optional<String> getDeviceId()
“The unique identifier of the impacted device.”- Returns:
- property deviceId
-
withDeviceId
public UserExperienceAnalyticsImpactingProcess withDeviceId(String deviceId)
Returns an immutable copy ofthiswith just thedeviceIdfield 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 unique identifier of the impacted device.”
- Parameters:
deviceId- new value ofdeviceIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceIdfield changed
-
getImpactValue
public Optional<Double> getImpactValue()
“The impact value of the process. Valid values 0 to 1.79769313486232E+308”- Returns:
- property impactValue
-
withImpactValue
public UserExperienceAnalyticsImpactingProcess withImpactValue(Double impactValue)
Returns an immutable copy ofthiswith just theimpactValuefield 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 value of the process. Valid values 0 to 1.79769313486232E+308”
- Parameters:
impactValue- new value ofimpactValuefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theimpactValuefield changed
-
getProcessName
public Optional<String> getProcessName()
“The process name.”- Returns:
- property processName
-
withProcessName
public UserExperienceAnalyticsImpactingProcess 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 process name.”
- Parameters:
processName- new value ofprocessNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theprocessNamefield changed
-
getPublisher
public Optional<String> getPublisher()
“The publisher of the process.”- Returns:
- property publisher
-
withPublisher
public UserExperienceAnalyticsImpactingProcess 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.”
- Parameters:
publisher- new value ofpublisherfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepublisherfield changed
-
withUnmappedField
public UserExperienceAnalyticsImpactingProcess 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 UserExperienceAnalyticsImpactingProcess patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public UserExperienceAnalyticsImpactingProcess put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-