Class AutoCompactionSnapshot

java.lang.Object
org.apache.druid.server.coordinator.AutoCompactionSnapshot

public class AutoCompactionSnapshot extends Object
  • Constructor Details

    • AutoCompactionSnapshot

      public AutoCompactionSnapshot(@NotNull @NotNull String dataSource, @NotNull AutoCompactionSnapshot.ScheduleStatus scheduleStatus, @Nullable String message, long bytesAwaitingCompaction, long bytesCompacted, long bytesSkipped, long segmentCountAwaitingCompaction, long segmentCountCompacted, long segmentCountSkipped, long intervalCountAwaitingCompaction, long intervalCountCompacted, long intervalCountSkipped)
  • Method Details

    • builder

      public static AutoCompactionSnapshot.Builder builder(String dataSource)
    • getDataSource

      @NotNull public @NotNull String getDataSource()
    • getScheduleStatus

      @NotNull public AutoCompactionSnapshot.ScheduleStatus getScheduleStatus()
    • getMessage

      @Nullable public String getMessage()
    • getBytesAwaitingCompaction

      public long getBytesAwaitingCompaction()
    • getBytesCompacted

      public long getBytesCompacted()
    • getBytesSkipped

      public long getBytesSkipped()
    • getSegmentCountAwaitingCompaction

      public long getSegmentCountAwaitingCompaction()
    • getSegmentCountCompacted

      public long getSegmentCountCompacted()
    • getSegmentCountSkipped

      public long getSegmentCountSkipped()
    • getIntervalCountAwaitingCompaction

      public long getIntervalCountAwaitingCompaction()
    • getIntervalCountCompacted

      public long getIntervalCountCompacted()
    • getIntervalCountSkipped

      public long getIntervalCountSkipped()
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object