Package com.buildless
Class User.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
com.buildless.User.Builder
- All Implemented Interfaces:
UserOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
User
public static final class User.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
implements UserOrBuilder
## User Specifies the structure of a user record within Buildless. Users are free-agent records which do not have any parent record associated with them by default. Users may be members of one or more `Tenant` organizations, but also may not be a member of any `Tenant`. Users are one kind of `Account` within Buildless, with the other being a `Tenant`. Anybody who logs into Buildless gets a user record.Protobuf type
buildless.User-
Method Summary
Modifier and TypeMethodDescriptionaddAllEmail(Iterable<? extends User.EmailAddress> values) Specifies the email addresses linked to this user's account.addEmail(int index, User.EmailAddress value) Specifies the email addresses linked to this user's account.addEmail(int index, User.EmailAddress.Builder builderForValue) Specifies the email addresses linked to this user's account.addEmail(User.EmailAddress value) Specifies the email addresses linked to this user's account.addEmail(User.EmailAddress.Builder builderForValue) Specifies the email addresses linked to this user's account.Specifies the email addresses linked to this user's account.addEmailBuilder(int index) Specifies the email addresses linked to this user's account.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Specifies whether this user account is "active." This field summarizes all relevant inputs, such as the `suspended` field.Flipped to `true` if an organization admin archives a managed account.Timestamp indicating when this record was created.Default tenant name which this user has elected to show upon log-in.Specifies the email addresses linked to this user's account.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearKey()Specifies a unique text ID which identifies this user globally.Specifies a link to this user's profile, if available.Locale override for this user.Specifies whether this user is managed by an enterprise directory.Specifies naming information for this user, including their given name, family name, and display name.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Phone number for this user, if known and if provided.Indicates whether the user has verified their phone number, via a one-time SMS message.Specifies a link to the user's avatar, or profile picture.Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.Specifies the host or provider of this account.ID generated for this user's active individual subscription by the billing system.Specifies whether this user account is suspended from access.Timezone override for this user.Timestamp indicating when this record was last updated.Specifies this user's display username, which may be changed by the user or populated from source control platforms such as GitHub.clone()booleanSpecifies whether this user account is "active." This field summarizes all relevant inputs, such as the `suspended` field.booleanFlipped to `true` if an organization admin archives a managed account.com.google.protobuf.TimestampTimestamp indicating when this record was created.com.google.protobuf.Timestamp.BuilderTimestamp indicating when this record was created.com.google.protobuf.TimestampOrBuilderTimestamp indicating when this record was created.Default tenant name which this user has elected to show upon log-in.com.google.protobuf.ByteStringDefault tenant name which this user has elected to show upon log-in.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEmail(int index) Specifies the email addresses linked to this user's account.getEmailBuilder(int index) Specifies the email addresses linked to this user's account.Specifies the email addresses linked to this user's account.intSpecifies the email addresses linked to this user's account.Specifies the email addresses linked to this user's account.getEmailOrBuilder(int index) Specifies the email addresses linked to this user's account.List<? extends User.EmailAddressOrBuilder>Specifies the email addresses linked to this user's account.getKey()Specifies a unique text ID which identifies this user globally.Specifies a unique text ID which identifies this user globally.Specifies a unique text ID which identifies this user globally.getLink()Specifies a link to this user's profile, if available.com.google.protobuf.ByteStringSpecifies a link to this user's profile, if available.Locale override for this user.com.google.protobuf.ByteStringLocale override for this user.booleanSpecifies whether this user is managed by an enterprise directory.getName()Specifies naming information for this user, including their given name, family name, and display name.Specifies naming information for this user, including their given name, family name, and display name.Specifies naming information for this user, including their given name, family name, and display name.Phone number for this user, if known and if provided.com.google.protobuf.ByteStringPhone number for this user, if known and if provided.booleanIndicates whether the user has verified their phone number, via a one-time SMS message.Specifies a link to the user's avatar, or profile picture.com.google.protobuf.ByteStringSpecifies a link to the user's avatar, or profile picture.getPlan()Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.Specifies the host or provider of this account.intSpecifies the host or provider of this account.ID generated for this user's active individual subscription by the billing system.com.google.protobuf.ByteStringID generated for this user's active individual subscription by the billing system.booleanSpecifies whether this user account is suspended from access.Timezone override for this user.com.google.protobuf.ByteStringTimezone override for this user.com.google.protobuf.TimestampTimestamp indicating when this record was last updated.com.google.protobuf.Timestamp.BuilderTimestamp indicating when this record was last updated.com.google.protobuf.TimestampOrBuilderTimestamp indicating when this record was last updated.Specifies this user's display username, which may be changed by the user or populated from source control platforms such as GitHub.com.google.protobuf.ByteStringSpecifies this user's display username, which may be changed by the user or populated from source control platforms such as GitHub.booleanTimestamp indicating when this record was created.booleanhasKey()Specifies a unique text ID which identifies this user globally.booleanhasName()Specifies naming information for this user, including their given name, family name, and display name.booleanhasPlan()Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.booleanTimestamp indicating when this record was last updated.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeCreatedAt(com.google.protobuf.Timestamp value) Timestamp indicating when this record was created.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeKey(User.UserKey value) Specifies a unique text ID which identifies this user globally.Specifies naming information for this user, including their given name, family name, and display name.mergePlan(IndividualPlanInfo value) Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.final User.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeUpdatedAt(com.google.protobuf.Timestamp value) Timestamp indicating when this record was last updated.removeEmail(int index) Specifies the email addresses linked to this user's account.setActive(boolean value) Specifies whether this user account is "active." This field summarizes all relevant inputs, such as the `suspended` field.setArchived(boolean value) Flipped to `true` if an organization admin archives a managed account.setCreatedAt(com.google.protobuf.Timestamp value) Timestamp indicating when this record was created.setCreatedAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp indicating when this record was created.setDefaultTenant(String value) Default tenant name which this user has elected to show upon log-in.setDefaultTenantBytes(com.google.protobuf.ByteString value) Default tenant name which this user has elected to show upon log-in.setEmail(int index, User.EmailAddress value) Specifies the email addresses linked to this user's account.setEmail(int index, User.EmailAddress.Builder builderForValue) Specifies the email addresses linked to this user's account.setKey(User.UserKey value) Specifies a unique text ID which identifies this user globally.setKey(User.UserKey.Builder builderForValue) Specifies a unique text ID which identifies this user globally.Specifies a link to this user's profile, if available.setLinkBytes(com.google.protobuf.ByteString value) Specifies a link to this user's profile, if available.Locale override for this user.setLocaleBytes(com.google.protobuf.ByteString value) Locale override for this user.setManaged(boolean value) Specifies whether this user is managed by an enterprise directory.Specifies naming information for this user, including their given name, family name, and display name.setName(User.Name.Builder builderForValue) Specifies naming information for this user, including their given name, family name, and display name.setPhoneNumber(String value) Phone number for this user, if known and if provided.setPhoneNumberBytes(com.google.protobuf.ByteString value) Phone number for this user, if known and if provided.setPhoneVerified(boolean value) Indicates whether the user has verified their phone number, via a one-time SMS message.setPicture(String value) Specifies a link to the user's avatar, or profile picture.setPictureBytes(com.google.protobuf.ByteString value) Specifies a link to the user's avatar, or profile picture.setPlan(IndividualPlanInfo value) Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.setPlan(IndividualPlanInfo.Builder builderForValue) Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.setProvider(AccountProvider value) Specifies the host or provider of this account.setProviderValue(int value) Specifies the host or provider of this account.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSubscriptionId(String value) ID generated for this user's active individual subscription by the billing system.setSubscriptionIdBytes(com.google.protobuf.ByteString value) ID generated for this user's active individual subscription by the billing system.setSuspended(boolean value) Specifies whether this user account is suspended from access.setTimezone(String value) Timezone override for this user.setTimezoneBytes(com.google.protobuf.ByteString value) Timezone override for this user.final User.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUpdatedAt(com.google.protobuf.Timestamp value) Timestamp indicating when this record was last updated.setUpdatedAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp indicating when this record was last updated.setUsername(String value) Specifies this user's display username, which may be changed by the user or populated from source control platforms such as GitHub.setUsernameBytes(com.google.protobuf.ByteString value) Specifies this user's display username, which may be changed by the user or populated from source control platforms such as GitHub.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<User.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<User.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<User.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<User.Builder>
-
setField
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
setRepeatedField
public User.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<User.Builder>
-
addRepeatedField
public User.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<User.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<User.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
mergeFrom
public User.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<User.Builder>- Throws:
IOException
-
hasKey
public boolean hasKey()Specifies a unique text ID which identifies this user globally. This value is generated by the auth engine used by Buildless and is considered immutable for the entire lifecycle of a user account. The ID mentions the identity provider which was used to establish the account, and is enforced for global uniqueness.
.buildless.User.UserKey key = 1 [json_name = "key", (.elide.model.field) = { ... }- Specified by:
hasKeyin interfaceUserOrBuilder- Returns:
- Whether the key field is set.
-
getKey
Specifies a unique text ID which identifies this user globally. This value is generated by the auth engine used by Buildless and is considered immutable for the entire lifecycle of a user account. The ID mentions the identity provider which was used to establish the account, and is enforced for global uniqueness.
.buildless.User.UserKey key = 1 [json_name = "key", (.elide.model.field) = { ... }- Specified by:
getKeyin interfaceUserOrBuilder- Returns:
- The key.
-
setKey
Specifies a unique text ID which identifies this user globally. This value is generated by the auth engine used by Buildless and is considered immutable for the entire lifecycle of a user account. The ID mentions the identity provider which was used to establish the account, and is enforced for global uniqueness.
.buildless.User.UserKey key = 1 [json_name = "key", (.elide.model.field) = { ... } -
setKey
Specifies a unique text ID which identifies this user globally. This value is generated by the auth engine used by Buildless and is considered immutable for the entire lifecycle of a user account. The ID mentions the identity provider which was used to establish the account, and is enforced for global uniqueness.
.buildless.User.UserKey key = 1 [json_name = "key", (.elide.model.field) = { ... } -
mergeKey
Specifies a unique text ID which identifies this user globally. This value is generated by the auth engine used by Buildless and is considered immutable for the entire lifecycle of a user account. The ID mentions the identity provider which was used to establish the account, and is enforced for global uniqueness.
.buildless.User.UserKey key = 1 [json_name = "key", (.elide.model.field) = { ... } -
clearKey
Specifies a unique text ID which identifies this user globally. This value is generated by the auth engine used by Buildless and is considered immutable for the entire lifecycle of a user account. The ID mentions the identity provider which was used to establish the account, and is enforced for global uniqueness.
.buildless.User.UserKey key = 1 [json_name = "key", (.elide.model.field) = { ... } -
getKeyBuilder
Specifies a unique text ID which identifies this user globally. This value is generated by the auth engine used by Buildless and is considered immutable for the entire lifecycle of a user account. The ID mentions the identity provider which was used to establish the account, and is enforced for global uniqueness.
.buildless.User.UserKey key = 1 [json_name = "key", (.elide.model.field) = { ... } -
getKeyOrBuilder
Specifies a unique text ID which identifies this user globally. This value is generated by the auth engine used by Buildless and is considered immutable for the entire lifecycle of a user account. The ID mentions the identity provider which was used to establish the account, and is enforced for global uniqueness.
.buildless.User.UserKey key = 1 [json_name = "key", (.elide.model.field) = { ... }- Specified by:
getKeyOrBuilderin interfaceUserOrBuilder
-
getUsername
Specifies this user's display username, which may be changed by the user or populated from source control platforms such as GitHub. This value is not guaranteed to be globally unique, and must consist of only alphanumeric characters, with a length between 2-32 characters.
string username = 2 [json_name = "username", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getUsernamein interfaceUserOrBuilder- Returns:
- The username.
-
getUsernameBytes
public com.google.protobuf.ByteString getUsernameBytes()Specifies this user's display username, which may be changed by the user or populated from source control platforms such as GitHub. This value is not guaranteed to be globally unique, and must consist of only alphanumeric characters, with a length between 2-32 characters.
string username = 2 [json_name = "username", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getUsernameBytesin interfaceUserOrBuilder- Returns:
- The bytes for username.
-
setUsername
Specifies this user's display username, which may be changed by the user or populated from source control platforms such as GitHub. This value is not guaranteed to be globally unique, and must consist of only alphanumeric characters, with a length between 2-32 characters.
string username = 2 [json_name = "username", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The username to set.- Returns:
- This builder for chaining.
-
clearUsername
Specifies this user's display username, which may be changed by the user or populated from source control platforms such as GitHub. This value is not guaranteed to be globally unique, and must consist of only alphanumeric characters, with a length between 2-32 characters.
string username = 2 [json_name = "username", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setUsernameBytes
Specifies this user's display username, which may be changed by the user or populated from source control platforms such as GitHub. This value is not guaranteed to be globally unique, and must consist of only alphanumeric characters, with a length between 2-32 characters.
string username = 2 [json_name = "username", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for username to set.- Returns:
- This builder for chaining.
-
hasName
public boolean hasName()Specifies naming information for this user, including their given name, family name, and display name. The display name should be used in UI circumstances. In some contexts, only the display name may be returned.
.buildless.User.Name name = 3 [json_name = "name"];- Specified by:
hasNamein interfaceUserOrBuilder- Returns:
- Whether the name field is set.
-
getName
Specifies naming information for this user, including their given name, family name, and display name. The display name should be used in UI circumstances. In some contexts, only the display name may be returned.
.buildless.User.Name name = 3 [json_name = "name"];- Specified by:
getNamein interfaceUserOrBuilder- Returns:
- The name.
-
setName
Specifies naming information for this user, including their given name, family name, and display name. The display name should be used in UI circumstances. In some contexts, only the display name may be returned.
.buildless.User.Name name = 3 [json_name = "name"]; -
setName
Specifies naming information for this user, including their given name, family name, and display name. The display name should be used in UI circumstances. In some contexts, only the display name may be returned.
.buildless.User.Name name = 3 [json_name = "name"]; -
mergeName
Specifies naming information for this user, including their given name, family name, and display name. The display name should be used in UI circumstances. In some contexts, only the display name may be returned.
.buildless.User.Name name = 3 [json_name = "name"]; -
clearName
Specifies naming information for this user, including their given name, family name, and display name. The display name should be used in UI circumstances. In some contexts, only the display name may be returned.
.buildless.User.Name name = 3 [json_name = "name"]; -
getNameBuilder
Specifies naming information for this user, including their given name, family name, and display name. The display name should be used in UI circumstances. In some contexts, only the display name may be returned.
.buildless.User.Name name = 3 [json_name = "name"]; -
getNameOrBuilder
Specifies naming information for this user, including their given name, family name, and display name. The display name should be used in UI circumstances. In some contexts, only the display name may be returned.
.buildless.User.Name name = 3 [json_name = "name"];- Specified by:
getNameOrBuilderin interfaceUserOrBuilder
-
getEmailList
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"];- Specified by:
getEmailListin interfaceUserOrBuilder
-
getEmailCount
public int getEmailCount()Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"];- Specified by:
getEmailCountin interfaceUserOrBuilder
-
getEmail
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"];- Specified by:
getEmailin interfaceUserOrBuilder
-
setEmail
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
setEmail
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
addEmail
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
addEmail
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
addEmail
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
addEmail
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
addAllEmail
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
clearEmail
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
removeEmail
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
getEmailBuilder
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
getEmailOrBuilder
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"];- Specified by:
getEmailOrBuilderin interfaceUserOrBuilder
-
getEmailOrBuilderList
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"];- Specified by:
getEmailOrBuilderListin interfaceUserOrBuilder
-
addEmailBuilder
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
addEmailBuilder
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
getEmailBuilderList
Specifies the email addresses linked to this user's account. Each email address is expressed, along with that address' `primary` or `verified` status. Only one email address may be marked as `primary`. Primary email entries must be `verified`. All user accounts require at least one `primary` email address at this time.
repeated .buildless.User.EmailAddress email = 4 [json_name = "email"]; -
hasPlan
public boolean hasPlan()Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.IndividualPlanInfo plan = 5 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPlanin interfaceUserOrBuilder- Returns:
- Whether the plan field is set.
-
getPlan
Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.IndividualPlanInfo plan = 5 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPlanin interfaceUserOrBuilder- Returns:
- The plan.
-
setPlan
Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.IndividualPlanInfo plan = 5 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY]; -
setPlan
Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.IndividualPlanInfo plan = 5 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY]; -
mergePlan
Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.IndividualPlanInfo plan = 5 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY]; -
clearPlan
Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.IndividualPlanInfo plan = 5 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY]; -
getPlanBuilder
Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.IndividualPlanInfo plan = 5 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY]; -
getPlanOrBuilder
Plan info for this individual account, as applicable, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.IndividualPlanInfo plan = 5 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPlanOrBuilderin interfaceUserOrBuilder
-
getPhoneNumber
Phone number for this user, if known and if provided. This number may be used for urgent SMS communications, such as 2FA verifications at login.
string phone_number = 6 [json_name = "phoneNumber", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getPhoneNumberin interfaceUserOrBuilder- Returns:
- The phoneNumber.
-
getPhoneNumberBytes
public com.google.protobuf.ByteString getPhoneNumberBytes()Phone number for this user, if known and if provided. This number may be used for urgent SMS communications, such as 2FA verifications at login.
string phone_number = 6 [json_name = "phoneNumber", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getPhoneNumberBytesin interfaceUserOrBuilder- Returns:
- The bytes for phoneNumber.
-
setPhoneNumber
Phone number for this user, if known and if provided. This number may be used for urgent SMS communications, such as 2FA verifications at login.
string phone_number = 6 [json_name = "phoneNumber", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The phoneNumber to set.- Returns:
- This builder for chaining.
-
clearPhoneNumber
Phone number for this user, if known and if provided. This number may be used for urgent SMS communications, such as 2FA verifications at login.
string phone_number = 6 [json_name = "phoneNumber", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setPhoneNumberBytes
Phone number for this user, if known and if provided. This number may be used for urgent SMS communications, such as 2FA verifications at login.
string phone_number = 6 [json_name = "phoneNumber", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for phoneNumber to set.- Returns:
- This builder for chaining.
-
getPhoneVerified
public boolean getPhoneVerified()Indicates whether the user has verified their phone number, via a one-time SMS message.
bool phone_verified = 7 [json_name = "phoneVerified", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPhoneVerifiedin interfaceUserOrBuilder- Returns:
- The phoneVerified.
-
setPhoneVerified
Indicates whether the user has verified their phone number, via a one-time SMS message.
bool phone_verified = 7 [json_name = "phoneVerified", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The phoneVerified to set.- Returns:
- This builder for chaining.
-
clearPhoneVerified
Indicates whether the user has verified their phone number, via a one-time SMS message.
bool phone_verified = 7 [json_name = "phoneVerified", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getProviderValue
public int getProviderValue()Specifies the host or provider of this account. This value indicates the provider for the main account identity, and may not represent the full set of providers for the user.
.buildless.AccountProvider provider = 8 [json_name = "provider", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProviderValuein interfaceUserOrBuilder- Returns:
- The enum numeric value on the wire for provider.
-
setProviderValue
Specifies the host or provider of this account. This value indicates the provider for the main account identity, and may not represent the full set of providers for the user.
.buildless.AccountProvider provider = 8 [json_name = "provider", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for provider to set.- Returns:
- This builder for chaining.
-
getProvider
Specifies the host or provider of this account. This value indicates the provider for the main account identity, and may not represent the full set of providers for the user.
.buildless.AccountProvider provider = 8 [json_name = "provider", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProviderin interfaceUserOrBuilder- Returns:
- The provider.
-
setProvider
Specifies the host or provider of this account. This value indicates the provider for the main account identity, and may not represent the full set of providers for the user.
.buildless.AccountProvider provider = 8 [json_name = "provider", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The provider to set.- Returns:
- This builder for chaining.
-
clearProvider
Specifies the host or provider of this account. This value indicates the provider for the main account identity, and may not represent the full set of providers for the user.
.buildless.AccountProvider provider = 8 [json_name = "provider", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getPicture
Specifies a link to the user's avatar, or profile picture. This value is optional and may be null.
string picture = 9 [json_name = "picture", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getPicturein interfaceUserOrBuilder- Returns:
- The picture.
-
getPictureBytes
public com.google.protobuf.ByteString getPictureBytes()Specifies a link to the user's avatar, or profile picture. This value is optional and may be null.
string picture = 9 [json_name = "picture", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getPictureBytesin interfaceUserOrBuilder- Returns:
- The bytes for picture.
-
setPicture
Specifies a link to the user's avatar, or profile picture. This value is optional and may be null.
string picture = 9 [json_name = "picture", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The picture to set.- Returns:
- This builder for chaining.
-
clearPicture
Specifies a link to the user's avatar, or profile picture. This value is optional and may be null.
string picture = 9 [json_name = "picture", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setPictureBytes
Specifies a link to the user's avatar, or profile picture. This value is optional and may be null.
string picture = 9 [json_name = "picture", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for picture to set.- Returns:
- This builder for chaining.
-
getLink
Specifies a link to this user's profile, if available. This is often the user's social or GitHub profile, but may also be a work-related link for Enterprise users, like to their Slack profile.
string link = 10 [json_name = "link", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getLinkin interfaceUserOrBuilder- Returns:
- The link.
-
getLinkBytes
public com.google.protobuf.ByteString getLinkBytes()Specifies a link to this user's profile, if available. This is often the user's social or GitHub profile, but may also be a work-related link for Enterprise users, like to their Slack profile.
string link = 10 [json_name = "link", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getLinkBytesin interfaceUserOrBuilder- Returns:
- The bytes for link.
-
setLink
Specifies a link to this user's profile, if available. This is often the user's social or GitHub profile, but may also be a work-related link for Enterprise users, like to their Slack profile.
string link = 10 [json_name = "link", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The link to set.- Returns:
- This builder for chaining.
-
clearLink
Specifies a link to this user's profile, if available. This is often the user's social or GitHub profile, but may also be a work-related link for Enterprise users, like to their Slack profile.
string link = 10 [json_name = "link", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setLinkBytes
Specifies a link to this user's profile, if available. This is often the user's social or GitHub profile, but may also be a work-related link for Enterprise users, like to their Slack profile.
string link = 10 [json_name = "link", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for link to set.- Returns:
- This builder for chaining.
-
getManaged
public boolean getManaged()Specifies whether this user is managed by an enterprise directory.
bool managed = 11 [json_name = "managed", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getManagedin interfaceUserOrBuilder- Returns:
- The managed.
-
setManaged
Specifies whether this user is managed by an enterprise directory.
bool managed = 11 [json_name = "managed", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The managed to set.- Returns:
- This builder for chaining.
-
clearManaged
Specifies whether this user is managed by an enterprise directory.
bool managed = 11 [json_name = "managed", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getSuspended
public boolean getSuspended()Specifies whether this user account is suspended from access.
bool suspended = 12 [json_name = "suspended", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSuspendedin interfaceUserOrBuilder- Returns:
- The suspended.
-
setSuspended
Specifies whether this user account is suspended from access.
bool suspended = 12 [json_name = "suspended", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The suspended to set.- Returns:
- This builder for chaining.
-
clearSuspended
Specifies whether this user account is suspended from access.
bool suspended = 12 [json_name = "suspended", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getActive
public boolean getActive()Specifies whether this user account is "active." This field summarizes all relevant inputs, such as the `suspended` field. If `false`, the user account is considered "inactive" and will be denied access to all resources.
bool active = 13 [json_name = "active", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getActivein interfaceUserOrBuilder- Returns:
- The active.
-
setActive
Specifies whether this user account is "active." This field summarizes all relevant inputs, such as the `suspended` field. If `false`, the user account is considered "inactive" and will be denied access to all resources.
bool active = 13 [json_name = "active", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The active to set.- Returns:
- This builder for chaining.
-
clearActive
Specifies whether this user account is "active." This field summarizes all relevant inputs, such as the `suspended` field. If `false`, the user account is considered "inactive" and will be denied access to all resources.
bool active = 13 [json_name = "active", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getArchived
public boolean getArchived()Flipped to `true` if an organization admin archives a managed account. Only applicable if `managed` is active for a given user profile and license seat.
bool archived = 14 [json_name = "archived", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getArchivedin interfaceUserOrBuilder- Returns:
- The archived.
-
setArchived
Flipped to `true` if an organization admin archives a managed account. Only applicable if `managed` is active for a given user profile and license seat.
bool archived = 14 [json_name = "archived", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The archived to set.- Returns:
- This builder for chaining.
-
clearArchived
Flipped to `true` if an organization admin archives a managed account. Only applicable if `managed` is active for a given user profile and license seat.
bool archived = 14 [json_name = "archived", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getDefaultTenant
Default tenant name which this user has elected to show upon log-in. The active tenant can be changed via the UI, so this is merely a hint about which tenant to select first if the user has access to multiple tenants.
string default_tenant = 15 [json_name = "defaultTenant", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultTenantin interfaceUserOrBuilder- Returns:
- The defaultTenant.
-
getDefaultTenantBytes
public com.google.protobuf.ByteString getDefaultTenantBytes()Default tenant name which this user has elected to show upon log-in. The active tenant can be changed via the UI, so this is merely a hint about which tenant to select first if the user has access to multiple tenants.
string default_tenant = 15 [json_name = "defaultTenant", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultTenantBytesin interfaceUserOrBuilder- Returns:
- The bytes for defaultTenant.
-
setDefaultTenant
Default tenant name which this user has elected to show upon log-in. The active tenant can be changed via the UI, so this is merely a hint about which tenant to select first if the user has access to multiple tenants.
string default_tenant = 15 [json_name = "defaultTenant", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The defaultTenant to set.- Returns:
- This builder for chaining.
-
clearDefaultTenant
Default tenant name which this user has elected to show upon log-in. The active tenant can be changed via the UI, so this is merely a hint about which tenant to select first if the user has access to multiple tenants.
string default_tenant = 15 [json_name = "defaultTenant", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDefaultTenantBytes
Default tenant name which this user has elected to show upon log-in. The active tenant can be changed via the UI, so this is merely a hint about which tenant to select first if the user has access to multiple tenants.
string default_tenant = 15 [json_name = "defaultTenant", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for defaultTenant to set.- Returns:
- This builder for chaining.
-
getSubscriptionId
ID generated for this user's active individual subscription by the billing system. This ID is only present for active (non-suspended) accounts which have an individual subscription plan. Managed and tenant-associated users do not have a value present in this field.
string subscription_id = 16 [json_name = "subscriptionId", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSubscriptionIdin interfaceUserOrBuilder- Returns:
- The subscriptionId.
-
getSubscriptionIdBytes
public com.google.protobuf.ByteString getSubscriptionIdBytes()ID generated for this user's active individual subscription by the billing system. This ID is only present for active (non-suspended) accounts which have an individual subscription plan. Managed and tenant-associated users do not have a value present in this field.
string subscription_id = 16 [json_name = "subscriptionId", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSubscriptionIdBytesin interfaceUserOrBuilder- Returns:
- The bytes for subscriptionId.
-
setSubscriptionId
ID generated for this user's active individual subscription by the billing system. This ID is only present for active (non-suspended) accounts which have an individual subscription plan. Managed and tenant-associated users do not have a value present in this field.
string subscription_id = 16 [json_name = "subscriptionId", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The subscriptionId to set.- Returns:
- This builder for chaining.
-
clearSubscriptionId
ID generated for this user's active individual subscription by the billing system. This ID is only present for active (non-suspended) accounts which have an individual subscription plan. Managed and tenant-associated users do not have a value present in this field.
string subscription_id = 16 [json_name = "subscriptionId", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setSubscriptionIdBytes
ID generated for this user's active individual subscription by the billing system. This ID is only present for active (non-suspended) accounts which have an individual subscription plan. Managed and tenant-associated users do not have a value present in this field.
string subscription_id = 16 [json_name = "subscriptionId", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for subscriptionId to set.- Returns:
- This builder for chaining.
-
getLocale
Locale override for this user. This value replaces whatever default is set for the tenant. If no value is present, a value is resolved from the session; failing that, the value `en-US` is used by default.
string locale = 17 [json_name = "locale", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getLocalein interfaceUserOrBuilder- Returns:
- The locale.
-
getLocaleBytes
public com.google.protobuf.ByteString getLocaleBytes()Locale override for this user. This value replaces whatever default is set for the tenant. If no value is present, a value is resolved from the session; failing that, the value `en-US` is used by default.
string locale = 17 [json_name = "locale", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getLocaleBytesin interfaceUserOrBuilder- Returns:
- The bytes for locale.
-
setLocale
Locale override for this user. This value replaces whatever default is set for the tenant. If no value is present, a value is resolved from the session; failing that, the value `en-US` is used by default.
string locale = 17 [json_name = "locale", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The locale to set.- Returns:
- This builder for chaining.
-
clearLocale
Locale override for this user. This value replaces whatever default is set for the tenant. If no value is present, a value is resolved from the session; failing that, the value `en-US` is used by default.
string locale = 17 [json_name = "locale", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setLocaleBytes
Locale override for this user. This value replaces whatever default is set for the tenant. If no value is present, a value is resolved from the session; failing that, the value `en-US` is used by default.
string locale = 17 [json_name = "locale", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for locale to set.- Returns:
- This builder for chaining.
-
getTimezone
Timezone override for this user. This value replaces whatever default is set for the tenant. If no value is present, a value is resolved from the session; failing that, the value `UTC` is used by default.
string timezone = 18 [json_name = "timezone", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getTimezonein interfaceUserOrBuilder- Returns:
- The timezone.
-
getTimezoneBytes
public com.google.protobuf.ByteString getTimezoneBytes()Timezone override for this user. This value replaces whatever default is set for the tenant. If no value is present, a value is resolved from the session; failing that, the value `UTC` is used by default.
string timezone = 18 [json_name = "timezone", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getTimezoneBytesin interfaceUserOrBuilder- Returns:
- The bytes for timezone.
-
setTimezone
Timezone override for this user. This value replaces whatever default is set for the tenant. If no value is present, a value is resolved from the session; failing that, the value `UTC` is used by default.
string timezone = 18 [json_name = "timezone", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The timezone to set.- Returns:
- This builder for chaining.
-
clearTimezone
Timezone override for this user. This value replaces whatever default is set for the tenant. If no value is present, a value is resolved from the session; failing that, the value `UTC` is used by default.
string timezone = 18 [json_name = "timezone", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setTimezoneBytes
Timezone override for this user. This value replaces whatever default is set for the tenant. If no value is present, a value is resolved from the session; failing that, the value `UTC` is used by default.
string timezone = 18 [json_name = "timezone", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for timezone to set.- Returns:
- This builder for chaining.
-
hasUpdatedAt
public boolean hasUpdatedAt()Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... }- Specified by:
hasUpdatedAtin interfaceUserOrBuilder- Returns:
- Whether the updatedAt field is set.
-
getUpdatedAt
public com.google.protobuf.Timestamp getUpdatedAt()Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... }- Specified by:
getUpdatedAtin interfaceUserOrBuilder- Returns:
- The updatedAt.
-
setUpdatedAt
Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... } -
setUpdatedAt
Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... } -
mergeUpdatedAt
Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... } -
clearUpdatedAt
Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... } -
getUpdatedAtBuilder
public com.google.protobuf.Timestamp.Builder getUpdatedAtBuilder()Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... } -
getUpdatedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdatedAtOrBuilder()Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... }- Specified by:
getUpdatedAtOrBuilderin interfaceUserOrBuilder
-
hasCreatedAt
public boolean hasCreatedAt()Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... }- Specified by:
hasCreatedAtin interfaceUserOrBuilder- Returns:
- Whether the createdAt field is set.
-
getCreatedAt
public com.google.protobuf.Timestamp getCreatedAt()Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... }- Specified by:
getCreatedAtin interfaceUserOrBuilder- Returns:
- The createdAt.
-
setCreatedAt
Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... } -
setCreatedAt
Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... } -
mergeCreatedAt
Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... } -
clearCreatedAt
Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... } -
getCreatedAtBuilder
public com.google.protobuf.Timestamp.Builder getCreatedAtBuilder()Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... } -
getCreatedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder()Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... }- Specified by:
getCreatedAtOrBuilderin interfaceUserOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-