java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
org.yamcs.security.protobuf.UserAccountRecordDetail.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,UserAccountRecordDetailOrBuilder
- Enclosing class:
- UserAccountRecordDetail
public static final class UserAccountRecordDetail.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
implements UserAccountRecordDetailOrBuilder
Protobuf type
UserAccountRecordDetail-
Method Summary
Modifier and TypeMethodDescriptionaddAllIdentities(Iterable<? extends ExternalIdentity> values) repeated .ExternalIdentity identities = 4;addAllRoles(Iterable<String> values) repeated string roles = 5;addIdentities(int index, ExternalIdentity value) repeated .ExternalIdentity identities = 4;addIdentities(int index, ExternalIdentity.Builder builderForValue) repeated .ExternalIdentity identities = 4;addIdentities(ExternalIdentity value) repeated .ExternalIdentity identities = 4;addIdentities(ExternalIdentity.Builder builderForValue) repeated .ExternalIdentity identities = 4;repeated .ExternalIdentity identities = 4;addIdentitiesBuilder(int index) repeated .ExternalIdentity identities = 4;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) repeated string roles = 5;addRolesBytes(com.google.protobuf.ByteString value) repeated string roles = 5;build()clear()optional .Clearance clearance = 6;optional string email = 1;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) optional string hash = 2;repeated .ExternalIdentity identities = 4;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) repeated string roles = 5;optional bool superuser = 3;clone()optional .Clearance clearance = 6;optional .Clearance clearance = 6;optional .Clearance clearance = 6;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEmail()optional string email = 1;com.google.protobuf.ByteStringoptional string email = 1;getHash()optional string hash = 2;com.google.protobuf.ByteStringoptional string hash = 2;getIdentities(int index) repeated .ExternalIdentity identities = 4;getIdentitiesBuilder(int index) repeated .ExternalIdentity identities = 4;repeated .ExternalIdentity identities = 4;intrepeated .ExternalIdentity identities = 4;repeated .ExternalIdentity identities = 4;getIdentitiesOrBuilder(int index) repeated .ExternalIdentity identities = 4;List<? extends ExternalIdentityOrBuilder>repeated .ExternalIdentity identities = 4;getRoles(int index) repeated string roles = 5;com.google.protobuf.ByteStringgetRolesBytes(int index) repeated string roles = 5;intrepeated string roles = 5;com.google.protobuf.ProtocolStringListrepeated string roles = 5;booleanoptional bool superuser = 3;booleanoptional .Clearance clearance = 6;booleanhasEmail()optional string email = 1;booleanhasHash()optional string hash = 2;booleanoptional bool superuser = 3;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeClearance(Clearance value) optional .Clearance clearance = 6;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(UserAccountRecordDetail other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeIdentities(int index) repeated .ExternalIdentity identities = 4;setClearance(Clearance value) optional .Clearance clearance = 6;setClearance(Clearance.Builder builderForValue) optional .Clearance clearance = 6;optional string email = 1;setEmailBytes(com.google.protobuf.ByteString value) optional string email = 1;optional string hash = 2;setHashBytes(com.google.protobuf.ByteString value) optional string hash = 2;setIdentities(int index, ExternalIdentity value) repeated .ExternalIdentity identities = 4;setIdentities(int index, ExternalIdentity.Builder builderForValue) repeated .ExternalIdentity identities = 4;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) repeated string roles = 5;setSuperuser(boolean value) optional bool superuser = 3;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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
-
setField
public UserAccountRecordDetail.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
-
clearField
public UserAccountRecordDetail.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
-
clearOneof
public UserAccountRecordDetail.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
-
setRepeatedField
public UserAccountRecordDetail.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
-
addRepeatedField
public UserAccountRecordDetail.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UserAccountRecordDetail.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
-
mergeFrom
public UserAccountRecordDetail.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UserAccountRecordDetail.Builder>- Throws:
IOException
-
hasEmail
public boolean hasEmail()optional string email = 1;- Specified by:
hasEmailin interfaceUserAccountRecordDetailOrBuilder- Returns:
- Whether the email field is set.
-
getEmail
optional string email = 1;- Specified by:
getEmailin interfaceUserAccountRecordDetailOrBuilder- Returns:
- The email.
-
getEmailBytes
public com.google.protobuf.ByteString getEmailBytes()optional string email = 1;- Specified by:
getEmailBytesin interfaceUserAccountRecordDetailOrBuilder- Returns:
- The bytes for email.
-
setEmail
optional string email = 1;- Parameters:
value- The email to set.- Returns:
- This builder for chaining.
-
clearEmail
optional string email = 1;- Returns:
- This builder for chaining.
-
setEmailBytes
optional string email = 1;- Parameters:
value- The bytes for email to set.- Returns:
- This builder for chaining.
-
hasHash
public boolean hasHash()optional string hash = 2;- Specified by:
hasHashin interfaceUserAccountRecordDetailOrBuilder- Returns:
- Whether the hash field is set.
-
getHash
optional string hash = 2;- Specified by:
getHashin interfaceUserAccountRecordDetailOrBuilder- Returns:
- The hash.
-
getHashBytes
public com.google.protobuf.ByteString getHashBytes()optional string hash = 2;- Specified by:
getHashBytesin interfaceUserAccountRecordDetailOrBuilder- Returns:
- The bytes for hash.
-
setHash
optional string hash = 2;- Parameters:
value- The hash to set.- Returns:
- This builder for chaining.
-
clearHash
optional string hash = 2;- Returns:
- This builder for chaining.
-
setHashBytes
optional string hash = 2;- Parameters:
value- The bytes for hash to set.- Returns:
- This builder for chaining.
-
hasSuperuser
public boolean hasSuperuser()optional bool superuser = 3;- Specified by:
hasSuperuserin interfaceUserAccountRecordDetailOrBuilder- Returns:
- Whether the superuser field is set.
-
getSuperuser
public boolean getSuperuser()optional bool superuser = 3;- Specified by:
getSuperuserin interfaceUserAccountRecordDetailOrBuilder- Returns:
- The superuser.
-
setSuperuser
optional bool superuser = 3;- Parameters:
value- The superuser to set.- Returns:
- This builder for chaining.
-
clearSuperuser
optional bool superuser = 3;- Returns:
- This builder for chaining.
-
getRolesList
public com.google.protobuf.ProtocolStringList getRolesList()repeated string roles = 5;- Specified by:
getRolesListin interfaceUserAccountRecordDetailOrBuilder- Returns:
- A list containing the roles.
-
getRolesCount
public int getRolesCount()repeated string roles = 5;- Specified by:
getRolesCountin interfaceUserAccountRecordDetailOrBuilder- Returns:
- The count of roles.
-
getRoles
repeated string roles = 5;- Specified by:
getRolesin interfaceUserAccountRecordDetailOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The roles at the given index.
-
getRolesBytes
public com.google.protobuf.ByteString getRolesBytes(int index) repeated string roles = 5;- Specified by:
getRolesBytesin interfaceUserAccountRecordDetailOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the roles at the given index.
-
setRoles
repeated string roles = 5;- Parameters:
index- The index to set the value at.value- The roles to set.- Returns:
- This builder for chaining.
-
addRoles
repeated string roles = 5;- Parameters:
value- The roles to add.- Returns:
- This builder for chaining.
-
addAllRoles
repeated string roles = 5;- Parameters:
values- The roles to add.- Returns:
- This builder for chaining.
-
clearRoles
repeated string roles = 5;- Returns:
- This builder for chaining.
-
addRolesBytes
repeated string roles = 5;- Parameters:
value- The bytes of the roles to add.- Returns:
- This builder for chaining.
-
getIdentitiesList
repeated .ExternalIdentity identities = 4;- Specified by:
getIdentitiesListin interfaceUserAccountRecordDetailOrBuilder
-
getIdentitiesCount
public int getIdentitiesCount()repeated .ExternalIdentity identities = 4;- Specified by:
getIdentitiesCountin interfaceUserAccountRecordDetailOrBuilder
-
getIdentities
repeated .ExternalIdentity identities = 4;- Specified by:
getIdentitiesin interfaceUserAccountRecordDetailOrBuilder
-
setIdentities
repeated .ExternalIdentity identities = 4; -
setIdentities
public UserAccountRecordDetail.Builder setIdentities(int index, ExternalIdentity.Builder builderForValue) repeated .ExternalIdentity identities = 4; -
addIdentities
repeated .ExternalIdentity identities = 4; -
addIdentities
repeated .ExternalIdentity identities = 4; -
addIdentities
repeated .ExternalIdentity identities = 4; -
addIdentities
public UserAccountRecordDetail.Builder addIdentities(int index, ExternalIdentity.Builder builderForValue) repeated .ExternalIdentity identities = 4; -
addAllIdentities
public UserAccountRecordDetail.Builder addAllIdentities(Iterable<? extends ExternalIdentity> values) repeated .ExternalIdentity identities = 4; -
clearIdentities
repeated .ExternalIdentity identities = 4; -
removeIdentities
repeated .ExternalIdentity identities = 4; -
getIdentitiesBuilder
repeated .ExternalIdentity identities = 4; -
getIdentitiesOrBuilder
repeated .ExternalIdentity identities = 4;- Specified by:
getIdentitiesOrBuilderin interfaceUserAccountRecordDetailOrBuilder
-
getIdentitiesOrBuilderList
repeated .ExternalIdentity identities = 4;- Specified by:
getIdentitiesOrBuilderListin interfaceUserAccountRecordDetailOrBuilder
-
addIdentitiesBuilder
repeated .ExternalIdentity identities = 4; -
addIdentitiesBuilder
repeated .ExternalIdentity identities = 4; -
getIdentitiesBuilderList
repeated .ExternalIdentity identities = 4; -
hasClearance
public boolean hasClearance()optional .Clearance clearance = 6;- Specified by:
hasClearancein interfaceUserAccountRecordDetailOrBuilder- Returns:
- Whether the clearance field is set.
-
getClearance
optional .Clearance clearance = 6;- Specified by:
getClearancein interfaceUserAccountRecordDetailOrBuilder- Returns:
- The clearance.
-
setClearance
optional .Clearance clearance = 6; -
setClearance
optional .Clearance clearance = 6; -
mergeClearance
optional .Clearance clearance = 6; -
clearClearance
optional .Clearance clearance = 6; -
getClearanceBuilder
optional .Clearance clearance = 6; -
getClearanceOrBuilder
optional .Clearance clearance = 6;- Specified by:
getClearanceOrBuilderin interfaceUserAccountRecordDetailOrBuilder
-
setUnknownFields
public final UserAccountRecordDetail.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
-
mergeUnknownFields
public final UserAccountRecordDetail.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UserAccountRecordDetail.Builder>
-