Class V1beta3Subject
java.lang.Object
io.kubernetes.client.openapi.models.V1beta3Subject
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-02-02T21:37:40.170033Z[Etc/UTC]")
public class V1beta3Subject
extends Object
Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getGroup()
Get groupgetKind()
`kind` indicates which one of the other fields is non-empty.Get serviceAccountgetUser()
Get usergroup
(V1beta3GroupSubject group) int
hashCode()
serviceAccount
(V1beta3ServiceAccountSubject serviceAccount) void
setGroup
(V1beta3GroupSubject group) void
void
setServiceAccount
(V1beta3ServiceAccountSubject serviceAccount) void
setUser
(V1beta3UserSubject user) toString()
user
(V1beta3UserSubject user)
-
Field Details
-
SERIALIZED_NAME_GROUP
- See Also:
-
SERIALIZED_NAME_KIND
- See Also:
-
SERIALIZED_NAME_SERVICE_ACCOUNT
- See Also:
-
SERIALIZED_NAME_USER
- See Also:
-
-
Constructor Details
-
V1beta3Subject
public V1beta3Subject()
-
-
Method Details
-
group
-
getGroup
Get group- Returns:
- group
-
setGroup
-
kind
-
getKind
`kind` indicates which one of the other fields is non-empty. Required- Returns:
- kind
-
setKind
-
serviceAccount
-
getServiceAccount
Get serviceAccount- Returns:
- serviceAccount
-
setServiceAccount
-
user
-
getUser
Get user- Returns:
- user
-
setUser
-
equals
-
hashCode
public int hashCode() -
toString
-