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 Details

    • backingStore

      @Nonnull protected com.microsoft.kiota.store.BackingStore backingStore
      Stores model information.
  • Constructor Details

    • OutOfBoxExperienceSetting

      public OutOfBoxExperienceSetting()
      Instantiates a new OutOfBoxExperienceSetting and 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

      @Nonnull public Map<String,Object> 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.
      Specified by:
      getAdditionalData in interface com.microsoft.kiota.serialization.AdditionalDataHolder
      Returns:
      a Map<String,Object>
    • getBackingStore

      @Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()
      Gets the backingStore property value. Stores model information.
      Specified by:
      getBackingStore in interface com.microsoft.kiota.store.BackedModel
      Returns:
      a BackingStore
    • getDeviceUsageType

      @Nullable public WindowsDeviceUsageType getDeviceUsageType()
      Gets the deviceUsageType property value. The deviceUsageType property
      Returns:
      a WindowsDeviceUsageType
    • getEscapeLinkHidden

      @Nullable public Boolean 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

      @Nullable public 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
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getKeyboardSelectionPageSkipped

      @Nullable public Boolean 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

      @Nullable public String getOdataType()
      Gets the @odata.type property value. The OdataType property
      Returns:
      a String
    • getPrivacySettingsHidden

      @Nullable public Boolean 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

      @Nullable public WindowsUserType 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:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAdditionalData

      public void setAdditionalData(@Nullable Map<String,Object> value)
      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

      public void setDeviceUsageType(@Nullable WindowsDeviceUsageType value)
      Sets the deviceUsageType property value. The deviceUsageType property
      Parameters:
      value - Value to set for the deviceUsageType property.
    • setEscapeLinkHidden

      public void setEscapeLinkHidden(@Nullable Boolean value)
      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

      public void setEulaHidden(@Nullable Boolean value)
      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

      public void setKeyboardSelectionPageSkipped(@Nullable Boolean value)
      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

      public void setOdataType(@Nullable String value)
      Sets the @odata.type property value. The OdataType property
      Parameters:
      value - Value to set for the @odata.type property.
    • setPrivacySettingsHidden

      public void setPrivacySettingsHidden(@Nullable Boolean value)
      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

      public void setUserType(@Nullable WindowsUserType value)
      Sets the userType property value. The userType property
      Parameters:
      value - Value to set for the userType property.