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 aTableActionsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.voidstatus()Returns the value of thestatusrecord component.Returns the value of thetableAutomationDetailsrecord component.Returns the value of thetableNamerecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
TableActions
public TableActions(String tableName, QTableAutomationDetails tableAutomationDetails, AutomationStatus status) Creates an instance of aTableActionsrecord class.- Parameters:
tableName- the value for thetableNamerecord componenttableAutomationDetails- the value for thetableAutomationDetailsrecord componentstatus- the value for thestatusrecord 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 thetableNamerecord component.- Specified by:
tableNamein interfacePollingAutomationPerTableRunner.TableActionsInterface- Returns:
- the value of the
tableNamerecord component
-
tableAutomationDetails
Returns the value of thetableAutomationDetailsrecord component.- Specified by:
tableAutomationDetailsin interfacePollingAutomationPerTableRunner.TableActionsInterface- Returns:
- the value of the
tableAutomationDetailsrecord component
-
status
Returns the value of thestatusrecord component.- Specified by:
statusin interfacePollingAutomationPerTableRunner.TableActionsInterface- Returns:
- the value of the
statusrecord component
-