Class LeaderProperties

java.lang.Object
org.springframework.cloud.kubernetes.commons.leader.LeaderProperties

@ConfigurationProperties("spring.cloud.kubernetes.leader") public class LeaderProperties extends Object
Author:
Gytis Trikleris
  • Constructor Details

    • LeaderProperties

      public LeaderProperties()
  • Method Details

    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • isAutoStartup

      public boolean isAutoStartup()
    • setAutoStartup

      public void setAutoStartup(boolean autoStartup)
    • getRole

      public String getRole()
    • setRole

      public void setRole(String role)
    • getNamespace

      public String getNamespace()
    • setNamespace

      public void setNamespace(String namespace)
    • getNamespace

      public String getNamespace(String defaultValue)
    • getConfigMapName

      public String getConfigMapName()
    • setConfigMapName

      public void setConfigMapName(String configMapName)
    • getLeaderIdPrefix

      public String getLeaderIdPrefix()
    • setLeaderIdPrefix

      public void setLeaderIdPrefix(String leaderIdPrefix)
    • getUpdatePeriod

      public Duration getUpdatePeriod()
    • setUpdatePeriod

      public void setUpdatePeriod(Duration updatePeriod)
    • isPublishFailedEvents

      public boolean isPublishFailedEvents()
    • setPublishFailedEvents

      public void setPublishFailedEvents(boolean publishFailedEvents)