Interface V1beta1Authentication.UserInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1beta1Authentication.UserInfo, V1beta1Authentication.UserInfo.Builder
Enclosing class:
V1beta1Authentication

public static interface V1beta1Authentication.UserInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasUsername

      boolean hasUsername()
       The name that uniquely identifies this user among all active users.
       +optional
       
      optional string username = 1;
    • getUsername

      String getUsername()
       The name that uniquely identifies this user among all active users.
       +optional
       
      optional string username = 1;
    • getUsernameBytes

      com.google.protobuf.ByteString getUsernameBytes()
       The name that uniquely identifies this user among all active users.
       +optional
       
      optional string username = 1;
    • hasUid

      boolean hasUid()
       A unique value that identifies this user across time. If this user is
       deleted and another user by the same name is added, they will have
       different UIDs.
       +optional
       
      optional string uid = 2;
    • getUid

      String getUid()
       A unique value that identifies this user across time. If this user is
       deleted and another user by the same name is added, they will have
       different UIDs.
       +optional
       
      optional string uid = 2;
    • getUidBytes

      com.google.protobuf.ByteString getUidBytes()
       A unique value that identifies this user across time. If this user is
       deleted and another user by the same name is added, they will have
       different UIDs.
       +optional
       
      optional string uid = 2;
    • getGroupsList

      List<String> getGroupsList()
       The names of groups this user is a part of.
       +optional
       
      repeated string groups = 3;
    • getGroupsCount

      int getGroupsCount()
       The names of groups this user is a part of.
       +optional
       
      repeated string groups = 3;
    • getGroups

      String getGroups(int index)
       The names of groups this user is a part of.
       +optional
       
      repeated string groups = 3;
    • getGroupsBytes

      com.google.protobuf.ByteString getGroupsBytes(int index)
       The names of groups this user is a part of.
       +optional
       
      repeated string groups = 3;
    • getExtraCount

      int getExtraCount()
       Any additional information provided by the authenticator.
       +optional
       
      map<string, .k8s.io.api.authentication.v1beta1.ExtraValue> extra = 4;
    • containsExtra

      boolean containsExtra(String key)
       Any additional information provided by the authenticator.
       +optional
       
      map<string, .k8s.io.api.authentication.v1beta1.ExtraValue> extra = 4;
    • getExtra

      Deprecated.
      Use getExtraMap() instead.
    • getExtraMap

       Any additional information provided by the authenticator.
       +optional
       
      map<string, .k8s.io.api.authentication.v1beta1.ExtraValue> extra = 4;
    • getExtraOrDefault

       Any additional information provided by the authenticator.
       +optional
       
      map<string, .k8s.io.api.authentication.v1beta1.ExtraValue> extra = 4;
    • getExtraOrThrow

       Any additional information provided by the authenticator.
       +optional
       
      map<string, .k8s.io.api.authentication.v1beta1.ExtraValue> extra = 4;