public abstract static class CSVFileDataAdapter.Config extends Object implements LookupDataAdapterConfiguration
| Modifier and Type | Class and Description |
|---|---|
static class |
CSVFileDataAdapter.Config.Builder |
TYPE_FIELD| Constructor and Description |
|---|
Config() |
| Modifier and Type | Method and Description |
|---|---|
static CSVFileDataAdapter.Config.Builder |
builder() |
abstract Optional<Boolean> |
caseInsensitiveLookup() |
abstract @Min(value=1L) long |
checkInterval() |
boolean |
isCaseInsensitiveLookup() |
abstract @NotEmpty String |
keyColumn() |
abstract @NotEmpty String |
path() |
abstract @Size(min=1,max=1) @NotEmpty String |
quotechar() |
char |
quotecharAsChar() |
abstract @Size(min=1,max=1) @NotEmpty String |
separator() |
char |
separatorAsChar() |
abstract String |
type() |
Optional<com.google.common.collect.Multimap<String,String>> |
validate(LookupDataAdapterValidationContext context)
Same as
LookupDataAdapterConfiguration.validate() but providing access to additional services via the given context object. |
abstract @NotEmpty String |
valueColumn() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvalidatepublic abstract String type()
type in interface LookupDataAdapterConfiguration@NotEmpty public abstract @NotEmpty String path()
@Size(min=1,
max=1)
@NotEmpty
public abstract @Size(min=1,max=1) @NotEmpty String separator()
public char separatorAsChar()
@Size(min=1,
max=1)
@NotEmpty
public abstract @Size(min=1,max=1) @NotEmpty String quotechar()
public char quotecharAsChar()
@NotEmpty public abstract @NotEmpty String keyColumn()
@NotEmpty public abstract @NotEmpty String valueColumn()
@Min(value=1L) public abstract @Min(value=1L) long checkInterval()
public boolean isCaseInsensitiveLookup()
public static CSVFileDataAdapter.Config.Builder builder()
public Optional<com.google.common.collect.Multimap<String,String>> validate(LookupDataAdapterValidationContext context)
LookupDataAdapterConfigurationLookupDataAdapterConfiguration.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.
validate in interface LookupDataAdapterConfigurationCopyright © 2012–2021 Graylog, Inc.. All rights reserved.