Class OutOfBoxExperienceSettings
- java.lang.Object
-
- odata.msgraph.client.beta.complex.OutOfBoxExperienceSettings
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class OutOfBoxExperienceSettings extends Object implements com.github.davidmoten.odata.client.ODataType
“Out of box experience setting”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOutOfBoxExperienceSettings.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected WindowsDeviceUsageTypedeviceUsageTypeprotected BooleanhideEscapeLinkprotected BooleanhideEULAprotected BooleanhidePrivacySettingsprotected StringodataTypeprotected BooleanskipKeyboardSelectionPageprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFieldsprotected WindowsUserTypeuserType
-
Constructor Summary
Constructors Modifier Constructor Description protectedOutOfBoxExperienceSettings()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OutOfBoxExperienceSettings.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<WindowsDeviceUsageType>getDeviceUsageType()“AAD join authentication type”Optional<Boolean>getHideEscapeLink()“If set to true, then the user can't start over with different account, on company sign-in”Optional<Boolean>getHideEULA()“Show or hide EULA to user”Optional<Boolean>getHidePrivacySettings()“Show or hide privacy settings to user”Optional<Boolean>getSkipKeyboardSelectionPage()“If set, then skip the keyboard selection page if Language and Region are set”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<WindowsUserType>getUserType()“Type of user”StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()OutOfBoxExperienceSettingswithDeviceUsageType(WindowsDeviceUsageType deviceUsageType)Returns an immutable copy ofthiswith just thedeviceUsageTypefield changed.OutOfBoxExperienceSettingswithHideEscapeLink(Boolean hideEscapeLink)Returns an immutable copy ofthiswith just thehideEscapeLinkfield changed.OutOfBoxExperienceSettingswithHideEULA(Boolean hideEULA)Returns an immutable copy ofthiswith just thehideEULAfield changed.OutOfBoxExperienceSettingswithHidePrivacySettings(Boolean hidePrivacySettings)Returns an immutable copy ofthiswith just thehidePrivacySettingsfield changed.OutOfBoxExperienceSettingswithSkipKeyboardSelectionPage(Boolean skipKeyboardSelectionPage)Returns an immutable copy ofthiswith just theskipKeyboardSelectionPagefield changed.OutOfBoxExperienceSettingswithUnmappedField(String name, String value)OutOfBoxExperienceSettingswithUserType(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
-
hideEscapeLink
protected Boolean hideEscapeLink
-
hideEULA
protected Boolean hideEULA
-
hidePrivacySettings
protected Boolean hidePrivacySettings
-
skipKeyboardSelectionPage
protected Boolean skipKeyboardSelectionPage
-
userType
protected WindowsUserType userType
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getDeviceUsageType
public Optional<WindowsDeviceUsageType> getDeviceUsageType()
“AAD join authentication type”- Returns:
- property deviceUsageType
-
withDeviceUsageType
public OutOfBoxExperienceSettings 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.“AAD join authentication type”
- Parameters:
deviceUsageType- new value ofdeviceUsageTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceUsageTypefield changed
-
getHideEscapeLink
public Optional<Boolean> getHideEscapeLink()
“If set to true, then the user can't start over with different account, on company sign-in”- Returns:
- property hideEscapeLink
-
withHideEscapeLink
public OutOfBoxExperienceSettings withHideEscapeLink(Boolean hideEscapeLink)
Returns an immutable copy ofthiswith just thehideEscapeLinkfield 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.“If set to true, then the user can't start over with different account, on company sign-in”
- Parameters:
hideEscapeLink- new value ofhideEscapeLinkfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thehideEscapeLinkfield changed
-
getHideEULA
public Optional<Boolean> getHideEULA()
“Show or hide EULA to user”- Returns:
- property hideEULA
-
withHideEULA
public OutOfBoxExperienceSettings withHideEULA(Boolean hideEULA)
Returns an immutable copy ofthiswith just thehideEULAfield 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.“Show or hide EULA to user”
- Parameters:
hideEULA- new value ofhideEULAfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thehideEULAfield changed
-
getHidePrivacySettings
public Optional<Boolean> getHidePrivacySettings()
“Show or hide privacy settings to user”- Returns:
- property hidePrivacySettings
-
withHidePrivacySettings
public OutOfBoxExperienceSettings withHidePrivacySettings(Boolean hidePrivacySettings)
Returns an immutable copy ofthiswith just thehidePrivacySettingsfield 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.“Show or hide privacy settings to user”
- Parameters:
hidePrivacySettings- new value ofhidePrivacySettingsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thehidePrivacySettingsfield changed
-
getSkipKeyboardSelectionPage
public Optional<Boolean> getSkipKeyboardSelectionPage()
“If set, then skip the keyboard selection page if Language and Region are set”- Returns:
- property skipKeyboardSelectionPage
-
withSkipKeyboardSelectionPage
public OutOfBoxExperienceSettings withSkipKeyboardSelectionPage(Boolean skipKeyboardSelectionPage)
Returns an immutable copy ofthiswith just theskipKeyboardSelectionPagefield 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.“If set, then skip the keyboard selection page if Language and Region are set”
- Parameters:
skipKeyboardSelectionPage- new value ofskipKeyboardSelectionPagefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theskipKeyboardSelectionPagefield changed
-
getUserType
public Optional<WindowsUserType> getUserType()
“Type of user”- Returns:
- property userType
-
withUserType
public OutOfBoxExperienceSettings 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.“Type of user”
- Parameters:
userType- new value ofuserTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theuserTypefield changed
-
withUnmappedField
public OutOfBoxExperienceSettings withUnmappedField(String name, String 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 OutOfBoxExperienceSettings.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
-
-