Interface BambooSharedProperties

All Known Implementing Classes:
BambooSharedPropertiesImpl

@Internal public interface BambooSharedProperties
Bamboo settings shared between cluster nodes.
  • Method Details

    • getBuildNumber

      @NotNull @NotNull String getBuildNumber() throws com.atlassian.config.ConfigurationException
      Throws:
      com.atlassian.config.ConfigurationException
    • setBuildNumber

      void setBuildNumber(String buildNumber) throws com.atlassian.config.ConfigurationException
      Throws:
      com.atlassian.config.ConfigurationException
    • getWebSudoIpAllowlist

      @Nullable @Nullable String getWebSudoIpAllowlist()
    • getWebSudoRemoteIpHeader

      @NotNull @NotNull String getWebSudoRemoteIpHeader()
    • getJmsKeyStorePasswordEncrypted

      @Nullable @Nullable String getJmsKeyStorePasswordEncrypted()
    • createNewJmsKeyStorePassword

      void createNewJmsKeyStorePassword(@NotNull @NotNull String encryptedPassword) throws com.atlassian.config.ConfigurationException
      Throws:
      com.atlassian.config.ConfigurationException
    • configFileExists

      boolean configFileExists()
    • getConfigFilePath

      @NotNull @NotNull Path getConfigFilePath()
    • save

      void save() throws com.atlassian.config.ConfigurationException
      Throws:
      com.atlassian.config.ConfigurationException
    • load

      void load() throws com.atlassian.config.ConfigurationException
      Throws:
      com.atlassian.config.ConfigurationException