Record Class PollingAutomationPerTableRunner.TableActions
java.lang.Object
java.lang.Record
com.kingsrook.qqq.backend.core.actions.automation.polling.PollingAutomationPerTableRunner.TableActions
- All Implemented Interfaces:
PollingAutomationPerTableRunner.TableActionsInterface
- Enclosing class:
PollingAutomationPerTableRunner
public static record PollingAutomationPerTableRunner.TableActions(String tableName, QTableAutomationDetails tableAutomationDetails, AutomationStatus status)
extends Record
implements PollingAutomationPerTableRunner.TableActionsInterface
Wrapper for a pair of (tableName, automationStatus)
-
Constructor Summary
ConstructorsConstructorDescriptionTableActions
(String tableName, QTableAutomationDetails tableAutomationDetails, AutomationStatus status) Creates an instance of aTableActions
record class. -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.void
status()
Returns the value of thestatus
record component.Returns the value of thetableAutomationDetails
record component.Returns the value of thetableName
record component.final String
toString()
Returns a string representation of this record class.
-
Constructor Details
-
TableActions
public TableActions(String tableName, QTableAutomationDetails tableAutomationDetails, AutomationStatus status) Creates an instance of aTableActions
record class.- Parameters:
tableName
- the value for thetableName
record componenttableAutomationDetails
- the value for thetableAutomationDetails
record componentstatus
- the value for thestatus
record component
-
-
Method Details
-
noopToFakeTestCoverage
public void noopToFakeTestCoverage() -
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)
. -
tableName
Returns the value of thetableName
record component.- Specified by:
tableName
in interfacePollingAutomationPerTableRunner.TableActionsInterface
- Returns:
- the value of the
tableName
record component
-
tableAutomationDetails
Returns the value of thetableAutomationDetails
record component.- Specified by:
tableAutomationDetails
in interfacePollingAutomationPerTableRunner.TableActionsInterface
- Returns:
- the value of the
tableAutomationDetails
record component
-
status
Returns the value of thestatus
record component.- Specified by:
status
in interfacePollingAutomationPerTableRunner.TableActionsInterface
- Returns:
- the value of the
status
record component
-