Package pbx
Class Model.ClientAcc.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<Model.ClientAcc,Model.ClientAcc.Builder>
-
- pbx.Model.ClientAcc.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,Model.ClientAccOrBuilder
- Enclosing class:
- Model.ClientAcc
public static final class Model.ClientAcc.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Model.ClientAcc,Model.ClientAcc.Builder> implements Model.ClientAccOrBuilder
User creation message {acc}Protobuf typepbx.ClientAcc
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Model.ClientAcc.BuilderaddAllCred(java.lang.Iterable<? extends Model.ClientCred> values)Credentials for verification.Model.ClientAcc.BuilderaddAllTags(java.lang.Iterable<java.lang.String> values)Indexable tags for user discoveryModel.ClientAcc.BuilderaddCred(int index, Model.ClientCred value)Credentials for verification.Model.ClientAcc.BuilderaddCred(int index, Model.ClientCred.Builder builderForValue)Credentials for verification.Model.ClientAcc.BuilderaddCred(Model.ClientCred value)Credentials for verification.Model.ClientAcc.BuilderaddCred(Model.ClientCred.Builder builderForValue)Credentials for verification.Model.ClientAcc.BuilderaddTags(java.lang.String value)Indexable tags for user discoveryModel.ClientAcc.BuilderaddTagsBytes(com.google.protobuf.ByteString value)Indexable tags for user discoveryModel.ClientAcc.BuilderclearCred()Credentials for verification.Model.ClientAcc.BuilderclearDesc()User initialization data when creating a new user, otherwise ignoredModel.ClientAcc.BuilderclearId()optional string id = 1 [json_name = "id"];Model.ClientAcc.BuilderclearLogin()Authenticate session with the newly created accountModel.ClientAcc.BuilderclearScheme()The initial authentication scheme the account can useModel.ClientAcc.BuilderclearSecret()Shared secretModel.ClientAcc.BuilderclearState()Account state: normal ("ok"), suspendedModel.ClientAcc.BuilderclearTags()Indexable tags for user discoveryModel.ClientAcc.BuilderclearToken()Authentication token used for resetting a password.Model.ClientAcc.BuilderclearUserId()User being created or updatedModel.ClientCredgetCred(int index)Credentials for verification.intgetCredCount()Credentials for verification.java.util.List<Model.ClientCred>getCredList()Credentials for verification.Model.SetDescgetDesc()User initialization data when creating a new user, otherwise ignoredjava.lang.StringgetId()optional string id = 1 [json_name = "id"];com.google.protobuf.ByteStringgetIdBytes()optional string id = 1 [json_name = "id"];booleangetLogin()Authenticate session with the newly created accountjava.lang.StringgetScheme()The initial authentication scheme the account can usecom.google.protobuf.ByteStringgetSchemeBytes()The initial authentication scheme the account can usecom.google.protobuf.ByteStringgetSecret()Shared secretjava.lang.StringgetState()Account state: normal ("ok"), suspendedcom.google.protobuf.ByteStringgetStateBytes()Account state: normal ("ok"), suspendedjava.lang.StringgetTags(int index)Indexable tags for user discoverycom.google.protobuf.ByteStringgetTagsBytes(int index)Indexable tags for user discoveryintgetTagsCount()Indexable tags for user discoveryjava.util.List<java.lang.String>getTagsList()Indexable tags for user discoverycom.google.protobuf.ByteStringgetToken()Authentication token used for resetting a password.java.lang.StringgetUserId()User being created or updatedcom.google.protobuf.ByteStringgetUserIdBytes()User being created or updatedbooleanhasDesc()User initialization data when creating a new user, otherwise ignoredbooleanhasId()optional string id = 1 [json_name = "id"];booleanhasLogin()Authenticate session with the newly created accountbooleanhasScheme()The initial authentication scheme the account can usebooleanhasSecret()Shared secretbooleanhasState()Account state: normal ("ok"), suspendedbooleanhasToken()Authentication token used for resetting a password.Model.ClientAcc.BuildermergeDesc(Model.SetDesc value)User initialization data when creating a new user, otherwise ignoredModel.ClientAcc.BuilderremoveCred(int index)Credentials for verification.Model.ClientAcc.BuildersetCred(int index, Model.ClientCred value)Credentials for verification.Model.ClientAcc.BuildersetCred(int index, Model.ClientCred.Builder builderForValue)Credentials for verification.Model.ClientAcc.BuildersetDesc(Model.SetDesc value)User initialization data when creating a new user, otherwise ignoredModel.ClientAcc.BuildersetDesc(Model.SetDesc.Builder builderForValue)User initialization data when creating a new user, otherwise ignoredModel.ClientAcc.BuildersetId(java.lang.String value)optional string id = 1 [json_name = "id"];Model.ClientAcc.BuildersetIdBytes(com.google.protobuf.ByteString value)optional string id = 1 [json_name = "id"];Model.ClientAcc.BuildersetLogin(boolean value)Authenticate session with the newly created accountModel.ClientAcc.BuildersetScheme(java.lang.String value)The initial authentication scheme the account can useModel.ClientAcc.BuildersetSchemeBytes(com.google.protobuf.ByteString value)The initial authentication scheme the account can useModel.ClientAcc.BuildersetSecret(com.google.protobuf.ByteString value)Shared secretModel.ClientAcc.BuildersetState(java.lang.String value)Account state: normal ("ok"), suspendedModel.ClientAcc.BuildersetStateBytes(com.google.protobuf.ByteString value)Account state: normal ("ok"), suspendedModel.ClientAcc.BuildersetTags(int index, java.lang.String value)Indexable tags for user discoveryModel.ClientAcc.BuildersetToken(com.google.protobuf.ByteString value)Authentication token used for resetting a password.Model.ClientAcc.BuildersetUserId(java.lang.String value)User being created or updatedModel.ClientAcc.BuildersetUserIdBytes(com.google.protobuf.ByteString value)User being created or updated-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
hasId
public boolean hasId()
optional string id = 1 [json_name = "id"];- Specified by:
hasIdin interfaceModel.ClientAccOrBuilder- Returns:
- Whether the id field is set.
-
getId
public java.lang.String getId()
optional string id = 1 [json_name = "id"];- Specified by:
getIdin interfaceModel.ClientAccOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
optional string id = 1 [json_name = "id"];- Specified by:
getIdBytesin interfaceModel.ClientAccOrBuilder- Returns:
- The bytes for id.
-
setId
public Model.ClientAcc.Builder setId(java.lang.String value)
optional string id = 1 [json_name = "id"];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public Model.ClientAcc.Builder clearId()
optional string id = 1 [json_name = "id"];- Returns:
- This builder for chaining.
-
setIdBytes
public Model.ClientAcc.Builder setIdBytes(com.google.protobuf.ByteString value)
optional string id = 1 [json_name = "id"];- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getUserId
public java.lang.String getUserId()
User being created or updated
string user_id = 2 [json_name = "userId"];- Specified by:
getUserIdin interfaceModel.ClientAccOrBuilder- Returns:
- The userId.
-
getUserIdBytes
public com.google.protobuf.ByteString getUserIdBytes()
User being created or updated
string user_id = 2 [json_name = "userId"];- Specified by:
getUserIdBytesin interfaceModel.ClientAccOrBuilder- Returns:
- The bytes for userId.
-
setUserId
public Model.ClientAcc.Builder setUserId(java.lang.String value)
User being created or updated
string user_id = 2 [json_name = "userId"];- Parameters:
value- The userId to set.- Returns:
- This builder for chaining.
-
clearUserId
public Model.ClientAcc.Builder clearUserId()
User being created or updated
string user_id = 2 [json_name = "userId"];- Returns:
- This builder for chaining.
-
setUserIdBytes
public Model.ClientAcc.Builder setUserIdBytes(com.google.protobuf.ByteString value)
User being created or updated
string user_id = 2 [json_name = "userId"];- Parameters:
value- The bytes for userId to set.- Returns:
- This builder for chaining.
-
hasScheme
public boolean hasScheme()
The initial authentication scheme the account can use
optional string scheme = 3 [json_name = "scheme"];- Specified by:
hasSchemein interfaceModel.ClientAccOrBuilder- Returns:
- Whether the scheme field is set.
-
getScheme
public java.lang.String getScheme()
The initial authentication scheme the account can use
optional string scheme = 3 [json_name = "scheme"];- Specified by:
getSchemein interfaceModel.ClientAccOrBuilder- Returns:
- The scheme.
-
getSchemeBytes
public com.google.protobuf.ByteString getSchemeBytes()
The initial authentication scheme the account can use
optional string scheme = 3 [json_name = "scheme"];- Specified by:
getSchemeBytesin interfaceModel.ClientAccOrBuilder- Returns:
- The bytes for scheme.
-
setScheme
public Model.ClientAcc.Builder setScheme(java.lang.String value)
The initial authentication scheme the account can use
optional string scheme = 3 [json_name = "scheme"];- Parameters:
value- The scheme to set.- Returns:
- This builder for chaining.
-
clearScheme
public Model.ClientAcc.Builder clearScheme()
The initial authentication scheme the account can use
optional string scheme = 3 [json_name = "scheme"];- Returns:
- This builder for chaining.
-
setSchemeBytes
public Model.ClientAcc.Builder setSchemeBytes(com.google.protobuf.ByteString value)
The initial authentication scheme the account can use
optional string scheme = 3 [json_name = "scheme"];- Parameters:
value- The bytes for scheme to set.- Returns:
- This builder for chaining.
-
hasSecret
public boolean hasSecret()
Shared secret
optional bytes secret = 4 [json_name = "secret"];- Specified by:
hasSecretin interfaceModel.ClientAccOrBuilder- Returns:
- Whether the secret field is set.
-
getSecret
public com.google.protobuf.ByteString getSecret()
Shared secret
optional bytes secret = 4 [json_name = "secret"];- Specified by:
getSecretin interfaceModel.ClientAccOrBuilder- Returns:
- The secret.
-
setSecret
public Model.ClientAcc.Builder setSecret(com.google.protobuf.ByteString value)
Shared secret
optional bytes secret = 4 [json_name = "secret"];- Parameters:
value- The secret to set.- Returns:
- This builder for chaining.
-
clearSecret
public Model.ClientAcc.Builder clearSecret()
Shared secret
optional bytes secret = 4 [json_name = "secret"];- Returns:
- This builder for chaining.
-
hasLogin
public boolean hasLogin()
Authenticate session with the newly created account
optional bool login = 5 [json_name = "login"];- Specified by:
hasLoginin interfaceModel.ClientAccOrBuilder- Returns:
- Whether the login field is set.
-
getLogin
public boolean getLogin()
Authenticate session with the newly created account
optional bool login = 5 [json_name = "login"];- Specified by:
getLoginin interfaceModel.ClientAccOrBuilder- Returns:
- The login.
-
setLogin
public Model.ClientAcc.Builder setLogin(boolean value)
Authenticate session with the newly created account
optional bool login = 5 [json_name = "login"];- Parameters:
value- The login to set.- Returns:
- This builder for chaining.
-
clearLogin
public Model.ClientAcc.Builder clearLogin()
Authenticate session with the newly created account
optional bool login = 5 [json_name = "login"];- Returns:
- This builder for chaining.
-
getTagsList
public java.util.List<java.lang.String> getTagsList()
Indexable tags for user discovery
repeated string tags = 6 [json_name = "tags"];- Specified by:
getTagsListin interfaceModel.ClientAccOrBuilder- Returns:
- A list containing the tags.
-
getTagsCount
public int getTagsCount()
Indexable tags for user discovery
repeated string tags = 6 [json_name = "tags"];- Specified by:
getTagsCountin interfaceModel.ClientAccOrBuilder- Returns:
- The count of tags.
-
getTags
public java.lang.String getTags(int index)
Indexable tags for user discovery
repeated string tags = 6 [json_name = "tags"];- Specified by:
getTagsin interfaceModel.ClientAccOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The tags at the given index.
-
getTagsBytes
public com.google.protobuf.ByteString getTagsBytes(int index)
Indexable tags for user discovery
repeated string tags = 6 [json_name = "tags"];- Specified by:
getTagsBytesin interfaceModel.ClientAccOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the tags at the given index.
-
setTags
public Model.ClientAcc.Builder setTags(int index, java.lang.String value)
Indexable tags for user discovery
repeated string tags = 6 [json_name = "tags"];- Parameters:
index- The index to set the value at.value- The tags to set.- Returns:
- This builder for chaining.
-
addTags
public Model.ClientAcc.Builder addTags(java.lang.String value)
Indexable tags for user discovery
repeated string tags = 6 [json_name = "tags"];- Parameters:
value- The tags to add.- Returns:
- This builder for chaining.
-
addAllTags
public Model.ClientAcc.Builder addAllTags(java.lang.Iterable<java.lang.String> values)
Indexable tags for user discovery
repeated string tags = 6 [json_name = "tags"];- Parameters:
values- The tags to add.- Returns:
- This builder for chaining.
-
clearTags
public Model.ClientAcc.Builder clearTags()
Indexable tags for user discovery
repeated string tags = 6 [json_name = "tags"];- Returns:
- This builder for chaining.
-
addTagsBytes
public Model.ClientAcc.Builder addTagsBytes(com.google.protobuf.ByteString value)
Indexable tags for user discovery
repeated string tags = 6 [json_name = "tags"];- Parameters:
value- The bytes of the tags to add.- Returns:
- This builder for chaining.
-
hasDesc
public boolean hasDesc()
User initialization data when creating a new user, otherwise ignored
optional .pbx.SetDesc desc = 7 [json_name = "desc"];- Specified by:
hasDescin interfaceModel.ClientAccOrBuilder- Returns:
- Whether the desc field is set.
-
getDesc
public Model.SetDesc getDesc()
User initialization data when creating a new user, otherwise ignored
optional .pbx.SetDesc desc = 7 [json_name = "desc"];- Specified by:
getDescin interfaceModel.ClientAccOrBuilder- Returns:
- The desc.
-
setDesc
public Model.ClientAcc.Builder setDesc(Model.SetDesc value)
User initialization data when creating a new user, otherwise ignored
optional .pbx.SetDesc desc = 7 [json_name = "desc"];
-
setDesc
public Model.ClientAcc.Builder setDesc(Model.SetDesc.Builder builderForValue)
User initialization data when creating a new user, otherwise ignored
optional .pbx.SetDesc desc = 7 [json_name = "desc"];
-
mergeDesc
public Model.ClientAcc.Builder mergeDesc(Model.SetDesc value)
User initialization data when creating a new user, otherwise ignored
optional .pbx.SetDesc desc = 7 [json_name = "desc"];
-
clearDesc
public Model.ClientAcc.Builder clearDesc()
User initialization data when creating a new user, otherwise ignored
optional .pbx.SetDesc desc = 7 [json_name = "desc"];
-
getCredList
public java.util.List<Model.ClientCred> getCredList()
Credentials for verification.
repeated .pbx.ClientCred cred = 8 [json_name = "cred"];- Specified by:
getCredListin interfaceModel.ClientAccOrBuilder
-
getCredCount
public int getCredCount()
Credentials for verification.
repeated .pbx.ClientCred cred = 8 [json_name = "cred"];- Specified by:
getCredCountin interfaceModel.ClientAccOrBuilder
-
getCred
public Model.ClientCred getCred(int index)
Credentials for verification.
repeated .pbx.ClientCred cred = 8 [json_name = "cred"];- Specified by:
getCredin interfaceModel.ClientAccOrBuilder
-
setCred
public Model.ClientAcc.Builder setCred(int index, Model.ClientCred value)
Credentials for verification.
repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
-
setCred
public Model.ClientAcc.Builder setCred(int index, Model.ClientCred.Builder builderForValue)
Credentials for verification.
repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
-
addCred
public Model.ClientAcc.Builder addCred(Model.ClientCred value)
Credentials for verification.
repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
-
addCred
public Model.ClientAcc.Builder addCred(int index, Model.ClientCred value)
Credentials for verification.
repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
-
addCred
public Model.ClientAcc.Builder addCred(Model.ClientCred.Builder builderForValue)
Credentials for verification.
repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
-
addCred
public Model.ClientAcc.Builder addCred(int index, Model.ClientCred.Builder builderForValue)
Credentials for verification.
repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
-
addAllCred
public Model.ClientAcc.Builder addAllCred(java.lang.Iterable<? extends Model.ClientCred> values)
Credentials for verification.
repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
-
clearCred
public Model.ClientAcc.Builder clearCred()
Credentials for verification.
repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
-
removeCred
public Model.ClientAcc.Builder removeCred(int index)
Credentials for verification.
repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
-
hasToken
public boolean hasToken()
Authentication token used for resetting a password.
optional bytes token = 9 [json_name = "token"];- Specified by:
hasTokenin interfaceModel.ClientAccOrBuilder- Returns:
- Whether the token field is set.
-
getToken
public com.google.protobuf.ByteString getToken()
Authentication token used for resetting a password.
optional bytes token = 9 [json_name = "token"];- Specified by:
getTokenin interfaceModel.ClientAccOrBuilder- Returns:
- The token.
-
setToken
public Model.ClientAcc.Builder setToken(com.google.protobuf.ByteString value)
Authentication token used for resetting a password.
optional bytes token = 9 [json_name = "token"];- Parameters:
value- The token to set.- Returns:
- This builder for chaining.
-
clearToken
public Model.ClientAcc.Builder clearToken()
Authentication token used for resetting a password.
optional bytes token = 9 [json_name = "token"];- Returns:
- This builder for chaining.
-
hasState
public boolean hasState()
Account state: normal ("ok"), suspendedoptional string state = 10 [json_name = "state"];- Specified by:
hasStatein interfaceModel.ClientAccOrBuilder- Returns:
- Whether the state field is set.
-
getState
public java.lang.String getState()
Account state: normal ("ok"), suspendedoptional string state = 10 [json_name = "state"];- Specified by:
getStatein interfaceModel.ClientAccOrBuilder- Returns:
- The state.
-
getStateBytes
public com.google.protobuf.ByteString getStateBytes()
Account state: normal ("ok"), suspendedoptional string state = 10 [json_name = "state"];- Specified by:
getStateBytesin interfaceModel.ClientAccOrBuilder- Returns:
- The bytes for state.
-
setState
public Model.ClientAcc.Builder setState(java.lang.String value)
Account state: normal ("ok"), suspendedoptional string state = 10 [json_name = "state"];- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
public Model.ClientAcc.Builder clearState()
Account state: normal ("ok"), suspendedoptional string state = 10 [json_name = "state"];- Returns:
- This builder for chaining.
-
setStateBytes
public Model.ClientAcc.Builder setStateBytes(com.google.protobuf.ByteString value)
Account state: normal ("ok"), suspendedoptional string state = 10 [json_name = "state"];- Parameters:
value- The bytes for state to set.- Returns:
- This builder for chaining.
-
-