Package com.buildless
Class Account.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Account.Builder>
com.buildless.Account.Builder
- All Implemented Interfaces:
AccountOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
Account
public static final class Account.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Account.Builder>
implements AccountOrBuilder
## Account Specifies the abstract notion of an account record within Buildless. Accounts are generic records which encompass the dual concepts of a `User` and a `Tenant`. `User` accounts are accounts for individual human beings, whereas `Tenant` accounts are accounts for companies, teams, or other groups of human beings. Because a `Tenant` or `User` may need to be referenced in generic terms, an account record exists to represent either as a value in a broader object.Protobuf type
buildless.Account-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Specifies a tenant account.Specifies a user account, potentially with a `Tenant` account in which the user is operating.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSpecifies a tenant account.Specifies a tenant account.Specifies a tenant account.getUser()Specifies a user account, potentially with a `Tenant` account in which the user is operating.Specifies a user account, potentially with a `Tenant` account in which the user is operating.Specifies a user account, potentially with a `Tenant` account in which the user is operating.booleanSpecifies a tenant account.booleanhasUser()Specifies a user account, potentially with a `Tenant` account in which the user is operating.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeTenant(Tenant value) Specifies a tenant account.final Account.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeUser(Account.UserAccount value) Specifies a user account, potentially with a `Tenant` account in which the user is operating.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Specifies a tenant account.setTenant(Tenant.Builder builderForValue) Specifies a tenant account.final Account.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUser(Account.UserAccount value) Specifies a user account, potentially with a `Tenant` account in which the user is operating.setUser(Account.UserAccount.Builder builderForValue) Specifies a user account, potentially with a `Tenant` account in which the user is operating.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<Account.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<Account.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<Account.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<Account.Builder>
-
setField
public Account.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Account.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Account.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Account.Builder>
-
setRepeatedField
public Account.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<Account.Builder>
-
addRepeatedField
public Account.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<Account.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Account.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Account.Builder>
-
mergeFrom
public Account.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<Account.Builder>- Throws:
IOException
-
getAccountCase
- Specified by:
getAccountCasein interfaceAccountOrBuilder
-
clearAccount
-
hasUser
public boolean hasUser()Specifies a user account, potentially with a `Tenant` account in which the user is operating.
.buildless.Account.UserAccount user = 1 [json_name = "user"];- Specified by:
hasUserin interfaceAccountOrBuilder- Returns:
- Whether the user field is set.
-
getUser
Specifies a user account, potentially with a `Tenant` account in which the user is operating.
.buildless.Account.UserAccount user = 1 [json_name = "user"];- Specified by:
getUserin interfaceAccountOrBuilder- Returns:
- The user.
-
setUser
Specifies a user account, potentially with a `Tenant` account in which the user is operating.
.buildless.Account.UserAccount user = 1 [json_name = "user"]; -
setUser
Specifies a user account, potentially with a `Tenant` account in which the user is operating.
.buildless.Account.UserAccount user = 1 [json_name = "user"]; -
mergeUser
Specifies a user account, potentially with a `Tenant` account in which the user is operating.
.buildless.Account.UserAccount user = 1 [json_name = "user"]; -
clearUser
Specifies a user account, potentially with a `Tenant` account in which the user is operating.
.buildless.Account.UserAccount user = 1 [json_name = "user"]; -
getUserBuilder
Specifies a user account, potentially with a `Tenant` account in which the user is operating.
.buildless.Account.UserAccount user = 1 [json_name = "user"]; -
getUserOrBuilder
Specifies a user account, potentially with a `Tenant` account in which the user is operating.
.buildless.Account.UserAccount user = 1 [json_name = "user"];- Specified by:
getUserOrBuilderin interfaceAccountOrBuilder
-
hasTenant
public boolean hasTenant()Specifies a tenant account.
.buildless.Tenant tenant = 2 [json_name = "tenant"];- Specified by:
hasTenantin interfaceAccountOrBuilder- Returns:
- Whether the tenant field is set.
-
getTenant
Specifies a tenant account.
.buildless.Tenant tenant = 2 [json_name = "tenant"];- Specified by:
getTenantin interfaceAccountOrBuilder- Returns:
- The tenant.
-
setTenant
Specifies a tenant account.
.buildless.Tenant tenant = 2 [json_name = "tenant"]; -
setTenant
Specifies a tenant account.
.buildless.Tenant tenant = 2 [json_name = "tenant"]; -
mergeTenant
Specifies a tenant account.
.buildless.Tenant tenant = 2 [json_name = "tenant"]; -
clearTenant
Specifies a tenant account.
.buildless.Tenant tenant = 2 [json_name = "tenant"]; -
getTenantBuilder
Specifies a tenant account.
.buildless.Tenant tenant = 2 [json_name = "tenant"]; -
getTenantOrBuilder
Specifies a tenant account.
.buildless.Tenant tenant = 2 [json_name = "tenant"];- Specified by:
getTenantOrBuilderin interfaceAccountOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Account.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Account.Builder>
-