Class UserInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
org.yamcs.protobuf.UserInfo.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, UserInfoOrBuilder
Enclosing class:
UserInfo

public static final class UserInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder> implements UserInfoOrBuilder
Protobuf type yamcs.protobuf.iam.UserInfo
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
    • clear

      public UserInfo.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
    • getDefaultInstanceForType

      public UserInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public UserInfo build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public UserInfo buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public UserInfo.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
    • setField

      public UserInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
    • clearField

      public UserInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
    • clearOneof

      public UserInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
    • setRepeatedField

      public UserInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
    • addRepeatedField

      public UserInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
    • mergeFrom

      public UserInfo.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<UserInfo.Builder>
    • mergeFrom

      public UserInfo.Builder mergeFrom(UserInfo other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
    • mergeFrom

      public UserInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<UserInfo.Builder>
      Throws:
      IOException
    • hasName

      public boolean hasName()
       Username
       
      optional string name = 17;
      Specified by:
      hasName in interface UserInfoOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public String getName()
       Username
       
      optional string name = 17;
      Specified by:
      getName in interface UserInfoOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Username
       
      optional string name = 17;
      Specified by:
      getNameBytes in interface UserInfoOrBuilder
      Returns:
      The bytes for name.
    • setName

      public UserInfo.Builder setName(String value)
       Username
       
      optional string name = 17;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public UserInfo.Builder clearName()
       Username
       
      optional string name = 17;
      Returns:
      This builder for chaining.
    • setNameBytes

      public UserInfo.Builder setNameBytes(com.google.protobuf.ByteString value)
       Username
       
      optional string name = 17;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasDisplayName

      public boolean hasDisplayName()
       Displayed name
       
      optional string displayName = 18;
      Specified by:
      hasDisplayName in interface UserInfoOrBuilder
      Returns:
      Whether the displayName field is set.
    • getDisplayName

      public String getDisplayName()
       Displayed name
       
      optional string displayName = 18;
      Specified by:
      getDisplayName in interface UserInfoOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Displayed name
       
      optional string displayName = 18;
      Specified by:
      getDisplayNameBytes in interface UserInfoOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public UserInfo.Builder setDisplayName(String value)
       Displayed name
       
      optional string displayName = 18;
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public UserInfo.Builder clearDisplayName()
       Displayed name
       
      optional string displayName = 18;
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public UserInfo.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Displayed name
       
      optional string displayName = 18;
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • hasEmail

      public boolean hasEmail()
       Email address
       
      optional string email = 19;
      Specified by:
      hasEmail in interface UserInfoOrBuilder
      Returns:
      Whether the email field is set.
    • getEmail

      public String getEmail()
       Email address
       
      optional string email = 19;
      Specified by:
      getEmail in interface UserInfoOrBuilder
      Returns:
      The email.
    • getEmailBytes

      public com.google.protobuf.ByteString getEmailBytes()
       Email address
       
      optional string email = 19;
      Specified by:
      getEmailBytes in interface UserInfoOrBuilder
      Returns:
      The bytes for email.
    • setEmail

      public UserInfo.Builder setEmail(String value)
       Email address
       
      optional string email = 19;
      Parameters:
      value - The email to set.
      Returns:
      This builder for chaining.
    • clearEmail

      public UserInfo.Builder clearEmail()
       Email address
       
      optional string email = 19;
      Returns:
      This builder for chaining.
    • setEmailBytes

      public UserInfo.Builder setEmailBytes(com.google.protobuf.ByteString value)
       Email address
       
      optional string email = 19;
      Parameters:
      value - The bytes for email to set.
      Returns:
      This builder for chaining.
    • hasActive

      public boolean hasActive()
       Whether the user may login
       
      optional bool active = 16;
      Specified by:
      hasActive in interface UserInfoOrBuilder
      Returns:
      Whether the active field is set.
    • getActive

      public boolean getActive()
       Whether the user may login
       
      optional bool active = 16;
      Specified by:
      getActive in interface UserInfoOrBuilder
      Returns:
      The active.
    • setActive

      public UserInfo.Builder setActive(boolean value)
       Whether the user may login
       
      optional bool active = 16;
      Parameters:
      value - The active to set.
      Returns:
      This builder for chaining.
    • clearActive

      public UserInfo.Builder clearActive()
       Whether the user may login
       
      optional bool active = 16;
      Returns:
      This builder for chaining.
    • hasSuperuser

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

      public boolean getSuperuser()
       Whether the user has all privileges
       
      optional bool superuser = 13;
      Specified by:
      getSuperuser in interface UserInfoOrBuilder
      Returns:
      The superuser.
    • setSuperuser

      public UserInfo.Builder setSuperuser(boolean value)
       Whether the user has all privileges
       
      optional bool superuser = 13;
      Parameters:
      value - The superuser to set.
      Returns:
      This builder for chaining.
    • clearSuperuser

      public UserInfo.Builder clearSuperuser()
       Whether the user has all privileges
       
      optional bool superuser = 13;
      Returns:
      This builder for chaining.
    • hasCreatedBy

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

      public UserInfo getCreatedBy()
       User that created this user account
       
      optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
      Specified by:
      getCreatedBy in interface UserInfoOrBuilder
      Returns:
      The createdBy.
    • setCreatedBy

      public UserInfo.Builder setCreatedBy(UserInfo value)
       User that created this user account
       
      optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
    • setCreatedBy

      public UserInfo.Builder setCreatedBy(UserInfo.Builder builderForValue)
       User that created this user account
       
      optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
    • mergeCreatedBy

      public UserInfo.Builder mergeCreatedBy(UserInfo value)
       User that created this user account
       
      optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
    • clearCreatedBy

      public UserInfo.Builder clearCreatedBy()
       User that created this user account
       
      optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
    • getCreatedByBuilder

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

      public UserInfoOrBuilder getCreatedByOrBuilder()
       User that created this user account
       
      optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
      Specified by:
      getCreatedByOrBuilder in interface UserInfoOrBuilder
    • hasCreationTime

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

      public com.google.protobuf.Timestamp getCreationTime()
       When this user was created
       
      optional .google.protobuf.Timestamp creationTime = 14;
      Specified by:
      getCreationTime in interface UserInfoOrBuilder
      Returns:
      The creationTime.
    • setCreationTime

      public UserInfo.Builder setCreationTime(com.google.protobuf.Timestamp value)
       When this user was created
       
      optional .google.protobuf.Timestamp creationTime = 14;
    • setCreationTime

      public UserInfo.Builder setCreationTime(com.google.protobuf.Timestamp.Builder builderForValue)
       When this user was created
       
      optional .google.protobuf.Timestamp creationTime = 14;
    • mergeCreationTime

      public UserInfo.Builder mergeCreationTime(com.google.protobuf.Timestamp value)
       When this user was created
       
      optional .google.protobuf.Timestamp creationTime = 14;
    • clearCreationTime

      public UserInfo.Builder clearCreationTime()
       When this user was created
       
      optional .google.protobuf.Timestamp creationTime = 14;
    • getCreationTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreationTimeBuilder()
       When this user was created
       
      optional .google.protobuf.Timestamp creationTime = 14;
    • getCreationTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreationTimeOrBuilder()
       When this user was created
       
      optional .google.protobuf.Timestamp creationTime = 14;
      Specified by:
      getCreationTimeOrBuilder in interface UserInfoOrBuilder
    • hasConfirmationTime

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

      public com.google.protobuf.Timestamp getConfirmationTime()
       When this user was first activated
       
      optional .google.protobuf.Timestamp confirmationTime = 21;
      Specified by:
      getConfirmationTime in interface UserInfoOrBuilder
      Returns:
      The confirmationTime.
    • setConfirmationTime

      public UserInfo.Builder setConfirmationTime(com.google.protobuf.Timestamp value)
       When this user was first activated
       
      optional .google.protobuf.Timestamp confirmationTime = 21;
    • setConfirmationTime

      public UserInfo.Builder setConfirmationTime(com.google.protobuf.Timestamp.Builder builderForValue)
       When this user was first activated
       
      optional .google.protobuf.Timestamp confirmationTime = 21;
    • mergeConfirmationTime

      public UserInfo.Builder mergeConfirmationTime(com.google.protobuf.Timestamp value)
       When this user was first activated
       
      optional .google.protobuf.Timestamp confirmationTime = 21;
    • clearConfirmationTime

      public UserInfo.Builder clearConfirmationTime()
       When this user was first activated
       
      optional .google.protobuf.Timestamp confirmationTime = 21;
    • getConfirmationTimeBuilder

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

      public com.google.protobuf.TimestampOrBuilder getConfirmationTimeOrBuilder()
       When this user was first activated
       
      optional .google.protobuf.Timestamp confirmationTime = 21;
      Specified by:
      getConfirmationTimeOrBuilder in interface UserInfoOrBuilder
    • hasLastLoginTime

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

      public com.google.protobuf.Timestamp getLastLoginTime()
       When this user last logged in
       
      optional .google.protobuf.Timestamp lastLoginTime = 15;
      Specified by:
      getLastLoginTime in interface UserInfoOrBuilder
      Returns:
      The lastLoginTime.
    • setLastLoginTime

      public UserInfo.Builder setLastLoginTime(com.google.protobuf.Timestamp value)
       When this user last logged in
       
      optional .google.protobuf.Timestamp lastLoginTime = 15;
    • setLastLoginTime

      public UserInfo.Builder setLastLoginTime(com.google.protobuf.Timestamp.Builder builderForValue)
       When this user last logged in
       
      optional .google.protobuf.Timestamp lastLoginTime = 15;
    • mergeLastLoginTime

      public UserInfo.Builder mergeLastLoginTime(com.google.protobuf.Timestamp value)
       When this user last logged in
       
      optional .google.protobuf.Timestamp lastLoginTime = 15;
    • clearLastLoginTime

      public UserInfo.Builder clearLastLoginTime()
       When this user last logged in
       
      optional .google.protobuf.Timestamp lastLoginTime = 15;
    • getLastLoginTimeBuilder

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

      public com.google.protobuf.TimestampOrBuilder getLastLoginTimeOrBuilder()
       When this user last logged in
       
      optional .google.protobuf.Timestamp lastLoginTime = 15;
      Specified by:
      getLastLoginTimeOrBuilder in interface UserInfoOrBuilder
    • getSystemPrivilegesList

      public com.google.protobuf.ProtocolStringList getSystemPrivilegesList()
       System privileges
       
      repeated string systemPrivileges = 26;
      Specified by:
      getSystemPrivilegesList in interface UserInfoOrBuilder
      Returns:
      A list containing the systemPrivileges.
    • getSystemPrivilegesCount

      public int getSystemPrivilegesCount()
       System privileges
       
      repeated string systemPrivileges = 26;
      Specified by:
      getSystemPrivilegesCount in interface UserInfoOrBuilder
      Returns:
      The count of systemPrivileges.
    • getSystemPrivileges

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

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

      public UserInfo.Builder setSystemPrivileges(int index, String value)
       System privileges
       
      repeated string systemPrivileges = 26;
      Parameters:
      index - The index to set the value at.
      value - The systemPrivileges to set.
      Returns:
      This builder for chaining.
    • addSystemPrivileges

      public UserInfo.Builder addSystemPrivileges(String value)
       System privileges
       
      repeated string systemPrivileges = 26;
      Parameters:
      value - The systemPrivileges to add.
      Returns:
      This builder for chaining.
    • addAllSystemPrivileges

      public UserInfo.Builder addAllSystemPrivileges(Iterable<String> values)
       System privileges
       
      repeated string systemPrivileges = 26;
      Parameters:
      values - The systemPrivileges to add.
      Returns:
      This builder for chaining.
    • clearSystemPrivileges

      public UserInfo.Builder clearSystemPrivileges()
       System privileges
       
      repeated string systemPrivileges = 26;
      Returns:
      This builder for chaining.
    • addSystemPrivilegesBytes

      public UserInfo.Builder addSystemPrivilegesBytes(com.google.protobuf.ByteString value)
       System privileges
       
      repeated string systemPrivileges = 26;
      Parameters:
      value - The bytes of the systemPrivileges to add.
      Returns:
      This builder for chaining.
    • getObjectPrivilegesList

      public List<ObjectPrivilegeInfo> getObjectPrivilegesList()
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
      Specified by:
      getObjectPrivilegesList in interface UserInfoOrBuilder
    • getObjectPrivilegesCount

      public int getObjectPrivilegesCount()
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
      Specified by:
      getObjectPrivilegesCount in interface UserInfoOrBuilder
    • getObjectPrivileges

      public ObjectPrivilegeInfo getObjectPrivileges(int index)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
      Specified by:
      getObjectPrivileges in interface UserInfoOrBuilder
    • setObjectPrivileges

      public UserInfo.Builder setObjectPrivileges(int index, ObjectPrivilegeInfo value)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • setObjectPrivileges

      public UserInfo.Builder setObjectPrivileges(int index, ObjectPrivilegeInfo.Builder builderForValue)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • addObjectPrivileges

      public UserInfo.Builder addObjectPrivileges(ObjectPrivilegeInfo value)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • addObjectPrivileges

      public UserInfo.Builder addObjectPrivileges(int index, ObjectPrivilegeInfo value)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • addObjectPrivileges

      public UserInfo.Builder addObjectPrivileges(ObjectPrivilegeInfo.Builder builderForValue)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • addObjectPrivileges

      public UserInfo.Builder addObjectPrivileges(int index, ObjectPrivilegeInfo.Builder builderForValue)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • addAllObjectPrivileges

      public UserInfo.Builder addAllObjectPrivileges(Iterable<? extends ObjectPrivilegeInfo> values)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • clearObjectPrivileges

      public UserInfo.Builder clearObjectPrivileges()
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • removeObjectPrivileges

      public UserInfo.Builder removeObjectPrivileges(int index)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • getObjectPrivilegesBuilder

      public ObjectPrivilegeInfo.Builder getObjectPrivilegesBuilder(int index)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • getObjectPrivilegesOrBuilder

      public ObjectPrivilegeInfoOrBuilder getObjectPrivilegesOrBuilder(int index)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
      Specified by:
      getObjectPrivilegesOrBuilder in interface UserInfoOrBuilder
    • getObjectPrivilegesOrBuilderList

      public List<? extends ObjectPrivilegeInfoOrBuilder> getObjectPrivilegesOrBuilderList()
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
      Specified by:
      getObjectPrivilegesOrBuilderList in interface UserInfoOrBuilder
    • addObjectPrivilegesBuilder

      public ObjectPrivilegeInfo.Builder addObjectPrivilegesBuilder()
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • addObjectPrivilegesBuilder

      public ObjectPrivilegeInfo.Builder addObjectPrivilegesBuilder(int index)
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • getObjectPrivilegesBuilderList

      public List<ObjectPrivilegeInfo.Builder> getObjectPrivilegesBuilderList()
       Object privileges
       
      repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
    • getGroupsList

      public List<GroupInfo> getGroupsList()
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
      Specified by:
      getGroupsList in interface UserInfoOrBuilder
    • getGroupsCount

      public int getGroupsCount()
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
      Specified by:
      getGroupsCount in interface UserInfoOrBuilder
    • getGroups

      public GroupInfo getGroups(int index)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
      Specified by:
      getGroups in interface UserInfoOrBuilder
    • setGroups

      public UserInfo.Builder setGroups(int index, GroupInfo value)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • setGroups

      public UserInfo.Builder setGroups(int index, GroupInfo.Builder builderForValue)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • addGroups

      public UserInfo.Builder addGroups(GroupInfo value)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • addGroups

      public UserInfo.Builder addGroups(int index, GroupInfo value)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • addGroups

      public UserInfo.Builder addGroups(GroupInfo.Builder builderForValue)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • addGroups

      public UserInfo.Builder addGroups(int index, GroupInfo.Builder builderForValue)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • addAllGroups

      public UserInfo.Builder addAllGroups(Iterable<? extends GroupInfo> values)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • clearGroups

      public UserInfo.Builder clearGroups()
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • removeGroups

      public UserInfo.Builder removeGroups(int index)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • getGroupsBuilder

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

      public GroupInfoOrBuilder getGroupsOrBuilder(int index)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
      Specified by:
      getGroupsOrBuilder in interface UserInfoOrBuilder
    • getGroupsOrBuilderList

      public List<? extends GroupInfoOrBuilder> getGroupsOrBuilderList()
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
      Specified by:
      getGroupsOrBuilderList in interface UserInfoOrBuilder
    • addGroupsBuilder

      public GroupInfo.Builder addGroupsBuilder()
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • addGroupsBuilder

      public GroupInfo.Builder addGroupsBuilder(int index)
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • getGroupsBuilderList

      public List<GroupInfo.Builder> getGroupsBuilderList()
       Groups that this user is member of
       
      repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
    • getIdentitiesList

      public List<ExternalIdentityInfo> getIdentitiesList()
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
      Specified by:
      getIdentitiesList in interface UserInfoOrBuilder
    • getIdentitiesCount

      public int getIdentitiesCount()
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
      Specified by:
      getIdentitiesCount in interface UserInfoOrBuilder
    • getIdentities

      public ExternalIdentityInfo getIdentities(int index)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
      Specified by:
      getIdentities in interface UserInfoOrBuilder
    • setIdentities

      public UserInfo.Builder setIdentities(int index, ExternalIdentityInfo value)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • setIdentities

      public UserInfo.Builder setIdentities(int index, ExternalIdentityInfo.Builder builderForValue)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • addIdentities

      public UserInfo.Builder addIdentities(ExternalIdentityInfo value)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • addIdentities

      public UserInfo.Builder addIdentities(int index, ExternalIdentityInfo value)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • addIdentities

      public UserInfo.Builder addIdentities(ExternalIdentityInfo.Builder builderForValue)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • addIdentities

      public UserInfo.Builder addIdentities(int index, ExternalIdentityInfo.Builder builderForValue)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • addAllIdentities

      public UserInfo.Builder addAllIdentities(Iterable<? extends ExternalIdentityInfo> values)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • clearIdentities

      public UserInfo.Builder clearIdentities()
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • removeIdentities

      public UserInfo.Builder removeIdentities(int index)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • getIdentitiesBuilder

      public ExternalIdentityInfo.Builder getIdentitiesBuilder(int index)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • getIdentitiesOrBuilder

      public ExternalIdentityInfoOrBuilder getIdentitiesOrBuilder(int index)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
      Specified by:
      getIdentitiesOrBuilder in interface UserInfoOrBuilder
    • getIdentitiesOrBuilderList

      public List<? extends ExternalIdentityInfoOrBuilder> getIdentitiesOrBuilderList()
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
      Specified by:
      getIdentitiesOrBuilderList in interface UserInfoOrBuilder
    • addIdentitiesBuilder

      public ExternalIdentityInfo.Builder addIdentitiesBuilder()
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • addIdentitiesBuilder

      public ExternalIdentityInfo.Builder addIdentitiesBuilder(int index)
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • getIdentitiesBuilderList

      public List<ExternalIdentityInfo.Builder> getIdentitiesBuilderList()
       External identities
       
      repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
    • getRolesList

      public List<RoleInfo> getRolesList()
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
      Specified by:
      getRolesList in interface UserInfoOrBuilder
    • getRolesCount

      public int getRolesCount()
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
      Specified by:
      getRolesCount in interface UserInfoOrBuilder
    • getRoles

      public RoleInfo getRoles(int index)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
      Specified by:
      getRoles in interface UserInfoOrBuilder
    • setRoles

      public UserInfo.Builder setRoles(int index, RoleInfo value)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • setRoles

      public UserInfo.Builder setRoles(int index, RoleInfo.Builder builderForValue)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • addRoles

      public UserInfo.Builder addRoles(RoleInfo value)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • addRoles

      public UserInfo.Builder addRoles(int index, RoleInfo value)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • addRoles

      public UserInfo.Builder addRoles(RoleInfo.Builder builderForValue)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • addRoles

      public UserInfo.Builder addRoles(int index, RoleInfo.Builder builderForValue)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • addAllRoles

      public UserInfo.Builder addAllRoles(Iterable<? extends RoleInfo> values)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • clearRoles

      public UserInfo.Builder clearRoles()
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • removeRoles

      public UserInfo.Builder removeRoles(int index)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • getRolesBuilder

      public RoleInfo.Builder getRolesBuilder(int index)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • getRolesOrBuilder

      public RoleInfoOrBuilder getRolesOrBuilder(int index)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
      Specified by:
      getRolesOrBuilder in interface UserInfoOrBuilder
    • getRolesOrBuilderList

      public List<? extends RoleInfoOrBuilder> getRolesOrBuilderList()
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
      Specified by:
      getRolesOrBuilderList in interface UserInfoOrBuilder
    • addRolesBuilder

      public RoleInfo.Builder addRolesBuilder()
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • addRolesBuilder

      public RoleInfo.Builder addRolesBuilder(int index)
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • getRolesBuilderList

      public List<RoleInfo.Builder> getRolesBuilderList()
       Assigned roles
       
      repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
    • hasClearance

      public 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;
      Specified by:
      hasClearance in interface UserInfoOrBuilder
      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;
      Specified by:
      getClearance in interface UserInfoOrBuilder
      Returns:
      The clearance.
    • setClearance

       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;
      Parameters:
      value - The clearance to set.
      Returns:
      This builder for chaining.
    • clearClearance

      public UserInfo.Builder clearClearance()
       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:
      This builder for chaining.
    • setUnknownFields

      public final UserInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
    • mergeUnknownFields

      public final UserInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>