Package com.microsoft.graph.models
Class DeviceInfo
java.lang.Object
com.microsoft.graph.models.DeviceInfo
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class DeviceInfo
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DeviceInfocreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the deviceId property value.Gets the displayName property value.Gets the enrollmentProfileName property value.Gets the extensionAttribute1 property value.Gets the extensionAttribute10 property value.Gets the extensionAttribute11 property value.Gets the extensionAttribute12 property value.Gets the extensionAttribute13 property value.Gets the extensionAttribute14 property value.Gets the extensionAttribute15 property value.Gets the extensionAttribute2 property value.Gets the extensionAttribute3 property value.Gets the extensionAttribute4 property value.Gets the extensionAttribute5 property value.Gets the extensionAttribute6 property value.Gets the extensionAttribute7 property value.Gets the extensionAttribute8 property value.Gets the extensionAttribute9 property value.The deserialization information for the current modelGets the isCompliant property value.Gets the manufacturer property value.Gets the mdmAppId property value.getModel()Gets the model property value.Gets the @odata.type property value.Gets the operatingSystem property value.Gets the operatingSystemVersion property value.Gets the ownership property value.Gets the physicalIds property value.Gets the profileType property value.Gets the systemLabels property value.Gets the trustType property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetDeviceId(String value) Sets the deviceId property value.voidsetDisplayName(String value) Sets the displayName property value.voidsetEnrollmentProfileName(String value) Sets the enrollmentProfileName property value.voidsetExtensionAttribute1(String value) Sets the extensionAttribute1 property value.voidsetExtensionAttribute10(String value) Sets the extensionAttribute10 property value.voidsetExtensionAttribute11(String value) Sets the extensionAttribute11 property value.voidsetExtensionAttribute12(String value) Sets the extensionAttribute12 property value.voidsetExtensionAttribute13(String value) Sets the extensionAttribute13 property value.voidsetExtensionAttribute14(String value) Sets the extensionAttribute14 property value.voidsetExtensionAttribute15(String value) Sets the extensionAttribute15 property value.voidsetExtensionAttribute2(String value) Sets the extensionAttribute2 property value.voidsetExtensionAttribute3(String value) Sets the extensionAttribute3 property value.voidsetExtensionAttribute4(String value) Sets the extensionAttribute4 property value.voidsetExtensionAttribute5(String value) Sets the extensionAttribute5 property value.voidsetExtensionAttribute6(String value) Sets the extensionAttribute6 property value.voidsetExtensionAttribute7(String value) Sets the extensionAttribute7 property value.voidsetExtensionAttribute8(String value) Sets the extensionAttribute8 property value.voidsetExtensionAttribute9(String value) Sets the extensionAttribute9 property value.voidsetIsCompliant(Boolean value) Sets the isCompliant property value.voidsetManufacturer(String value) Sets the manufacturer property value.voidsetMdmAppId(String value) Sets the mdmAppId property value.voidSets the model property value.voidsetOdataType(String value) Sets the @odata.type property value.voidsetOperatingSystem(String value) Sets the operatingSystem property value.voidsetOperatingSystemVersion(String value) Sets the operatingSystemVersion property value.voidsetOwnership(String value) Sets the ownership property value.voidsetPhysicalIds(List<String> value) Sets the physicalIds property value.voidsetProfileType(String value) Sets the profileType property value.voidsetSystemLabels(List<String> value) Sets the systemLabels property value.voidsetTrustType(String value) Sets the trustType property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
DeviceInfo
public DeviceInfo()Instantiates a newDeviceInfoand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static DeviceInfo 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
DeviceInfo
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getDeviceId
Gets the deviceId property value. Unique identifier set by Azure Device Registration Service at the time of registration.- Returns:
- a
String
-
getDisplayName
Gets the displayName property value. The display name for the device.- Returns:
- a
String
-
getEnrollmentProfileName
Gets the enrollmentProfileName property value. Enrollment profile applied to the device.- Returns:
- a
String
-
getExtensionAttribute1
Gets the extensionAttribute1 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute10
Gets the extensionAttribute10 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute11
Gets the extensionAttribute11 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute12
Gets the extensionAttribute12 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute13
Gets the extensionAttribute13 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute14
Gets the extensionAttribute14 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute15
Gets the extensionAttribute15 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute2
Gets the extensionAttribute2 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute3
Gets the extensionAttribute3 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute4
Gets the extensionAttribute4 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute5
Gets the extensionAttribute5 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute6
Gets the extensionAttribute6 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute7
Gets the extensionAttribute7 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute8
Gets the extensionAttribute8 property value. Extension attribute.- Returns:
- a
String
-
getExtensionAttribute9
Gets the extensionAttribute9 property value. Extension attribute.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getIsCompliant
Gets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false.- Returns:
- a
Boolean
-
getManufacturer
Gets the manufacturer property value. Manufacturer of the device.- Returns:
- a
String
-
getMdmAppId
Gets the mdmAppId property value. Application identifier used to register device into MDM.- Returns:
- a
String
-
getModel
Gets the model property value. Model of the device.- Returns:
- a
String
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getOperatingSystem
Gets the operatingSystem property value. The type of operating system on the device.- Returns:
- a
String
-
getOperatingSystemVersion
Gets the operatingSystemVersion property value. The version of the operating system on the device.- Returns:
- a
String
-
getOwnership
Gets the ownership property value. Ownership of the device. This property is set by Intune.- Returns:
- a
String
-
getPhysicalIds
Gets the physicalIds property value. A collection of physical identifiers for the device. -
getProfileType
Gets the profileType property value. The profile type of the device.- Returns:
- a
String
-
getSystemLabels
Gets the systemLabels property value. List of labels applied to the device by the system. -
getTrustType
Gets the trustType property value. Type of trust for the joined device.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setDeviceId
Sets the deviceId property value. Unique identifier set by Azure Device Registration Service at the time of registration.- Parameters:
value- Value to set for the deviceId property.
-
setDisplayName
Sets the displayName property value. The display name for the device.- Parameters:
value- Value to set for the displayName property.
-
setEnrollmentProfileName
Sets the enrollmentProfileName property value. Enrollment profile applied to the device.- Parameters:
value- Value to set for the enrollmentProfileName property.
-
setExtensionAttribute1
Sets the extensionAttribute1 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute1 property.
-
setExtensionAttribute10
Sets the extensionAttribute10 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute10 property.
-
setExtensionAttribute11
Sets the extensionAttribute11 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute11 property.
-
setExtensionAttribute12
Sets the extensionAttribute12 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute12 property.
-
setExtensionAttribute13
Sets the extensionAttribute13 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute13 property.
-
setExtensionAttribute14
Sets the extensionAttribute14 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute14 property.
-
setExtensionAttribute15
Sets the extensionAttribute15 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute15 property.
-
setExtensionAttribute2
Sets the extensionAttribute2 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute2 property.
-
setExtensionAttribute3
Sets the extensionAttribute3 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute3 property.
-
setExtensionAttribute4
Sets the extensionAttribute4 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute4 property.
-
setExtensionAttribute5
Sets the extensionAttribute5 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute5 property.
-
setExtensionAttribute6
Sets the extensionAttribute6 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute6 property.
-
setExtensionAttribute7
Sets the extensionAttribute7 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute7 property.
-
setExtensionAttribute8
Sets the extensionAttribute8 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute8 property.
-
setExtensionAttribute9
Sets the extensionAttribute9 property value. Extension attribute.- Parameters:
value- Value to set for the extensionAttribute9 property.
-
setIsCompliant
Sets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false.- Parameters:
value- Value to set for the isCompliant property.
-
setManufacturer
Sets the manufacturer property value. Manufacturer of the device.- Parameters:
value- Value to set for the manufacturer property.
-
setMdmAppId
Sets the mdmAppId property value. Application identifier used to register device into MDM.- Parameters:
value- Value to set for the mdmAppId property.
-
setModel
Sets the model property value. Model of the device.- Parameters:
value- Value to set for the model property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setOperatingSystem
Sets the operatingSystem property value. The type of operating system on the device.- Parameters:
value- Value to set for the operatingSystem property.
-
setOperatingSystemVersion
Sets the operatingSystemVersion property value. The version of the operating system on the device.- Parameters:
value- Value to set for the operatingSystemVersion property.
-
setOwnership
Sets the ownership property value. Ownership of the device. This property is set by Intune.- Parameters:
value- Value to set for the ownership property.
-
setPhysicalIds
Sets the physicalIds property value. A collection of physical identifiers for the device.- Parameters:
value- Value to set for the physicalIds property.
-
setProfileType
Sets the profileType property value. The profile type of the device.- Parameters:
value- Value to set for the profileType property.
-
setSystemLabels
Sets the systemLabels property value. List of labels applied to the device by the system.- Parameters:
value- Value to set for the systemLabels property.
-
setTrustType
Sets the trustType property value. Type of trust for the joined device.- Parameters:
value- Value to set for the trustType property.
-