Package com.buildless.accounts
Class UserReference.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<UserReference.Builder>
com.buildless.accounts.UserReference.Builder
- All Implemented Interfaces:
UserReferenceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
UserReference
public static final class UserReference.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<UserReference.Builder>
implements UserReferenceOrBuilder
## User Reference Wraps a `UserID` along with details provided to display a given user account. This always includes a `uid` value, and a `display_name` value, along with any other attributes which are available (org, avatar, etc).Protobuf type
buildless.accounts.UserReference-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Specifies a display name for a given user.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Key fingerprint for the user (for example, SSH or GPG key).clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clearOrg()Specifies an organization name for a given user.Specifies a picture for a given user.clearUid()Specifies the ID value for this user, also known as the "UID."Specifies a username for a given user.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSpecifies a display name for a given user.com.google.protobuf.ByteStringSpecifies a display name for a given user.Key fingerprint for the user (for example, SSH or GPG key).com.google.protobuf.ByteStringKey fingerprint for the user (for example, SSH or GPG key).getOrg()Specifies an organization name for a given user.com.google.protobuf.ByteStringSpecifies an organization name for a given user.Specifies a picture for a given user.com.google.protobuf.ByteStringSpecifies a picture for a given user.getUid()Specifies the ID value for this user, also known as the "UID."Specifies the ID value for this user, also known as the "UID."Specifies the ID value for this user, also known as the "UID."Specifies a username for a given user.com.google.protobuf.ByteStringSpecifies a username for a given user.booleanhasUid()Specifies the ID value for this user, also known as the "UID."protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(UserReference other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Specifies the ID value for this user, also known as the "UID."final UserReference.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setDisplayName(String value) Specifies a display name for a given user.setDisplayNameBytes(com.google.protobuf.ByteString value) Specifies a display name for a given user.setFingerprint(String value) Key fingerprint for the user (for example, SSH or GPG key).setFingerprintBytes(com.google.protobuf.ByteString value) Key fingerprint for the user (for example, SSH or GPG key).Specifies an organization name for a given user.setOrgBytes(com.google.protobuf.ByteString value) Specifies an organization name for a given user.setPicture(String value) Specifies a picture for a given user.setPictureBytes(com.google.protobuf.ByteString value) Specifies a picture for a given user.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Specifies the ID value for this user, also known as the "UID."setUid(UserID.Builder builderForValue) Specifies the ID value for this user, also known as the "UID."final UserReference.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUsername(String value) Specifies a username for a given user.setUsernameBytes(com.google.protobuf.ByteString value) Specifies a username for a given user.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, 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<UserReference.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<UserReference.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<UserReference.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<UserReference.Builder>
-
setField
public UserReference.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<UserReference.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UserReference.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UserReference.Builder>
-
setRepeatedField
public UserReference.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<UserReference.Builder>
-
addRepeatedField
public UserReference.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<UserReference.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UserReference.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UserReference.Builder>
-
mergeFrom
public UserReference.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<UserReference.Builder>- Throws:
IOException
-
hasUid
public boolean hasUid()Specifies the ID value for this user, also known as the "UID."
.buildless.accounts.UserID uid = 1 [json_name = "uid"];- Specified by:
hasUidin interfaceUserReferenceOrBuilder- Returns:
- Whether the uid field is set.
-
getUid
Specifies the ID value for this user, also known as the "UID."
.buildless.accounts.UserID uid = 1 [json_name = "uid"];- Specified by:
getUidin interfaceUserReferenceOrBuilder- Returns:
- The uid.
-
setUid
Specifies the ID value for this user, also known as the "UID."
.buildless.accounts.UserID uid = 1 [json_name = "uid"]; -
setUid
Specifies the ID value for this user, also known as the "UID."
.buildless.accounts.UserID uid = 1 [json_name = "uid"]; -
mergeUid
Specifies the ID value for this user, also known as the "UID."
.buildless.accounts.UserID uid = 1 [json_name = "uid"]; -
clearUid
Specifies the ID value for this user, also known as the "UID."
.buildless.accounts.UserID uid = 1 [json_name = "uid"]; -
getUidBuilder
Specifies the ID value for this user, also known as the "UID."
.buildless.accounts.UserID uid = 1 [json_name = "uid"]; -
getUidOrBuilder
Specifies the ID value for this user, also known as the "UID."
.buildless.accounts.UserID uid = 1 [json_name = "uid"];- Specified by:
getUidOrBuilderin interfaceUserReferenceOrBuilder
-
getDisplayName
Specifies a display name for a given user.
string display_name = 2 [json_name = "displayName"];- Specified by:
getDisplayNamein interfaceUserReferenceOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Specifies a display name for a given user.
string display_name = 2 [json_name = "displayName"];- Specified by:
getDisplayNameBytesin interfaceUserReferenceOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Specifies a display name for a given user.
string display_name = 2 [json_name = "displayName"];- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Specifies a display name for a given user.
string display_name = 2 [json_name = "displayName"];- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Specifies a display name for a given user.
string display_name = 2 [json_name = "displayName"];- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getPicture
Specifies a picture for a given user.
string picture = 3 [json_name = "picture"];- Specified by:
getPicturein interfaceUserReferenceOrBuilder- Returns:
- The picture.
-
getPictureBytes
public com.google.protobuf.ByteString getPictureBytes()Specifies a picture for a given user.
string picture = 3 [json_name = "picture"];- Specified by:
getPictureBytesin interfaceUserReferenceOrBuilder- Returns:
- The bytes for picture.
-
setPicture
Specifies a picture for a given user.
string picture = 3 [json_name = "picture"];- Parameters:
value- The picture to set.- Returns:
- This builder for chaining.
-
clearPicture
Specifies a picture for a given user.
string picture = 3 [json_name = "picture"];- Returns:
- This builder for chaining.
-
setPictureBytes
Specifies a picture for a given user.
string picture = 3 [json_name = "picture"];- Parameters:
value- The bytes for picture to set.- Returns:
- This builder for chaining.
-
getUsername
Specifies a username for a given user.
string username = 4 [json_name = "username"];- Specified by:
getUsernamein interfaceUserReferenceOrBuilder- Returns:
- The username.
-
getUsernameBytes
public com.google.protobuf.ByteString getUsernameBytes()Specifies a username for a given user.
string username = 4 [json_name = "username"];- Specified by:
getUsernameBytesin interfaceUserReferenceOrBuilder- Returns:
- The bytes for username.
-
setUsername
Specifies a username for a given user.
string username = 4 [json_name = "username"];- Parameters:
value- The username to set.- Returns:
- This builder for chaining.
-
clearUsername
Specifies a username for a given user.
string username = 4 [json_name = "username"];- Returns:
- This builder for chaining.
-
setUsernameBytes
Specifies a username for a given user.
string username = 4 [json_name = "username"];- Parameters:
value- The bytes for username to set.- Returns:
- This builder for chaining.
-
getOrg
Specifies an organization name for a given user.
string org = 5 [json_name = "org"];- Specified by:
getOrgin interfaceUserReferenceOrBuilder- Returns:
- The org.
-
getOrgBytes
public com.google.protobuf.ByteString getOrgBytes()Specifies an organization name for a given user.
string org = 5 [json_name = "org"];- Specified by:
getOrgBytesin interfaceUserReferenceOrBuilder- Returns:
- The bytes for org.
-
setOrg
Specifies an organization name for a given user.
string org = 5 [json_name = "org"];- Parameters:
value- The org to set.- Returns:
- This builder for chaining.
-
clearOrg
Specifies an organization name for a given user.
string org = 5 [json_name = "org"];- Returns:
- This builder for chaining.
-
setOrgBytes
Specifies an organization name for a given user.
string org = 5 [json_name = "org"];- Parameters:
value- The bytes for org to set.- Returns:
- This builder for chaining.
-
getFingerprint
Key fingerprint for the user (for example, SSH or GPG key).
string fingerprint = 6 [json_name = "fingerprint"];- Specified by:
getFingerprintin interfaceUserReferenceOrBuilder- Returns:
- The fingerprint.
-
getFingerprintBytes
public com.google.protobuf.ByteString getFingerprintBytes()Key fingerprint for the user (for example, SSH or GPG key).
string fingerprint = 6 [json_name = "fingerprint"];- Specified by:
getFingerprintBytesin interfaceUserReferenceOrBuilder- Returns:
- The bytes for fingerprint.
-
setFingerprint
Key fingerprint for the user (for example, SSH or GPG key).
string fingerprint = 6 [json_name = "fingerprint"];- Parameters:
value- The fingerprint to set.- Returns:
- This builder for chaining.
-
clearFingerprint
Key fingerprint for the user (for example, SSH or GPG key).
string fingerprint = 6 [json_name = "fingerprint"];- Returns:
- This builder for chaining.
-
setFingerprintBytes
Key fingerprint for the user (for example, SSH or GPG key).
string fingerprint = 6 [json_name = "fingerprint"];- Parameters:
value- The bytes for fingerprint to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final UserReference.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UserReference.Builder>
-
mergeUnknownFields
public final UserReference.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UserReference.Builder>
-