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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
    • clear

      public User.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
    • getDefaultInstanceForType

      public User getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public User build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public User buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public User.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
    • setField

      public User.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
    • clearField

      public User.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
    • clearOneof

      public User.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
    • setRepeatedField

      public User.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
    • addRepeatedField

      public User.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
    • mergeFrom

      public User.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<User.Builder>
    • mergeFrom

      public User.Builder mergeFrom(User other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.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:
      hasKey in interface UserOrBuilder
      Returns:
      Whether the key field is set.
    • getKey

      public User.UserKey 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:
      getKey in interface UserOrBuilder
      Returns:
      The key.
    • setKey

      public User.Builder setKey(User.UserKey value)
       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

      public User.Builder setKey(User.UserKey.Builder builderForValue)
       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

      public User.Builder mergeKey(User.UserKey value)
       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

      public User.Builder 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

      public User.UserKey.Builder 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

      public User.UserKeyOrBuilder 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:
      getKeyOrBuilder in interface UserOrBuilder
    • getUsername

      public String 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:
      getUsername in interface UserOrBuilder
      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:
      getUsernameBytes in interface UserOrBuilder
      Returns:
      The bytes for username.
    • setUsername

      public User.Builder 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. 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

      public User.Builder 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

      public User.Builder 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. 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:
      hasName in interface UserOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public User.Name 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:
      getName in interface UserOrBuilder
      Returns:
      The name.
    • setName

      public User.Builder setName(User.Name value)
       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

      public User.Builder setName(User.Name.Builder builderForValue)
       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

      public User.Builder mergeName(User.Name value)
       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

      public User.Builder 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

      public User.Name.Builder 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

      public User.NameOrBuilder 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:
      getNameOrBuilder in interface UserOrBuilder
    • getEmailList

      public List<User.EmailAddress> 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:
      getEmailList in interface UserOrBuilder
    • 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:
      getEmailCount in interface UserOrBuilder
    • getEmail

      public User.EmailAddress getEmail(int index)
       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:
      getEmail in interface UserOrBuilder
    • setEmail

      public User.Builder setEmail(int index, User.EmailAddress value)
       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

      public User.Builder setEmail(int index, User.EmailAddress.Builder builderForValue)
       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

      public User.Builder addEmail(User.EmailAddress value)
       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

      public User.Builder addEmail(int index, User.EmailAddress value)
       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

      public User.Builder addEmail(User.EmailAddress.Builder builderForValue)
       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

      public User.Builder addEmail(int index, User.EmailAddress.Builder builderForValue)
       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

      public User.Builder addAllEmail(Iterable<? extends User.EmailAddress> values)
       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

      public User.Builder 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

      public User.Builder removeEmail(int index)
       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

      public User.EmailAddress.Builder getEmailBuilder(int index)
       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

      public User.EmailAddressOrBuilder getEmailOrBuilder(int index)
       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:
      getEmailOrBuilder in interface UserOrBuilder
    • getEmailOrBuilderList

      public List<? extends User.EmailAddressOrBuilder> 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:
      getEmailOrBuilderList in interface UserOrBuilder
    • addEmailBuilder

      public User.EmailAddress.Builder 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

      public User.EmailAddress.Builder addEmailBuilder(int index)
       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

      public List<User.EmailAddress.Builder> 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:
      hasPlan in interface UserOrBuilder
      Returns:
      Whether the plan field is set.
    • getPlan

      public IndividualPlanInfo 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:
      getPlan in interface UserOrBuilder
      Returns:
      The plan.
    • setPlan

      public User.Builder setPlan(IndividualPlanInfo value)
       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

      public User.Builder setPlan(IndividualPlanInfo.Builder builderForValue)
       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

      public User.Builder mergePlan(IndividualPlanInfo value)
       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

      public User.Builder 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

      public IndividualPlanInfo.Builder 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

      public IndividualPlanInfoOrBuilder 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:
      getPlanOrBuilder in interface UserOrBuilder
    • getPhoneNumber

      public String 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:
      getPhoneNumber in interface UserOrBuilder
      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:
      getPhoneNumberBytes in interface UserOrBuilder
      Returns:
      The bytes for phoneNumber.
    • setPhoneNumber

      public User.Builder setPhoneNumber(String value)
       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

      public User.Builder 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

      public User.Builder setPhoneNumberBytes(com.google.protobuf.ByteString value)
       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:
      getPhoneVerified in interface UserOrBuilder
      Returns:
      The phoneVerified.
    • setPhoneVerified

      public User.Builder setPhoneVerified(boolean value)
       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

      public User.Builder 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:
      getProviderValue in interface UserOrBuilder
      Returns:
      The enum numeric value on the wire for provider.
    • setProviderValue

      public User.Builder setProviderValue(int value)
       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

      public AccountProvider 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:
      getProvider in interface UserOrBuilder
      Returns:
      The provider.
    • setProvider

      public User.Builder setProvider(AccountProvider value)
       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

      public User.Builder 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

      public String 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:
      getPicture in interface UserOrBuilder
      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:
      getPictureBytes in interface UserOrBuilder
      Returns:
      The bytes for picture.
    • setPicture

      public User.Builder setPicture(String value)
       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

      public User.Builder 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

      public User.Builder setPictureBytes(com.google.protobuf.ByteString value)
       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

      public String 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:
      getLink in interface UserOrBuilder
      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:
      getLinkBytes in interface UserOrBuilder
      Returns:
      The bytes for link.
    • setLink

      public User.Builder setLink(String value)
       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

      public User.Builder 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

      public User.Builder setLinkBytes(com.google.protobuf.ByteString value)
       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:
      getManaged in interface UserOrBuilder
      Returns:
      The managed.
    • setManaged

      public User.Builder setManaged(boolean value)
       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

      public User.Builder 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:
      getSuspended in interface UserOrBuilder
      Returns:
      The suspended.
    • setSuspended

      public User.Builder setSuspended(boolean value)
       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

      public User.Builder 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:
      getActive in interface UserOrBuilder
      Returns:
      The active.
    • setActive

      public User.Builder setActive(boolean value)
       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

      public User.Builder 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:
      getArchived in interface UserOrBuilder
      Returns:
      The archived.
    • setArchived

      public User.Builder setArchived(boolean value)
       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

      public User.Builder 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

      public String 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:
      getDefaultTenant in interface UserOrBuilder
      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:
      getDefaultTenantBytes in interface UserOrBuilder
      Returns:
      The bytes for defaultTenant.
    • setDefaultTenant

      public User.Builder setDefaultTenant(String value)
       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

      public User.Builder 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

      public User.Builder setDefaultTenantBytes(com.google.protobuf.ByteString value)
       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

      public String 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:
      getSubscriptionId in interface UserOrBuilder
      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:
      getSubscriptionIdBytes in interface UserOrBuilder
      Returns:
      The bytes for subscriptionId.
    • setSubscriptionId

      public User.Builder setSubscriptionId(String value)
       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

      public User.Builder 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

      public User.Builder setSubscriptionIdBytes(com.google.protobuf.ByteString value)
       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

      public String 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:
      getLocale in interface UserOrBuilder
      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:
      getLocaleBytes in interface UserOrBuilder
      Returns:
      The bytes for locale.
    • setLocale

      public User.Builder setLocale(String value)
       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

      public User.Builder 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

      public User.Builder setLocaleBytes(com.google.protobuf.ByteString value)
       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

      public String 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:
      getTimezone in interface UserOrBuilder
      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:
      getTimezoneBytes in interface UserOrBuilder
      Returns:
      The bytes for timezone.
    • setTimezone

      public User.Builder setTimezone(String value)
       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

      public User.Builder 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

      public User.Builder setTimezoneBytes(com.google.protobuf.ByteString value)
       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:
      hasUpdatedAt in interface UserOrBuilder
      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:
      getUpdatedAt in interface UserOrBuilder
      Returns:
      The updatedAt.
    • setUpdatedAt

      public User.Builder setUpdatedAt(com.google.protobuf.Timestamp value)
       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

      public User.Builder setUpdatedAt(com.google.protobuf.Timestamp.Builder builderForValue)
       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

      public User.Builder mergeUpdatedAt(com.google.protobuf.Timestamp value)
       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

      public User.Builder 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:
      getUpdatedAtOrBuilder in interface UserOrBuilder
    • 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:
      hasCreatedAt in interface UserOrBuilder
      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:
      getCreatedAt in interface UserOrBuilder
      Returns:
      The createdAt.
    • setCreatedAt

      public User.Builder setCreatedAt(com.google.protobuf.Timestamp value)
       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

      public User.Builder setCreatedAt(com.google.protobuf.Timestamp.Builder builderForValue)
       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

      public User.Builder mergeCreatedAt(com.google.protobuf.Timestamp value)
       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

      public User.Builder 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:
      getCreatedAtOrBuilder in interface UserOrBuilder
    • setUnknownFields

      public final User.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
    • mergeUnknownFields

      public final User.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>