Package org.yamcs.protobuf
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 Summary
Modifier and TypeMethodDescriptionaddAllGroups
(Iterable<? extends GroupInfo> values) Groups that this user is member ofaddAllIdentities
(Iterable<? extends ExternalIdentityInfo> values) External identitiesaddAllObjectPrivileges
(Iterable<? extends ObjectPrivilegeInfo> values) Object privilegesaddAllRoles
(Iterable<? extends RoleInfo> values) Assigned rolesaddAllSystemPrivileges
(Iterable<String> values) System privilegesGroups that this user is member ofaddGroups
(int index, GroupInfo.Builder builderForValue) Groups that this user is member ofGroups that this user is member ofaddGroups
(GroupInfo.Builder builderForValue) Groups that this user is member ofGroups that this user is member ofaddGroupsBuilder
(int index) Groups that this user is member ofaddIdentities
(int index, ExternalIdentityInfo value) External identitiesaddIdentities
(int index, ExternalIdentityInfo.Builder builderForValue) External identitiesExternal identitiesaddIdentities
(ExternalIdentityInfo.Builder builderForValue) External identitiesExternal identitiesaddIdentitiesBuilder
(int index) External identitiesaddObjectPrivileges
(int index, ObjectPrivilegeInfo value) Object privilegesaddObjectPrivileges
(int index, ObjectPrivilegeInfo.Builder builderForValue) Object privilegesObject privilegesaddObjectPrivileges
(ObjectPrivilegeInfo.Builder builderForValue) Object privilegesObject privilegesaddObjectPrivilegesBuilder
(int index) Object privilegesaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Assigned rolesaddRoles
(int index, RoleInfo.Builder builderForValue) Assigned rolesAssigned rolesaddRoles
(RoleInfo.Builder builderForValue) Assigned rolesAssigned rolesaddRolesBuilder
(int index) Assigned rolesaddSystemPrivileges
(String value) System privilegesaddSystemPrivilegesBytes
(com.google.protobuf.ByteString value) System privilegesbuild()
clear()
Whether the user may loginClearance level.When this user was first activatedUser that created this user accountWhen this user was createdDisplayed nameEmail addressclearField
(com.google.protobuf.Descriptors.FieldDescriptor field) Groups that this user is member ofExternal identitiesWhen this user last logged inUsernameObject privilegesclearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) Assigned rolesWhether the user has all privilegesSystem privilegesclone()
boolean
Whether the user may loginClearance level.com.google.protobuf.Timestamp
When this user was first activatedcom.google.protobuf.Timestamp.Builder
When this user was first activatedcom.google.protobuf.TimestampOrBuilder
When this user was first activatedUser that created this user accountUser that created this user accountUser that created this user accountcom.google.protobuf.Timestamp
When this user was createdcom.google.protobuf.Timestamp.Builder
When this user was createdcom.google.protobuf.TimestampOrBuilder
When this user was createdstatic final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Displayed namecom.google.protobuf.ByteString
Displayed namegetEmail()
Email addresscom.google.protobuf.ByteString
Email addressgetGroups
(int index) Groups that this user is member ofgetGroupsBuilder
(int index) Groups that this user is member ofGroups 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 identitiesgetIdentitiesBuilder
(int index) External identitiesExternal identitiesint
External identitiesExternal identitiesgetIdentitiesOrBuilder
(int index) External identitiesList<? extends ExternalIdentityInfoOrBuilder>
External identitiescom.google.protobuf.Timestamp
When this user last logged incom.google.protobuf.Timestamp.Builder
When this user last logged incom.google.protobuf.TimestampOrBuilder
When this user last logged ingetName()
Usernamecom.google.protobuf.ByteString
UsernamegetObjectPrivileges
(int index) Object privilegesgetObjectPrivilegesBuilder
(int index) Object privilegesObject privilegesint
Object privilegesObject privilegesgetObjectPrivilegesOrBuilder
(int index) Object privilegesList<? extends ObjectPrivilegeInfoOrBuilder>
Object privilegesgetRoles
(int index) Assigned rolesgetRolesBuilder
(int index) Assigned rolesAssigned 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 privilegescom.google.protobuf.ProtocolStringList
System 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 privilegesprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeConfirmationTime
(com.google.protobuf.Timestamp value) When this user was first activatedmergeCreatedBy
(UserInfo value) User that created this user accountmergeCreationTime
(com.google.protobuf.Timestamp value) When this user was createdmergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeLastLoginTime
(com.google.protobuf.Timestamp value) When this user last logged infinal UserInfo.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) removeGroups
(int index) Groups that this user is member ofremoveIdentities
(int index) External identitiesremoveObjectPrivileges
(int index) Object privilegesremoveRoles
(int index) Assigned rolessetActive
(boolean value) Whether the user may loginClearance level.setConfirmationTime
(com.google.protobuf.Timestamp value) When this user was first activatedsetConfirmationTime
(com.google.protobuf.Timestamp.Builder builderForValue) When this user was first activatedsetCreatedBy
(UserInfo value) User that created this user accountsetCreatedBy
(UserInfo.Builder builderForValue) User that created this user accountsetCreationTime
(com.google.protobuf.Timestamp value) When this user was createdsetCreationTime
(com.google.protobuf.Timestamp.Builder builderForValue) When this user was createdsetDisplayName
(String value) Displayed namesetDisplayNameBytes
(com.google.protobuf.ByteString value) Displayed nameEmail addresssetEmailBytes
(com.google.protobuf.ByteString value) Email addressGroups that this user is member ofsetGroups
(int index, GroupInfo.Builder builderForValue) Groups that this user is member ofsetIdentities
(int index, ExternalIdentityInfo value) External identitiessetIdentities
(int index, ExternalIdentityInfo.Builder builderForValue) External identitiessetLastLoginTime
(com.google.protobuf.Timestamp value) When this user last logged insetLastLoginTime
(com.google.protobuf.Timestamp.Builder builderForValue) When this user last logged inUsernamesetNameBytes
(com.google.protobuf.ByteString value) UsernamesetObjectPrivileges
(int index, ObjectPrivilegeInfo value) Object privilegessetObjectPrivileges
(int index, ObjectPrivilegeInfo.Builder builderForValue) Object privilegessetRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Assigned rolessetRoles
(int index, RoleInfo.Builder builderForValue) Assigned rolessetSuperuser
(boolean value) Whether the user has all privilegessetSystemPrivileges
(int index, String value) System privilegesfinal UserInfo.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
setField
public UserInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
addRepeatedField
public UserInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<UserInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<UserInfo.Builder>
- Throws:
IOException
-
hasName
public boolean hasName()Username
optional string name = 17;
- Specified by:
hasName
in interfaceUserInfoOrBuilder
- Returns:
- Whether the name field is set.
-
getName
Username
optional string name = 17;
- Specified by:
getName
in interfaceUserInfoOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Username
optional string name = 17;
- Specified by:
getNameBytes
in interfaceUserInfoOrBuilder
- Returns:
- The bytes for name.
-
setName
Username
optional string name = 17;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
Username
optional string name = 17;
- Returns:
- This builder for chaining.
-
setNameBytes
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 interfaceUserInfoOrBuilder
- Returns:
- Whether the displayName field is set.
-
getDisplayName
Displayed name
optional string displayName = 18;
- Specified by:
getDisplayName
in interfaceUserInfoOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Displayed name
optional string displayName = 18;
- Specified by:
getDisplayNameBytes
in interfaceUserInfoOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
Displayed name
optional string displayName = 18;
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Displayed name
optional string displayName = 18;
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
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 interfaceUserInfoOrBuilder
- Returns:
- Whether the email field is set.
-
getEmail
Email address
optional string email = 19;
- Specified by:
getEmail
in interfaceUserInfoOrBuilder
- Returns:
- The email.
-
getEmailBytes
public com.google.protobuf.ByteString getEmailBytes()Email address
optional string email = 19;
- Specified by:
getEmailBytes
in interfaceUserInfoOrBuilder
- Returns:
- The bytes for email.
-
setEmail
Email address
optional string email = 19;
- Parameters:
value
- The email to set.- Returns:
- This builder for chaining.
-
clearEmail
Email address
optional string email = 19;
- Returns:
- This builder for chaining.
-
setEmailBytes
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 interfaceUserInfoOrBuilder
- Returns:
- Whether the active field is set.
-
getActive
public boolean getActive()Whether the user may login
optional bool active = 16;
- Specified by:
getActive
in interfaceUserInfoOrBuilder
- Returns:
- The active.
-
setActive
Whether the user may login
optional bool active = 16;
- Parameters:
value
- The active to set.- Returns:
- This builder for chaining.
-
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 interfaceUserInfoOrBuilder
- 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 interfaceUserInfoOrBuilder
- Returns:
- The superuser.
-
setSuperuser
Whether the user has all privileges
optional bool superuser = 13;
- Parameters:
value
- The superuser to set.- Returns:
- This builder for chaining.
-
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 interfaceUserInfoOrBuilder
- Returns:
- Whether the createdBy field is set.
-
getCreatedBy
User that created this user account
optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
- Specified by:
getCreatedBy
in interfaceUserInfoOrBuilder
- Returns:
- The createdBy.
-
setCreatedBy
User that created this user account
optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
-
setCreatedBy
User that created this user account
optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
-
mergeCreatedBy
User that created this user account
optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
-
clearCreatedBy
User that created this user account
optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
-
getCreatedByBuilder
User that created this user account
optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
-
getCreatedByOrBuilder
User that created this user account
optional .yamcs.protobuf.iam.UserInfo createdBy = 20;
- Specified by:
getCreatedByOrBuilder
in interfaceUserInfoOrBuilder
-
hasCreationTime
public boolean hasCreationTime()When this user was created
optional .google.protobuf.Timestamp creationTime = 14;
- Specified by:
hasCreationTime
in interfaceUserInfoOrBuilder
- 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 interfaceUserInfoOrBuilder
- Returns:
- The creationTime.
-
setCreationTime
When this user was created
optional .google.protobuf.Timestamp creationTime = 14;
-
setCreationTime
When this user was created
optional .google.protobuf.Timestamp creationTime = 14;
-
mergeCreationTime
When this user was created
optional .google.protobuf.Timestamp creationTime = 14;
-
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 interfaceUserInfoOrBuilder
-
hasConfirmationTime
public boolean hasConfirmationTime()When this user was first activated
optional .google.protobuf.Timestamp confirmationTime = 21;
- Specified by:
hasConfirmationTime
in interfaceUserInfoOrBuilder
- 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 interfaceUserInfoOrBuilder
- Returns:
- The confirmationTime.
-
setConfirmationTime
When this user was first activated
optional .google.protobuf.Timestamp confirmationTime = 21;
-
setConfirmationTime
When this user was first activated
optional .google.protobuf.Timestamp confirmationTime = 21;
-
mergeConfirmationTime
When this user was first activated
optional .google.protobuf.Timestamp confirmationTime = 21;
-
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 interfaceUserInfoOrBuilder
-
hasLastLoginTime
public boolean hasLastLoginTime()When this user last logged in
optional .google.protobuf.Timestamp lastLoginTime = 15;
- Specified by:
hasLastLoginTime
in interfaceUserInfoOrBuilder
- 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 interfaceUserInfoOrBuilder
- Returns:
- The lastLoginTime.
-
setLastLoginTime
When this user last logged in
optional .google.protobuf.Timestamp lastLoginTime = 15;
-
setLastLoginTime
When this user last logged in
optional .google.protobuf.Timestamp lastLoginTime = 15;
-
mergeLastLoginTime
When this user last logged in
optional .google.protobuf.Timestamp lastLoginTime = 15;
-
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 interfaceUserInfoOrBuilder
-
getSystemPrivilegesList
public com.google.protobuf.ProtocolStringList getSystemPrivilegesList()System privileges
repeated string systemPrivileges = 26;
- Specified by:
getSystemPrivilegesList
in interfaceUserInfoOrBuilder
- Returns:
- A list containing the systemPrivileges.
-
getSystemPrivilegesCount
public int getSystemPrivilegesCount()System privileges
repeated string systemPrivileges = 26;
- Specified by:
getSystemPrivilegesCount
in interfaceUserInfoOrBuilder
- Returns:
- The count of systemPrivileges.
-
getSystemPrivileges
System privileges
repeated string systemPrivileges = 26;
- Specified by:
getSystemPrivileges
in interfaceUserInfoOrBuilder
- 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 interfaceUserInfoOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the systemPrivileges at the given index.
-
setSystemPrivileges
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
System privileges
repeated string systemPrivileges = 26;
- Parameters:
value
- The systemPrivileges to add.- Returns:
- This builder for chaining.
-
addAllSystemPrivileges
System privileges
repeated string systemPrivileges = 26;
- Parameters:
values
- The systemPrivileges to add.- Returns:
- This builder for chaining.
-
clearSystemPrivileges
System privileges
repeated string systemPrivileges = 26;
- Returns:
- This builder for chaining.
-
addSystemPrivilegesBytes
System privileges
repeated string systemPrivileges = 26;
- Parameters:
value
- The bytes of the systemPrivileges to add.- Returns:
- This builder for chaining.
-
getObjectPrivilegesList
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
- Specified by:
getObjectPrivilegesList
in interfaceUserInfoOrBuilder
-
getObjectPrivilegesCount
public int getObjectPrivilegesCount()Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
- Specified by:
getObjectPrivilegesCount
in interfaceUserInfoOrBuilder
-
getObjectPrivileges
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
- Specified by:
getObjectPrivileges
in interfaceUserInfoOrBuilder
-
setObjectPrivileges
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
setObjectPrivileges
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
addObjectPrivileges
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
addObjectPrivileges
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
addObjectPrivileges
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
addObjectPrivileges
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
addAllObjectPrivileges
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
clearObjectPrivileges
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
removeObjectPrivileges
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
getObjectPrivilegesBuilder
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
getObjectPrivilegesOrBuilder
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
- Specified by:
getObjectPrivilegesOrBuilder
in interfaceUserInfoOrBuilder
-
getObjectPrivilegesOrBuilderList
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
- Specified by:
getObjectPrivilegesOrBuilderList
in interfaceUserInfoOrBuilder
-
addObjectPrivilegesBuilder
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
addObjectPrivilegesBuilder
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
getObjectPrivilegesBuilderList
Object privileges
repeated .yamcs.protobuf.iam.ObjectPrivilegeInfo objectPrivileges = 27;
-
getGroupsList
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
- Specified by:
getGroupsList
in interfaceUserInfoOrBuilder
-
getGroupsCount
public int getGroupsCount()Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
- Specified by:
getGroupsCount
in interfaceUserInfoOrBuilder
-
getGroups
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
- Specified by:
getGroups
in interfaceUserInfoOrBuilder
-
setGroups
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
setGroups
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
addGroups
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
addGroups
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
addGroups
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
addGroups
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
addAllGroups
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
clearGroups
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
removeGroups
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
getGroupsBuilder
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;
- Specified by:
getGroupsOrBuilder
in interfaceUserInfoOrBuilder
-
getGroupsOrBuilderList
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
- Specified by:
getGroupsOrBuilderList
in interfaceUserInfoOrBuilder
-
addGroupsBuilder
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
addGroupsBuilder
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
getGroupsBuilderList
Groups that this user is member of
repeated .yamcs.protobuf.iam.GroupInfo groups = 22;
-
getIdentitiesList
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
- Specified by:
getIdentitiesList
in interfaceUserInfoOrBuilder
-
getIdentitiesCount
public int getIdentitiesCount()External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
- Specified by:
getIdentitiesCount
in interfaceUserInfoOrBuilder
-
getIdentities
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
- Specified by:
getIdentities
in interfaceUserInfoOrBuilder
-
setIdentities
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
setIdentities
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
addIdentities
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
addIdentities
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
addIdentities
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
addIdentities
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
addAllIdentities
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
clearIdentities
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
removeIdentities
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
getIdentitiesBuilder
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
getIdentitiesOrBuilder
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
- Specified by:
getIdentitiesOrBuilder
in interfaceUserInfoOrBuilder
-
getIdentitiesOrBuilderList
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
- Specified by:
getIdentitiesOrBuilderList
in interfaceUserInfoOrBuilder
-
addIdentitiesBuilder
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
addIdentitiesBuilder
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
getIdentitiesBuilderList
External identities
repeated .yamcs.protobuf.iam.ExternalIdentityInfo identities = 23;
-
getRolesList
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
- Specified by:
getRolesList
in interfaceUserInfoOrBuilder
-
getRolesCount
public int getRolesCount()Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
- Specified by:
getRolesCount
in interfaceUserInfoOrBuilder
-
getRoles
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
- Specified by:
getRoles
in interfaceUserInfoOrBuilder
-
setRoles
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
setRoles
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
addRoles
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
addRoles
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
addRoles
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
addRoles
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
addAllRoles
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
clearRoles
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
removeRoles
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
getRolesBuilder
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
getRolesOrBuilder
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
- Specified by:
getRolesOrBuilder
in interfaceUserInfoOrBuilder
-
getRolesOrBuilderList
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
- Specified by:
getRolesOrBuilderList
in interfaceUserInfoOrBuilder
-
addRolesBuilder
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
addRolesBuilder
Assigned roles
repeated .yamcs.protobuf.iam.RoleInfo roles = 24;
-
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 interfaceUserInfoOrBuilder
- 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 interfaceUserInfoOrBuilder
- 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
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
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-