Class LeaderElectionConfig

java.lang.Object
io.kubernetes.client.extended.leaderelection.LeaderElectionConfig

public class LeaderElectionConfig extends Object
  • Constructor Details

    • LeaderElectionConfig

      public LeaderElectionConfig()
    • LeaderElectionConfig

      public LeaderElectionConfig(Lock lock, Duration leaseDuration, Duration renewDeadline, Duration retryPeriod)
    • LeaderElectionConfig

      public LeaderElectionConfig(Lock lock, Duration leaseDuration, Duration renewDeadline, Duration retryPeriod, io.kubernetes.client.openapi.models.V1OwnerReference ownerReference)
  • Method Details

    • getLock

      public Lock getLock()
    • setLock

      public void setLock(Lock lock)
    • getLeaseDuration

      public Duration getLeaseDuration()
    • setLeaseDuration

      public void setLeaseDuration(Duration leaseDuration)
    • getRenewDeadline

      public Duration getRenewDeadline()
    • setRenewDeadline

      public void setRenewDeadline(Duration renewDeadline)
    • getRetryPeriod

      public Duration getRetryPeriod()
    • setRetryPeriod

      public void setRetryPeriod(Duration retryPeriod)
    • getOwnerReference

      public io.kubernetes.client.openapi.models.V1OwnerReference getOwnerReference()
    • setOwnerReference

      public void setOwnerReference(io.kubernetes.client.openapi.models.V1OwnerReference ownerReference)