Package pbx
Class Model.ClientDel.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<Model.ClientDel,Model.ClientDel.Builder>
-
- pbx.Model.ClientDel.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,Model.ClientDelOrBuilder
- Enclosing class:
- Model.ClientDel
public static final class Model.ClientDel.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Model.ClientDel,Model.ClientDel.Builder> implements Model.ClientDelOrBuilder
ClientDel delete messages or topic
Protobuf typepbx.ClientDel
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Model.ClientDel.BuilderaddAllDelSeq(java.lang.Iterable<? extends Model.SeqRange> values)Delete messages by id or range of idsModel.ClientDel.BuilderaddDelSeq(int index, Model.SeqRange value)Delete messages by id or range of idsModel.ClientDel.BuilderaddDelSeq(int index, Model.SeqRange.Builder builderForValue)Delete messages by id or range of idsModel.ClientDel.BuilderaddDelSeq(Model.SeqRange value)Delete messages by id or range of idsModel.ClientDel.BuilderaddDelSeq(Model.SeqRange.Builder builderForValue)Delete messages by id or range of idsModel.ClientDel.BuilderclearCred()Credential to delete.Model.ClientDel.BuilderclearDelSeq()Delete messages by id or range of idsModel.ClientDel.BuilderclearHard()Request to hard-delete messages for all users, if such option is available.Model.ClientDel.BuilderclearId()optional string id = 1 [json_name = "id"];Model.ClientDel.BuilderclearTopic()string topic = 2 [json_name = "topic"];Model.ClientDel.BuilderclearUserId()User ID of the subscription to deleteModel.ClientDel.BuilderclearWhat().pbx.ClientDel.What what = 3 [json_name = "what"];Model.ClientCredgetCred()Credential to delete.Model.SeqRangegetDelSeq(int index)Delete messages by id or range of idsintgetDelSeqCount()Delete messages by id or range of idsjava.util.List<Model.SeqRange>getDelSeqList()Delete messages by id or range of idsbooleangetHard()Request to hard-delete messages for all users, if such option is available.java.lang.StringgetId()optional string id = 1 [json_name = "id"];com.google.protobuf.ByteStringgetIdBytes()optional string id = 1 [json_name = "id"];java.lang.StringgetTopic()string topic = 2 [json_name = "topic"];com.google.protobuf.ByteStringgetTopicBytes()string topic = 2 [json_name = "topic"];java.lang.StringgetUserId()User ID of the subscription to deletecom.google.protobuf.ByteStringgetUserIdBytes()User ID of the subscription to deleteModel.ClientDel.WhatgetWhat().pbx.ClientDel.What what = 3 [json_name = "what"];intgetWhatValue().pbx.ClientDel.What what = 3 [json_name = "what"];booleanhasCred()Credential to delete.booleanhasHard()Request to hard-delete messages for all users, if such option is available.booleanhasId()optional string id = 1 [json_name = "id"];booleanhasUserId()User ID of the subscription to deleteModel.ClientDel.BuildermergeCred(Model.ClientCred value)Credential to delete.Model.ClientDel.BuilderremoveDelSeq(int index)Delete messages by id or range of idsModel.ClientDel.BuildersetCred(Model.ClientCred value)Credential to delete.Model.ClientDel.BuildersetCred(Model.ClientCred.Builder builderForValue)Credential to delete.Model.ClientDel.BuildersetDelSeq(int index, Model.SeqRange value)Delete messages by id or range of idsModel.ClientDel.BuildersetDelSeq(int index, Model.SeqRange.Builder builderForValue)Delete messages by id or range of idsModel.ClientDel.BuildersetHard(boolean value)Request to hard-delete messages for all users, if such option is available.Model.ClientDel.BuildersetId(java.lang.String value)optional string id = 1 [json_name = "id"];Model.ClientDel.BuildersetIdBytes(com.google.protobuf.ByteString value)optional string id = 1 [json_name = "id"];Model.ClientDel.BuildersetTopic(java.lang.String value)string topic = 2 [json_name = "topic"];Model.ClientDel.BuildersetTopicBytes(com.google.protobuf.ByteString value)string topic = 2 [json_name = "topic"];Model.ClientDel.BuildersetUserId(java.lang.String value)User ID of the subscription to deleteModel.ClientDel.BuildersetUserIdBytes(com.google.protobuf.ByteString value)User ID of the subscription to deleteModel.ClientDel.BuildersetWhat(Model.ClientDel.What value).pbx.ClientDel.What what = 3 [json_name = "what"];Model.ClientDel.BuildersetWhatValue(int value).pbx.ClientDel.What what = 3 [json_name = "what"];-
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.ClientDelOrBuilder- Returns:
- Whether the id field is set.
-
getId
public java.lang.String getId()
optional string id = 1 [json_name = "id"];- Specified by:
getIdin interfaceModel.ClientDelOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
optional string id = 1 [json_name = "id"];- Specified by:
getIdBytesin interfaceModel.ClientDelOrBuilder- Returns:
- The bytes for id.
-
setId
public Model.ClientDel.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.ClientDel.Builder clearId()
optional string id = 1 [json_name = "id"];- Returns:
- This builder for chaining.
-
setIdBytes
public Model.ClientDel.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.
-
getTopic
public java.lang.String getTopic()
string topic = 2 [json_name = "topic"];- Specified by:
getTopicin interfaceModel.ClientDelOrBuilder- Returns:
- The topic.
-
getTopicBytes
public com.google.protobuf.ByteString getTopicBytes()
string topic = 2 [json_name = "topic"];- Specified by:
getTopicBytesin interfaceModel.ClientDelOrBuilder- Returns:
- The bytes for topic.
-
setTopic
public Model.ClientDel.Builder setTopic(java.lang.String value)
string topic = 2 [json_name = "topic"];- Parameters:
value- The topic to set.- Returns:
- This builder for chaining.
-
clearTopic
public Model.ClientDel.Builder clearTopic()
string topic = 2 [json_name = "topic"];- Returns:
- This builder for chaining.
-
setTopicBytes
public Model.ClientDel.Builder setTopicBytes(com.google.protobuf.ByteString value)
string topic = 2 [json_name = "topic"];- Parameters:
value- The bytes for topic to set.- Returns:
- This builder for chaining.
-
getWhatValue
public int getWhatValue()
.pbx.ClientDel.What what = 3 [json_name = "what"];- Specified by:
getWhatValuein interfaceModel.ClientDelOrBuilder- Returns:
- The enum numeric value on the wire for what.
-
setWhatValue
public Model.ClientDel.Builder setWhatValue(int value)
.pbx.ClientDel.What what = 3 [json_name = "what"];- Parameters:
value- The what to set.- Returns:
- This builder for chaining.
-
getWhat
public Model.ClientDel.What getWhat()
.pbx.ClientDel.What what = 3 [json_name = "what"];- Specified by:
getWhatin interfaceModel.ClientDelOrBuilder- Returns:
- The what.
-
setWhat
public Model.ClientDel.Builder setWhat(Model.ClientDel.What value)
.pbx.ClientDel.What what = 3 [json_name = "what"];- Parameters:
value- The enum numeric value on the wire for what to set.- Returns:
- This builder for chaining.
-
clearWhat
public Model.ClientDel.Builder clearWhat()
.pbx.ClientDel.What what = 3 [json_name = "what"];- Returns:
- This builder for chaining.
-
getDelSeqList
public java.util.List<Model.SeqRange> getDelSeqList()
Delete messages by id or range of ids
repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];- Specified by:
getDelSeqListin interfaceModel.ClientDelOrBuilder
-
getDelSeqCount
public int getDelSeqCount()
Delete messages by id or range of ids
repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];- Specified by:
getDelSeqCountin interfaceModel.ClientDelOrBuilder
-
getDelSeq
public Model.SeqRange getDelSeq(int index)
Delete messages by id or range of ids
repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];- Specified by:
getDelSeqin interfaceModel.ClientDelOrBuilder
-
setDelSeq
public Model.ClientDel.Builder setDelSeq(int index, Model.SeqRange value)
Delete messages by id or range of ids
repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
-
setDelSeq
public Model.ClientDel.Builder setDelSeq(int index, Model.SeqRange.Builder builderForValue)
Delete messages by id or range of ids
repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
-
addDelSeq
public Model.ClientDel.Builder addDelSeq(Model.SeqRange value)
Delete messages by id or range of ids
repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
-
addDelSeq
public Model.ClientDel.Builder addDelSeq(int index, Model.SeqRange value)
Delete messages by id or range of ids
repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
-
addDelSeq
public Model.ClientDel.Builder addDelSeq(Model.SeqRange.Builder builderForValue)
Delete messages by id or range of ids
repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
-
addDelSeq
public Model.ClientDel.Builder addDelSeq(int index, Model.SeqRange.Builder builderForValue)
Delete messages by id or range of ids
repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
-
addAllDelSeq
public Model.ClientDel.Builder addAllDelSeq(java.lang.Iterable<? extends Model.SeqRange> values)
Delete messages by id or range of ids
repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
-
clearDelSeq
public Model.ClientDel.Builder clearDelSeq()
Delete messages by id or range of ids
repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
-
removeDelSeq
public Model.ClientDel.Builder removeDelSeq(int index)
Delete messages by id or range of ids
repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
-
hasUserId
public boolean hasUserId()
User ID of the subscription to delete
optional string user_id = 5 [json_name = "userId"];- Specified by:
hasUserIdin interfaceModel.ClientDelOrBuilder- Returns:
- Whether the userId field is set.
-
getUserId
public java.lang.String getUserId()
User ID of the subscription to delete
optional string user_id = 5 [json_name = "userId"];- Specified by:
getUserIdin interfaceModel.ClientDelOrBuilder- Returns:
- The userId.
-
getUserIdBytes
public com.google.protobuf.ByteString getUserIdBytes()
User ID of the subscription to delete
optional string user_id = 5 [json_name = "userId"];- Specified by:
getUserIdBytesin interfaceModel.ClientDelOrBuilder- Returns:
- The bytes for userId.
-
setUserId
public Model.ClientDel.Builder setUserId(java.lang.String value)
User ID of the subscription to delete
optional string user_id = 5 [json_name = "userId"];- Parameters:
value- The userId to set.- Returns:
- This builder for chaining.
-
clearUserId
public Model.ClientDel.Builder clearUserId()
User ID of the subscription to delete
optional string user_id = 5 [json_name = "userId"];- Returns:
- This builder for chaining.
-
setUserIdBytes
public Model.ClientDel.Builder setUserIdBytes(com.google.protobuf.ByteString value)
User ID of the subscription to delete
optional string user_id = 5 [json_name = "userId"];- Parameters:
value- The bytes for userId to set.- Returns:
- This builder for chaining.
-
hasCred
public boolean hasCred()
Credential to delete.
optional .pbx.ClientCred cred = 6 [json_name = "cred"];- Specified by:
hasCredin interfaceModel.ClientDelOrBuilder- Returns:
- Whether the cred field is set.
-
getCred
public Model.ClientCred getCred()
Credential to delete.
optional .pbx.ClientCred cred = 6 [json_name = "cred"];- Specified by:
getCredin interfaceModel.ClientDelOrBuilder- Returns:
- The cred.
-
setCred
public Model.ClientDel.Builder setCred(Model.ClientCred value)
Credential to delete.
optional .pbx.ClientCred cred = 6 [json_name = "cred"];
-
setCred
public Model.ClientDel.Builder setCred(Model.ClientCred.Builder builderForValue)
Credential to delete.
optional .pbx.ClientCred cred = 6 [json_name = "cred"];
-
mergeCred
public Model.ClientDel.Builder mergeCred(Model.ClientCred value)
Credential to delete.
optional .pbx.ClientCred cred = 6 [json_name = "cred"];
-
clearCred
public Model.ClientDel.Builder clearCred()
Credential to delete.
optional .pbx.ClientCred cred = 6 [json_name = "cred"];
-
hasHard
public boolean hasHard()
Request to hard-delete messages for all users, if such option is available.
optional bool hard = 7 [json_name = "hard"];- Specified by:
hasHardin interfaceModel.ClientDelOrBuilder- Returns:
- Whether the hard field is set.
-
getHard
public boolean getHard()
Request to hard-delete messages for all users, if such option is available.
optional bool hard = 7 [json_name = "hard"];- Specified by:
getHardin interfaceModel.ClientDelOrBuilder- Returns:
- The hard.
-
setHard
public Model.ClientDel.Builder setHard(boolean value)
Request to hard-delete messages for all users, if such option is available.
optional bool hard = 7 [json_name = "hard"];- Parameters:
value- The hard to set.- Returns:
- This builder for chaining.
-
clearHard
public Model.ClientDel.Builder clearHard()
Request to hard-delete messages for all users, if such option is available.
optional bool hard = 7 [json_name = "hard"];- Returns:
- This builder for chaining.
-
-