Package io.trino.plugin.httpquery
Class HttpEventListenerConfig
- java.lang.Object
-
- io.trino.plugin.httpquery.HttpEventListenerConfig
-
public class HttpEventListenerConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description HttpEventListenerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @javax.validation.constraints.Min(value=1L, message="Exponential base must be a positive, non-zero integer.") doublegetBackoffBase()Map<String,String>getHttpHeaders()@NotNull StringgetIngestUri()booleangetLogCompleted()booleangetLogCreated()booleangetLogSplit()io.airlift.units.DurationgetMaxDelay()@javax.validation.constraints.Min(value=0L, message="Retry count must be a positive value. Use 0 or leave empty for no retries.") intgetRetryCount()io.airlift.units.DurationgetRetryDelay()HttpEventListenerConfigsetBackoffBase(double backoffBase)HttpEventListenerConfigsetHttpHeaders(List<String> httpHeaders)HttpEventListenerConfigsetIngestUri(String ingestUri)HttpEventListenerConfigsetLogCompleted(boolean logCompleted)HttpEventListenerConfigsetLogCreated(boolean logCreated)HttpEventListenerConfigsetLogSplit(boolean logSplit)HttpEventListenerConfigsetMaxDelay(io.airlift.units.Duration maxDelay)HttpEventListenerConfigsetRetryCount(int retryCount)HttpEventListenerConfigsetRetryDelay(io.airlift.units.Duration retryDelay)
-
-
-
Method Detail
-
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) throws URISyntaxException- Throws:
URISyntaxException
-
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 @javax.validation.constraints.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 @javax.validation.constraints.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()
-
-