Interface ConfigurationMaintenanceOnHost

All Superinterfaces:
ConfigurationAware, io.github.mfvanek.pg.connection.HostAware
All Known Implementing Classes:
ConfigurationMaintenanceOnHostImpl

public interface ConfigurationMaintenanceOnHost extends ConfigurationAware, io.github.mfvanek.pg.connection.HostAware
An entry point for working with database configuration on the specified host.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    io.github.mfvanek.pg.settings.PgParam
    getParamCurrentValue(io.github.mfvanek.pg.settings.ParamNameAware paramName)
     
    Set<io.github.mfvanek.pg.settings.PgParam>
     
    Set<io.github.mfvanek.pg.settings.PgParam>
    getParamsWithDefaultValues(io.github.mfvanek.pg.settings.ServerSpecification specification)
     

    Methods inherited from interface io.github.mfvanek.pg.connection.HostAware

    getHost
  • Method Details

    • getParamsWithDefaultValues

      @Nonnull Set<io.github.mfvanek.pg.settings.PgParam> getParamsWithDefaultValues(@Nonnull io.github.mfvanek.pg.settings.ServerSpecification specification)
      Specified by:
      getParamsWithDefaultValues in interface ConfigurationAware
    • getParamsCurrentValues

      @Nonnull Set<io.github.mfvanek.pg.settings.PgParam> getParamsCurrentValues()
      Specified by:
      getParamsCurrentValues in interface ConfigurationAware
    • getParamCurrentValue

      @Nonnull io.github.mfvanek.pg.settings.PgParam getParamCurrentValue(@Nonnull io.github.mfvanek.pg.settings.ParamNameAware paramName)