Class HttpEventListenerConfig

java.lang.Object
io.trino.plugin.httpquery.HttpEventListenerConfig

public class HttpEventListenerConfig extends Object
  • Constructor Details

    • HttpEventListenerConfig

      public HttpEventListenerConfig()
  • Method Details

    • setLogCreated

      @Config("http-event-listener.log-created") public HttpEventListenerConfig setLogCreated(boolean logCreated)
    • getLogCreated

      public boolean getLogCreated()
    • setLogCompleted

      @Config("http-event-listener.log-completed") public HttpEventListenerConfig setLogCompleted(boolean logCompleted)
    • getLogCompleted

      public boolean getLogCompleted()
    • setLogSplit

      @Config("http-event-listener.log-split") public HttpEventListenerConfig setLogSplit(boolean logSplit)
    • getLogSplit

      public boolean getLogSplit()
    • getIngestUri

      @NotNull public @NotNull String getIngestUri()
    • setIngestUri

      @Config("http-event-listener.connect-ingest-uri") public HttpEventListenerConfig setIngestUri(String ingestUri)
    • getHttpHeaders

      public Map<String,String> getHttpHeaders()
    • setHttpHeaders

      @Config("http-event-listener.connect-http-headers") public HttpEventListenerConfig setHttpHeaders(List<String> httpHeaders)
    • setRetryCount

      @Config("http-event-listener.connect-retry-count") public HttpEventListenerConfig setRetryCount(int retryCount)
    • getRetryCount

      @Min(value=0L, message="Retry count must be a positive value. Use 0 or leave empty for no retries.") public @Min(value=0L,message="Retry count must be a positive value. Use 0 or leave empty for no retries.") int getRetryCount()
    • setRetryDelay

      @Config("http-event-listener.connect-retry-delay") public HttpEventListenerConfig setRetryDelay(io.airlift.units.Duration retryDelay)
    • getRetryDelay

      public io.airlift.units.Duration getRetryDelay()
    • setBackoffBase

      @Config("http-event-listener.connect-backoff-base") public HttpEventListenerConfig setBackoffBase(double backoffBase)
    • getBackoffBase

      @Min(value=1L, message="Exponential base must be a positive, non-zero integer.") public @Min(value=1L,message="Exponential base must be a positive, non-zero integer.") double getBackoffBase()
    • setMaxDelay

      @Config("http-event-listener.connect-max-delay") public HttpEventListenerConfig setMaxDelay(io.airlift.units.Duration maxDelay)
    • getMaxDelay

      public io.airlift.units.Duration getMaxDelay()