Class DepEnrollmentProfile.Builder

    • Method Detail

      • requireCompanyPortalOnSetupAssistantEnrolledDevices

        public DepEnrollmentProfile.Builder requireCompanyPortalOnSetupAssistantEnrolledDevices​(Boolean requireCompanyPortalOnSetupAssistantEnrolledDevices)
      • appleIdDisabled

        public DepEnrollmentProfile.Builder appleIdDisabled​(Boolean appleIdDisabled)
        “Indicates if Apple id setup pane is disabled”
        Parameters:
        appleIdDisabled - value of appleIdDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • applePayDisabled

        public DepEnrollmentProfile.Builder applePayDisabled​(Boolean applePayDisabled)
        “Indicates if Apple pay setup pane is disabled”
        Parameters:
        applePayDisabled - value of applePayDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • awaitDeviceConfiguredConfirmation

        public DepEnrollmentProfile.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)
      • diagnosticsDisabled

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

        public DepEnrollmentProfile.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)
      • isDefault

        public DepEnrollmentProfile.Builder isDefault​(Boolean isDefault)
        “Indicates if this is the default profile”
        Parameters:
        isDefault - value of isDefault property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • isMandatory

        public DepEnrollmentProfile.Builder isMandatory​(Boolean isMandatory)
        “Indicates if the profile is mandatory”
        Parameters:
        isMandatory - value of isMandatory property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • iTunesPairingMode

        public DepEnrollmentProfile.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)
      • locationDisabled

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

        public DepEnrollmentProfile.Builder macOSFileVaultDisabled​(Boolean macOSFileVaultDisabled)
        “Indicates if Mac OS file vault is disabled”
        Parameters:
        macOSFileVaultDisabled - value of macOSFileVaultDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • macOSRegistrationDisabled

        public DepEnrollmentProfile.Builder macOSRegistrationDisabled​(Boolean macOSRegistrationDisabled)
        “Indicates if Mac OS registration is disabled”
        Parameters:
        macOSRegistrationDisabled - value of macOSRegistrationDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • managementCertificates

        public DepEnrollmentProfile.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 DepEnrollmentProfile.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 DepEnrollmentProfile.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)
      • passCodeDisabled

        public DepEnrollmentProfile.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)
      • profileRemovalDisabled

        public DepEnrollmentProfile.Builder profileRemovalDisabled​(Boolean profileRemovalDisabled)
        “Indicates if the profile removal option is disabled”
        Parameters:
        profileRemovalDisabled - value of profileRemovalDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • restoreBlocked

        public DepEnrollmentProfile.Builder restoreBlocked​(Boolean restoreBlocked)
        “Indicates if Restore setup pane is blocked”
        Parameters:
        restoreBlocked - value of restoreBlocked property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • restoreFromAndroidDisabled

        public DepEnrollmentProfile.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 DepEnrollmentProfile.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)
      • siriDisabled

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

        public DepEnrollmentProfile.Builder supervisedModeEnabled​(Boolean supervisedModeEnabled)
        “Supervised mode, True to enable, false otherwise. See https://docs.microsoft.com /en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.”
        Parameters:
        supervisedModeEnabled - value of supervisedModeEnabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • supportDepartment

        public DepEnrollmentProfile.Builder supportDepartment​(String supportDepartment)
        “Support department information”
        Parameters:
        supportDepartment - value of supportDepartment property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • supportPhoneNumber

        public DepEnrollmentProfile.Builder supportPhoneNumber​(String supportPhoneNumber)
        “Support phone number”
        Parameters:
        supportPhoneNumber - value of supportPhoneNumber property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • termsAndConditionsDisabled

        public DepEnrollmentProfile.Builder termsAndConditionsDisabled​(Boolean termsAndConditionsDisabled)
        “Indicates if 'Terms and Conditions' setup pane is disabled”
        Parameters:
        termsAndConditionsDisabled - value of termsAndConditionsDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • touchIdDisabled

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

        public DepEnrollmentProfile.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)