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 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