Class MicrosoftStoreForBusinessAppAssignmentSettings

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

    public class MicrosoftStoreForBusinessAppAssignmentSettings
    extends MobileAppAssignmentSettings
    implements com.github.davidmoten.odata.client.ODataType
    “Contains properties used to assign an Microsoft Store for Business mobile app to a group.”
    • Field Detail

      • useDeviceContext

        protected Boolean useDeviceContext
    • Constructor Detail

      • MicrosoftStoreForBusinessAppAssignmentSettings

        protected MicrosoftStoreForBusinessAppAssignmentSettings()
    • Method Detail

      • getUseDeviceContext

        public Optional<Boolean> getUseDeviceContext()
        “Whether or not to use device execution context for Microsoft Store for Business mobile app.”
        Returns:
        property useDeviceContext
      • withUseDeviceContext

        public MicrosoftStoreForBusinessAppAssignmentSettings withUseDeviceContext​(Boolean useDeviceContext)
        Returns an immutable copy of this with just the useDeviceContext 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.

        “Whether or not to use device execution context for Microsoft Store for Business mobile app.”

        Parameters:
        useDeviceContext - new value of useDeviceContext field (as defined in service metadata)
        Returns:
        immutable copy of this with just the useDeviceContext 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 MobileAppAssignmentSettings
      • postInject

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

        public static MicrosoftStoreForBusinessAppAssignmentSettings.Builder builderMicrosoftStoreForBusinessAppAssignmentSettings()
        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