Package com.microsoft.graph.models
Class OutOfBoxExperienceSetting
java.lang.Object
com.microsoft.graph.models.OutOfBoxExperienceSetting
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class OutOfBoxExperienceSetting
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OutOfBoxExperienceSettingcreateFromDiscriminatorValue(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 deviceUsageType property value.Gets the escapeLinkHidden property value.Gets the eulaHidden property value.The deserialization information for the current modelGets the keyboardSelectionPageSkipped property value.Gets the @odata.type property value.Gets the privacySettingsHidden property value.Gets the userType 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.voidSets the deviceUsageType property value.voidsetEscapeLinkHidden(Boolean value) Sets the escapeLinkHidden property value.voidsetEulaHidden(Boolean value) Sets the eulaHidden property value.voidSets the keyboardSelectionPageSkipped property value.voidsetOdataType(String value) Sets the @odata.type property value.voidsetPrivacySettingsHidden(Boolean value) Sets the privacySettingsHidden property value.voidsetUserType(WindowsUserType value) Sets the userType property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
OutOfBoxExperienceSetting
public OutOfBoxExperienceSetting()Instantiates a newOutOfBoxExperienceSettingand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static OutOfBoxExperienceSetting 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
OutOfBoxExperienceSetting
-
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
-
getDeviceUsageType
Gets the deviceUsageType property value. The deviceUsageType property- Returns:
- a
WindowsDeviceUsageType
-
getEscapeLinkHidden
Gets the escapeLinkHidden property value. When TRUE, the link that allows user to start over with a different account on company sign-in is hidden. When false, the link that allows user to start over with a different account on company sign-in is available. Default value is FALSE.- Returns:
- a
Boolean
-
getEulaHidden
Gets the eulaHidden property value. When TRUE, EULA is hidden to the end user during OOBE. When FALSE, EULA is shown to the end user during OOBE. Default value is FALSE.- Returns:
- a
Boolean
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getKeyboardSelectionPageSkipped
Gets the keyboardSelectionPageSkipped property value. When TRUE, the keyboard selection page is hidden to the end user during OOBE if Language and Region are set. When FALSE, the keyboard selection page is skipped during OOBE.- Returns:
- a
Boolean
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getPrivacySettingsHidden
Gets the privacySettingsHidden property value. When TRUE, privacy settings is hidden to the end user during OOBE. When FALSE, privacy settings is shown to the end user during OOBE. Default value is FALSE.- Returns:
- a
Boolean
-
getUserType
Gets the userType property value. The userType property- Returns:
- a
WindowsUserType
-
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.
-
setDeviceUsageType
Sets the deviceUsageType property value. The deviceUsageType property- Parameters:
value- Value to set for the deviceUsageType property.
-
setEscapeLinkHidden
Sets the escapeLinkHidden property value. When TRUE, the link that allows user to start over with a different account on company sign-in is hidden. When false, the link that allows user to start over with a different account on company sign-in is available. Default value is FALSE.- Parameters:
value- Value to set for the escapeLinkHidden property.
-
setEulaHidden
Sets the eulaHidden property value. When TRUE, EULA is hidden to the end user during OOBE. When FALSE, EULA is shown to the end user during OOBE. Default value is FALSE.- Parameters:
value- Value to set for the eulaHidden property.
-
setKeyboardSelectionPageSkipped
Sets the keyboardSelectionPageSkipped property value. When TRUE, the keyboard selection page is hidden to the end user during OOBE if Language and Region are set. When FALSE, the keyboard selection page is skipped during OOBE.- Parameters:
value- Value to set for the keyboardSelectionPageSkipped property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setPrivacySettingsHidden
Sets the privacySettingsHidden property value. When TRUE, privacy settings is hidden to the end user during OOBE. When FALSE, privacy settings is shown to the end user during OOBE. Default value is FALSE.- Parameters:
value- Value to set for the privacySettingsHidden property.
-
setUserType
Sets the userType property value. The userType property- Parameters:
value- Value to set for the userType property.
-