Package ch.rswk.meta.engine
Record Class EngineUpdater.JsonImportTaskConfig
java.lang.Object
java.lang.Record
ch.rswk.meta.engine.EngineUpdater.JsonImportTaskConfig
- Enclosing class:
EngineUpdater
public static record EngineUpdater.JsonImportTaskConfig(@Nullable List<String> configDeleteQueries, @Nullable List<MetaUserConfig> configs, @Nullable List<FileInfo> files, @Nullable List<String> groupDeleteQueries, @Nullable List<MetaUserGroup> groups, @Nullable List<MetaLog> logs, @Nullable List<String> metaDeleteQueries, @Nullable List<MetaObject> objectCreate, @Nullable List<MetaObject> objectUpdate, @Nullable List<MetaUser> userCreate, @Nullable List<String> userDeleteQueries, @Nullable List<MetaUser> userUpdate, @Nullable Boolean usersHashed)
extends Record
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe field for theconfigDeleteQueriesrecord component.private final @Nullable List<MetaUserConfig> The field for theconfigsrecord component.The field for thefilesrecord component.The field for thegroupDeleteQueriesrecord component.private final @Nullable List<MetaUserGroup> The field for thegroupsrecord component.The field for thelogsrecord component.The field for themetaDeleteQueriesrecord component.private final @Nullable List<MetaObject> The field for theobjectCreaterecord component.private final @Nullable List<MetaObject> The field for theobjectUpdaterecord component.The field for theuserCreaterecord component.The field for theuserDeleteQueriesrecord component.private final @Nullable BooleanThe field for theusersHashedrecord component.The field for theuserUpdaterecord component. -
Constructor Summary
ConstructorsConstructorDescriptionJsonImportTaskConfig(@Nullable List<String> configDeleteQueries, @Nullable List<MetaUserConfig> configs, @Nullable List<FileInfo> files, @Nullable List<String> groupDeleteQueries, @Nullable List<MetaUserGroup> groups, @Nullable List<MetaLog> logs, @Nullable List<String> metaDeleteQueries, @Nullable List<MetaObject> objectCreate, @Nullable List<MetaObject> objectUpdate, @Nullable List<MetaUser> userCreate, @Nullable List<String> userDeleteQueries, @Nullable List<MetaUser> userUpdate, @Nullable Boolean usersHashed) Creates an instance of aJsonImportTaskConfigrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theconfigDeleteQueriesrecord component.@Nullable List<MetaUserConfig> configs()Returns the value of theconfigsrecord component.final booleanIndicates whether some other object is "equal to" this one.files()Returns the value of thefilesrecord component.Returns the value of thegroupDeleteQueriesrecord component.@Nullable List<MetaUserGroup> groups()Returns the value of thegroupsrecord component.final inthashCode()Returns a hash code value for this object.logs()Returns the value of thelogsrecord component.Returns the value of themetaDeleteQueriesrecord component.@Nullable List<MetaObject> Returns the value of theobjectCreaterecord component.@Nullable List<MetaObject> Returns the value of theobjectUpdaterecord component.final StringtoString()Returns a string representation of this record class.Returns the value of theuserCreaterecord component.Returns the value of theuserDeleteQueriesrecord component.@Nullable BooleanReturns the value of theusersHashedrecord component.Returns the value of theuserUpdaterecord component.
-
Field Details
-
configDeleteQueries
-
configs
The field for theconfigsrecord component. -
files
-
groupDeleteQueries
-
groups
The field for thegroupsrecord component. -
logs
-
metaDeleteQueries
-
objectCreate
The field for theobjectCreaterecord component. -
objectUpdate
The field for theobjectUpdaterecord component. -
userCreate
-
userDeleteQueries
-
userUpdate
-
usersHashed
The field for theusersHashedrecord component.
-
-
Constructor Details
-
JsonImportTaskConfig
public JsonImportTaskConfig(@Nullable List<String> configDeleteQueries, @Nullable List<MetaUserConfig> configs, @Nullable List<FileInfo> files, @Nullable List<String> groupDeleteQueries, @Nullable List<MetaUserGroup> groups, @Nullable List<MetaLog> logs, @Nullable List<String> metaDeleteQueries, @Nullable List<MetaObject> objectCreate, @Nullable List<MetaObject> objectUpdate, @Nullable List<MetaUser> userCreate, @Nullable List<String> userDeleteQueries, @Nullable List<MetaUser> userUpdate, @Nullable Boolean usersHashed) Creates an instance of aJsonImportTaskConfigrecord class.- Parameters:
configDeleteQueries- the value for theconfigDeleteQueriesrecord componentconfigs- the value for theconfigsrecord componentfiles- the value for thefilesrecord componentgroupDeleteQueries- the value for thegroupDeleteQueriesrecord componentgroups- the value for thegroupsrecord componentlogs- the value for thelogsrecord componentmetaDeleteQueries- the value for themetaDeleteQueriesrecord componentobjectCreate- the value for theobjectCreaterecord componentobjectUpdate- the value for theobjectUpdaterecord componentuserCreate- the value for theuserCreaterecord componentuserDeleteQueries- the value for theuserDeleteQueriesrecord componentuserUpdate- the value for theuserUpdaterecord componentusersHashed- the value for theusersHashedrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
configDeleteQueries
-
configs
Returns the value of theconfigsrecord component.- Returns:
- the value of the
configsrecord component
-
files
-
groupDeleteQueries
-
groups
Returns the value of thegroupsrecord component.- Returns:
- the value of the
groupsrecord component
-
logs
-
metaDeleteQueries
-
objectCreate
Returns the value of theobjectCreaterecord component.- Returns:
- the value of the
objectCreaterecord component
-
objectUpdate
Returns the value of theobjectUpdaterecord component.- Returns:
- the value of the
objectUpdaterecord component
-
userCreate
-
userDeleteQueries
-
userUpdate
-
usersHashed
Returns the value of theusersHashedrecord component.- Returns:
- the value of the
usersHashedrecord component
-