Package org.graylog2.lookup.adapters
Class DSVHTTPDataAdapter.Config
java.lang.Object
org.graylog2.lookup.adapters.DSVHTTPDataAdapter.Config
- All Implemented Interfaces:
LookupDataAdapterConfiguration
- Enclosing class:
- DSVHTTPDataAdapter
public abstract static class DSVHTTPDataAdapter.Config
extends Object
implements LookupDataAdapterConfiguration
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.graylog2.plugin.lookup.LookupDataAdapterConfiguration
TYPE_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()abstract @Size(min=1) @NotEmpty Stringbooleanbooleanabstract @NotEmpty Integerabstract @Size(min=1,max=1) @NotEmpty Stringabstract @Size(min=1,max=1) @NotEmpty Stringabstract @javax.validation.constraints.Min(1L) longabstract @Size(min=1,max=1) @NotEmpty Stringabstract Stringtype()abstract @NotEmpty Stringurl()validate(LookupDataAdapterValidationContext validationContext) Same asLookupDataAdapterConfiguration.validate()but providing access to additional services via the given context object.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.graylog2.plugin.lookup.LookupDataAdapterConfiguration
isCloudCompatible, validate
-
Constructor Details
-
Config
public Config()
-
-
Method Details
-
type
- Specified by:
typein interfaceLookupDataAdapterConfiguration
-
url
-
separator
-
lineSeparator
-
quotechar
-
ignorechar
-
keyColumn
-
checkPresenceOnly
-
valueColumn
-
refreshInterval
@Min(1L) public abstract @javax.validation.constraints.Min(1L) long refreshInterval() -
caseInsensitiveLookup
-
isCaseInsensitiveLookup
public boolean isCaseInsensitiveLookup() -
isCheckPresenceOnly
public boolean isCheckPresenceOnly() -
builder
-
validate
public Optional<com.google.common.collect.Multimap<String,String>> validate(LookupDataAdapterValidationContext validationContext) Description copied from interface:LookupDataAdapterConfigurationSame asLookupDataAdapterConfiguration.validate()but providing access to additional services via the given context object.If you override this message, don't also override
LookupDataAdapterConfiguration.validate()as the calling code is not expected to call both methods.- Specified by:
validatein interfaceLookupDataAdapterConfiguration
-