Class V1TokenRequestSpec
java.lang.Object
io.kubernetes.client.openapi.models.V1TokenRequestSpec
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-02-02T21:37:40.170033Z[Etc/UTC]")
public class V1TokenRequestSpec
extends Object
TokenRequestSpec contains client provided parameters of a token request.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddAudiencesItem
(String audiencesItem) boundObjectRef
(V1BoundObjectReference boundObjectRef) boolean
expirationSeconds
(Long expirationSeconds) Audiences are the intendend audiences of the token.Get boundObjectRefExpirationSeconds is the requested duration of validity of the request.int
hashCode()
void
setAudiences
(List<String> audiences) void
setBoundObjectRef
(V1BoundObjectReference boundObjectRef) void
setExpirationSeconds
(Long expirationSeconds) toString()
-
Field Details
-
SERIALIZED_NAME_AUDIENCES
- See Also:
-
SERIALIZED_NAME_BOUND_OBJECT_REF
- See Also:
-
SERIALIZED_NAME_EXPIRATION_SECONDS
- See Also:
-
-
Constructor Details
-
V1TokenRequestSpec
public V1TokenRequestSpec()
-
-
Method Details
-
audiences
-
addAudiencesItem
-
getAudiences
Audiences are the intendend audiences of the token. A recipient of a token must identify themself with an identifier in the list of audiences of the token, and otherwise should reject the token. A token issued for multiple audiences may be used to authenticate against any of the audiences listed but implies a high degree of trust between the target audiences.- Returns:
- audiences
-
setAudiences
-
boundObjectRef
-
getBoundObjectRef
Get boundObjectRef- Returns:
- boundObjectRef
-
setBoundObjectRef
-
expirationSeconds
-
getExpirationSeconds
ExpirationSeconds is the requested duration of validity of the request. The token issuer may return a token with a different validity duration so a client needs to check the 'expiration' field in a response.- Returns:
- expirationSeconds
-
setExpirationSeconds
-
equals
-
hashCode
public int hashCode() -
toString
-