Class OutOfBoxExperienceSetting
- java.lang.Object
-
- odata.msgraph.client.complex.OutOfBoxExperienceSetting
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class OutOfBoxExperienceSetting extends Object implements com.github.davidmoten.odata.client.ODataType
“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.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOutOfBoxExperienceSetting.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected WindowsDeviceUsageTypedeviceUsageTypeprotected BooleanescapeLinkHiddenprotected BooleaneulaHiddenprotected BooleankeyboardSelectionPageSkippedprotected StringodataTypeprotected BooleanprivacySettingsHiddenprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFieldsprotected WindowsUserTypeuserType
-
Constructor Summary
Constructors Modifier Constructor Description protectedOutOfBoxExperienceSetting()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OutOfBoxExperienceSetting.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<WindowsDeviceUsageType>getDeviceUsageType()“The Entra join authentication type.Optional<Boolean>getEscapeLinkHidden()“When TRUE, the link that allows user to start over with a different account on company sign-in is hidden.Optional<Boolean>getEulaHidden()“When TRUE, EULA is hidden to the end user during OOBE.Optional<Boolean>getKeyboardSelectionPageSkipped()“When TRUE, the keyboard selection page is hidden to the end user during OOBE if Language and Region are set.Optional<Boolean>getPrivacySettingsHidden()“When TRUE, privacy settings is hidden to the end user during OOBE.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<WindowsUserType>getUserType()“The type of user.StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()OutOfBoxExperienceSettingwithDeviceUsageType(WindowsDeviceUsageType deviceUsageType)Returns an immutable copy ofthiswith just thedeviceUsageTypefield changed.OutOfBoxExperienceSettingwithEscapeLinkHidden(Boolean escapeLinkHidden)Returns an immutable copy ofthiswith just theescapeLinkHiddenfield changed.OutOfBoxExperienceSettingwithEulaHidden(Boolean eulaHidden)Returns an immutable copy ofthiswith just theeulaHiddenfield changed.OutOfBoxExperienceSettingwithKeyboardSelectionPageSkipped(Boolean keyboardSelectionPageSkipped)Returns an immutable copy ofthiswith just thekeyboardSelectionPageSkippedfield changed.OutOfBoxExperienceSettingwithPrivacySettingsHidden(Boolean privacySettingsHidden)Returns an immutable copy ofthiswith just theprivacySettingsHiddenfield changed.OutOfBoxExperienceSettingwithUnmappedField(String name, Object value)OutOfBoxExperienceSettingwithUserType(WindowsUserType userType)Returns an immutable copy ofthiswith just theuserTypefield changed.
-
-
-
Field Detail
-
contextPath
protected com.github.davidmoten.odata.client.ContextPath contextPath
-
unmappedFields
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
-
odataType
protected String odataType
-
deviceUsageType
protected WindowsDeviceUsageType deviceUsageType
-
escapeLinkHidden
protected Boolean escapeLinkHidden
-
eulaHidden
protected Boolean eulaHidden
-
keyboardSelectionPageSkipped
protected Boolean keyboardSelectionPageSkipped
-
privacySettingsHidden
protected Boolean privacySettingsHidden
-
userType
protected WindowsUserType userType
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getDeviceUsageType
public Optional<WindowsDeviceUsageType> getDeviceUsageType()
“The Entra join authentication type. Possible values are singleUser and shared. The default is singleUser.”- Returns:
- property deviceUsageType
-
withDeviceUsageType
public OutOfBoxExperienceSetting withDeviceUsageType(WindowsDeviceUsageType deviceUsageType)
Returns an immutable copy ofthiswith just thedeviceUsageTypefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The Entra join authentication type. Possible values are singleUser and shared. The default is singleUser.”
- Parameters:
deviceUsageType- new value ofdeviceUsageTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceUsageTypefield changed
-
getEscapeLinkHidden
public Optional<Boolean> getEscapeLinkHidden()
“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:
- property escapeLinkHidden
-
withEscapeLinkHidden
public OutOfBoxExperienceSetting withEscapeLinkHidden(Boolean escapeLinkHidden)
Returns an immutable copy ofthiswith just theescapeLinkHiddenfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“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:
escapeLinkHidden- new value ofescapeLinkHiddenfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theescapeLinkHiddenfield changed
-
getEulaHidden
public Optional<Boolean> getEulaHidden()
“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:
- property eulaHidden
-
withEulaHidden
public OutOfBoxExperienceSetting withEulaHidden(Boolean eulaHidden)
Returns an immutable copy ofthiswith just theeulaHiddenfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“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:
eulaHidden- new value ofeulaHiddenfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theeulaHiddenfield changed
-
getKeyboardSelectionPageSkipped
public Optional<Boolean> getKeyboardSelectionPageSkipped()
“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:
- property keyboardSelectionPageSkipped
-
withKeyboardSelectionPageSkipped
public OutOfBoxExperienceSetting withKeyboardSelectionPageSkipped(Boolean keyboardSelectionPageSkipped)
Returns an immutable copy ofthiswith just thekeyboardSelectionPageSkippedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“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:
keyboardSelectionPageSkipped- new value ofkeyboardSelectionPageSkippedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thekeyboardSelectionPageSkippedfield changed
-
getPrivacySettingsHidden
public Optional<Boolean> getPrivacySettingsHidden()
“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:
- property privacySettingsHidden
-
withPrivacySettingsHidden
public OutOfBoxExperienceSetting withPrivacySettingsHidden(Boolean privacySettingsHidden)
Returns an immutable copy ofthiswith just theprivacySettingsHiddenfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“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:
privacySettingsHidden- new value ofprivacySettingsHiddenfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theprivacySettingsHiddenfield changed
-
getUserType
public Optional<WindowsUserType> getUserType()
“The type of user. Possible values are administrator and standard. Default value is administrator. Yes No”- Returns:
- property userType
-
withUserType
public OutOfBoxExperienceSetting withUserType(WindowsUserType userType)
Returns an immutable copy ofthiswith just theuserTypefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The type of user. Possible values are administrator and standard. Default value is administrator. Yes No”
- Parameters:
userType- new value ofuserTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theuserTypefield changed
-
withUnmappedField
public OutOfBoxExperienceSetting withUnmappedField(String name, Object value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static OutOfBoxExperienceSetting.Builder builder()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
-