Class MacOSGeneralDeviceConfiguration.Builder

    • Method Detail

      • compliantAppListType

        public MacOSGeneralDeviceConfiguration.Builder compliantAppListType​(AppListType compliantAppListType)
        “List that is in the CompliantAppsList.”
        Parameters:
        compliantAppListType - value of compliantAppListType property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • compliantAppsList

        public MacOSGeneralDeviceConfiguration.Builder compliantAppsList​(List<AppListItem> compliantAppsList)
        “List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”
        Parameters:
        compliantAppsList - value of compliantAppsList property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • compliantAppsList

        public MacOSGeneralDeviceConfiguration.Builder compliantAppsList​(AppListItem... compliantAppsList)
        “List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”
        Parameters:
        compliantAppsList - value of compliantAppsList property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • compliantAppsListNextLink

        public MacOSGeneralDeviceConfiguration.Builder compliantAppsListNextLink​(String compliantAppsListNextLink)
        “List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”
        Parameters:
        compliantAppsListNextLink - value of compliantAppsList@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • emailInDomainSuffixes

        public MacOSGeneralDeviceConfiguration.Builder emailInDomainSuffixes​(List<String> emailInDomainSuffixes)
        “An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”
        Parameters:
        emailInDomainSuffixes - value of emailInDomainSuffixes property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • emailInDomainSuffixes

        public MacOSGeneralDeviceConfiguration.Builder emailInDomainSuffixes​(String... emailInDomainSuffixes)
        “An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”
        Parameters:
        emailInDomainSuffixes - value of emailInDomainSuffixes property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • emailInDomainSuffixesNextLink

        public MacOSGeneralDeviceConfiguration.Builder emailInDomainSuffixesNextLink​(String emailInDomainSuffixesNextLink)
        “An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”
        Parameters:
        emailInDomainSuffixesNextLink - value of emailInDomainSuffixes@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordBlockSimple

        public MacOSGeneralDeviceConfiguration.Builder passwordBlockSimple​(Boolean passwordBlockSimple)
        “Block simple passwords.”
        Parameters:
        passwordBlockSimple - value of passwordBlockSimple property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordExpirationDays

        public MacOSGeneralDeviceConfiguration.Builder passwordExpirationDays​(Integer passwordExpirationDays)
        “Number of days before the password expires.”
        Parameters:
        passwordExpirationDays - value of passwordExpirationDays property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordMinimumCharacterSetCount

        public MacOSGeneralDeviceConfiguration.Builder passwordMinimumCharacterSetCount​(Integer passwordMinimumCharacterSetCount)
        “Number of character sets a password must contain. Valid values 0 to 4”
        Parameters:
        passwordMinimumCharacterSetCount - value of passwordMinimumCharacterSetCount property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordMinimumLength

        public MacOSGeneralDeviceConfiguration.Builder passwordMinimumLength​(Integer passwordMinimumLength)
        “Minimum length of passwords.”
        Parameters:
        passwordMinimumLength - value of passwordMinimumLength property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordMinutesOfInactivityBeforeLock

        public MacOSGeneralDeviceConfiguration.Builder passwordMinutesOfInactivityBeforeLock​(Integer passwordMinutesOfInactivityBeforeLock)
        “Minutes of inactivity required before a password is required.”
        Parameters:
        passwordMinutesOfInactivityBeforeLock - value of passwordMinutesOfInactivityBeforeLock property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordMinutesOfInactivityBeforeScreenTimeout

        public MacOSGeneralDeviceConfiguration.Builder passwordMinutesOfInactivityBeforeScreenTimeout​(Integer passwordMinutesOfInactivityBeforeScreenTimeout)
        “Minutes of inactivity required before the screen times out.”
        Parameters:
        passwordMinutesOfInactivityBeforeScreenTimeout - value of passwordMinutesOfInactivityBeforeScreenTimeout property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordPreviousPasswordBlockCount

        public MacOSGeneralDeviceConfiguration.Builder passwordPreviousPasswordBlockCount​(Integer passwordPreviousPasswordBlockCount)
        “Number of previous passwords to block.”
        Parameters:
        passwordPreviousPasswordBlockCount - value of passwordPreviousPasswordBlockCount property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordRequired

        public MacOSGeneralDeviceConfiguration.Builder passwordRequired​(Boolean passwordRequired)
        “Whether or not to require a password.”
        Parameters:
        passwordRequired - value of passwordRequired property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordRequiredType

        public MacOSGeneralDeviceConfiguration.Builder passwordRequiredType​(RequiredPasswordType passwordRequiredType)
        “Type of password that is required.”
        Parameters:
        passwordRequiredType - value of passwordRequiredType property (as defined in service metadata)
        Returns:
        this (for method chaining)