Package com.netflix.genie.web.properties
Class DatabaseCleanupProperties
- java.lang.Object
-
- com.netflix.genie.web.properties.DatabaseCleanupProperties
-
@ConfigurationProperties(prefix="genie.tasks.database-cleanup") @Validated public class DatabaseCleanupProperties extends java.lang.Object
Properties controlling the behavior of the database cleanup leadership task.- Since:
- 3.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DatabaseCleanupProperties.ApplicationDatabaseCleanupProperties
Properties related to cleaning up application records from the database.static class
DatabaseCleanupProperties.ClusterDatabaseCleanupProperties
Properties related to cleaning up cluster records from the database.static class
DatabaseCleanupProperties.CommandDatabaseCleanupProperties
Properties related to cleaning up command records from the database.static class
DatabaseCleanupProperties.CommandDeactivationDatabaseCleanupProperties
Properties related to setting Commands to INACTIVE status in the database.static class
DatabaseCleanupProperties.FileDatabaseCleanupProperties
Properties related to cleaning up file records from the database.static class
DatabaseCleanupProperties.JobDatabaseCleanupProperties
Properties related to cleaning up job records from the database.static class
DatabaseCleanupProperties.TagDatabaseCleanupProperties
Properties related to cleaning up tag records from the database.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BATCH_SIZE_PROPERTY
The batch size used to iteratively delete unused entities.static java.lang.String
ENABLED_PROPERTY
The property key for whether this feature is enabled or not.static java.lang.String
EXPRESSION_PROPERTY
The cron expression for when the cleanup task should occur.static java.lang.String
PROPERTY_PREFIX
The property prefix for Database Cleanup related tasks.
-
Constructor Summary
Constructors Constructor Description DatabaseCleanupProperties()
-
-
-
Field Detail
-
PROPERTY_PREFIX
public static final java.lang.String PROPERTY_PREFIX
The property prefix for Database Cleanup related tasks.- See Also:
- Constant Field Values
-
ENABLED_PROPERTY
public static final java.lang.String ENABLED_PROPERTY
The property key for whether this feature is enabled or not.- See Also:
- Constant Field Values
-
EXPRESSION_PROPERTY
public static final java.lang.String EXPRESSION_PROPERTY
The cron expression for when the cleanup task should occur.- See Also:
- Constant Field Values
-
BATCH_SIZE_PROPERTY
public static final java.lang.String BATCH_SIZE_PROPERTY
The batch size used to iteratively delete unused entities.- See Also:
- Constant Field Values
-
-