Package com.microsoft.graph.models
Class UserExperienceAnalyticsMetricHistory
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserExperienceAnalyticsMetricHistory
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class UserExperienceAnalyticsMetricHistory
extends Entity
implements com.microsoft.kiota.serialization.Parsable
The user experience analytics metric history.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newUserExperienceAnalyticsMetricHistory
and sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the deviceId property value.The deserialization information for the current modelGets the metricDateTime property value.Gets the metricType property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setDeviceId
(String value) Sets the deviceId property value.void
setMetricDateTime
(OffsetDateTime value) Sets the metricDateTime property value.void
setMetricType
(String value) Sets the metricType property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
UserExperienceAnalyticsMetricHistory
public UserExperienceAnalyticsMetricHistory()Instantiates a newUserExperienceAnalyticsMetricHistory
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static UserExperienceAnalyticsMetricHistory createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode
- The parse node to use to read the discriminator value and create the object- Returns:
- a
UserExperienceAnalyticsMetricHistory
-
getDeviceId
Gets the deviceId property value. The Intune device id of the device.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getMetricDateTime
Gets the metricDateTime property value. The metric date time. The value cannot be modified and is automatically populated when the metric is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default.- Returns:
- a
OffsetDateTime
-
getMetricType
Gets the metricType property value. The user experience analytics metric type.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setDeviceId
Sets the deviceId property value. The Intune device id of the device.- Parameters:
value
- Value to set for the deviceId property.
-
setMetricDateTime
Sets the metricDateTime property value. The metric date time. The value cannot be modified and is automatically populated when the metric is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default.- Parameters:
value
- Value to set for the metricDateTime property.
-
setMetricType
Sets the metricType property value. The user experience analytics metric type.- Parameters:
value
- Value to set for the metricType property.
-