public class WindowsKioskConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
WindowsKioskConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
edgeKioskEnablePublicBrowsing |
protected List<String> |
kioskBrowserBlockedUrlExceptions |
protected String |
kioskBrowserBlockedUrlExceptionsNextLink |
protected List<String> |
kioskBrowserBlockedURLs |
protected String |
kioskBrowserBlockedURLsNextLink |
protected String |
kioskBrowserDefaultUrl |
protected Boolean |
kioskBrowserEnableEndSessionButton |
protected Boolean |
kioskBrowserEnableHomeButton |
protected Boolean |
kioskBrowserEnableNavigationButtons |
protected Integer |
kioskBrowserRestartOnIdleTimeInMinutes |
protected List<WindowsKioskProfile> |
kioskProfiles |
protected String |
kioskProfilesNextLink |
protected WindowsKioskForceUpdateSchedule |
windowsKioskForceUpdateSchedule |
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
WindowsKioskConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static WindowsKioskConfiguration.Builder |
builderWindowsKioskConfiguration()
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.internal.ChangedFields |
getChangedFields() |
Optional<Boolean> |
getEdgeKioskEnablePublicBrowsing()
“Enable public browsing kiosk mode for the Microsoft Edge browser.
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getKioskBrowserBlockedUrlExceptions()
“Specify URLs that the kiosk browser is allowed to navigate to”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getKioskBrowserBlockedURLs()
“Specify URLs that the kiosk browsers should not navigate to”
|
Optional<String> |
getKioskBrowserDefaultUrl()
“Specify the default URL the browser should navigate to on launch.”
|
Optional<Boolean> |
getKioskBrowserEnableEndSessionButton()
“Enable the kiosk browser's end session button.
|
Optional<Boolean> |
getKioskBrowserEnableHomeButton()
“Enable the kiosk browser's home button.
|
Optional<Boolean> |
getKioskBrowserEnableNavigationButtons()
“Enable the kiosk browser's navigation buttons(forward/back).
|
Optional<Integer> |
getKioskBrowserRestartOnIdleTimeInMinutes()
“Specify the number of minutes the session is idle until the kiosk browser
restarts in a fresh state.
|
com.github.davidmoten.odata.client.CollectionPage<WindowsKioskProfile> |
getKioskProfiles()
“This policy setting allows to define a list of Kiosk profiles for a Kiosk
configuration.
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<WindowsKioskForceUpdateSchedule> |
getWindowsKioskForceUpdateSchedule()
“force update schedule for Kiosk devices.”
|
String |
odataTypeName() |
WindowsKioskConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
WindowsKioskConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
WindowsKioskConfiguration |
withEdgeKioskEnablePublicBrowsing(Boolean edgeKioskEnablePublicBrowsing)
Returns an immutable copy of
this with just the edgeKioskEnablePublicBrowsing field changed. |
WindowsKioskConfiguration |
withKioskBrowserDefaultUrl(String kioskBrowserDefaultUrl)
Returns an immutable copy of
this with just the kioskBrowserDefaultUrl field changed. |
WindowsKioskConfiguration |
withKioskBrowserEnableEndSessionButton(Boolean kioskBrowserEnableEndSessionButton)
Returns an immutable copy of
this with just the kioskBrowserEnableEndSessionButton field changed. |
WindowsKioskConfiguration |
withKioskBrowserEnableHomeButton(Boolean kioskBrowserEnableHomeButton)
Returns an immutable copy of
this with just the kioskBrowserEnableHomeButton field changed. |
WindowsKioskConfiguration |
withKioskBrowserEnableNavigationButtons(Boolean kioskBrowserEnableNavigationButtons)
Returns an immutable copy of
this with just the kioskBrowserEnableNavigationButtons field changed. |
WindowsKioskConfiguration |
withKioskBrowserRestartOnIdleTimeInMinutes(Integer kioskBrowserRestartOnIdleTimeInMinutes)
Returns an immutable copy of
this with just the kioskBrowserRestartOnIdleTimeInMinutes field changed. |
WindowsKioskConfiguration |
withWindowsKioskForceUpdateSchedule(WindowsKioskForceUpdateSchedule windowsKioskForceUpdateSchedule)
Returns an immutable copy of
this with just the windowsKioskForceUpdateSchedule field changed. |
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withSupportsScopeTags, withVersionprotected List<WindowsKioskProfile> kioskProfiles
protected String kioskProfilesNextLink
protected String kioskBrowserDefaultUrl
protected Boolean kioskBrowserEnableHomeButton
protected Boolean kioskBrowserEnableNavigationButtons
protected Boolean kioskBrowserEnableEndSessionButton
protected Integer kioskBrowserRestartOnIdleTimeInMinutes
protected String kioskBrowserBlockedURLsNextLink
protected String kioskBrowserBlockedUrlExceptionsNextLink
protected Boolean edgeKioskEnablePublicBrowsing
protected WindowsKioskForceUpdateSchedule windowsKioskForceUpdateSchedule
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceConfigurationpublic static WindowsKioskConfiguration.Builder builderWindowsKioskConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DeviceConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeviceConfigurationpublic com.github.davidmoten.odata.client.CollectionPage<WindowsKioskProfile> getKioskProfiles()
public Optional<String> getKioskBrowserDefaultUrl()
public WindowsKioskConfiguration withKioskBrowserDefaultUrl(String kioskBrowserDefaultUrl)
this with just the kioskBrowserDefaultUrl 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.
“Specify the default URL the browser should navigate to on launch.”
kioskBrowserDefaultUrl - new value of kioskBrowserDefaultUrl field (as defined in service metadata)this with just the kioskBrowserDefaultUrl field changedpublic Optional<Boolean> getKioskBrowserEnableHomeButton()
public WindowsKioskConfiguration withKioskBrowserEnableHomeButton(Boolean kioskBrowserEnableHomeButton)
this with just the kioskBrowserEnableHomeButton 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.
“Enable the kiosk browser's home button. By default, the home button is disabled.”
kioskBrowserEnableHomeButton - new value of kioskBrowserEnableHomeButton field (as defined in service metadata)this with just the kioskBrowserEnableHomeButton field changedpublic Optional<Boolean> getKioskBrowserEnableNavigationButtons()
public WindowsKioskConfiguration withKioskBrowserEnableNavigationButtons(Boolean kioskBrowserEnableNavigationButtons)
this with just the kioskBrowserEnableNavigationButtons 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.
“Enable the kiosk browser's navigation buttons(forward/back). By default, the navigation buttons are disabled.”
kioskBrowserEnableNavigationButtons - new value of kioskBrowserEnableNavigationButtons field (as defined in service metadata)this with just the kioskBrowserEnableNavigationButtons field changedpublic Optional<Boolean> getKioskBrowserEnableEndSessionButton()
public WindowsKioskConfiguration withKioskBrowserEnableEndSessionButton(Boolean kioskBrowserEnableEndSessionButton)
this with just the kioskBrowserEnableEndSessionButton 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.
“Enable the kiosk browser's end session button. By default, the end session button is disabled.”
kioskBrowserEnableEndSessionButton - new value of kioskBrowserEnableEndSessionButton field (as defined in service metadata)this with just the kioskBrowserEnableEndSessionButton field changedpublic Optional<Integer> getKioskBrowserRestartOnIdleTimeInMinutes()
public WindowsKioskConfiguration withKioskBrowserRestartOnIdleTimeInMinutes(Integer kioskBrowserRestartOnIdleTimeInMinutes)
this with just the kioskBrowserRestartOnIdleTimeInMinutes 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.
“Specify the number of minutes the session is idle until the kiosk browser restarts in a fresh state. Valid values are 1-1440. Valid values 1 to 1440”
kioskBrowserRestartOnIdleTimeInMinutes - new value of kioskBrowserRestartOnIdleTimeInMinutes field (as defined in service metadata)this with just the kioskBrowserRestartOnIdleTimeInMinutes field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getKioskBrowserBlockedURLs()
public com.github.davidmoten.odata.client.CollectionPage<String> getKioskBrowserBlockedUrlExceptions()
public Optional<Boolean> getEdgeKioskEnablePublicBrowsing()
public WindowsKioskConfiguration withEdgeKioskEnablePublicBrowsing(Boolean edgeKioskEnablePublicBrowsing)
this with just the edgeKioskEnablePublicBrowsing 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.
“Enable public browsing kiosk mode for the Microsoft Edge browser. The Default is false.”
edgeKioskEnablePublicBrowsing - new value of edgeKioskEnablePublicBrowsing field (as defined in service metadata)this with just the edgeKioskEnablePublicBrowsing field changedpublic Optional<WindowsKioskForceUpdateSchedule> getWindowsKioskForceUpdateSchedule()
public WindowsKioskConfiguration withWindowsKioskForceUpdateSchedule(WindowsKioskForceUpdateSchedule windowsKioskForceUpdateSchedule)
this with just the windowsKioskForceUpdateSchedule 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.
“force update schedule for Kiosk devices.”
windowsKioskForceUpdateSchedule - new value of windowsKioskForceUpdateSchedule field (as defined in service metadata)this with just the windowsKioskForceUpdateSchedule field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceConfigurationpublic WindowsKioskConfiguration patch()
this with changed fields reset.patch in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic WindowsKioskConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class DeviceConfigurationCopyright © 2018–2020. All rights reserved.