odata.msgraph.client.entity.UserExperienceAnalyticsWorkFromAnywhereModelPerformance Maven / Gradle / Ivy
Show all versions of odata-client-msgraph Show documentation
package odata.msgraph.client.entity;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.github.davidmoten.odata.client.ClientException;
import com.github.davidmoten.odata.client.NameValue;
import com.github.davidmoten.odata.client.ODataEntityType;
import com.github.davidmoten.odata.client.RequestOptions;
import com.github.davidmoten.odata.client.UnmappedFields;
import com.github.davidmoten.odata.client.Util;
import com.github.davidmoten.odata.client.annotation.Property;
import com.github.davidmoten.odata.client.internal.ChangedFields;
import com.github.davidmoten.odata.client.internal.RequestHelper;
import com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl;
import java.lang.Double;
import java.lang.Integer;
import java.lang.Object;
import java.lang.Override;
import java.lang.String;
import java.lang.StringBuilder;
import java.util.Optional;
import odata.msgraph.client.enums.UserExperienceAnalyticsHealthState;
/**
* “The user experience analytics work from anywhere model performance.”
*/@JsonPropertyOrder({
"@odata.type",
"cloudIdentityScore",
"cloudManagementScore",
"cloudProvisioningScore",
"healthStatus",
"manufacturer",
"model",
"modelDeviceCount",
"windowsScore",
"workFromAnywhereScore"})
@JsonInclude(Include.NON_NULL)
public class UserExperienceAnalyticsWorkFromAnywhereModelPerformance extends Entity implements ODataEntityType {
@Override
public String odataTypeName() {
return "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance";
}
@JsonProperty("cloudIdentityScore")
protected Double cloudIdentityScore;
@JsonProperty("cloudManagementScore")
protected Double cloudManagementScore;
@JsonProperty("cloudProvisioningScore")
protected Double cloudProvisioningScore;
@JsonProperty("healthStatus")
protected UserExperienceAnalyticsHealthState healthStatus;
@JsonProperty("manufacturer")
protected String manufacturer;
@JsonProperty("model")
protected String model;
@JsonProperty("modelDeviceCount")
protected Integer modelDeviceCount;
@JsonProperty("windowsScore")
protected Double windowsScore;
@JsonProperty("workFromAnywhereScore")
protected Double workFromAnywhereScore;
protected UserExperienceAnalyticsWorkFromAnywhereModelPerformance() {
super();
}
/**
* Returns a builder which is used to create a new
* instance of this class (given that this class is immutable).
*
* @return a new Builder for this class
*/
// Suffix used on builder factory method to differentiate the method
// from static builder methods on superclasses
public static Builder builderUserExperienceAnalyticsWorkFromAnywhereModelPerformance() {
return new Builder();
}
public static final class Builder {
private String id;
private Double cloudIdentityScore;
private Double cloudManagementScore;
private Double cloudProvisioningScore;
private UserExperienceAnalyticsHealthState healthStatus;
private String manufacturer;
private String model;
private Integer modelDeviceCount;
private Double windowsScore;
private Double workFromAnywhereScore;
private ChangedFields changedFields = ChangedFields.EMPTY;
Builder() {
// prevent instantiation
}
public Builder id(String id) {
this.id = id;
this.changedFields = changedFields.add("id");
return this;
}
/**
* “The cloud identity score of the device model. Valid values 0 to 100. Value -1
* means associated score is unavailable. Supports: $select, $OrderBy. Read-only.
* Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @param cloudIdentityScore
* value of {@code cloudIdentityScore} property (as defined in service metadata)
* @return {@code this} (for method chaining)
*/
public Builder cloudIdentityScore(Double cloudIdentityScore) {
this.cloudIdentityScore = cloudIdentityScore;
this.changedFields = changedFields.add("cloudIdentityScore");
return this;
}
/**
* “The cloud management score of the device model. Valid values 0 to 100. Value -1
* means associated score is unavailable. Supports: $select, $OrderBy. Read-only.
* Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @param cloudManagementScore
* value of {@code cloudManagementScore} property (as defined in service metadata)
* @return {@code this} (for method chaining)
*/
public Builder cloudManagementScore(Double cloudManagementScore) {
this.cloudManagementScore = cloudManagementScore;
this.changedFields = changedFields.add("cloudManagementScore");
return this;
}
/**
* “The cloud provisioning score of the device model. Valid values 0 to 100. Value
* -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only
* . Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @param cloudProvisioningScore
* value of {@code cloudProvisioningScore} property (as defined in service metadata)
* @return {@code this} (for method chaining)
*/
public Builder cloudProvisioningScore(Double cloudProvisioningScore) {
this.cloudProvisioningScore = cloudProvisioningScore;
this.changedFields = changedFields.add("cloudProvisioningScore");
return this;
}
/**
* “The health state of the user experience analytics work from anywhere device
* model. Possible values are: unknown, insufficientData, needsAttention,
* meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only.”
*
* @param healthStatus
* value of {@code healthStatus} property (as defined in service metadata)
* @return {@code this} (for method chaining)
*/
public Builder healthStatus(UserExperienceAnalyticsHealthState healthStatus) {
this.healthStatus = healthStatus;
this.changedFields = changedFields.add("healthStatus");
return this;
}
/**
* “The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.”
*
* @param manufacturer
* value of {@code manufacturer} property (as defined in service metadata)
* @return {@code this} (for method chaining)
*/
public Builder manufacturer(String manufacturer) {
this.manufacturer = manufacturer;
this.changedFields = changedFields.add("manufacturer");
return this;
}
/**
* “The model name of the device. Supports: $select, $OrderBy. Read-only.”
*
* @param model
* value of {@code model} property (as defined in service metadata)
* @return {@code this} (for method chaining)
*/
public Builder model(String model) {
this.model = model;
this.changedFields = changedFields.add("model");
return this;
}
/**
* “The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid
* values -2147483648 to 2147483647”
*
* @param modelDeviceCount
* value of {@code modelDeviceCount} property (as defined in service metadata)
* @return {@code this} (for method chaining)
*/
public Builder modelDeviceCount(Integer modelDeviceCount) {
this.modelDeviceCount = modelDeviceCount;
this.changedFields = changedFields.add("modelDeviceCount");
return this;
}
/**
* “The window score of the device model. Valid values 0 to 100. Value -1 means
* associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid
* values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @param windowsScore
* value of {@code windowsScore} property (as defined in service metadata)
* @return {@code this} (for method chaining)
*/
public Builder windowsScore(Double windowsScore) {
this.windowsScore = windowsScore;
this.changedFields = changedFields.add("windowsScore");
return this;
}
/**
* “The work from anywhere score of the device model. Valid values 0 to 100. Value -
* 1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only.
* Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @param workFromAnywhereScore
* value of {@code workFromAnywhereScore} property (as defined in service metadata)
* @return {@code this} (for method chaining)
*/
public Builder workFromAnywhereScore(Double workFromAnywhereScore) {
this.workFromAnywhereScore = workFromAnywhereScore;
this.changedFields = changedFields.add("workFromAnywhereScore");
return this;
}
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance build() {
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = new UserExperienceAnalyticsWorkFromAnywhereModelPerformance();
_x.contextPath = null;
_x.changedFields = changedFields;
_x.unmappedFields = new UnmappedFieldsImpl();
_x.odataType = "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance";
_x.id = id;
_x.cloudIdentityScore = cloudIdentityScore;
_x.cloudManagementScore = cloudManagementScore;
_x.cloudProvisioningScore = cloudProvisioningScore;
_x.healthStatus = healthStatus;
_x.manufacturer = manufacturer;
_x.model = model;
_x.modelDeviceCount = modelDeviceCount;
_x.windowsScore = windowsScore;
_x.workFromAnywhereScore = workFromAnywhereScore;
return _x;
}
}
@Override
@JsonIgnore
public ChangedFields getChangedFields() {
return changedFields;
}
@Override
public void postInject(boolean addKeysToContextPath) {
if (addKeysToContextPath && id != null) {
contextPath = contextPath.clearQueries().addKeys(new NameValue(id, String.class));
}
}
/**
* “The cloud identity score of the device model. Valid values 0 to 100. Value -1
* means associated score is unavailable. Supports: $select, $OrderBy. Read-only.
* Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @return property cloudIdentityScore
*/
@Property(name="cloudIdentityScore")
@JsonIgnore
public Optional getCloudIdentityScore() {
return Optional.ofNullable(cloudIdentityScore);
}
/**
* Returns an immutable copy of {@code this} with just the {@code
* cloudIdentityScore} field changed. Field description below. The field name is
* also added to an internal map of changed fields in the returned object so that
* when {@code this.patch()} is called (if available)on the returned object only
* the changed fields are submitted.
*
* “The cloud identity score of the device model. Valid values 0 to 100. Value -1
* means associated score is unavailable. Supports: $select, $OrderBy. Read-only.
* Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @param cloudIdentityScore
* new value of {@code cloudIdentityScore} field (as defined in service metadata)
* @return immutable copy of {@code this} with just the {@code cloudIdentityScore} field changed
*/
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance withCloudIdentityScore(Double cloudIdentityScore) {
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = _copy();
_x.changedFields = changedFields.add("cloudIdentityScore");
_x.odataType = Util.nvl(odataType, "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance");
_x.cloudIdentityScore = cloudIdentityScore;
return _x;
}
/**
* “The cloud management score of the device model. Valid values 0 to 100. Value -1
* means associated score is unavailable. Supports: $select, $OrderBy. Read-only.
* Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @return property cloudManagementScore
*/
@Property(name="cloudManagementScore")
@JsonIgnore
public Optional getCloudManagementScore() {
return Optional.ofNullable(cloudManagementScore);
}
/**
* Returns an immutable copy of {@code this} with just the {@code
* cloudManagementScore} field changed. Field description below. The field name is
* also added to an internal map of changed fields in the returned object so that
* when {@code this.patch()} is called (if available)on the returned object only
* the changed fields are submitted.
*
* “The cloud management score of the device model. Valid values 0 to 100. Value -1
* means associated score is unavailable. Supports: $select, $OrderBy. Read-only.
* Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @param cloudManagementScore
* new value of {@code cloudManagementScore} field (as defined in service metadata)
* @return immutable copy of {@code this} with just the {@code cloudManagementScore} field changed
*/
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance withCloudManagementScore(Double cloudManagementScore) {
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = _copy();
_x.changedFields = changedFields.add("cloudManagementScore");
_x.odataType = Util.nvl(odataType, "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance");
_x.cloudManagementScore = cloudManagementScore;
return _x;
}
/**
* “The cloud provisioning score of the device model. Valid values 0 to 100. Value
* -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only
* . Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @return property cloudProvisioningScore
*/
@Property(name="cloudProvisioningScore")
@JsonIgnore
public Optional getCloudProvisioningScore() {
return Optional.ofNullable(cloudProvisioningScore);
}
/**
* Returns an immutable copy of {@code this} with just the {@code
* cloudProvisioningScore} field changed. Field description below. The field name
* is also added to an internal map of changed fields in the returned object so
* that when {@code this.patch()} is called (if available)on the returned object
* only the changed fields are submitted.
*
* “The cloud provisioning score of the device model. Valid values 0 to 100. Value
* -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only
* . Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @param cloudProvisioningScore
* new value of {@code cloudProvisioningScore} field (as defined in service metadata)
* @return immutable copy of {@code this} with just the {@code cloudProvisioningScore} field changed
*/
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance withCloudProvisioningScore(Double cloudProvisioningScore) {
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = _copy();
_x.changedFields = changedFields.add("cloudProvisioningScore");
_x.odataType = Util.nvl(odataType, "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance");
_x.cloudProvisioningScore = cloudProvisioningScore;
return _x;
}
/**
* “The health state of the user experience analytics work from anywhere device
* model. Possible values are: unknown, insufficientData, needsAttention,
* meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only.”
*
* @return property healthStatus
*/
@Property(name="healthStatus")
@JsonIgnore
public Optional getHealthStatus() {
return Optional.ofNullable(healthStatus);
}
/**
* Returns an immutable copy of {@code this} with just the {@code healthStatus}
* field changed. Field description below. The field name is also added to an
* internal map of changed fields in the returned object so that when {@code this.
* patch()} is called (if available)on the returned object only the changed fields
* are submitted.
*
* “The health state of the user experience analytics work from anywhere device
* model. Possible values are: unknown, insufficientData, needsAttention,
* meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only.”
*
* @param healthStatus
* new value of {@code healthStatus} field (as defined in service metadata)
* @return immutable copy of {@code this} with just the {@code healthStatus} field changed
*/
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance withHealthStatus(UserExperienceAnalyticsHealthState healthStatus) {
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = _copy();
_x.changedFields = changedFields.add("healthStatus");
_x.odataType = Util.nvl(odataType, "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance");
_x.healthStatus = healthStatus;
return _x;
}
/**
* “The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.”
*
* @return property manufacturer
*/
@Property(name="manufacturer")
@JsonIgnore
public Optional getManufacturer() {
return Optional.ofNullable(manufacturer);
}
/**
* Returns an immutable copy of {@code this} with just the {@code manufacturer}
* field changed. Field description below. The field name is also added to an
* internal map of changed fields in the returned object so that when {@code this.
* patch()} is called (if available)on the returned object only the changed fields
* are submitted.
*
* “The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.”
*
* @param manufacturer
* new value of {@code manufacturer} field (as defined in service metadata)
* @return immutable copy of {@code this} with just the {@code manufacturer} field changed
*/
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance withManufacturer(String manufacturer) {
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = _copy();
_x.changedFields = changedFields.add("manufacturer");
_x.odataType = Util.nvl(odataType, "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance");
_x.manufacturer = manufacturer;
return _x;
}
/**
* “The model name of the device. Supports: $select, $OrderBy. Read-only.”
*
* @return property model
*/
@Property(name="model")
@JsonIgnore
public Optional getModel() {
return Optional.ofNullable(model);
}
/**
* Returns an immutable copy of {@code this} with just the {@code model} field
* changed. Field description below. The field name is also added to an internal
* map of changed fields in the returned object so that when {@code this.patch()}
* is called (if available)on the returned object only the changed fields are
* submitted.
*
* “The model name of the device. Supports: $select, $OrderBy. Read-only.”
*
* @param model
* new value of {@code model} field (as defined in service metadata)
* @return immutable copy of {@code this} with just the {@code model} field changed
*/
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance withModel(String model) {
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = _copy();
_x.changedFields = changedFields.add("model");
_x.odataType = Util.nvl(odataType, "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance");
_x.model = model;
return _x;
}
/**
* “The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid
* values -2147483648 to 2147483647”
*
* @return property modelDeviceCount
*/
@Property(name="modelDeviceCount")
@JsonIgnore
public Optional getModelDeviceCount() {
return Optional.ofNullable(modelDeviceCount);
}
/**
* Returns an immutable copy of {@code this} with just the {@code modelDeviceCount}
* field changed. Field description below. The field name is also added to an
* internal map of changed fields in the returned object so that when {@code this.
* patch()} is called (if available)on the returned object only the changed fields
* are submitted.
*
* “The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid
* values -2147483648 to 2147483647”
*
* @param modelDeviceCount
* new value of {@code modelDeviceCount} field (as defined in service metadata)
* @return immutable copy of {@code this} with just the {@code modelDeviceCount} field changed
*/
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance withModelDeviceCount(Integer modelDeviceCount) {
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = _copy();
_x.changedFields = changedFields.add("modelDeviceCount");
_x.odataType = Util.nvl(odataType, "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance");
_x.modelDeviceCount = modelDeviceCount;
return _x;
}
/**
* “The window score of the device model. Valid values 0 to 100. Value -1 means
* associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid
* values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @return property windowsScore
*/
@Property(name="windowsScore")
@JsonIgnore
public Optional getWindowsScore() {
return Optional.ofNullable(windowsScore);
}
/**
* Returns an immutable copy of {@code this} with just the {@code windowsScore}
* field changed. Field description below. The field name is also added to an
* internal map of changed fields in the returned object so that when {@code this.
* patch()} is called (if available)on the returned object only the changed fields
* are submitted.
*
* “The window score of the device model. Valid values 0 to 100. Value -1 means
* associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid
* values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @param windowsScore
* new value of {@code windowsScore} field (as defined in service metadata)
* @return immutable copy of {@code this} with just the {@code windowsScore} field changed
*/
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance withWindowsScore(Double windowsScore) {
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = _copy();
_x.changedFields = changedFields.add("windowsScore");
_x.odataType = Util.nvl(odataType, "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance");
_x.windowsScore = windowsScore;
return _x;
}
/**
* “The work from anywhere score of the device model. Valid values 0 to 100. Value -
* 1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only.
* Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @return property workFromAnywhereScore
*/
@Property(name="workFromAnywhereScore")
@JsonIgnore
public Optional getWorkFromAnywhereScore() {
return Optional.ofNullable(workFromAnywhereScore);
}
/**
* Returns an immutable copy of {@code this} with just the {@code
* workFromAnywhereScore} field changed. Field description below. The field name is
* also added to an internal map of changed fields in the returned object so that
* when {@code this.patch()} is called (if available)on the returned object only
* the changed fields are submitted.
*
* “The work from anywhere score of the device model. Valid values 0 to 100. Value -
* 1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only.
* Valid values -1.79769313486232E+308 to 1.79769313486232E+308”
*
* @param workFromAnywhereScore
* new value of {@code workFromAnywhereScore} field (as defined in service metadata)
* @return immutable copy of {@code this} with just the {@code workFromAnywhereScore} field changed
*/
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance withWorkFromAnywhereScore(Double workFromAnywhereScore) {
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = _copy();
_x.changedFields = changedFields.add("workFromAnywhereScore");
_x.odataType = Util.nvl(odataType, "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance");
_x.workFromAnywhereScore = workFromAnywhereScore;
return _x;
}
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance withUnmappedField(String name, Object value) {
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = _copy();
_x.setUnmappedField(name, value);
return _x;
}
@JsonAnySetter
private void setUnmappedField(String name, Object value) {
if (unmappedFields == null) {
unmappedFields = new UnmappedFieldsImpl();
}
unmappedFields.put(name, value);
}
@JsonAnyGetter
private UnmappedFieldsImpl unmappedFields() {
return unmappedFields == null ? UnmappedFieldsImpl.EMPTY : unmappedFields;
}
@Override
public UnmappedFields getUnmappedFields() {
return unmappedFields();
}
/**
* Submits only changed fields for update and returns an
* immutable copy of {@code this} with changed fields reset.
*
* @return a copy of {@code this} with changed fields reset
* @throws ClientException if HTTP response is not as expected
*/
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance patch() {
RequestHelper.patch(this, contextPath, RequestOptions.EMPTY);
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = _copy();
_x.changedFields = null;
return _x;
}
/**
* Submits all fields for update and returns an immutable copy of {@code this}
* with changed fields reset (they were ignored anyway).
*
* @return a copy of {@code this} with changed fields reset
* @throws ClientException if HTTP response is not as expected
*/
public UserExperienceAnalyticsWorkFromAnywhereModelPerformance put() {
RequestHelper.put(this, contextPath, RequestOptions.EMPTY);
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = _copy();
_x.changedFields = null;
return _x;
}
private UserExperienceAnalyticsWorkFromAnywhereModelPerformance _copy() {
UserExperienceAnalyticsWorkFromAnywhereModelPerformance _x = new UserExperienceAnalyticsWorkFromAnywhereModelPerformance();
_x.contextPath = contextPath;
_x.changedFields = changedFields;
_x.unmappedFields = unmappedFields.copy();
_x.odataType = odataType;
_x.id = id;
_x.cloudIdentityScore = cloudIdentityScore;
_x.cloudManagementScore = cloudManagementScore;
_x.cloudProvisioningScore = cloudProvisioningScore;
_x.healthStatus = healthStatus;
_x.manufacturer = manufacturer;
_x.model = model;
_x.modelDeviceCount = modelDeviceCount;
_x.windowsScore = windowsScore;
_x.workFromAnywhereScore = workFromAnywhereScore;
return _x;
}
@Override
public String toString() {
StringBuilder b = new StringBuilder();
b.append("UserExperienceAnalyticsWorkFromAnywhereModelPerformance[");
b.append("id=");
b.append(this.id);
b.append(", ");
b.append("cloudIdentityScore=");
b.append(this.cloudIdentityScore);
b.append(", ");
b.append("cloudManagementScore=");
b.append(this.cloudManagementScore);
b.append(", ");
b.append("cloudProvisioningScore=");
b.append(this.cloudProvisioningScore);
b.append(", ");
b.append("healthStatus=");
b.append(this.healthStatus);
b.append(", ");
b.append("manufacturer=");
b.append(this.manufacturer);
b.append(", ");
b.append("model=");
b.append(this.model);
b.append(", ");
b.append("modelDeviceCount=");
b.append(this.modelDeviceCount);
b.append(", ");
b.append("windowsScore=");
b.append(this.windowsScore);
b.append(", ");
b.append("workFromAnywhereScore=");
b.append(this.workFromAnywhereScore);
b.append("]");
b.append(",unmappedFields=");
b.append(unmappedFields);
b.append(",odataType=");
b.append(odataType);
return b.toString();
}
}