Class DataRetentionSettings


  • public class DataRetentionSettings
    extends Object
    Data retention policy settings.
    Since:
    Mattermost Server 4.3 (Enterprise Edition)
    Author:
    Takayuki Maruyama
    • Constructor Detail

      • DataRetentionSettings

        public DataRetentionSettings()
    • Method Detail

      • isEnableMessageDeletion

        public boolean isEnableMessageDeletion()
      • isEnableFileDeletion

        public boolean isEnableFileDeletion()
      • getMessageRetentionDays

        public int getMessageRetentionDays()
      • getFileRetentionDays

        public int getFileRetentionDays()
      • getDeletionJobStartTime

        public String getDeletionJobStartTime()
      • getBatchSize

        public int getBatchSize()
        Since:
        Mattermost Server 5.36
      • setEnableMessageDeletion

        public void setEnableMessageDeletion​(boolean enableMessageDeletion)
      • setEnableFileDeletion

        public void setEnableFileDeletion​(boolean enableFileDeletion)
      • setMessageRetentionDays

        public void setMessageRetentionDays​(int messageRetentionDays)
      • setFileRetentionDays

        public void setFileRetentionDays​(int fileRetentionDays)
      • setDeletionJobStartTime

        public void setDeletionJobStartTime​(String deletionJobStartTime)
      • setBatchSize

        public void setBatchSize​(int batchSize)
        Since:
        Mattermost Server 5.36
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object