Class Windows10EnrollmentCompletionPageConfiguration

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

    public class Windows10EnrollmentCompletionPageConfiguration
    extends DeviceEnrollmentConfiguration
    implements com.github.davidmoten.odata.client.ODataEntityType
    “Windows 10 Enrollment Status Page Configuration”
    • Field Detail

      • allowDeviceResetOnInstallFailure

        protected Boolean allowDeviceResetOnInstallFailure
      • allowDeviceUseOnInstallFailure

        protected Boolean allowDeviceUseOnInstallFailure
      • allowLogCollectionOnInstallFailure

        protected Boolean allowLogCollectionOnInstallFailure
      • blockDeviceSetupRetryByUser

        protected Boolean blockDeviceSetupRetryByUser
      • customErrorMessage

        protected String customErrorMessage
      • disableUserStatusTrackingAfterFirstUser

        protected Boolean disableUserStatusTrackingAfterFirstUser
      • installProgressTimeoutInMinutes

        protected Integer installProgressTimeoutInMinutes
      • selectedMobileAppIds

        protected List<String> selectedMobileAppIds
      • selectedMobileAppIdsNextLink

        protected String selectedMobileAppIdsNextLink
      • showInstallationProgress

        protected Boolean showInstallationProgress
      • trackInstallProgressForAutopilotOnly

        protected Boolean trackInstallProgressForAutopilotOnly
    • Constructor Detail

      • Windows10EnrollmentCompletionPageConfiguration

        protected Windows10EnrollmentCompletionPageConfiguration()
    • Method Detail

      • builderWindows10EnrollmentCompletionPageConfiguration

        public static Windows10EnrollmentCompletionPageConfiguration.Builder builderWindows10EnrollmentCompletionPageConfiguration()
        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
      • getChangedFields

        public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
        Specified by:
        getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityType
        Overrides:
        getChangedFields in class DeviceEnrollmentConfiguration
      • postInject

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

        public Optional<Boolean> getAllowDeviceResetOnInstallFailure()
        “Allow or block device reset on installation failure”
        Returns:
        property allowDeviceResetOnInstallFailure
      • withAllowDeviceResetOnInstallFailure

        public Windows10EnrollmentCompletionPageConfiguration withAllowDeviceResetOnInstallFailure​(Boolean allowDeviceResetOnInstallFailure)
        Returns an immutable copy of this with just the allowDeviceResetOnInstallFailure 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 device reset on installation failure”

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

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

        public Windows10EnrollmentCompletionPageConfiguration 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 Windows10EnrollmentCompletionPageConfiguration 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 Windows10EnrollmentCompletionPageConfiguration 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 Windows10EnrollmentCompletionPageConfiguration 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
      • getDisableUserStatusTrackingAfterFirstUser

        public Optional<Boolean> getDisableUserStatusTrackingAfterFirstUser()
        “Only show installation progress for first user post enrollment”
        Returns:
        property disableUserStatusTrackingAfterFirstUser
      • withDisableUserStatusTrackingAfterFirstUser

        public Windows10EnrollmentCompletionPageConfiguration withDisableUserStatusTrackingAfterFirstUser​(Boolean disableUserStatusTrackingAfterFirstUser)
        Returns an immutable copy of this with just the disableUserStatusTrackingAfterFirstUser 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.

        “Only show installation progress for first user post enrollment”

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

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

        public Windows10EnrollmentCompletionPageConfiguration 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
      • getSelectedMobileAppIds

        public com.github.davidmoten.odata.client.CollectionPage<String> getSelectedMobileAppIds()
        “Selected applications to track the installation status”
        Returns:
        property selectedMobileAppIds
      • withSelectedMobileAppIds

        public Windows10EnrollmentCompletionPageConfiguration withSelectedMobileAppIds​(List<String> selectedMobileAppIds)
        Returns an immutable copy of this with just the selectedMobileAppIds 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.

        “Selected applications to track the installation status”

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

        public com.github.davidmoten.odata.client.CollectionPage<String> getSelectedMobileAppIds​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “Selected applications to track the installation status”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property selectedMobileAppIds
      • getShowInstallationProgress

        public Optional<Boolean> getShowInstallationProgress()
        “Show or hide installation progress to user”
        Returns:
        property showInstallationProgress
      • withShowInstallationProgress

        public Windows10EnrollmentCompletionPageConfiguration withShowInstallationProgress​(Boolean showInstallationProgress)
        Returns an immutable copy of this with just the showInstallationProgress 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:
        showInstallationProgress - new value of showInstallationProgress field (as defined in service metadata)
        Returns:
        immutable copy of this with just the showInstallationProgress field changed
      • getTrackInstallProgressForAutopilotOnly

        public Optional<Boolean> getTrackInstallProgressForAutopilotOnly()
        “Only show installation progress for Autopilot enrollment scenarios”
        Returns:
        property trackInstallProgressForAutopilotOnly
      • withTrackInstallProgressForAutopilotOnly

        public Windows10EnrollmentCompletionPageConfiguration withTrackInstallProgressForAutopilotOnly​(Boolean trackInstallProgressForAutopilotOnly)
        Returns an immutable copy of this with just the trackInstallProgressForAutopilotOnly 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.

        “Only show installation progress for Autopilot enrollment scenarios”

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

        public Windows10EnrollmentCompletionPageConfiguration put()
        Submits all fields for update and returns an immutable copy of this with changed fields reset (they were ignored anyway).
        Overrides:
        put in class DeviceEnrollmentConfiguration
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected