Package org.yamcs.protobuf
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 Summary
Modifier and TypeMethodDescriptionboolean
Whether the user may loginClearance level.com.google.protobuf.Timestamp
When this user was first activatedcom.google.protobuf.TimestampOrBuilder
When this user was first activatedUser that created this user accountUser that created this user accountcom.google.protobuf.Timestamp
When this user was createdcom.google.protobuf.TimestampOrBuilder
When this user was createdDisplayed namecom.google.protobuf.ByteString
Displayed namegetEmail()
Email addresscom.google.protobuf.ByteString
Email addressgetGroups
(int index) Groups that this user is member ofint
Groups that this user is member ofGroups that this user is member ofgetGroupsOrBuilder
(int index) Groups that this user is member ofList<? extends GroupInfoOrBuilder>
Groups that this user is member ofgetIdentities
(int index) External identitiesint
External identitiesExternal identitiesgetIdentitiesOrBuilder
(int index) External identitiesList<? extends ExternalIdentityInfoOrBuilder>
External identitiescom.google.protobuf.Timestamp
When this user last logged incom.google.protobuf.TimestampOrBuilder
When this user last logged ingetName()
Usernamecom.google.protobuf.ByteString
UsernamegetObjectPrivileges
(int index) Object privilegesint
Object privilegesObject privilegesgetObjectPrivilegesOrBuilder
(int index) Object privilegesList<? extends ObjectPrivilegeInfoOrBuilder>
Object privilegesgetRoles
(int index) Assigned rolesint
Assigned rolesAssigned rolesgetRolesOrBuilder
(int index) Assigned rolesList<? extends RoleInfoOrBuilder>
Assigned rolesboolean
Whether the user has all privilegesgetSystemPrivileges
(int index) System privilegescom.google.protobuf.ByteString
getSystemPrivilegesBytes
(int index) System privilegesint
System privilegesSystem privilegesboolean
Whether the user may loginboolean
Clearance level.boolean
When this user was first activatedboolean
User that created this user accountboolean
When this user was createdboolean
Displayed nameboolean
hasEmail()
Email addressboolean
When this user last logged inboolean
hasName()
Usernameboolean
Whether the user has all privilegesMethods 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
-
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
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
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.
-
getObjectPrivilegesList
List<ObjectPrivilegeInfo> getObjectPrivilegesList()Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
getObjectPrivileges
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
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
getGroupsList
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
getGroups
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
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
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
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
getRolesList
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
getRoles
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
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
Mdb.SignificanceInfo.SignificanceLevelType 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.
-