Package ch.rswk.meta.engine
Record Class WatchdogService.WatchdogServiceReportConfig
java.lang.Object
java.lang.Record
ch.rswk.meta.engine.WatchdogService.WatchdogServiceReportConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final StringThe field for theenginerecord component.private final StringThe field for theengineIdrecord component.private final @Nullable StringThe field for thepasswordrecord component.private final @Nullable IntegerThe field for theschedulerecord component.private final @Nullable StringThe field for theupdatePasswordrecord component.private final @Nullable StringThe field for theupdateUserrecord component.private final @Nullable StringThe field for theuserrecord component. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionengine()Returns the value of theenginerecord component.engineId()Returns the value of theengineIdrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.@Nullable Stringpassword()Returns the value of thepasswordrecord component.@Nullable Integerschedule()Returns the value of theschedulerecord component.final StringtoString()Returns a string representation of this record class.@Nullable StringReturns the value of theupdatePasswordrecord component.@Nullable StringReturns the value of theupdateUserrecord component.@Nullable Stringuser()Returns the value of theuserrecord component.
-
Field Details
-
engine
The field for theenginerecord component. -
engineId
The field for theengineIdrecord component. -
password
The field for thepasswordrecord component. -
schedule
The field for theschedulerecord component. -
updatePassword
The field for theupdatePasswordrecord component. -
updateUser
The field for theupdateUserrecord component. -
user
The field for theuserrecord component.
-
-
Constructor Details
-
WatchdogServiceReportConfig
public WatchdogServiceReportConfig(String engine, String engineId, @Nullable String password, @Nullable Integer schedule, @Nullable String updatePassword, @Nullable String updateUser, @Nullable String user) Creates an instance of aWatchdogServiceReportConfigrecord class.- Parameters:
engine- the value for theenginerecord componentengineId- the value for theengineIdrecord componentpassword- the value for thepasswordrecord componentschedule- the value for theschedulerecord componentupdatePassword- the value for theupdatePasswordrecord componentupdateUser- the value for theupdateUserrecord componentuser- the value for theuserrecord 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). -
engine
Returns the value of theenginerecord component.- Returns:
- the value of the
enginerecord component
-
engineId
Returns the value of theengineIdrecord component.- Returns:
- the value of the
engineIdrecord component
-
password
Returns the value of thepasswordrecord component.- Returns:
- the value of the
passwordrecord component
-
schedule
Returns the value of theschedulerecord component.- Returns:
- the value of the
schedulerecord component
-
updatePassword
Returns the value of theupdatePasswordrecord component.- Returns:
- the value of the
updatePasswordrecord component
-
updateUser
Returns the value of theupdateUserrecord component.- Returns:
- the value of the
updateUserrecord component
-
user
Returns the value of theuserrecord component.- Returns:
- the value of the
userrecord component
-