Package io.kubernetes.client.proto
Interface V1beta1Authorization.SubjectAccessReviewSpecOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
V1beta1Authorization.SubjectAccessReviewSpec
,V1beta1Authorization.SubjectAccessReviewSpec.Builder
- Enclosing class:
- V1beta1Authorization
public static interface V1beta1Authorization.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, V1beta1Authorization.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.getGroup
(int index) Groups is the groups you're testing for.com.google.protobuf.ByteString
getGroupBytes
(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.v1beta1.ResourceAttributes resourceAttributes = 1;
-
getResourceAttributes
V1beta1Authorization.ResourceAttributes getResourceAttributes()ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1beta1.ResourceAttributes resourceAttributes = 1;
-
getResourceAttributesOrBuilder
V1beta1Authorization.ResourceAttributesOrBuilder getResourceAttributesOrBuilder()ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1beta1.ResourceAttributes resourceAttributes = 1;
-
hasNonResourceAttributes
boolean hasNonResourceAttributes()NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1beta1.NonResourceAttributes nonResourceAttributes = 2;
-
getNonResourceAttributes
V1beta1Authorization.NonResourceAttributes getNonResourceAttributes()NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1beta1.NonResourceAttributes nonResourceAttributes = 2;
-
getNonResourceAttributesOrBuilder
V1beta1Authorization.NonResourceAttributesOrBuilder getNonResourceAttributesOrBuilder()NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1beta1.NonResourceAttributes nonResourceAttributes = 2;
-
hasUser
boolean hasUser()User is the user you're testing for. If you specify "User" but not "Group", 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 "Group", 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 "Group", then is it interpreted as "What if User were not a member of any groups +optional
optional string user = 3;
-
getGroupList
Groups is the groups you're testing for. +optional
repeated string group = 4;
-
getGroupCount
int getGroupCount()Groups is the groups you're testing for. +optional
repeated string group = 4;
-
getGroup
Groups is the groups you're testing for. +optional
repeated string group = 4;
-
getGroupBytes
com.google.protobuf.ByteString getGroupBytes(int index) Groups is the groups you're testing for. +optional
repeated string group = 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.v1beta1.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.v1beta1.ExtraValue> extra = 5;
-
getExtra
Deprecated.UsegetExtraMap()
instead. -
getExtraMap
Map<String,V1beta1Authorization.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.v1beta1.ExtraValue> extra = 5;
-
getExtraOrDefault
V1beta1Authorization.ExtraValue getExtraOrDefault(String key, V1beta1Authorization.ExtraValue defaultValue) 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.v1beta1.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.v1beta1.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;
-