Class WindowsAutopilotDeviceIdentity

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.WindowsAutopilotDeviceIdentity
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class WindowsAutopilotDeviceIdentity extends Entity implements com.microsoft.kiota.serialization.Parsable
The windowsAutopilotDeviceIdentity resource represents a Windows Autopilot Device.
  • Constructor Details

    • WindowsAutopilotDeviceIdentity

      public WindowsAutopilotDeviceIdentity()
      Instantiates a new WindowsAutopilotDeviceIdentity and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static WindowsAutopilotDeviceIdentity 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 WindowsAutopilotDeviceIdentity
    • getAddressableUserName

      @Nullable public String getAddressableUserName()
      Gets the addressableUserName property value. Addressable user name.
      Returns:
      a String
    • getAzureActiveDirectoryDeviceId

      @Nullable public String getAzureActiveDirectoryDeviceId()
      Gets the azureActiveDirectoryDeviceId property value. AAD Device ID - to be deprecated
      Returns:
      a String
    • getDisplayName

      @Nullable public String getDisplayName()
      Gets the displayName property value. Display Name
      Returns:
      a String
    • getEnrollmentState

      @Nullable public EnrollmentState getEnrollmentState()
      Gets the enrollmentState property value. The enrollmentState property
      Returns:
      a EnrollmentState
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getGroupTag

      @Nullable public String getGroupTag()
      Gets the groupTag property value. Group Tag of the Windows autopilot device.
      Returns:
      a String
    • getLastContactedDateTime

      @Nullable public OffsetDateTime getLastContactedDateTime()
      Gets the lastContactedDateTime property value. Intune Last Contacted Date Time of the Windows autopilot device.
      Returns:
      a OffsetDateTime
    • getManagedDeviceId

      @Nullable public String getManagedDeviceId()
      Gets the managedDeviceId property value. Managed Device ID
      Returns:
      a String
    • getManufacturer

      @Nullable public String getManufacturer()
      Gets the manufacturer property value. Oem manufacturer of the Windows autopilot device.
      Returns:
      a String
    • getModel

      @Nullable public String getModel()
      Gets the model property value. Model name of the Windows autopilot device.
      Returns:
      a String
    • getProductKey

      @Nullable public String getProductKey()
      Gets the productKey property value. Product Key of the Windows autopilot device.
      Returns:
      a String
    • getPurchaseOrderIdentifier

      @Nullable public String getPurchaseOrderIdentifier()
      Gets the purchaseOrderIdentifier property value. Purchase Order Identifier of the Windows autopilot device.
      Returns:
      a String
    • getResourceName

      @Nullable public String getResourceName()
      Gets the resourceName property value. Resource Name.
      Returns:
      a String
    • getSerialNumber

      @Nullable public String getSerialNumber()
      Gets the serialNumber property value. Serial number of the Windows autopilot device.
      Returns:
      a String
    • getSkuNumber

      @Nullable public String getSkuNumber()
      Gets the skuNumber property value. SKU Number
      Returns:
      a String
    • getSystemFamily

      @Nullable public String getSystemFamily()
      Gets the systemFamily property value. System Family
      Returns:
      a String
    • getUserPrincipalName

      @Nullable public String getUserPrincipalName()
      Gets the userPrincipalName property value. User Principal Name.
      Returns:
      a String
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAddressableUserName

      public void setAddressableUserName(@Nullable String value)
      Sets the addressableUserName property value. Addressable user name.
      Parameters:
      value - Value to set for the addressableUserName property.
    • setAzureActiveDirectoryDeviceId

      public void setAzureActiveDirectoryDeviceId(@Nullable String value)
      Sets the azureActiveDirectoryDeviceId property value. AAD Device ID - to be deprecated
      Parameters:
      value - Value to set for the azureActiveDirectoryDeviceId property.
    • setDisplayName

      public void setDisplayName(@Nullable String value)
      Sets the displayName property value. Display Name
      Parameters:
      value - Value to set for the displayName property.
    • setEnrollmentState

      public void setEnrollmentState(@Nullable EnrollmentState value)
      Sets the enrollmentState property value. The enrollmentState property
      Parameters:
      value - Value to set for the enrollmentState property.
    • setGroupTag

      public void setGroupTag(@Nullable String value)
      Sets the groupTag property value. Group Tag of the Windows autopilot device.
      Parameters:
      value - Value to set for the groupTag property.
    • setLastContactedDateTime

      public void setLastContactedDateTime(@Nullable OffsetDateTime value)
      Sets the lastContactedDateTime property value. Intune Last Contacted Date Time of the Windows autopilot device.
      Parameters:
      value - Value to set for the lastContactedDateTime property.
    • setManagedDeviceId

      public void setManagedDeviceId(@Nullable String value)
      Sets the managedDeviceId property value. Managed Device ID
      Parameters:
      value - Value to set for the managedDeviceId property.
    • setManufacturer

      public void setManufacturer(@Nullable String value)
      Sets the manufacturer property value. Oem manufacturer of the Windows autopilot device.
      Parameters:
      value - Value to set for the manufacturer property.
    • setModel

      public void setModel(@Nullable String value)
      Sets the model property value. Model name of the Windows autopilot device.
      Parameters:
      value - Value to set for the model property.
    • setProductKey

      public void setProductKey(@Nullable String value)
      Sets the productKey property value. Product Key of the Windows autopilot device.
      Parameters:
      value - Value to set for the productKey property.
    • setPurchaseOrderIdentifier

      public void setPurchaseOrderIdentifier(@Nullable String value)
      Sets the purchaseOrderIdentifier property value. Purchase Order Identifier of the Windows autopilot device.
      Parameters:
      value - Value to set for the purchaseOrderIdentifier property.
    • setResourceName

      public void setResourceName(@Nullable String value)
      Sets the resourceName property value. Resource Name.
      Parameters:
      value - Value to set for the resourceName property.
    • setSerialNumber

      public void setSerialNumber(@Nullable String value)
      Sets the serialNumber property value. Serial number of the Windows autopilot device.
      Parameters:
      value - Value to set for the serialNumber property.
    • setSkuNumber

      public void setSkuNumber(@Nullable String value)
      Sets the skuNumber property value. SKU Number
      Parameters:
      value - Value to set for the skuNumber property.
    • setSystemFamily

      public void setSystemFamily(@Nullable String value)
      Sets the systemFamily property value. System Family
      Parameters:
      value - Value to set for the systemFamily property.
    • setUserPrincipalName

      public void setUserPrincipalName(@Nullable String value)
      Sets the userPrincipalName property value. User Principal Name.
      Parameters:
      value - Value to set for the userPrincipalName property.