Class WindowsKioskWin32App
- java.lang.Object
-
- odata.msgraph.client.beta.complex.WindowsKioskAppBase
-
- odata.msgraph.client.beta.complex.WindowsKioskWin32App
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class WindowsKioskWin32App extends WindowsKioskAppBase implements com.github.davidmoten.odata.client.ODataType
“KioskModeApp v4 for Win32 app support”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWindowsKioskWin32App.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringclassicAppPathprotected StringedgeKioskprotected IntegeredgeKioskIdleTimeoutMinutesprotected WindowsEdgeKioskTypeedgeKioskTypeprotected BooleanedgeNoFirstRun-
Fields inherited from class odata.msgraph.client.beta.complex.WindowsKioskAppBase
appType, autoLaunch, contextPath, name, odataType, startLayoutTileSize, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindowsKioskWin32App()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WindowsKioskWin32App.BuilderbuilderWindowsKioskWin32App()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getClassicAppPath()“This is the classicapppath to be used by v4 Win32 app while in Kiosk Mode”Optional<String>getEdgeKiosk()“Edge kiosk (url) for Edge kiosk mode”Optional<Integer>getEdgeKioskIdleTimeoutMinutes()“Edge kiosk idle timeout in minutes for Edge kiosk mode.Optional<WindowsEdgeKioskType>getEdgeKioskType()“Edge kiosk type for Edge kiosk mode”Optional<Boolean>getEdgeNoFirstRun()“Edge first run flag for Edge kiosk mode”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()WindowsKioskWin32AppwithClassicAppPath(String classicAppPath)Returns an immutable copy ofthiswith just theclassicAppPathfield changed.WindowsKioskWin32AppwithEdgeKiosk(String edgeKiosk)Returns an immutable copy ofthiswith just theedgeKioskfield changed.WindowsKioskWin32AppwithEdgeKioskIdleTimeoutMinutes(Integer edgeKioskIdleTimeoutMinutes)Returns an immutable copy ofthiswith just theedgeKioskIdleTimeoutMinutesfield changed.WindowsKioskWin32AppwithEdgeKioskType(WindowsEdgeKioskType edgeKioskType)Returns an immutable copy ofthiswith just theedgeKioskTypefield changed.WindowsKioskWin32AppwithEdgeNoFirstRun(Boolean edgeNoFirstRun)Returns an immutable copy ofthiswith just theedgeNoFirstRunfield changed.WindowsKioskWin32AppwithUnmappedField(String name, String value)-
Methods inherited from class odata.msgraph.client.beta.complex.WindowsKioskAppBase
getAppType, getAutoLaunch, getName, getStartLayoutTileSize, withAppType, withAutoLaunch, withName, withStartLayoutTileSize
-
-
-
-
Field Detail
-
classicAppPath
protected String classicAppPath
-
edgeKiosk
protected String edgeKiosk
-
edgeKioskIdleTimeoutMinutes
protected Integer edgeKioskIdleTimeoutMinutes
-
edgeKioskType
protected WindowsEdgeKioskType edgeKioskType
-
edgeNoFirstRun
protected Boolean edgeNoFirstRun
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classWindowsKioskAppBase
-
getClassicAppPath
public Optional<String> getClassicAppPath()
“This is the classicapppath to be used by v4 Win32 app while in Kiosk Mode”- Returns:
- property classicAppPath
-
withClassicAppPath
public WindowsKioskWin32App withClassicAppPath(String classicAppPath)
Returns an immutable copy ofthiswith just theclassicAppPathfield 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 is the classicapppath to be used by v4 Win32 app while in Kiosk Mode”
- Parameters:
classicAppPath- new value ofclassicAppPathfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theclassicAppPathfield changed
-
getEdgeKiosk
public Optional<String> getEdgeKiosk()
“Edge kiosk (url) for Edge kiosk mode”- Returns:
- property edgeKiosk
-
withEdgeKiosk
public WindowsKioskWin32App withEdgeKiosk(String edgeKiosk)
Returns an immutable copy ofthiswith just theedgeKioskfield 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.“Edge kiosk (url) for Edge kiosk mode”
- Parameters:
edgeKiosk- new value ofedgeKioskfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theedgeKioskfield changed
-
getEdgeKioskIdleTimeoutMinutes
public Optional<Integer> getEdgeKioskIdleTimeoutMinutes()
“Edge kiosk idle timeout in minutes for Edge kiosk mode. Valid values 0 to 1440”- Returns:
- property edgeKioskIdleTimeoutMinutes
-
withEdgeKioskIdleTimeoutMinutes
public WindowsKioskWin32App withEdgeKioskIdleTimeoutMinutes(Integer edgeKioskIdleTimeoutMinutes)
Returns an immutable copy ofthiswith just theedgeKioskIdleTimeoutMinutesfield 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.“Edge kiosk idle timeout in minutes for Edge kiosk mode. Valid values 0 to 1440”
- Parameters:
edgeKioskIdleTimeoutMinutes- new value ofedgeKioskIdleTimeoutMinutesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theedgeKioskIdleTimeoutMinutesfield changed
-
getEdgeKioskType
public Optional<WindowsEdgeKioskType> getEdgeKioskType()
“Edge kiosk type for Edge kiosk mode”- Returns:
- property edgeKioskType
-
withEdgeKioskType
public WindowsKioskWin32App withEdgeKioskType(WindowsEdgeKioskType edgeKioskType)
Returns an immutable copy ofthiswith just theedgeKioskTypefield 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.“Edge kiosk type for Edge kiosk mode”
- Parameters:
edgeKioskType- new value ofedgeKioskTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theedgeKioskTypefield changed
-
getEdgeNoFirstRun
public Optional<Boolean> getEdgeNoFirstRun()
“Edge first run flag for Edge kiosk mode”- Returns:
- property edgeNoFirstRun
-
withEdgeNoFirstRun
public WindowsKioskWin32App withEdgeNoFirstRun(Boolean edgeNoFirstRun)
Returns an immutable copy ofthiswith just theedgeNoFirstRunfield 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.“Edge first run flag for Edge kiosk mode”
- Parameters:
edgeNoFirstRun- new value ofedgeNoFirstRunfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theedgeNoFirstRunfield changed
-
withUnmappedField
public WindowsKioskWin32App withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classWindowsKioskAppBase
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classWindowsKioskAppBase
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classWindowsKioskAppBase
-
builderWindowsKioskWin32App
public static WindowsKioskWin32App.Builder builderWindowsKioskWin32App()
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 classWindowsKioskAppBase
-
-