This repository was archived by the owner on Jan 6, 2026. It is now read-only.
forked from microsoftgraph/msgraph-sdk-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBaseDeviceConfigurationDeviceStatus.java
More file actions
130 lines (109 loc) · 3.39 KB
/
Copy pathBaseDeviceConfigurationDeviceStatus.java
File metadata and controls
130 lines (109 loc) · 3.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
// ------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
// ------------------------------------------------------------------------------
package com.microsoft.graph.models.generated;
import com.microsoft.graph.concurrency.*;
import com.microsoft.graph.core.*;
import com.microsoft.graph.models.extensions.*;
import com.microsoft.graph.models.generated.*;
import com.microsoft.graph.http.*;
import com.microsoft.graph.requests.extensions.*;
import com.microsoft.graph.requests.generated.*;
import com.microsoft.graph.options.*;
import com.microsoft.graph.serializer.*;
import java.util.Arrays;
import java.util.EnumSet;
import com.google.gson.JsonObject;
import com.google.gson.JsonElement;
import com.google.gson.annotations.*;
import java.util.HashMap;
import java.util.Map;
// **NOTE** This file was generated by a tool and any changes will be overwritten.
/**
* The class for the Base Device Configuration Device Status.
*/
public class BaseDeviceConfigurationDeviceStatus extends Entity implements IJsonBackedObject {
/**
* The Device Display Name.
* Device name of the DevicePolicyStatus.
*/
@SerializedName("deviceDisplayName")
@Expose
public String deviceDisplayName;
/**
* The User Name.
* The User Name that is being reported
*/
@SerializedName("userName")
@Expose
public String userName;
/**
* The Device Model.
* The device model that is being reported
*/
@SerializedName("deviceModel")
@Expose
public String deviceModel;
/**
* The Compliance Grace Period Expiration Date Time.
* The DateTime when device compliance grace period expires
*/
@SerializedName("complianceGracePeriodExpirationDateTime")
@Expose
public java.util.Calendar complianceGracePeriodExpirationDateTime;
/**
* The Status.
* Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.
*/
@SerializedName("status")
@Expose
public ComplianceStatus status;
/**
* The Last Reported Date Time.
* Last modified date time of the policy report.
*/
@SerializedName("lastReportedDateTime")
@Expose
public java.util.Calendar lastReportedDateTime;
/**
* The User Principal Name.
* UserPrincipalName.
*/
@SerializedName("userPrincipalName")
@Expose
public String userPrincipalName;
/**
* The raw representation of this class
*/
private JsonObject rawObject;
/**
* The serializer
*/
private ISerializer serializer;
/**
* Gets the raw representation of this class
*
* @return the raw representation of this class
*/
public JsonObject getRawObject() {
return rawObject;
}
/**
* Gets serializer
*
* @return the serializer
*/
protected ISerializer getSerializer() {
return serializer;
}
/**
* Sets the raw JSON object
*
* @param serializer the serializer
* @param json the JSON object to set this object to
*/
public void setRawObject(final ISerializer serializer, final JsonObject json) {
this.serializer = serializer;
rawObject = json;
}
}