Class OIDCClientStatus

    • Constructor Detail

      • OIDCClientStatus

        public OIDCClientStatus()
        No args constructor for use in serialization
    • Method Detail

      • getComponentName

        public String getComponentName()
        componentName is the name of the component that will consume a client configuration.
      • setComponentName

        public void setComponentName​(String componentName)
        componentName is the name of the component that will consume a client configuration.
      • getComponentNamespace

        public String getComponentNamespace()
        componentNamespace is the namespace of the component that will consume a client configuration.
      • setComponentNamespace

        public void setComponentNamespace​(String componentNamespace)
        componentNamespace is the namespace of the component that will consume a client configuration.
      • getConditions

        public List<io.fabric8.kubernetes.api.model.Condition> getConditions()
        conditions are used to communicate the state of the `oidcClients` entry.


        Supported conditions include Available, Degraded and Progressing.


        If Available is true, the component is successfully using the configured client. If Degraded is true, that means something has gone wrong trying to handle the client configuration. If Progressing is true, that means the component is taking some action related to the `oidcClients` entry.

      • setConditions

        public void setConditions​(List<io.fabric8.kubernetes.api.model.Condition> conditions)
        conditions are used to communicate the state of the `oidcClients` entry.


        Supported conditions include Available, Degraded and Progressing.


        If Available is true, the component is successfully using the configured client. If Degraded is true, that means something has gone wrong trying to handle the client configuration. If Progressing is true, that means the component is taking some action related to the `oidcClients` entry.

      • getConsumingUsers

        public List<String> getConsumingUsers()
        consumingUsers is a slice of ServiceAccounts that need to have read permission on the `clientSecret` secret.
      • setConsumingUsers

        public void setConsumingUsers​(List<String> consumingUsers)
        consumingUsers is a slice of ServiceAccounts that need to have read permission on the `clientSecret` secret.
      • getCurrentOIDCClients

        public List<OIDCClientReference> getCurrentOIDCClients()
        currentOIDCClients is a list of clients that the component is currently using.
      • setCurrentOIDCClients

        public void setCurrentOIDCClients​(List<OIDCClientReference> currentOIDCClients)
        currentOIDCClients is a list of clients that the component is currently using.
      • getAdditionalProperties

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

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

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