Class UserCompactionTaskIOConfig


  • public class UserCompactionTaskIOConfig
    extends Object
    Spec containing IO configs for Auto Compaction. This class mimics JSON field names for fields supported in auto compaction with the corresponding fields in IOConfig. This is done for end-user ease of use. Basically, end-user will use the same syntax / JSON structure to set IO configs for Auto Compaction as they would for any other ingestion task. Note that this class simply holds IO configs and pass it to compaction task spec.
    • Constructor Detail

      • UserCompactionTaskIOConfig

        public UserCompactionTaskIOConfig​(@Nullable
                                          Boolean dropExisting)
    • Method Detail

      • isDropExisting

        public boolean isDropExisting()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object