Class QTableAutomationDetails
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.tables.automation.QTableAutomationDetails
- All Implemented Interfaces:
QMetaDataObject,Serializable,Cloneable
Details about how this table's record automations are set up.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Getter for actionsGetter for overrideBatchSizeGetter for providerNameGetter for scheduleGetter for shardByFieldNameGetter for shardIdFieldNameGetter for shardLabelFieldNameGetter for shardSourceTableNameGetter for statusTrackingvoidsetActions(List<TableAutomationAction> actions) Setter for actionsvoidsetOverrideBatchSize(Integer overrideBatchSize) Setter for overrideBatchSizevoidsetProviderName(String providerName) Setter for providerNamevoidsetSchedule(QScheduleMetaData schedule) Setter for schedulevoidsetShardByFieldName(String shardByFieldName) Setter for shardByFieldNamevoidsetShardIdFieldName(String shardIdFieldName) Setter for shardIdFieldNamevoidsetShardLabelFieldName(String shardLabelFieldName) Setter for shardLabelFieldNamevoidsetShardSourceTableName(String shardSourceTableName) Setter for shardSourceTableNamevoidsetStatusTracking(AutomationStatusTracking statusTracking) Setter for statusTrackingwithAction(TableAutomationAction action) Fluently add an action to this table's automations.withActions(List<TableAutomationAction> actions) Fluent setter for actionswithOverrideBatchSize(Integer overrideBatchSize) Fluent setter for overrideBatchSizewithProviderName(String providerName) Fluent setter for providerNamewithSchedule(QScheduleMetaData schedule) Fluent setter for schedulewithShardByFieldName(String shardByFieldName) Fluent setter for shardByFieldNamewithShardIdFieldName(String shardIdFieldName) Fluent setter for shardIdFieldNamewithShardLabelFieldName(String shardLabelFieldName) Fluent setter for shardLabelFieldNamewithShardSourceTableName(String shardSourceTableName) Fluent setter for shardSourceTableNamewithStatusTracking(AutomationStatusTracking statusTracking) Fluent setter for statusTracking
-
Constructor Details
-
QTableAutomationDetails
public QTableAutomationDetails()
-
-
Method Details
-
getStatusTracking
Getter for statusTracking -
setStatusTracking
Setter for statusTracking -
withStatusTracking
Fluent setter for statusTracking -
getProviderName
Getter for providerName -
setProviderName
Setter for providerName -
withProviderName
Fluent setter for providerName -
getActions
Getter for actions -
setActions
Setter for actions -
withActions
Fluent setter for actions -
withAction
Fluently add an action to this table's automations. -
getOverrideBatchSize
Getter for overrideBatchSize -
setOverrideBatchSize
Setter for overrideBatchSize -
withOverrideBatchSize
Fluent setter for overrideBatchSize -
getShardByFieldName
Getter for shardByFieldName -
setShardByFieldName
Setter for shardByFieldName -
withShardByFieldName
Fluent setter for shardByFieldName -
getShardSourceTableName
Getter for shardSourceTableName -
setShardSourceTableName
Setter for shardSourceTableName -
withShardSourceTableName
Fluent setter for shardSourceTableName -
getShardLabelFieldName
Getter for shardLabelFieldName -
setShardLabelFieldName
Setter for shardLabelFieldName -
withShardLabelFieldName
Fluent setter for shardLabelFieldName -
getShardIdFieldName
Getter for shardIdFieldName -
setShardIdFieldName
Setter for shardIdFieldName -
withShardIdFieldName
Fluent setter for shardIdFieldName -
getSchedule
Getter for schedule -
setSchedule
Setter for schedule -
withSchedule
Fluent setter for schedule -
clone
-