Class WindowsEnrollmentStatusScreenSettings

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

    public class WindowsEnrollmentStatusScreenSettings
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “Enrollment status screen setting”
    • 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
      • allowDeviceUseBeforeProfileAndAppInstallComplete

        protected Boolean allowDeviceUseBeforeProfileAndAppInstallComplete
      • allowDeviceUseOnInstallFailure

        protected Boolean allowDeviceUseOnInstallFailure
      • allowLogCollectionOnInstallFailure

        protected Boolean allowLogCollectionOnInstallFailure
      • blockDeviceSetupRetryByUser

        protected Boolean blockDeviceSetupRetryByUser
      • customErrorMessage

        protected String customErrorMessage
      • hideInstallationProgress

        protected Boolean hideInstallationProgress
      • installProgressTimeoutInMinutes

        protected Integer installProgressTimeoutInMinutes
    • Constructor Detail

      • WindowsEnrollmentStatusScreenSettings

        protected WindowsEnrollmentStatusScreenSettings()
    • Method Detail

      • odataTypeName

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

        public Optional<Boolean> getAllowDeviceUseBeforeProfileAndAppInstallComplete()
        “Allow or block user to use device before profile and app installation complete”
        Returns:
        property allowDeviceUseBeforeProfileAndAppInstallComplete
      • withAllowDeviceUseBeforeProfileAndAppInstallComplete

        public WindowsEnrollmentStatusScreenSettings withAllowDeviceUseBeforeProfileAndAppInstallComplete​(Boolean allowDeviceUseBeforeProfileAndAppInstallComplete)
        Returns an immutable copy of this with just the allowDeviceUseBeforeProfileAndAppInstallComplete 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.

        “Allow or block user to use device before profile and app installation complete”

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

        public Optional<Boolean> getAllowDeviceUseOnInstallFailure()
        “Allow the user to continue using the device on installation failure”
        Returns:
        property allowDeviceUseOnInstallFailure
      • withAllowDeviceUseOnInstallFailure

        public WindowsEnrollmentStatusScreenSettings withAllowDeviceUseOnInstallFailure​(Boolean allowDeviceUseOnInstallFailure)
        Returns an immutable copy of this with just the allowDeviceUseOnInstallFailure 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.

        “Allow the user to continue using the device on installation failure”

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

        public Optional<Boolean> getAllowLogCollectionOnInstallFailure()
        “Allow or block log collection on installation failure”
        Returns:
        property allowLogCollectionOnInstallFailure
      • withAllowLogCollectionOnInstallFailure

        public WindowsEnrollmentStatusScreenSettings withAllowLogCollectionOnInstallFailure​(Boolean allowLogCollectionOnInstallFailure)
        Returns an immutable copy of this with just the allowLogCollectionOnInstallFailure 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.

        “Allow or block log collection on installation failure”

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

        public Optional<Boolean> getBlockDeviceSetupRetryByUser()
        “Allow the user to retry the setup on installation failure”
        Returns:
        property blockDeviceSetupRetryByUser
      • withBlockDeviceSetupRetryByUser

        public WindowsEnrollmentStatusScreenSettings withBlockDeviceSetupRetryByUser​(Boolean blockDeviceSetupRetryByUser)
        Returns an immutable copy of this with just the blockDeviceSetupRetryByUser 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.

        “Allow the user to retry the setup on installation failure”

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

        public Optional<String> getCustomErrorMessage()
        “Set custom error message to show upon installation failure”
        Returns:
        property customErrorMessage
      • withCustomErrorMessage

        public WindowsEnrollmentStatusScreenSettings withCustomErrorMessage​(String customErrorMessage)
        Returns an immutable copy of this with just the customErrorMessage 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.

        “Set custom error message to show upon installation failure”

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

        public Optional<Boolean> getHideInstallationProgress()
        “Show or hide installation progress to user”
        Returns:
        property hideInstallationProgress
      • withHideInstallationProgress

        public WindowsEnrollmentStatusScreenSettings withHideInstallationProgress​(Boolean hideInstallationProgress)
        Returns an immutable copy of this with just the hideInstallationProgress 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.

        “Show or hide installation progress to user”

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

        public Optional<Integer> getInstallProgressTimeoutInMinutes()
        “Set installation progress timeout in minutes”
        Returns:
        property installProgressTimeoutInMinutes
      • withInstallProgressTimeoutInMinutes

        public WindowsEnrollmentStatusScreenSettings withInstallProgressTimeoutInMinutes​(Integer installProgressTimeoutInMinutes)
        Returns an immutable copy of this with just the installProgressTimeoutInMinutes 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.

        “Set installation progress timeout in minutes”

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