Package pbx
Class Model.SetSub.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<Model.SetSub,Model.SetSub.Builder>
-
- pbx.Model.SetSub.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,Model.SetSubOrBuilder
- Enclosing class:
- Model.SetSub
public static final class Model.SetSub.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Model.SetSub,Model.SetSub.Builder> implements Model.SetSubOrBuilder
SetSub: payload in set.sub request to update current subscription or invite another user, {sub.what} == "sub"Protobuf typepbx.SetSub
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Model.SetSub.BuilderclearMode()Access mode change, either Given or Want depending on contextModel.SetSub.BuilderclearUserId()User affected by this request.java.lang.StringgetMode()Access mode change, either Given or Want depending on contextcom.google.protobuf.ByteStringgetModeBytes()Access mode change, either Given or Want depending on contextjava.lang.StringgetUserId()User affected by this request.com.google.protobuf.ByteStringgetUserIdBytes()User affected by this request.booleanhasMode()Access mode change, either Given or Want depending on contextbooleanhasUserId()User affected by this request.Model.SetSub.BuildersetMode(java.lang.String value)Access mode change, either Given or Want depending on contextModel.SetSub.BuildersetModeBytes(com.google.protobuf.ByteString value)Access mode change, either Given or Want depending on contextModel.SetSub.BuildersetUserId(java.lang.String value)User affected by this request.Model.SetSub.BuildersetUserIdBytes(com.google.protobuf.ByteString value)User affected by this request.-
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
-
hasUserId
public boolean hasUserId()
User affected by this request. Default (empty): current user
optional string user_id = 1 [json_name = "userId"];- Specified by:
hasUserIdin interfaceModel.SetSubOrBuilder- Returns:
- Whether the userId field is set.
-
getUserId
public java.lang.String getUserId()
User affected by this request. Default (empty): current user
optional string user_id = 1 [json_name = "userId"];- Specified by:
getUserIdin interfaceModel.SetSubOrBuilder- Returns:
- The userId.
-
getUserIdBytes
public com.google.protobuf.ByteString getUserIdBytes()
User affected by this request. Default (empty): current user
optional string user_id = 1 [json_name = "userId"];- Specified by:
getUserIdBytesin interfaceModel.SetSubOrBuilder- Returns:
- The bytes for userId.
-
setUserId
public Model.SetSub.Builder setUserId(java.lang.String value)
User affected by this request. Default (empty): current user
optional string user_id = 1 [json_name = "userId"];- Parameters:
value- The userId to set.- Returns:
- This builder for chaining.
-
clearUserId
public Model.SetSub.Builder clearUserId()
User affected by this request. Default (empty): current user
optional string user_id = 1 [json_name = "userId"];- Returns:
- This builder for chaining.
-
setUserIdBytes
public Model.SetSub.Builder setUserIdBytes(com.google.protobuf.ByteString value)
User affected by this request. Default (empty): current user
optional string user_id = 1 [json_name = "userId"];- Parameters:
value- The bytes for userId to set.- Returns:
- This builder for chaining.
-
hasMode
public boolean hasMode()
Access mode change, either Given or Want depending on context
optional string mode = 2 [json_name = "mode"];- Specified by:
hasModein interfaceModel.SetSubOrBuilder- Returns:
- Whether the mode field is set.
-
getMode
public java.lang.String getMode()
Access mode change, either Given or Want depending on context
optional string mode = 2 [json_name = "mode"];- Specified by:
getModein interfaceModel.SetSubOrBuilder- Returns:
- The mode.
-
getModeBytes
public com.google.protobuf.ByteString getModeBytes()
Access mode change, either Given or Want depending on context
optional string mode = 2 [json_name = "mode"];- Specified by:
getModeBytesin interfaceModel.SetSubOrBuilder- Returns:
- The bytes for mode.
-
setMode
public Model.SetSub.Builder setMode(java.lang.String value)
Access mode change, either Given or Want depending on context
optional string mode = 2 [json_name = "mode"];- Parameters:
value- The mode to set.- Returns:
- This builder for chaining.
-
clearMode
public Model.SetSub.Builder clearMode()
Access mode change, either Given or Want depending on context
optional string mode = 2 [json_name = "mode"];- Returns:
- This builder for chaining.
-
setModeBytes
public Model.SetSub.Builder setModeBytes(com.google.protobuf.ByteString value)
Access mode change, either Given or Want depending on context
optional string mode = 2 [json_name = "mode"];- Parameters:
value- The bytes for mode to set.- Returns:
- This builder for chaining.
-
-