public class WindowsAssignedAccessProfile extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
WindowsAssignedAccessProfile.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
appUserModelIds |
protected String |
appUserModelIdsNextLink |
protected List<String> |
desktopAppPaths |
protected String |
desktopAppPathsNextLink |
protected String |
profileName |
protected Boolean |
showTaskBar |
protected byte[] |
startMenuLayoutXml |
protected List<String> |
userAccounts |
protected String |
userAccountsNextLink |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
WindowsAssignedAccessProfile() |
| Modifier and Type | Method and Description |
|---|---|
static WindowsAssignedAccessProfile.Builder |
builderWindowsAssignedAccessProfile()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getAppUserModelIds()
“These are the only Windows Store Apps that will be available to launch from the
Start menu.”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getDesktopAppPaths()
“These are the paths of the Desktop Apps that will be available on the Start menu
and the only apps the user will be able to launch.”
|
Optional<String> |
getProfileName()
“This is a friendly name used to identify a group of applications, the layout of
these apps on the start menu and the users to whom this kiosk configuration is
assigned.”
|
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.internal.UnmappedFields |
getUnmappedFields() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getUserAccounts()
“The user accounts that will be locked to this kiosk configuration.”
|
String |
odataTypeName() |
WindowsAssignedAccessProfile |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
WindowsAssignedAccessProfile |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
WindowsAssignedAccessProfile |
withProfileName(String profileName)
Returns an immutable copy of
this with just the profileName
field changed. |
WindowsAssignedAccessProfile |
withShowTaskBar(Boolean showTaskBar)
Returns an immutable copy of
this with just the showTaskBar
field changed. |
WindowsAssignedAccessProfile |
withStartMenuLayoutXml(byte[] startMenuLayoutXml)
Returns an immutable copy of
this with just the startMenuLayoutXml field changed. |
protected String profileName
protected Boolean showTaskBar
protected String appUserModelIdsNextLink
protected String desktopAppPathsNextLink
protected String userAccountsNextLink
protected byte[] startMenuLayoutXml
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static WindowsAssignedAccessProfile.Builder builderWindowsAssignedAccessProfile()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<String> getProfileName()
public WindowsAssignedAccessProfile withProfileName(String profileName)
this with just the profileName
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“This is a friendly name used to identify a group of applications, the layout of these apps on the start menu and the users to whom this kiosk configuration is assigned.”
profileName - new value of profileName field (as defined in service metadata)this with just the profileName field changedpublic Optional<Boolean> getShowTaskBar()
public WindowsAssignedAccessProfile withShowTaskBar(Boolean showTaskBar)
this with just the showTaskBar
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
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.”
showTaskBar - new value of showTaskBar field (as defined in service metadata)this with just the showTaskBar field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getAppUserModelIds()
public com.github.davidmoten.odata.client.CollectionPage<String> getDesktopAppPaths()
public com.github.davidmoten.odata.client.CollectionPage<String> getUserAccounts()
public Optional<byte[]> getStartMenuLayoutXml()
public WindowsAssignedAccessProfile withStartMenuLayoutXml(byte[] startMenuLayoutXml)
this with just the startMenuLayoutXml field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.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.”
startMenuLayoutXml - new value of startMenuLayoutXml field (as defined in service metadata)this with just the startMenuLayoutXml field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic WindowsAssignedAccessProfile patch()
this with changed fields reset.public WindowsAssignedAccessProfile put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.