Class WindowsKioskMultipleApps
- java.lang.Object
-
- odata.msgraph.client.beta.complex.WindowsKioskAppConfiguration
-
- odata.msgraph.client.beta.complex.WindowsKioskMultipleApps
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class WindowsKioskMultipleApps extends WindowsKioskAppConfiguration implements com.github.davidmoten.odata.client.ODataType
“The class used to identify the MultiMode app configuration for the kiosk configuration”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWindowsKioskMultipleApps.Builder
-
Field Summary
Fields Modifier and Type Field Description protected BooleanallowAccessToDownloadsFolderprotected List<WindowsKioskAppBase>appsprotected StringappsNextLinkprotected BooleandisallowDesktopAppsprotected BooleanshowTaskBarprotected byte[]startMenuLayoutXml-
Fields inherited from class odata.msgraph.client.beta.complex.WindowsKioskAppConfiguration
contextPath, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindowsKioskMultipleApps()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WindowsKioskMultipleApps.BuilderbuilderWindowsKioskMultipleApps()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Boolean>getAllowAccessToDownloadsFolder()“This setting allows access to Downloads folder in file explorer.”com.github.davidmoten.odata.client.CollectionPage<WindowsKioskAppBase>getApps()“These are the only Windows Store Apps that will be available to launch from the Start menu.com.github.davidmoten.odata.client.CollectionPage<WindowsKioskAppBase>getApps(com.github.davidmoten.odata.client.HttpRequestOptions options)“These are the only Windows Store Apps that will be available to launch from the Start menu.Optional<Boolean>getDisallowDesktopApps()“This setting indicates that desktop apps are allowed.Optional<Boolean>getShowTaskBar()“This setting allows the admin to specify whether the Task Bar is shown or not.”Optional<byte[]>getStartMenuLayoutXml()“Allows admins to override the default Start layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()WindowsKioskMultipleAppswithAllowAccessToDownloadsFolder(Boolean allowAccessToDownloadsFolder)Returns an immutable copy ofthiswith just theallowAccessToDownloadsFolderfield changed.WindowsKioskMultipleAppswithDisallowDesktopApps(Boolean disallowDesktopApps)Returns an immutable copy ofthiswith just thedisallowDesktopAppsfield changed.WindowsKioskMultipleAppswithShowTaskBar(Boolean showTaskBar)Returns an immutable copy ofthiswith just theshowTaskBarfield changed.WindowsKioskMultipleAppswithStartMenuLayoutXml(byte[] startMenuLayoutXml)Returns an immutable copy ofthiswith just thestartMenuLayoutXmlfield changed.WindowsKioskMultipleAppswithUnmappedField(String name, String value)
-
-
-
Field Detail
-
allowAccessToDownloadsFolder
protected Boolean allowAccessToDownloadsFolder
-
apps
protected List<WindowsKioskAppBase> apps
-
appsNextLink
protected String appsNextLink
-
disallowDesktopApps
protected Boolean disallowDesktopApps
-
showTaskBar
protected Boolean showTaskBar
-
startMenuLayoutXml
protected byte[] startMenuLayoutXml
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classWindowsKioskAppConfiguration
-
getAllowAccessToDownloadsFolder
public Optional<Boolean> getAllowAccessToDownloadsFolder()
“This setting allows access to Downloads folder in file explorer.”- Returns:
- property allowAccessToDownloadsFolder
-
withAllowAccessToDownloadsFolder
public WindowsKioskMultipleApps withAllowAccessToDownloadsFolder(Boolean allowAccessToDownloadsFolder)
Returns an immutable copy ofthiswith just theallowAccessToDownloadsFolderfield 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.“This setting allows access to Downloads folder in file explorer.”
- Parameters:
allowAccessToDownloadsFolder- new value ofallowAccessToDownloadsFolderfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theallowAccessToDownloadsFolderfield changed
-
getApps
public com.github.davidmoten.odata.client.CollectionPage<WindowsKioskAppBase> getApps()
“These are the only Windows Store Apps that will be available to launch from the Start menu. This collection can contain a maximum of 128 elements.”- Returns:
- property apps
-
getApps
public com.github.davidmoten.odata.client.CollectionPage<WindowsKioskAppBase> getApps(com.github.davidmoten.odata.client.HttpRequestOptions options)
“These are the only Windows Store Apps that will be available to launch from the Start menu. This collection can contain a maximum of 128 elements.”- Parameters:
options- specify connect and read timeouts- Returns:
- property apps
-
getDisallowDesktopApps
public Optional<Boolean> getDisallowDesktopApps()
“This setting indicates that desktop apps are allowed. Default to true.”- Returns:
- property disallowDesktopApps
-
withDisallowDesktopApps
public WindowsKioskMultipleApps withDisallowDesktopApps(Boolean disallowDesktopApps)
Returns an immutable copy ofthiswith just thedisallowDesktopAppsfield 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.“This setting indicates that desktop apps are allowed. Default to true.”
- Parameters:
disallowDesktopApps- new value ofdisallowDesktopAppsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisallowDesktopAppsfield changed
-
getShowTaskBar
public Optional<Boolean> getShowTaskBar()
“This setting allows the admin to specify whether the Task Bar is shown or not.”- Returns:
- property showTaskBar
-
withShowTaskBar
public WindowsKioskMultipleApps withShowTaskBar(Boolean showTaskBar)
Returns an immutable copy ofthiswith just theshowTaskBarfield 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.“This setting allows the admin to specify whether the Task Bar is shown or not.”
- Parameters:
showTaskBar- new value ofshowTaskBarfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theshowTaskBarfield changed
-
getStartMenuLayoutXml
public Optional<byte[]> getStartMenuLayoutXml()
“Allows admins to override the default Start layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in Binary format.”- Returns:
- property startMenuLayoutXml
-
withStartMenuLayoutXml
public WindowsKioskMultipleApps withStartMenuLayoutXml(byte[] startMenuLayoutXml)
Returns an immutable copy ofthiswith just thestartMenuLayoutXmlfield 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.“Allows admins to override the default Start layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in Binary format.”
- Parameters:
startMenuLayoutXml- new value ofstartMenuLayoutXmlfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thestartMenuLayoutXmlfield changed
-
withUnmappedField
public WindowsKioskMultipleApps withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classWindowsKioskAppConfiguration
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classWindowsKioskAppConfiguration
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classWindowsKioskAppConfiguration
-
builderWindowsKioskMultipleApps
public static WindowsKioskMultipleApps.Builder builderWindowsKioskMultipleApps()
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
-
toString
public String toString()
- Overrides:
toStringin classWindowsKioskAppConfiguration
-
-