Interface UserInfoOrBuilder

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

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

    • hasName

      boolean hasName()
       Username
       
      optional string name = 17;
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       Username
       
      optional string name = 17;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Username
       
      optional string name = 17;
      Returns:
      The bytes for name.
    • hasDisplayName

      boolean hasDisplayName()
       Displayed name
       
      optional string displayName = 18;
      Returns:
      Whether the displayName field is set.
    • getDisplayName

      String getDisplayName()
       Displayed name
       
      optional string displayName = 18;
      Returns:
      The displayName.
    • getDisplayNameBytes

      com.google.protobuf.ByteString getDisplayNameBytes()
       Displayed name
       
      optional string displayName = 18;
      Returns:
      The bytes for displayName.
    • hasEmail

      boolean hasEmail()
       Email address
       
      optional string email = 19;
      Returns:
      Whether the email field is set.
    • getEmail

      String getEmail()
       Email address
       
      optional string email = 19;
      Returns:
      The email.
    • getEmailBytes

      com.google.protobuf.ByteString getEmailBytes()
       Email address
       
      optional string email = 19;
      Returns:
      The bytes for email.
    • hasActive

      boolean hasActive()
       Whether the user may login
       
      optional bool active = 16;
      Returns:
      Whether the active field is set.
    • getActive

      boolean getActive()
       Whether the user may login
       
      optional bool active = 16;
      Returns:
      The active.
    • hasSuperuser

      boolean hasSuperuser()
       Whether the user has all privileges
       
      optional bool superuser = 13;
      Returns:
      Whether the superuser field is set.
    • getSuperuser

      boolean getSuperuser()
       Whether the user has all privileges
       
      optional bool superuser = 13;
      Returns:
      The superuser.
    • hasCreatedBy

      boolean hasCreatedBy()
       User that created this user account
       
      optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
      Returns:
      Whether the createdBy field is set.
    • getCreatedBy

      UserInfo getCreatedBy()
       User that created this user account
       
      optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
      Returns:
      The createdBy.
    • getCreatedByOrBuilder

      UserInfoOrBuilder getCreatedByOrBuilder()
       User that created this user account
       
      optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
    • hasCreationTime

      boolean hasCreationTime()
       When this user was created
       
      optional .google.protobuf.Timestamp creationTime = 14;
      Returns:
      Whether the creationTime field is set.
    • getCreationTime

      com.google.protobuf.Timestamp getCreationTime()
       When this user was created
       
      optional .google.protobuf.Timestamp creationTime = 14;
      Returns:
      The creationTime.
    • getCreationTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreationTimeOrBuilder()
       When this user was created
       
      optional .google.protobuf.Timestamp creationTime = 14;
    • hasConfirmationTime

      boolean hasConfirmationTime()
       When this user was first activated
       
      optional .google.protobuf.Timestamp confirmationTime = 21;
      Returns:
      Whether the confirmationTime field is set.
    • getConfirmationTime

      com.google.protobuf.Timestamp getConfirmationTime()
       When this user was first activated
       
      optional .google.protobuf.Timestamp confirmationTime = 21;
      Returns:
      The confirmationTime.
    • getConfirmationTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getConfirmationTimeOrBuilder()
       When this user was first activated
       
      optional .google.protobuf.Timestamp confirmationTime = 21;
    • hasLastLoginTime

      boolean hasLastLoginTime()
       When this user last logged in
       
      optional .google.protobuf.Timestamp lastLoginTime = 15;
      Returns:
      Whether the lastLoginTime field is set.
    • getLastLoginTime

      com.google.protobuf.Timestamp getLastLoginTime()
       When this user last logged in
       
      optional .google.protobuf.Timestamp lastLoginTime = 15;
      Returns:
      The lastLoginTime.
    • getLastLoginTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getLastLoginTimeOrBuilder()
       When this user last logged in
       
      optional .google.protobuf.Timestamp lastLoginTime = 15;
    • getSystemPrivilegesList

      List<String> getSystemPrivilegesList()
       System privileges
       
      repeated string systemPrivileges = 26;
      Returns:
      A list containing the systemPrivileges.
    • getSystemPrivilegesCount

      int getSystemPrivilegesCount()
       System privileges
       
      repeated string systemPrivileges = 26;
      Returns:
      The count of systemPrivileges.
    • getSystemPrivileges

      String getSystemPrivileges(int index)
       System privileges
       
      repeated string systemPrivileges = 26;
      Parameters:
      index - The index of the element to return.
      Returns:
      The systemPrivileges at the given index.
    • getSystemPrivilegesBytes

      com.google.protobuf.ByteString getSystemPrivilegesBytes(int index)
       System privileges
       
      repeated string systemPrivileges = 26;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the systemPrivileges at the given index.
    • getSystemPrivilegeList

      @Deprecated List<String> getSystemPrivilegeList()
      Deprecated.
      repeated string systemPrivilege = 11 [deprecated = true];
      Returns:
      A list containing the systemPrivilege.
    • getSystemPrivilegeCount

      @Deprecated int getSystemPrivilegeCount()
      Deprecated.
      repeated string systemPrivilege = 11 [deprecated = true];
      Returns:
      The count of systemPrivilege.
    • getSystemPrivilege

      @Deprecated String getSystemPrivilege(int index)
      Deprecated.
      repeated string systemPrivilege = 11 [deprecated = true];
      Parameters:
      index - The index of the element to return.
      Returns:
      The systemPrivilege at the given index.
    • getSystemPrivilegeBytes

      @Deprecated com.google.protobuf.ByteString getSystemPrivilegeBytes(int index)
      Deprecated.
      repeated string systemPrivilege = 11 [deprecated = true];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the systemPrivilege at the given index.
    • getObjectPrivilegesList

      List<ObjectPrivilegeInfo> getObjectPrivilegesList()
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • getObjectPrivileges

      ObjectPrivilegeInfo getObjectPrivileges(int index)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • getObjectPrivilegesCount

      int getObjectPrivilegesCount()
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • getObjectPrivilegesOrBuilderList

      List<? extends ObjectPrivilegeInfoOrBuilder> getObjectPrivilegesOrBuilderList()
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • getObjectPrivilegesOrBuilder

      ObjectPrivilegeInfoOrBuilder getObjectPrivilegesOrBuilder(int index)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • getObjectPrivilegeList

      @Deprecated List<ObjectPrivilegeInfo> getObjectPrivilegeList()
      Deprecated.
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivilege = 12 [deprecated = true];
    • getObjectPrivilege

      @Deprecated ObjectPrivilegeInfo getObjectPrivilege(int index)
      Deprecated.
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivilege = 12 [deprecated = true];
    • getObjectPrivilegeCount

      @Deprecated int getObjectPrivilegeCount()
      Deprecated.
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivilege = 12 [deprecated = true];
    • getObjectPrivilegeOrBuilderList

      @Deprecated List<? extends ObjectPrivilegeInfoOrBuilder> getObjectPrivilegeOrBuilderList()
      Deprecated.
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivilege = 12 [deprecated = true];
    • getObjectPrivilegeOrBuilder

      @Deprecated ObjectPrivilegeInfoOrBuilder getObjectPrivilegeOrBuilder(int index)
      Deprecated.
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivilege = 12 [deprecated = true];
    • getGroupsList

      List<GroupInfo> getGroupsList()
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • getGroups

      GroupInfo getGroups(int index)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • getGroupsCount

      int getGroupsCount()
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • getGroupsOrBuilderList

      List<? extends GroupInfoOrBuilder> getGroupsOrBuilderList()
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • getGroupsOrBuilder

      GroupInfoOrBuilder getGroupsOrBuilder(int index)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • getIdentitiesList

      List<ExternalIdentityInfo> getIdentitiesList()
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • getIdentities

      ExternalIdentityInfo getIdentities(int index)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • getIdentitiesCount

      int getIdentitiesCount()
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • getIdentitiesOrBuilderList

      List<? extends ExternalIdentityInfoOrBuilder> getIdentitiesOrBuilderList()
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • getIdentitiesOrBuilder

      ExternalIdentityInfoOrBuilder getIdentitiesOrBuilder(int index)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • getRolesList

      List<RoleInfo> getRolesList()
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • getRoles

      RoleInfo getRoles(int index)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • getRolesCount

      int getRolesCount()
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • getRolesOrBuilderList

      List<? extends RoleInfoOrBuilder> getRolesOrBuilderList()
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • getRolesOrBuilder

      RoleInfoOrBuilder getRolesOrBuilder(int index)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • hasClearance

      boolean hasClearance()
       Clearance level. If the command clearance feature is enabled,
       then this user attribute is used as an additional check whether
       the user may send certain commands.
       The command clearance feature is disabled by default.
       
      optional .yamcs.protobuf.mdb.SignificanceInfo.SignificanceLevelType clearance = 25;
      Returns:
      Whether the clearance field is set.
    • getClearance

       Clearance level. If the command clearance feature is enabled,
       then this user attribute is used as an additional check whether
       the user may send certain commands.
       The command clearance feature is disabled by default.
       
      optional .yamcs.protobuf.mdb.SignificanceInfo.SignificanceLevelType clearance = 25;
      Returns:
      The clearance.