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 Details

    • hasResourceAttributes

      boolean hasResourceAttributes()
       ResourceAuthorizationAttributes describes information for a resource access request
       +optional
       
      optional .k8s.io.api.authorization.v1beta1.ResourceAttributes resourceAttributes = 1;
    • 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

      List<String> 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

      String getGroup(int index)
       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

      boolean containsExtra(String key)
       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.
      Use getExtraMap() instead.
    • 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

       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;