Class OIDCClientConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.OIDCClientConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<OIDCClientConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class OIDCClientConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<OIDCClientConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OIDCClientConfig()No args constructor for use in serializationOIDCClientConfig(String clientID, SecretNameReference clientSecret, String componentName, String componentNamespace, List<String> extraScopes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OIDCClientConfigBuilderedit()Map<String,Object>getAdditionalProperties()StringgetClientID()clientID is the identifier of the OIDC client from the OIDC providerSecretNameReferencegetClientSecret()StringgetComponentName()componentName is the name of the component that is supposed to consume this client configurationStringgetComponentNamespace()componentNamespace is the namespace of the component that is supposed to consume this client configurationList<String>getExtraScopes()extraScopes is an optional set of scopes to request tokens with.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetClientID(String clientID)clientID is the identifier of the OIDC client from the OIDC providervoidsetClientSecret(SecretNameReference clientSecret)voidsetComponentName(String componentName)componentName is the name of the component that is supposed to consume this client configurationvoidsetComponentNamespace(String componentNamespace)componentNamespace is the namespace of the component that is supposed to consume this client configurationvoidsetExtraScopes(List<String> extraScopes)extraScopes is an optional set of scopes to request tokens with.OIDCClientConfigBuildertoBuilder()
-
-
-
Method Detail
-
getClientID
public String getClientID()
clientID is the identifier of the OIDC client from the OIDC provider
-
setClientID
public void setClientID(String clientID)
clientID is the identifier of the OIDC client from the OIDC provider
-
getClientSecret
public SecretNameReference getClientSecret()
-
setClientSecret
public void setClientSecret(SecretNameReference clientSecret)
-
getComponentName
public String getComponentName()
componentName is the name of the component that is supposed to consume this client configuration
-
setComponentName
public void setComponentName(String componentName)
componentName is the name of the component that is supposed to consume this client configuration
-
getComponentNamespace
public String getComponentNamespace()
componentNamespace is the namespace of the component that is supposed to consume this client configuration
-
setComponentNamespace
public void setComponentNamespace(String componentNamespace)
componentNamespace is the namespace of the component that is supposed to consume this client configuration
-
getExtraScopes
public List<String> getExtraScopes()
extraScopes is an optional set of scopes to request tokens with.
-
setExtraScopes
public void setExtraScopes(List<String> extraScopes)
extraScopes is an optional set of scopes to request tokens with.
-
edit
public OIDCClientConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<OIDCClientConfigBuilder>
-
toBuilder
public OIDCClientConfigBuilder toBuilder()
-
-