Package io.kubernetes.client.proto
Interface V1Authorization.SubjectAccessReviewSpecOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
V1Authorization.SubjectAccessReviewSpec
,V1Authorization.SubjectAccessReviewSpec.Builder
- Enclosing class:
- V1Authorization
public static interface V1Authorization.SubjectAccessReviewSpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionboolean
containsExtra
(String key) Extra corresponds to the user.Info.GetExtra() method from the authenticator.getExtra()
Deprecated.int
Extra corresponds to the user.Info.GetExtra() method from the authenticator.Extra corresponds to the user.Info.GetExtra() method from the authenticator.getExtraOrDefault
(String key, V1Authorization.ExtraValue defaultValue) Extra corresponds to the user.Info.GetExtra() method from the authenticator.getExtraOrThrow
(String key) Extra corresponds to the user.Info.GetExtra() method from the authenticator.getGroups
(int index) Groups is the groups you're testing for.com.google.protobuf.ByteString
getGroupsBytes
(int index) Groups is the groups you're testing for.int
Groups is the groups you're testing for.Groups is the groups you're testing for.NonResourceAttributes describes information for a non-resource access request +optionalNonResourceAttributes describes information for a non-resource access request +optionalResourceAuthorizationAttributes describes information for a resource access request +optionalResourceAuthorizationAttributes describes information for a resource access request +optionalgetUid()
UID information about the requesting user.com.google.protobuf.ByteString
UID information about the requesting user.getUser()
User is the user you're testing for.com.google.protobuf.ByteString
User is the user you're testing for.boolean
NonResourceAttributes describes information for a non-resource access request +optionalboolean
ResourceAuthorizationAttributes describes information for a resource access request +optionalboolean
hasUid()
UID information about the requesting user.boolean
hasUser()
User is the user you're testing for.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasResourceAttributes
boolean hasResourceAttributes()ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1.ResourceAttributes resourceAttributes = 1;
-
getResourceAttributes
V1Authorization.ResourceAttributes getResourceAttributes()ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1.ResourceAttributes resourceAttributes = 1;
-
getResourceAttributesOrBuilder
V1Authorization.ResourceAttributesOrBuilder getResourceAttributesOrBuilder()ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1.ResourceAttributes resourceAttributes = 1;
-
hasNonResourceAttributes
boolean hasNonResourceAttributes()NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1.NonResourceAttributes nonResourceAttributes = 2;
-
getNonResourceAttributes
V1Authorization.NonResourceAttributes getNonResourceAttributes()NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1.NonResourceAttributes nonResourceAttributes = 2;
-
getNonResourceAttributesOrBuilder
V1Authorization.NonResourceAttributesOrBuilder getNonResourceAttributesOrBuilder()NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1.NonResourceAttributes nonResourceAttributes = 2;
-
hasUser
boolean hasUser()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 +optional
optional string user = 3;
-
getUser
String 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 +optional
optional string user = 3;
-
getUserBytes
com.google.protobuf.ByteString getUserBytes()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 +optional
optional string user = 3;
-
getGroupsList
Groups is the groups you're testing for. +optional
repeated string groups = 4;
-
getGroupsCount
int getGroupsCount()Groups is the groups you're testing for. +optional
repeated string groups = 4;
-
getGroups
Groups is the groups you're testing for. +optional
repeated string groups = 4;
-
getGroupsBytes
com.google.protobuf.ByteString getGroupsBytes(int index) Groups is the groups you're testing for. +optional
repeated string groups = 4;
-
getExtraCount
int getExtraCount()Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;
-
containsExtra
Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;
-
getExtra
Deprecated.UsegetExtraMap()
instead. -
getExtraMap
Map<String,V1Authorization.ExtraValue> getExtraMap()Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;
-
getExtraOrDefault
Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;
-
getExtraOrThrow
Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;
-
hasUid
boolean hasUid()UID information about the requesting user. +optional
optional string uid = 6;
-
getUid
String getUid()UID information about the requesting user. +optional
optional string uid = 6;
-
getUidBytes
com.google.protobuf.ByteString getUidBytes()UID information about the requesting user. +optional
optional string uid = 6;
-