Class DepIOSEnrollmentProfile

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

    public class DepIOSEnrollmentProfile
    extends DepEnrollmentBaseProfile
    implements com.github.davidmoten.odata.client.ODataEntityType
    “The DepIOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to iOS configuration. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP.”
    • Field Detail

      • appearanceScreenDisabled

        protected Boolean appearanceScreenDisabled
      • awaitDeviceConfiguredConfirmation

        protected Boolean awaitDeviceConfiguredConfirmation
      • carrierActivationUrl

        protected String carrierActivationUrl
      • companyPortalVppTokenId

        protected String companyPortalVppTokenId
      • deviceToDeviceMigrationDisabled

        protected Boolean deviceToDeviceMigrationDisabled
      • enableSharedIPad

        protected Boolean enableSharedIPad
      • enableSingleAppEnrollmentMode

        protected Boolean enableSingleAppEnrollmentMode
      • expressLanguageScreenDisabled

        protected Boolean expressLanguageScreenDisabled
      • forceTemporarySession

        protected Boolean forceTemporarySession
      • homeButtonScreenDisabled

        protected Boolean homeButtonScreenDisabled
      • iMessageAndFaceTimeScreenDisabled

        protected Boolean iMessageAndFaceTimeScreenDisabled
      • managementCertificatesNextLink

        protected String managementCertificatesNextLink
      • onBoardingScreenDisabled

        protected Boolean onBoardingScreenDisabled
      • passCodeDisabled

        protected Boolean passCodeDisabled
      • passcodeLockGracePeriodInSeconds

        protected Integer passcodeLockGracePeriodInSeconds
      • preferredLanguageScreenDisabled

        protected Boolean preferredLanguageScreenDisabled
      • restoreCompletedScreenDisabled

        protected Boolean restoreCompletedScreenDisabled
      • restoreFromAndroidDisabled

        protected Boolean restoreFromAndroidDisabled
      • sharedIPadMaximumUserCount

        protected Integer sharedIPadMaximumUserCount
      • simSetupScreenDisabled

        protected Boolean simSetupScreenDisabled
      • softwareUpdateScreenDisabled

        protected Boolean softwareUpdateScreenDisabled
      • temporarySessionTimeoutInSeconds

        protected Integer temporarySessionTimeoutInSeconds
      • updateCompleteScreenDisabled

        protected Boolean updateCompleteScreenDisabled
      • userSessionTimeoutInSeconds

        protected Integer userSessionTimeoutInSeconds
      • watchMigrationScreenDisabled

        protected Boolean watchMigrationScreenDisabled
      • welcomeScreenDisabled

        protected Boolean welcomeScreenDisabled
      • zoomDisabled

        protected Boolean zoomDisabled
    • Constructor Detail

      • DepIOSEnrollmentProfile

        protected DepIOSEnrollmentProfile()
    • Method Detail

      • builderDepIOSEnrollmentProfile

        public static DepIOSEnrollmentProfile.Builder builderDepIOSEnrollmentProfile()
        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 DepEnrollmentBaseProfile
      • postInject

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

        public Optional<Boolean> getAppearanceScreenDisabled()
        “Indicates if Apperance screen is disabled”
        Returns:
        property appearanceScreenDisabled
      • withAppearanceScreenDisabled

        public DepIOSEnrollmentProfile withAppearanceScreenDisabled​(Boolean appearanceScreenDisabled)
        Returns an immutable copy of this with just the appearanceScreenDisabled 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.

        “Indicates if Apperance screen is disabled”

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

        public Optional<Boolean> getAwaitDeviceConfiguredConfirmation()
        “Indicates if the device will need to wait for configured confirmation”
        Returns:
        property awaitDeviceConfiguredConfirmation
      • withAwaitDeviceConfiguredConfirmation

        public DepIOSEnrollmentProfile withAwaitDeviceConfiguredConfirmation​(Boolean awaitDeviceConfiguredConfirmation)
        Returns an immutable copy of this with just the awaitDeviceConfiguredConfirmation 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.

        “Indicates if the device will need to wait for configured confirmation”

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

        public Optional<String> getCarrierActivationUrl()
        “Carrier URL for activating device eSIM.”
        Returns:
        property carrierActivationUrl
      • withCarrierActivationUrl

        public DepIOSEnrollmentProfile withCarrierActivationUrl​(String carrierActivationUrl)
        Returns an immutable copy of this with just the carrierActivationUrl 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.

        “Carrier URL for activating device eSIM.”

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

        public Optional<String> getCompanyPortalVppTokenId()
        “If set, indicates which Vpp token should be used to deploy the Company Portal w/ device licensing. 'enableAuthenticationViaCompanyPortal' must be set in order for this property to be set.”
        Returns:
        property companyPortalVppTokenId
      • withCompanyPortalVppTokenId

        public DepIOSEnrollmentProfile withCompanyPortalVppTokenId​(String companyPortalVppTokenId)
        Returns an immutable copy of this with just the companyPortalVppTokenId 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.

        “If set, indicates which Vpp token should be used to deploy the Company Portal w/ device licensing. 'enableAuthenticationViaCompanyPortal' must be set in order for this property to be set.”

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

        public Optional<Boolean> getDeviceToDeviceMigrationDisabled()
        “Indicates if Device To Device Migration is disabled”
        Returns:
        property deviceToDeviceMigrationDisabled
      • withDeviceToDeviceMigrationDisabled

        public DepIOSEnrollmentProfile withDeviceToDeviceMigrationDisabled​(Boolean deviceToDeviceMigrationDisabled)
        Returns an immutable copy of this with just the deviceToDeviceMigrationDisabled 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.

        “Indicates if Device To Device Migration is disabled”

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

        public Optional<Boolean> getEnableSharedIPad()
        “This indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Only applicable in shared iPads.”
        Returns:
        property enableSharedIPad
      • withEnableSharedIPad

        public DepIOSEnrollmentProfile withEnableSharedIPad​(Boolean enableSharedIPad)
        Returns an immutable copy of this with just the enableSharedIPad 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 indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Only applicable in shared iPads.”

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

        public Optional<Boolean> getEnableSingleAppEnrollmentMode()
        “Tells the device to enable single app mode and apply app-lock during enrollment. Default is false. 'enableAuthenticationViaCompanyPortal' and ' companyPortalVppTokenId' must be set for this property to be set.”
        Returns:
        property enableSingleAppEnrollmentMode
      • withEnableSingleAppEnrollmentMode

        public DepIOSEnrollmentProfile withEnableSingleAppEnrollmentMode​(Boolean enableSingleAppEnrollmentMode)
        Returns an immutable copy of this with just the enableSingleAppEnrollmentMode 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.

        “Tells the device to enable single app mode and apply app-lock during enrollment. Default is false. 'enableAuthenticationViaCompanyPortal' and ' companyPortalVppTokenId' must be set for this property to be set.”

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

        public Optional<Boolean> getExpressLanguageScreenDisabled()
        “Indicates if Express Language screen is disabled”
        Returns:
        property expressLanguageScreenDisabled
      • withExpressLanguageScreenDisabled

        public DepIOSEnrollmentProfile withExpressLanguageScreenDisabled​(Boolean expressLanguageScreenDisabled)
        Returns an immutable copy of this with just the expressLanguageScreenDisabled 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.

        “Indicates if Express Language screen is disabled”

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

        public Optional<Boolean> getForceTemporarySession()
        “Indicates if temporary sessions is enabled”
        Returns:
        property forceTemporarySession
      • withForceTemporarySession

        public DepIOSEnrollmentProfile withForceTemporarySession​(Boolean forceTemporarySession)
        Returns an immutable copy of this with just the forceTemporarySession 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.

        “Indicates if temporary sessions is enabled”

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

        public Optional<Boolean> getHomeButtonScreenDisabled()
        “Indicates if home button sensitivity screen is disabled”
        Returns:
        property homeButtonScreenDisabled
      • withHomeButtonScreenDisabled

        public DepIOSEnrollmentProfile withHomeButtonScreenDisabled​(Boolean homeButtonScreenDisabled)
        Returns an immutable copy of this with just the homeButtonScreenDisabled 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.

        “Indicates if home button sensitivity screen is disabled”

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

        public Optional<Boolean> getIMessageAndFaceTimeScreenDisabled()
        “Indicates if iMessage and FaceTime screen is disabled”
        Returns:
        property iMessageAndFaceTimeScreenDisabled
      • withIMessageAndFaceTimeScreenDisabled

        public DepIOSEnrollmentProfile withIMessageAndFaceTimeScreenDisabled​(Boolean iMessageAndFaceTimeScreenDisabled)
        Returns an immutable copy of this with just the iMessageAndFaceTimeScreenDisabled 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.

        “Indicates if iMessage and FaceTime screen is disabled”

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

        public Optional<ITunesPairingMode> getITunesPairingMode()
        “Indicates the iTunes pairing mode”
        Returns:
        property iTunesPairingMode
      • withITunesPairingMode

        public DepIOSEnrollmentProfile withITunesPairingMode​(ITunesPairingMode iTunesPairingMode)
        Returns an immutable copy of this with just the iTunesPairingMode 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.

        “Indicates the iTunes pairing mode”

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

        public com.github.davidmoten.odata.client.CollectionPage<ManagementCertificateWithThumbprint> getManagementCertificates()
        “Management certificates for Apple Configurator”
        Returns:
        property managementCertificates
      • withManagementCertificates

        public DepIOSEnrollmentProfile withManagementCertificates​(List<ManagementCertificateWithThumbprint> managementCertificates)
        Returns an immutable copy of this with just the managementCertificates 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.

        “Management certificates for Apple Configurator”

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

        public com.github.davidmoten.odata.client.CollectionPage<ManagementCertificateWithThumbprint> getManagementCertificates​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “Management certificates for Apple Configurator”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property managementCertificates
      • getOnBoardingScreenDisabled

        public Optional<Boolean> getOnBoardingScreenDisabled()
        “Indicates if onboarding setup screen is disabled”
        Returns:
        property onBoardingScreenDisabled
      • withOnBoardingScreenDisabled

        public DepIOSEnrollmentProfile withOnBoardingScreenDisabled​(Boolean onBoardingScreenDisabled)
        Returns an immutable copy of this with just the onBoardingScreenDisabled 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.

        “Indicates if onboarding setup screen is disabled”

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

        public Optional<Boolean> getPassCodeDisabled()
        “Indicates if Passcode setup pane is disabled”
        Returns:
        property passCodeDisabled
      • withPassCodeDisabled

        public DepIOSEnrollmentProfile withPassCodeDisabled​(Boolean passCodeDisabled)
        Returns an immutable copy of this with just the passCodeDisabled 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.

        “Indicates if Passcode setup pane is disabled”

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

        public Optional<Integer> getPasscodeLockGracePeriodInSeconds()
        “Indicates timeout before locked screen requires the user to enter the device passocde to unlock it”
        Returns:
        property passcodeLockGracePeriodInSeconds
      • withPasscodeLockGracePeriodInSeconds

        public DepIOSEnrollmentProfile withPasscodeLockGracePeriodInSeconds​(Integer passcodeLockGracePeriodInSeconds)
        Returns an immutable copy of this with just the passcodeLockGracePeriodInSeconds 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.

        “Indicates timeout before locked screen requires the user to enter the device passocde to unlock it”

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

        public Optional<Boolean> getPreferredLanguageScreenDisabled()
        “Indicates if Preferred language screen is disabled”
        Returns:
        property preferredLanguageScreenDisabled
      • withPreferredLanguageScreenDisabled

        public DepIOSEnrollmentProfile withPreferredLanguageScreenDisabled​(Boolean preferredLanguageScreenDisabled)
        Returns an immutable copy of this with just the preferredLanguageScreenDisabled 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.

        “Indicates if Preferred language screen is disabled”

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

        public Optional<Boolean> getRestoreCompletedScreenDisabled()
        “Indicates if Weclome screen is disabled”
        Returns:
        property restoreCompletedScreenDisabled
      • withRestoreCompletedScreenDisabled

        public DepIOSEnrollmentProfile withRestoreCompletedScreenDisabled​(Boolean restoreCompletedScreenDisabled)
        Returns an immutable copy of this with just the restoreCompletedScreenDisabled 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.

        “Indicates if Weclome screen is disabled”

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

        public Optional<Boolean> getRestoreFromAndroidDisabled()
        “Indicates if Restore from Android is disabled”
        Returns:
        property restoreFromAndroidDisabled
      • withRestoreFromAndroidDisabled

        public DepIOSEnrollmentProfile withRestoreFromAndroidDisabled​(Boolean restoreFromAndroidDisabled)
        Returns an immutable copy of this with just the restoreFromAndroidDisabled 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.

        “Indicates if Restore from Android is disabled”

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

        public Optional<Integer> getSharedIPadMaximumUserCount()
        “This specifies the maximum number of users that can use a shared iPad. Only applicable in shared iPad mode.”
        Returns:
        property sharedIPadMaximumUserCount
      • withSharedIPadMaximumUserCount

        public DepIOSEnrollmentProfile withSharedIPadMaximumUserCount​(Integer sharedIPadMaximumUserCount)
        Returns an immutable copy of this with just the sharedIPadMaximumUserCount 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 specifies the maximum number of users that can use a shared iPad. Only applicable in shared iPad mode.”

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

        public Optional<Boolean> getSimSetupScreenDisabled()
        “Indicates if the SIMSetup screen is disabled”
        Returns:
        property simSetupScreenDisabled
      • withSimSetupScreenDisabled

        public DepIOSEnrollmentProfile withSimSetupScreenDisabled​(Boolean simSetupScreenDisabled)
        Returns an immutable copy of this with just the simSetupScreenDisabled 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.

        “Indicates if the SIMSetup screen is disabled”

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

        public Optional<Boolean> getSoftwareUpdateScreenDisabled()
        “Indicates if the mandatory sofware update screen is disabled”
        Returns:
        property softwareUpdateScreenDisabled
      • withSoftwareUpdateScreenDisabled

        public DepIOSEnrollmentProfile withSoftwareUpdateScreenDisabled​(Boolean softwareUpdateScreenDisabled)
        Returns an immutable copy of this with just the softwareUpdateScreenDisabled 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.

        “Indicates if the mandatory sofware update screen is disabled”

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

        public Optional<Integer> getTemporarySessionTimeoutInSeconds()
        “Indicates timeout of temporary session”
        Returns:
        property temporarySessionTimeoutInSeconds
      • withTemporarySessionTimeoutInSeconds

        public DepIOSEnrollmentProfile withTemporarySessionTimeoutInSeconds​(Integer temporarySessionTimeoutInSeconds)
        Returns an immutable copy of this with just the temporarySessionTimeoutInSeconds 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.

        “Indicates timeout of temporary session”

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

        public Optional<Boolean> getUpdateCompleteScreenDisabled()
        “Indicates if Weclome screen is disabled”
        Returns:
        property updateCompleteScreenDisabled
      • withUpdateCompleteScreenDisabled

        public DepIOSEnrollmentProfile withUpdateCompleteScreenDisabled​(Boolean updateCompleteScreenDisabled)
        Returns an immutable copy of this with just the updateCompleteScreenDisabled 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.

        “Indicates if Weclome screen is disabled”

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

        public Optional<Integer> getUserSessionTimeoutInSeconds()
        “Indicates timeout of temporary session”
        Returns:
        property userSessionTimeoutInSeconds
      • withUserSessionTimeoutInSeconds

        public DepIOSEnrollmentProfile withUserSessionTimeoutInSeconds​(Integer userSessionTimeoutInSeconds)
        Returns an immutable copy of this with just the userSessionTimeoutInSeconds 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.

        “Indicates timeout of temporary session”

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

        public Optional<Boolean> getWatchMigrationScreenDisabled()
        “Indicates if the watch migration screen is disabled”
        Returns:
        property watchMigrationScreenDisabled
      • withWatchMigrationScreenDisabled

        public DepIOSEnrollmentProfile withWatchMigrationScreenDisabled​(Boolean watchMigrationScreenDisabled)
        Returns an immutable copy of this with just the watchMigrationScreenDisabled 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.

        “Indicates if the watch migration screen is disabled”

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

        public Optional<Boolean> getWelcomeScreenDisabled()
        “Indicates if Weclome screen is disabled”
        Returns:
        property welcomeScreenDisabled
      • withWelcomeScreenDisabled

        public DepIOSEnrollmentProfile withWelcomeScreenDisabled​(Boolean welcomeScreenDisabled)
        Returns an immutable copy of this with just the welcomeScreenDisabled 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.

        “Indicates if Weclome screen is disabled”

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

        public Optional<Boolean> getZoomDisabled()
        “Indicates if zoom setup pane is disabled”
        Returns:
        property zoomDisabled
      • withZoomDisabled

        public DepIOSEnrollmentProfile withZoomDisabled​(Boolean zoomDisabled)
        Returns an immutable copy of this with just the zoomDisabled 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.

        “Indicates if zoom setup pane is disabled”

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

        public DepIOSEnrollmentProfile patch()
        Submits only changed fields for update and returns an immutable copy of this with changed fields reset.
        Overrides:
        patch in class DepEnrollmentBaseProfile
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • put

        public DepIOSEnrollmentProfile 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 DepEnrollmentBaseProfile
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected