public abstract static class DSVHTTPDataAdapter.Config extends Object implements LookupDataAdapterConfiguration
| Modifier and Type | Class and Description |
|---|---|
static class |
DSVHTTPDataAdapter.Config.Builder |
TYPE_FIELD| Constructor and Description |
|---|
Config() |
| Modifier and Type | Method and Description |
|---|---|
static DSVHTTPDataAdapter.Config.Builder |
builder() |
abstract Optional<Boolean> |
caseInsensitiveLookup() |
abstract Optional<Boolean> |
checkPresenceOnly() |
abstract @Size(min=1) @NotEmpty String |
ignorechar() |
boolean |
isCaseInsensitiveLookup() |
boolean |
isCheckPresenceOnly() |
abstract @NotEmpty Integer |
keyColumn() |
abstract @Size(min=1,max=1) @NotEmpty String |
lineSeparator() |
abstract @Size(min=1,max=1) @NotEmpty String |
quotechar() |
abstract @Min(value=1L) long |
refreshInterval() |
abstract @Size(min=1,max=1) @NotEmpty String |
separator() |
abstract String |
type() |
abstract @NotEmpty String |
url() |
Optional<com.google.common.collect.Multimap<String,String>> |
validate()
Override this method to check for logical errors in the configuration, such as missing
files, or invalid combinations of options.
|
abstract @NotEmpty Optional<Integer> |
valueColumn() |
public abstract String type()
type in interface LookupDataAdapterConfiguration@NotEmpty public abstract @NotEmpty String url()
@Size(min=1,
max=1)
@NotEmpty
public abstract @Size(min=1,max=1) @NotEmpty String separator()
@Size(min=1,
max=1)
@NotEmpty
public abstract @Size(min=1,max=1) @NotEmpty String lineSeparator()
@Size(min=1,
max=1)
@NotEmpty
public abstract @Size(min=1,max=1) @NotEmpty String quotechar()
@Size(min=1) @NotEmpty public abstract @Size(min=1) @NotEmpty String ignorechar()
@NotEmpty public abstract @NotEmpty Integer keyColumn()
@Min(value=1L) public abstract @Min(value=1L) long refreshInterval()
public boolean isCaseInsensitiveLookup()
public boolean isCheckPresenceOnly()
public static DSVHTTPDataAdapter.Config.Builder builder()
public Optional<com.google.common.collect.Multimap<String,String>> validate()
LookupDataAdapterConfigurationOverride this method to check for logical errors in the configuration, such as missing files, or invalid combinations of options. Prefer validation annotations for simple per-property validations rules, such as min/max values, non-empty strings etc.
By default the configuration has no extra validation errors (i.e. the result of this
method is Optional.empty().
Returning failing validations here does not prevent saving the configuration!
validate in interface LookupDataAdapterConfigurationCopyright © 2012–2018 Graylog, Inc.. All rights reserved.