Class OIDCClientStatus
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.OIDCClientStatus
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<OIDCClientStatusBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class OIDCClientStatus extends Object implements io.fabric8.kubernetes.api.builder.Editable<OIDCClientStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OIDCClientStatus()No args constructor for use in serializationOIDCClientStatus(String componentName, String componentNamespace, List<io.fabric8.kubernetes.api.model.Condition> conditions, List<String> consumingUsers, List<OIDCClientReference> currentOIDCClients)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OIDCClientStatusBuilderedit()Map<String,Object>getAdditionalProperties()StringgetComponentName()componentName is the name of the component that will consume a client configuration.StringgetComponentNamespace()componentNamespace is the namespace of the component that will consume a client configuration.List<io.fabric8.kubernetes.api.model.Condition>getConditions()conditions are used to communicate the state of the `oidcClients` entry.List<String>getConsumingUsers()consumingUsers is a slice of ServiceAccounts that need to have read permission on the `clientSecret` secret.List<OIDCClientReference>getCurrentOIDCClients()currentOIDCClients is a list of clients that the component is currently using.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetComponentName(String componentName)componentName is the name of the component that will consume a client configuration.voidsetComponentNamespace(String componentNamespace)componentNamespace is the namespace of the component that will consume a client configuration.voidsetConditions(List<io.fabric8.kubernetes.api.model.Condition> conditions)conditions are used to communicate the state of the `oidcClients` entry.voidsetConsumingUsers(List<String> consumingUsers)consumingUsers is a slice of ServiceAccounts that need to have read permission on the `clientSecret` secret.voidsetCurrentOIDCClients(List<OIDCClientReference> currentOIDCClients)currentOIDCClients is a list of clients that the component is currently using.OIDCClientStatusBuildertoBuilder()
-
-
-
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.
-
edit
public OIDCClientStatusBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<OIDCClientStatusBuilder>
-
toBuilder
public OIDCClientStatusBuilder toBuilder()
-
-