Package pbx
Class Model.SetQuery.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<Model.SetQuery,Model.SetQuery.Builder>
-
- pbx.Model.SetQuery.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,Model.SetQueryOrBuilder
- Enclosing class:
- Model.SetQuery
public static final class Model.SetQuery.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Model.SetQuery,Model.SetQuery.Builder> implements Model.SetQueryOrBuilder
Protobuf typepbx.SetQuery
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Model.SetQuery.BuilderaddAllTags(java.lang.Iterable<java.lang.String> values)Indexable tagsModel.SetQuery.BuilderaddTags(java.lang.String value)Indexable tagsModel.SetQuery.BuilderaddTagsBytes(com.google.protobuf.ByteString value)Indexable tagsModel.SetQuery.BuilderclearCred()Credential being updated.Model.SetQuery.BuilderclearDesc()Topic metadata, new topic & new subscriptions onlyModel.SetQuery.BuilderclearSub()Subscription parametersModel.SetQuery.BuilderclearTags()Indexable tagsModel.ClientCredgetCred()Credential being updated.Model.SetDescgetDesc()Topic metadata, new topic & new subscriptions onlyModel.SetSubgetSub()Subscription parametersjava.lang.StringgetTags(int index)Indexable tagscom.google.protobuf.ByteStringgetTagsBytes(int index)Indexable tagsintgetTagsCount()Indexable tagsjava.util.List<java.lang.String>getTagsList()Indexable tagsbooleanhasCred()Credential being updated.booleanhasDesc()Topic metadata, new topic & new subscriptions onlybooleanhasSub()Subscription parametersModel.SetQuery.BuildermergeCred(Model.ClientCred value)Credential being updated.Model.SetQuery.BuildermergeDesc(Model.SetDesc value)Topic metadata, new topic & new subscriptions onlyModel.SetQuery.BuildermergeSub(Model.SetSub value)Subscription parametersModel.SetQuery.BuildersetCred(Model.ClientCred value)Credential being updated.Model.SetQuery.BuildersetCred(Model.ClientCred.Builder builderForValue)Credential being updated.Model.SetQuery.BuildersetDesc(Model.SetDesc value)Topic metadata, new topic & new subscriptions onlyModel.SetQuery.BuildersetDesc(Model.SetDesc.Builder builderForValue)Topic metadata, new topic & new subscriptions onlyModel.SetQuery.BuildersetSub(Model.SetSub value)Subscription parametersModel.SetQuery.BuildersetSub(Model.SetSub.Builder builderForValue)Subscription parametersModel.SetQuery.BuildersetTags(int index, java.lang.String value)Indexable tags-
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
-
hasDesc
public boolean hasDesc()
Topic metadata, new topic & new subscriptions only
optional .pbx.SetDesc desc = 1 [json_name = "desc"];- Specified by:
hasDescin interfaceModel.SetQueryOrBuilder- Returns:
- Whether the desc field is set.
-
getDesc
public Model.SetDesc getDesc()
Topic metadata, new topic & new subscriptions only
optional .pbx.SetDesc desc = 1 [json_name = "desc"];- Specified by:
getDescin interfaceModel.SetQueryOrBuilder- Returns:
- The desc.
-
setDesc
public Model.SetQuery.Builder setDesc(Model.SetDesc value)
Topic metadata, new topic & new subscriptions only
optional .pbx.SetDesc desc = 1 [json_name = "desc"];
-
setDesc
public Model.SetQuery.Builder setDesc(Model.SetDesc.Builder builderForValue)
Topic metadata, new topic & new subscriptions only
optional .pbx.SetDesc desc = 1 [json_name = "desc"];
-
mergeDesc
public Model.SetQuery.Builder mergeDesc(Model.SetDesc value)
Topic metadata, new topic & new subscriptions only
optional .pbx.SetDesc desc = 1 [json_name = "desc"];
-
clearDesc
public Model.SetQuery.Builder clearDesc()
Topic metadata, new topic & new subscriptions only
optional .pbx.SetDesc desc = 1 [json_name = "desc"];
-
hasSub
public boolean hasSub()
Subscription parameters
optional .pbx.SetSub sub = 2 [json_name = "sub"];- Specified by:
hasSubin interfaceModel.SetQueryOrBuilder- Returns:
- Whether the sub field is set.
-
getSub
public Model.SetSub getSub()
Subscription parameters
optional .pbx.SetSub sub = 2 [json_name = "sub"];- Specified by:
getSubin interfaceModel.SetQueryOrBuilder- Returns:
- The sub.
-
setSub
public Model.SetQuery.Builder setSub(Model.SetSub value)
Subscription parameters
optional .pbx.SetSub sub = 2 [json_name = "sub"];
-
setSub
public Model.SetQuery.Builder setSub(Model.SetSub.Builder builderForValue)
Subscription parameters
optional .pbx.SetSub sub = 2 [json_name = "sub"];
-
mergeSub
public Model.SetQuery.Builder mergeSub(Model.SetSub value)
Subscription parameters
optional .pbx.SetSub sub = 2 [json_name = "sub"];
-
clearSub
public Model.SetQuery.Builder clearSub()
Subscription parameters
optional .pbx.SetSub sub = 2 [json_name = "sub"];
-
getTagsList
public java.util.List<java.lang.String> getTagsList()
Indexable tags
repeated string tags = 3 [json_name = "tags"];- Specified by:
getTagsListin interfaceModel.SetQueryOrBuilder- Returns:
- A list containing the tags.
-
getTagsCount
public int getTagsCount()
Indexable tags
repeated string tags = 3 [json_name = "tags"];- Specified by:
getTagsCountin interfaceModel.SetQueryOrBuilder- Returns:
- The count of tags.
-
getTags
public java.lang.String getTags(int index)
Indexable tags
repeated string tags = 3 [json_name = "tags"];- Specified by:
getTagsin interfaceModel.SetQueryOrBuilder- 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
repeated string tags = 3 [json_name = "tags"];- Specified by:
getTagsBytesin interfaceModel.SetQueryOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the tags at the given index.
-
setTags
public Model.SetQuery.Builder setTags(int index, java.lang.String value)
Indexable tags
repeated string tags = 3 [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.SetQuery.Builder addTags(java.lang.String value)
Indexable tags
repeated string tags = 3 [json_name = "tags"];- Parameters:
value- The tags to add.- Returns:
- This builder for chaining.
-
addAllTags
public Model.SetQuery.Builder addAllTags(java.lang.Iterable<java.lang.String> values)
Indexable tags
repeated string tags = 3 [json_name = "tags"];- Parameters:
values- The tags to add.- Returns:
- This builder for chaining.
-
clearTags
public Model.SetQuery.Builder clearTags()
Indexable tags
repeated string tags = 3 [json_name = "tags"];- Returns:
- This builder for chaining.
-
addTagsBytes
public Model.SetQuery.Builder addTagsBytes(com.google.protobuf.ByteString value)
Indexable tags
repeated string tags = 3 [json_name = "tags"];- Parameters:
value- The bytes of the tags to add.- Returns:
- This builder for chaining.
-
hasCred
public boolean hasCred()
Credential being updated.
optional .pbx.ClientCred cred = 4 [json_name = "cred"];- Specified by:
hasCredin interfaceModel.SetQueryOrBuilder- Returns:
- Whether the cred field is set.
-
getCred
public Model.ClientCred getCred()
Credential being updated.
optional .pbx.ClientCred cred = 4 [json_name = "cred"];- Specified by:
getCredin interfaceModel.SetQueryOrBuilder- Returns:
- The cred.
-
setCred
public Model.SetQuery.Builder setCred(Model.ClientCred value)
Credential being updated.
optional .pbx.ClientCred cred = 4 [json_name = "cred"];
-
setCred
public Model.SetQuery.Builder setCred(Model.ClientCred.Builder builderForValue)
Credential being updated.
optional .pbx.ClientCred cred = 4 [json_name = "cred"];
-
mergeCred
public Model.SetQuery.Builder mergeCred(Model.ClientCred value)
Credential being updated.
optional .pbx.ClientCred cred = 4 [json_name = "cred"];
-
clearCred
public Model.SetQuery.Builder clearCred()
Credential being updated.
optional .pbx.ClientCred cred = 4 [json_name = "cred"];
-
-