Class SidecarConfiguration

java.lang.Object
org.graylog.plugins.sidecar.system.SidecarConfiguration
All Implemented Interfaces:
PluginConfigBean

public abstract class SidecarConfiguration extends Object implements PluginConfigBean
  • Constructor Details

    • SidecarConfiguration

      public SidecarConfiguration()
  • Method Details

    • sidecarExpirationThreshold

      public abstract org.joda.time.Period sidecarExpirationThreshold()
    • sidecarInactiveThreshold

      public abstract org.joda.time.Period sidecarInactiveThreshold()
    • sidecarUpdateInterval

      public abstract org.joda.time.Period sidecarUpdateInterval()
    • sidecarSendStatus

      public abstract boolean sidecarSendStatus()
    • sidecarConfigurationOverride

      public abstract boolean sidecarConfigurationOverride()
    • create

      public static SidecarConfiguration create(org.joda.time.Period expirationThreshold, org.joda.time.Period inactiveThreshold, @Nullable org.joda.time.Period updateInterval, @Nullable Boolean sendStatus, @Nullable Boolean configurationOverride)
    • defaultConfiguration

      public static SidecarConfiguration defaultConfiguration()
    • builder

      public static SidecarConfiguration.Builder builder()
    • toBuilder

      public abstract SidecarConfiguration.Builder toBuilder()