Class QTableAutomationDetails
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.tables.automation.QTableAutomationDetails
- All Implemented Interfaces:
QMetaDataObject
,Serializable
Details about how this table's record automations are set up.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for actionsGetter for overrideBatchSizeGetter for providerNameGetter for scheduleGetter for shardByFieldNameGetter for shardIdFieldNameGetter for shardLabelFieldNameGetter for shardSourceTableNameGetter for statusTrackingvoid
setActions
(List<TableAutomationAction> actions) Setter for actionsvoid
setOverrideBatchSize
(Integer overrideBatchSize) Setter for overrideBatchSizevoid
setProviderName
(String providerName) Setter for providerNamevoid
setSchedule
(QScheduleMetaData schedule) Setter for schedulevoid
setShardByFieldName
(String shardByFieldName) Setter for shardByFieldNamevoid
setShardIdFieldName
(String shardIdFieldName) Setter for shardIdFieldNamevoid
setShardLabelFieldName
(String shardLabelFieldName) Setter for shardLabelFieldNamevoid
setShardSourceTableName
(String shardSourceTableName) Setter for shardSourceTableNamevoid
setStatusTracking
(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
-