Class UserCompactionTaskIOConfig

java.lang.Object
org.apache.druid.server.coordinator.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 Details

    • UserCompactionTaskIOConfig

      public UserCompactionTaskIOConfig(@Nullable Boolean dropExisting)
  • Method Details

    • isDropExisting

      public boolean isDropExisting()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object