Package pbx
Class Model.ClientExtra.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<Model.ClientExtra,Model.ClientExtra.Builder>
-
- pbx.Model.ClientExtra.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,Model.ClientExtraOrBuilder
- Enclosing class:
- Model.ClientExtra
public static final class Model.ClientExtra.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Model.ClientExtra,Model.ClientExtra.Builder> implements Model.ClientExtraOrBuilder
Protobuf typepbx.ClientExtra
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Model.ClientExtra.BuilderaddAllAttachments(java.lang.Iterable<java.lang.String> values)repeated string attachments = 1 [json_name = "attachments"];Model.ClientExtra.BuilderaddAttachments(java.lang.String value)repeated string attachments = 1 [json_name = "attachments"];Model.ClientExtra.BuilderaddAttachmentsBytes(com.google.protobuf.ByteString value)repeated string attachments = 1 [json_name = "attachments"];Model.ClientExtra.BuilderclearAttachments()repeated string attachments = 1 [json_name = "attachments"];Model.ClientExtra.BuilderclearAuthLevel().pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];Model.ClientExtra.BuilderclearOnBehalfOf()Root user may send messages on behalf of other users.java.lang.StringgetAttachments(int index)repeated string attachments = 1 [json_name = "attachments"];com.google.protobuf.ByteStringgetAttachmentsBytes(int index)repeated string attachments = 1 [json_name = "attachments"];intgetAttachmentsCount()repeated string attachments = 1 [json_name = "attachments"];java.util.List<java.lang.String>getAttachmentsList()repeated string attachments = 1 [json_name = "attachments"];Model.AuthLevelgetAuthLevel().pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];intgetAuthLevelValue().pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];java.lang.StringgetOnBehalfOf()Root user may send messages on behalf of other users.com.google.protobuf.ByteStringgetOnBehalfOfBytes()Root user may send messages on behalf of other users.Model.ClientExtra.BuildersetAttachments(int index, java.lang.String value)repeated string attachments = 1 [json_name = "attachments"];Model.ClientExtra.BuildersetAuthLevel(Model.AuthLevel value).pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];Model.ClientExtra.BuildersetAuthLevelValue(int value).pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];Model.ClientExtra.BuildersetOnBehalfOf(java.lang.String value)Root user may send messages on behalf of other users.Model.ClientExtra.BuildersetOnBehalfOfBytes(com.google.protobuf.ByteString value)Root user may send messages on behalf of other users.-
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
-
getAttachmentsList
public java.util.List<java.lang.String> getAttachmentsList()
repeated string attachments = 1 [json_name = "attachments"];- Specified by:
getAttachmentsListin interfaceModel.ClientExtraOrBuilder- Returns:
- A list containing the attachments.
-
getAttachmentsCount
public int getAttachmentsCount()
repeated string attachments = 1 [json_name = "attachments"];- Specified by:
getAttachmentsCountin interfaceModel.ClientExtraOrBuilder- Returns:
- The count of attachments.
-
getAttachments
public java.lang.String getAttachments(int index)
repeated string attachments = 1 [json_name = "attachments"];- Specified by:
getAttachmentsin interfaceModel.ClientExtraOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The attachments at the given index.
-
getAttachmentsBytes
public com.google.protobuf.ByteString getAttachmentsBytes(int index)
repeated string attachments = 1 [json_name = "attachments"];- Specified by:
getAttachmentsBytesin interfaceModel.ClientExtraOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the attachments at the given index.
-
setAttachments
public Model.ClientExtra.Builder setAttachments(int index, java.lang.String value)
repeated string attachments = 1 [json_name = "attachments"];- Parameters:
index- The index to set the value at.value- The attachments to set.- Returns:
- This builder for chaining.
-
addAttachments
public Model.ClientExtra.Builder addAttachments(java.lang.String value)
repeated string attachments = 1 [json_name = "attachments"];- Parameters:
value- The attachments to add.- Returns:
- This builder for chaining.
-
addAllAttachments
public Model.ClientExtra.Builder addAllAttachments(java.lang.Iterable<java.lang.String> values)
repeated string attachments = 1 [json_name = "attachments"];- Parameters:
values- The attachments to add.- Returns:
- This builder for chaining.
-
clearAttachments
public Model.ClientExtra.Builder clearAttachments()
repeated string attachments = 1 [json_name = "attachments"];- Returns:
- This builder for chaining.
-
addAttachmentsBytes
public Model.ClientExtra.Builder addAttachmentsBytes(com.google.protobuf.ByteString value)
repeated string attachments = 1 [json_name = "attachments"];- Parameters:
value- The bytes of the attachments to add.- Returns:
- This builder for chaining.
-
getOnBehalfOf
public java.lang.String getOnBehalfOf()
Root user may send messages on behalf of other users.
string on_behalf_of = 2 [json_name = "onBehalfOf"];- Specified by:
getOnBehalfOfin interfaceModel.ClientExtraOrBuilder- Returns:
- The onBehalfOf.
-
getOnBehalfOfBytes
public com.google.protobuf.ByteString getOnBehalfOfBytes()
Root user may send messages on behalf of other users.
string on_behalf_of = 2 [json_name = "onBehalfOf"];- Specified by:
getOnBehalfOfBytesin interfaceModel.ClientExtraOrBuilder- Returns:
- The bytes for onBehalfOf.
-
setOnBehalfOf
public Model.ClientExtra.Builder setOnBehalfOf(java.lang.String value)
Root user may send messages on behalf of other users.
string on_behalf_of = 2 [json_name = "onBehalfOf"];- Parameters:
value- The onBehalfOf to set.- Returns:
- This builder for chaining.
-
clearOnBehalfOf
public Model.ClientExtra.Builder clearOnBehalfOf()
Root user may send messages on behalf of other users.
string on_behalf_of = 2 [json_name = "onBehalfOf"];- Returns:
- This builder for chaining.
-
setOnBehalfOfBytes
public Model.ClientExtra.Builder setOnBehalfOfBytes(com.google.protobuf.ByteString value)
Root user may send messages on behalf of other users.
string on_behalf_of = 2 [json_name = "onBehalfOf"];- Parameters:
value- The bytes for onBehalfOf to set.- Returns:
- This builder for chaining.
-
getAuthLevelValue
public int getAuthLevelValue()
.pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];- Specified by:
getAuthLevelValuein interfaceModel.ClientExtraOrBuilder- Returns:
- The enum numeric value on the wire for authLevel.
-
setAuthLevelValue
public Model.ClientExtra.Builder setAuthLevelValue(int value)
.pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];- Parameters:
value- The authLevel to set.- Returns:
- This builder for chaining.
-
getAuthLevel
public Model.AuthLevel getAuthLevel()
.pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];- Specified by:
getAuthLevelin interfaceModel.ClientExtraOrBuilder- Returns:
- The authLevel.
-
setAuthLevel
public Model.ClientExtra.Builder setAuthLevel(Model.AuthLevel value)
.pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];- Parameters:
value- The enum numeric value on the wire for authLevel to set.- Returns:
- This builder for chaining.
-
clearAuthLevel
public Model.ClientExtra.Builder clearAuthLevel()
.pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];- Returns:
- This builder for chaining.
-
-