Class ConfigParams.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • configKey

        public ConfigParams.Builder configKey​(String configKey)
        The configuration variable name.
        Parameters:
        configKey - the value to set
        Returns:
        this builder
      • defaultConfigValue

        public ConfigParams.Builder defaultConfigValue​(String defaultConfigValue)
        Default value for the configuration variable.
        Parameters:
        defaultConfigValue - the value to set
        Returns:
        this builder
      • overridenConfigValue

        public ConfigParams.Builder overridenConfigValue​(String overridenConfigValue)
        User-selected configuration variable value.
        Parameters:
        overridenConfigValue - the value to set
        Returns:
        this builder
      • allowedValues

        public ConfigParams.Builder allowedValues​(String allowedValues)
        Range or list of allowed values.
        Parameters:
        allowedValues - the value to set
        Returns:
        this builder
      • isRestartRequired

        public ConfigParams.Builder isRestartRequired​(Boolean isRestartRequired)
        If true, modifying this configuration value will require a restart of the database.
        Parameters:
        isRestartRequired - the value to set
        Returns:
        this builder
      • dataType

        public ConfigParams.Builder dataType​(String dataType)
        Data type of the variable.
        Parameters:
        dataType - the value to set
        Returns:
        this builder
      • isOverridable

        public ConfigParams.Builder isOverridable​(Boolean isOverridable)
        Whether the value can be overridden or not.
        Parameters:
        isOverridable - the value to set
        Returns:
        this builder
      • description

        public ConfigParams.Builder description​(String description)
        Details about the PostgreSQL parameter.
        Parameters:
        description - the value to set
        Returns:
        this builder