Package com.microsoft.graph.models
Class WindowsAutopilotDeploymentProfile
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.WindowsAutopilotDeploymentProfile
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class WindowsAutopilotDeploymentProfile
extends Entity
implements com.microsoft.kiota.serialization.Parsable
Windows Autopilot Deployment Profile
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newWindowsAutopilotDeploymentProfile
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 assignedDevices property value.Gets the createdDateTime property value.Gets the description property value.Gets the deviceNameTemplate property value.Gets the deviceType property value.Gets the displayName property value.The deserialization information for the current modelGets the hardwareHashExtractionEnabled property value.Gets the lastModifiedDateTime property value.Gets the locale property value.Gets the managementServiceAppId property value.Gets the outOfBoxExperienceSetting property value.Gets the preprovisioningAllowed property value.Gets the roleScopeTagIds property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the assignedDevices property value.void
setCreatedDateTime
(OffsetDateTime value) Sets the createdDateTime property value.void
setDescription
(String value) Sets the description property value.void
setDeviceNameTemplate
(String value) Sets the deviceNameTemplate property value.void
Sets the deviceType property value.void
setDisplayName
(String value) Sets the displayName property value.void
Sets the hardwareHashExtractionEnabled property value.void
Sets the lastModifiedDateTime property value.void
Sets the locale property value.void
setManagementServiceAppId
(String value) Sets the managementServiceAppId property value.void
Sets the outOfBoxExperienceSetting property value.void
setPreprovisioningAllowed
(Boolean value) Sets the preprovisioningAllowed property value.void
setRoleScopeTagIds
(List<String> value) Sets the roleScopeTagIds property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
WindowsAutopilotDeploymentProfile
public WindowsAutopilotDeploymentProfile()Instantiates a newWindowsAutopilotDeploymentProfile
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static WindowsAutopilotDeploymentProfile 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
WindowsAutopilotDeploymentProfile
-
getAssignedDevices
Gets the assignedDevices property value. The list of assigned devices for the profile.- Returns:
- a
List<WindowsAutopilotDeviceIdentity>
-
getCreatedDateTime
Gets the createdDateTime property value. The date and time of when the deployment profile was created. The value cannot be modified and is automatically populated when the profile was 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'. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported. Read-Only.- Returns:
- a
OffsetDateTime
-
getDescription
Gets the description property value. A description of the deployment profile. Max allowed length is 1500 chars. Supports: $select, $top, $skip, $orderBy. $Search and $filter are not supported.- Returns:
- a
String
-
getDeviceNameTemplate
Gets the deviceNameTemplate property value. The template used to name the Autopilot device. This can be a custom text and can also contain either the serial number of the device, or a randomly generated number. The total length of the text generated by the template can be no more than 15 characters. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported.- Returns:
- a
String
-
getDeviceType
Gets the deviceType property value. The deviceType property- Returns:
- a
WindowsAutopilotDeviceType
-
getDisplayName
Gets the displayName property value. The display name of the deployment profile. Max allowed length is 200 chars. Returned by default. Supports: $select, $top, $skip, $orderby. $Search and $filter are not supported.- 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>>
-
getHardwareHashExtractionEnabled
Gets the hardwareHashExtractionEnabled property value. Indicates whether the profile supports the extraction of hardware hash values and registration of the device into Windows Autopilot. When TRUE, indicates if hardware extraction and Windows Autopilot registration will happen on the next successful check-in. When FALSE, hardware hash extraction and Windows Autopilot registration will not happen. Default value is FALSE. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported.- Returns:
- a
Boolean
-
getLastModifiedDateTime
Gets the lastModifiedDateTime property value. The date and time of when the deployment profile was last modified. The value cannot be updated manually and is automatically populated when any changes are made to the profile. 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'. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported Read-Only.- Returns:
- a
OffsetDateTime
-
getLocale
Gets the locale property value. The locale (language) to be used when configuring the device. E.g. en-US. The default value is os-default. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported.- Returns:
- a
String
-
getManagementServiceAppId
Gets the managementServiceAppId property value. The Entra management service App ID which gets used during client device-based enrollment discovery. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported.- Returns:
- a
String
-
getOutOfBoxExperienceSetting
Gets the outOfBoxExperienceSetting property value. The Windows Autopilot Deployment Profile settings used by the device for the out-of-box experience. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported.- Returns:
- a
OutOfBoxExperienceSetting
-
getPreprovisioningAllowed
Gets the preprovisioningAllowed property value. Indicates whether the user is allowed to use Windows Autopilot for pre-provisioned deployment mode during Out of Box experience (OOBE). When TRUE, indicates that Windows Autopilot for pre-provisioned deployment mode for OOBE is allowed to be used. When false, Windows Autopilot for pre-provisioned deployment mode for OOBE is not allowed. The default is FALSE.- Returns:
- a
Boolean
-
getRoleScopeTagIds
Gets the roleScopeTagIds property value. List of role scope tags for the deployment profile. -
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAssignedDevices
Sets the assignedDevices property value. The list of assigned devices for the profile.- Parameters:
value
- Value to set for the assignedDevices property.
-
setCreatedDateTime
Sets the createdDateTime property value. The date and time of when the deployment profile was created. The value cannot be modified and is automatically populated when the profile was 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'. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported. Read-Only.- Parameters:
value
- Value to set for the createdDateTime property.
-
setDescription
Sets the description property value. A description of the deployment profile. Max allowed length is 1500 chars. Supports: $select, $top, $skip, $orderBy. $Search and $filter are not supported.- Parameters:
value
- Value to set for the description property.
-
setDeviceNameTemplate
Sets the deviceNameTemplate property value. The template used to name the Autopilot device. This can be a custom text and can also contain either the serial number of the device, or a randomly generated number. The total length of the text generated by the template can be no more than 15 characters. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported.- Parameters:
value
- Value to set for the deviceNameTemplate property.
-
setDeviceType
Sets the deviceType property value. The deviceType property- Parameters:
value
- Value to set for the deviceType property.
-
setDisplayName
Sets the displayName property value. The display name of the deployment profile. Max allowed length is 200 chars. Returned by default. Supports: $select, $top, $skip, $orderby. $Search and $filter are not supported.- Parameters:
value
- Value to set for the displayName property.
-
setHardwareHashExtractionEnabled
Sets the hardwareHashExtractionEnabled property value. Indicates whether the profile supports the extraction of hardware hash values and registration of the device into Windows Autopilot. When TRUE, indicates if hardware extraction and Windows Autopilot registration will happen on the next successful check-in. When FALSE, hardware hash extraction and Windows Autopilot registration will not happen. Default value is FALSE. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported.- Parameters:
value
- Value to set for the hardwareHashExtractionEnabled property.
-
setLastModifiedDateTime
Sets the lastModifiedDateTime property value. The date and time of when the deployment profile was last modified. The value cannot be updated manually and is automatically populated when any changes are made to the profile. 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'. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported Read-Only.- Parameters:
value
- Value to set for the lastModifiedDateTime property.
-
setLocale
Sets the locale property value. The locale (language) to be used when configuring the device. E.g. en-US. The default value is os-default. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported.- Parameters:
value
- Value to set for the locale property.
-
setManagementServiceAppId
Sets the managementServiceAppId property value. The Entra management service App ID which gets used during client device-based enrollment discovery. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported.- Parameters:
value
- Value to set for the managementServiceAppId property.
-
setOutOfBoxExperienceSetting
Sets the outOfBoxExperienceSetting property value. The Windows Autopilot Deployment Profile settings used by the device for the out-of-box experience. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported.- Parameters:
value
- Value to set for the outOfBoxExperienceSetting property.
-
setPreprovisioningAllowed
Sets the preprovisioningAllowed property value. Indicates whether the user is allowed to use Windows Autopilot for pre-provisioned deployment mode during Out of Box experience (OOBE). When TRUE, indicates that Windows Autopilot for pre-provisioned deployment mode for OOBE is allowed to be used. When false, Windows Autopilot for pre-provisioned deployment mode for OOBE is not allowed. The default is FALSE.- Parameters:
value
- Value to set for the preprovisioningAllowed property.
-
setRoleScopeTagIds
Sets the roleScopeTagIds property value. List of role scope tags for the deployment profile.- Parameters:
value
- Value to set for the roleScopeTagIds property.
-