Class BaseGeneratorOptions
java.lang.Object
com.evolveum.midpoint.ninja.action.mining.generator.BaseGeneratorOptions
- Direct Known Subclasses:
GeneratorOptions
The BaseGeneratorOptions class provides configuration options for data generation operation, such as importing,
transforming, specifying the number of users, and enabling archetype roles and users.
Part of RBAC Testing Data, which provides testing data for role mining and other RBAC-related processes.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int
int
int
int
int
int
int
int
boolean
boolean
boolean
boolean
isImport()
boolean
boolean
boolean
-
Field Details
-
P_IMPORT
- See Also:
-
P_IMPORT_LONG
- See Also:
-
P_TRANSFORM
- See Also:
-
P_TRANSFORM_LONG
- See Also:
-
P_ROLE_MULTIPLIER
- See Also:
-
P_ROLE_MULTIPLIER_LONG
- See Also:
-
P_RANDOM_ROLE_MULTIPLIER
- See Also:
-
P_RANDOM_ROLE_MULTIPLIER_LONG
- See Also:
-
P_USERS_COUNT
- See Also:
-
P_USERS_COUNT_LONG
- See Also:
-
P_NAME_CSV_FILE
- See Also:
-
P_NAME_CSV_FILE_LONG
- See Also:
-
P_ARCHETYPE_ROLE
- See Also:
-
P_ARCHETYPE_ROLE_LONG
- See Also:
-
P_ARCHETYPE_USER
- See Also:
-
P_ARCHETYPE_USER_LONG
- See Also:
-
P_USER_DIVISION
- See Also:
-
P_USER_DIVISION_LONG
- See Also:
-
P_INCLUDE_AUX
- See Also:
-
P_INCLUDE_AUX_LONG
- See Also:
-
P_FORGET_NOISE
- See Also:
-
P_FORGET_NOISE_LONG
- See Also:
-
P_ADDITION_NOISE
- See Also:
-
P_ADDITION_NOISE_LONG
- See Also:
-
P_PLANKTON_DISABLE
- See Also:
-
P_PLANKTON_DISABLE_LONG
- See Also:
-
P_OUTLIER_MATUZALEM
- See Also:
-
P_OUTLIER_MATUZALEM_LONG
- See Also:
-
P_OUTLIER_JUMPER
- See Also:
-
P_OUTLIER_JUMPER_LONG
- See Also:
-
P_OUTLIER_MASK
- See Also:
-
P_OUTLIER_MASD_LONG
- See Also:
-
P_OUTLIER_ZOMBIE
- See Also:
-
P_OUTLIER_ZOMBIE_LONG
- See Also:
-
P_OUTLIER_PROBABILITY
- See Also:
-
P_OUTLIER_PROBABILITY_LONG
- See Also:
-
-
Constructor Details
-
BaseGeneratorOptions
public BaseGeneratorOptions()
-
-
Method Details
-
isRandomRoleMultiplier
public boolean isRandomRoleMultiplier() -
isTransform
public boolean isTransform() -
isImport
public boolean isImport() -
getRoleMultiplier
public int getRoleMultiplier() -
getUsersCount
public int getUsersCount() -
getCsvPath
-
isArchetypeRoleEnable
public boolean isArchetypeRoleEnable() -
isArchetypeUserEnable
public boolean isArchetypeUserEnable() -
getDivision
-
isAuxInclude
public boolean isAuxInclude() -
getForgetNoise
public int getForgetNoise() -
getAdditionNoise
public int getAdditionNoise() -
isPlanktonDisable
public boolean isPlanktonDisable() -
getOutlierZombieProbability
public int getOutlierZombieProbability() -
getOutlierMaskProbability
public int getOutlierMaskProbability() -
getOutlierJumperProbability
public int getOutlierJumperProbability() -
getOutlierMatuzalemProbability
public int getOutlierMatuzalemProbability() -
getOutlierProbability
public int getOutlierProbability()
-