Class EventSpamFilter

java.lang.Object
io.kubernetes.client.extended.event.legacy.EventSpamFilter

public class EventSpamFilter extends Object
  • Field Details

    • DEFAULT_TOKEN_BUCKET_REFILLING_PERIOD

      public static final Duration DEFAULT_TOKEN_BUCKET_REFILLING_PERIOD
    • DEFAULT_TOKEN_BUCKET_REFILLING_TOKEN

      public static final int DEFAULT_TOKEN_BUCKET_REFILLING_TOKEN
      See Also:
    • DEFAULT_TOKEN_BUCKET_CAPACITY

      public static final int DEFAULT_TOKEN_BUCKET_CAPACITY
      See Also:
  • Constructor Details

    • EventSpamFilter

      public EventSpamFilter(int maxLRUCacheEntries, Function<io.kubernetes.client.openapi.models.CoreV1Event,String> spamKeyFunc)
    • EventSpamFilter

      public EventSpamFilter(int maxLRUCacheEntries, Function<io.kubernetes.client.openapi.models.CoreV1Event,String> spamKeyFunc, long tokenBucketCapacity, Duration refillingPeriod, long refillingTokensPerPeriod)
  • Method Details

    • filter

      public boolean filter(io.kubernetes.client.openapi.models.CoreV1Event event)