Interface ConfigurationBuilder
-
- All Superinterfaces:
io.github.henryssondaniel.teacup.protocol.Builder<Configuration>
public interface ConfigurationBuilder extends io.github.henryssondaniel.teacup.protocol.Builder<Configuration>
Configuration builder interface.- Since:
- 1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationBuilder
setDefaultDateFormatString(java.lang.String defaultDateFormatString)
Sets the default date format string.ConfigurationBuilder
setLenientFutureDates(boolean lenientFutureDates)
Sets whether or not it has lenient future dates.ConfigurationBuilder
setRecentDateFormatString(java.lang.String recentDateFormatString)
Sets the recent date format string.ConfigurationBuilder
setSaveUnparseableEntries(boolean saveUnparseableEntries)
Sets whether or not it should save unparseable entries.ConfigurationBuilder
setServerLanguageCode(java.lang.String serverLanguageCode)
Sets the server language code.ConfigurationBuilder
setServerTimeZoneId(java.lang.String serverTimeZoneId)
Sets the server time zone ID.ConfigurationBuilder
setShortMonthNames(java.lang.String shortMonthNames)
Sets the short month names.
-
-
-
Method Detail
-
setDefaultDateFormatString
ConfigurationBuilder setDefaultDateFormatString(java.lang.String defaultDateFormatString)
Sets the default date format string.- Parameters:
defaultDateFormatString
- the default date format string- Returns:
- the configuration builder
- Since:
- 1.0
-
setLenientFutureDates
ConfigurationBuilder setLenientFutureDates(boolean lenientFutureDates)
Sets whether or not it has lenient future dates.- Parameters:
lenientFutureDates
- whether or not it has lenient future dates- Returns:
- the configuration builder
- Since:
- 1.0
-
setRecentDateFormatString
ConfigurationBuilder setRecentDateFormatString(java.lang.String recentDateFormatString)
Sets the recent date format string.- Parameters:
recentDateFormatString
- the recent date format string- Returns:
- the configuration builder
- Since:
- 1.0
-
setSaveUnparseableEntries
ConfigurationBuilder setSaveUnparseableEntries(boolean saveUnparseableEntries)
Sets whether or not it should save unparseable entries.- Parameters:
saveUnparseableEntries
- whether or not it should save unparseable entries- Returns:
- the configuration builder
- Since:
- 1.0
-
setServerLanguageCode
ConfigurationBuilder setServerLanguageCode(java.lang.String serverLanguageCode)
Sets the server language code.- Parameters:
serverLanguageCode
- the server language code- Returns:
- the configuration builder
- Since:
- 1.0
-
setServerTimeZoneId
ConfigurationBuilder setServerTimeZoneId(java.lang.String serverTimeZoneId)
Sets the server time zone ID.- Parameters:
serverTimeZoneId
- the server time zone ID- Returns:
- the configuration builder
- Since:
- 1.0
-
setShortMonthNames
ConfigurationBuilder setShortMonthNames(java.lang.String shortMonthNames)
Sets the short month names.- Parameters:
shortMonthNames
- the short month names- Returns:
- the configuration builder
- Since:
- 1.0
-
-