Class MacOSExtensionsConfiguration.Builder

    • Method Detail

      • kernelExtensionAllowedTeamIdentifiers

        public MacOSExtensionsConfiguration.Builder kernelExtensionAllowedTeamIdentifiers​(List<String> kernelExtensionAllowedTeamIdentifiers)
        “All kernel extensions validly signed by the team identifiers in this list will be allowed to load.”
        Parameters:
        kernelExtensionAllowedTeamIdentifiers - value of kernelExtensionAllowedTeamIdentifiers property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kernelExtensionAllowedTeamIdentifiers

        public MacOSExtensionsConfiguration.Builder kernelExtensionAllowedTeamIdentifiers​(String... kernelExtensionAllowedTeamIdentifiers)
        “All kernel extensions validly signed by the team identifiers in this list will be allowed to load.”
        Parameters:
        kernelExtensionAllowedTeamIdentifiers - value of kernelExtensionAllowedTeamIdentifiers property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kernelExtensionAllowedTeamIdentifiersNextLink

        public MacOSExtensionsConfiguration.Builder kernelExtensionAllowedTeamIdentifiersNextLink​(String kernelExtensionAllowedTeamIdentifiersNextLink)
        “All kernel extensions validly signed by the team identifiers in this list will be allowed to load.”
        Parameters:
        kernelExtensionAllowedTeamIdentifiersNextLink - value of kernelExtensionAllowedTeamIdentifiers@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kernelExtensionOverridesAllowed

        public MacOSExtensionsConfiguration.Builder kernelExtensionOverridesAllowed​(Boolean kernelExtensionOverridesAllowed)
        “If set to true, users can approve additional kernel extensions not explicitly allowed by configurations profiles.”
        Parameters:
        kernelExtensionOverridesAllowed - value of kernelExtensionOverridesAllowed property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kernelExtensionsAllowed

        public MacOSExtensionsConfiguration.Builder kernelExtensionsAllowed​(List<MacOSKernelExtension> kernelExtensionsAllowed)
        “A list of kernel extensions that will be allowed to load. . This collection can contain a maximum of 500 elements.”
        Parameters:
        kernelExtensionsAllowed - value of kernelExtensionsAllowed property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kernelExtensionsAllowed

        public MacOSExtensionsConfiguration.Builder kernelExtensionsAllowed​(MacOSKernelExtension... kernelExtensionsAllowed)
        “A list of kernel extensions that will be allowed to load. . This collection can contain a maximum of 500 elements.”
        Parameters:
        kernelExtensionsAllowed - value of kernelExtensionsAllowed property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kernelExtensionsAllowedNextLink

        public MacOSExtensionsConfiguration.Builder kernelExtensionsAllowedNextLink​(String kernelExtensionsAllowedNextLink)
        “A list of kernel extensions that will be allowed to load. . This collection can contain a maximum of 500 elements.”
        Parameters:
        kernelExtensionsAllowedNextLink - value of kernelExtensionsAllowed@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • systemExtensionsAllowed

        public MacOSExtensionsConfiguration.Builder systemExtensionsAllowed​(List<MacOSSystemExtension> systemExtensionsAllowed)
        “Gets or sets a list of allowed macOS system extensions. This collection can contain a maximum of 500 elements.”
        Parameters:
        systemExtensionsAllowed - value of systemExtensionsAllowed property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • systemExtensionsAllowed

        public MacOSExtensionsConfiguration.Builder systemExtensionsAllowed​(MacOSSystemExtension... systemExtensionsAllowed)
        “Gets or sets a list of allowed macOS system extensions. This collection can contain a maximum of 500 elements.”
        Parameters:
        systemExtensionsAllowed - value of systemExtensionsAllowed property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • systemExtensionsAllowedNextLink

        public MacOSExtensionsConfiguration.Builder systemExtensionsAllowedNextLink​(String systemExtensionsAllowedNextLink)
        “Gets or sets a list of allowed macOS system extensions. This collection can contain a maximum of 500 elements.”
        Parameters:
        systemExtensionsAllowedNextLink - value of systemExtensionsAllowed@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • systemExtensionsAllowedTeamIdentifiers

        public MacOSExtensionsConfiguration.Builder systemExtensionsAllowedTeamIdentifiers​(List<String> systemExtensionsAllowedTeamIdentifiers)
        “Gets or sets a list of allowed team identifiers. Any system extension signed with any of the specified team identifiers will be approved.”
        Parameters:
        systemExtensionsAllowedTeamIdentifiers - value of systemExtensionsAllowedTeamIdentifiers property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • systemExtensionsAllowedTeamIdentifiers

        public MacOSExtensionsConfiguration.Builder systemExtensionsAllowedTeamIdentifiers​(String... systemExtensionsAllowedTeamIdentifiers)
        “Gets or sets a list of allowed team identifiers. Any system extension signed with any of the specified team identifiers will be approved.”
        Parameters:
        systemExtensionsAllowedTeamIdentifiers - value of systemExtensionsAllowedTeamIdentifiers property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • systemExtensionsAllowedTeamIdentifiersNextLink

        public MacOSExtensionsConfiguration.Builder systemExtensionsAllowedTeamIdentifiersNextLink​(String systemExtensionsAllowedTeamIdentifiersNextLink)
        “Gets or sets a list of allowed team identifiers. Any system extension signed with any of the specified team identifiers will be approved.”
        Parameters:
        systemExtensionsAllowedTeamIdentifiersNextLink - value of systemExtensionsAllowedTeamIdentifiers@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • systemExtensionsAllowedTypes

        public MacOSExtensionsConfiguration.Builder systemExtensionsAllowedTypes​(List<MacOSSystemExtensionTypeMapping> systemExtensionsAllowedTypes)
        “Gets or sets a list of allowed macOS system extension types. This collection can contain a maximum of 500 elements.”
        Parameters:
        systemExtensionsAllowedTypes - value of systemExtensionsAllowedTypes property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • systemExtensionsAllowedTypes

        public MacOSExtensionsConfiguration.Builder systemExtensionsAllowedTypes​(MacOSSystemExtensionTypeMapping... systemExtensionsAllowedTypes)
        “Gets or sets a list of allowed macOS system extension types. This collection can contain a maximum of 500 elements.”
        Parameters:
        systemExtensionsAllowedTypes - value of systemExtensionsAllowedTypes property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • systemExtensionsAllowedTypesNextLink

        public MacOSExtensionsConfiguration.Builder systemExtensionsAllowedTypesNextLink​(String systemExtensionsAllowedTypesNextLink)
        “Gets or sets a list of allowed macOS system extension types. This collection can contain a maximum of 500 elements.”
        Parameters:
        systemExtensionsAllowedTypesNextLink - value of systemExtensionsAllowedTypes@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • systemExtensionsBlockOverride

        public MacOSExtensionsConfiguration.Builder systemExtensionsBlockOverride​(Boolean systemExtensionsBlockOverride)
        “Gets or sets whether to allow the user to approve additional system extensions not explicitly allowed by configuration profiles.”
        Parameters:
        systemExtensionsBlockOverride - value of systemExtensionsBlockOverride property (as defined in service metadata)
        Returns:
        this (for method chaining)