Class AccountUtilities.MultipleAggregateOptions

    • Constructor Detail

      • MultipleAggregateOptions

        public MultipleAggregateOptions()
        No-args constructor allowing all options to be configured using setters
    • Method Detail

      • getAccountFilter

        public sailpoint.object.Filter getAccountFilter()
        Gets the account filter, if any
        Returns:
        The account filter, or null if none was set
      • getAccountFilterString

        public String getAccountFilterString()
        Gets the account filter string, if any
        Returns:
        The account filter string, or null if none was set
      • getAccountsList

        public List<sailpoint.tools.Pair<String,​String>> getAccountsList()
        Gets the list of accounts to aggregate
        Returns:
        The accounts list, or null if none was set
      • getAggregateOptions

        public Map<String,​ObjectgetAggregateOptions()
        Gets the options to pass to the Aggregator
        Returns:
        The aggregate options, or null if none was set
      • getIdentity

        public String getIdentity()
        Gets the identity from whom to pull accounts
        Returns:
        The identity name, or null if none was set
      • setAccountFilter

        public void setAccountFilter​(sailpoint.object.Filter accountFilter)
        Sets the account filter
        Parameters:
        accountFilter - The account filter
      • setAccountFilterString

        public void setAccountFilterString​(String accountFilterString)
        Sets the account filter string
        Parameters:
        accountFilterString - The account filter string
      • setAccountsList

        public void setAccountsList​(List<sailpoint.tools.Pair<String,​String>> accountsList)
        Sets the list of accounts to aggregate.

        The input pairs are (application name, native identity).

        Parameters:
        accountsList - The accounts list
      • setAggregateOptions

        public void setAggregateOptions​(Map<String,​Object> aggregateOptions)
        Sets the options to pass to the Aggregator
        Parameters:
        aggregateOptions - The aggregate options
      • setIdentity

        public void setIdentity​(String identity)
        Sets the identity from whom to pull accounts
        Parameters:
        identity - The identity name