Class DepIOSEnrollmentProfile.Builder

    • Method Detail

      • requireCompanyPortalOnSetupAssistantEnrolledDevices

        public DepIOSEnrollmentProfile.Builder requireCompanyPortalOnSetupAssistantEnrolledDevices​(Boolean requireCompanyPortalOnSetupAssistantEnrolledDevices)
      • appearanceScreenDisabled

        public DepIOSEnrollmentProfile.Builder appearanceScreenDisabled​(Boolean appearanceScreenDisabled)
        “Indicates if Apperance screen is disabled”
        Parameters:
        appearanceScreenDisabled - value of appearanceScreenDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • awaitDeviceConfiguredConfirmation

        public DepIOSEnrollmentProfile.Builder awaitDeviceConfiguredConfirmation​(Boolean awaitDeviceConfiguredConfirmation)
        “Indicates if the device will need to wait for configured confirmation”
        Parameters:
        awaitDeviceConfiguredConfirmation - value of awaitDeviceConfiguredConfirmation property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • carrierActivationUrl

        public DepIOSEnrollmentProfile.Builder carrierActivationUrl​(String carrierActivationUrl)
        “Carrier URL for activating device eSIM.”
        Parameters:
        carrierActivationUrl - value of carrierActivationUrl property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • companyPortalVppTokenId

        public DepIOSEnrollmentProfile.Builder companyPortalVppTokenId​(String companyPortalVppTokenId)
        “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 - value of companyPortalVppTokenId property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • deviceToDeviceMigrationDisabled

        public DepIOSEnrollmentProfile.Builder deviceToDeviceMigrationDisabled​(Boolean deviceToDeviceMigrationDisabled)
        “Indicates if Device To Device Migration is disabled”
        Parameters:
        deviceToDeviceMigrationDisabled - value of deviceToDeviceMigrationDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • enableSharedIPad

        public DepIOSEnrollmentProfile.Builder enableSharedIPad​(Boolean enableSharedIPad)
        “This indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Only applicable in shared iPads.”
        Parameters:
        enableSharedIPad - value of enableSharedIPad property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • enableSingleAppEnrollmentMode

        public DepIOSEnrollmentProfile.Builder enableSingleAppEnrollmentMode​(Boolean enableSingleAppEnrollmentMode)
        “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 - value of enableSingleAppEnrollmentMode property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • expressLanguageScreenDisabled

        public DepIOSEnrollmentProfile.Builder expressLanguageScreenDisabled​(Boolean expressLanguageScreenDisabled)
        “Indicates if Express Language screen is disabled”
        Parameters:
        expressLanguageScreenDisabled - value of expressLanguageScreenDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • forceTemporarySession

        public DepIOSEnrollmentProfile.Builder forceTemporarySession​(Boolean forceTemporarySession)
        “Indicates if temporary sessions is enabled”
        Parameters:
        forceTemporarySession - value of forceTemporarySession property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • homeButtonScreenDisabled

        public DepIOSEnrollmentProfile.Builder homeButtonScreenDisabled​(Boolean homeButtonScreenDisabled)
        “Indicates if home button sensitivity screen is disabled”
        Parameters:
        homeButtonScreenDisabled - value of homeButtonScreenDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • iMessageAndFaceTimeScreenDisabled

        public DepIOSEnrollmentProfile.Builder iMessageAndFaceTimeScreenDisabled​(Boolean iMessageAndFaceTimeScreenDisabled)
        “Indicates if iMessage and FaceTime screen is disabled”
        Parameters:
        iMessageAndFaceTimeScreenDisabled - value of iMessageAndFaceTimeScreenDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • iTunesPairingMode

        public DepIOSEnrollmentProfile.Builder iTunesPairingMode​(ITunesPairingMode iTunesPairingMode)
        “Indicates the iTunes pairing mode”
        Parameters:
        iTunesPairingMode - value of iTunesPairingMode property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • managementCertificates

        public DepIOSEnrollmentProfile.Builder managementCertificates​(List<ManagementCertificateWithThumbprint> managementCertificates)
        “Management certificates for Apple Configurator”
        Parameters:
        managementCertificates - value of managementCertificates property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • managementCertificates

        public DepIOSEnrollmentProfile.Builder managementCertificates​(ManagementCertificateWithThumbprint... managementCertificates)
        “Management certificates for Apple Configurator”
        Parameters:
        managementCertificates - value of managementCertificates property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • managementCertificatesNextLink

        public DepIOSEnrollmentProfile.Builder managementCertificatesNextLink​(String managementCertificatesNextLink)
        “Management certificates for Apple Configurator”
        Parameters:
        managementCertificatesNextLink - value of managementCertificates@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • onBoardingScreenDisabled

        public DepIOSEnrollmentProfile.Builder onBoardingScreenDisabled​(Boolean onBoardingScreenDisabled)
        “Indicates if onboarding setup screen is disabled”
        Parameters:
        onBoardingScreenDisabled - value of onBoardingScreenDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passCodeDisabled

        public DepIOSEnrollmentProfile.Builder passCodeDisabled​(Boolean passCodeDisabled)
        “Indicates if Passcode setup pane is disabled”
        Parameters:
        passCodeDisabled - value of passCodeDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passcodeLockGracePeriodInSeconds

        public DepIOSEnrollmentProfile.Builder passcodeLockGracePeriodInSeconds​(Integer passcodeLockGracePeriodInSeconds)
        “Indicates timeout before locked screen requires the user to enter the device passocde to unlock it”
        Parameters:
        passcodeLockGracePeriodInSeconds - value of passcodeLockGracePeriodInSeconds property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • preferredLanguageScreenDisabled

        public DepIOSEnrollmentProfile.Builder preferredLanguageScreenDisabled​(Boolean preferredLanguageScreenDisabled)
        “Indicates if Preferred language screen is disabled”
        Parameters:
        preferredLanguageScreenDisabled - value of preferredLanguageScreenDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • restoreCompletedScreenDisabled

        public DepIOSEnrollmentProfile.Builder restoreCompletedScreenDisabled​(Boolean restoreCompletedScreenDisabled)
        “Indicates if Weclome screen is disabled”
        Parameters:
        restoreCompletedScreenDisabled - value of restoreCompletedScreenDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • restoreFromAndroidDisabled

        public DepIOSEnrollmentProfile.Builder restoreFromAndroidDisabled​(Boolean restoreFromAndroidDisabled)
        “Indicates if Restore from Android is disabled”
        Parameters:
        restoreFromAndroidDisabled - value of restoreFromAndroidDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • sharedIPadMaximumUserCount

        public DepIOSEnrollmentProfile.Builder sharedIPadMaximumUserCount​(Integer sharedIPadMaximumUserCount)
        “This specifies the maximum number of users that can use a shared iPad. Only applicable in shared iPad mode.”
        Parameters:
        sharedIPadMaximumUserCount - value of sharedIPadMaximumUserCount property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • simSetupScreenDisabled

        public DepIOSEnrollmentProfile.Builder simSetupScreenDisabled​(Boolean simSetupScreenDisabled)
        “Indicates if the SIMSetup screen is disabled”
        Parameters:
        simSetupScreenDisabled - value of simSetupScreenDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • softwareUpdateScreenDisabled

        public DepIOSEnrollmentProfile.Builder softwareUpdateScreenDisabled​(Boolean softwareUpdateScreenDisabled)
        “Indicates if the mandatory sofware update screen is disabled”
        Parameters:
        softwareUpdateScreenDisabled - value of softwareUpdateScreenDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • temporarySessionTimeoutInSeconds

        public DepIOSEnrollmentProfile.Builder temporarySessionTimeoutInSeconds​(Integer temporarySessionTimeoutInSeconds)
        “Indicates timeout of temporary session”
        Parameters:
        temporarySessionTimeoutInSeconds - value of temporarySessionTimeoutInSeconds property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • updateCompleteScreenDisabled

        public DepIOSEnrollmentProfile.Builder updateCompleteScreenDisabled​(Boolean updateCompleteScreenDisabled)
        “Indicates if Weclome screen is disabled”
        Parameters:
        updateCompleteScreenDisabled - value of updateCompleteScreenDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • userSessionTimeoutInSeconds

        public DepIOSEnrollmentProfile.Builder userSessionTimeoutInSeconds​(Integer userSessionTimeoutInSeconds)
        “Indicates timeout of temporary session”
        Parameters:
        userSessionTimeoutInSeconds - value of userSessionTimeoutInSeconds property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • watchMigrationScreenDisabled

        public DepIOSEnrollmentProfile.Builder watchMigrationScreenDisabled​(Boolean watchMigrationScreenDisabled)
        “Indicates if the watch migration screen is disabled”
        Parameters:
        watchMigrationScreenDisabled - value of watchMigrationScreenDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • welcomeScreenDisabled

        public DepIOSEnrollmentProfile.Builder welcomeScreenDisabled​(Boolean welcomeScreenDisabled)
        “Indicates if Weclome screen is disabled”
        Parameters:
        welcomeScreenDisabled - value of welcomeScreenDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • zoomDisabled

        public DepIOSEnrollmentProfile.Builder zoomDisabled​(Boolean zoomDisabled)
        “Indicates if zoom setup pane is disabled”
        Parameters:
        zoomDisabled - value of zoomDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)