Class WindowsKioskProfile

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

    public class WindowsKioskProfile
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    • 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
      • profileId

        protected String profileId
      • profileName

        protected String profileName
      • userAccountsConfigurationNextLink

        protected String userAccountsConfigurationNextLink
    • Constructor Detail

      • WindowsKioskProfile

        protected WindowsKioskProfile()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • getAppConfiguration

        public Optional<WindowsKioskAppConfiguration> getAppConfiguration()
        “The App configuration that will be used for this kiosk configuration.”
        Returns:
        property appConfiguration
      • withAppConfiguration

        public WindowsKioskProfile withAppConfiguration​(WindowsKioskAppConfiguration appConfiguration)
        Returns an immutable copy of this with just the appConfiguration 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.

        “The App configuration that will be used for this kiosk configuration.”

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

        public Optional<String> getProfileId()
        “Key of the entity.”
        Returns:
        property profileId
      • withProfileId

        public WindowsKioskProfile withProfileId​(String profileId)
        Returns an immutable copy of this with just the profileId 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.

        “Key of the entity.”

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

        public 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.”
        Returns:
        property profileName
      • withProfileName

        public WindowsKioskProfile withProfileName​(String profileName)
        Returns an immutable copy of 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.”

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

        public com.github.davidmoten.odata.client.CollectionPage<WindowsKioskUser> getUserAccountsConfiguration()
        “The user accounts that will be locked to this kiosk configuration. This collection can contain a maximum of 100 elements.”
        Returns:
        property userAccountsConfiguration
      • getUserAccountsConfiguration

        public com.github.davidmoten.odata.client.CollectionPage<WindowsKioskUser> getUserAccountsConfiguration​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “The user accounts that will be locked to this kiosk configuration. This collection can contain a maximum of 100 elements.”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property userAccountsConfiguration
      • getUnmappedFields

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

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

        public static WindowsKioskProfile.Builder builder()
        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