Class OnPremisesConditionalAccessSettings.Builder

    • Method Detail

      • enabled

        public OnPremisesConditionalAccessSettings.Builder enabled​(Boolean enabled)
        “Indicates if on premises conditional access is enabled for this organization”
        Parameters:
        enabled - value of enabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • excludedGroups

        public OnPremisesConditionalAccessSettings.Builder excludedGroups​(List<String> excludedGroups)
        “User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.”
        Parameters:
        excludedGroups - value of excludedGroups property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • excludedGroups

        public OnPremisesConditionalAccessSettings.Builder excludedGroups​(String... excludedGroups)
        “User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.”
        Parameters:
        excludedGroups - value of excludedGroups property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • excludedGroupsNextLink

        public OnPremisesConditionalAccessSettings.Builder excludedGroupsNextLink​(String excludedGroupsNextLink)
        “User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.”
        Parameters:
        excludedGroupsNextLink - value of excludedGroups@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • includedGroups

        public OnPremisesConditionalAccessSettings.Builder includedGroups​(List<String> includedGroups)
        “User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.”
        Parameters:
        includedGroups - value of includedGroups property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • includedGroups

        public OnPremisesConditionalAccessSettings.Builder includedGroups​(String... includedGroups)
        “User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.”
        Parameters:
        includedGroups - value of includedGroups property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • includedGroupsNextLink

        public OnPremisesConditionalAccessSettings.Builder includedGroupsNextLink​(String includedGroupsNextLink)
        “User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.”
        Parameters:
        includedGroupsNextLink - value of includedGroups@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • overrideDefaultRule

        public OnPremisesConditionalAccessSettings.Builder overrideDefaultRule​(Boolean overrideDefaultRule)
        “Override the default access rule when allowing a device to ensure access is granted.”
        Parameters:
        overrideDefaultRule - value of overrideDefaultRule property (as defined in service metadata)
        Returns:
        this (for method chaining)