Package odata.msgraph.client.beta.entity
Class UserExperienceAnalyticsDeviceScores
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.UserExperienceAnalyticsDeviceScores
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class UserExperienceAnalyticsDeviceScores extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“The user experience analytics device scores entity consolidates the various endpoint analytics scores.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserExperienceAnalyticsDeviceScores.Builder
-
Field Summary
Fields Modifier and Type Field Description protected DoubleappReliabilityScoreprotected StringdeviceNameprotected DoubleendpointAnalyticsScoreprotected UserExperienceAnalyticsHealthStatehealthStatusprotected Stringmanufacturerprotected Stringmodelprotected DoublestartupPerformanceScoreprotected DoubleworkFromAnywhereScore-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUserExperienceAnalyticsDeviceScores()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserExperienceAnalyticsDeviceScores.BuilderbuilderUserExperienceAnalyticsDeviceScores()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Double>getAppReliabilityScore()“The user experience analytics device app reliability score.com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<String>getDeviceName()“The user experience analytics device name.”Optional<Double>getEndpointAnalyticsScore()“The user experience analytics device score.Optional<UserExperienceAnalyticsHealthState>getHealthStatus()“The health state of the user experience analytics device.”Optional<String>getManufacturer()“The user experience analytics device manufacturer.”Optional<String>getModel()“The user experience analytics device model.”Optional<Double>getStartupPerformanceScore()“The user experience analytics device startup performance score.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<Double>getWorkFromAnywhereScore()“The user experience analytics device work From anywhere score.StringodataTypeName()UserExperienceAnalyticsDeviceScorespatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)UserExperienceAnalyticsDeviceScoresput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()UserExperienceAnalyticsDeviceScoreswithAppReliabilityScore(Double appReliabilityScore)Returns an immutable copy ofthiswith just theappReliabilityScorefield changed.UserExperienceAnalyticsDeviceScoreswithDeviceName(String deviceName)Returns an immutable copy ofthiswith just thedeviceNamefield changed.UserExperienceAnalyticsDeviceScoreswithEndpointAnalyticsScore(Double endpointAnalyticsScore)Returns an immutable copy ofthiswith just theendpointAnalyticsScorefield changed.UserExperienceAnalyticsDeviceScoreswithHealthStatus(UserExperienceAnalyticsHealthState healthStatus)Returns an immutable copy ofthiswith just thehealthStatusfield changed.UserExperienceAnalyticsDeviceScoreswithManufacturer(String manufacturer)Returns an immutable copy ofthiswith just themanufacturerfield changed.UserExperienceAnalyticsDeviceScoreswithModel(String model)Returns an immutable copy ofthiswith just themodelfield changed.UserExperienceAnalyticsDeviceScoreswithStartupPerformanceScore(Double startupPerformanceScore)Returns an immutable copy ofthiswith just thestartupPerformanceScorefield changed.UserExperienceAnalyticsDeviceScoreswithUnmappedField(String name, String value)UserExperienceAnalyticsDeviceScoreswithWorkFromAnywhereScore(Double workFromAnywhereScore)Returns an immutable copy ofthiswith just theworkFromAnywhereScorefield changed.
-
-
-
Field Detail
-
appReliabilityScore
protected Double appReliabilityScore
-
deviceName
protected String deviceName
-
endpointAnalyticsScore
protected Double endpointAnalyticsScore
-
healthStatus
protected UserExperienceAnalyticsHealthState healthStatus
-
manufacturer
protected String manufacturer
-
model
protected String model
-
startupPerformanceScore
protected Double startupPerformanceScore
-
workFromAnywhereScore
protected Double workFromAnywhereScore
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderUserExperienceAnalyticsDeviceScores
public static UserExperienceAnalyticsDeviceScores.Builder builderUserExperienceAnalyticsDeviceScores()
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
-
getAppReliabilityScore
public Optional<Double> getAppReliabilityScore()
“The user experience analytics device app reliability score. Valid values -1. 79769313486232E+308 to 1.79769313486232E+308”- Returns:
- property appReliabilityScore
-
withAppReliabilityScore
public UserExperienceAnalyticsDeviceScores withAppReliabilityScore(Double appReliabilityScore)
Returns an immutable copy ofthiswith just theappReliabilityScorefield 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 user experience analytics device app reliability score. Valid values -1. 79769313486232E+308 to 1.79769313486232E+308”
- Parameters:
appReliabilityScore- new value ofappReliabilityScorefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappReliabilityScorefield changed
-
getDeviceName
public Optional<String> getDeviceName()
“The user experience analytics device name.”- Returns:
- property deviceName
-
withDeviceName
public UserExperienceAnalyticsDeviceScores withDeviceName(String deviceName)
Returns an immutable copy ofthiswith just thedeviceNamefield 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 user experience analytics device name.”
- Parameters:
deviceName- new value ofdeviceNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceNamefield changed
-
getEndpointAnalyticsScore
public Optional<Double> getEndpointAnalyticsScore()
“The user experience analytics device score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308”- Returns:
- property endpointAnalyticsScore
-
withEndpointAnalyticsScore
public UserExperienceAnalyticsDeviceScores withEndpointAnalyticsScore(Double endpointAnalyticsScore)
Returns an immutable copy ofthiswith just theendpointAnalyticsScorefield 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 user experience analytics device score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
- Parameters:
endpointAnalyticsScore- new value ofendpointAnalyticsScorefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theendpointAnalyticsScorefield changed
-
getHealthStatus
public Optional<UserExperienceAnalyticsHealthState> getHealthStatus()
“The health state of the user experience analytics device.”- Returns:
- property healthStatus
-
withHealthStatus
public UserExperienceAnalyticsDeviceScores withHealthStatus(UserExperienceAnalyticsHealthState healthStatus)
Returns an immutable copy ofthiswith just thehealthStatusfield 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 state of the user experience analytics device.”
- Parameters:
healthStatus- new value ofhealthStatusfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thehealthStatusfield changed
-
getManufacturer
public Optional<String> getManufacturer()
“The user experience analytics device manufacturer.”- Returns:
- property manufacturer
-
withManufacturer
public UserExperienceAnalyticsDeviceScores withManufacturer(String manufacturer)
Returns an immutable copy ofthiswith just themanufacturerfield 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 user experience analytics device manufacturer.”
- Parameters:
manufacturer- new value ofmanufacturerfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themanufacturerfield changed
-
getModel
public Optional<String> getModel()
“The user experience analytics device model.”- Returns:
- property model
-
withModel
public UserExperienceAnalyticsDeviceScores withModel(String model)
Returns an immutable copy ofthiswith just themodelfield 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 user experience analytics device model.”
- Parameters:
model- new value ofmodelfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themodelfield changed
-
getStartupPerformanceScore
public Optional<Double> getStartupPerformanceScore()
“The user experience analytics device startup performance score. Valid values -1. 79769313486232E+308 to 1.79769313486232E+308”- Returns:
- property startupPerformanceScore
-
withStartupPerformanceScore
public UserExperienceAnalyticsDeviceScores withStartupPerformanceScore(Double startupPerformanceScore)
Returns an immutable copy ofthiswith just thestartupPerformanceScorefield 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 user experience analytics device startup performance score. Valid values -1. 79769313486232E+308 to 1.79769313486232E+308”
- Parameters:
startupPerformanceScore- new value ofstartupPerformanceScorefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thestartupPerformanceScorefield changed
-
getWorkFromAnywhereScore
public Optional<Double> getWorkFromAnywhereScore()
“The user experience analytics device work From anywhere score. Valid values -1. 79769313486232E+308 to 1.79769313486232E+308”- Returns:
- property workFromAnywhereScore
-
withWorkFromAnywhereScore
public UserExperienceAnalyticsDeviceScores withWorkFromAnywhereScore(Double workFromAnywhereScore)
Returns an immutable copy ofthiswith just theworkFromAnywhereScorefield 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 user experience analytics device work From anywhere score. Valid values -1. 79769313486232E+308 to 1.79769313486232E+308”
- Parameters:
workFromAnywhereScore- new value ofworkFromAnywhereScorefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theworkFromAnywhereScorefield changed
-
withUnmappedField
public UserExperienceAnalyticsDeviceScores 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 UserExperienceAnalyticsDeviceScores patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public UserExperienceAnalyticsDeviceScores put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-