Package io.fabric8.openshift.api.model
Class OAuthAuthorizeToken
- java.lang.Object
-
- io.fabric8.openshift.api.model.OAuthAuthorizeToken
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<OAuthAuthorizeTokenBuilder>,io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class OAuthAuthorizeToken extends Object implements io.fabric8.kubernetes.api.builder.Editable<OAuthAuthorizeTokenBuilder>, io.fabric8.kubernetes.api.model.HasMetadata
OAuthAuthorizeToken describes an OAuth authorization tokenCompatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OAuthAuthorizeToken()No args constructor for use in serializationOAuthAuthorizeToken(String apiVersion, String clientName, String codeChallenge, String codeChallengeMethod, Long expiresIn, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, String redirectURI, List<String> scopes, String state, String userName, String userUID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OAuthAuthorizeTokenBuilderedit()Map<String,Object>getAdditionalProperties()StringgetApiVersion()APIVersion defines the versioned schema of this representation of an object.StringgetClientName()clientName references the client that created this token.StringgetCodeChallenge()codeChallenge is the optional code_challenge associated with this authorization code, as described in rfc7636StringgetCodeChallengeMethod()codeChallengeMethod is the optional code_challenge_method associated with this authorization code, as described in rfc7636LonggetExpiresIn()expiresIn is the seconds from CreationTime before this token expires.StringgetKind()Kind is a string value representing the REST resource this object represents.io.fabric8.kubernetes.api.model.ObjectMetagetMetadata()OAuthAuthorizeToken describes an OAuth authorization tokenStringgetRedirectURI()redirectURI is the redirection associated with the token.List<String>getScopes()scopes is an array of the requested scopes.StringgetState()state data from requestStringgetUserName()userName is the user name associated with this tokenStringgetUserUID()userUID is the unique UID associated with this token.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiVersion(String apiVersion)APIVersion defines the versioned schema of this representation of an object.voidsetClientName(String clientName)clientName references the client that created this token.voidsetCodeChallenge(String codeChallenge)codeChallenge is the optional code_challenge associated with this authorization code, as described in rfc7636voidsetCodeChallengeMethod(String codeChallengeMethod)codeChallengeMethod is the optional code_challenge_method associated with this authorization code, as described in rfc7636voidsetExpiresIn(Long expiresIn)expiresIn is the seconds from CreationTime before this token expires.voidsetKind(String kind)Kind is a string value representing the REST resource this object represents.voidsetMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)OAuthAuthorizeToken describes an OAuth authorization tokenvoidsetRedirectURI(String redirectURI)redirectURI is the redirection associated with the token.voidsetScopes(List<String> scopes)scopes is an array of the requested scopes.voidsetState(String state)state data from requestvoidsetUserName(String userName)userName is the user name associated with this tokenvoidsetUserUID(String userUID)userUID is the unique UID associated with this token.OAuthAuthorizeTokenBuildertoBuilder()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.api.model.HasMetadata
addFinalizer, addOwnerReference, addOwnerReference, getFinalizers, getFullResourceName, getOwnerReferenceFor, getOwnerReferenceFor, getPlural, getSingular, hasFinalizer, hasOwnerReferenceFor, hasOwnerReferenceFor, initNameAndNamespaceFrom, isFinalizerValid, isMarkedForDeletion, optionalMetadata, removeFinalizer, removeOwnerReference, removeOwnerReference
-
-
-
-
Constructor Detail
-
OAuthAuthorizeToken
public OAuthAuthorizeToken()
No args constructor for use in serialization
-
OAuthAuthorizeToken
public OAuthAuthorizeToken(String apiVersion, String clientName, String codeChallenge, String codeChallengeMethod, Long expiresIn, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, String redirectURI, List<String> scopes, String state, String userName, String userUID)
-
-
Method Detail
-
getApiVersion
public String getApiVersion()
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Specified by:
getApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setApiVersion
public void setApiVersion(String apiVersion)
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Specified by:
setApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getClientName
public String getClientName()
clientName references the client that created this token.
-
setClientName
public void setClientName(String clientName)
clientName references the client that created this token.
-
getCodeChallenge
public String getCodeChallenge()
codeChallenge is the optional code_challenge associated with this authorization code, as described in rfc7636
-
setCodeChallenge
public void setCodeChallenge(String codeChallenge)
codeChallenge is the optional code_challenge associated with this authorization code, as described in rfc7636
-
getCodeChallengeMethod
public String getCodeChallengeMethod()
codeChallengeMethod is the optional code_challenge_method associated with this authorization code, as described in rfc7636
-
setCodeChallengeMethod
public void setCodeChallengeMethod(String codeChallengeMethod)
codeChallengeMethod is the optional code_challenge_method associated with this authorization code, as described in rfc7636
-
getExpiresIn
public Long getExpiresIn()
expiresIn is the seconds from CreationTime before this token expires.
-
setExpiresIn
public void setExpiresIn(Long expiresIn)
expiresIn is the seconds from CreationTime before this token expires.
-
getKind
public String getKind()
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds- Specified by:
getKindin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setKind
public void setKind(String kind)
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
getMetadata
public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata()
OAuthAuthorizeToken describes an OAuth authorization tokenCompatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
- Specified by:
getMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setMetadata
public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
OAuthAuthorizeToken describes an OAuth authorization tokenCompatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
- Specified by:
setMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getRedirectURI
public String getRedirectURI()
redirectURI is the redirection associated with the token.
-
setRedirectURI
public void setRedirectURI(String redirectURI)
redirectURI is the redirection associated with the token.
-
getState
public String getState()
state data from request
-
setState
public void setState(String state)
state data from request
-
getUserName
public String getUserName()
userName is the user name associated with this token
-
setUserName
public void setUserName(String userName)
userName is the user name associated with this token
-
getUserUID
public String getUserUID()
userUID is the unique UID associated with this token. UserUID and UserName must both match for this token to be valid.
-
setUserUID
public void setUserUID(String userUID)
userUID is the unique UID associated with this token. UserUID and UserName must both match for this token to be valid.
-
edit
public OAuthAuthorizeTokenBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<OAuthAuthorizeTokenBuilder>
-
toBuilder
public OAuthAuthorizeTokenBuilder toBuilder()
-
-