Package com.identityworksllc.iiq.common
Class AccountUtilities.MultipleAggregateOptions
- java.lang.Object
-
- com.identityworksllc.iiq.common.AccountUtilities.MultipleAggregateOptions
-
- Enclosing class:
- AccountUtilities
public static class AccountUtilities.MultipleAggregateOptions extends Object
The input options toAccountUtilities.aggregateAccounts(MultipleAggregateOptions).
-
-
Constructor Summary
Constructors Constructor Description MultipleAggregateOptions()No-args constructor allowing all options to be configured using setters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description sailpoint.object.FiltergetAccountFilter()Gets the account filter, if anyStringgetAccountFilterString()Gets the account filter string, if anyList<sailpoint.tools.Pair<String,String>>getAccountsList()Gets the list of accounts to aggregateMap<String,Object>getAggregateOptions()Gets the options to pass to the AggregatorStringgetIdentity()Gets the identity from whom to pull accountsvoidsetAccountFilter(sailpoint.object.Filter accountFilter)Sets the account filtervoidsetAccountFilterString(String accountFilterString)Sets the account filter stringvoidsetAccountsList(List<sailpoint.tools.Pair<String,String>> accountsList)Sets the list of accounts to aggregate.voidsetAggregateOptions(Map<String,Object> aggregateOptions)Sets the options to pass to the AggregatorvoidsetIdentity(String identity)Sets the identity from whom to pull accounts
-
-
-
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,Object> getAggregateOptions()
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
-
-