Class WindowsKioskUWPApp

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class WindowsKioskUWPApp
    extends WindowsKioskAppBase
    implements com.github.davidmoten.odata.client.ODataType
    “The base class for a type of apps”
    • Field Detail

      • appId

        protected String appId
      • appUserModelId

        protected String appUserModelId
      • containedAppId

        protected String containedAppId
    • Constructor Detail

      • WindowsKioskUWPApp

        protected WindowsKioskUWPApp()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        odataTypeName in class WindowsKioskAppBase
      • getAppId

        public Optional<String> getAppId()
        “This references an Intune App that will be target to the same assignments as Kiosk configuration”
        Returns:
        property appId
      • withAppId

        public WindowsKioskUWPApp withAppId​(String appId)
        Returns an immutable copy of this with just the appId 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 references an Intune App that will be target to the same assignments as Kiosk configuration”

        Parameters:
        appId - new value of appId field (as defined in service metadata)
        Returns:
        immutable copy of this with just the appId field changed
      • getAppUserModelId

        public Optional<String> getAppUserModelId()
        “This is the only Application User Model ID (AUMID) that will be available to launch use while in Kiosk Mode”
        Returns:
        property appUserModelId
      • withAppUserModelId

        public WindowsKioskUWPApp withAppUserModelId​(String appUserModelId)
        Returns an immutable copy of this with just the appUserModelId 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 the only Application User Model ID (AUMID) that will be available to launch use while in Kiosk Mode”

        Parameters:
        appUserModelId - new value of appUserModelId field (as defined in service metadata)
        Returns:
        immutable copy of this with just the appUserModelId field changed
      • getContainedAppId

        public Optional<String> getContainedAppId()
        “This references an contained App from an Intune App”
        Returns:
        property containedAppId
      • withContainedAppId

        public WindowsKioskUWPApp withContainedAppId​(String containedAppId)
        Returns an immutable copy of this with just the containedAppId 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 references an contained App from an Intune App”

        Parameters:
        containedAppId - new value of containedAppId field (as defined in service metadata)
        Returns:
        immutable copy of this with just the containedAppId field changed
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class WindowsKioskAppBase
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class WindowsKioskAppBase
      • builderWindowsKioskUWPApp

        public static WindowsKioskUWPApp.Builder builderWindowsKioskUWPApp()
        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