Package org.graylog.plugins.map.config
Class GeoIpResolverConfig
java.lang.Object
org.graylog.plugins.map.config.GeoIpResolverConfig
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Stringstatic GeoIpResolverConfig.Builderbuilder()abstract Stringstatic GeoIpResolverConfigcreate(boolean cityEnabled, boolean enforceGraylogSchema, DatabaseVendorType databaseVendorType, String cityDbPath, String asnDbPath, TimeUnit refreshIntervalUnit, Long refreshInterval, boolean useS3) abstract DatabaseVendorTypestatic GeoIpResolverConfigabstract booleanenabled()abstract booleanabstract Longabstract TimeUnitabstract GeoIpResolverConfig.Builderabstract booleanuseS3()
-
Field Details
-
FIELD_REFRESH_INTERVAL_UNIT
- See Also:
-
FIELD_REFRESH_INTERVAL
- See Also:
-
DEFAULT_INTERVAL_UNIT
-
-
Constructor Details
-
GeoIpResolverConfig
public GeoIpResolverConfig()
-
-
Method Details
-
enabled
public abstract boolean enabled() -
enforceGraylogSchema
public abstract boolean enforceGraylogSchema() -
databaseVendorType
-
cityDbPath
-
asnDbPath
-
useS3
public abstract boolean useS3() -
refreshIntervalUnit
-
refreshInterval
-
refreshIntervalAsDuration
-
create
public static GeoIpResolverConfig create(boolean cityEnabled, boolean enforceGraylogSchema, DatabaseVendorType databaseVendorType, String cityDbPath, String asnDbPath, TimeUnit refreshIntervalUnit, Long refreshInterval, boolean useS3) -
defaultConfig
-
builder
-
toBuilder
-