Class WindowsKioskAppBase
- java.lang.Object
-
- odata.msgraph.client.beta.complex.WindowsKioskAppBase
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
- Direct Known Subclasses:
WindowsKioskDesktopApp,WindowsKioskUWPApp,WindowsKioskWin32App
public class WindowsKioskAppBase extends Object implements com.github.davidmoten.odata.client.ODataType
“The base class for a type of apps”
-
-
Field Summary
Fields Modifier and Type Field Description protected WindowsKioskAppTypeappTypeprotected BooleanautoLaunchprotected com.github.davidmoten.odata.client.ContextPathcontextPathprotected Stringnameprotected StringodataTypeprotected WindowsAppStartLayoutTileSizestartLayoutTileSizeprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindowsKioskAppBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<WindowsKioskAppType>getAppType()“The app type”Optional<Boolean>getAutoLaunch()“Allow the app to be auto-launched in multi-app kiosk mode”Optional<String>getName()“Represents the friendly name of an app”Optional<WindowsAppStartLayoutTileSize>getStartLayoutTileSize()“The app tile size for the start layout”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()WindowsKioskAppBasewithAppType(WindowsKioskAppType appType)Returns an immutable copy ofthiswith just theappTypefield changed.WindowsKioskAppBasewithAutoLaunch(Boolean autoLaunch)Returns an immutable copy ofthiswith just theautoLaunchfield changed.WindowsKioskAppBasewithName(String name)Returns an immutable copy ofthiswith just thenamefield changed.WindowsKioskAppBasewithStartLayoutTileSize(WindowsAppStartLayoutTileSize startLayoutTileSize)Returns an immutable copy ofthiswith just thestartLayoutTileSizefield changed.WindowsKioskAppBasewithUnmappedField(String name, String value)
-
-
-
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
-
appType
protected WindowsKioskAppType appType
-
autoLaunch
protected Boolean autoLaunch
-
name
protected String name
-
startLayoutTileSize
protected WindowsAppStartLayoutTileSize startLayoutTileSize
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getAppType
public Optional<WindowsKioskAppType> getAppType()
“The app type”- Returns:
- property appType
-
withAppType
public WindowsKioskAppBase withAppType(WindowsKioskAppType appType)
Returns an immutable copy ofthiswith just theappTypefield 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.“The app type”
- Parameters:
appType- new value ofappTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappTypefield changed
-
getAutoLaunch
public Optional<Boolean> getAutoLaunch()
“Allow the app to be auto-launched in multi-app kiosk mode”- Returns:
- property autoLaunch
-
withAutoLaunch
public WindowsKioskAppBase withAutoLaunch(Boolean autoLaunch)
Returns an immutable copy ofthiswith just theautoLaunchfield 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.“Allow the app to be auto-launched in multi-app kiosk mode”
- Parameters:
autoLaunch- new value ofautoLaunchfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theautoLaunchfield changed
-
getName
public Optional<String> getName()
“Represents the friendly name of an app”- Returns:
- property name
-
withName
public WindowsKioskAppBase withName(String name)
Returns an immutable copy ofthiswith just thenamefield 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.“Represents the friendly name of an app”
- Parameters:
name- new value ofnamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thenamefield changed
-
getStartLayoutTileSize
public Optional<WindowsAppStartLayoutTileSize> getStartLayoutTileSize()
“The app tile size for the start layout”- Returns:
- property startLayoutTileSize
-
withStartLayoutTileSize
public WindowsKioskAppBase withStartLayoutTileSize(WindowsAppStartLayoutTileSize startLayoutTileSize)
Returns an immutable copy ofthiswith just thestartLayoutTileSizefield 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.“The app tile size for the start layout”
- Parameters:
startLayoutTileSize- new value ofstartLayoutTileSizefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thestartLayoutTileSizefield changed
-
withUnmappedField
public WindowsKioskAppBase 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
-
-