Class ControllerConfig

    • Method Detail

      • getClientBurst

        public Integer getClientBurst()
        ClientBurst specifies client rate limiter burst for a controller
      • setClientBurst

        public void setClientBurst​(Integer clientBurst)
        ClientBurst specifies client rate limiter burst for a controller
      • getClientQPS

        public Integer getClientQPS()
        ClientQPS specifies client rate limiter QPS for a controller
      • setClientQPS

        public void setClientQPS​(Integer clientQPS)
        ClientQPS specifies client rate limiter QPS for a controller
      • getConcurrentReconciles

        public Integer getConcurrentReconciles()
        ConcurrentReconciles specifies number of concurrent reconciles for a controller
      • setConcurrentReconciles

        public void setConcurrentReconciles​(Integer concurrentReconciles)
        ConcurrentReconciles specifies number of concurrent reconciles for a controller
      • getQueueBurst

        public Integer getQueueBurst()
        QueueBurst specifies workqueue rate limiter burst for a controller
      • setQueueBurst

        public void setQueueBurst​(Integer queueBurst)
        QueueBurst specifies workqueue rate limiter burst for a controller
      • getQueueQPS

        public Integer getQueueQPS()
        QueueQPS specifies workqueue rate limiter QPS for a controller
      • setQueueQPS

        public void setQueueQPS​(Integer queueQPS)
        QueueQPS specifies workqueue rate limiter QPS for a controller
      • getReplicas

        public Integer getReplicas()
        Replicas specifies the number of replicas the specific controller pod should use. This is ONLY for controllers that have been split out into their own pods. This is ignored for all others.
      • setReplicas

        public void setReplicas​(Integer replicas)
        Replicas specifies the number of replicas the specific controller pod should use. This is ONLY for controllers that have been split out into their own pods. This is ignored for all others.
      • getResources

        public ResourceRequirements getResources()
        ControllerConfig contains the configuration for a controller
      • setResources

        public void setResources​(ResourceRequirements resources)
        ControllerConfig contains the configuration for a controller
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)