Class V1SubjectAccessReviewSpec
java.lang.Object
io.kubernetes.client.openapi.models.V1SubjectAccessReviewSpec
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-12-05T08:14:34.919Z[Etc/UTC]")
public class V1SubjectAccessReviewSpec
extends Object
SubjectAccessReviewSpec is a description of the access request. Exactly one of
ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddGroupsItem
(String groupsItem) boolean
getExtra()
Extra corresponds to the user.Info.GetExtra() method from the authenticator.Groups is the groups you're testing for.Get nonResourceAttributesGet resourceAttributesgetUid()
UID information about the requesting user.getUser()
User is the user you're testing for.int
hashCode()
nonResourceAttributes
(V1NonResourceAttributes nonResourceAttributes) putExtraItem
(String key, List<String> extraItem) resourceAttributes
(V1ResourceAttributes resourceAttributes) void
void
void
setNonResourceAttributes
(V1NonResourceAttributes nonResourceAttributes) void
setResourceAttributes
(V1ResourceAttributes resourceAttributes) void
void
toString()
-
Field Details
-
SERIALIZED_NAME_EXTRA
- See Also:
-
SERIALIZED_NAME_GROUPS
- See Also:
-
SERIALIZED_NAME_NON_RESOURCE_ATTRIBUTES
- See Also:
-
SERIALIZED_NAME_RESOURCE_ATTRIBUTES
- See Also:
-
SERIALIZED_NAME_UID
- See Also:
-
SERIALIZED_NAME_USER
- See Also:
-
-
Constructor Details
-
V1SubjectAccessReviewSpec
public V1SubjectAccessReviewSpec()
-
-
Method Details
-
extra
-
putExtraItem
-
getExtra
Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here.- Returns:
- extra
-
setExtra
-
groups
-
addGroupsItem
-
getGroups
Groups is the groups you're testing for.- Returns:
- groups
-
setGroups
-
nonResourceAttributes
public V1SubjectAccessReviewSpec nonResourceAttributes(V1NonResourceAttributes nonResourceAttributes) -
getNonResourceAttributes
Get nonResourceAttributes- Returns:
- nonResourceAttributes
-
setNonResourceAttributes
-
resourceAttributes
-
getResourceAttributes
Get resourceAttributes- Returns:
- resourceAttributes
-
setResourceAttributes
-
uid
-
getUid
UID information about the requesting user.- Returns:
- uid
-
setUid
-
user
-
getUser
User is the user you're testing for. If you specify \"User\" but not \"Groups\", then is it interpreted as \"What if User were not a member of any groups- Returns:
- user
-
setUser
-
equals
-
hashCode
public int hashCode() -
toString
-