main.java.pbx.Model Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sl-protofiles Show documentation
Show all versions of sl-protofiles Show documentation
StreamLayer Java Protofiles
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: pbx/model.proto
// Protobuf Java Version: 3.25.3
package pbx;
public final class Model {
private Model() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
/**
*
* Authentication level
*
*
* Protobuf enum {@code pbx.AuthLevel}
*/
public enum AuthLevel
implements com.google.protobuf.Internal.EnumLite {
/**
* NONE = 0;
*/
NONE(0),
/**
* ANON = 10;
*/
ANON(10),
/**
* AUTH = 20;
*/
AUTH(20),
/**
* ROOT = 30;
*/
ROOT(30),
UNRECOGNIZED(-1),
;
/**
* NONE = 0;
*/
public static final int NONE_VALUE = 0;
/**
* ANON = 10;
*/
public static final int ANON_VALUE = 10;
/**
* AUTH = 20;
*/
public static final int AUTH_VALUE = 20;
/**
* ROOT = 30;
*/
public static final int ROOT_VALUE = 30;
@java.lang.Override
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static AuthLevel valueOf(int value) {
return forNumber(value);
}
public static AuthLevel forNumber(int value) {
switch (value) {
case 0: return NONE;
case 10: return ANON;
case 20: return AUTH;
case 30: return ROOT;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
AuthLevel> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
@java.lang.Override
public AuthLevel findValueByNumber(int number) {
return AuthLevel.forNumber(number);
}
};
public static com.google.protobuf.Internal.EnumVerifier
internalGetVerifier() {
return AuthLevelVerifier.INSTANCE;
}
private static final class AuthLevelVerifier implements
com.google.protobuf.Internal.EnumVerifier {
static final com.google.protobuf.Internal.EnumVerifier INSTANCE = new AuthLevelVerifier();
@java.lang.Override
public boolean isInRange(int number) {
return AuthLevel.forNumber(number) != null;
}
};
private final int value;
private AuthLevel(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:pbx.AuthLevel)
}
/**
* Protobuf enum {@code pbx.InfoNote}
*/
public enum InfoNote
implements com.google.protobuf.Internal.EnumLite {
/**
*
* Invalid value. The name must be globally unique.
*
*
* X1 = 0;
*/
X1(0),
/**
* READ = 1;
*/
READ(1),
/**
* RECV = 2;
*/
RECV(2),
/**
* KP = 3;
*/
KP(3),
/**
* CALL = 4;
*/
CALL(4),
/**
* BYPASS = 5;
*/
BYPASS(5),
/**
* REACTION = 6;
*/
REACTION(6),
UNRECOGNIZED(-1),
;
/**
*
* Invalid value. The name must be globally unique.
*
*
* X1 = 0;
*/
public static final int X1_VALUE = 0;
/**
* READ = 1;
*/
public static final int READ_VALUE = 1;
/**
* RECV = 2;
*/
public static final int RECV_VALUE = 2;
/**
* KP = 3;
*/
public static final int KP_VALUE = 3;
/**
* CALL = 4;
*/
public static final int CALL_VALUE = 4;
/**
* BYPASS = 5;
*/
public static final int BYPASS_VALUE = 5;
/**
* REACTION = 6;
*/
public static final int REACTION_VALUE = 6;
@java.lang.Override
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static InfoNote valueOf(int value) {
return forNumber(value);
}
public static InfoNote forNumber(int value) {
switch (value) {
case 0: return X1;
case 1: return READ;
case 2: return RECV;
case 3: return KP;
case 4: return CALL;
case 5: return BYPASS;
case 6: return REACTION;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
InfoNote> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
@java.lang.Override
public InfoNote findValueByNumber(int number) {
return InfoNote.forNumber(number);
}
};
public static com.google.protobuf.Internal.EnumVerifier
internalGetVerifier() {
return InfoNoteVerifier.INSTANCE;
}
private static final class InfoNoteVerifier implements
com.google.protobuf.Internal.EnumVerifier {
static final com.google.protobuf.Internal.EnumVerifier INSTANCE = new InfoNoteVerifier();
@java.lang.Override
public boolean isInRange(int number) {
return InfoNote.forNumber(number) != null;
}
};
private final int value;
private InfoNote(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:pbx.InfoNote)
}
/**
* Protobuf enum {@code pbx.CallEvent}
*/
public enum CallEvent
implements com.google.protobuf.Internal.EnumLite {
/**
*
* Invalid value. The name must be globally unique.
*
*
* X2 = 0;
*/
X2(0),
/**
* ACCEPT = 1;
*/
ACCEPT(1),
/**
* ANSWER = 2;
*/
ANSWER(2),
/**
* HANG_UP = 3;
*/
HANG_UP(3),
/**
* ICE_CANDIDATE = 4;
*/
ICE_CANDIDATE(4),
/**
* INVITE = 5;
*/
INVITE(5),
/**
* OFFER = 6;
*/
OFFER(6),
/**
* RINGING = 7;
*/
RINGING(7),
UNRECOGNIZED(-1),
;
/**
*
* Invalid value. The name must be globally unique.
*
*
* X2 = 0;
*/
public static final int X2_VALUE = 0;
/**
* ACCEPT = 1;
*/
public static final int ACCEPT_VALUE = 1;
/**
* ANSWER = 2;
*/
public static final int ANSWER_VALUE = 2;
/**
* HANG_UP = 3;
*/
public static final int HANG_UP_VALUE = 3;
/**
* ICE_CANDIDATE = 4;
*/
public static final int ICE_CANDIDATE_VALUE = 4;
/**
* INVITE = 5;
*/
public static final int INVITE_VALUE = 5;
/**
* OFFER = 6;
*/
public static final int OFFER_VALUE = 6;
/**
* RINGING = 7;
*/
public static final int RINGING_VALUE = 7;
@java.lang.Override
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static CallEvent valueOf(int value) {
return forNumber(value);
}
public static CallEvent forNumber(int value) {
switch (value) {
case 0: return X2;
case 1: return ACCEPT;
case 2: return ANSWER;
case 3: return HANG_UP;
case 4: return ICE_CANDIDATE;
case 5: return INVITE;
case 6: return OFFER;
case 7: return RINGING;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
CallEvent> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
@java.lang.Override
public CallEvent findValueByNumber(int number) {
return CallEvent.forNumber(number);
}
};
public static com.google.protobuf.Internal.EnumVerifier
internalGetVerifier() {
return CallEventVerifier.INSTANCE;
}
private static final class CallEventVerifier implements
com.google.protobuf.Internal.EnumVerifier {
static final com.google.protobuf.Internal.EnumVerifier INSTANCE = new CallEventVerifier();
@java.lang.Override
public boolean isInRange(int number) {
return CallEvent.forNumber(number) != null;
}
};
private final int value;
private CallEvent(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:pbx.CallEvent)
}
/**
*
* Plugin response codes
*
*
* Protobuf enum {@code pbx.RespCode}
*/
public enum RespCode
implements com.google.protobuf.Internal.EnumLite {
/**
*
* Instruct Tinode server to continue with default processing of the client request.
*
*
* CONTINUE = 0;
*/
CONTINUE(0),
/**
*
* Drop the request as if the client did not send it
*
*
* DROP = 1;
*/
DROP(1),
/**
*
* Send the the provided response to the client.
*
*
* RESPOND = 2;
*/
RESPOND(2),
/**
*
* Replace client's original request with the provided request then continue with
* processing.
*
*
* REPLACE = 3;
*/
REPLACE(3),
UNRECOGNIZED(-1),
;
/**
*
* Instruct Tinode server to continue with default processing of the client request.
*
*
* CONTINUE = 0;
*/
public static final int CONTINUE_VALUE = 0;
/**
*
* Drop the request as if the client did not send it
*
*
* DROP = 1;
*/
public static final int DROP_VALUE = 1;
/**
*
* Send the the provided response to the client.
*
*
* RESPOND = 2;
*/
public static final int RESPOND_VALUE = 2;
/**
*
* Replace client's original request with the provided request then continue with
* processing.
*
*
* REPLACE = 3;
*/
public static final int REPLACE_VALUE = 3;
@java.lang.Override
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static RespCode valueOf(int value) {
return forNumber(value);
}
public static RespCode forNumber(int value) {
switch (value) {
case 0: return CONTINUE;
case 1: return DROP;
case 2: return RESPOND;
case 3: return REPLACE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
RespCode> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
@java.lang.Override
public RespCode findValueByNumber(int number) {
return RespCode.forNumber(number);
}
};
public static com.google.protobuf.Internal.EnumVerifier
internalGetVerifier() {
return RespCodeVerifier.INSTANCE;
}
private static final class RespCodeVerifier implements
com.google.protobuf.Internal.EnumVerifier {
static final com.google.protobuf.Internal.EnumVerifier INSTANCE = new RespCodeVerifier();
@java.lang.Override
public boolean isInRange(int number) {
return RespCode.forNumber(number) != null;
}
};
private final int value;
private RespCode(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:pbx.RespCode)
}
/**
* Protobuf enum {@code pbx.Crud}
*/
public enum Crud
implements com.google.protobuf.Internal.EnumLite {
/**
* CREATE = 0;
*/
CREATE(0),
/**
* UPDATE = 1;
*/
UPDATE(1),
/**
* DELETE = 2;
*/
DELETE(2),
UNRECOGNIZED(-1),
;
/**
* CREATE = 0;
*/
public static final int CREATE_VALUE = 0;
/**
* UPDATE = 1;
*/
public static final int UPDATE_VALUE = 1;
/**
* DELETE = 2;
*/
public static final int DELETE_VALUE = 2;
@java.lang.Override
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Crud valueOf(int value) {
return forNumber(value);
}
public static Crud forNumber(int value) {
switch (value) {
case 0: return CREATE;
case 1: return UPDATE;
case 2: return DELETE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Crud> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
@java.lang.Override
public Crud findValueByNumber(int number) {
return Crud.forNumber(number);
}
};
public static com.google.protobuf.Internal.EnumVerifier
internalGetVerifier() {
return CrudVerifier.INSTANCE;
}
private static final class CrudVerifier implements
com.google.protobuf.Internal.EnumVerifier {
static final com.google.protobuf.Internal.EnumVerifier INSTANCE = new CrudVerifier();
@java.lang.Override
public boolean isInRange(int number) {
return Crud.forNumber(number) != null;
}
};
private final int value;
private Crud(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:pbx.Crud)
}
public interface UnusedOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.Unused)
com.google.protobuf.MessageLiteOrBuilder {
}
/**
*
* Dummy placeholder message.
*
*
* Protobuf type {@code pbx.Unused}
*/
public static final class Unused extends
com.google.protobuf.GeneratedMessageLite<
Unused, Unused.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.Unused)
UnusedOrBuilder {
private Unused() {
}
public static pbx.Model.Unused parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.Unused parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.Unused parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.Unused parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.Unused parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.Unused parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.Unused parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.Unused parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.Unused parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.Unused parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.Unused parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.Unused parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.Unused prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Dummy placeholder message.
*
*
* Protobuf type {@code pbx.Unused}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.Unused, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.Unused)
pbx.Model.UnusedOrBuilder {
// Construct using pbx.Model.Unused.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
// @@protoc_insertion_point(builder_scope:pbx.Unused)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.Unused();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = null;java.lang.String info =
"\u0000\u0000";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.Unused.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.Unused)
private static final pbx.Model.Unused DEFAULT_INSTANCE;
static {
Unused defaultInstance = new Unused();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
Unused.class, defaultInstance);
}
public static pbx.Model.Unused getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface DefaultAcsModeOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.DefaultAcsMode)
com.google.protobuf.MessageLiteOrBuilder {
/**
* optional string auth = 1 [json_name = "auth"];
* @return Whether the auth field is set.
*/
boolean hasAuth();
/**
* optional string auth = 1 [json_name = "auth"];
* @return The auth.
*/
java.lang.String getAuth();
/**
* optional string auth = 1 [json_name = "auth"];
* @return The bytes for auth.
*/
com.google.protobuf.ByteString
getAuthBytes();
/**
* optional string anon = 2 [json_name = "anon"];
* @return Whether the anon field is set.
*/
boolean hasAnon();
/**
* optional string anon = 2 [json_name = "anon"];
* @return The anon.
*/
java.lang.String getAnon();
/**
* optional string anon = 2 [json_name = "anon"];
* @return The bytes for anon.
*/
com.google.protobuf.ByteString
getAnonBytes();
}
/**
*
* Topic default access mode
*
*
* Protobuf type {@code pbx.DefaultAcsMode}
*/
public static final class DefaultAcsMode extends
com.google.protobuf.GeneratedMessageLite<
DefaultAcsMode, DefaultAcsMode.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.DefaultAcsMode)
DefaultAcsModeOrBuilder {
private DefaultAcsMode() {
auth_ = "";
anon_ = "";
}
private int bitField0_;
public static final int AUTH_FIELD_NUMBER = 1;
private java.lang.String auth_;
/**
* optional string auth = 1 [json_name = "auth"];
* @return Whether the auth field is set.
*/
@java.lang.Override
public boolean hasAuth() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string auth = 1 [json_name = "auth"];
* @return The auth.
*/
@java.lang.Override
public java.lang.String getAuth() {
return auth_;
}
/**
* optional string auth = 1 [json_name = "auth"];
* @return The bytes for auth.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAuthBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(auth_);
}
/**
* optional string auth = 1 [json_name = "auth"];
* @param value The auth to set.
*/
private void setAuth(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000001;
auth_ = value;
}
/**
* optional string auth = 1 [json_name = "auth"];
*/
private void clearAuth() {
bitField0_ = (bitField0_ & ~0x00000001);
auth_ = getDefaultInstance().getAuth();
}
/**
* optional string auth = 1 [json_name = "auth"];
* @param value The bytes for auth to set.
*/
private void setAuthBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
auth_ = value.toStringUtf8();
bitField0_ |= 0x00000001;
}
public static final int ANON_FIELD_NUMBER = 2;
private java.lang.String anon_;
/**
* optional string anon = 2 [json_name = "anon"];
* @return Whether the anon field is set.
*/
@java.lang.Override
public boolean hasAnon() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string anon = 2 [json_name = "anon"];
* @return The anon.
*/
@java.lang.Override
public java.lang.String getAnon() {
return anon_;
}
/**
* optional string anon = 2 [json_name = "anon"];
* @return The bytes for anon.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAnonBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(anon_);
}
/**
* optional string anon = 2 [json_name = "anon"];
* @param value The anon to set.
*/
private void setAnon(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000002;
anon_ = value;
}
/**
* optional string anon = 2 [json_name = "anon"];
*/
private void clearAnon() {
bitField0_ = (bitField0_ & ~0x00000002);
anon_ = getDefaultInstance().getAnon();
}
/**
* optional string anon = 2 [json_name = "anon"];
* @param value The bytes for anon to set.
*/
private void setAnonBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
anon_ = value.toStringUtf8();
bitField0_ |= 0x00000002;
}
public static pbx.Model.DefaultAcsMode parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.DefaultAcsMode parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.DefaultAcsMode parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.DefaultAcsMode parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.DefaultAcsMode parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.DefaultAcsMode parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.DefaultAcsMode parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.DefaultAcsMode parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.DefaultAcsMode parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.DefaultAcsMode parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.DefaultAcsMode parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.DefaultAcsMode parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.DefaultAcsMode prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Topic default access mode
*
*
* Protobuf type {@code pbx.DefaultAcsMode}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.DefaultAcsMode, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.DefaultAcsMode)
pbx.Model.DefaultAcsModeOrBuilder {
// Construct using pbx.Model.DefaultAcsMode.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* optional string auth = 1 [json_name = "auth"];
* @return Whether the auth field is set.
*/
@java.lang.Override
public boolean hasAuth() {
return instance.hasAuth();
}
/**
* optional string auth = 1 [json_name = "auth"];
* @return The auth.
*/
@java.lang.Override
public java.lang.String getAuth() {
return instance.getAuth();
}
/**
* optional string auth = 1 [json_name = "auth"];
* @return The bytes for auth.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAuthBytes() {
return instance.getAuthBytes();
}
/**
* optional string auth = 1 [json_name = "auth"];
* @param value The auth to set.
* @return This builder for chaining.
*/
public Builder setAuth(
java.lang.String value) {
copyOnWrite();
instance.setAuth(value);
return this;
}
/**
* optional string auth = 1 [json_name = "auth"];
* @return This builder for chaining.
*/
public Builder clearAuth() {
copyOnWrite();
instance.clearAuth();
return this;
}
/**
* optional string auth = 1 [json_name = "auth"];
* @param value The bytes for auth to set.
* @return This builder for chaining.
*/
public Builder setAuthBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setAuthBytes(value);
return this;
}
/**
* optional string anon = 2 [json_name = "anon"];
* @return Whether the anon field is set.
*/
@java.lang.Override
public boolean hasAnon() {
return instance.hasAnon();
}
/**
* optional string anon = 2 [json_name = "anon"];
* @return The anon.
*/
@java.lang.Override
public java.lang.String getAnon() {
return instance.getAnon();
}
/**
* optional string anon = 2 [json_name = "anon"];
* @return The bytes for anon.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAnonBytes() {
return instance.getAnonBytes();
}
/**
* optional string anon = 2 [json_name = "anon"];
* @param value The anon to set.
* @return This builder for chaining.
*/
public Builder setAnon(
java.lang.String value) {
copyOnWrite();
instance.setAnon(value);
return this;
}
/**
* optional string anon = 2 [json_name = "anon"];
* @return This builder for chaining.
*/
public Builder clearAnon() {
copyOnWrite();
instance.clearAnon();
return this;
}
/**
* optional string anon = 2 [json_name = "anon"];
* @param value The bytes for anon to set.
* @return This builder for chaining.
*/
public Builder setAnonBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setAnonBytes(value);
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.DefaultAcsMode)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.DefaultAcsMode();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"auth_",
"anon_",
};
java.lang.String info =
"\u0000\u0002\u0000\u0001\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u1208\u0000\u0002" +
"\u1208\u0001";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.DefaultAcsMode.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.DefaultAcsMode)
private static final pbx.Model.DefaultAcsMode DEFAULT_INSTANCE;
static {
DefaultAcsMode defaultInstance = new DefaultAcsMode();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
DefaultAcsMode.class, defaultInstance);
}
public static pbx.Model.DefaultAcsMode getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface AccessModeOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.AccessMode)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* Access mode requested by the user
*
*
* string want = 1 [json_name = "want"];
* @return The want.
*/
java.lang.String getWant();
/**
*
* Access mode requested by the user
*
*
* string want = 1 [json_name = "want"];
* @return The bytes for want.
*/
com.google.protobuf.ByteString
getWantBytes();
/**
*
* Access mode granted to the user by the admin
*
*
* string given = 2 [json_name = "given"];
* @return The given.
*/
java.lang.String getGiven();
/**
*
* Access mode granted to the user by the admin
*
*
* string given = 2 [json_name = "given"];
* @return The bytes for given.
*/
com.google.protobuf.ByteString
getGivenBytes();
}
/**
*
* Actual access mode
*
*
* Protobuf type {@code pbx.AccessMode}
*/
public static final class AccessMode extends
com.google.protobuf.GeneratedMessageLite<
AccessMode, AccessMode.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.AccessMode)
AccessModeOrBuilder {
private AccessMode() {
want_ = "";
given_ = "";
}
public static final int WANT_FIELD_NUMBER = 1;
private java.lang.String want_;
/**
*
* Access mode requested by the user
*
*
* string want = 1 [json_name = "want"];
* @return The want.
*/
@java.lang.Override
public java.lang.String getWant() {
return want_;
}
/**
*
* Access mode requested by the user
*
*
* string want = 1 [json_name = "want"];
* @return The bytes for want.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getWantBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(want_);
}
/**
*
* Access mode requested by the user
*
*
* string want = 1 [json_name = "want"];
* @param value The want to set.
*/
private void setWant(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
want_ = value;
}
/**
*
* Access mode requested by the user
*
*
* string want = 1 [json_name = "want"];
*/
private void clearWant() {
want_ = getDefaultInstance().getWant();
}
/**
*
* Access mode requested by the user
*
*
* string want = 1 [json_name = "want"];
* @param value The bytes for want to set.
*/
private void setWantBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
want_ = value.toStringUtf8();
}
public static final int GIVEN_FIELD_NUMBER = 2;
private java.lang.String given_;
/**
*
* Access mode granted to the user by the admin
*
*
* string given = 2 [json_name = "given"];
* @return The given.
*/
@java.lang.Override
public java.lang.String getGiven() {
return given_;
}
/**
*
* Access mode granted to the user by the admin
*
*
* string given = 2 [json_name = "given"];
* @return The bytes for given.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getGivenBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(given_);
}
/**
*
* Access mode granted to the user by the admin
*
*
* string given = 2 [json_name = "given"];
* @param value The given to set.
*/
private void setGiven(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
given_ = value;
}
/**
*
* Access mode granted to the user by the admin
*
*
* string given = 2 [json_name = "given"];
*/
private void clearGiven() {
given_ = getDefaultInstance().getGiven();
}
/**
*
* Access mode granted to the user by the admin
*
*
* string given = 2 [json_name = "given"];
* @param value The bytes for given to set.
*/
private void setGivenBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
given_ = value.toStringUtf8();
}
public static pbx.Model.AccessMode parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.AccessMode parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.AccessMode parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.AccessMode parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.AccessMode parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.AccessMode parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.AccessMode parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.AccessMode parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.AccessMode parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.AccessMode parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.AccessMode parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.AccessMode parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.AccessMode prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Actual access mode
*
*
* Protobuf type {@code pbx.AccessMode}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.AccessMode, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.AccessMode)
pbx.Model.AccessModeOrBuilder {
// Construct using pbx.Model.AccessMode.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
*
* Access mode requested by the user
*
*
* string want = 1 [json_name = "want"];
* @return The want.
*/
@java.lang.Override
public java.lang.String getWant() {
return instance.getWant();
}
/**
*
* Access mode requested by the user
*
*
* string want = 1 [json_name = "want"];
* @return The bytes for want.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getWantBytes() {
return instance.getWantBytes();
}
/**
*
* Access mode requested by the user
*
*
* string want = 1 [json_name = "want"];
* @param value The want to set.
* @return This builder for chaining.
*/
public Builder setWant(
java.lang.String value) {
copyOnWrite();
instance.setWant(value);
return this;
}
/**
*
* Access mode requested by the user
*
*
* string want = 1 [json_name = "want"];
* @return This builder for chaining.
*/
public Builder clearWant() {
copyOnWrite();
instance.clearWant();
return this;
}
/**
*
* Access mode requested by the user
*
*
* string want = 1 [json_name = "want"];
* @param value The bytes for want to set.
* @return This builder for chaining.
*/
public Builder setWantBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setWantBytes(value);
return this;
}
/**
*
* Access mode granted to the user by the admin
*
*
* string given = 2 [json_name = "given"];
* @return The given.
*/
@java.lang.Override
public java.lang.String getGiven() {
return instance.getGiven();
}
/**
*
* Access mode granted to the user by the admin
*
*
* string given = 2 [json_name = "given"];
* @return The bytes for given.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getGivenBytes() {
return instance.getGivenBytes();
}
/**
*
* Access mode granted to the user by the admin
*
*
* string given = 2 [json_name = "given"];
* @param value The given to set.
* @return This builder for chaining.
*/
public Builder setGiven(
java.lang.String value) {
copyOnWrite();
instance.setGiven(value);
return this;
}
/**
*
* Access mode granted to the user by the admin
*
*
* string given = 2 [json_name = "given"];
* @return This builder for chaining.
*/
public Builder clearGiven() {
copyOnWrite();
instance.clearGiven();
return this;
}
/**
*
* Access mode granted to the user by the admin
*
*
* string given = 2 [json_name = "given"];
* @param value The bytes for given to set.
* @return This builder for chaining.
*/
public Builder setGivenBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setGivenBytes(value);
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.AccessMode)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.AccessMode();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"want_",
"given_",
};
java.lang.String info =
"\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u0208\u0002\u0208" +
"";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.AccessMode.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.AccessMode)
private static final pbx.Model.AccessMode DEFAULT_INSTANCE;
static {
AccessMode defaultInstance = new AccessMode();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
AccessMode.class, defaultInstance);
}
public static pbx.Model.AccessMode getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface SetSubOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.SetSub)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @return Whether the userId field is set.
*/
boolean hasUserId();
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @return The userId.
*/
java.lang.String getUserId();
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @return The bytes for userId.
*/
com.google.protobuf.ByteString
getUserIdBytes();
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @return Whether the mode field is set.
*/
boolean hasMode();
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @return The mode.
*/
java.lang.String getMode();
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @return The bytes for mode.
*/
com.google.protobuf.ByteString
getModeBytes();
}
/**
*
* SetSub: payload in set.sub request to update current subscription or invite another user, {sub.what} == "sub"
*
*
* Protobuf type {@code pbx.SetSub}
*/
public static final class SetSub extends
com.google.protobuf.GeneratedMessageLite<
SetSub, SetSub.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.SetSub)
SetSubOrBuilder {
private SetSub() {
userId_ = "";
mode_ = "";
}
private int bitField0_;
public static final int USER_ID_FIELD_NUMBER = 1;
private java.lang.String userId_;
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @return Whether the userId field is set.
*/
@java.lang.Override
public boolean hasUserId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @return The userId.
*/
@java.lang.Override
public java.lang.String getUserId() {
return userId_;
}
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @return The bytes for userId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(userId_);
}
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @param value The userId to set.
*/
private void setUserId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000001;
userId_ = value;
}
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
*/
private void clearUserId() {
bitField0_ = (bitField0_ & ~0x00000001);
userId_ = getDefaultInstance().getUserId();
}
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @param value The bytes for userId to set.
*/
private void setUserIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
userId_ = value.toStringUtf8();
bitField0_ |= 0x00000001;
}
public static final int MODE_FIELD_NUMBER = 2;
private java.lang.String mode_;
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @return Whether the mode field is set.
*/
@java.lang.Override
public boolean hasMode() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @return The mode.
*/
@java.lang.Override
public java.lang.String getMode() {
return mode_;
}
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @return The bytes for mode.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getModeBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(mode_);
}
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @param value The mode to set.
*/
private void setMode(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000002;
mode_ = value;
}
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
*/
private void clearMode() {
bitField0_ = (bitField0_ & ~0x00000002);
mode_ = getDefaultInstance().getMode();
}
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @param value The bytes for mode to set.
*/
private void setModeBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
mode_ = value.toStringUtf8();
bitField0_ |= 0x00000002;
}
public static pbx.Model.SetSub parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.SetSub parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.SetSub parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.SetSub parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.SetSub parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.SetSub parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.SetSub parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.SetSub parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.SetSub parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.SetSub parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.SetSub parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.SetSub parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.SetSub prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* SetSub: payload in set.sub request to update current subscription or invite another user, {sub.what} == "sub"
*
*
* Protobuf type {@code pbx.SetSub}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.SetSub, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.SetSub)
pbx.Model.SetSubOrBuilder {
// Construct using pbx.Model.SetSub.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @return Whether the userId field is set.
*/
@java.lang.Override
public boolean hasUserId() {
return instance.hasUserId();
}
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @return The userId.
*/
@java.lang.Override
public java.lang.String getUserId() {
return instance.getUserId();
}
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @return The bytes for userId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserIdBytes() {
return instance.getUserIdBytes();
}
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @param value The userId to set.
* @return This builder for chaining.
*/
public Builder setUserId(
java.lang.String value) {
copyOnWrite();
instance.setUserId(value);
return this;
}
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @return This builder for chaining.
*/
public Builder clearUserId() {
copyOnWrite();
instance.clearUserId();
return this;
}
/**
*
* User affected by this request. Default (empty): current user
*
*
* optional string user_id = 1 [json_name = "userId"];
* @param value The bytes for userId to set.
* @return This builder for chaining.
*/
public Builder setUserIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setUserIdBytes(value);
return this;
}
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @return Whether the mode field is set.
*/
@java.lang.Override
public boolean hasMode() {
return instance.hasMode();
}
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @return The mode.
*/
@java.lang.Override
public java.lang.String getMode() {
return instance.getMode();
}
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @return The bytes for mode.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getModeBytes() {
return instance.getModeBytes();
}
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @param value The mode to set.
* @return This builder for chaining.
*/
public Builder setMode(
java.lang.String value) {
copyOnWrite();
instance.setMode(value);
return this;
}
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @return This builder for chaining.
*/
public Builder clearMode() {
copyOnWrite();
instance.clearMode();
return this;
}
/**
*
* Access mode change, either Given or Want depending on context
*
*
* optional string mode = 2 [json_name = "mode"];
* @param value The bytes for mode to set.
* @return This builder for chaining.
*/
public Builder setModeBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setModeBytes(value);
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.SetSub)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.SetSub();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"userId_",
"mode_",
};
java.lang.String info =
"\u0000\u0002\u0000\u0001\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u1208\u0000\u0002" +
"\u1208\u0001";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.SetSub.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.SetSub)
private static final pbx.Model.SetSub DEFAULT_INSTANCE;
static {
SetSub defaultInstance = new SetSub();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
SetSub.class, defaultInstance);
}
public static pbx.Model.SetSub getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientCredOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientCred)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return The method.
*/
java.lang.String getMethod();
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return The bytes for method.
*/
com.google.protobuf.ByteString
getMethodBytes();
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return The value.
*/
java.lang.String getValue();
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return The bytes for value.
*/
com.google.protobuf.ByteString
getValueBytes();
/**
*
* Verification response
*
*
* string response = 3 [json_name = "response"];
* @return The response.
*/
java.lang.String getResponse();
/**
*
* Verification response
*
*
* string response = 3 [json_name = "response"];
* @return The bytes for response.
*/
com.google.protobuf.ByteString
getResponseBytes();
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
int getParamsCount();
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
boolean containsParams(
java.lang.String key);
/**
* Use {@link #getParamsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getParams();
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
java.util.Map
getParamsMap();
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
/* nullable */
com.google.protobuf.ByteString getParamsOrDefault(
java.lang.String key,
/* nullable */
com.google.protobuf.ByteString defaultValue);
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
com.google.protobuf.ByteString getParamsOrThrow(
java.lang.String key);
}
/**
*
* Credentials such as email or phone number
*
*
* Protobuf type {@code pbx.ClientCred}
*/
public static final class ClientCred extends
com.google.protobuf.GeneratedMessageLite<
ClientCred, ClientCred.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientCred)
ClientCredOrBuilder {
private ClientCred() {
method_ = "";
value_ = "";
response_ = "";
}
public static final int METHOD_FIELD_NUMBER = 1;
private java.lang.String method_;
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return The method.
*/
@java.lang.Override
public java.lang.String getMethod() {
return method_;
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return The bytes for method.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMethodBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(method_);
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @param value The method to set.
*/
private void setMethod(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
method_ = value;
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
*/
private void clearMethod() {
method_ = getDefaultInstance().getMethod();
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @param value The bytes for method to set.
*/
private void setMethodBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
method_ = value.toStringUtf8();
}
public static final int VALUE_FIELD_NUMBER = 2;
private java.lang.String value_;
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return The value.
*/
@java.lang.Override
public java.lang.String getValue() {
return value_;
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return The bytes for value.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getValueBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(value_);
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @param value The value to set.
*/
private void setValue(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
value_ = value;
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
*/
private void clearValue() {
value_ = getDefaultInstance().getValue();
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @param value The bytes for value to set.
*/
private void setValueBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
value_ = value.toStringUtf8();
}
public static final int RESPONSE_FIELD_NUMBER = 3;
private java.lang.String response_;
/**
*
* Verification response
*
*
* string response = 3 [json_name = "response"];
* @return The response.
*/
@java.lang.Override
public java.lang.String getResponse() {
return response_;
}
/**
*
* Verification response
*
*
* string response = 3 [json_name = "response"];
* @return The bytes for response.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getResponseBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(response_);
}
/**
*
* Verification response
*
*
* string response = 3 [json_name = "response"];
* @param value The response to set.
*/
private void setResponse(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
response_ = value;
}
/**
*
* Verification response
*
*
* string response = 3 [json_name = "response"];
*/
private void clearResponse() {
response_ = getDefaultInstance().getResponse();
}
/**
*
* Verification response
*
*
* string response = 3 [json_name = "response"];
* @param value The bytes for response to set.
*/
private void setResponseBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
response_ = value.toStringUtf8();
}
public static final int PARAMS_FIELD_NUMBER = 4;
private static final class ParamsDefaultEntryHolder {
static final com.google.protobuf.MapEntryLite<
java.lang.String, com.google.protobuf.ByteString> defaultEntry =
com.google.protobuf.MapEntryLite
.newDefaultInstance(
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.BYTES,
com.google.protobuf.ByteString.EMPTY);
}
private com.google.protobuf.MapFieldLite<
java.lang.String, com.google.protobuf.ByteString> params_ =
com.google.protobuf.MapFieldLite.emptyMapField();
private com.google.protobuf.MapFieldLite
internalGetParams() {
return params_;
}
private com.google.protobuf.MapFieldLite
internalGetMutableParams() {
if (!params_.isMutable()) {
params_ = params_.mutableCopy();
}
return params_;
}
@java.lang.Override
public int getParamsCount() {
return internalGetParams().size();
}
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
@java.lang.Override
public boolean containsParams(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
return internalGetParams().containsKey(key);
}
/**
* Use {@link #getParamsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getParams() {
return getParamsMap();
}
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
@java.lang.Override
public java.util.Map getParamsMap() {
return java.util.Collections.unmodifiableMap(
internalGetParams());
}
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
@java.lang.Override
public /* nullable */
com.google.protobuf.ByteString getParamsOrDefault(
java.lang.String key,
/* nullable */
com.google.protobuf.ByteString defaultValue) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
internalGetParams();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
@java.lang.Override
public com.google.protobuf.ByteString getParamsOrThrow(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
internalGetParams();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
private java.util.Map
getMutableParamsMap() {
return internalGetMutableParams();
}
public static pbx.Model.ClientCred parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientCred parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientCred parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientCred parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientCred parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientCred parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientCred parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientCred parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientCred parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientCred parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientCred parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientCred parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientCred prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Credentials such as email or phone number
*
*
* Protobuf type {@code pbx.ClientCred}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientCred, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientCred)
pbx.Model.ClientCredOrBuilder {
// Construct using pbx.Model.ClientCred.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return The method.
*/
@java.lang.Override
public java.lang.String getMethod() {
return instance.getMethod();
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return The bytes for method.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMethodBytes() {
return instance.getMethodBytes();
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @param value The method to set.
* @return This builder for chaining.
*/
public Builder setMethod(
java.lang.String value) {
copyOnWrite();
instance.setMethod(value);
return this;
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return This builder for chaining.
*/
public Builder clearMethod() {
copyOnWrite();
instance.clearMethod();
return this;
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @param value The bytes for method to set.
* @return This builder for chaining.
*/
public Builder setMethodBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setMethodBytes(value);
return this;
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return The value.
*/
@java.lang.Override
public java.lang.String getValue() {
return instance.getValue();
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return The bytes for value.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getValueBytes() {
return instance.getValueBytes();
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @param value The value to set.
* @return This builder for chaining.
*/
public Builder setValue(
java.lang.String value) {
copyOnWrite();
instance.setValue(value);
return this;
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return This builder for chaining.
*/
public Builder clearValue() {
copyOnWrite();
instance.clearValue();
return this;
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @param value The bytes for value to set.
* @return This builder for chaining.
*/
public Builder setValueBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setValueBytes(value);
return this;
}
/**
*
* Verification response
*
*
* string response = 3 [json_name = "response"];
* @return The response.
*/
@java.lang.Override
public java.lang.String getResponse() {
return instance.getResponse();
}
/**
*
* Verification response
*
*
* string response = 3 [json_name = "response"];
* @return The bytes for response.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getResponseBytes() {
return instance.getResponseBytes();
}
/**
*
* Verification response
*
*
* string response = 3 [json_name = "response"];
* @param value The response to set.
* @return This builder for chaining.
*/
public Builder setResponse(
java.lang.String value) {
copyOnWrite();
instance.setResponse(value);
return this;
}
/**
*
* Verification response
*
*
* string response = 3 [json_name = "response"];
* @return This builder for chaining.
*/
public Builder clearResponse() {
copyOnWrite();
instance.clearResponse();
return this;
}
/**
*
* Verification response
*
*
* string response = 3 [json_name = "response"];
* @param value The bytes for response to set.
* @return This builder for chaining.
*/
public Builder setResponseBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setResponseBytes(value);
return this;
}
@java.lang.Override
public int getParamsCount() {
return instance.getParamsMap().size();
}
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
@java.lang.Override
public boolean containsParams(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
return instance.getParamsMap().containsKey(key);
}
public Builder clearParams() {
copyOnWrite();
instance.getMutableParamsMap().clear();
return this;
}
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
public Builder removeParams(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
copyOnWrite();
instance.getMutableParamsMap().remove(key);
return this;
}
/**
* Use {@link #getParamsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getParams() {
return getParamsMap();
}
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
@java.lang.Override
public java.util.Map getParamsMap() {
return java.util.Collections.unmodifiableMap(
instance.getParamsMap());
}
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
@java.lang.Override
public /* nullable */
com.google.protobuf.ByteString getParamsOrDefault(
java.lang.String key,
/* nullable */
com.google.protobuf.ByteString defaultValue) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
instance.getParamsMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
@java.lang.Override
public com.google.protobuf.ByteString getParamsOrThrow(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
instance.getParamsMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
public Builder putParams(
java.lang.String key,
com.google.protobuf.ByteString value) {
java.lang.Class> keyClass = key.getClass();
java.lang.Class> valueClass = value.getClass();
copyOnWrite();
instance.getMutableParamsMap().put(key, value);
return this;
}
/**
*
* Request parameters, such as preferences or country code.
*
*
* map<string, bytes> params = 4 [json_name = "params"];
*/
public Builder putAllParams(
java.util.Map values) {
copyOnWrite();
instance.getMutableParamsMap().putAll(values);
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientCred)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientCred();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"method_",
"value_",
"response_",
"params_",
ParamsDefaultEntryHolder.defaultEntry,
};
java.lang.String info =
"\u0000\u0004\u0000\u0000\u0001\u0004\u0004\u0001\u0000\u0000\u0001\u0208\u0002\u0208" +
"\u0003\u0208\u00042";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientCred.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientCred)
private static final pbx.Model.ClientCred DEFAULT_INSTANCE;
static {
ClientCred defaultInstance = new ClientCred();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientCred.class, defaultInstance);
}
public static pbx.Model.ClientCred getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface SetDescOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.SetDesc)
com.google.protobuf.MessageLiteOrBuilder {
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
* @return Whether the defaultAcs field is set.
*/
boolean hasDefaultAcs();
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
* @return The defaultAcs.
*/
pbx.Model.DefaultAcsMode getDefaultAcs();
/**
* optional bytes public = 2 [json_name = "public"];
* @return Whether the public field is set.
*/
boolean hasPublic();
/**
* optional bytes public = 2 [json_name = "public"];
* @return The public.
*/
com.google.protobuf.ByteString getPublic();
/**
* optional bytes private = 3 [json_name = "private"];
* @return Whether the private field is set.
*/
boolean hasPrivate();
/**
* optional bytes private = 3 [json_name = "private"];
* @return The private.
*/
com.google.protobuf.ByteString getPrivate();
/**
* optional bytes trusted = 4 [json_name = "trusted"];
* @return Whether the trusted field is set.
*/
boolean hasTrusted();
/**
* optional bytes trusted = 4 [json_name = "trusted"];
* @return The trusted.
*/
com.google.protobuf.ByteString getTrusted();
}
/**
*
* SetDesc: C2S in set.what == "desc" and sub.init message
*
*
* Protobuf type {@code pbx.SetDesc}
*/
public static final class SetDesc extends
com.google.protobuf.GeneratedMessageLite<
SetDesc, SetDesc.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.SetDesc)
SetDescOrBuilder {
private SetDesc() {
public_ = com.google.protobuf.ByteString.EMPTY;
private_ = com.google.protobuf.ByteString.EMPTY;
trusted_ = com.google.protobuf.ByteString.EMPTY;
}
private int bitField0_;
public static final int DEFAULT_ACS_FIELD_NUMBER = 1;
private pbx.Model.DefaultAcsMode defaultAcs_;
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
*/
@java.lang.Override
public boolean hasDefaultAcs() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
*/
@java.lang.Override
public pbx.Model.DefaultAcsMode getDefaultAcs() {
return defaultAcs_ == null ? pbx.Model.DefaultAcsMode.getDefaultInstance() : defaultAcs_;
}
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
*/
private void setDefaultAcs(pbx.Model.DefaultAcsMode value) {
value.getClass();
defaultAcs_ = value;
bitField0_ |= 0x00000001;
}
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeDefaultAcs(pbx.Model.DefaultAcsMode value) {
value.getClass();
if (defaultAcs_ != null &&
defaultAcs_ != pbx.Model.DefaultAcsMode.getDefaultInstance()) {
defaultAcs_ =
pbx.Model.DefaultAcsMode.newBuilder(defaultAcs_).mergeFrom(value).buildPartial();
} else {
defaultAcs_ = value;
}
bitField0_ |= 0x00000001;
}
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
*/
private void clearDefaultAcs() { defaultAcs_ = null;
bitField0_ = (bitField0_ & ~0x00000001);
}
public static final int PUBLIC_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString public_;
/**
* optional bytes public = 2 [json_name = "public"];
* @return Whether the public field is set.
*/
@java.lang.Override
public boolean hasPublic() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional bytes public = 2 [json_name = "public"];
* @return The public.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPublic() {
return public_;
}
/**
* optional bytes public = 2 [json_name = "public"];
* @param value The public to set.
*/
private void setPublic(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000002;
public_ = value;
}
/**
* optional bytes public = 2 [json_name = "public"];
*/
private void clearPublic() {
bitField0_ = (bitField0_ & ~0x00000002);
public_ = getDefaultInstance().getPublic();
}
public static final int PRIVATE_FIELD_NUMBER = 3;
private com.google.protobuf.ByteString private_;
/**
* optional bytes private = 3 [json_name = "private"];
* @return Whether the private field is set.
*/
@java.lang.Override
public boolean hasPrivate() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional bytes private = 3 [json_name = "private"];
* @return The private.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPrivate() {
return private_;
}
/**
* optional bytes private = 3 [json_name = "private"];
* @param value The private to set.
*/
private void setPrivate(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000004;
private_ = value;
}
/**
* optional bytes private = 3 [json_name = "private"];
*/
private void clearPrivate() {
bitField0_ = (bitField0_ & ~0x00000004);
private_ = getDefaultInstance().getPrivate();
}
public static final int TRUSTED_FIELD_NUMBER = 4;
private com.google.protobuf.ByteString trusted_;
/**
* optional bytes trusted = 4 [json_name = "trusted"];
* @return Whether the trusted field is set.
*/
@java.lang.Override
public boolean hasTrusted() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional bytes trusted = 4 [json_name = "trusted"];
* @return The trusted.
*/
@java.lang.Override
public com.google.protobuf.ByteString getTrusted() {
return trusted_;
}
/**
* optional bytes trusted = 4 [json_name = "trusted"];
* @param value The trusted to set.
*/
private void setTrusted(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000008;
trusted_ = value;
}
/**
* optional bytes trusted = 4 [json_name = "trusted"];
*/
private void clearTrusted() {
bitField0_ = (bitField0_ & ~0x00000008);
trusted_ = getDefaultInstance().getTrusted();
}
public static pbx.Model.SetDesc parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.SetDesc parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.SetDesc parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.SetDesc parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.SetDesc parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.SetDesc parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.SetDesc parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.SetDesc parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.SetDesc parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.SetDesc parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.SetDesc parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.SetDesc parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.SetDesc prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* SetDesc: C2S in set.what == "desc" and sub.init message
*
*
* Protobuf type {@code pbx.SetDesc}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.SetDesc, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.SetDesc)
pbx.Model.SetDescOrBuilder {
// Construct using pbx.Model.SetDesc.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
*/
@java.lang.Override
public boolean hasDefaultAcs() {
return instance.hasDefaultAcs();
}
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
*/
@java.lang.Override
public pbx.Model.DefaultAcsMode getDefaultAcs() {
return instance.getDefaultAcs();
}
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
*/
public Builder setDefaultAcs(pbx.Model.DefaultAcsMode value) {
copyOnWrite();
instance.setDefaultAcs(value);
return this;
}
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
*/
public Builder setDefaultAcs(
pbx.Model.DefaultAcsMode.Builder builderForValue) {
copyOnWrite();
instance.setDefaultAcs(builderForValue.build());
return this;
}
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
*/
public Builder mergeDefaultAcs(pbx.Model.DefaultAcsMode value) {
copyOnWrite();
instance.mergeDefaultAcs(value);
return this;
}
/**
* optional .pbx.DefaultAcsMode default_acs = 1 [json_name = "defaultAcs"];
*/
public Builder clearDefaultAcs() { copyOnWrite();
instance.clearDefaultAcs();
return this;
}
/**
* optional bytes public = 2 [json_name = "public"];
* @return Whether the public field is set.
*/
@java.lang.Override
public boolean hasPublic() {
return instance.hasPublic();
}
/**
* optional bytes public = 2 [json_name = "public"];
* @return The public.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPublic() {
return instance.getPublic();
}
/**
* optional bytes public = 2 [json_name = "public"];
* @param value The public to set.
* @return This builder for chaining.
*/
public Builder setPublic(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setPublic(value);
return this;
}
/**
* optional bytes public = 2 [json_name = "public"];
* @return This builder for chaining.
*/
public Builder clearPublic() {
copyOnWrite();
instance.clearPublic();
return this;
}
/**
* optional bytes private = 3 [json_name = "private"];
* @return Whether the private field is set.
*/
@java.lang.Override
public boolean hasPrivate() {
return instance.hasPrivate();
}
/**
* optional bytes private = 3 [json_name = "private"];
* @return The private.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPrivate() {
return instance.getPrivate();
}
/**
* optional bytes private = 3 [json_name = "private"];
* @param value The private to set.
* @return This builder for chaining.
*/
public Builder setPrivate(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setPrivate(value);
return this;
}
/**
* optional bytes private = 3 [json_name = "private"];
* @return This builder for chaining.
*/
public Builder clearPrivate() {
copyOnWrite();
instance.clearPrivate();
return this;
}
/**
* optional bytes trusted = 4 [json_name = "trusted"];
* @return Whether the trusted field is set.
*/
@java.lang.Override
public boolean hasTrusted() {
return instance.hasTrusted();
}
/**
* optional bytes trusted = 4 [json_name = "trusted"];
* @return The trusted.
*/
@java.lang.Override
public com.google.protobuf.ByteString getTrusted() {
return instance.getTrusted();
}
/**
* optional bytes trusted = 4 [json_name = "trusted"];
* @param value The trusted to set.
* @return This builder for chaining.
*/
public Builder setTrusted(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTrusted(value);
return this;
}
/**
* optional bytes trusted = 4 [json_name = "trusted"];
* @return This builder for chaining.
*/
public Builder clearTrusted() {
copyOnWrite();
instance.clearTrusted();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.SetDesc)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.SetDesc();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"defaultAcs_",
"public_",
"private_",
"trusted_",
};
java.lang.String info =
"\u0000\u0004\u0000\u0001\u0001\u0004\u0004\u0000\u0000\u0000\u0001\u1009\u0000\u0002" +
"\u100a\u0001\u0003\u100a\u0002\u0004\u100a\u0003";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.SetDesc.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.SetDesc)
private static final pbx.Model.SetDesc DEFAULT_INSTANCE;
static {
SetDesc defaultInstance = new SetDesc();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
SetDesc.class, defaultInstance);
}
public static pbx.Model.SetDesc getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface GetOptsOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.GetOpts)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* Timestamp in milliseconds since epoch 01/01/1970
*
*
* int64 if_modified_since = 1 [json_name = "ifModifiedSince"];
* @return The ifModifiedSince.
*/
long getIfModifiedSince();
/**
*
* Limit search to this user ID
*
*
* string user = 2 [json_name = "user"];
* @return The user.
*/
java.lang.String getUser();
/**
*
* Limit search to this user ID
*
*
* string user = 2 [json_name = "user"];
* @return The bytes for user.
*/
com.google.protobuf.ByteString
getUserBytes();
/**
*
* Limit search results to one topic;
*
*
* string topic = 3 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
*
* Limit search results to one topic;
*
*
* string topic = 3 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
*
* Load messages with seq id equal or greater than this
*
*
* int32 since_id = 4 [json_name = "sinceId"];
* @return The sinceId.
*/
int getSinceId();
/**
*
* Load messages with seq id lower than this
*
*
* int32 before_id = 5 [json_name = "beforeId"];
* @return The beforeId.
*/
int getBeforeId();
/**
*
* Maximum number of results to return
*
*
* int32 limit = 6 [json_name = "limit"];
* @return The limit.
*/
int getLimit();
/**
*
* Order: asc, desc
*
*
* string order = 7 [json_name = "order"];
* @return The order.
*/
java.lang.String getOrder();
/**
*
* Order: asc, desc
*
*
* string order = 7 [json_name = "order"];
* @return The bytes for order.
*/
com.google.protobuf.ByteString
getOrderBytes();
/**
* int64 last_created_at = 8 [json_name = "lastCreatedAt"];
* @return The lastCreatedAt.
*/
long getLastCreatedAt();
}
/**
* Protobuf type {@code pbx.GetOpts}
*/
public static final class GetOpts extends
com.google.protobuf.GeneratedMessageLite<
GetOpts, GetOpts.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.GetOpts)
GetOptsOrBuilder {
private GetOpts() {
user_ = "";
topic_ = "";
order_ = "";
}
public static final int IF_MODIFIED_SINCE_FIELD_NUMBER = 1;
private long ifModifiedSince_;
/**
*
* Timestamp in milliseconds since epoch 01/01/1970
*
*
* int64 if_modified_since = 1 [json_name = "ifModifiedSince"];
* @return The ifModifiedSince.
*/
@java.lang.Override
public long getIfModifiedSince() {
return ifModifiedSince_;
}
/**
*
* Timestamp in milliseconds since epoch 01/01/1970
*
*
* int64 if_modified_since = 1 [json_name = "ifModifiedSince"];
* @param value The ifModifiedSince to set.
*/
private void setIfModifiedSince(long value) {
ifModifiedSince_ = value;
}
/**
*
* Timestamp in milliseconds since epoch 01/01/1970
*
*
* int64 if_modified_since = 1 [json_name = "ifModifiedSince"];
*/
private void clearIfModifiedSince() {
ifModifiedSince_ = 0L;
}
public static final int USER_FIELD_NUMBER = 2;
private java.lang.String user_;
/**
*
* Limit search to this user ID
*
*
* string user = 2 [json_name = "user"];
* @return The user.
*/
@java.lang.Override
public java.lang.String getUser() {
return user_;
}
/**
*
* Limit search to this user ID
*
*
* string user = 2 [json_name = "user"];
* @return The bytes for user.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(user_);
}
/**
*
* Limit search to this user ID
*
*
* string user = 2 [json_name = "user"];
* @param value The user to set.
*/
private void setUser(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
user_ = value;
}
/**
*
* Limit search to this user ID
*
*
* string user = 2 [json_name = "user"];
*/
private void clearUser() {
user_ = getDefaultInstance().getUser();
}
/**
*
* Limit search to this user ID
*
*
* string user = 2 [json_name = "user"];
* @param value The bytes for user to set.
*/
private void setUserBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
user_ = value.toStringUtf8();
}
public static final int TOPIC_FIELD_NUMBER = 3;
private java.lang.String topic_;
/**
*
* Limit search results to one topic;
*
*
* string topic = 3 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
*
* Limit search results to one topic;
*
*
* string topic = 3 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
*
* Limit search results to one topic;
*
*
* string topic = 3 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
*
* Limit search results to one topic;
*
*
* string topic = 3 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
*
* Limit search results to one topic;
*
*
* string topic = 3 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int SINCE_ID_FIELD_NUMBER = 4;
private int sinceId_;
/**
*
* Load messages with seq id equal or greater than this
*
*
* int32 since_id = 4 [json_name = "sinceId"];
* @return The sinceId.
*/
@java.lang.Override
public int getSinceId() {
return sinceId_;
}
/**
*
* Load messages with seq id equal or greater than this
*
*
* int32 since_id = 4 [json_name = "sinceId"];
* @param value The sinceId to set.
*/
private void setSinceId(int value) {
sinceId_ = value;
}
/**
*
* Load messages with seq id equal or greater than this
*
*
* int32 since_id = 4 [json_name = "sinceId"];
*/
private void clearSinceId() {
sinceId_ = 0;
}
public static final int BEFORE_ID_FIELD_NUMBER = 5;
private int beforeId_;
/**
*
* Load messages with seq id lower than this
*
*
* int32 before_id = 5 [json_name = "beforeId"];
* @return The beforeId.
*/
@java.lang.Override
public int getBeforeId() {
return beforeId_;
}
/**
*
* Load messages with seq id lower than this
*
*
* int32 before_id = 5 [json_name = "beforeId"];
* @param value The beforeId to set.
*/
private void setBeforeId(int value) {
beforeId_ = value;
}
/**
*
* Load messages with seq id lower than this
*
*
* int32 before_id = 5 [json_name = "beforeId"];
*/
private void clearBeforeId() {
beforeId_ = 0;
}
public static final int LIMIT_FIELD_NUMBER = 6;
private int limit_;
/**
*
* Maximum number of results to return
*
*
* int32 limit = 6 [json_name = "limit"];
* @return The limit.
*/
@java.lang.Override
public int getLimit() {
return limit_;
}
/**
*
* Maximum number of results to return
*
*
* int32 limit = 6 [json_name = "limit"];
* @param value The limit to set.
*/
private void setLimit(int value) {
limit_ = value;
}
/**
*
* Maximum number of results to return
*
*
* int32 limit = 6 [json_name = "limit"];
*/
private void clearLimit() {
limit_ = 0;
}
public static final int ORDER_FIELD_NUMBER = 7;
private java.lang.String order_;
/**
*
* Order: asc, desc
*
*
* string order = 7 [json_name = "order"];
* @return The order.
*/
@java.lang.Override
public java.lang.String getOrder() {
return order_;
}
/**
*
* Order: asc, desc
*
*
* string order = 7 [json_name = "order"];
* @return The bytes for order.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOrderBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(order_);
}
/**
*
* Order: asc, desc
*
*
* string order = 7 [json_name = "order"];
* @param value The order to set.
*/
private void setOrder(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
order_ = value;
}
/**
*
* Order: asc, desc
*
*
* string order = 7 [json_name = "order"];
*/
private void clearOrder() {
order_ = getDefaultInstance().getOrder();
}
/**
*
* Order: asc, desc
*
*
* string order = 7 [json_name = "order"];
* @param value The bytes for order to set.
*/
private void setOrderBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
order_ = value.toStringUtf8();
}
public static final int LAST_CREATED_AT_FIELD_NUMBER = 8;
private long lastCreatedAt_;
/**
* int64 last_created_at = 8 [json_name = "lastCreatedAt"];
* @return The lastCreatedAt.
*/
@java.lang.Override
public long getLastCreatedAt() {
return lastCreatedAt_;
}
/**
* int64 last_created_at = 8 [json_name = "lastCreatedAt"];
* @param value The lastCreatedAt to set.
*/
private void setLastCreatedAt(long value) {
lastCreatedAt_ = value;
}
/**
* int64 last_created_at = 8 [json_name = "lastCreatedAt"];
*/
private void clearLastCreatedAt() {
lastCreatedAt_ = 0L;
}
public static pbx.Model.GetOpts parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.GetOpts parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.GetOpts parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.GetOpts parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.GetOpts parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.GetOpts parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.GetOpts parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.GetOpts parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.GetOpts parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.GetOpts parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.GetOpts parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.GetOpts parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.GetOpts prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
* Protobuf type {@code pbx.GetOpts}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.GetOpts, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.GetOpts)
pbx.Model.GetOptsOrBuilder {
// Construct using pbx.Model.GetOpts.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
*
* Timestamp in milliseconds since epoch 01/01/1970
*
*
* int64 if_modified_since = 1 [json_name = "ifModifiedSince"];
* @return The ifModifiedSince.
*/
@java.lang.Override
public long getIfModifiedSince() {
return instance.getIfModifiedSince();
}
/**
*
* Timestamp in milliseconds since epoch 01/01/1970
*
*
* int64 if_modified_since = 1 [json_name = "ifModifiedSince"];
* @param value The ifModifiedSince to set.
* @return This builder for chaining.
*/
public Builder setIfModifiedSince(long value) {
copyOnWrite();
instance.setIfModifiedSince(value);
return this;
}
/**
*
* Timestamp in milliseconds since epoch 01/01/1970
*
*
* int64 if_modified_since = 1 [json_name = "ifModifiedSince"];
* @return This builder for chaining.
*/
public Builder clearIfModifiedSince() {
copyOnWrite();
instance.clearIfModifiedSince();
return this;
}
/**
*
* Limit search to this user ID
*
*
* string user = 2 [json_name = "user"];
* @return The user.
*/
@java.lang.Override
public java.lang.String getUser() {
return instance.getUser();
}
/**
*
* Limit search to this user ID
*
*
* string user = 2 [json_name = "user"];
* @return The bytes for user.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserBytes() {
return instance.getUserBytes();
}
/**
*
* Limit search to this user ID
*
*
* string user = 2 [json_name = "user"];
* @param value The user to set.
* @return This builder for chaining.
*/
public Builder setUser(
java.lang.String value) {
copyOnWrite();
instance.setUser(value);
return this;
}
/**
*
* Limit search to this user ID
*
*
* string user = 2 [json_name = "user"];
* @return This builder for chaining.
*/
public Builder clearUser() {
copyOnWrite();
instance.clearUser();
return this;
}
/**
*
* Limit search to this user ID
*
*
* string user = 2 [json_name = "user"];
* @param value The bytes for user to set.
* @return This builder for chaining.
*/
public Builder setUserBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setUserBytes(value);
return this;
}
/**
*
* Limit search results to one topic;
*
*
* string topic = 3 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
*
* Limit search results to one topic;
*
*
* string topic = 3 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
*
* Limit search results to one topic;
*
*
* string topic = 3 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
*
* Limit search results to one topic;
*
*
* string topic = 3 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
*
* Limit search results to one topic;
*
*
* string topic = 3 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
*
* Load messages with seq id equal or greater than this
*
*
* int32 since_id = 4 [json_name = "sinceId"];
* @return The sinceId.
*/
@java.lang.Override
public int getSinceId() {
return instance.getSinceId();
}
/**
*
* Load messages with seq id equal or greater than this
*
*
* int32 since_id = 4 [json_name = "sinceId"];
* @param value The sinceId to set.
* @return This builder for chaining.
*/
public Builder setSinceId(int value) {
copyOnWrite();
instance.setSinceId(value);
return this;
}
/**
*
* Load messages with seq id equal or greater than this
*
*
* int32 since_id = 4 [json_name = "sinceId"];
* @return This builder for chaining.
*/
public Builder clearSinceId() {
copyOnWrite();
instance.clearSinceId();
return this;
}
/**
*
* Load messages with seq id lower than this
*
*
* int32 before_id = 5 [json_name = "beforeId"];
* @return The beforeId.
*/
@java.lang.Override
public int getBeforeId() {
return instance.getBeforeId();
}
/**
*
* Load messages with seq id lower than this
*
*
* int32 before_id = 5 [json_name = "beforeId"];
* @param value The beforeId to set.
* @return This builder for chaining.
*/
public Builder setBeforeId(int value) {
copyOnWrite();
instance.setBeforeId(value);
return this;
}
/**
*
* Load messages with seq id lower than this
*
*
* int32 before_id = 5 [json_name = "beforeId"];
* @return This builder for chaining.
*/
public Builder clearBeforeId() {
copyOnWrite();
instance.clearBeforeId();
return this;
}
/**
*
* Maximum number of results to return
*
*
* int32 limit = 6 [json_name = "limit"];
* @return The limit.
*/
@java.lang.Override
public int getLimit() {
return instance.getLimit();
}
/**
*
* Maximum number of results to return
*
*
* int32 limit = 6 [json_name = "limit"];
* @param value The limit to set.
* @return This builder for chaining.
*/
public Builder setLimit(int value) {
copyOnWrite();
instance.setLimit(value);
return this;
}
/**
*
* Maximum number of results to return
*
*
* int32 limit = 6 [json_name = "limit"];
* @return This builder for chaining.
*/
public Builder clearLimit() {
copyOnWrite();
instance.clearLimit();
return this;
}
/**
*
* Order: asc, desc
*
*
* string order = 7 [json_name = "order"];
* @return The order.
*/
@java.lang.Override
public java.lang.String getOrder() {
return instance.getOrder();
}
/**
*
* Order: asc, desc
*
*
* string order = 7 [json_name = "order"];
* @return The bytes for order.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOrderBytes() {
return instance.getOrderBytes();
}
/**
*
* Order: asc, desc
*
*
* string order = 7 [json_name = "order"];
* @param value The order to set.
* @return This builder for chaining.
*/
public Builder setOrder(
java.lang.String value) {
copyOnWrite();
instance.setOrder(value);
return this;
}
/**
*
* Order: asc, desc
*
*
* string order = 7 [json_name = "order"];
* @return This builder for chaining.
*/
public Builder clearOrder() {
copyOnWrite();
instance.clearOrder();
return this;
}
/**
*
* Order: asc, desc
*
*
* string order = 7 [json_name = "order"];
* @param value The bytes for order to set.
* @return This builder for chaining.
*/
public Builder setOrderBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setOrderBytes(value);
return this;
}
/**
* int64 last_created_at = 8 [json_name = "lastCreatedAt"];
* @return The lastCreatedAt.
*/
@java.lang.Override
public long getLastCreatedAt() {
return instance.getLastCreatedAt();
}
/**
* int64 last_created_at = 8 [json_name = "lastCreatedAt"];
* @param value The lastCreatedAt to set.
* @return This builder for chaining.
*/
public Builder setLastCreatedAt(long value) {
copyOnWrite();
instance.setLastCreatedAt(value);
return this;
}
/**
* int64 last_created_at = 8 [json_name = "lastCreatedAt"];
* @return This builder for chaining.
*/
public Builder clearLastCreatedAt() {
copyOnWrite();
instance.clearLastCreatedAt();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.GetOpts)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.GetOpts();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"ifModifiedSince_",
"user_",
"topic_",
"sinceId_",
"beforeId_",
"limit_",
"order_",
"lastCreatedAt_",
};
java.lang.String info =
"\u0000\b\u0000\u0000\u0001\b\b\u0000\u0000\u0000\u0001\u0002\u0002\u0208\u0003\u0208" +
"\u0004\u0004\u0005\u0004\u0006\u0004\u0007\u0208\b\u0002";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.GetOpts.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.GetOpts)
private static final pbx.Model.GetOpts DEFAULT_INSTANCE;
static {
GetOpts defaultInstance = new GetOpts();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
GetOpts.class, defaultInstance);
}
public static pbx.Model.GetOpts getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface GetQueryOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.GetQuery)
com.google.protobuf.MessageLiteOrBuilder {
/**
* string what = 1 [json_name = "what"];
* @return The what.
*/
java.lang.String getWhat();
/**
* string what = 1 [json_name = "what"];
* @return The bytes for what.
*/
com.google.protobuf.ByteString
getWhatBytes();
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
* @return Whether the desc field is set.
*/
boolean hasDesc();
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
* @return The desc.
*/
pbx.Model.GetOpts getDesc();
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
* @return Whether the sub field is set.
*/
boolean hasSub();
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
* @return The sub.
*/
pbx.Model.GetOpts getSub();
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
* @return Whether the data field is set.
*/
boolean hasData();
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
* @return The data.
*/
pbx.Model.GetOpts getData();
}
/**
* Protobuf type {@code pbx.GetQuery}
*/
public static final class GetQuery extends
com.google.protobuf.GeneratedMessageLite<
GetQuery, GetQuery.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.GetQuery)
GetQueryOrBuilder {
private GetQuery() {
what_ = "";
}
private int bitField0_;
public static final int WHAT_FIELD_NUMBER = 1;
private java.lang.String what_;
/**
* string what = 1 [json_name = "what"];
* @return The what.
*/
@java.lang.Override
public java.lang.String getWhat() {
return what_;
}
/**
* string what = 1 [json_name = "what"];
* @return The bytes for what.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getWhatBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(what_);
}
/**
* string what = 1 [json_name = "what"];
* @param value The what to set.
*/
private void setWhat(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
what_ = value;
}
/**
* string what = 1 [json_name = "what"];
*/
private void clearWhat() {
what_ = getDefaultInstance().getWhat();
}
/**
* string what = 1 [json_name = "what"];
* @param value The bytes for what to set.
*/
private void setWhatBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
what_ = value.toStringUtf8();
}
public static final int DESC_FIELD_NUMBER = 2;
private pbx.Model.GetOpts desc_;
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
*/
@java.lang.Override
public boolean hasDesc() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
*/
@java.lang.Override
public pbx.Model.GetOpts getDesc() {
return desc_ == null ? pbx.Model.GetOpts.getDefaultInstance() : desc_;
}
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
*/
private void setDesc(pbx.Model.GetOpts value) {
value.getClass();
desc_ = value;
bitField0_ |= 0x00000001;
}
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeDesc(pbx.Model.GetOpts value) {
value.getClass();
if (desc_ != null &&
desc_ != pbx.Model.GetOpts.getDefaultInstance()) {
desc_ =
pbx.Model.GetOpts.newBuilder(desc_).mergeFrom(value).buildPartial();
} else {
desc_ = value;
}
bitField0_ |= 0x00000001;
}
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
*/
private void clearDesc() { desc_ = null;
bitField0_ = (bitField0_ & ~0x00000001);
}
public static final int SUB_FIELD_NUMBER = 3;
private pbx.Model.GetOpts sub_;
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
*/
@java.lang.Override
public boolean hasSub() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
*/
@java.lang.Override
public pbx.Model.GetOpts getSub() {
return sub_ == null ? pbx.Model.GetOpts.getDefaultInstance() : sub_;
}
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
*/
private void setSub(pbx.Model.GetOpts value) {
value.getClass();
sub_ = value;
bitField0_ |= 0x00000002;
}
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeSub(pbx.Model.GetOpts value) {
value.getClass();
if (sub_ != null &&
sub_ != pbx.Model.GetOpts.getDefaultInstance()) {
sub_ =
pbx.Model.GetOpts.newBuilder(sub_).mergeFrom(value).buildPartial();
} else {
sub_ = value;
}
bitField0_ |= 0x00000002;
}
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
*/
private void clearSub() { sub_ = null;
bitField0_ = (bitField0_ & ~0x00000002);
}
public static final int DATA_FIELD_NUMBER = 4;
private pbx.Model.GetOpts data_;
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
*/
@java.lang.Override
public boolean hasData() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
*/
@java.lang.Override
public pbx.Model.GetOpts getData() {
return data_ == null ? pbx.Model.GetOpts.getDefaultInstance() : data_;
}
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
*/
private void setData(pbx.Model.GetOpts value) {
value.getClass();
data_ = value;
bitField0_ |= 0x00000004;
}
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeData(pbx.Model.GetOpts value) {
value.getClass();
if (data_ != null &&
data_ != pbx.Model.GetOpts.getDefaultInstance()) {
data_ =
pbx.Model.GetOpts.newBuilder(data_).mergeFrom(value).buildPartial();
} else {
data_ = value;
}
bitField0_ |= 0x00000004;
}
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
*/
private void clearData() { data_ = null;
bitField0_ = (bitField0_ & ~0x00000004);
}
public static pbx.Model.GetQuery parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.GetQuery parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.GetQuery parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.GetQuery parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.GetQuery parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.GetQuery parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.GetQuery parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.GetQuery parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.GetQuery parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.GetQuery parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.GetQuery parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.GetQuery parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.GetQuery prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
* Protobuf type {@code pbx.GetQuery}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.GetQuery, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.GetQuery)
pbx.Model.GetQueryOrBuilder {
// Construct using pbx.Model.GetQuery.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* string what = 1 [json_name = "what"];
* @return The what.
*/
@java.lang.Override
public java.lang.String getWhat() {
return instance.getWhat();
}
/**
* string what = 1 [json_name = "what"];
* @return The bytes for what.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getWhatBytes() {
return instance.getWhatBytes();
}
/**
* string what = 1 [json_name = "what"];
* @param value The what to set.
* @return This builder for chaining.
*/
public Builder setWhat(
java.lang.String value) {
copyOnWrite();
instance.setWhat(value);
return this;
}
/**
* string what = 1 [json_name = "what"];
* @return This builder for chaining.
*/
public Builder clearWhat() {
copyOnWrite();
instance.clearWhat();
return this;
}
/**
* string what = 1 [json_name = "what"];
* @param value The bytes for what to set.
* @return This builder for chaining.
*/
public Builder setWhatBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setWhatBytes(value);
return this;
}
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
*/
@java.lang.Override
public boolean hasDesc() {
return instance.hasDesc();
}
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
*/
@java.lang.Override
public pbx.Model.GetOpts getDesc() {
return instance.getDesc();
}
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
*/
public Builder setDesc(pbx.Model.GetOpts value) {
copyOnWrite();
instance.setDesc(value);
return this;
}
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
*/
public Builder setDesc(
pbx.Model.GetOpts.Builder builderForValue) {
copyOnWrite();
instance.setDesc(builderForValue.build());
return this;
}
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
*/
public Builder mergeDesc(pbx.Model.GetOpts value) {
copyOnWrite();
instance.mergeDesc(value);
return this;
}
/**
*
* Parameters of "desc" request
*
*
* optional .pbx.GetOpts desc = 2 [json_name = "desc"];
*/
public Builder clearDesc() { copyOnWrite();
instance.clearDesc();
return this;
}
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
*/
@java.lang.Override
public boolean hasSub() {
return instance.hasSub();
}
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
*/
@java.lang.Override
public pbx.Model.GetOpts getSub() {
return instance.getSub();
}
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
*/
public Builder setSub(pbx.Model.GetOpts value) {
copyOnWrite();
instance.setSub(value);
return this;
}
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
*/
public Builder setSub(
pbx.Model.GetOpts.Builder builderForValue) {
copyOnWrite();
instance.setSub(builderForValue.build());
return this;
}
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
*/
public Builder mergeSub(pbx.Model.GetOpts value) {
copyOnWrite();
instance.mergeSub(value);
return this;
}
/**
*
* Parameters of "sub" request
*
*
* optional .pbx.GetOpts sub = 3 [json_name = "sub"];
*/
public Builder clearSub() { copyOnWrite();
instance.clearSub();
return this;
}
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
*/
@java.lang.Override
public boolean hasData() {
return instance.hasData();
}
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
*/
@java.lang.Override
public pbx.Model.GetOpts getData() {
return instance.getData();
}
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
*/
public Builder setData(pbx.Model.GetOpts value) {
copyOnWrite();
instance.setData(value);
return this;
}
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
*/
public Builder setData(
pbx.Model.GetOpts.Builder builderForValue) {
copyOnWrite();
instance.setData(builderForValue.build());
return this;
}
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
*/
public Builder mergeData(pbx.Model.GetOpts value) {
copyOnWrite();
instance.mergeData(value);
return this;
}
/**
*
* Parameters of "data" request
*
*
* optional .pbx.GetOpts data = 4 [json_name = "data"];
*/
public Builder clearData() { copyOnWrite();
instance.clearData();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.GetQuery)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.GetQuery();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"what_",
"desc_",
"sub_",
"data_",
};
java.lang.String info =
"\u0000\u0004\u0000\u0001\u0001\u0004\u0004\u0000\u0000\u0000\u0001\u0208\u0002\u1009" +
"\u0000\u0003\u1009\u0001\u0004\u1009\u0002";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.GetQuery.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.GetQuery)
private static final pbx.Model.GetQuery DEFAULT_INSTANCE;
static {
GetQuery defaultInstance = new GetQuery();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
GetQuery.class, defaultInstance);
}
public static pbx.Model.GetQuery getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface SetQueryOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.SetQuery)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
* @return Whether the desc field is set.
*/
boolean hasDesc();
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
* @return The desc.
*/
pbx.Model.SetDesc getDesc();
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
* @return Whether the sub field is set.
*/
boolean hasSub();
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
* @return The sub.
*/
pbx.Model.SetSub getSub();
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @return A list containing the tags.
*/
java.util.List
getTagsList();
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @return The count of tags.
*/
int getTagsCount();
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param index The index of the element to return.
* @return The tags at the given index.
*/
java.lang.String getTags(int index);
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param index The index of the element to return.
* @return The tags at the given index.
*/
com.google.protobuf.ByteString
getTagsBytes(int index);
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
* @return Whether the cred field is set.
*/
boolean hasCred();
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
* @return The cred.
*/
pbx.Model.ClientCred getCred();
}
/**
* Protobuf type {@code pbx.SetQuery}
*/
public static final class SetQuery extends
com.google.protobuf.GeneratedMessageLite<
SetQuery, SetQuery.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.SetQuery)
SetQueryOrBuilder {
private SetQuery() {
tags_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
}
private int bitField0_;
public static final int DESC_FIELD_NUMBER = 1;
private pbx.Model.SetDesc desc_;
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
*/
@java.lang.Override
public boolean hasDesc() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
*/
@java.lang.Override
public pbx.Model.SetDesc getDesc() {
return desc_ == null ? pbx.Model.SetDesc.getDefaultInstance() : desc_;
}
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
*/
private void setDesc(pbx.Model.SetDesc value) {
value.getClass();
desc_ = value;
bitField0_ |= 0x00000001;
}
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeDesc(pbx.Model.SetDesc value) {
value.getClass();
if (desc_ != null &&
desc_ != pbx.Model.SetDesc.getDefaultInstance()) {
desc_ =
pbx.Model.SetDesc.newBuilder(desc_).mergeFrom(value).buildPartial();
} else {
desc_ = value;
}
bitField0_ |= 0x00000001;
}
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
*/
private void clearDesc() { desc_ = null;
bitField0_ = (bitField0_ & ~0x00000001);
}
public static final int SUB_FIELD_NUMBER = 2;
private pbx.Model.SetSub sub_;
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
*/
@java.lang.Override
public boolean hasSub() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
*/
@java.lang.Override
public pbx.Model.SetSub getSub() {
return sub_ == null ? pbx.Model.SetSub.getDefaultInstance() : sub_;
}
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
*/
private void setSub(pbx.Model.SetSub value) {
value.getClass();
sub_ = value;
bitField0_ |= 0x00000002;
}
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeSub(pbx.Model.SetSub value) {
value.getClass();
if (sub_ != null &&
sub_ != pbx.Model.SetSub.getDefaultInstance()) {
sub_ =
pbx.Model.SetSub.newBuilder(sub_).mergeFrom(value).buildPartial();
} else {
sub_ = value;
}
bitField0_ |= 0x00000002;
}
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
*/
private void clearSub() { sub_ = null;
bitField0_ = (bitField0_ & ~0x00000002);
}
public static final int TAGS_FIELD_NUMBER = 3;
private com.google.protobuf.Internal.ProtobufList tags_;
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @return A list containing the tags.
*/
@java.lang.Override
public java.util.List getTagsList() {
return tags_;
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @return The count of tags.
*/
@java.lang.Override
public int getTagsCount() {
return tags_.size();
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param index The index of the element to return.
* @return The tags at the given index.
*/
@java.lang.Override
public java.lang.String getTags(int index) {
return tags_.get(index);
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param index The index of the value to return.
* @return The bytes of the tags at the given index.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTagsBytes(int index) {
return com.google.protobuf.ByteString.copyFromUtf8(
tags_.get(index));
}
private void ensureTagsIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp =
tags_; if (!tmp.isModifiable()) {
tags_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param index The index to set the value at.
* @param value The tags to set.
*/
private void setTags(
int index, java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ensureTagsIsMutable();
tags_.set(index, value);
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param value The tags to add.
*/
private void addTags(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ensureTagsIsMutable();
tags_.add(value);
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param values The tags to add.
*/
private void addAllTags(
java.lang.Iterable values) {
ensureTagsIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, tags_);
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
*/
private void clearTags() {
tags_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param value The bytes of the tags to add.
*/
private void addTagsBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
ensureTagsIsMutable();
tags_.add(value.toStringUtf8());
}
public static final int CRED_FIELD_NUMBER = 4;
private pbx.Model.ClientCred cred_;
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
@java.lang.Override
public boolean hasCred() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
@java.lang.Override
public pbx.Model.ClientCred getCred() {
return cred_ == null ? pbx.Model.ClientCred.getDefaultInstance() : cred_;
}
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
private void setCred(pbx.Model.ClientCred value) {
value.getClass();
cred_ = value;
bitField0_ |= 0x00000004;
}
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeCred(pbx.Model.ClientCred value) {
value.getClass();
if (cred_ != null &&
cred_ != pbx.Model.ClientCred.getDefaultInstance()) {
cred_ =
pbx.Model.ClientCred.newBuilder(cred_).mergeFrom(value).buildPartial();
} else {
cred_ = value;
}
bitField0_ |= 0x00000004;
}
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
private void clearCred() { cred_ = null;
bitField0_ = (bitField0_ & ~0x00000004);
}
public static pbx.Model.SetQuery parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.SetQuery parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.SetQuery parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.SetQuery parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.SetQuery parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.SetQuery parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.SetQuery parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.SetQuery parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.SetQuery parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.SetQuery parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.SetQuery parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.SetQuery parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.SetQuery prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
* Protobuf type {@code pbx.SetQuery}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.SetQuery, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.SetQuery)
pbx.Model.SetQueryOrBuilder {
// Construct using pbx.Model.SetQuery.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
*/
@java.lang.Override
public boolean hasDesc() {
return instance.hasDesc();
}
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
*/
@java.lang.Override
public pbx.Model.SetDesc getDesc() {
return instance.getDesc();
}
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
*/
public Builder setDesc(pbx.Model.SetDesc value) {
copyOnWrite();
instance.setDesc(value);
return this;
}
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
*/
public Builder setDesc(
pbx.Model.SetDesc.Builder builderForValue) {
copyOnWrite();
instance.setDesc(builderForValue.build());
return this;
}
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
*/
public Builder mergeDesc(pbx.Model.SetDesc value) {
copyOnWrite();
instance.mergeDesc(value);
return this;
}
/**
*
* Topic metadata, new topic & new subscriptions only
*
*
* optional .pbx.SetDesc desc = 1 [json_name = "desc"];
*/
public Builder clearDesc() { copyOnWrite();
instance.clearDesc();
return this;
}
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
*/
@java.lang.Override
public boolean hasSub() {
return instance.hasSub();
}
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
*/
@java.lang.Override
public pbx.Model.SetSub getSub() {
return instance.getSub();
}
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
*/
public Builder setSub(pbx.Model.SetSub value) {
copyOnWrite();
instance.setSub(value);
return this;
}
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
*/
public Builder setSub(
pbx.Model.SetSub.Builder builderForValue) {
copyOnWrite();
instance.setSub(builderForValue.build());
return this;
}
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
*/
public Builder mergeSub(pbx.Model.SetSub value) {
copyOnWrite();
instance.mergeSub(value);
return this;
}
/**
*
* Subscription parameters
*
*
* optional .pbx.SetSub sub = 2 [json_name = "sub"];
*/
public Builder clearSub() { copyOnWrite();
instance.clearSub();
return this;
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @return A list containing the tags.
*/
@java.lang.Override
public java.util.List
getTagsList() {
return java.util.Collections.unmodifiableList(
instance.getTagsList());
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @return The count of tags.
*/
@java.lang.Override
public int getTagsCount() {
return instance.getTagsCount();
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param index The index of the element to return.
* @return The tags at the given index.
*/
@java.lang.Override
public java.lang.String getTags(int index) {
return instance.getTags(index);
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param index The index of the value to return.
* @return The bytes of the tags at the given index.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTagsBytes(int index) {
return instance.getTagsBytes(index);
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param index The index to set the value at.
* @param value The tags to set.
* @return This builder for chaining.
*/
public Builder setTags(
int index, java.lang.String value) {
copyOnWrite();
instance.setTags(index, value);
return this;
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param value The tags to add.
* @return This builder for chaining.
*/
public Builder addTags(
java.lang.String value) {
copyOnWrite();
instance.addTags(value);
return this;
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param values The tags to add.
* @return This builder for chaining.
*/
public Builder addAllTags(
java.lang.Iterable values) {
copyOnWrite();
instance.addAllTags(values);
return this;
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @return This builder for chaining.
*/
public Builder clearTags() {
copyOnWrite();
instance.clearTags();
return this;
}
/**
*
* Indexable tags
*
*
* repeated string tags = 3 [json_name = "tags"];
* @param value The bytes of the tags to add.
* @return This builder for chaining.
*/
public Builder addTagsBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.addTagsBytes(value);
return this;
}
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
@java.lang.Override
public boolean hasCred() {
return instance.hasCred();
}
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
@java.lang.Override
public pbx.Model.ClientCred getCred() {
return instance.getCred();
}
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder setCred(pbx.Model.ClientCred value) {
copyOnWrite();
instance.setCred(value);
return this;
}
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder setCred(
pbx.Model.ClientCred.Builder builderForValue) {
copyOnWrite();
instance.setCred(builderForValue.build());
return this;
}
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder mergeCred(pbx.Model.ClientCred value) {
copyOnWrite();
instance.mergeCred(value);
return this;
}
/**
*
* Credential being updated.
*
*
* optional .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder clearCred() { copyOnWrite();
instance.clearCred();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.SetQuery)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.SetQuery();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"desc_",
"sub_",
"tags_",
"cred_",
};
java.lang.String info =
"\u0000\u0004\u0000\u0001\u0001\u0004\u0004\u0000\u0001\u0000\u0001\u1009\u0000\u0002" +
"\u1009\u0001\u0003\u021a\u0004\u1009\u0002";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.SetQuery.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.SetQuery)
private static final pbx.Model.SetQuery DEFAULT_INSTANCE;
static {
SetQuery defaultInstance = new SetQuery();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
SetQuery.class, defaultInstance);
}
public static pbx.Model.SetQuery getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface SeqRangeOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.SeqRange)
com.google.protobuf.MessageLiteOrBuilder {
/**
* int32 low = 1 [json_name = "low"];
* @return The low.
*/
int getLow();
/**
* int32 hi = 2 [json_name = "hi"];
* @return The hi.
*/
int getHi();
}
/**
* Protobuf type {@code pbx.SeqRange}
*/
public static final class SeqRange extends
com.google.protobuf.GeneratedMessageLite<
SeqRange, SeqRange.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.SeqRange)
SeqRangeOrBuilder {
private SeqRange() {
}
public static final int LOW_FIELD_NUMBER = 1;
private int low_;
/**
* int32 low = 1 [json_name = "low"];
* @return The low.
*/
@java.lang.Override
public int getLow() {
return low_;
}
/**
* int32 low = 1 [json_name = "low"];
* @param value The low to set.
*/
private void setLow(int value) {
low_ = value;
}
/**
* int32 low = 1 [json_name = "low"];
*/
private void clearLow() {
low_ = 0;
}
public static final int HI_FIELD_NUMBER = 2;
private int hi_;
/**
* int32 hi = 2 [json_name = "hi"];
* @return The hi.
*/
@java.lang.Override
public int getHi() {
return hi_;
}
/**
* int32 hi = 2 [json_name = "hi"];
* @param value The hi to set.
*/
private void setHi(int value) {
hi_ = value;
}
/**
* int32 hi = 2 [json_name = "hi"];
*/
private void clearHi() {
hi_ = 0;
}
public static pbx.Model.SeqRange parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.SeqRange parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.SeqRange parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.SeqRange parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.SeqRange parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.SeqRange parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.SeqRange parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.SeqRange parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.SeqRange parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.SeqRange parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.SeqRange parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.SeqRange parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.SeqRange prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
* Protobuf type {@code pbx.SeqRange}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.SeqRange, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.SeqRange)
pbx.Model.SeqRangeOrBuilder {
// Construct using pbx.Model.SeqRange.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* int32 low = 1 [json_name = "low"];
* @return The low.
*/
@java.lang.Override
public int getLow() {
return instance.getLow();
}
/**
* int32 low = 1 [json_name = "low"];
* @param value The low to set.
* @return This builder for chaining.
*/
public Builder setLow(int value) {
copyOnWrite();
instance.setLow(value);
return this;
}
/**
* int32 low = 1 [json_name = "low"];
* @return This builder for chaining.
*/
public Builder clearLow() {
copyOnWrite();
instance.clearLow();
return this;
}
/**
* int32 hi = 2 [json_name = "hi"];
* @return The hi.
*/
@java.lang.Override
public int getHi() {
return instance.getHi();
}
/**
* int32 hi = 2 [json_name = "hi"];
* @param value The hi to set.
* @return This builder for chaining.
*/
public Builder setHi(int value) {
copyOnWrite();
instance.setHi(value);
return this;
}
/**
* int32 hi = 2 [json_name = "hi"];
* @return This builder for chaining.
*/
public Builder clearHi() {
copyOnWrite();
instance.clearHi();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.SeqRange)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.SeqRange();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"low_",
"hi_",
};
java.lang.String info =
"\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u0004\u0002\u0004" +
"";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.SeqRange.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.SeqRange)
private static final pbx.Model.SeqRange DEFAULT_INSTANCE;
static {
SeqRange defaultInstance = new SeqRange();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
SeqRange.class, defaultInstance);
}
public static pbx.Model.SeqRange getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientHiOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientHi)
com.google.protobuf.MessageLiteOrBuilder {
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
boolean hasId();
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
java.lang.String getId();
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @return Whether the userAgent field is set.
*/
boolean hasUserAgent();
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @return The userAgent.
*/
java.lang.String getUserAgent();
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @return The bytes for userAgent.
*/
com.google.protobuf.ByteString
getUserAgentBytes();
/**
* string ver = 3 [json_name = "ver"];
* @return The ver.
*/
java.lang.String getVer();
/**
* string ver = 3 [json_name = "ver"];
* @return The bytes for ver.
*/
com.google.protobuf.ByteString
getVerBytes();
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @return Whether the deviceId field is set.
*/
boolean hasDeviceId();
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @return The deviceId.
*/
java.lang.String getDeviceId();
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @return The bytes for deviceId.
*/
com.google.protobuf.ByteString
getDeviceIdBytes();
/**
* optional string lang = 5 [json_name = "lang"];
* @return Whether the lang field is set.
*/
boolean hasLang();
/**
* optional string lang = 5 [json_name = "lang"];
* @return The lang.
*/
java.lang.String getLang();
/**
* optional string lang = 5 [json_name = "lang"];
* @return The bytes for lang.
*/
com.google.protobuf.ByteString
getLangBytes();
/**
* optional string platform = 6 [json_name = "platform"];
* @return Whether the platform field is set.
*/
boolean hasPlatform();
/**
* optional string platform = 6 [json_name = "platform"];
* @return The platform.
*/
java.lang.String getPlatform();
/**
* optional string platform = 6 [json_name = "platform"];
* @return The bytes for platform.
*/
com.google.protobuf.ByteString
getPlatformBytes();
/**
* optional bool background = 7 [json_name = "background"];
* @return Whether the background field is set.
*/
boolean hasBackground();
/**
* optional bool background = 7 [json_name = "background"];
* @return The background.
*/
boolean getBackground();
}
/**
*
* Client handshake
*
*
* Protobuf type {@code pbx.ClientHi}
*/
public static final class ClientHi extends
com.google.protobuf.GeneratedMessageLite<
ClientHi, ClientHi.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientHi)
ClientHiOrBuilder {
private ClientHi() {
id_ = "";
userAgent_ = "";
ver_ = "";
deviceId_ = "";
lang_ = "";
platform_ = "";
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private java.lang.String id_;
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return id_;
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(id_);
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
*/
private void setId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000001;
id_ = value;
}
/**
* optional string id = 1 [json_name = "id"];
*/
private void clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = getDefaultInstance().getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
*/
private void setIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
id_ = value.toStringUtf8();
bitField0_ |= 0x00000001;
}
public static final int USER_AGENT_FIELD_NUMBER = 2;
private java.lang.String userAgent_;
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @return Whether the userAgent field is set.
*/
@java.lang.Override
public boolean hasUserAgent() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @return The userAgent.
*/
@java.lang.Override
public java.lang.String getUserAgent() {
return userAgent_;
}
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @return The bytes for userAgent.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserAgentBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(userAgent_);
}
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @param value The userAgent to set.
*/
private void setUserAgent(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000002;
userAgent_ = value;
}
/**
* optional string user_agent = 2 [json_name = "userAgent"];
*/
private void clearUserAgent() {
bitField0_ = (bitField0_ & ~0x00000002);
userAgent_ = getDefaultInstance().getUserAgent();
}
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @param value The bytes for userAgent to set.
*/
private void setUserAgentBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
userAgent_ = value.toStringUtf8();
bitField0_ |= 0x00000002;
}
public static final int VER_FIELD_NUMBER = 3;
private java.lang.String ver_;
/**
* string ver = 3 [json_name = "ver"];
* @return The ver.
*/
@java.lang.Override
public java.lang.String getVer() {
return ver_;
}
/**
* string ver = 3 [json_name = "ver"];
* @return The bytes for ver.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getVerBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(ver_);
}
/**
* string ver = 3 [json_name = "ver"];
* @param value The ver to set.
*/
private void setVer(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ver_ = value;
}
/**
* string ver = 3 [json_name = "ver"];
*/
private void clearVer() {
ver_ = getDefaultInstance().getVer();
}
/**
* string ver = 3 [json_name = "ver"];
* @param value The bytes for ver to set.
*/
private void setVerBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
ver_ = value.toStringUtf8();
}
public static final int DEVICE_ID_FIELD_NUMBER = 4;
private java.lang.String deviceId_;
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @return Whether the deviceId field is set.
*/
@java.lang.Override
public boolean hasDeviceId() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @return The deviceId.
*/
@java.lang.Override
public java.lang.String getDeviceId() {
return deviceId_;
}
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @return The bytes for deviceId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDeviceIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(deviceId_);
}
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @param value The deviceId to set.
*/
private void setDeviceId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000004;
deviceId_ = value;
}
/**
* optional string device_id = 4 [json_name = "deviceId"];
*/
private void clearDeviceId() {
bitField0_ = (bitField0_ & ~0x00000004);
deviceId_ = getDefaultInstance().getDeviceId();
}
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @param value The bytes for deviceId to set.
*/
private void setDeviceIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
deviceId_ = value.toStringUtf8();
bitField0_ |= 0x00000004;
}
public static final int LANG_FIELD_NUMBER = 5;
private java.lang.String lang_;
/**
* optional string lang = 5 [json_name = "lang"];
* @return Whether the lang field is set.
*/
@java.lang.Override
public boolean hasLang() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional string lang = 5 [json_name = "lang"];
* @return The lang.
*/
@java.lang.Override
public java.lang.String getLang() {
return lang_;
}
/**
* optional string lang = 5 [json_name = "lang"];
* @return The bytes for lang.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLangBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(lang_);
}
/**
* optional string lang = 5 [json_name = "lang"];
* @param value The lang to set.
*/
private void setLang(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000008;
lang_ = value;
}
/**
* optional string lang = 5 [json_name = "lang"];
*/
private void clearLang() {
bitField0_ = (bitField0_ & ~0x00000008);
lang_ = getDefaultInstance().getLang();
}
/**
* optional string lang = 5 [json_name = "lang"];
* @param value The bytes for lang to set.
*/
private void setLangBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
lang_ = value.toStringUtf8();
bitField0_ |= 0x00000008;
}
public static final int PLATFORM_FIELD_NUMBER = 6;
private java.lang.String platform_;
/**
* optional string platform = 6 [json_name = "platform"];
* @return Whether the platform field is set.
*/
@java.lang.Override
public boolean hasPlatform() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
* optional string platform = 6 [json_name = "platform"];
* @return The platform.
*/
@java.lang.Override
public java.lang.String getPlatform() {
return platform_;
}
/**
* optional string platform = 6 [json_name = "platform"];
* @return The bytes for platform.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getPlatformBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(platform_);
}
/**
* optional string platform = 6 [json_name = "platform"];
* @param value The platform to set.
*/
private void setPlatform(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000010;
platform_ = value;
}
/**
* optional string platform = 6 [json_name = "platform"];
*/
private void clearPlatform() {
bitField0_ = (bitField0_ & ~0x00000010);
platform_ = getDefaultInstance().getPlatform();
}
/**
* optional string platform = 6 [json_name = "platform"];
* @param value The bytes for platform to set.
*/
private void setPlatformBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
platform_ = value.toStringUtf8();
bitField0_ |= 0x00000010;
}
public static final int BACKGROUND_FIELD_NUMBER = 7;
private boolean background_;
/**
* optional bool background = 7 [json_name = "background"];
* @return Whether the background field is set.
*/
@java.lang.Override
public boolean hasBackground() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
* optional bool background = 7 [json_name = "background"];
* @return The background.
*/
@java.lang.Override
public boolean getBackground() {
return background_;
}
/**
* optional bool background = 7 [json_name = "background"];
* @param value The background to set.
*/
private void setBackground(boolean value) {
bitField0_ |= 0x00000020;
background_ = value;
}
/**
* optional bool background = 7 [json_name = "background"];
*/
private void clearBackground() {
bitField0_ = (bitField0_ & ~0x00000020);
background_ = false;
}
public static pbx.Model.ClientHi parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientHi parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientHi parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientHi parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientHi parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientHi parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientHi parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientHi parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientHi parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientHi parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientHi parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientHi parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientHi prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Client handshake
*
*
* Protobuf type {@code pbx.ClientHi}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientHi, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientHi)
pbx.Model.ClientHiOrBuilder {
// Construct using pbx.Model.ClientHi.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return instance.hasId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return instance.getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return instance.getIdBytes();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIdBytes(value);
return this;
}
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @return Whether the userAgent field is set.
*/
@java.lang.Override
public boolean hasUserAgent() {
return instance.hasUserAgent();
}
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @return The userAgent.
*/
@java.lang.Override
public java.lang.String getUserAgent() {
return instance.getUserAgent();
}
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @return The bytes for userAgent.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserAgentBytes() {
return instance.getUserAgentBytes();
}
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @param value The userAgent to set.
* @return This builder for chaining.
*/
public Builder setUserAgent(
java.lang.String value) {
copyOnWrite();
instance.setUserAgent(value);
return this;
}
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @return This builder for chaining.
*/
public Builder clearUserAgent() {
copyOnWrite();
instance.clearUserAgent();
return this;
}
/**
* optional string user_agent = 2 [json_name = "userAgent"];
* @param value The bytes for userAgent to set.
* @return This builder for chaining.
*/
public Builder setUserAgentBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setUserAgentBytes(value);
return this;
}
/**
* string ver = 3 [json_name = "ver"];
* @return The ver.
*/
@java.lang.Override
public java.lang.String getVer() {
return instance.getVer();
}
/**
* string ver = 3 [json_name = "ver"];
* @return The bytes for ver.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getVerBytes() {
return instance.getVerBytes();
}
/**
* string ver = 3 [json_name = "ver"];
* @param value The ver to set.
* @return This builder for chaining.
*/
public Builder setVer(
java.lang.String value) {
copyOnWrite();
instance.setVer(value);
return this;
}
/**
* string ver = 3 [json_name = "ver"];
* @return This builder for chaining.
*/
public Builder clearVer() {
copyOnWrite();
instance.clearVer();
return this;
}
/**
* string ver = 3 [json_name = "ver"];
* @param value The bytes for ver to set.
* @return This builder for chaining.
*/
public Builder setVerBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setVerBytes(value);
return this;
}
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @return Whether the deviceId field is set.
*/
@java.lang.Override
public boolean hasDeviceId() {
return instance.hasDeviceId();
}
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @return The deviceId.
*/
@java.lang.Override
public java.lang.String getDeviceId() {
return instance.getDeviceId();
}
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @return The bytes for deviceId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDeviceIdBytes() {
return instance.getDeviceIdBytes();
}
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @param value The deviceId to set.
* @return This builder for chaining.
*/
public Builder setDeviceId(
java.lang.String value) {
copyOnWrite();
instance.setDeviceId(value);
return this;
}
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @return This builder for chaining.
*/
public Builder clearDeviceId() {
copyOnWrite();
instance.clearDeviceId();
return this;
}
/**
* optional string device_id = 4 [json_name = "deviceId"];
* @param value The bytes for deviceId to set.
* @return This builder for chaining.
*/
public Builder setDeviceIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setDeviceIdBytes(value);
return this;
}
/**
* optional string lang = 5 [json_name = "lang"];
* @return Whether the lang field is set.
*/
@java.lang.Override
public boolean hasLang() {
return instance.hasLang();
}
/**
* optional string lang = 5 [json_name = "lang"];
* @return The lang.
*/
@java.lang.Override
public java.lang.String getLang() {
return instance.getLang();
}
/**
* optional string lang = 5 [json_name = "lang"];
* @return The bytes for lang.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLangBytes() {
return instance.getLangBytes();
}
/**
* optional string lang = 5 [json_name = "lang"];
* @param value The lang to set.
* @return This builder for chaining.
*/
public Builder setLang(
java.lang.String value) {
copyOnWrite();
instance.setLang(value);
return this;
}
/**
* optional string lang = 5 [json_name = "lang"];
* @return This builder for chaining.
*/
public Builder clearLang() {
copyOnWrite();
instance.clearLang();
return this;
}
/**
* optional string lang = 5 [json_name = "lang"];
* @param value The bytes for lang to set.
* @return This builder for chaining.
*/
public Builder setLangBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setLangBytes(value);
return this;
}
/**
* optional string platform = 6 [json_name = "platform"];
* @return Whether the platform field is set.
*/
@java.lang.Override
public boolean hasPlatform() {
return instance.hasPlatform();
}
/**
* optional string platform = 6 [json_name = "platform"];
* @return The platform.
*/
@java.lang.Override
public java.lang.String getPlatform() {
return instance.getPlatform();
}
/**
* optional string platform = 6 [json_name = "platform"];
* @return The bytes for platform.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getPlatformBytes() {
return instance.getPlatformBytes();
}
/**
* optional string platform = 6 [json_name = "platform"];
* @param value The platform to set.
* @return This builder for chaining.
*/
public Builder setPlatform(
java.lang.String value) {
copyOnWrite();
instance.setPlatform(value);
return this;
}
/**
* optional string platform = 6 [json_name = "platform"];
* @return This builder for chaining.
*/
public Builder clearPlatform() {
copyOnWrite();
instance.clearPlatform();
return this;
}
/**
* optional string platform = 6 [json_name = "platform"];
* @param value The bytes for platform to set.
* @return This builder for chaining.
*/
public Builder setPlatformBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setPlatformBytes(value);
return this;
}
/**
* optional bool background = 7 [json_name = "background"];
* @return Whether the background field is set.
*/
@java.lang.Override
public boolean hasBackground() {
return instance.hasBackground();
}
/**
* optional bool background = 7 [json_name = "background"];
* @return The background.
*/
@java.lang.Override
public boolean getBackground() {
return instance.getBackground();
}
/**
* optional bool background = 7 [json_name = "background"];
* @param value The background to set.
* @return This builder for chaining.
*/
public Builder setBackground(boolean value) {
copyOnWrite();
instance.setBackground(value);
return this;
}
/**
* optional bool background = 7 [json_name = "background"];
* @return This builder for chaining.
*/
public Builder clearBackground() {
copyOnWrite();
instance.clearBackground();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientHi)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientHi();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"id_",
"userAgent_",
"ver_",
"deviceId_",
"lang_",
"platform_",
"background_",
};
java.lang.String info =
"\u0000\u0007\u0000\u0001\u0001\u0007\u0007\u0000\u0000\u0000\u0001\u1208\u0000\u0002" +
"\u1208\u0001\u0003\u0208\u0004\u1208\u0002\u0005\u1208\u0003\u0006\u1208\u0004\u0007" +
"\u1007\u0005";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientHi.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientHi)
private static final pbx.Model.ClientHi DEFAULT_INSTANCE;
static {
ClientHi defaultInstance = new ClientHi();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientHi.class, defaultInstance);
}
public static pbx.Model.ClientHi getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientAccOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientAcc)
com.google.protobuf.MessageLiteOrBuilder {
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
boolean hasId();
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
java.lang.String getId();
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
*
* User being created or updated
*
*
* string user_id = 2 [json_name = "userId"];
* @return The userId.
*/
java.lang.String getUserId();
/**
*
* User being created or updated
*
*
* string user_id = 2 [json_name = "userId"];
* @return The bytes for userId.
*/
com.google.protobuf.ByteString
getUserIdBytes();
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @return Whether the scheme field is set.
*/
boolean hasScheme();
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @return The scheme.
*/
java.lang.String getScheme();
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @return The bytes for scheme.
*/
com.google.protobuf.ByteString
getSchemeBytes();
/**
*
* Shared secret
*
*
* optional bytes secret = 4 [json_name = "secret"];
* @return Whether the secret field is set.
*/
boolean hasSecret();
/**
*
* Shared secret
*
*
* optional bytes secret = 4 [json_name = "secret"];
* @return The secret.
*/
com.google.protobuf.ByteString getSecret();
/**
*
* Authenticate session with the newly created account
*
*
* optional bool login = 5 [json_name = "login"];
* @return Whether the login field is set.
*/
boolean hasLogin();
/**
*
* Authenticate session with the newly created account
*
*
* optional bool login = 5 [json_name = "login"];
* @return The login.
*/
boolean getLogin();
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @return A list containing the tags.
*/
java.util.List
getTagsList();
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @return The count of tags.
*/
int getTagsCount();
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param index The index of the element to return.
* @return The tags at the given index.
*/
java.lang.String getTags(int index);
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param index The index of the element to return.
* @return The tags at the given index.
*/
com.google.protobuf.ByteString
getTagsBytes(int index);
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
* @return Whether the desc field is set.
*/
boolean hasDesc();
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
* @return The desc.
*/
pbx.Model.SetDesc getDesc();
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
java.util.List
getCredList();
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
pbx.Model.ClientCred getCred(int index);
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
int getCredCount();
/**
*
* Authentication token used for resetting a password.
*
*
* optional bytes token = 9 [json_name = "token"];
* @return Whether the token field is set.
*/
boolean hasToken();
/**
*
* Authentication token used for resetting a password.
*
*
* optional bytes token = 9 [json_name = "token"];
* @return The token.
*/
com.google.protobuf.ByteString getToken();
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @return Whether the state field is set.
*/
boolean hasState();
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @return The state.
*/
java.lang.String getState();
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @return The bytes for state.
*/
com.google.protobuf.ByteString
getStateBytes();
}
/**
*
* User creation message {acc}
*
*
* Protobuf type {@code pbx.ClientAcc}
*/
public static final class ClientAcc extends
com.google.protobuf.GeneratedMessageLite<
ClientAcc, ClientAcc.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientAcc)
ClientAccOrBuilder {
private ClientAcc() {
id_ = "";
userId_ = "";
scheme_ = "";
secret_ = com.google.protobuf.ByteString.EMPTY;
tags_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
cred_ = emptyProtobufList();
token_ = com.google.protobuf.ByteString.EMPTY;
state_ = "";
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private java.lang.String id_;
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return id_;
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(id_);
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
*/
private void setId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000001;
id_ = value;
}
/**
* optional string id = 1 [json_name = "id"];
*/
private void clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = getDefaultInstance().getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
*/
private void setIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
id_ = value.toStringUtf8();
bitField0_ |= 0x00000001;
}
public static final int USER_ID_FIELD_NUMBER = 2;
private java.lang.String userId_;
/**
*
* User being created or updated
*
*
* string user_id = 2 [json_name = "userId"];
* @return The userId.
*/
@java.lang.Override
public java.lang.String getUserId() {
return userId_;
}
/**
*
* User being created or updated
*
*
* string user_id = 2 [json_name = "userId"];
* @return The bytes for userId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(userId_);
}
/**
*
* User being created or updated
*
*
* string user_id = 2 [json_name = "userId"];
* @param value The userId to set.
*/
private void setUserId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
userId_ = value;
}
/**
*
* User being created or updated
*
*
* string user_id = 2 [json_name = "userId"];
*/
private void clearUserId() {
userId_ = getDefaultInstance().getUserId();
}
/**
*
* User being created or updated
*
*
* string user_id = 2 [json_name = "userId"];
* @param value The bytes for userId to set.
*/
private void setUserIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
userId_ = value.toStringUtf8();
}
public static final int SCHEME_FIELD_NUMBER = 3;
private java.lang.String scheme_;
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @return Whether the scheme field is set.
*/
@java.lang.Override
public boolean hasScheme() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @return The scheme.
*/
@java.lang.Override
public java.lang.String getScheme() {
return scheme_;
}
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @return The bytes for scheme.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSchemeBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(scheme_);
}
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @param value The scheme to set.
*/
private void setScheme(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000002;
scheme_ = value;
}
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
*/
private void clearScheme() {
bitField0_ = (bitField0_ & ~0x00000002);
scheme_ = getDefaultInstance().getScheme();
}
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @param value The bytes for scheme to set.
*/
private void setSchemeBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
scheme_ = value.toStringUtf8();
bitField0_ |= 0x00000002;
}
public static final int SECRET_FIELD_NUMBER = 4;
private com.google.protobuf.ByteString secret_;
/**
*
* Shared secret
*
*
* optional bytes secret = 4 [json_name = "secret"];
* @return Whether the secret field is set.
*/
@java.lang.Override
public boolean hasSecret() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Shared secret
*
*
* optional bytes secret = 4 [json_name = "secret"];
* @return The secret.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSecret() {
return secret_;
}
/**
*
* Shared secret
*
*
* optional bytes secret = 4 [json_name = "secret"];
* @param value The secret to set.
*/
private void setSecret(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000004;
secret_ = value;
}
/**
*
* Shared secret
*
*
* optional bytes secret = 4 [json_name = "secret"];
*/
private void clearSecret() {
bitField0_ = (bitField0_ & ~0x00000004);
secret_ = getDefaultInstance().getSecret();
}
public static final int LOGIN_FIELD_NUMBER = 5;
private boolean login_;
/**
*
* Authenticate session with the newly created account
*
*
* optional bool login = 5 [json_name = "login"];
* @return Whether the login field is set.
*/
@java.lang.Override
public boolean hasLogin() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* Authenticate session with the newly created account
*
*
* optional bool login = 5 [json_name = "login"];
* @return The login.
*/
@java.lang.Override
public boolean getLogin() {
return login_;
}
/**
*
* Authenticate session with the newly created account
*
*
* optional bool login = 5 [json_name = "login"];
* @param value The login to set.
*/
private void setLogin(boolean value) {
bitField0_ |= 0x00000008;
login_ = value;
}
/**
*
* Authenticate session with the newly created account
*
*
* optional bool login = 5 [json_name = "login"];
*/
private void clearLogin() {
bitField0_ = (bitField0_ & ~0x00000008);
login_ = false;
}
public static final int TAGS_FIELD_NUMBER = 6;
private com.google.protobuf.Internal.ProtobufList tags_;
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @return A list containing the tags.
*/
@java.lang.Override
public java.util.List getTagsList() {
return tags_;
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @return The count of tags.
*/
@java.lang.Override
public int getTagsCount() {
return tags_.size();
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param index The index of the element to return.
* @return The tags at the given index.
*/
@java.lang.Override
public java.lang.String getTags(int index) {
return tags_.get(index);
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param index The index of the value to return.
* @return The bytes of the tags at the given index.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTagsBytes(int index) {
return com.google.protobuf.ByteString.copyFromUtf8(
tags_.get(index));
}
private void ensureTagsIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp =
tags_; if (!tmp.isModifiable()) {
tags_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param index The index to set the value at.
* @param value The tags to set.
*/
private void setTags(
int index, java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ensureTagsIsMutable();
tags_.set(index, value);
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param value The tags to add.
*/
private void addTags(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ensureTagsIsMutable();
tags_.add(value);
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param values The tags to add.
*/
private void addAllTags(
java.lang.Iterable values) {
ensureTagsIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, tags_);
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
*/
private void clearTags() {
tags_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param value The bytes of the tags to add.
*/
private void addTagsBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
ensureTagsIsMutable();
tags_.add(value.toStringUtf8());
}
public static final int DESC_FIELD_NUMBER = 7;
private pbx.Model.SetDesc desc_;
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
*/
@java.lang.Override
public boolean hasDesc() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
*/
@java.lang.Override
public pbx.Model.SetDesc getDesc() {
return desc_ == null ? pbx.Model.SetDesc.getDefaultInstance() : desc_;
}
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
*/
private void setDesc(pbx.Model.SetDesc value) {
value.getClass();
desc_ = value;
bitField0_ |= 0x00000010;
}
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeDesc(pbx.Model.SetDesc value) {
value.getClass();
if (desc_ != null &&
desc_ != pbx.Model.SetDesc.getDefaultInstance()) {
desc_ =
pbx.Model.SetDesc.newBuilder(desc_).mergeFrom(value).buildPartial();
} else {
desc_ = value;
}
bitField0_ |= 0x00000010;
}
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
*/
private void clearDesc() { desc_ = null;
bitField0_ = (bitField0_ & ~0x00000010);
}
public static final int CRED_FIELD_NUMBER = 8;
private com.google.protobuf.Internal.ProtobufList cred_;
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
@java.lang.Override
public java.util.List getCredList() {
return cred_;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
public java.util.List extends pbx.Model.ClientCredOrBuilder>
getCredOrBuilderList() {
return cred_;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
@java.lang.Override
public int getCredCount() {
return cred_.size();
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
@java.lang.Override
public pbx.Model.ClientCred getCred(int index) {
return cred_.get(index);
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
public pbx.Model.ClientCredOrBuilder getCredOrBuilder(
int index) {
return cred_.get(index);
}
private void ensureCredIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = cred_;
if (!tmp.isModifiable()) {
cred_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
private void setCred(
int index, pbx.Model.ClientCred value) {
value.getClass();
ensureCredIsMutable();
cred_.set(index, value);
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
private void addCred(pbx.Model.ClientCred value) {
value.getClass();
ensureCredIsMutable();
cred_.add(value);
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
private void addCred(
int index, pbx.Model.ClientCred value) {
value.getClass();
ensureCredIsMutable();
cred_.add(index, value);
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
private void addAllCred(
java.lang.Iterable extends pbx.Model.ClientCred> values) {
ensureCredIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, cred_);
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
private void clearCred() {
cred_ = emptyProtobufList();
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
private void removeCred(int index) {
ensureCredIsMutable();
cred_.remove(index);
}
public static final int TOKEN_FIELD_NUMBER = 9;
private com.google.protobuf.ByteString token_;
/**
*
* Authentication token used for resetting a password.
*
*
* optional bytes token = 9 [json_name = "token"];
* @return Whether the token field is set.
*/
@java.lang.Override
public boolean hasToken() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* Authentication token used for resetting a password.
*
*
* optional bytes token = 9 [json_name = "token"];
* @return The token.
*/
@java.lang.Override
public com.google.protobuf.ByteString getToken() {
return token_;
}
/**
*
* Authentication token used for resetting a password.
*
*
* optional bytes token = 9 [json_name = "token"];
* @param value The token to set.
*/
private void setToken(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000020;
token_ = value;
}
/**
*
* Authentication token used for resetting a password.
*
*
* optional bytes token = 9 [json_name = "token"];
*/
private void clearToken() {
bitField0_ = (bitField0_ & ~0x00000020);
token_ = getDefaultInstance().getToken();
}
public static final int STATE_FIELD_NUMBER = 10;
private java.lang.String state_;
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @return Whether the state field is set.
*/
@java.lang.Override
public boolean hasState() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @return The state.
*/
@java.lang.Override
public java.lang.String getState() {
return state_;
}
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @return The bytes for state.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getStateBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(state_);
}
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @param value The state to set.
*/
private void setState(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000040;
state_ = value;
}
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
*/
private void clearState() {
bitField0_ = (bitField0_ & ~0x00000040);
state_ = getDefaultInstance().getState();
}
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @param value The bytes for state to set.
*/
private void setStateBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
state_ = value.toStringUtf8();
bitField0_ |= 0x00000040;
}
public static pbx.Model.ClientAcc parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientAcc parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientAcc parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientAcc parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientAcc parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientAcc parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientAcc parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientAcc parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientAcc parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientAcc parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientAcc parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientAcc parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientAcc prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* User creation message {acc}
*
*
* Protobuf type {@code pbx.ClientAcc}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientAcc, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientAcc)
pbx.Model.ClientAccOrBuilder {
// Construct using pbx.Model.ClientAcc.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return instance.hasId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return instance.getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return instance.getIdBytes();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIdBytes(value);
return this;
}
/**
*
* User being created or updated
*
*
* string user_id = 2 [json_name = "userId"];
* @return The userId.
*/
@java.lang.Override
public java.lang.String getUserId() {
return instance.getUserId();
}
/**
*
* User being created or updated
*
*
* string user_id = 2 [json_name = "userId"];
* @return The bytes for userId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserIdBytes() {
return instance.getUserIdBytes();
}
/**
*
* User being created or updated
*
*
* string user_id = 2 [json_name = "userId"];
* @param value The userId to set.
* @return This builder for chaining.
*/
public Builder setUserId(
java.lang.String value) {
copyOnWrite();
instance.setUserId(value);
return this;
}
/**
*
* User being created or updated
*
*
* string user_id = 2 [json_name = "userId"];
* @return This builder for chaining.
*/
public Builder clearUserId() {
copyOnWrite();
instance.clearUserId();
return this;
}
/**
*
* User being created or updated
*
*
* string user_id = 2 [json_name = "userId"];
* @param value The bytes for userId to set.
* @return This builder for chaining.
*/
public Builder setUserIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setUserIdBytes(value);
return this;
}
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @return Whether the scheme field is set.
*/
@java.lang.Override
public boolean hasScheme() {
return instance.hasScheme();
}
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @return The scheme.
*/
@java.lang.Override
public java.lang.String getScheme() {
return instance.getScheme();
}
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @return The bytes for scheme.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSchemeBytes() {
return instance.getSchemeBytes();
}
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @param value The scheme to set.
* @return This builder for chaining.
*/
public Builder setScheme(
java.lang.String value) {
copyOnWrite();
instance.setScheme(value);
return this;
}
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @return This builder for chaining.
*/
public Builder clearScheme() {
copyOnWrite();
instance.clearScheme();
return this;
}
/**
*
* The initial authentication scheme the account can use
*
*
* optional string scheme = 3 [json_name = "scheme"];
* @param value The bytes for scheme to set.
* @return This builder for chaining.
*/
public Builder setSchemeBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setSchemeBytes(value);
return this;
}
/**
*
* Shared secret
*
*
* optional bytes secret = 4 [json_name = "secret"];
* @return Whether the secret field is set.
*/
@java.lang.Override
public boolean hasSecret() {
return instance.hasSecret();
}
/**
*
* Shared secret
*
*
* optional bytes secret = 4 [json_name = "secret"];
* @return The secret.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSecret() {
return instance.getSecret();
}
/**
*
* Shared secret
*
*
* optional bytes secret = 4 [json_name = "secret"];
* @param value The secret to set.
* @return This builder for chaining.
*/
public Builder setSecret(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setSecret(value);
return this;
}
/**
*
* Shared secret
*
*
* optional bytes secret = 4 [json_name = "secret"];
* @return This builder for chaining.
*/
public Builder clearSecret() {
copyOnWrite();
instance.clearSecret();
return this;
}
/**
*
* Authenticate session with the newly created account
*
*
* optional bool login = 5 [json_name = "login"];
* @return Whether the login field is set.
*/
@java.lang.Override
public boolean hasLogin() {
return instance.hasLogin();
}
/**
*
* Authenticate session with the newly created account
*
*
* optional bool login = 5 [json_name = "login"];
* @return The login.
*/
@java.lang.Override
public boolean getLogin() {
return instance.getLogin();
}
/**
*
* Authenticate session with the newly created account
*
*
* optional bool login = 5 [json_name = "login"];
* @param value The login to set.
* @return This builder for chaining.
*/
public Builder setLogin(boolean value) {
copyOnWrite();
instance.setLogin(value);
return this;
}
/**
*
* Authenticate session with the newly created account
*
*
* optional bool login = 5 [json_name = "login"];
* @return This builder for chaining.
*/
public Builder clearLogin() {
copyOnWrite();
instance.clearLogin();
return this;
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @return A list containing the tags.
*/
@java.lang.Override
public java.util.List
getTagsList() {
return java.util.Collections.unmodifiableList(
instance.getTagsList());
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @return The count of tags.
*/
@java.lang.Override
public int getTagsCount() {
return instance.getTagsCount();
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param index The index of the element to return.
* @return The tags at the given index.
*/
@java.lang.Override
public java.lang.String getTags(int index) {
return instance.getTags(index);
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param index The index of the value to return.
* @return The bytes of the tags at the given index.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTagsBytes(int index) {
return instance.getTagsBytes(index);
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param index The index to set the value at.
* @param value The tags to set.
* @return This builder for chaining.
*/
public Builder setTags(
int index, java.lang.String value) {
copyOnWrite();
instance.setTags(index, value);
return this;
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param value The tags to add.
* @return This builder for chaining.
*/
public Builder addTags(
java.lang.String value) {
copyOnWrite();
instance.addTags(value);
return this;
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param values The tags to add.
* @return This builder for chaining.
*/
public Builder addAllTags(
java.lang.Iterable values) {
copyOnWrite();
instance.addAllTags(values);
return this;
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @return This builder for chaining.
*/
public Builder clearTags() {
copyOnWrite();
instance.clearTags();
return this;
}
/**
*
* Indexable tags for user discovery
*
*
* repeated string tags = 6 [json_name = "tags"];
* @param value The bytes of the tags to add.
* @return This builder for chaining.
*/
public Builder addTagsBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.addTagsBytes(value);
return this;
}
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
*/
@java.lang.Override
public boolean hasDesc() {
return instance.hasDesc();
}
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
*/
@java.lang.Override
public pbx.Model.SetDesc getDesc() {
return instance.getDesc();
}
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
*/
public Builder setDesc(pbx.Model.SetDesc value) {
copyOnWrite();
instance.setDesc(value);
return this;
}
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
*/
public Builder setDesc(
pbx.Model.SetDesc.Builder builderForValue) {
copyOnWrite();
instance.setDesc(builderForValue.build());
return this;
}
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
*/
public Builder mergeDesc(pbx.Model.SetDesc value) {
copyOnWrite();
instance.mergeDesc(value);
return this;
}
/**
*
* User initialization data when creating a new user, otherwise ignored
*
*
* optional .pbx.SetDesc desc = 7 [json_name = "desc"];
*/
public Builder clearDesc() { copyOnWrite();
instance.clearDesc();
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
@java.lang.Override
public java.util.List getCredList() {
return java.util.Collections.unmodifiableList(
instance.getCredList());
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
@java.lang.Override
public int getCredCount() {
return instance.getCredCount();
}/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
@java.lang.Override
public pbx.Model.ClientCred getCred(int index) {
return instance.getCred(index);
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
public Builder setCred(
int index, pbx.Model.ClientCred value) {
copyOnWrite();
instance.setCred(index, value);
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
public Builder setCred(
int index, pbx.Model.ClientCred.Builder builderForValue) {
copyOnWrite();
instance.setCred(index,
builderForValue.build());
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
public Builder addCred(pbx.Model.ClientCred value) {
copyOnWrite();
instance.addCred(value);
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
public Builder addCred(
int index, pbx.Model.ClientCred value) {
copyOnWrite();
instance.addCred(index, value);
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
public Builder addCred(
pbx.Model.ClientCred.Builder builderForValue) {
copyOnWrite();
instance.addCred(builderForValue.build());
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
public Builder addCred(
int index, pbx.Model.ClientCred.Builder builderForValue) {
copyOnWrite();
instance.addCred(index,
builderForValue.build());
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
public Builder addAllCred(
java.lang.Iterable extends pbx.Model.ClientCred> values) {
copyOnWrite();
instance.addAllCred(values);
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
public Builder clearCred() {
copyOnWrite();
instance.clearCred();
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 8 [json_name = "cred"];
*/
public Builder removeCred(int index) {
copyOnWrite();
instance.removeCred(index);
return this;
}
/**
*
* Authentication token used for resetting a password.
*
*
* optional bytes token = 9 [json_name = "token"];
* @return Whether the token field is set.
*/
@java.lang.Override
public boolean hasToken() {
return instance.hasToken();
}
/**
*
* Authentication token used for resetting a password.
*
*
* optional bytes token = 9 [json_name = "token"];
* @return The token.
*/
@java.lang.Override
public com.google.protobuf.ByteString getToken() {
return instance.getToken();
}
/**
*
* Authentication token used for resetting a password.
*
*
* optional bytes token = 9 [json_name = "token"];
* @param value The token to set.
* @return This builder for chaining.
*/
public Builder setToken(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setToken(value);
return this;
}
/**
*
* Authentication token used for resetting a password.
*
*
* optional bytes token = 9 [json_name = "token"];
* @return This builder for chaining.
*/
public Builder clearToken() {
copyOnWrite();
instance.clearToken();
return this;
}
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @return Whether the state field is set.
*/
@java.lang.Override
public boolean hasState() {
return instance.hasState();
}
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @return The state.
*/
@java.lang.Override
public java.lang.String getState() {
return instance.getState();
}
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @return The bytes for state.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getStateBytes() {
return instance.getStateBytes();
}
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @param value The state to set.
* @return This builder for chaining.
*/
public Builder setState(
java.lang.String value) {
copyOnWrite();
instance.setState(value);
return this;
}
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @return This builder for chaining.
*/
public Builder clearState() {
copyOnWrite();
instance.clearState();
return this;
}
/**
*
* Account state: normal ("ok"), suspended
*
*
* optional string state = 10 [json_name = "state"];
* @param value The bytes for state to set.
* @return This builder for chaining.
*/
public Builder setStateBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setStateBytes(value);
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientAcc)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientAcc();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"id_",
"userId_",
"scheme_",
"secret_",
"login_",
"tags_",
"desc_",
"cred_",
pbx.Model.ClientCred.class,
"token_",
"state_",
};
java.lang.String info =
"\u0000\n\u0000\u0001\u0001\n\n\u0000\u0002\u0000\u0001\u1208\u0000\u0002\u0208\u0003" +
"\u1208\u0001\u0004\u100a\u0002\u0005\u1007\u0003\u0006\u021a\u0007\u1009\u0004\b" +
"\u001b\t\u100a\u0005\n\u1208\u0006";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientAcc.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientAcc)
private static final pbx.Model.ClientAcc DEFAULT_INSTANCE;
static {
ClientAcc defaultInstance = new ClientAcc();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientAcc.class, defaultInstance);
}
public static pbx.Model.ClientAcc getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientLoginOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientLogin)
com.google.protobuf.MessageLiteOrBuilder {
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
boolean hasId();
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
java.lang.String getId();
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
*
* Authentication scheme
*
*
* string scheme = 2 [json_name = "scheme"];
* @return The scheme.
*/
java.lang.String getScheme();
/**
*
* Authentication scheme
*
*
* string scheme = 2 [json_name = "scheme"];
* @return The bytes for scheme.
*/
com.google.protobuf.ByteString
getSchemeBytes();
/**
*
* Shared secret
*
*
* bytes secret = 3 [json_name = "secret"];
* @return The secret.
*/
com.google.protobuf.ByteString getSecret();
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
java.util.List
getCredList();
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
pbx.Model.ClientCred getCred(int index);
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
int getCredCount();
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @return Whether the sdkKey field is set.
*/
boolean hasSdkKey();
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @return The sdkKey.
*/
java.lang.String getSdkKey();
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @return The bytes for sdkKey.
*/
com.google.protobuf.ByteString
getSdkKeyBytes();
}
/**
*
* Login {login} message
*
*
* Protobuf type {@code pbx.ClientLogin}
*/
public static final class ClientLogin extends
com.google.protobuf.GeneratedMessageLite<
ClientLogin, ClientLogin.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientLogin)
ClientLoginOrBuilder {
private ClientLogin() {
id_ = "";
scheme_ = "";
secret_ = com.google.protobuf.ByteString.EMPTY;
cred_ = emptyProtobufList();
sdkKey_ = "";
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private java.lang.String id_;
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return id_;
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(id_);
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
*/
private void setId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000001;
id_ = value;
}
/**
* optional string id = 1 [json_name = "id"];
*/
private void clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = getDefaultInstance().getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
*/
private void setIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
id_ = value.toStringUtf8();
bitField0_ |= 0x00000001;
}
public static final int SCHEME_FIELD_NUMBER = 2;
private java.lang.String scheme_;
/**
*
* Authentication scheme
*
*
* string scheme = 2 [json_name = "scheme"];
* @return The scheme.
*/
@java.lang.Override
public java.lang.String getScheme() {
return scheme_;
}
/**
*
* Authentication scheme
*
*
* string scheme = 2 [json_name = "scheme"];
* @return The bytes for scheme.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSchemeBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(scheme_);
}
/**
*
* Authentication scheme
*
*
* string scheme = 2 [json_name = "scheme"];
* @param value The scheme to set.
*/
private void setScheme(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
scheme_ = value;
}
/**
*
* Authentication scheme
*
*
* string scheme = 2 [json_name = "scheme"];
*/
private void clearScheme() {
scheme_ = getDefaultInstance().getScheme();
}
/**
*
* Authentication scheme
*
*
* string scheme = 2 [json_name = "scheme"];
* @param value The bytes for scheme to set.
*/
private void setSchemeBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
scheme_ = value.toStringUtf8();
}
public static final int SECRET_FIELD_NUMBER = 3;
private com.google.protobuf.ByteString secret_;
/**
*
* Shared secret
*
*
* bytes secret = 3 [json_name = "secret"];
* @return The secret.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSecret() {
return secret_;
}
/**
*
* Shared secret
*
*
* bytes secret = 3 [json_name = "secret"];
* @param value The secret to set.
*/
private void setSecret(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
secret_ = value;
}
/**
*
* Shared secret
*
*
* bytes secret = 3 [json_name = "secret"];
*/
private void clearSecret() {
secret_ = getDefaultInstance().getSecret();
}
public static final int CRED_FIELD_NUMBER = 4;
private com.google.protobuf.Internal.ProtobufList cred_;
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
@java.lang.Override
public java.util.List getCredList() {
return cred_;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public java.util.List extends pbx.Model.ClientCredOrBuilder>
getCredOrBuilderList() {
return cred_;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
@java.lang.Override
public int getCredCount() {
return cred_.size();
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
@java.lang.Override
public pbx.Model.ClientCred getCred(int index) {
return cred_.get(index);
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public pbx.Model.ClientCredOrBuilder getCredOrBuilder(
int index) {
return cred_.get(index);
}
private void ensureCredIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = cred_;
if (!tmp.isModifiable()) {
cred_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
private void setCred(
int index, pbx.Model.ClientCred value) {
value.getClass();
ensureCredIsMutable();
cred_.set(index, value);
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
private void addCred(pbx.Model.ClientCred value) {
value.getClass();
ensureCredIsMutable();
cred_.add(value);
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
private void addCred(
int index, pbx.Model.ClientCred value) {
value.getClass();
ensureCredIsMutable();
cred_.add(index, value);
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
private void addAllCred(
java.lang.Iterable extends pbx.Model.ClientCred> values) {
ensureCredIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, cred_);
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
private void clearCred() {
cred_ = emptyProtobufList();
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
private void removeCred(int index) {
ensureCredIsMutable();
cred_.remove(index);
}
public static final int SDK_KEY_FIELD_NUMBER = 5;
private java.lang.String sdkKey_;
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @return Whether the sdkKey field is set.
*/
@java.lang.Override
public boolean hasSdkKey() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @return The sdkKey.
*/
@java.lang.Override
public java.lang.String getSdkKey() {
return sdkKey_;
}
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @return The bytes for sdkKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSdkKeyBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(sdkKey_);
}
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @param value The sdkKey to set.
*/
private void setSdkKey(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000002;
sdkKey_ = value;
}
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
*/
private void clearSdkKey() {
bitField0_ = (bitField0_ & ~0x00000002);
sdkKey_ = getDefaultInstance().getSdkKey();
}
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @param value The bytes for sdkKey to set.
*/
private void setSdkKeyBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
sdkKey_ = value.toStringUtf8();
bitField0_ |= 0x00000002;
}
public static pbx.Model.ClientLogin parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientLogin parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientLogin parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientLogin parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientLogin parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientLogin parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientLogin parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientLogin parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientLogin parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientLogin parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientLogin parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientLogin parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientLogin prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Login {login} message
*
*
* Protobuf type {@code pbx.ClientLogin}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientLogin, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientLogin)
pbx.Model.ClientLoginOrBuilder {
// Construct using pbx.Model.ClientLogin.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return instance.hasId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return instance.getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return instance.getIdBytes();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIdBytes(value);
return this;
}
/**
*
* Authentication scheme
*
*
* string scheme = 2 [json_name = "scheme"];
* @return The scheme.
*/
@java.lang.Override
public java.lang.String getScheme() {
return instance.getScheme();
}
/**
*
* Authentication scheme
*
*
* string scheme = 2 [json_name = "scheme"];
* @return The bytes for scheme.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSchemeBytes() {
return instance.getSchemeBytes();
}
/**
*
* Authentication scheme
*
*
* string scheme = 2 [json_name = "scheme"];
* @param value The scheme to set.
* @return This builder for chaining.
*/
public Builder setScheme(
java.lang.String value) {
copyOnWrite();
instance.setScheme(value);
return this;
}
/**
*
* Authentication scheme
*
*
* string scheme = 2 [json_name = "scheme"];
* @return This builder for chaining.
*/
public Builder clearScheme() {
copyOnWrite();
instance.clearScheme();
return this;
}
/**
*
* Authentication scheme
*
*
* string scheme = 2 [json_name = "scheme"];
* @param value The bytes for scheme to set.
* @return This builder for chaining.
*/
public Builder setSchemeBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setSchemeBytes(value);
return this;
}
/**
*
* Shared secret
*
*
* bytes secret = 3 [json_name = "secret"];
* @return The secret.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSecret() {
return instance.getSecret();
}
/**
*
* Shared secret
*
*
* bytes secret = 3 [json_name = "secret"];
* @param value The secret to set.
* @return This builder for chaining.
*/
public Builder setSecret(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setSecret(value);
return this;
}
/**
*
* Shared secret
*
*
* bytes secret = 3 [json_name = "secret"];
* @return This builder for chaining.
*/
public Builder clearSecret() {
copyOnWrite();
instance.clearSecret();
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
@java.lang.Override
public java.util.List getCredList() {
return java.util.Collections.unmodifiableList(
instance.getCredList());
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
@java.lang.Override
public int getCredCount() {
return instance.getCredCount();
}/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
@java.lang.Override
public pbx.Model.ClientCred getCred(int index) {
return instance.getCred(index);
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder setCred(
int index, pbx.Model.ClientCred value) {
copyOnWrite();
instance.setCred(index, value);
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder setCred(
int index, pbx.Model.ClientCred.Builder builderForValue) {
copyOnWrite();
instance.setCred(index,
builderForValue.build());
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder addCred(pbx.Model.ClientCred value) {
copyOnWrite();
instance.addCred(value);
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder addCred(
int index, pbx.Model.ClientCred value) {
copyOnWrite();
instance.addCred(index, value);
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder addCred(
pbx.Model.ClientCred.Builder builderForValue) {
copyOnWrite();
instance.addCred(builderForValue.build());
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder addCred(
int index, pbx.Model.ClientCred.Builder builderForValue) {
copyOnWrite();
instance.addCred(index,
builderForValue.build());
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder addAllCred(
java.lang.Iterable extends pbx.Model.ClientCred> values) {
copyOnWrite();
instance.addAllCred(values);
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder clearCred() {
copyOnWrite();
instance.clearCred();
return this;
}
/**
*
* Credentials for verification.
*
*
* repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
*/
public Builder removeCred(int index) {
copyOnWrite();
instance.removeCred(index);
return this;
}
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @return Whether the sdkKey field is set.
*/
@java.lang.Override
public boolean hasSdkKey() {
return instance.hasSdkKey();
}
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @return The sdkKey.
*/
@java.lang.Override
public java.lang.String getSdkKey() {
return instance.getSdkKey();
}
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @return The bytes for sdkKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSdkKeyBytes() {
return instance.getSdkKeyBytes();
}
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @param value The sdkKey to set.
* @return This builder for chaining.
*/
public Builder setSdkKey(
java.lang.String value) {
copyOnWrite();
instance.setSdkKey(value);
return this;
}
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @return This builder for chaining.
*/
public Builder clearSdkKey() {
copyOnWrite();
instance.clearSdkKey();
return this;
}
/**
*
* Organization sdk key
*
*
* optional string sdk_key = 5 [json_name = "sdkKey"];
* @param value The bytes for sdkKey to set.
* @return This builder for chaining.
*/
public Builder setSdkKeyBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setSdkKeyBytes(value);
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientLogin)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientLogin();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"id_",
"scheme_",
"secret_",
"cred_",
pbx.Model.ClientCred.class,
"sdkKey_",
};
java.lang.String info =
"\u0000\u0005\u0000\u0001\u0001\u0005\u0005\u0000\u0001\u0000\u0001\u1208\u0000\u0002" +
"\u0208\u0003\n\u0004\u001b\u0005\u1208\u0001";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientLogin.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientLogin)
private static final pbx.Model.ClientLogin DEFAULT_INSTANCE;
static {
ClientLogin defaultInstance = new ClientLogin();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientLogin.class, defaultInstance);
}
public static pbx.Model.ClientLogin getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientSubOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientSub)
com.google.protobuf.MessageLiteOrBuilder {
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
boolean hasId();
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
java.lang.String getId();
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
* @return Whether the setQuery field is set.
*/
boolean hasSetQuery();
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
* @return The setQuery.
*/
pbx.Model.SetQuery getSetQuery();
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
* @return Whether the getQuery field is set.
*/
boolean hasGetQuery();
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
* @return The getQuery.
*/
pbx.Model.GetQuery getGetQuery();
}
/**
*
* Subscription request {sub} message
*
*
* Protobuf type {@code pbx.ClientSub}
*/
public static final class ClientSub extends
com.google.protobuf.GeneratedMessageLite<
ClientSub, ClientSub.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientSub)
ClientSubOrBuilder {
private ClientSub() {
id_ = "";
topic_ = "";
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private java.lang.String id_;
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return id_;
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(id_);
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
*/
private void setId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000001;
id_ = value;
}
/**
* optional string id = 1 [json_name = "id"];
*/
private void clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = getDefaultInstance().getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
*/
private void setIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
id_ = value.toStringUtf8();
bitField0_ |= 0x00000001;
}
public static final int TOPIC_FIELD_NUMBER = 2;
private java.lang.String topic_;
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
* string topic = 2 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int SET_QUERY_FIELD_NUMBER = 3;
private pbx.Model.SetQuery setQuery_;
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
*/
@java.lang.Override
public boolean hasSetQuery() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
*/
@java.lang.Override
public pbx.Model.SetQuery getSetQuery() {
return setQuery_ == null ? pbx.Model.SetQuery.getDefaultInstance() : setQuery_;
}
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
*/
private void setSetQuery(pbx.Model.SetQuery value) {
value.getClass();
setQuery_ = value;
bitField0_ |= 0x00000002;
}
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeSetQuery(pbx.Model.SetQuery value) {
value.getClass();
if (setQuery_ != null &&
setQuery_ != pbx.Model.SetQuery.getDefaultInstance()) {
setQuery_ =
pbx.Model.SetQuery.newBuilder(setQuery_).mergeFrom(value).buildPartial();
} else {
setQuery_ = value;
}
bitField0_ |= 0x00000002;
}
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
*/
private void clearSetQuery() { setQuery_ = null;
bitField0_ = (bitField0_ & ~0x00000002);
}
public static final int GET_QUERY_FIELD_NUMBER = 4;
private pbx.Model.GetQuery getQuery_;
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
*/
@java.lang.Override
public boolean hasGetQuery() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
*/
@java.lang.Override
public pbx.Model.GetQuery getGetQuery() {
return getQuery_ == null ? pbx.Model.GetQuery.getDefaultInstance() : getQuery_;
}
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
*/
private void setGetQuery(pbx.Model.GetQuery value) {
value.getClass();
getQuery_ = value;
bitField0_ |= 0x00000004;
}
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeGetQuery(pbx.Model.GetQuery value) {
value.getClass();
if (getQuery_ != null &&
getQuery_ != pbx.Model.GetQuery.getDefaultInstance()) {
getQuery_ =
pbx.Model.GetQuery.newBuilder(getQuery_).mergeFrom(value).buildPartial();
} else {
getQuery_ = value;
}
bitField0_ |= 0x00000004;
}
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
*/
private void clearGetQuery() { getQuery_ = null;
bitField0_ = (bitField0_ & ~0x00000004);
}
public static pbx.Model.ClientSub parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientSub parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientSub parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientSub parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientSub parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientSub parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientSub parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientSub parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientSub parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientSub parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientSub parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientSub parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientSub prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Subscription request {sub} message
*
*
* Protobuf type {@code pbx.ClientSub}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientSub, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientSub)
pbx.Model.ClientSubOrBuilder {
// Construct using pbx.Model.ClientSub.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return instance.hasId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return instance.getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return instance.getIdBytes();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIdBytes(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
*/
@java.lang.Override
public boolean hasSetQuery() {
return instance.hasSetQuery();
}
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
*/
@java.lang.Override
public pbx.Model.SetQuery getSetQuery() {
return instance.getSetQuery();
}
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
*/
public Builder setSetQuery(pbx.Model.SetQuery value) {
copyOnWrite();
instance.setSetQuery(value);
return this;
}
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
*/
public Builder setSetQuery(
pbx.Model.SetQuery.Builder builderForValue) {
copyOnWrite();
instance.setSetQuery(builderForValue.build());
return this;
}
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
*/
public Builder mergeSetQuery(pbx.Model.SetQuery value) {
copyOnWrite();
instance.mergeSetQuery(value);
return this;
}
/**
*
* mirrors {set}
*
*
* optional .pbx.SetQuery set_query = 3 [json_name = "setQuery"];
*/
public Builder clearSetQuery() { copyOnWrite();
instance.clearSetQuery();
return this;
}
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
*/
@java.lang.Override
public boolean hasGetQuery() {
return instance.hasGetQuery();
}
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
*/
@java.lang.Override
public pbx.Model.GetQuery getGetQuery() {
return instance.getGetQuery();
}
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
*/
public Builder setGetQuery(pbx.Model.GetQuery value) {
copyOnWrite();
instance.setGetQuery(value);
return this;
}
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
*/
public Builder setGetQuery(
pbx.Model.GetQuery.Builder builderForValue) {
copyOnWrite();
instance.setGetQuery(builderForValue.build());
return this;
}
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
*/
public Builder mergeGetQuery(pbx.Model.GetQuery value) {
copyOnWrite();
instance.mergeGetQuery(value);
return this;
}
/**
*
* mirrors {get}
*
*
* optional .pbx.GetQuery get_query = 4 [json_name = "getQuery"];
*/
public Builder clearGetQuery() { copyOnWrite();
instance.clearGetQuery();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientSub)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientSub();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"id_",
"topic_",
"setQuery_",
"getQuery_",
};
java.lang.String info =
"\u0000\u0004\u0000\u0001\u0001\u0004\u0004\u0000\u0000\u0000\u0001\u1208\u0000\u0002" +
"\u0208\u0003\u1009\u0001\u0004\u1009\u0002";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientSub.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientSub)
private static final pbx.Model.ClientSub DEFAULT_INSTANCE;
static {
ClientSub defaultInstance = new ClientSub();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientSub.class, defaultInstance);
}
public static pbx.Model.ClientSub getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientLeaveOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientLeave)
com.google.protobuf.MessageLiteOrBuilder {
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
boolean hasId();
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
java.lang.String getId();
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
* optional bool unsub = 3 [json_name = "unsub"];
* @return Whether the unsub field is set.
*/
boolean hasUnsub();
/**
* optional bool unsub = 3 [json_name = "unsub"];
* @return The unsub.
*/
boolean getUnsub();
}
/**
*
* Unsubscribe {leave} request message
*
*
* Protobuf type {@code pbx.ClientLeave}
*/
public static final class ClientLeave extends
com.google.protobuf.GeneratedMessageLite<
ClientLeave, ClientLeave.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientLeave)
ClientLeaveOrBuilder {
private ClientLeave() {
id_ = "";
topic_ = "";
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private java.lang.String id_;
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return id_;
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(id_);
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
*/
private void setId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000001;
id_ = value;
}
/**
* optional string id = 1 [json_name = "id"];
*/
private void clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = getDefaultInstance().getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
*/
private void setIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
id_ = value.toStringUtf8();
bitField0_ |= 0x00000001;
}
public static final int TOPIC_FIELD_NUMBER = 2;
private java.lang.String topic_;
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
* string topic = 2 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int UNSUB_FIELD_NUMBER = 3;
private boolean unsub_;
/**
* optional bool unsub = 3 [json_name = "unsub"];
* @return Whether the unsub field is set.
*/
@java.lang.Override
public boolean hasUnsub() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional bool unsub = 3 [json_name = "unsub"];
* @return The unsub.
*/
@java.lang.Override
public boolean getUnsub() {
return unsub_;
}
/**
* optional bool unsub = 3 [json_name = "unsub"];
* @param value The unsub to set.
*/
private void setUnsub(boolean value) {
bitField0_ |= 0x00000002;
unsub_ = value;
}
/**
* optional bool unsub = 3 [json_name = "unsub"];
*/
private void clearUnsub() {
bitField0_ = (bitField0_ & ~0x00000002);
unsub_ = false;
}
public static pbx.Model.ClientLeave parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientLeave parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientLeave parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientLeave parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientLeave parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientLeave parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientLeave parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientLeave parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientLeave parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientLeave parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientLeave parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientLeave parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientLeave prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Unsubscribe {leave} request message
*
*
* Protobuf type {@code pbx.ClientLeave}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientLeave, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientLeave)
pbx.Model.ClientLeaveOrBuilder {
// Construct using pbx.Model.ClientLeave.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return instance.hasId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return instance.getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return instance.getIdBytes();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIdBytes(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
* optional bool unsub = 3 [json_name = "unsub"];
* @return Whether the unsub field is set.
*/
@java.lang.Override
public boolean hasUnsub() {
return instance.hasUnsub();
}
/**
* optional bool unsub = 3 [json_name = "unsub"];
* @return The unsub.
*/
@java.lang.Override
public boolean getUnsub() {
return instance.getUnsub();
}
/**
* optional bool unsub = 3 [json_name = "unsub"];
* @param value The unsub to set.
* @return This builder for chaining.
*/
public Builder setUnsub(boolean value) {
copyOnWrite();
instance.setUnsub(value);
return this;
}
/**
* optional bool unsub = 3 [json_name = "unsub"];
* @return This builder for chaining.
*/
public Builder clearUnsub() {
copyOnWrite();
instance.clearUnsub();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientLeave)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientLeave();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"id_",
"topic_",
"unsub_",
};
java.lang.String info =
"\u0000\u0003\u0000\u0001\u0001\u0003\u0003\u0000\u0000\u0000\u0001\u1208\u0000\u0002" +
"\u0208\u0003\u1007\u0001";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientLeave.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientLeave)
private static final pbx.Model.ClientLeave DEFAULT_INSTANCE;
static {
ClientLeave defaultInstance = new ClientLeave();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientLeave.class, defaultInstance);
}
public static pbx.Model.ClientLeave getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientPubOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientPub)
com.google.protobuf.MessageLiteOrBuilder {
/**
* string id = 1 [json_name = "id"];
* @return The id.
*/
java.lang.String getId();
/**
* string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
* bool no_echo = 3 [json_name = "noEcho"];
* @return The noEcho.
*/
boolean getNoEcho();
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
int getHeadCount();
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
boolean containsHead(
java.lang.String key);
/**
* Use {@link #getHeadMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getHead();
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
java.util.Map
getHeadMap();
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
/* nullable */
com.google.protobuf.ByteString getHeadOrDefault(
java.lang.String key,
/* nullable */
com.google.protobuf.ByteString defaultValue);
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
com.google.protobuf.ByteString getHeadOrThrow(
java.lang.String key);
/**
* bytes content = 5 [json_name = "content"];
* @return The content.
*/
com.google.protobuf.ByteString getContent();
}
/**
*
* ClientPub is client's request to publish data to topic subscribers {pub}
*
*
* Protobuf type {@code pbx.ClientPub}
*/
public static final class ClientPub extends
com.google.protobuf.GeneratedMessageLite<
ClientPub, ClientPub.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientPub)
ClientPubOrBuilder {
private ClientPub() {
id_ = "";
topic_ = "";
content_ = com.google.protobuf.ByteString.EMPTY;
}
public static final int ID_FIELD_NUMBER = 1;
private java.lang.String id_;
/**
* string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return id_;
}
/**
* string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(id_);
}
/**
* string id = 1 [json_name = "id"];
* @param value The id to set.
*/
private void setId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
id_ = value;
}
/**
* string id = 1 [json_name = "id"];
*/
private void clearId() {
id_ = getDefaultInstance().getId();
}
/**
* string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
*/
private void setIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
id_ = value.toStringUtf8();
}
public static final int TOPIC_FIELD_NUMBER = 2;
private java.lang.String topic_;
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
* string topic = 2 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int NO_ECHO_FIELD_NUMBER = 3;
private boolean noEcho_;
/**
* bool no_echo = 3 [json_name = "noEcho"];
* @return The noEcho.
*/
@java.lang.Override
public boolean getNoEcho() {
return noEcho_;
}
/**
* bool no_echo = 3 [json_name = "noEcho"];
* @param value The noEcho to set.
*/
private void setNoEcho(boolean value) {
noEcho_ = value;
}
/**
* bool no_echo = 3 [json_name = "noEcho"];
*/
private void clearNoEcho() {
noEcho_ = false;
}
public static final int HEAD_FIELD_NUMBER = 4;
private static final class HeadDefaultEntryHolder {
static final com.google.protobuf.MapEntryLite<
java.lang.String, com.google.protobuf.ByteString> defaultEntry =
com.google.protobuf.MapEntryLite
.newDefaultInstance(
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.BYTES,
com.google.protobuf.ByteString.EMPTY);
}
private com.google.protobuf.MapFieldLite<
java.lang.String, com.google.protobuf.ByteString> head_ =
com.google.protobuf.MapFieldLite.emptyMapField();
private com.google.protobuf.MapFieldLite
internalGetHead() {
return head_;
}
private com.google.protobuf.MapFieldLite
internalGetMutableHead() {
if (!head_.isMutable()) {
head_ = head_.mutableCopy();
}
return head_;
}
@java.lang.Override
public int getHeadCount() {
return internalGetHead().size();
}
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
@java.lang.Override
public boolean containsHead(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
return internalGetHead().containsKey(key);
}
/**
* Use {@link #getHeadMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getHead() {
return getHeadMap();
}
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
@java.lang.Override
public java.util.Map getHeadMap() {
return java.util.Collections.unmodifiableMap(
internalGetHead());
}
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
@java.lang.Override
public /* nullable */
com.google.protobuf.ByteString getHeadOrDefault(
java.lang.String key,
/* nullable */
com.google.protobuf.ByteString defaultValue) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
internalGetHead();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
@java.lang.Override
public com.google.protobuf.ByteString getHeadOrThrow(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
internalGetHead();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
private java.util.Map
getMutableHeadMap() {
return internalGetMutableHead();
}
public static final int CONTENT_FIELD_NUMBER = 5;
private com.google.protobuf.ByteString content_;
/**
* bytes content = 5 [json_name = "content"];
* @return The content.
*/
@java.lang.Override
public com.google.protobuf.ByteString getContent() {
return content_;
}
/**
* bytes content = 5 [json_name = "content"];
* @param value The content to set.
*/
private void setContent(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
content_ = value;
}
/**
* bytes content = 5 [json_name = "content"];
*/
private void clearContent() {
content_ = getDefaultInstance().getContent();
}
public static pbx.Model.ClientPub parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientPub parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientPub parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientPub parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientPub parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientPub parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientPub parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientPub parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientPub parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientPub parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientPub parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientPub parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientPub prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* ClientPub is client's request to publish data to topic subscribers {pub}
*
*
* Protobuf type {@code pbx.ClientPub}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientPub, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientPub)
pbx.Model.ClientPubOrBuilder {
// Construct using pbx.Model.ClientPub.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return instance.getId();
}
/**
* string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return instance.getIdBytes();
}
/**
* string id = 1 [json_name = "id"];
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* string id = 1 [json_name = "id"];
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIdBytes(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
* bool no_echo = 3 [json_name = "noEcho"];
* @return The noEcho.
*/
@java.lang.Override
public boolean getNoEcho() {
return instance.getNoEcho();
}
/**
* bool no_echo = 3 [json_name = "noEcho"];
* @param value The noEcho to set.
* @return This builder for chaining.
*/
public Builder setNoEcho(boolean value) {
copyOnWrite();
instance.setNoEcho(value);
return this;
}
/**
* bool no_echo = 3 [json_name = "noEcho"];
* @return This builder for chaining.
*/
public Builder clearNoEcho() {
copyOnWrite();
instance.clearNoEcho();
return this;
}
@java.lang.Override
public int getHeadCount() {
return instance.getHeadMap().size();
}
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
@java.lang.Override
public boolean containsHead(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
return instance.getHeadMap().containsKey(key);
}
public Builder clearHead() {
copyOnWrite();
instance.getMutableHeadMap().clear();
return this;
}
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
public Builder removeHead(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
copyOnWrite();
instance.getMutableHeadMap().remove(key);
return this;
}
/**
* Use {@link #getHeadMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getHead() {
return getHeadMap();
}
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
@java.lang.Override
public java.util.Map getHeadMap() {
return java.util.Collections.unmodifiableMap(
instance.getHeadMap());
}
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
@java.lang.Override
public /* nullable */
com.google.protobuf.ByteString getHeadOrDefault(
java.lang.String key,
/* nullable */
com.google.protobuf.ByteString defaultValue) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
instance.getHeadMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
@java.lang.Override
public com.google.protobuf.ByteString getHeadOrThrow(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
instance.getHeadMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
public Builder putHead(
java.lang.String key,
com.google.protobuf.ByteString value) {
java.lang.Class> keyClass = key.getClass();
java.lang.Class> valueClass = value.getClass();
copyOnWrite();
instance.getMutableHeadMap().put(key, value);
return this;
}
/**
* map<string, bytes> head = 4 [json_name = "head"];
*/
public Builder putAllHead(
java.util.Map values) {
copyOnWrite();
instance.getMutableHeadMap().putAll(values);
return this;
}
/**
* bytes content = 5 [json_name = "content"];
* @return The content.
*/
@java.lang.Override
public com.google.protobuf.ByteString getContent() {
return instance.getContent();
}
/**
* bytes content = 5 [json_name = "content"];
* @param value The content to set.
* @return This builder for chaining.
*/
public Builder setContent(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setContent(value);
return this;
}
/**
* bytes content = 5 [json_name = "content"];
* @return This builder for chaining.
*/
public Builder clearContent() {
copyOnWrite();
instance.clearContent();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientPub)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientPub();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"id_",
"topic_",
"noEcho_",
"head_",
HeadDefaultEntryHolder.defaultEntry,
"content_",
};
java.lang.String info =
"\u0000\u0005\u0000\u0000\u0001\u0005\u0005\u0001\u0000\u0000\u0001\u0208\u0002\u0208" +
"\u0003\u0007\u00042\u0005\n";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientPub.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientPub)
private static final pbx.Model.ClientPub DEFAULT_INSTANCE;
static {
ClientPub defaultInstance = new ClientPub();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientPub.class, defaultInstance);
}
public static pbx.Model.ClientPub getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientGetOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientGet)
com.google.protobuf.MessageLiteOrBuilder {
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
boolean hasId();
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
java.lang.String getId();
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
* @return Whether the query field is set.
*/
boolean hasQuery();
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
* @return The query.
*/
pbx.Model.GetQuery getQuery();
}
/**
*
* Query topic state {get}
*
*
* Protobuf type {@code pbx.ClientGet}
*/
public static final class ClientGet extends
com.google.protobuf.GeneratedMessageLite<
ClientGet, ClientGet.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientGet)
ClientGetOrBuilder {
private ClientGet() {
id_ = "";
topic_ = "";
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private java.lang.String id_;
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return id_;
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(id_);
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
*/
private void setId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000001;
id_ = value;
}
/**
* optional string id = 1 [json_name = "id"];
*/
private void clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = getDefaultInstance().getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
*/
private void setIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
id_ = value.toStringUtf8();
bitField0_ |= 0x00000001;
}
public static final int TOPIC_FIELD_NUMBER = 2;
private java.lang.String topic_;
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
* string topic = 2 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int QUERY_FIELD_NUMBER = 3;
private pbx.Model.GetQuery query_;
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
*/
@java.lang.Override
public boolean hasQuery() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
*/
@java.lang.Override
public pbx.Model.GetQuery getQuery() {
return query_ == null ? pbx.Model.GetQuery.getDefaultInstance() : query_;
}
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
*/
private void setQuery(pbx.Model.GetQuery value) {
value.getClass();
query_ = value;
bitField0_ |= 0x00000002;
}
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeQuery(pbx.Model.GetQuery value) {
value.getClass();
if (query_ != null &&
query_ != pbx.Model.GetQuery.getDefaultInstance()) {
query_ =
pbx.Model.GetQuery.newBuilder(query_).mergeFrom(value).buildPartial();
} else {
query_ = value;
}
bitField0_ |= 0x00000002;
}
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
*/
private void clearQuery() { query_ = null;
bitField0_ = (bitField0_ & ~0x00000002);
}
public static pbx.Model.ClientGet parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientGet parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientGet parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientGet parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientGet parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientGet parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientGet parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientGet parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientGet parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientGet parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientGet parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientGet parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientGet prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Query topic state {get}
*
*
* Protobuf type {@code pbx.ClientGet}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientGet, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientGet)
pbx.Model.ClientGetOrBuilder {
// Construct using pbx.Model.ClientGet.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return instance.hasId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return instance.getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return instance.getIdBytes();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIdBytes(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
*/
@java.lang.Override
public boolean hasQuery() {
return instance.hasQuery();
}
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
*/
@java.lang.Override
public pbx.Model.GetQuery getQuery() {
return instance.getQuery();
}
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
*/
public Builder setQuery(pbx.Model.GetQuery value) {
copyOnWrite();
instance.setQuery(value);
return this;
}
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
*/
public Builder setQuery(
pbx.Model.GetQuery.Builder builderForValue) {
copyOnWrite();
instance.setQuery(builderForValue.build());
return this;
}
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
*/
public Builder mergeQuery(pbx.Model.GetQuery value) {
copyOnWrite();
instance.mergeQuery(value);
return this;
}
/**
* .pbx.GetQuery query = 3 [json_name = "query"];
*/
public Builder clearQuery() { copyOnWrite();
instance.clearQuery();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientGet)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientGet();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"id_",
"topic_",
"query_",
};
java.lang.String info =
"\u0000\u0003\u0000\u0001\u0001\u0003\u0003\u0000\u0000\u0000\u0001\u1208\u0000\u0002" +
"\u0208\u0003\u1009\u0001";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientGet.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientGet)
private static final pbx.Model.ClientGet DEFAULT_INSTANCE;
static {
ClientGet defaultInstance = new ClientGet();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientGet.class, defaultInstance);
}
public static pbx.Model.ClientGet getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientSetOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientSet)
com.google.protobuf.MessageLiteOrBuilder {
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
boolean hasId();
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
java.lang.String getId();
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
* @return Whether the query field is set.
*/
boolean hasQuery();
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
* @return The query.
*/
pbx.Model.SetQuery getQuery();
}
/**
*
* Update topic state {set}
*
*
* Protobuf type {@code pbx.ClientSet}
*/
public static final class ClientSet extends
com.google.protobuf.GeneratedMessageLite<
ClientSet, ClientSet.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientSet)
ClientSetOrBuilder {
private ClientSet() {
id_ = "";
topic_ = "";
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private java.lang.String id_;
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return id_;
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(id_);
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
*/
private void setId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000001;
id_ = value;
}
/**
* optional string id = 1 [json_name = "id"];
*/
private void clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = getDefaultInstance().getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
*/
private void setIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
id_ = value.toStringUtf8();
bitField0_ |= 0x00000001;
}
public static final int TOPIC_FIELD_NUMBER = 2;
private java.lang.String topic_;
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
* string topic = 2 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int QUERY_FIELD_NUMBER = 3;
private pbx.Model.SetQuery query_;
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
*/
@java.lang.Override
public boolean hasQuery() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
*/
@java.lang.Override
public pbx.Model.SetQuery getQuery() {
return query_ == null ? pbx.Model.SetQuery.getDefaultInstance() : query_;
}
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
*/
private void setQuery(pbx.Model.SetQuery value) {
value.getClass();
query_ = value;
bitField0_ |= 0x00000002;
}
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeQuery(pbx.Model.SetQuery value) {
value.getClass();
if (query_ != null &&
query_ != pbx.Model.SetQuery.getDefaultInstance()) {
query_ =
pbx.Model.SetQuery.newBuilder(query_).mergeFrom(value).buildPartial();
} else {
query_ = value;
}
bitField0_ |= 0x00000002;
}
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
*/
private void clearQuery() { query_ = null;
bitField0_ = (bitField0_ & ~0x00000002);
}
public static pbx.Model.ClientSet parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientSet parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientSet parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientSet parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientSet parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientSet parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientSet parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientSet parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientSet parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientSet parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientSet parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientSet parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientSet prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Update topic state {set}
*
*
* Protobuf type {@code pbx.ClientSet}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientSet, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientSet)
pbx.Model.ClientSetOrBuilder {
// Construct using pbx.Model.ClientSet.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return instance.hasId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return instance.getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return instance.getIdBytes();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIdBytes(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
*/
@java.lang.Override
public boolean hasQuery() {
return instance.hasQuery();
}
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
*/
@java.lang.Override
public pbx.Model.SetQuery getQuery() {
return instance.getQuery();
}
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
*/
public Builder setQuery(pbx.Model.SetQuery value) {
copyOnWrite();
instance.setQuery(value);
return this;
}
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
*/
public Builder setQuery(
pbx.Model.SetQuery.Builder builderForValue) {
copyOnWrite();
instance.setQuery(builderForValue.build());
return this;
}
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
*/
public Builder mergeQuery(pbx.Model.SetQuery value) {
copyOnWrite();
instance.mergeQuery(value);
return this;
}
/**
* .pbx.SetQuery query = 3 [json_name = "query"];
*/
public Builder clearQuery() { copyOnWrite();
instance.clearQuery();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientSet)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientSet();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"id_",
"topic_",
"query_",
};
java.lang.String info =
"\u0000\u0003\u0000\u0001\u0001\u0003\u0003\u0000\u0000\u0000\u0001\u1208\u0000\u0002" +
"\u0208\u0003\u1009\u0001";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientSet.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientSet)
private static final pbx.Model.ClientSet DEFAULT_INSTANCE;
static {
ClientSet defaultInstance = new ClientSet();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientSet.class, defaultInstance);
}
public static pbx.Model.ClientSet getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientDelOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientDel)
com.google.protobuf.MessageLiteOrBuilder {
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
boolean hasId();
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
java.lang.String getId();
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
* .pbx.ClientDel.What what = 3 [json_name = "what"];
* @return The enum numeric value on the wire for what.
*/
int getWhatValue();
/**
* .pbx.ClientDel.What what = 3 [json_name = "what"];
* @return The what.
*/
pbx.Model.ClientDel.What getWhat();
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
java.util.List
getDelSeqList();
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
pbx.Model.SeqRange getDelSeq(int index);
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
int getDelSeqCount();
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @return Whether the userId field is set.
*/
boolean hasUserId();
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @return The userId.
*/
java.lang.String getUserId();
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @return The bytes for userId.
*/
com.google.protobuf.ByteString
getUserIdBytes();
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
* @return Whether the cred field is set.
*/
boolean hasCred();
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
* @return The cred.
*/
pbx.Model.ClientCred getCred();
/**
*
* Request to hard-delete messages for all users, if such option is available.
*
*
* optional bool hard = 7 [json_name = "hard"];
* @return Whether the hard field is set.
*/
boolean hasHard();
/**
*
* Request to hard-delete messages for all users, if such option is available.
*
*
* optional bool hard = 7 [json_name = "hard"];
* @return The hard.
*/
boolean getHard();
}
/**
*
* ClientDel delete messages or topic
*
*
* Protobuf type {@code pbx.ClientDel}
*/
public static final class ClientDel extends
com.google.protobuf.GeneratedMessageLite<
ClientDel, ClientDel.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientDel)
ClientDelOrBuilder {
private ClientDel() {
id_ = "";
topic_ = "";
delSeq_ = emptyProtobufList();
userId_ = "";
}
/**
*
* What to delete, either "msg" to delete messages (default) or "topic" to delete the topic or "sub"
* to delete a subscription to topic.
*
*
* Protobuf enum {@code pbx.ClientDel.What}
*/
public enum What
implements com.google.protobuf.Internal.EnumLite {
/**
*
* Invalid value. The name must be globally unique.
*
*
* X0 = 0;
*/
X0(0),
/**
* MSG = 1;
*/
MSG(1),
/**
* TOPIC = 2;
*/
TOPIC(2),
/**
* SUB = 3;
*/
SUB(3),
/**
* USER = 4;
*/
USER(4),
/**
* CRED = 5;
*/
CRED(5),
UNRECOGNIZED(-1),
;
/**
*
* Invalid value. The name must be globally unique.
*
*
* X0 = 0;
*/
public static final int X0_VALUE = 0;
/**
* MSG = 1;
*/
public static final int MSG_VALUE = 1;
/**
* TOPIC = 2;
*/
public static final int TOPIC_VALUE = 2;
/**
* SUB = 3;
*/
public static final int SUB_VALUE = 3;
/**
* USER = 4;
*/
public static final int USER_VALUE = 4;
/**
* CRED = 5;
*/
public static final int CRED_VALUE = 5;
@java.lang.Override
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static What valueOf(int value) {
return forNumber(value);
}
public static What forNumber(int value) {
switch (value) {
case 0: return X0;
case 1: return MSG;
case 2: return TOPIC;
case 3: return SUB;
case 4: return USER;
case 5: return CRED;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
What> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
@java.lang.Override
public What findValueByNumber(int number) {
return What.forNumber(number);
}
};
public static com.google.protobuf.Internal.EnumVerifier
internalGetVerifier() {
return WhatVerifier.INSTANCE;
}
private static final class WhatVerifier implements
com.google.protobuf.Internal.EnumVerifier {
static final com.google.protobuf.Internal.EnumVerifier INSTANCE = new WhatVerifier();
@java.lang.Override
public boolean isInRange(int number) {
return What.forNumber(number) != null;
}
};
private final int value;
private What(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:pbx.ClientDel.What)
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private java.lang.String id_;
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return id_;
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(id_);
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
*/
private void setId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000001;
id_ = value;
}
/**
* optional string id = 1 [json_name = "id"];
*/
private void clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = getDefaultInstance().getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
*/
private void setIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
id_ = value.toStringUtf8();
bitField0_ |= 0x00000001;
}
public static final int TOPIC_FIELD_NUMBER = 2;
private java.lang.String topic_;
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
* string topic = 2 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int WHAT_FIELD_NUMBER = 3;
private int what_;
/**
* .pbx.ClientDel.What what = 3 [json_name = "what"];
* @return The enum numeric value on the wire for what.
*/
@java.lang.Override
public int getWhatValue() {
return what_;
}
/**
* .pbx.ClientDel.What what = 3 [json_name = "what"];
* @return The what.
*/
@java.lang.Override
public pbx.Model.ClientDel.What getWhat() {
pbx.Model.ClientDel.What result = pbx.Model.ClientDel.What.forNumber(what_);
return result == null ? pbx.Model.ClientDel.What.UNRECOGNIZED : result;
}
/**
* .pbx.ClientDel.What what = 3 [json_name = "what"];
* @param value The enum numeric value on the wire for what to set.
*/
private void setWhatValue(int value) {
what_ = value;
}
/**
* .pbx.ClientDel.What what = 3 [json_name = "what"];
* @param value The what to set.
*/
private void setWhat(pbx.Model.ClientDel.What value) {
what_ = value.getNumber();
}
/**
* .pbx.ClientDel.What what = 3 [json_name = "what"];
*/
private void clearWhat() {
what_ = 0;
}
public static final int DEL_SEQ_FIELD_NUMBER = 4;
private com.google.protobuf.Internal.ProtobufList delSeq_;
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
@java.lang.Override
public java.util.List getDelSeqList() {
return delSeq_;
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
public java.util.List extends pbx.Model.SeqRangeOrBuilder>
getDelSeqOrBuilderList() {
return delSeq_;
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
@java.lang.Override
public int getDelSeqCount() {
return delSeq_.size();
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
@java.lang.Override
public pbx.Model.SeqRange getDelSeq(int index) {
return delSeq_.get(index);
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
public pbx.Model.SeqRangeOrBuilder getDelSeqOrBuilder(
int index) {
return delSeq_.get(index);
}
private void ensureDelSeqIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = delSeq_;
if (!tmp.isModifiable()) {
delSeq_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
private void setDelSeq(
int index, pbx.Model.SeqRange value) {
value.getClass();
ensureDelSeqIsMutable();
delSeq_.set(index, value);
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
private void addDelSeq(pbx.Model.SeqRange value) {
value.getClass();
ensureDelSeqIsMutable();
delSeq_.add(value);
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
private void addDelSeq(
int index, pbx.Model.SeqRange value) {
value.getClass();
ensureDelSeqIsMutable();
delSeq_.add(index, value);
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
private void addAllDelSeq(
java.lang.Iterable extends pbx.Model.SeqRange> values) {
ensureDelSeqIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, delSeq_);
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
private void clearDelSeq() {
delSeq_ = emptyProtobufList();
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
private void removeDelSeq(int index) {
ensureDelSeqIsMutable();
delSeq_.remove(index);
}
public static final int USER_ID_FIELD_NUMBER = 5;
private java.lang.String userId_;
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @return Whether the userId field is set.
*/
@java.lang.Override
public boolean hasUserId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @return The userId.
*/
@java.lang.Override
public java.lang.String getUserId() {
return userId_;
}
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @return The bytes for userId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(userId_);
}
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @param value The userId to set.
*/
private void setUserId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000002;
userId_ = value;
}
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
*/
private void clearUserId() {
bitField0_ = (bitField0_ & ~0x00000002);
userId_ = getDefaultInstance().getUserId();
}
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @param value The bytes for userId to set.
*/
private void setUserIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
userId_ = value.toStringUtf8();
bitField0_ |= 0x00000002;
}
public static final int CRED_FIELD_NUMBER = 6;
private pbx.Model.ClientCred cred_;
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
*/
@java.lang.Override
public boolean hasCred() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
*/
@java.lang.Override
public pbx.Model.ClientCred getCred() {
return cred_ == null ? pbx.Model.ClientCred.getDefaultInstance() : cred_;
}
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
*/
private void setCred(pbx.Model.ClientCred value) {
value.getClass();
cred_ = value;
bitField0_ |= 0x00000004;
}
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeCred(pbx.Model.ClientCred value) {
value.getClass();
if (cred_ != null &&
cred_ != pbx.Model.ClientCred.getDefaultInstance()) {
cred_ =
pbx.Model.ClientCred.newBuilder(cred_).mergeFrom(value).buildPartial();
} else {
cred_ = value;
}
bitField0_ |= 0x00000004;
}
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
*/
private void clearCred() { cred_ = null;
bitField0_ = (bitField0_ & ~0x00000004);
}
public static final int HARD_FIELD_NUMBER = 7;
private boolean hard_;
/**
*
* Request to hard-delete messages for all users, if such option is available.
*
*
* optional bool hard = 7 [json_name = "hard"];
* @return Whether the hard field is set.
*/
@java.lang.Override
public boolean hasHard() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* Request to hard-delete messages for all users, if such option is available.
*
*
* optional bool hard = 7 [json_name = "hard"];
* @return The hard.
*/
@java.lang.Override
public boolean getHard() {
return hard_;
}
/**
*
* Request to hard-delete messages for all users, if such option is available.
*
*
* optional bool hard = 7 [json_name = "hard"];
* @param value The hard to set.
*/
private void setHard(boolean value) {
bitField0_ |= 0x00000008;
hard_ = value;
}
/**
*
* Request to hard-delete messages for all users, if such option is available.
*
*
* optional bool hard = 7 [json_name = "hard"];
*/
private void clearHard() {
bitField0_ = (bitField0_ & ~0x00000008);
hard_ = false;
}
public static pbx.Model.ClientDel parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientDel parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientDel parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientDel parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientDel parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientDel parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientDel parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientDel parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientDel parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientDel parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientDel parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientDel parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientDel prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* ClientDel delete messages or topic
*
*
* Protobuf type {@code pbx.ClientDel}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientDel, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientDel)
pbx.Model.ClientDelOrBuilder {
// Construct using pbx.Model.ClientDel.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* optional string id = 1 [json_name = "id"];
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return instance.hasId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return instance.getId();
}
/**
* optional string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return instance.getIdBytes();
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* optional string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIdBytes(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
* .pbx.ClientDel.What what = 3 [json_name = "what"];
* @return The enum numeric value on the wire for what.
*/
@java.lang.Override
public int getWhatValue() {
return instance.getWhatValue();
}
/**
* .pbx.ClientDel.What what = 3 [json_name = "what"];
* @param value The what to set.
* @return This builder for chaining.
*/
public Builder setWhatValue(int value) {
copyOnWrite();
instance.setWhatValue(value);
return this;
}
/**
* .pbx.ClientDel.What what = 3 [json_name = "what"];
* @return The what.
*/
@java.lang.Override
public pbx.Model.ClientDel.What getWhat() {
return instance.getWhat();
}
/**
* .pbx.ClientDel.What what = 3 [json_name = "what"];
* @param value The enum numeric value on the wire for what to set.
* @return This builder for chaining.
*/
public Builder setWhat(pbx.Model.ClientDel.What value) {
copyOnWrite();
instance.setWhat(value);
return this;
}
/**
* .pbx.ClientDel.What what = 3 [json_name = "what"];
* @return This builder for chaining.
*/
public Builder clearWhat() {
copyOnWrite();
instance.clearWhat();
return this;
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
@java.lang.Override
public java.util.List getDelSeqList() {
return java.util.Collections.unmodifiableList(
instance.getDelSeqList());
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
@java.lang.Override
public int getDelSeqCount() {
return instance.getDelSeqCount();
}/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
@java.lang.Override
public pbx.Model.SeqRange getDelSeq(int index) {
return instance.getDelSeq(index);
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
public Builder setDelSeq(
int index, pbx.Model.SeqRange value) {
copyOnWrite();
instance.setDelSeq(index, value);
return this;
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
public Builder setDelSeq(
int index, pbx.Model.SeqRange.Builder builderForValue) {
copyOnWrite();
instance.setDelSeq(index,
builderForValue.build());
return this;
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
public Builder addDelSeq(pbx.Model.SeqRange value) {
copyOnWrite();
instance.addDelSeq(value);
return this;
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
public Builder addDelSeq(
int index, pbx.Model.SeqRange value) {
copyOnWrite();
instance.addDelSeq(index, value);
return this;
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
public Builder addDelSeq(
pbx.Model.SeqRange.Builder builderForValue) {
copyOnWrite();
instance.addDelSeq(builderForValue.build());
return this;
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
public Builder addDelSeq(
int index, pbx.Model.SeqRange.Builder builderForValue) {
copyOnWrite();
instance.addDelSeq(index,
builderForValue.build());
return this;
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
public Builder addAllDelSeq(
java.lang.Iterable extends pbx.Model.SeqRange> values) {
copyOnWrite();
instance.addAllDelSeq(values);
return this;
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
public Builder clearDelSeq() {
copyOnWrite();
instance.clearDelSeq();
return this;
}
/**
*
* Delete messages by id or range of ids
*
*
* repeated .pbx.SeqRange del_seq = 4 [json_name = "delSeq"];
*/
public Builder removeDelSeq(int index) {
copyOnWrite();
instance.removeDelSeq(index);
return this;
}
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @return Whether the userId field is set.
*/
@java.lang.Override
public boolean hasUserId() {
return instance.hasUserId();
}
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @return The userId.
*/
@java.lang.Override
public java.lang.String getUserId() {
return instance.getUserId();
}
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @return The bytes for userId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserIdBytes() {
return instance.getUserIdBytes();
}
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @param value The userId to set.
* @return This builder for chaining.
*/
public Builder setUserId(
java.lang.String value) {
copyOnWrite();
instance.setUserId(value);
return this;
}
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @return This builder for chaining.
*/
public Builder clearUserId() {
copyOnWrite();
instance.clearUserId();
return this;
}
/**
*
* User ID of the subscription to delete
*
*
* optional string user_id = 5 [json_name = "userId"];
* @param value The bytes for userId to set.
* @return This builder for chaining.
*/
public Builder setUserIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setUserIdBytes(value);
return this;
}
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
*/
@java.lang.Override
public boolean hasCred() {
return instance.hasCred();
}
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
*/
@java.lang.Override
public pbx.Model.ClientCred getCred() {
return instance.getCred();
}
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
*/
public Builder setCred(pbx.Model.ClientCred value) {
copyOnWrite();
instance.setCred(value);
return this;
}
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
*/
public Builder setCred(
pbx.Model.ClientCred.Builder builderForValue) {
copyOnWrite();
instance.setCred(builderForValue.build());
return this;
}
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
*/
public Builder mergeCred(pbx.Model.ClientCred value) {
copyOnWrite();
instance.mergeCred(value);
return this;
}
/**
*
* Credential to delete.
*
*
* optional .pbx.ClientCred cred = 6 [json_name = "cred"];
*/
public Builder clearCred() { copyOnWrite();
instance.clearCred();
return this;
}
/**
*
* Request to hard-delete messages for all users, if such option is available.
*
*
* optional bool hard = 7 [json_name = "hard"];
* @return Whether the hard field is set.
*/
@java.lang.Override
public boolean hasHard() {
return instance.hasHard();
}
/**
*
* Request to hard-delete messages for all users, if such option is available.
*
*
* optional bool hard = 7 [json_name = "hard"];
* @return The hard.
*/
@java.lang.Override
public boolean getHard() {
return instance.getHard();
}
/**
*
* Request to hard-delete messages for all users, if such option is available.
*
*
* optional bool hard = 7 [json_name = "hard"];
* @param value The hard to set.
* @return This builder for chaining.
*/
public Builder setHard(boolean value) {
copyOnWrite();
instance.setHard(value);
return this;
}
/**
*
* Request to hard-delete messages for all users, if such option is available.
*
*
* optional bool hard = 7 [json_name = "hard"];
* @return This builder for chaining.
*/
public Builder clearHard() {
copyOnWrite();
instance.clearHard();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientDel)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientDel();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"id_",
"topic_",
"what_",
"delSeq_",
pbx.Model.SeqRange.class,
"userId_",
"cred_",
"hard_",
};
java.lang.String info =
"\u0000\u0007\u0000\u0001\u0001\u0007\u0007\u0000\u0001\u0000\u0001\u1208\u0000\u0002" +
"\u0208\u0003\f\u0004\u001b\u0005\u1208\u0001\u0006\u1009\u0002\u0007\u1007\u0003" +
"";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientDel.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientDel)
private static final pbx.Model.ClientDel DEFAULT_INSTANCE;
static {
ClientDel defaultInstance = new ClientDel();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientDel.class, defaultInstance);
}
public static pbx.Model.ClientDel getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientNoteOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientNote)
com.google.protobuf.MessageLiteOrBuilder {
/**
* string topic = 1 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
* string topic = 1 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
*
* what is being reported: "recv" - message received, "read" - message read,
* "kp" - typing notification, "call" - voice/video call, "bypass" - bypass msg to subs
*
*
* .pbx.InfoNote what = 2 [json_name = "what"];
* @return The enum numeric value on the wire for what.
*/
int getWhatValue();
/**
*
* what is being reported: "recv" - message received, "read" - message read,
* "kp" - typing notification, "call" - voice/video call, "bypass" - bypass msg to subs
*
*
* .pbx.InfoNote what = 2 [json_name = "what"];
* @return The what.
*/
pbx.Model.InfoNote getWhat();
/**
*
* Server-issued message ID being reported
*
*
* optional int32 seq_id = 3 [json_name = "seqId"];
* @return Whether the seqId field is set.
*/
boolean hasSeqId();
/**
*
* Server-issued message ID being reported
*
*
* optional int32 seq_id = 3 [json_name = "seqId"];
* @return The seqId.
*/
int getSeqId();
/**
* optional bytes content = 4 [json_name = "content"];
* @return Whether the content field is set.
*/
boolean hasContent();
/**
* optional bytes content = 4 [json_name = "content"];
* @return The content.
*/
com.google.protobuf.ByteString getContent();
/**
*
* Client's count of unread messages to report back to the server. Used in push notifications on iOS.
*
*
* optional int32 unread = 5 [json_name = "unread"];
* @return Whether the unread field is set.
*/
boolean hasUnread();
/**
*
* Client's count of unread messages to report back to the server. Used in push notifications on iOS.
*
*
* optional int32 unread = 5 [json_name = "unread"];
* @return The unread.
*/
int getUnread();
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @return Whether the event field is set.
*/
boolean hasEvent();
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @return The enum numeric value on the wire for event.
*/
int getEventValue();
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @return The event.
*/
pbx.Model.CallEvent getEvent();
/**
*
* Arbitrary json payload (used in video calls).
*
*
* optional bytes payload = 7 [json_name = "payload"];
* @return Whether the payload field is set.
*/
boolean hasPayload();
/**
*
* Arbitrary json payload (used in video calls).
*
*
* optional bytes payload = 7 [json_name = "payload"];
* @return The payload.
*/
com.google.protobuf.ByteString getPayload();
}
/**
*
* ClientNote is a client-generated notification for topic subscribers
*
*
* Protobuf type {@code pbx.ClientNote}
*/
public static final class ClientNote extends
com.google.protobuf.GeneratedMessageLite<
ClientNote, ClientNote.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientNote)
ClientNoteOrBuilder {
private ClientNote() {
topic_ = "";
content_ = com.google.protobuf.ByteString.EMPTY;
payload_ = com.google.protobuf.ByteString.EMPTY;
}
private int bitField0_;
public static final int TOPIC_FIELD_NUMBER = 1;
private java.lang.String topic_;
/**
* string topic = 1 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
* string topic = 1 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
* string topic = 1 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
* string topic = 1 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
* string topic = 1 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int WHAT_FIELD_NUMBER = 2;
private int what_;
/**
*
* what is being reported: "recv" - message received, "read" - message read,
* "kp" - typing notification, "call" - voice/video call, "bypass" - bypass msg to subs
*
*
* .pbx.InfoNote what = 2 [json_name = "what"];
* @return The enum numeric value on the wire for what.
*/
@java.lang.Override
public int getWhatValue() {
return what_;
}
/**
*
* what is being reported: "recv" - message received, "read" - message read,
* "kp" - typing notification, "call" - voice/video call, "bypass" - bypass msg to subs
*
*
* .pbx.InfoNote what = 2 [json_name = "what"];
* @return The what.
*/
@java.lang.Override
public pbx.Model.InfoNote getWhat() {
pbx.Model.InfoNote result = pbx.Model.InfoNote.forNumber(what_);
return result == null ? pbx.Model.InfoNote.UNRECOGNIZED : result;
}
/**
*
* what is being reported: "recv" - message received, "read" - message read,
* "kp" - typing notification, "call" - voice/video call, "bypass" - bypass msg to subs
*
*
* .pbx.InfoNote what = 2 [json_name = "what"];
* @param value The enum numeric value on the wire for what to set.
*/
private void setWhatValue(int value) {
what_ = value;
}
/**
*
* what is being reported: "recv" - message received, "read" - message read,
* "kp" - typing notification, "call" - voice/video call, "bypass" - bypass msg to subs
*
*
* .pbx.InfoNote what = 2 [json_name = "what"];
* @param value The what to set.
*/
private void setWhat(pbx.Model.InfoNote value) {
what_ = value.getNumber();
}
/**
*
* what is being reported: "recv" - message received, "read" - message read,
* "kp" - typing notification, "call" - voice/video call, "bypass" - bypass msg to subs
*
*
* .pbx.InfoNote what = 2 [json_name = "what"];
*/
private void clearWhat() {
what_ = 0;
}
public static final int SEQ_ID_FIELD_NUMBER = 3;
private int seqId_;
/**
*
* Server-issued message ID being reported
*
*
* optional int32 seq_id = 3 [json_name = "seqId"];
* @return Whether the seqId field is set.
*/
@java.lang.Override
public boolean hasSeqId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Server-issued message ID being reported
*
*
* optional int32 seq_id = 3 [json_name = "seqId"];
* @return The seqId.
*/
@java.lang.Override
public int getSeqId() {
return seqId_;
}
/**
*
* Server-issued message ID being reported
*
*
* optional int32 seq_id = 3 [json_name = "seqId"];
* @param value The seqId to set.
*/
private void setSeqId(int value) {
bitField0_ |= 0x00000001;
seqId_ = value;
}
/**
*
* Server-issued message ID being reported
*
*
* optional int32 seq_id = 3 [json_name = "seqId"];
*/
private void clearSeqId() {
bitField0_ = (bitField0_ & ~0x00000001);
seqId_ = 0;
}
public static final int CONTENT_FIELD_NUMBER = 4;
private com.google.protobuf.ByteString content_;
/**
* optional bytes content = 4 [json_name = "content"];
* @return Whether the content field is set.
*/
@java.lang.Override
public boolean hasContent() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional bytes content = 4 [json_name = "content"];
* @return The content.
*/
@java.lang.Override
public com.google.protobuf.ByteString getContent() {
return content_;
}
/**
* optional bytes content = 4 [json_name = "content"];
* @param value The content to set.
*/
private void setContent(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000002;
content_ = value;
}
/**
* optional bytes content = 4 [json_name = "content"];
*/
private void clearContent() {
bitField0_ = (bitField0_ & ~0x00000002);
content_ = getDefaultInstance().getContent();
}
public static final int UNREAD_FIELD_NUMBER = 5;
private int unread_;
/**
*
* Client's count of unread messages to report back to the server. Used in push notifications on iOS.
*
*
* optional int32 unread = 5 [json_name = "unread"];
* @return Whether the unread field is set.
*/
@java.lang.Override
public boolean hasUnread() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Client's count of unread messages to report back to the server. Used in push notifications on iOS.
*
*
* optional int32 unread = 5 [json_name = "unread"];
* @return The unread.
*/
@java.lang.Override
public int getUnread() {
return unread_;
}
/**
*
* Client's count of unread messages to report back to the server. Used in push notifications on iOS.
*
*
* optional int32 unread = 5 [json_name = "unread"];
* @param value The unread to set.
*/
private void setUnread(int value) {
bitField0_ |= 0x00000004;
unread_ = value;
}
/**
*
* Client's count of unread messages to report back to the server. Used in push notifications on iOS.
*
*
* optional int32 unread = 5 [json_name = "unread"];
*/
private void clearUnread() {
bitField0_ = (bitField0_ & ~0x00000004);
unread_ = 0;
}
public static final int EVENT_FIELD_NUMBER = 6;
private int event_;
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @return Whether the event field is set.
*/
@java.lang.Override
public boolean hasEvent() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @return The enum numeric value on the wire for event.
*/
@java.lang.Override
public int getEventValue() {
return event_;
}
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @return The event.
*/
@java.lang.Override
public pbx.Model.CallEvent getEvent() {
pbx.Model.CallEvent result = pbx.Model.CallEvent.forNumber(event_);
return result == null ? pbx.Model.CallEvent.UNRECOGNIZED : result;
}
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @param value The enum numeric value on the wire for event to set.
*/
private void setEventValue(int value) {
bitField0_ |= 0x00000008; event_ = value;
}
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @param value The event to set.
*/
private void setEvent(pbx.Model.CallEvent value) {
event_ = value.getNumber();
bitField0_ |= 0x00000008;
}
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
*/
private void clearEvent() {
bitField0_ = (bitField0_ & ~0x00000008);
event_ = 0;
}
public static final int PAYLOAD_FIELD_NUMBER = 7;
private com.google.protobuf.ByteString payload_;
/**
*
* Arbitrary json payload (used in video calls).
*
*
* optional bytes payload = 7 [json_name = "payload"];
* @return Whether the payload field is set.
*/
@java.lang.Override
public boolean hasPayload() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* Arbitrary json payload (used in video calls).
*
*
* optional bytes payload = 7 [json_name = "payload"];
* @return The payload.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPayload() {
return payload_;
}
/**
*
* Arbitrary json payload (used in video calls).
*
*
* optional bytes payload = 7 [json_name = "payload"];
* @param value The payload to set.
*/
private void setPayload(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
bitField0_ |= 0x00000010;
payload_ = value;
}
/**
*
* Arbitrary json payload (used in video calls).
*
*
* optional bytes payload = 7 [json_name = "payload"];
*/
private void clearPayload() {
bitField0_ = (bitField0_ & ~0x00000010);
payload_ = getDefaultInstance().getPayload();
}
public static pbx.Model.ClientNote parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientNote parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientNote parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientNote parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientNote parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientNote parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientNote parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientNote parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientNote parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientNote parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientNote parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientNote parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientNote prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* ClientNote is a client-generated notification for topic subscribers
*
*
* Protobuf type {@code pbx.ClientNote}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientNote, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientNote)
pbx.Model.ClientNoteOrBuilder {
// Construct using pbx.Model.ClientNote.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* string topic = 1 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
* string topic = 1 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
* string topic = 1 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
* string topic = 1 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
* string topic = 1 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
*
* what is being reported: "recv" - message received, "read" - message read,
* "kp" - typing notification, "call" - voice/video call, "bypass" - bypass msg to subs
*
*
* .pbx.InfoNote what = 2 [json_name = "what"];
* @return The enum numeric value on the wire for what.
*/
@java.lang.Override
public int getWhatValue() {
return instance.getWhatValue();
}
/**
*
* what is being reported: "recv" - message received, "read" - message read,
* "kp" - typing notification, "call" - voice/video call, "bypass" - bypass msg to subs
*
*
* .pbx.InfoNote what = 2 [json_name = "what"];
* @param value The what to set.
* @return This builder for chaining.
*/
public Builder setWhatValue(int value) {
copyOnWrite();
instance.setWhatValue(value);
return this;
}
/**
*
* what is being reported: "recv" - message received, "read" - message read,
* "kp" - typing notification, "call" - voice/video call, "bypass" - bypass msg to subs
*
*
* .pbx.InfoNote what = 2 [json_name = "what"];
* @return The what.
*/
@java.lang.Override
public pbx.Model.InfoNote getWhat() {
return instance.getWhat();
}
/**
*
* what is being reported: "recv" - message received, "read" - message read,
* "kp" - typing notification, "call" - voice/video call, "bypass" - bypass msg to subs
*
*
* .pbx.InfoNote what = 2 [json_name = "what"];
* @param value The enum numeric value on the wire for what to set.
* @return This builder for chaining.
*/
public Builder setWhat(pbx.Model.InfoNote value) {
copyOnWrite();
instance.setWhat(value);
return this;
}
/**
*
* what is being reported: "recv" - message received, "read" - message read,
* "kp" - typing notification, "call" - voice/video call, "bypass" - bypass msg to subs
*
*
* .pbx.InfoNote what = 2 [json_name = "what"];
* @return This builder for chaining.
*/
public Builder clearWhat() {
copyOnWrite();
instance.clearWhat();
return this;
}
/**
*
* Server-issued message ID being reported
*
*
* optional int32 seq_id = 3 [json_name = "seqId"];
* @return Whether the seqId field is set.
*/
@java.lang.Override
public boolean hasSeqId() {
return instance.hasSeqId();
}
/**
*
* Server-issued message ID being reported
*
*
* optional int32 seq_id = 3 [json_name = "seqId"];
* @return The seqId.
*/
@java.lang.Override
public int getSeqId() {
return instance.getSeqId();
}
/**
*
* Server-issued message ID being reported
*
*
* optional int32 seq_id = 3 [json_name = "seqId"];
* @param value The seqId to set.
* @return This builder for chaining.
*/
public Builder setSeqId(int value) {
copyOnWrite();
instance.setSeqId(value);
return this;
}
/**
*
* Server-issued message ID being reported
*
*
* optional int32 seq_id = 3 [json_name = "seqId"];
* @return This builder for chaining.
*/
public Builder clearSeqId() {
copyOnWrite();
instance.clearSeqId();
return this;
}
/**
* optional bytes content = 4 [json_name = "content"];
* @return Whether the content field is set.
*/
@java.lang.Override
public boolean hasContent() {
return instance.hasContent();
}
/**
* optional bytes content = 4 [json_name = "content"];
* @return The content.
*/
@java.lang.Override
public com.google.protobuf.ByteString getContent() {
return instance.getContent();
}
/**
* optional bytes content = 4 [json_name = "content"];
* @param value The content to set.
* @return This builder for chaining.
*/
public Builder setContent(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setContent(value);
return this;
}
/**
* optional bytes content = 4 [json_name = "content"];
* @return This builder for chaining.
*/
public Builder clearContent() {
copyOnWrite();
instance.clearContent();
return this;
}
/**
*
* Client's count of unread messages to report back to the server. Used in push notifications on iOS.
*
*
* optional int32 unread = 5 [json_name = "unread"];
* @return Whether the unread field is set.
*/
@java.lang.Override
public boolean hasUnread() {
return instance.hasUnread();
}
/**
*
* Client's count of unread messages to report back to the server. Used in push notifications on iOS.
*
*
* optional int32 unread = 5 [json_name = "unread"];
* @return The unread.
*/
@java.lang.Override
public int getUnread() {
return instance.getUnread();
}
/**
*
* Client's count of unread messages to report back to the server. Used in push notifications on iOS.
*
*
* optional int32 unread = 5 [json_name = "unread"];
* @param value The unread to set.
* @return This builder for chaining.
*/
public Builder setUnread(int value) {
copyOnWrite();
instance.setUnread(value);
return this;
}
/**
*
* Client's count of unread messages to report back to the server. Used in push notifications on iOS.
*
*
* optional int32 unread = 5 [json_name = "unread"];
* @return This builder for chaining.
*/
public Builder clearUnread() {
copyOnWrite();
instance.clearUnread();
return this;
}
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @return Whether the event field is set.
*/
@java.lang.Override
public boolean hasEvent() {
return instance.hasEvent();
}
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @return The enum numeric value on the wire for event.
*/
@java.lang.Override
public int getEventValue() {
return instance.getEventValue();
}
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @param value The event to set.
* @return This builder for chaining.
*/
public Builder setEventValue(int value) {
copyOnWrite();
instance.setEventValue(value);
return this;
}
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @return The event.
*/
@java.lang.Override
public pbx.Model.CallEvent getEvent() {
return instance.getEvent();
}
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @param value The enum numeric value on the wire for event to set.
* @return This builder for chaining.
*/
public Builder setEvent(pbx.Model.CallEvent value) {
copyOnWrite();
instance.setEvent(value);
return this;
}
/**
*
* Call event.
*
*
* optional .pbx.CallEvent event = 6 [json_name = "event"];
* @return This builder for chaining.
*/
public Builder clearEvent() {
copyOnWrite();
instance.clearEvent();
return this;
}
/**
*
* Arbitrary json payload (used in video calls).
*
*
* optional bytes payload = 7 [json_name = "payload"];
* @return Whether the payload field is set.
*/
@java.lang.Override
public boolean hasPayload() {
return instance.hasPayload();
}
/**
*
* Arbitrary json payload (used in video calls).
*
*
* optional bytes payload = 7 [json_name = "payload"];
* @return The payload.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPayload() {
return instance.getPayload();
}
/**
*
* Arbitrary json payload (used in video calls).
*
*
* optional bytes payload = 7 [json_name = "payload"];
* @param value The payload to set.
* @return This builder for chaining.
*/
public Builder setPayload(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setPayload(value);
return this;
}
/**
*
* Arbitrary json payload (used in video calls).
*
*
* optional bytes payload = 7 [json_name = "payload"];
* @return This builder for chaining.
*/
public Builder clearPayload() {
copyOnWrite();
instance.clearPayload();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientNote)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientNote();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"topic_",
"what_",
"seqId_",
"content_",
"unread_",
"event_",
"payload_",
};
java.lang.String info =
"\u0000\u0007\u0000\u0001\u0001\u0007\u0007\u0000\u0000\u0000\u0001\u0208\u0002\f" +
"\u0003\u1004\u0000\u0004\u100a\u0001\u0005\u1004\u0002\u0006\u100c\u0003\u0007\u100a" +
"\u0004";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientNote.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientNote)
private static final pbx.Model.ClientNote DEFAULT_INSTANCE;
static {
ClientNote defaultInstance = new ClientNote();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientNote.class, defaultInstance);
}
public static pbx.Model.ClientNote getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientExtraOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientExtra)
com.google.protobuf.MessageLiteOrBuilder {
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @return A list containing the attachments.
*/
java.util.List
getAttachmentsList();
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @return The count of attachments.
*/
int getAttachmentsCount();
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param index The index of the element to return.
* @return The attachments at the given index.
*/
java.lang.String getAttachments(int index);
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param index The index of the element to return.
* @return The attachments at the given index.
*/
com.google.protobuf.ByteString
getAttachmentsBytes(int index);
/**
*
* Root user may send messages on behalf of other users.
*
*
* string on_behalf_of = 2 [json_name = "onBehalfOf"];
* @return The onBehalfOf.
*/
java.lang.String getOnBehalfOf();
/**
*
* Root user may send messages on behalf of other users.
*
*
* string on_behalf_of = 2 [json_name = "onBehalfOf"];
* @return The bytes for onBehalfOf.
*/
com.google.protobuf.ByteString
getOnBehalfOfBytes();
/**
* .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
* @return The enum numeric value on the wire for authLevel.
*/
int getAuthLevelValue();
/**
* .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
* @return The authLevel.
*/
pbx.Model.AuthLevel getAuthLevel();
}
/**
* Protobuf type {@code pbx.ClientExtra}
*/
public static final class ClientExtra extends
com.google.protobuf.GeneratedMessageLite<
ClientExtra, ClientExtra.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientExtra)
ClientExtraOrBuilder {
private ClientExtra() {
attachments_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
onBehalfOf_ = "";
}
public static final int ATTACHMENTS_FIELD_NUMBER = 1;
private com.google.protobuf.Internal.ProtobufList attachments_;
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @return A list containing the attachments.
*/
@java.lang.Override
public java.util.List getAttachmentsList() {
return attachments_;
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @return The count of attachments.
*/
@java.lang.Override
public int getAttachmentsCount() {
return attachments_.size();
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param index The index of the element to return.
* @return The attachments at the given index.
*/
@java.lang.Override
public java.lang.String getAttachments(int index) {
return attachments_.get(index);
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param index The index of the value to return.
* @return The bytes of the attachments at the given index.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAttachmentsBytes(int index) {
return com.google.protobuf.ByteString.copyFromUtf8(
attachments_.get(index));
}
private void ensureAttachmentsIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp =
attachments_; if (!tmp.isModifiable()) {
attachments_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param index The index to set the value at.
* @param value The attachments to set.
*/
private void setAttachments(
int index, java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ensureAttachmentsIsMutable();
attachments_.set(index, value);
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param value The attachments to add.
*/
private void addAttachments(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ensureAttachmentsIsMutable();
attachments_.add(value);
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param values The attachments to add.
*/
private void addAllAttachments(
java.lang.Iterable values) {
ensureAttachmentsIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, attachments_);
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
*/
private void clearAttachments() {
attachments_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param value The bytes of the attachments to add.
*/
private void addAttachmentsBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
ensureAttachmentsIsMutable();
attachments_.add(value.toStringUtf8());
}
public static final int ON_BEHALF_OF_FIELD_NUMBER = 2;
private java.lang.String onBehalfOf_;
/**
*
* Root user may send messages on behalf of other users.
*
*
* string on_behalf_of = 2 [json_name = "onBehalfOf"];
* @return The onBehalfOf.
*/
@java.lang.Override
public java.lang.String getOnBehalfOf() {
return onBehalfOf_;
}
/**
*
* Root user may send messages on behalf of other users.
*
*
* string on_behalf_of = 2 [json_name = "onBehalfOf"];
* @return The bytes for onBehalfOf.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOnBehalfOfBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(onBehalfOf_);
}
/**
*
* Root user may send messages on behalf of other users.
*
*
* string on_behalf_of = 2 [json_name = "onBehalfOf"];
* @param value The onBehalfOf to set.
*/
private void setOnBehalfOf(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
onBehalfOf_ = value;
}
/**
*
* Root user may send messages on behalf of other users.
*
*
* string on_behalf_of = 2 [json_name = "onBehalfOf"];
*/
private void clearOnBehalfOf() {
onBehalfOf_ = getDefaultInstance().getOnBehalfOf();
}
/**
*
* Root user may send messages on behalf of other users.
*
*
* string on_behalf_of = 2 [json_name = "onBehalfOf"];
* @param value The bytes for onBehalfOf to set.
*/
private void setOnBehalfOfBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
onBehalfOf_ = value.toStringUtf8();
}
public static final int AUTH_LEVEL_FIELD_NUMBER = 3;
private int authLevel_;
/**
* .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
* @return The enum numeric value on the wire for authLevel.
*/
@java.lang.Override
public int getAuthLevelValue() {
return authLevel_;
}
/**
* .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
* @return The authLevel.
*/
@java.lang.Override
public pbx.Model.AuthLevel getAuthLevel() {
pbx.Model.AuthLevel result = pbx.Model.AuthLevel.forNumber(authLevel_);
return result == null ? pbx.Model.AuthLevel.UNRECOGNIZED : result;
}
/**
* .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
* @param value The enum numeric value on the wire for authLevel to set.
*/
private void setAuthLevelValue(int value) {
authLevel_ = value;
}
/**
* .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
* @param value The authLevel to set.
*/
private void setAuthLevel(pbx.Model.AuthLevel value) {
authLevel_ = value.getNumber();
}
/**
* .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
*/
private void clearAuthLevel() {
authLevel_ = 0;
}
public static pbx.Model.ClientExtra parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientExtra parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientExtra parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientExtra parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientExtra parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientExtra parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientExtra parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientExtra parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientExtra parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientExtra parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientExtra parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientExtra parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientExtra prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
* Protobuf type {@code pbx.ClientExtra}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientExtra, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientExtra)
pbx.Model.ClientExtraOrBuilder {
// Construct using pbx.Model.ClientExtra.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @return A list containing the attachments.
*/
@java.lang.Override
public java.util.List
getAttachmentsList() {
return java.util.Collections.unmodifiableList(
instance.getAttachmentsList());
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @return The count of attachments.
*/
@java.lang.Override
public int getAttachmentsCount() {
return instance.getAttachmentsCount();
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param index The index of the element to return.
* @return The attachments at the given index.
*/
@java.lang.Override
public java.lang.String getAttachments(int index) {
return instance.getAttachments(index);
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param index The index of the value to return.
* @return The bytes of the attachments at the given index.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAttachmentsBytes(int index) {
return instance.getAttachmentsBytes(index);
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param index The index to set the value at.
* @param value The attachments to set.
* @return This builder for chaining.
*/
public Builder setAttachments(
int index, java.lang.String value) {
copyOnWrite();
instance.setAttachments(index, value);
return this;
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param value The attachments to add.
* @return This builder for chaining.
*/
public Builder addAttachments(
java.lang.String value) {
copyOnWrite();
instance.addAttachments(value);
return this;
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param values The attachments to add.
* @return This builder for chaining.
*/
public Builder addAllAttachments(
java.lang.Iterable values) {
copyOnWrite();
instance.addAllAttachments(values);
return this;
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @return This builder for chaining.
*/
public Builder clearAttachments() {
copyOnWrite();
instance.clearAttachments();
return this;
}
/**
* repeated string attachments = 1 [json_name = "attachments"];
* @param value The bytes of the attachments to add.
* @return This builder for chaining.
*/
public Builder addAttachmentsBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.addAttachmentsBytes(value);
return this;
}
/**
*
* Root user may send messages on behalf of other users.
*
*
* string on_behalf_of = 2 [json_name = "onBehalfOf"];
* @return The onBehalfOf.
*/
@java.lang.Override
public java.lang.String getOnBehalfOf() {
return instance.getOnBehalfOf();
}
/**
*
* Root user may send messages on behalf of other users.
*
*
* string on_behalf_of = 2 [json_name = "onBehalfOf"];
* @return The bytes for onBehalfOf.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOnBehalfOfBytes() {
return instance.getOnBehalfOfBytes();
}
/**
*
* Root user may send messages on behalf of other users.
*
*
* string on_behalf_of = 2 [json_name = "onBehalfOf"];
* @param value The onBehalfOf to set.
* @return This builder for chaining.
*/
public Builder setOnBehalfOf(
java.lang.String value) {
copyOnWrite();
instance.setOnBehalfOf(value);
return this;
}
/**
*
* Root user may send messages on behalf of other users.
*
*
* string on_behalf_of = 2 [json_name = "onBehalfOf"];
* @return This builder for chaining.
*/
public Builder clearOnBehalfOf() {
copyOnWrite();
instance.clearOnBehalfOf();
return this;
}
/**
*
* Root user may send messages on behalf of other users.
*
*
* string on_behalf_of = 2 [json_name = "onBehalfOf"];
* @param value The bytes for onBehalfOf to set.
* @return This builder for chaining.
*/
public Builder setOnBehalfOfBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setOnBehalfOfBytes(value);
return this;
}
/**
* .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
* @return The enum numeric value on the wire for authLevel.
*/
@java.lang.Override
public int getAuthLevelValue() {
return instance.getAuthLevelValue();
}
/**
* .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
* @param value The authLevel to set.
* @return This builder for chaining.
*/
public Builder setAuthLevelValue(int value) {
copyOnWrite();
instance.setAuthLevelValue(value);
return this;
}
/**
* .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
* @return The authLevel.
*/
@java.lang.Override
public pbx.Model.AuthLevel getAuthLevel() {
return instance.getAuthLevel();
}
/**
* .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
* @param value The enum numeric value on the wire for authLevel to set.
* @return This builder for chaining.
*/
public Builder setAuthLevel(pbx.Model.AuthLevel value) {
copyOnWrite();
instance.setAuthLevel(value);
return this;
}
/**
* .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
* @return This builder for chaining.
*/
public Builder clearAuthLevel() {
copyOnWrite();
instance.clearAuthLevel();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientExtra)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientExtra();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"attachments_",
"onBehalfOf_",
"authLevel_",
};
java.lang.String info =
"\u0000\u0003\u0000\u0000\u0001\u0003\u0003\u0000\u0001\u0000\u0001\u021a\u0002\u0208" +
"\u0003\f";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientExtra.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientExtra)
private static final pbx.Model.ClientExtra DEFAULT_INSTANCE;
static {
ClientExtra defaultInstance = new ClientExtra();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientExtra.class, defaultInstance);
}
public static pbx.Model.ClientExtra getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ClientMsgOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ClientMsg)
com.google.protobuf.MessageLiteOrBuilder {
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
* @return Whether the hi field is set.
*/
boolean hasHi();
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
* @return The hi.
*/
pbx.Model.ClientHi getHi();
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
* @return Whether the acc field is set.
*/
boolean hasAcc();
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
* @return The acc.
*/
pbx.Model.ClientAcc getAcc();
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
* @return Whether the login field is set.
*/
boolean hasLogin();
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
* @return The login.
*/
pbx.Model.ClientLogin getLogin();
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
* @return Whether the sub field is set.
*/
boolean hasSub();
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
* @return The sub.
*/
pbx.Model.ClientSub getSub();
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
* @return Whether the leave field is set.
*/
boolean hasLeave();
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
* @return The leave.
*/
pbx.Model.ClientLeave getLeave();
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
* @return Whether the pub field is set.
*/
boolean hasPub();
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
* @return The pub.
*/
pbx.Model.ClientPub getPub();
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
* @return Whether the get field is set.
*/
boolean hasGet();
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
* @return The get.
*/
pbx.Model.ClientGet getGet();
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
* @return Whether the set field is set.
*/
boolean hasSet();
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
* @return The set.
*/
pbx.Model.ClientSet getSet();
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
* @return Whether the del field is set.
*/
boolean hasDel();
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
* @return The del.
*/
pbx.Model.ClientDel getDel();
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
* @return Whether the note field is set.
*/
boolean hasNote();
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
* @return The note.
*/
pbx.Model.ClientNote getNote();
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
* @return Whether the extra field is set.
*/
boolean hasExtra();
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
* @return The extra.
*/
pbx.Model.ClientExtra getExtra();
public pbx.Model.ClientMsg.MessageCase getMessageCase();
}
/**
* Protobuf type {@code pbx.ClientMsg}
*/
public static final class ClientMsg extends
com.google.protobuf.GeneratedMessageLite<
ClientMsg, ClientMsg.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ClientMsg)
ClientMsgOrBuilder {
private ClientMsg() {
}
private int bitField0_;
private int messageCase_ = 0;
private java.lang.Object message_;
public enum MessageCase {
HI(1),
ACC(2),
LOGIN(3),
SUB(4),
LEAVE(5),
PUB(6),
GET(7),
SET(8),
DEL(9),
NOTE(10),
MESSAGE_NOT_SET(0);
private final int value;
private MessageCase(int value) {
this.value = value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static MessageCase valueOf(int value) {
return forNumber(value);
}
public static MessageCase forNumber(int value) {
switch (value) {
case 1: return HI;
case 2: return ACC;
case 3: return LOGIN;
case 4: return SUB;
case 5: return LEAVE;
case 6: return PUB;
case 7: return GET;
case 8: return SET;
case 9: return DEL;
case 10: return NOTE;
case 0: return MESSAGE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
@java.lang.Override
public MessageCase
getMessageCase() {
return MessageCase.forNumber(
messageCase_);
}
private void clearMessage() {
messageCase_ = 0;
message_ = null;
}
public static final int HI_FIELD_NUMBER = 1;
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
*/
@java.lang.Override
public boolean hasHi() {
return messageCase_ == 1;
}
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
*/
@java.lang.Override
public pbx.Model.ClientHi getHi() {
if (messageCase_ == 1) {
return (pbx.Model.ClientHi) message_;
}
return pbx.Model.ClientHi.getDefaultInstance();
}
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
*/
private void setHi(pbx.Model.ClientHi value) {
value.getClass();
message_ = value;
messageCase_ = 1;
}
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
*/
private void mergeHi(pbx.Model.ClientHi value) {
value.getClass();
if (messageCase_ == 1 &&
message_ != pbx.Model.ClientHi.getDefaultInstance()) {
message_ = pbx.Model.ClientHi.newBuilder((pbx.Model.ClientHi) message_)
.mergeFrom(value).buildPartial();
} else {
message_ = value;
}
messageCase_ = 1;
}
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
*/
private void clearHi() {
if (messageCase_ == 1) {
messageCase_ = 0;
message_ = null;
}
}
public static final int ACC_FIELD_NUMBER = 2;
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
*/
@java.lang.Override
public boolean hasAcc() {
return messageCase_ == 2;
}
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
*/
@java.lang.Override
public pbx.Model.ClientAcc getAcc() {
if (messageCase_ == 2) {
return (pbx.Model.ClientAcc) message_;
}
return pbx.Model.ClientAcc.getDefaultInstance();
}
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
*/
private void setAcc(pbx.Model.ClientAcc value) {
value.getClass();
message_ = value;
messageCase_ = 2;
}
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
*/
private void mergeAcc(pbx.Model.ClientAcc value) {
value.getClass();
if (messageCase_ == 2 &&
message_ != pbx.Model.ClientAcc.getDefaultInstance()) {
message_ = pbx.Model.ClientAcc.newBuilder((pbx.Model.ClientAcc) message_)
.mergeFrom(value).buildPartial();
} else {
message_ = value;
}
messageCase_ = 2;
}
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
*/
private void clearAcc() {
if (messageCase_ == 2) {
messageCase_ = 0;
message_ = null;
}
}
public static final int LOGIN_FIELD_NUMBER = 3;
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
*/
@java.lang.Override
public boolean hasLogin() {
return messageCase_ == 3;
}
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
*/
@java.lang.Override
public pbx.Model.ClientLogin getLogin() {
if (messageCase_ == 3) {
return (pbx.Model.ClientLogin) message_;
}
return pbx.Model.ClientLogin.getDefaultInstance();
}
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
*/
private void setLogin(pbx.Model.ClientLogin value) {
value.getClass();
message_ = value;
messageCase_ = 3;
}
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
*/
private void mergeLogin(pbx.Model.ClientLogin value) {
value.getClass();
if (messageCase_ == 3 &&
message_ != pbx.Model.ClientLogin.getDefaultInstance()) {
message_ = pbx.Model.ClientLogin.newBuilder((pbx.Model.ClientLogin) message_)
.mergeFrom(value).buildPartial();
} else {
message_ = value;
}
messageCase_ = 3;
}
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
*/
private void clearLogin() {
if (messageCase_ == 3) {
messageCase_ = 0;
message_ = null;
}
}
public static final int SUB_FIELD_NUMBER = 4;
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
*/
@java.lang.Override
public boolean hasSub() {
return messageCase_ == 4;
}
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
*/
@java.lang.Override
public pbx.Model.ClientSub getSub() {
if (messageCase_ == 4) {
return (pbx.Model.ClientSub) message_;
}
return pbx.Model.ClientSub.getDefaultInstance();
}
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
*/
private void setSub(pbx.Model.ClientSub value) {
value.getClass();
message_ = value;
messageCase_ = 4;
}
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
*/
private void mergeSub(pbx.Model.ClientSub value) {
value.getClass();
if (messageCase_ == 4 &&
message_ != pbx.Model.ClientSub.getDefaultInstance()) {
message_ = pbx.Model.ClientSub.newBuilder((pbx.Model.ClientSub) message_)
.mergeFrom(value).buildPartial();
} else {
message_ = value;
}
messageCase_ = 4;
}
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
*/
private void clearSub() {
if (messageCase_ == 4) {
messageCase_ = 0;
message_ = null;
}
}
public static final int LEAVE_FIELD_NUMBER = 5;
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
*/
@java.lang.Override
public boolean hasLeave() {
return messageCase_ == 5;
}
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
*/
@java.lang.Override
public pbx.Model.ClientLeave getLeave() {
if (messageCase_ == 5) {
return (pbx.Model.ClientLeave) message_;
}
return pbx.Model.ClientLeave.getDefaultInstance();
}
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
*/
private void setLeave(pbx.Model.ClientLeave value) {
value.getClass();
message_ = value;
messageCase_ = 5;
}
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
*/
private void mergeLeave(pbx.Model.ClientLeave value) {
value.getClass();
if (messageCase_ == 5 &&
message_ != pbx.Model.ClientLeave.getDefaultInstance()) {
message_ = pbx.Model.ClientLeave.newBuilder((pbx.Model.ClientLeave) message_)
.mergeFrom(value).buildPartial();
} else {
message_ = value;
}
messageCase_ = 5;
}
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
*/
private void clearLeave() {
if (messageCase_ == 5) {
messageCase_ = 0;
message_ = null;
}
}
public static final int PUB_FIELD_NUMBER = 6;
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
*/
@java.lang.Override
public boolean hasPub() {
return messageCase_ == 6;
}
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
*/
@java.lang.Override
public pbx.Model.ClientPub getPub() {
if (messageCase_ == 6) {
return (pbx.Model.ClientPub) message_;
}
return pbx.Model.ClientPub.getDefaultInstance();
}
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
*/
private void setPub(pbx.Model.ClientPub value) {
value.getClass();
message_ = value;
messageCase_ = 6;
}
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
*/
private void mergePub(pbx.Model.ClientPub value) {
value.getClass();
if (messageCase_ == 6 &&
message_ != pbx.Model.ClientPub.getDefaultInstance()) {
message_ = pbx.Model.ClientPub.newBuilder((pbx.Model.ClientPub) message_)
.mergeFrom(value).buildPartial();
} else {
message_ = value;
}
messageCase_ = 6;
}
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
*/
private void clearPub() {
if (messageCase_ == 6) {
messageCase_ = 0;
message_ = null;
}
}
public static final int GET_FIELD_NUMBER = 7;
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
*/
@java.lang.Override
public boolean hasGet() {
return messageCase_ == 7;
}
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
*/
@java.lang.Override
public pbx.Model.ClientGet getGet() {
if (messageCase_ == 7) {
return (pbx.Model.ClientGet) message_;
}
return pbx.Model.ClientGet.getDefaultInstance();
}
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
*/
private void setGet(pbx.Model.ClientGet value) {
value.getClass();
message_ = value;
messageCase_ = 7;
}
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
*/
private void mergeGet(pbx.Model.ClientGet value) {
value.getClass();
if (messageCase_ == 7 &&
message_ != pbx.Model.ClientGet.getDefaultInstance()) {
message_ = pbx.Model.ClientGet.newBuilder((pbx.Model.ClientGet) message_)
.mergeFrom(value).buildPartial();
} else {
message_ = value;
}
messageCase_ = 7;
}
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
*/
private void clearGet() {
if (messageCase_ == 7) {
messageCase_ = 0;
message_ = null;
}
}
public static final int SET_FIELD_NUMBER = 8;
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
*/
@java.lang.Override
public boolean hasSet() {
return messageCase_ == 8;
}
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
*/
@java.lang.Override
public pbx.Model.ClientSet getSet() {
if (messageCase_ == 8) {
return (pbx.Model.ClientSet) message_;
}
return pbx.Model.ClientSet.getDefaultInstance();
}
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
*/
private void setSet(pbx.Model.ClientSet value) {
value.getClass();
message_ = value;
messageCase_ = 8;
}
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
*/
private void mergeSet(pbx.Model.ClientSet value) {
value.getClass();
if (messageCase_ == 8 &&
message_ != pbx.Model.ClientSet.getDefaultInstance()) {
message_ = pbx.Model.ClientSet.newBuilder((pbx.Model.ClientSet) message_)
.mergeFrom(value).buildPartial();
} else {
message_ = value;
}
messageCase_ = 8;
}
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
*/
private void clearSet() {
if (messageCase_ == 8) {
messageCase_ = 0;
message_ = null;
}
}
public static final int DEL_FIELD_NUMBER = 9;
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
*/
@java.lang.Override
public boolean hasDel() {
return messageCase_ == 9;
}
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
*/
@java.lang.Override
public pbx.Model.ClientDel getDel() {
if (messageCase_ == 9) {
return (pbx.Model.ClientDel) message_;
}
return pbx.Model.ClientDel.getDefaultInstance();
}
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
*/
private void setDel(pbx.Model.ClientDel value) {
value.getClass();
message_ = value;
messageCase_ = 9;
}
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
*/
private void mergeDel(pbx.Model.ClientDel value) {
value.getClass();
if (messageCase_ == 9 &&
message_ != pbx.Model.ClientDel.getDefaultInstance()) {
message_ = pbx.Model.ClientDel.newBuilder((pbx.Model.ClientDel) message_)
.mergeFrom(value).buildPartial();
} else {
message_ = value;
}
messageCase_ = 9;
}
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
*/
private void clearDel() {
if (messageCase_ == 9) {
messageCase_ = 0;
message_ = null;
}
}
public static final int NOTE_FIELD_NUMBER = 10;
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
*/
@java.lang.Override
public boolean hasNote() {
return messageCase_ == 10;
}
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
*/
@java.lang.Override
public pbx.Model.ClientNote getNote() {
if (messageCase_ == 10) {
return (pbx.Model.ClientNote) message_;
}
return pbx.Model.ClientNote.getDefaultInstance();
}
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
*/
private void setNote(pbx.Model.ClientNote value) {
value.getClass();
message_ = value;
messageCase_ = 10;
}
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
*/
private void mergeNote(pbx.Model.ClientNote value) {
value.getClass();
if (messageCase_ == 10 &&
message_ != pbx.Model.ClientNote.getDefaultInstance()) {
message_ = pbx.Model.ClientNote.newBuilder((pbx.Model.ClientNote) message_)
.mergeFrom(value).buildPartial();
} else {
message_ = value;
}
messageCase_ = 10;
}
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
*/
private void clearNote() {
if (messageCase_ == 10) {
messageCase_ = 0;
message_ = null;
}
}
public static final int EXTRA_FIELD_NUMBER = 13;
private pbx.Model.ClientExtra extra_;
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
*/
@java.lang.Override
public boolean hasExtra() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
*/
@java.lang.Override
public pbx.Model.ClientExtra getExtra() {
return extra_ == null ? pbx.Model.ClientExtra.getDefaultInstance() : extra_;
}
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
*/
private void setExtra(pbx.Model.ClientExtra value) {
value.getClass();
extra_ = value;
bitField0_ |= 0x00000001;
}
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeExtra(pbx.Model.ClientExtra value) {
value.getClass();
if (extra_ != null &&
extra_ != pbx.Model.ClientExtra.getDefaultInstance()) {
extra_ =
pbx.Model.ClientExtra.newBuilder(extra_).mergeFrom(value).buildPartial();
} else {
extra_ = value;
}
bitField0_ |= 0x00000001;
}
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
*/
private void clearExtra() { extra_ = null;
bitField0_ = (bitField0_ & ~0x00000001);
}
public static pbx.Model.ClientMsg parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientMsg parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientMsg parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientMsg parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientMsg parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ClientMsg parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ClientMsg parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientMsg parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientMsg parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientMsg parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ClientMsg parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ClientMsg parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ClientMsg prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
* Protobuf type {@code pbx.ClientMsg}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ClientMsg, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ClientMsg)
pbx.Model.ClientMsgOrBuilder {
// Construct using pbx.Model.ClientMsg.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
@java.lang.Override
public MessageCase
getMessageCase() {
return instance.getMessageCase();
}
public Builder clearMessage() {
copyOnWrite();
instance.clearMessage();
return this;
}
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
*/
@java.lang.Override
public boolean hasHi() {
return instance.hasHi();
}
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
*/
@java.lang.Override
public pbx.Model.ClientHi getHi() {
return instance.getHi();
}
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
*/
public Builder setHi(pbx.Model.ClientHi value) {
copyOnWrite();
instance.setHi(value);
return this;
}
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
*/
public Builder setHi(
pbx.Model.ClientHi.Builder builderForValue) {
copyOnWrite();
instance.setHi(builderForValue.build());
return this;
}
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
*/
public Builder mergeHi(pbx.Model.ClientHi value) {
copyOnWrite();
instance.mergeHi(value);
return this;
}
/**
* .pbx.ClientHi hi = 1 [json_name = "hi"];
*/
public Builder clearHi() {
copyOnWrite();
instance.clearHi();
return this;
}
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
*/
@java.lang.Override
public boolean hasAcc() {
return instance.hasAcc();
}
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
*/
@java.lang.Override
public pbx.Model.ClientAcc getAcc() {
return instance.getAcc();
}
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
*/
public Builder setAcc(pbx.Model.ClientAcc value) {
copyOnWrite();
instance.setAcc(value);
return this;
}
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
*/
public Builder setAcc(
pbx.Model.ClientAcc.Builder builderForValue) {
copyOnWrite();
instance.setAcc(builderForValue.build());
return this;
}
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
*/
public Builder mergeAcc(pbx.Model.ClientAcc value) {
copyOnWrite();
instance.mergeAcc(value);
return this;
}
/**
* .pbx.ClientAcc acc = 2 [json_name = "acc"];
*/
public Builder clearAcc() {
copyOnWrite();
instance.clearAcc();
return this;
}
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
*/
@java.lang.Override
public boolean hasLogin() {
return instance.hasLogin();
}
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
*/
@java.lang.Override
public pbx.Model.ClientLogin getLogin() {
return instance.getLogin();
}
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
*/
public Builder setLogin(pbx.Model.ClientLogin value) {
copyOnWrite();
instance.setLogin(value);
return this;
}
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
*/
public Builder setLogin(
pbx.Model.ClientLogin.Builder builderForValue) {
copyOnWrite();
instance.setLogin(builderForValue.build());
return this;
}
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
*/
public Builder mergeLogin(pbx.Model.ClientLogin value) {
copyOnWrite();
instance.mergeLogin(value);
return this;
}
/**
* .pbx.ClientLogin login = 3 [json_name = "login"];
*/
public Builder clearLogin() {
copyOnWrite();
instance.clearLogin();
return this;
}
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
*/
@java.lang.Override
public boolean hasSub() {
return instance.hasSub();
}
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
*/
@java.lang.Override
public pbx.Model.ClientSub getSub() {
return instance.getSub();
}
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
*/
public Builder setSub(pbx.Model.ClientSub value) {
copyOnWrite();
instance.setSub(value);
return this;
}
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
*/
public Builder setSub(
pbx.Model.ClientSub.Builder builderForValue) {
copyOnWrite();
instance.setSub(builderForValue.build());
return this;
}
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
*/
public Builder mergeSub(pbx.Model.ClientSub value) {
copyOnWrite();
instance.mergeSub(value);
return this;
}
/**
* .pbx.ClientSub sub = 4 [json_name = "sub"];
*/
public Builder clearSub() {
copyOnWrite();
instance.clearSub();
return this;
}
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
*/
@java.lang.Override
public boolean hasLeave() {
return instance.hasLeave();
}
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
*/
@java.lang.Override
public pbx.Model.ClientLeave getLeave() {
return instance.getLeave();
}
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
*/
public Builder setLeave(pbx.Model.ClientLeave value) {
copyOnWrite();
instance.setLeave(value);
return this;
}
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
*/
public Builder setLeave(
pbx.Model.ClientLeave.Builder builderForValue) {
copyOnWrite();
instance.setLeave(builderForValue.build());
return this;
}
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
*/
public Builder mergeLeave(pbx.Model.ClientLeave value) {
copyOnWrite();
instance.mergeLeave(value);
return this;
}
/**
* .pbx.ClientLeave leave = 5 [json_name = "leave"];
*/
public Builder clearLeave() {
copyOnWrite();
instance.clearLeave();
return this;
}
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
*/
@java.lang.Override
public boolean hasPub() {
return instance.hasPub();
}
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
*/
@java.lang.Override
public pbx.Model.ClientPub getPub() {
return instance.getPub();
}
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
*/
public Builder setPub(pbx.Model.ClientPub value) {
copyOnWrite();
instance.setPub(value);
return this;
}
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
*/
public Builder setPub(
pbx.Model.ClientPub.Builder builderForValue) {
copyOnWrite();
instance.setPub(builderForValue.build());
return this;
}
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
*/
public Builder mergePub(pbx.Model.ClientPub value) {
copyOnWrite();
instance.mergePub(value);
return this;
}
/**
* .pbx.ClientPub pub = 6 [json_name = "pub"];
*/
public Builder clearPub() {
copyOnWrite();
instance.clearPub();
return this;
}
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
*/
@java.lang.Override
public boolean hasGet() {
return instance.hasGet();
}
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
*/
@java.lang.Override
public pbx.Model.ClientGet getGet() {
return instance.getGet();
}
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
*/
public Builder setGet(pbx.Model.ClientGet value) {
copyOnWrite();
instance.setGet(value);
return this;
}
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
*/
public Builder setGet(
pbx.Model.ClientGet.Builder builderForValue) {
copyOnWrite();
instance.setGet(builderForValue.build());
return this;
}
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
*/
public Builder mergeGet(pbx.Model.ClientGet value) {
copyOnWrite();
instance.mergeGet(value);
return this;
}
/**
* .pbx.ClientGet get = 7 [json_name = "get"];
*/
public Builder clearGet() {
copyOnWrite();
instance.clearGet();
return this;
}
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
*/
@java.lang.Override
public boolean hasSet() {
return instance.hasSet();
}
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
*/
@java.lang.Override
public pbx.Model.ClientSet getSet() {
return instance.getSet();
}
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
*/
public Builder setSet(pbx.Model.ClientSet value) {
copyOnWrite();
instance.setSet(value);
return this;
}
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
*/
public Builder setSet(
pbx.Model.ClientSet.Builder builderForValue) {
copyOnWrite();
instance.setSet(builderForValue.build());
return this;
}
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
*/
public Builder mergeSet(pbx.Model.ClientSet value) {
copyOnWrite();
instance.mergeSet(value);
return this;
}
/**
* .pbx.ClientSet set = 8 [json_name = "set"];
*/
public Builder clearSet() {
copyOnWrite();
instance.clearSet();
return this;
}
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
*/
@java.lang.Override
public boolean hasDel() {
return instance.hasDel();
}
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
*/
@java.lang.Override
public pbx.Model.ClientDel getDel() {
return instance.getDel();
}
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
*/
public Builder setDel(pbx.Model.ClientDel value) {
copyOnWrite();
instance.setDel(value);
return this;
}
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
*/
public Builder setDel(
pbx.Model.ClientDel.Builder builderForValue) {
copyOnWrite();
instance.setDel(builderForValue.build());
return this;
}
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
*/
public Builder mergeDel(pbx.Model.ClientDel value) {
copyOnWrite();
instance.mergeDel(value);
return this;
}
/**
* .pbx.ClientDel del = 9 [json_name = "del"];
*/
public Builder clearDel() {
copyOnWrite();
instance.clearDel();
return this;
}
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
*/
@java.lang.Override
public boolean hasNote() {
return instance.hasNote();
}
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
*/
@java.lang.Override
public pbx.Model.ClientNote getNote() {
return instance.getNote();
}
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
*/
public Builder setNote(pbx.Model.ClientNote value) {
copyOnWrite();
instance.setNote(value);
return this;
}
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
*/
public Builder setNote(
pbx.Model.ClientNote.Builder builderForValue) {
copyOnWrite();
instance.setNote(builderForValue.build());
return this;
}
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
*/
public Builder mergeNote(pbx.Model.ClientNote value) {
copyOnWrite();
instance.mergeNote(value);
return this;
}
/**
* .pbx.ClientNote note = 10 [json_name = "note"];
*/
public Builder clearNote() {
copyOnWrite();
instance.clearNote();
return this;
}
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
*/
@java.lang.Override
public boolean hasExtra() {
return instance.hasExtra();
}
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
*/
@java.lang.Override
public pbx.Model.ClientExtra getExtra() {
return instance.getExtra();
}
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
*/
public Builder setExtra(pbx.Model.ClientExtra value) {
copyOnWrite();
instance.setExtra(value);
return this;
}
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
*/
public Builder setExtra(
pbx.Model.ClientExtra.Builder builderForValue) {
copyOnWrite();
instance.setExtra(builderForValue.build());
return this;
}
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
*/
public Builder mergeExtra(pbx.Model.ClientExtra value) {
copyOnWrite();
instance.mergeExtra(value);
return this;
}
/**
*
* Additional message parameters.
*
*
* .pbx.ClientExtra extra = 13 [json_name = "extra"];
*/
public Builder clearExtra() { copyOnWrite();
instance.clearExtra();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ClientMsg)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ClientMsg();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"message_",
"messageCase_",
"bitField0_",
pbx.Model.ClientHi.class,
pbx.Model.ClientAcc.class,
pbx.Model.ClientLogin.class,
pbx.Model.ClientSub.class,
pbx.Model.ClientLeave.class,
pbx.Model.ClientPub.class,
pbx.Model.ClientGet.class,
pbx.Model.ClientSet.class,
pbx.Model.ClientDel.class,
pbx.Model.ClientNote.class,
"extra_",
};
java.lang.String info =
"\u0000\u000b\u0001\u0001\u0001\r\u000b\u0000\u0000\u0000\u0001<\u0000\u0002<\u0000" +
"\u0003<\u0000\u0004<\u0000\u0005<\u0000\u0006<\u0000\u0007<\u0000\b<\u0000\t<\u0000" +
"\n<\u0000\r\u1009\u0000";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ClientMsg.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ClientMsg)
private static final pbx.Model.ClientMsg DEFAULT_INSTANCE;
static {
ClientMsg defaultInstance = new ClientMsg();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ClientMsg.class, defaultInstance);
}
public static pbx.Model.ClientMsg getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ServerCredOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ServerCred)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return The method.
*/
java.lang.String getMethod();
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return The bytes for method.
*/
com.google.protobuf.ByteString
getMethodBytes();
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return The value.
*/
java.lang.String getValue();
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return The bytes for value.
*/
com.google.protobuf.ByteString
getValueBytes();
/**
*
* Indicator that the credential is validated
*
*
* bool done = 3 [json_name = "done"];
* @return The done.
*/
boolean getDone();
}
/**
*
* Credentials
*
*
* Protobuf type {@code pbx.ServerCred}
*/
public static final class ServerCred extends
com.google.protobuf.GeneratedMessageLite<
ServerCred, ServerCred.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ServerCred)
ServerCredOrBuilder {
private ServerCred() {
method_ = "";
value_ = "";
}
public static final int METHOD_FIELD_NUMBER = 1;
private java.lang.String method_;
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return The method.
*/
@java.lang.Override
public java.lang.String getMethod() {
return method_;
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return The bytes for method.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMethodBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(method_);
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @param value The method to set.
*/
private void setMethod(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
method_ = value;
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
*/
private void clearMethod() {
method_ = getDefaultInstance().getMethod();
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @param value The bytes for method to set.
*/
private void setMethodBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
method_ = value.toStringUtf8();
}
public static final int VALUE_FIELD_NUMBER = 2;
private java.lang.String value_;
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return The value.
*/
@java.lang.Override
public java.lang.String getValue() {
return value_;
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return The bytes for value.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getValueBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(value_);
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @param value The value to set.
*/
private void setValue(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
value_ = value;
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
*/
private void clearValue() {
value_ = getDefaultInstance().getValue();
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @param value The bytes for value to set.
*/
private void setValueBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
value_ = value.toStringUtf8();
}
public static final int DONE_FIELD_NUMBER = 3;
private boolean done_;
/**
*
* Indicator that the credential is validated
*
*
* bool done = 3 [json_name = "done"];
* @return The done.
*/
@java.lang.Override
public boolean getDone() {
return done_;
}
/**
*
* Indicator that the credential is validated
*
*
* bool done = 3 [json_name = "done"];
* @param value The done to set.
*/
private void setDone(boolean value) {
done_ = value;
}
/**
*
* Indicator that the credential is validated
*
*
* bool done = 3 [json_name = "done"];
*/
private void clearDone() {
done_ = false;
}
public static pbx.Model.ServerCred parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerCred parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerCred parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerCred parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerCred parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerCred parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerCred parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerCred parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ServerCred parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerCred parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ServerCred parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerCred parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ServerCred prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Credentials
*
*
* Protobuf type {@code pbx.ServerCred}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ServerCred, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ServerCred)
pbx.Model.ServerCredOrBuilder {
// Construct using pbx.Model.ServerCred.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return The method.
*/
@java.lang.Override
public java.lang.String getMethod() {
return instance.getMethod();
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return The bytes for method.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMethodBytes() {
return instance.getMethodBytes();
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @param value The method to set.
* @return This builder for chaining.
*/
public Builder setMethod(
java.lang.String value) {
copyOnWrite();
instance.setMethod(value);
return this;
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @return This builder for chaining.
*/
public Builder clearMethod() {
copyOnWrite();
instance.clearMethod();
return this;
}
/**
*
* Credential type, i.e. `email` or `tel`.
*
*
* string method = 1 [json_name = "method"];
* @param value The bytes for method to set.
* @return This builder for chaining.
*/
public Builder setMethodBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setMethodBytes(value);
return this;
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return The value.
*/
@java.lang.Override
public java.lang.String getValue() {
return instance.getValue();
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return The bytes for value.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getValueBytes() {
return instance.getValueBytes();
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @param value The value to set.
* @return This builder for chaining.
*/
public Builder setValue(
java.lang.String value) {
copyOnWrite();
instance.setValue(value);
return this;
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @return This builder for chaining.
*/
public Builder clearValue() {
copyOnWrite();
instance.clearValue();
return this;
}
/**
*
* Value to verify, i.e. `user@example.com` or `+18003287448`
*
*
* string value = 2 [json_name = "value"];
* @param value The bytes for value to set.
* @return This builder for chaining.
*/
public Builder setValueBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setValueBytes(value);
return this;
}
/**
*
* Indicator that the credential is validated
*
*
* bool done = 3 [json_name = "done"];
* @return The done.
*/
@java.lang.Override
public boolean getDone() {
return instance.getDone();
}
/**
*
* Indicator that the credential is validated
*
*
* bool done = 3 [json_name = "done"];
* @param value The done to set.
* @return This builder for chaining.
*/
public Builder setDone(boolean value) {
copyOnWrite();
instance.setDone(value);
return this;
}
/**
*
* Indicator that the credential is validated
*
*
* bool done = 3 [json_name = "done"];
* @return This builder for chaining.
*/
public Builder clearDone() {
copyOnWrite();
instance.clearDone();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ServerCred)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ServerCred();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"method_",
"value_",
"done_",
};
java.lang.String info =
"\u0000\u0003\u0000\u0000\u0001\u0003\u0003\u0000\u0000\u0000\u0001\u0208\u0002\u0208" +
"\u0003\u0007";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ServerCred.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ServerCred)
private static final pbx.Model.ServerCred DEFAULT_INSTANCE;
static {
ServerCred defaultInstance = new ServerCred();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ServerCred.class, defaultInstance);
}
public static pbx.Model.ServerCred getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface TopicDescOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.TopicDesc)
com.google.protobuf.MessageLiteOrBuilder {
/**
* int64 created_at = 1 [json_name = "createdAt"];
* @return The createdAt.
*/
long getCreatedAt();
/**
* int64 updated_at = 2 [json_name = "updatedAt"];
* @return The updatedAt.
*/
long getUpdatedAt();
/**
* int64 touched_at = 3 [json_name = "touchedAt"];
* @return The touchedAt.
*/
long getTouchedAt();
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
* @return Whether the defacs field is set.
*/
boolean hasDefacs();
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
* @return The defacs.
*/
pbx.Model.DefaultAcsMode getDefacs();
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
* @return Whether the acs field is set.
*/
boolean hasAcs();
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
* @return The acs.
*/
pbx.Model.AccessMode getAcs();
/**
* int32 seq_id = 6 [json_name = "seqId"];
* @return The seqId.
*/
int getSeqId();
/**
* int32 read_id = 7 [json_name = "readId"];
* @return The readId.
*/
int getReadId();
/**
* int32 recv_id = 8 [json_name = "recvId"];
* @return The recvId.
*/
int getRecvId();
/**
* int32 del_id = 9 [json_name = "delId"];
* @return The delId.
*/
int getDelId();
/**
* bytes public = 10 [json_name = "public"];
* @return The public.
*/
com.google.protobuf.ByteString getPublic();
/**
* bytes private = 11 [json_name = "private"];
* @return The private.
*/
com.google.protobuf.ByteString getPrivate();
/**
* string state = 12 [json_name = "state"];
* @return The state.
*/
java.lang.String getState();
/**
* string state = 12 [json_name = "state"];
* @return The bytes for state.
*/
com.google.protobuf.ByteString
getStateBytes();
/**
* int64 state_at = 13 [json_name = "stateAt"];
* @return The stateAt.
*/
long getStateAt();
/**
* bytes trusted = 14 [json_name = "trusted"];
* @return The trusted.
*/
com.google.protobuf.ByteString getTrusted();
/**
*
* 17!
*
*
* bool is_chan = 17 [json_name = "isChan"];
* @return The isChan.
*/
boolean getIsChan();
/**
*
* P2P only: other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 15 [json_name = "lastSeenTime"];
* @return The lastSeenTime.
*/
long getLastSeenTime();
/**
* string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
* @return The lastSeenUserAgent.
*/
java.lang.String getLastSeenUserAgent();
/**
* string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
* @return The bytes for lastSeenUserAgent.
*/
com.google.protobuf.ByteString
getLastSeenUserAgentBytes();
/**
*
* owner user id; custom field
*
*
* string owner = 1000 [json_name = "owner"];
* @return The owner.
*/
java.lang.String getOwner();
/**
*
* owner user id; custom field
*
*
* string owner = 1000 [json_name = "owner"];
* @return The bytes for owner.
*/
com.google.protobuf.ByteString
getOwnerBytes();
}
/**
*
* Topic description, S2C in Meta message
*
*
* Protobuf type {@code pbx.TopicDesc}
*/
public static final class TopicDesc extends
com.google.protobuf.GeneratedMessageLite<
TopicDesc, TopicDesc.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.TopicDesc)
TopicDescOrBuilder {
private TopicDesc() {
public_ = com.google.protobuf.ByteString.EMPTY;
private_ = com.google.protobuf.ByteString.EMPTY;
state_ = "";
trusted_ = com.google.protobuf.ByteString.EMPTY;
lastSeenUserAgent_ = "";
owner_ = "";
}
private int bitField0_;
public static final int CREATED_AT_FIELD_NUMBER = 1;
private long createdAt_;
/**
* int64 created_at = 1 [json_name = "createdAt"];
* @return The createdAt.
*/
@java.lang.Override
public long getCreatedAt() {
return createdAt_;
}
/**
* int64 created_at = 1 [json_name = "createdAt"];
* @param value The createdAt to set.
*/
private void setCreatedAt(long value) {
createdAt_ = value;
}
/**
* int64 created_at = 1 [json_name = "createdAt"];
*/
private void clearCreatedAt() {
createdAt_ = 0L;
}
public static final int UPDATED_AT_FIELD_NUMBER = 2;
private long updatedAt_;
/**
* int64 updated_at = 2 [json_name = "updatedAt"];
* @return The updatedAt.
*/
@java.lang.Override
public long getUpdatedAt() {
return updatedAt_;
}
/**
* int64 updated_at = 2 [json_name = "updatedAt"];
* @param value The updatedAt to set.
*/
private void setUpdatedAt(long value) {
updatedAt_ = value;
}
/**
* int64 updated_at = 2 [json_name = "updatedAt"];
*/
private void clearUpdatedAt() {
updatedAt_ = 0L;
}
public static final int TOUCHED_AT_FIELD_NUMBER = 3;
private long touchedAt_;
/**
* int64 touched_at = 3 [json_name = "touchedAt"];
* @return The touchedAt.
*/
@java.lang.Override
public long getTouchedAt() {
return touchedAt_;
}
/**
* int64 touched_at = 3 [json_name = "touchedAt"];
* @param value The touchedAt to set.
*/
private void setTouchedAt(long value) {
touchedAt_ = value;
}
/**
* int64 touched_at = 3 [json_name = "touchedAt"];
*/
private void clearTouchedAt() {
touchedAt_ = 0L;
}
public static final int DEFACS_FIELD_NUMBER = 4;
private pbx.Model.DefaultAcsMode defacs_;
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
*/
@java.lang.Override
public boolean hasDefacs() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
*/
@java.lang.Override
public pbx.Model.DefaultAcsMode getDefacs() {
return defacs_ == null ? pbx.Model.DefaultAcsMode.getDefaultInstance() : defacs_;
}
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
*/
private void setDefacs(pbx.Model.DefaultAcsMode value) {
value.getClass();
defacs_ = value;
bitField0_ |= 0x00000001;
}
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeDefacs(pbx.Model.DefaultAcsMode value) {
value.getClass();
if (defacs_ != null &&
defacs_ != pbx.Model.DefaultAcsMode.getDefaultInstance()) {
defacs_ =
pbx.Model.DefaultAcsMode.newBuilder(defacs_).mergeFrom(value).buildPartial();
} else {
defacs_ = value;
}
bitField0_ |= 0x00000001;
}
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
*/
private void clearDefacs() { defacs_ = null;
bitField0_ = (bitField0_ & ~0x00000001);
}
public static final int ACS_FIELD_NUMBER = 5;
private pbx.Model.AccessMode acs_;
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
*/
@java.lang.Override
public boolean hasAcs() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
*/
@java.lang.Override
public pbx.Model.AccessMode getAcs() {
return acs_ == null ? pbx.Model.AccessMode.getDefaultInstance() : acs_;
}
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
*/
private void setAcs(pbx.Model.AccessMode value) {
value.getClass();
acs_ = value;
bitField0_ |= 0x00000002;
}
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeAcs(pbx.Model.AccessMode value) {
value.getClass();
if (acs_ != null &&
acs_ != pbx.Model.AccessMode.getDefaultInstance()) {
acs_ =
pbx.Model.AccessMode.newBuilder(acs_).mergeFrom(value).buildPartial();
} else {
acs_ = value;
}
bitField0_ |= 0x00000002;
}
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
*/
private void clearAcs() { acs_ = null;
bitField0_ = (bitField0_ & ~0x00000002);
}
public static final int SEQ_ID_FIELD_NUMBER = 6;
private int seqId_;
/**
* int32 seq_id = 6 [json_name = "seqId"];
* @return The seqId.
*/
@java.lang.Override
public int getSeqId() {
return seqId_;
}
/**
* int32 seq_id = 6 [json_name = "seqId"];
* @param value The seqId to set.
*/
private void setSeqId(int value) {
seqId_ = value;
}
/**
* int32 seq_id = 6 [json_name = "seqId"];
*/
private void clearSeqId() {
seqId_ = 0;
}
public static final int READ_ID_FIELD_NUMBER = 7;
private int readId_;
/**
* int32 read_id = 7 [json_name = "readId"];
* @return The readId.
*/
@java.lang.Override
public int getReadId() {
return readId_;
}
/**
* int32 read_id = 7 [json_name = "readId"];
* @param value The readId to set.
*/
private void setReadId(int value) {
readId_ = value;
}
/**
* int32 read_id = 7 [json_name = "readId"];
*/
private void clearReadId() {
readId_ = 0;
}
public static final int RECV_ID_FIELD_NUMBER = 8;
private int recvId_;
/**
* int32 recv_id = 8 [json_name = "recvId"];
* @return The recvId.
*/
@java.lang.Override
public int getRecvId() {
return recvId_;
}
/**
* int32 recv_id = 8 [json_name = "recvId"];
* @param value The recvId to set.
*/
private void setRecvId(int value) {
recvId_ = value;
}
/**
* int32 recv_id = 8 [json_name = "recvId"];
*/
private void clearRecvId() {
recvId_ = 0;
}
public static final int DEL_ID_FIELD_NUMBER = 9;
private int delId_;
/**
* int32 del_id = 9 [json_name = "delId"];
* @return The delId.
*/
@java.lang.Override
public int getDelId() {
return delId_;
}
/**
* int32 del_id = 9 [json_name = "delId"];
* @param value The delId to set.
*/
private void setDelId(int value) {
delId_ = value;
}
/**
* int32 del_id = 9 [json_name = "delId"];
*/
private void clearDelId() {
delId_ = 0;
}
public static final int PUBLIC_FIELD_NUMBER = 10;
private com.google.protobuf.ByteString public_;
/**
* bytes public = 10 [json_name = "public"];
* @return The public.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPublic() {
return public_;
}
/**
* bytes public = 10 [json_name = "public"];
* @param value The public to set.
*/
private void setPublic(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
public_ = value;
}
/**
* bytes public = 10 [json_name = "public"];
*/
private void clearPublic() {
public_ = getDefaultInstance().getPublic();
}
public static final int PRIVATE_FIELD_NUMBER = 11;
private com.google.protobuf.ByteString private_;
/**
* bytes private = 11 [json_name = "private"];
* @return The private.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPrivate() {
return private_;
}
/**
* bytes private = 11 [json_name = "private"];
* @param value The private to set.
*/
private void setPrivate(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
private_ = value;
}
/**
* bytes private = 11 [json_name = "private"];
*/
private void clearPrivate() {
private_ = getDefaultInstance().getPrivate();
}
public static final int STATE_FIELD_NUMBER = 12;
private java.lang.String state_;
/**
* string state = 12 [json_name = "state"];
* @return The state.
*/
@java.lang.Override
public java.lang.String getState() {
return state_;
}
/**
* string state = 12 [json_name = "state"];
* @return The bytes for state.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getStateBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(state_);
}
/**
* string state = 12 [json_name = "state"];
* @param value The state to set.
*/
private void setState(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
state_ = value;
}
/**
* string state = 12 [json_name = "state"];
*/
private void clearState() {
state_ = getDefaultInstance().getState();
}
/**
* string state = 12 [json_name = "state"];
* @param value The bytes for state to set.
*/
private void setStateBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
state_ = value.toStringUtf8();
}
public static final int STATE_AT_FIELD_NUMBER = 13;
private long stateAt_;
/**
* int64 state_at = 13 [json_name = "stateAt"];
* @return The stateAt.
*/
@java.lang.Override
public long getStateAt() {
return stateAt_;
}
/**
* int64 state_at = 13 [json_name = "stateAt"];
* @param value The stateAt to set.
*/
private void setStateAt(long value) {
stateAt_ = value;
}
/**
* int64 state_at = 13 [json_name = "stateAt"];
*/
private void clearStateAt() {
stateAt_ = 0L;
}
public static final int TRUSTED_FIELD_NUMBER = 14;
private com.google.protobuf.ByteString trusted_;
/**
* bytes trusted = 14 [json_name = "trusted"];
* @return The trusted.
*/
@java.lang.Override
public com.google.protobuf.ByteString getTrusted() {
return trusted_;
}
/**
* bytes trusted = 14 [json_name = "trusted"];
* @param value The trusted to set.
*/
private void setTrusted(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
trusted_ = value;
}
/**
* bytes trusted = 14 [json_name = "trusted"];
*/
private void clearTrusted() {
trusted_ = getDefaultInstance().getTrusted();
}
public static final int IS_CHAN_FIELD_NUMBER = 17;
private boolean isChan_;
/**
*
* 17!
*
*
* bool is_chan = 17 [json_name = "isChan"];
* @return The isChan.
*/
@java.lang.Override
public boolean getIsChan() {
return isChan_;
}
/**
*
* 17!
*
*
* bool is_chan = 17 [json_name = "isChan"];
* @param value The isChan to set.
*/
private void setIsChan(boolean value) {
isChan_ = value;
}
/**
*
* 17!
*
*
* bool is_chan = 17 [json_name = "isChan"];
*/
private void clearIsChan() {
isChan_ = false;
}
public static final int LAST_SEEN_TIME_FIELD_NUMBER = 15;
private long lastSeenTime_;
/**
*
* P2P only: other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 15 [json_name = "lastSeenTime"];
* @return The lastSeenTime.
*/
@java.lang.Override
public long getLastSeenTime() {
return lastSeenTime_;
}
/**
*
* P2P only: other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 15 [json_name = "lastSeenTime"];
* @param value The lastSeenTime to set.
*/
private void setLastSeenTime(long value) {
lastSeenTime_ = value;
}
/**
*
* P2P only: other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 15 [json_name = "lastSeenTime"];
*/
private void clearLastSeenTime() {
lastSeenTime_ = 0L;
}
public static final int LAST_SEEN_USER_AGENT_FIELD_NUMBER = 16;
private java.lang.String lastSeenUserAgent_;
/**
* string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
* @return The lastSeenUserAgent.
*/
@java.lang.Override
public java.lang.String getLastSeenUserAgent() {
return lastSeenUserAgent_;
}
/**
* string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
* @return The bytes for lastSeenUserAgent.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLastSeenUserAgentBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(lastSeenUserAgent_);
}
/**
* string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
* @param value The lastSeenUserAgent to set.
*/
private void setLastSeenUserAgent(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
lastSeenUserAgent_ = value;
}
/**
* string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
*/
private void clearLastSeenUserAgent() {
lastSeenUserAgent_ = getDefaultInstance().getLastSeenUserAgent();
}
/**
* string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
* @param value The bytes for lastSeenUserAgent to set.
*/
private void setLastSeenUserAgentBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
lastSeenUserAgent_ = value.toStringUtf8();
}
public static final int OWNER_FIELD_NUMBER = 1000;
private java.lang.String owner_;
/**
*
* owner user id; custom field
*
*
* string owner = 1000 [json_name = "owner"];
* @return The owner.
*/
@java.lang.Override
public java.lang.String getOwner() {
return owner_;
}
/**
*
* owner user id; custom field
*
*
* string owner = 1000 [json_name = "owner"];
* @return The bytes for owner.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOwnerBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(owner_);
}
/**
*
* owner user id; custom field
*
*
* string owner = 1000 [json_name = "owner"];
* @param value The owner to set.
*/
private void setOwner(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
owner_ = value;
}
/**
*
* owner user id; custom field
*
*
* string owner = 1000 [json_name = "owner"];
*/
private void clearOwner() {
owner_ = getDefaultInstance().getOwner();
}
/**
*
* owner user id; custom field
*
*
* string owner = 1000 [json_name = "owner"];
* @param value The bytes for owner to set.
*/
private void setOwnerBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
owner_ = value.toStringUtf8();
}
public static pbx.Model.TopicDesc parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.TopicDesc parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.TopicDesc parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.TopicDesc parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.TopicDesc parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.TopicDesc parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.TopicDesc parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.TopicDesc parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.TopicDesc parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.TopicDesc parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.TopicDesc parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.TopicDesc parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.TopicDesc prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Topic description, S2C in Meta message
*
*
* Protobuf type {@code pbx.TopicDesc}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.TopicDesc, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.TopicDesc)
pbx.Model.TopicDescOrBuilder {
// Construct using pbx.Model.TopicDesc.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* int64 created_at = 1 [json_name = "createdAt"];
* @return The createdAt.
*/
@java.lang.Override
public long getCreatedAt() {
return instance.getCreatedAt();
}
/**
* int64 created_at = 1 [json_name = "createdAt"];
* @param value The createdAt to set.
* @return This builder for chaining.
*/
public Builder setCreatedAt(long value) {
copyOnWrite();
instance.setCreatedAt(value);
return this;
}
/**
* int64 created_at = 1 [json_name = "createdAt"];
* @return This builder for chaining.
*/
public Builder clearCreatedAt() {
copyOnWrite();
instance.clearCreatedAt();
return this;
}
/**
* int64 updated_at = 2 [json_name = "updatedAt"];
* @return The updatedAt.
*/
@java.lang.Override
public long getUpdatedAt() {
return instance.getUpdatedAt();
}
/**
* int64 updated_at = 2 [json_name = "updatedAt"];
* @param value The updatedAt to set.
* @return This builder for chaining.
*/
public Builder setUpdatedAt(long value) {
copyOnWrite();
instance.setUpdatedAt(value);
return this;
}
/**
* int64 updated_at = 2 [json_name = "updatedAt"];
* @return This builder for chaining.
*/
public Builder clearUpdatedAt() {
copyOnWrite();
instance.clearUpdatedAt();
return this;
}
/**
* int64 touched_at = 3 [json_name = "touchedAt"];
* @return The touchedAt.
*/
@java.lang.Override
public long getTouchedAt() {
return instance.getTouchedAt();
}
/**
* int64 touched_at = 3 [json_name = "touchedAt"];
* @param value The touchedAt to set.
* @return This builder for chaining.
*/
public Builder setTouchedAt(long value) {
copyOnWrite();
instance.setTouchedAt(value);
return this;
}
/**
* int64 touched_at = 3 [json_name = "touchedAt"];
* @return This builder for chaining.
*/
public Builder clearTouchedAt() {
copyOnWrite();
instance.clearTouchedAt();
return this;
}
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
*/
@java.lang.Override
public boolean hasDefacs() {
return instance.hasDefacs();
}
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
*/
@java.lang.Override
public pbx.Model.DefaultAcsMode getDefacs() {
return instance.getDefacs();
}
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
*/
public Builder setDefacs(pbx.Model.DefaultAcsMode value) {
copyOnWrite();
instance.setDefacs(value);
return this;
}
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
*/
public Builder setDefacs(
pbx.Model.DefaultAcsMode.Builder builderForValue) {
copyOnWrite();
instance.setDefacs(builderForValue.build());
return this;
}
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
*/
public Builder mergeDefacs(pbx.Model.DefaultAcsMode value) {
copyOnWrite();
instance.mergeDefacs(value);
return this;
}
/**
* .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
*/
public Builder clearDefacs() { copyOnWrite();
instance.clearDefacs();
return this;
}
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
*/
@java.lang.Override
public boolean hasAcs() {
return instance.hasAcs();
}
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
*/
@java.lang.Override
public pbx.Model.AccessMode getAcs() {
return instance.getAcs();
}
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
*/
public Builder setAcs(pbx.Model.AccessMode value) {
copyOnWrite();
instance.setAcs(value);
return this;
}
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
*/
public Builder setAcs(
pbx.Model.AccessMode.Builder builderForValue) {
copyOnWrite();
instance.setAcs(builderForValue.build());
return this;
}
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
*/
public Builder mergeAcs(pbx.Model.AccessMode value) {
copyOnWrite();
instance.mergeAcs(value);
return this;
}
/**
* .pbx.AccessMode acs = 5 [json_name = "acs"];
*/
public Builder clearAcs() { copyOnWrite();
instance.clearAcs();
return this;
}
/**
* int32 seq_id = 6 [json_name = "seqId"];
* @return The seqId.
*/
@java.lang.Override
public int getSeqId() {
return instance.getSeqId();
}
/**
* int32 seq_id = 6 [json_name = "seqId"];
* @param value The seqId to set.
* @return This builder for chaining.
*/
public Builder setSeqId(int value) {
copyOnWrite();
instance.setSeqId(value);
return this;
}
/**
* int32 seq_id = 6 [json_name = "seqId"];
* @return This builder for chaining.
*/
public Builder clearSeqId() {
copyOnWrite();
instance.clearSeqId();
return this;
}
/**
* int32 read_id = 7 [json_name = "readId"];
* @return The readId.
*/
@java.lang.Override
public int getReadId() {
return instance.getReadId();
}
/**
* int32 read_id = 7 [json_name = "readId"];
* @param value The readId to set.
* @return This builder for chaining.
*/
public Builder setReadId(int value) {
copyOnWrite();
instance.setReadId(value);
return this;
}
/**
* int32 read_id = 7 [json_name = "readId"];
* @return This builder for chaining.
*/
public Builder clearReadId() {
copyOnWrite();
instance.clearReadId();
return this;
}
/**
* int32 recv_id = 8 [json_name = "recvId"];
* @return The recvId.
*/
@java.lang.Override
public int getRecvId() {
return instance.getRecvId();
}
/**
* int32 recv_id = 8 [json_name = "recvId"];
* @param value The recvId to set.
* @return This builder for chaining.
*/
public Builder setRecvId(int value) {
copyOnWrite();
instance.setRecvId(value);
return this;
}
/**
* int32 recv_id = 8 [json_name = "recvId"];
* @return This builder for chaining.
*/
public Builder clearRecvId() {
copyOnWrite();
instance.clearRecvId();
return this;
}
/**
* int32 del_id = 9 [json_name = "delId"];
* @return The delId.
*/
@java.lang.Override
public int getDelId() {
return instance.getDelId();
}
/**
* int32 del_id = 9 [json_name = "delId"];
* @param value The delId to set.
* @return This builder for chaining.
*/
public Builder setDelId(int value) {
copyOnWrite();
instance.setDelId(value);
return this;
}
/**
* int32 del_id = 9 [json_name = "delId"];
* @return This builder for chaining.
*/
public Builder clearDelId() {
copyOnWrite();
instance.clearDelId();
return this;
}
/**
* bytes public = 10 [json_name = "public"];
* @return The public.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPublic() {
return instance.getPublic();
}
/**
* bytes public = 10 [json_name = "public"];
* @param value The public to set.
* @return This builder for chaining.
*/
public Builder setPublic(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setPublic(value);
return this;
}
/**
* bytes public = 10 [json_name = "public"];
* @return This builder for chaining.
*/
public Builder clearPublic() {
copyOnWrite();
instance.clearPublic();
return this;
}
/**
* bytes private = 11 [json_name = "private"];
* @return The private.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPrivate() {
return instance.getPrivate();
}
/**
* bytes private = 11 [json_name = "private"];
* @param value The private to set.
* @return This builder for chaining.
*/
public Builder setPrivate(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setPrivate(value);
return this;
}
/**
* bytes private = 11 [json_name = "private"];
* @return This builder for chaining.
*/
public Builder clearPrivate() {
copyOnWrite();
instance.clearPrivate();
return this;
}
/**
* string state = 12 [json_name = "state"];
* @return The state.
*/
@java.lang.Override
public java.lang.String getState() {
return instance.getState();
}
/**
* string state = 12 [json_name = "state"];
* @return The bytes for state.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getStateBytes() {
return instance.getStateBytes();
}
/**
* string state = 12 [json_name = "state"];
* @param value The state to set.
* @return This builder for chaining.
*/
public Builder setState(
java.lang.String value) {
copyOnWrite();
instance.setState(value);
return this;
}
/**
* string state = 12 [json_name = "state"];
* @return This builder for chaining.
*/
public Builder clearState() {
copyOnWrite();
instance.clearState();
return this;
}
/**
* string state = 12 [json_name = "state"];
* @param value The bytes for state to set.
* @return This builder for chaining.
*/
public Builder setStateBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setStateBytes(value);
return this;
}
/**
* int64 state_at = 13 [json_name = "stateAt"];
* @return The stateAt.
*/
@java.lang.Override
public long getStateAt() {
return instance.getStateAt();
}
/**
* int64 state_at = 13 [json_name = "stateAt"];
* @param value The stateAt to set.
* @return This builder for chaining.
*/
public Builder setStateAt(long value) {
copyOnWrite();
instance.setStateAt(value);
return this;
}
/**
* int64 state_at = 13 [json_name = "stateAt"];
* @return This builder for chaining.
*/
public Builder clearStateAt() {
copyOnWrite();
instance.clearStateAt();
return this;
}
/**
* bytes trusted = 14 [json_name = "trusted"];
* @return The trusted.
*/
@java.lang.Override
public com.google.protobuf.ByteString getTrusted() {
return instance.getTrusted();
}
/**
* bytes trusted = 14 [json_name = "trusted"];
* @param value The trusted to set.
* @return This builder for chaining.
*/
public Builder setTrusted(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTrusted(value);
return this;
}
/**
* bytes trusted = 14 [json_name = "trusted"];
* @return This builder for chaining.
*/
public Builder clearTrusted() {
copyOnWrite();
instance.clearTrusted();
return this;
}
/**
*
* 17!
*
*
* bool is_chan = 17 [json_name = "isChan"];
* @return The isChan.
*/
@java.lang.Override
public boolean getIsChan() {
return instance.getIsChan();
}
/**
*
* 17!
*
*
* bool is_chan = 17 [json_name = "isChan"];
* @param value The isChan to set.
* @return This builder for chaining.
*/
public Builder setIsChan(boolean value) {
copyOnWrite();
instance.setIsChan(value);
return this;
}
/**
*
* 17!
*
*
* bool is_chan = 17 [json_name = "isChan"];
* @return This builder for chaining.
*/
public Builder clearIsChan() {
copyOnWrite();
instance.clearIsChan();
return this;
}
/**
*
* P2P only: other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 15 [json_name = "lastSeenTime"];
* @return The lastSeenTime.
*/
@java.lang.Override
public long getLastSeenTime() {
return instance.getLastSeenTime();
}
/**
*
* P2P only: other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 15 [json_name = "lastSeenTime"];
* @param value The lastSeenTime to set.
* @return This builder for chaining.
*/
public Builder setLastSeenTime(long value) {
copyOnWrite();
instance.setLastSeenTime(value);
return this;
}
/**
*
* P2P only: other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 15 [json_name = "lastSeenTime"];
* @return This builder for chaining.
*/
public Builder clearLastSeenTime() {
copyOnWrite();
instance.clearLastSeenTime();
return this;
}
/**
* string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
* @return The lastSeenUserAgent.
*/
@java.lang.Override
public java.lang.String getLastSeenUserAgent() {
return instance.getLastSeenUserAgent();
}
/**
* string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
* @return The bytes for lastSeenUserAgent.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLastSeenUserAgentBytes() {
return instance.getLastSeenUserAgentBytes();
}
/**
* string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
* @param value The lastSeenUserAgent to set.
* @return This builder for chaining.
*/
public Builder setLastSeenUserAgent(
java.lang.String value) {
copyOnWrite();
instance.setLastSeenUserAgent(value);
return this;
}
/**
* string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
* @return This builder for chaining.
*/
public Builder clearLastSeenUserAgent() {
copyOnWrite();
instance.clearLastSeenUserAgent();
return this;
}
/**
* string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
* @param value The bytes for lastSeenUserAgent to set.
* @return This builder for chaining.
*/
public Builder setLastSeenUserAgentBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setLastSeenUserAgentBytes(value);
return this;
}
/**
*
* owner user id; custom field
*
*
* string owner = 1000 [json_name = "owner"];
* @return The owner.
*/
@java.lang.Override
public java.lang.String getOwner() {
return instance.getOwner();
}
/**
*
* owner user id; custom field
*
*
* string owner = 1000 [json_name = "owner"];
* @return The bytes for owner.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOwnerBytes() {
return instance.getOwnerBytes();
}
/**
*
* owner user id; custom field
*
*
* string owner = 1000 [json_name = "owner"];
* @param value The owner to set.
* @return This builder for chaining.
*/
public Builder setOwner(
java.lang.String value) {
copyOnWrite();
instance.setOwner(value);
return this;
}
/**
*
* owner user id; custom field
*
*
* string owner = 1000 [json_name = "owner"];
* @return This builder for chaining.
*/
public Builder clearOwner() {
copyOnWrite();
instance.clearOwner();
return this;
}
/**
*
* owner user id; custom field
*
*
* string owner = 1000 [json_name = "owner"];
* @param value The bytes for owner to set.
* @return This builder for chaining.
*/
public Builder setOwnerBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setOwnerBytes(value);
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.TopicDesc)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.TopicDesc();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"createdAt_",
"updatedAt_",
"touchedAt_",
"defacs_",
"acs_",
"seqId_",
"readId_",
"recvId_",
"delId_",
"public_",
"private_",
"state_",
"stateAt_",
"trusted_",
"lastSeenTime_",
"lastSeenUserAgent_",
"isChan_",
"owner_",
};
java.lang.String info =
"\u0000\u0012\u0000\u0001\u0001\u03e8\u0012\u0000\u0000\u0000\u0001\u0002\u0002\u0002" +
"\u0003\u0002\u0004\u1009\u0000\u0005\u1009\u0001\u0006\u0004\u0007\u0004\b\u0004" +
"\t\u0004\n\n\u000b\n\f\u0208\r\u0002\u000e\n\u000f\u0002\u0010\u0208\u0011\u0007" +
"\u03e8\u0208";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.TopicDesc.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.TopicDesc)
private static final pbx.Model.TopicDesc DEFAULT_INSTANCE;
static {
TopicDesc defaultInstance = new TopicDesc();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
TopicDesc.class, defaultInstance);
}
public static pbx.Model.TopicDesc getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface TopicSubOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.TopicSub)
com.google.protobuf.MessageLiteOrBuilder {
/**
* int64 updated_at = 1 [json_name = "updatedAt"];
* @return The updatedAt.
*/
long getUpdatedAt();
/**
* int64 deleted_at = 2 [json_name = "deletedAt"];
* @return The deletedAt.
*/
long getDeletedAt();
/**
* int64 created_at = 17 [json_name = "createdAt"];
* @return The createdAt.
*/
long getCreatedAt();
/**
* bool online = 3 [json_name = "online"];
* @return The online.
*/
boolean getOnline();
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
* @return Whether the acs field is set.
*/
boolean hasAcs();
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
* @return The acs.
*/
pbx.Model.AccessMode getAcs();
/**
* int32 read_id = 5 [json_name = "readId"];
* @return The readId.
*/
int getReadId();
/**
* int32 recv_id = 6 [json_name = "recvId"];
* @return The recvId.
*/
int getRecvId();
/**
* bytes public = 7 [json_name = "public"];
* @return The public.
*/
com.google.protobuf.ByteString getPublic();
/**
*
* 16!
*
*
* bytes trusted = 16 [json_name = "trusted"];
* @return The trusted.
*/
com.google.protobuf.ByteString getTrusted();
/**
* bytes private = 8 [json_name = "private"];
* @return The private.
*/
com.google.protobuf.ByteString getPrivate();
/**
*
* Uid of the subscribed user
*
*
* string user_id = 9 [json_name = "userId"];
* @return The userId.
*/
java.lang.String getUserId();
/**
*
* Uid of the subscribed user
*
*
* string user_id = 9 [json_name = "userId"];
* @return The bytes for userId.
*/
com.google.protobuf.ByteString
getUserIdBytes();
/**
*
* Topic name of this subscription
*
*
* string topic = 10 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
*
* Topic name of this subscription
*
*
* string topic = 10 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
* int64 touched_at = 11 [json_name = "touchedAt"];
* @return The touchedAt.
*/
long getTouchedAt();
/**
*
* ID of the last {data} message in a topic
*
*
* int32 seq_id = 12 [json_name = "seqId"];
* @return The seqId.
*/
int getSeqId();
/**
*
* Messages are deleted up to this ID
*
*
* int32 del_id = 13 [json_name = "delId"];
* @return The delId.
*/
int getDelId();
/**
*
* Other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 14 [json_name = "lastSeenTime"];
* @return The lastSeenTime.
*/
long getLastSeenTime();
/**
* string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
* @return The lastSeenUserAgent.
*/
java.lang.String getLastSeenUserAgent();
/**
* string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
* @return The bytes for lastSeenUserAgent.
*/
com.google.protobuf.ByteString
getLastSeenUserAgentBytes();
}
/**
*
* MsgTopicSub: topic subscription details, sent in Meta message
*
*
* Protobuf type {@code pbx.TopicSub}
*/
public static final class TopicSub extends
com.google.protobuf.GeneratedMessageLite<
TopicSub, TopicSub.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.TopicSub)
TopicSubOrBuilder {
private TopicSub() {
public_ = com.google.protobuf.ByteString.EMPTY;
trusted_ = com.google.protobuf.ByteString.EMPTY;
private_ = com.google.protobuf.ByteString.EMPTY;
userId_ = "";
topic_ = "";
lastSeenUserAgent_ = "";
}
private int bitField0_;
public static final int UPDATED_AT_FIELD_NUMBER = 1;
private long updatedAt_;
/**
* int64 updated_at = 1 [json_name = "updatedAt"];
* @return The updatedAt.
*/
@java.lang.Override
public long getUpdatedAt() {
return updatedAt_;
}
/**
* int64 updated_at = 1 [json_name = "updatedAt"];
* @param value The updatedAt to set.
*/
private void setUpdatedAt(long value) {
updatedAt_ = value;
}
/**
* int64 updated_at = 1 [json_name = "updatedAt"];
*/
private void clearUpdatedAt() {
updatedAt_ = 0L;
}
public static final int DELETED_AT_FIELD_NUMBER = 2;
private long deletedAt_;
/**
* int64 deleted_at = 2 [json_name = "deletedAt"];
* @return The deletedAt.
*/
@java.lang.Override
public long getDeletedAt() {
return deletedAt_;
}
/**
* int64 deleted_at = 2 [json_name = "deletedAt"];
* @param value The deletedAt to set.
*/
private void setDeletedAt(long value) {
deletedAt_ = value;
}
/**
* int64 deleted_at = 2 [json_name = "deletedAt"];
*/
private void clearDeletedAt() {
deletedAt_ = 0L;
}
public static final int CREATED_AT_FIELD_NUMBER = 17;
private long createdAt_;
/**
* int64 created_at = 17 [json_name = "createdAt"];
* @return The createdAt.
*/
@java.lang.Override
public long getCreatedAt() {
return createdAt_;
}
/**
* int64 created_at = 17 [json_name = "createdAt"];
* @param value The createdAt to set.
*/
private void setCreatedAt(long value) {
createdAt_ = value;
}
/**
* int64 created_at = 17 [json_name = "createdAt"];
*/
private void clearCreatedAt() {
createdAt_ = 0L;
}
public static final int ONLINE_FIELD_NUMBER = 3;
private boolean online_;
/**
* bool online = 3 [json_name = "online"];
* @return The online.
*/
@java.lang.Override
public boolean getOnline() {
return online_;
}
/**
* bool online = 3 [json_name = "online"];
* @param value The online to set.
*/
private void setOnline(boolean value) {
online_ = value;
}
/**
* bool online = 3 [json_name = "online"];
*/
private void clearOnline() {
online_ = false;
}
public static final int ACS_FIELD_NUMBER = 4;
private pbx.Model.AccessMode acs_;
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
*/
@java.lang.Override
public boolean hasAcs() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
*/
@java.lang.Override
public pbx.Model.AccessMode getAcs() {
return acs_ == null ? pbx.Model.AccessMode.getDefaultInstance() : acs_;
}
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
*/
private void setAcs(pbx.Model.AccessMode value) {
value.getClass();
acs_ = value;
bitField0_ |= 0x00000001;
}
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeAcs(pbx.Model.AccessMode value) {
value.getClass();
if (acs_ != null &&
acs_ != pbx.Model.AccessMode.getDefaultInstance()) {
acs_ =
pbx.Model.AccessMode.newBuilder(acs_).mergeFrom(value).buildPartial();
} else {
acs_ = value;
}
bitField0_ |= 0x00000001;
}
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
*/
private void clearAcs() { acs_ = null;
bitField0_ = (bitField0_ & ~0x00000001);
}
public static final int READ_ID_FIELD_NUMBER = 5;
private int readId_;
/**
* int32 read_id = 5 [json_name = "readId"];
* @return The readId.
*/
@java.lang.Override
public int getReadId() {
return readId_;
}
/**
* int32 read_id = 5 [json_name = "readId"];
* @param value The readId to set.
*/
private void setReadId(int value) {
readId_ = value;
}
/**
* int32 read_id = 5 [json_name = "readId"];
*/
private void clearReadId() {
readId_ = 0;
}
public static final int RECV_ID_FIELD_NUMBER = 6;
private int recvId_;
/**
* int32 recv_id = 6 [json_name = "recvId"];
* @return The recvId.
*/
@java.lang.Override
public int getRecvId() {
return recvId_;
}
/**
* int32 recv_id = 6 [json_name = "recvId"];
* @param value The recvId to set.
*/
private void setRecvId(int value) {
recvId_ = value;
}
/**
* int32 recv_id = 6 [json_name = "recvId"];
*/
private void clearRecvId() {
recvId_ = 0;
}
public static final int PUBLIC_FIELD_NUMBER = 7;
private com.google.protobuf.ByteString public_;
/**
* bytes public = 7 [json_name = "public"];
* @return The public.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPublic() {
return public_;
}
/**
* bytes public = 7 [json_name = "public"];
* @param value The public to set.
*/
private void setPublic(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
public_ = value;
}
/**
* bytes public = 7 [json_name = "public"];
*/
private void clearPublic() {
public_ = getDefaultInstance().getPublic();
}
public static final int TRUSTED_FIELD_NUMBER = 16;
private com.google.protobuf.ByteString trusted_;
/**
*
* 16!
*
*
* bytes trusted = 16 [json_name = "trusted"];
* @return The trusted.
*/
@java.lang.Override
public com.google.protobuf.ByteString getTrusted() {
return trusted_;
}
/**
*
* 16!
*
*
* bytes trusted = 16 [json_name = "trusted"];
* @param value The trusted to set.
*/
private void setTrusted(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
trusted_ = value;
}
/**
*
* 16!
*
*
* bytes trusted = 16 [json_name = "trusted"];
*/
private void clearTrusted() {
trusted_ = getDefaultInstance().getTrusted();
}
public static final int PRIVATE_FIELD_NUMBER = 8;
private com.google.protobuf.ByteString private_;
/**
* bytes private = 8 [json_name = "private"];
* @return The private.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPrivate() {
return private_;
}
/**
* bytes private = 8 [json_name = "private"];
* @param value The private to set.
*/
private void setPrivate(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
private_ = value;
}
/**
* bytes private = 8 [json_name = "private"];
*/
private void clearPrivate() {
private_ = getDefaultInstance().getPrivate();
}
public static final int USER_ID_FIELD_NUMBER = 9;
private java.lang.String userId_;
/**
*
* Uid of the subscribed user
*
*
* string user_id = 9 [json_name = "userId"];
* @return The userId.
*/
@java.lang.Override
public java.lang.String getUserId() {
return userId_;
}
/**
*
* Uid of the subscribed user
*
*
* string user_id = 9 [json_name = "userId"];
* @return The bytes for userId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(userId_);
}
/**
*
* Uid of the subscribed user
*
*
* string user_id = 9 [json_name = "userId"];
* @param value The userId to set.
*/
private void setUserId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
userId_ = value;
}
/**
*
* Uid of the subscribed user
*
*
* string user_id = 9 [json_name = "userId"];
*/
private void clearUserId() {
userId_ = getDefaultInstance().getUserId();
}
/**
*
* Uid of the subscribed user
*
*
* string user_id = 9 [json_name = "userId"];
* @param value The bytes for userId to set.
*/
private void setUserIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
userId_ = value.toStringUtf8();
}
public static final int TOPIC_FIELD_NUMBER = 10;
private java.lang.String topic_;
/**
*
* Topic name of this subscription
*
*
* string topic = 10 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
*
* Topic name of this subscription
*
*
* string topic = 10 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
*
* Topic name of this subscription
*
*
* string topic = 10 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
*
* Topic name of this subscription
*
*
* string topic = 10 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
*
* Topic name of this subscription
*
*
* string topic = 10 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int TOUCHED_AT_FIELD_NUMBER = 11;
private long touchedAt_;
/**
* int64 touched_at = 11 [json_name = "touchedAt"];
* @return The touchedAt.
*/
@java.lang.Override
public long getTouchedAt() {
return touchedAt_;
}
/**
* int64 touched_at = 11 [json_name = "touchedAt"];
* @param value The touchedAt to set.
*/
private void setTouchedAt(long value) {
touchedAt_ = value;
}
/**
* int64 touched_at = 11 [json_name = "touchedAt"];
*/
private void clearTouchedAt() {
touchedAt_ = 0L;
}
public static final int SEQ_ID_FIELD_NUMBER = 12;
private int seqId_;
/**
*
* ID of the last {data} message in a topic
*
*
* int32 seq_id = 12 [json_name = "seqId"];
* @return The seqId.
*/
@java.lang.Override
public int getSeqId() {
return seqId_;
}
/**
*
* ID of the last {data} message in a topic
*
*
* int32 seq_id = 12 [json_name = "seqId"];
* @param value The seqId to set.
*/
private void setSeqId(int value) {
seqId_ = value;
}
/**
*
* ID of the last {data} message in a topic
*
*
* int32 seq_id = 12 [json_name = "seqId"];
*/
private void clearSeqId() {
seqId_ = 0;
}
public static final int DEL_ID_FIELD_NUMBER = 13;
private int delId_;
/**
*
* Messages are deleted up to this ID
*
*
* int32 del_id = 13 [json_name = "delId"];
* @return The delId.
*/
@java.lang.Override
public int getDelId() {
return delId_;
}
/**
*
* Messages are deleted up to this ID
*
*
* int32 del_id = 13 [json_name = "delId"];
* @param value The delId to set.
*/
private void setDelId(int value) {
delId_ = value;
}
/**
*
* Messages are deleted up to this ID
*
*
* int32 del_id = 13 [json_name = "delId"];
*/
private void clearDelId() {
delId_ = 0;
}
public static final int LAST_SEEN_TIME_FIELD_NUMBER = 14;
private long lastSeenTime_;
/**
*
* Other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 14 [json_name = "lastSeenTime"];
* @return The lastSeenTime.
*/
@java.lang.Override
public long getLastSeenTime() {
return lastSeenTime_;
}
/**
*
* Other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 14 [json_name = "lastSeenTime"];
* @param value The lastSeenTime to set.
*/
private void setLastSeenTime(long value) {
lastSeenTime_ = value;
}
/**
*
* Other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 14 [json_name = "lastSeenTime"];
*/
private void clearLastSeenTime() {
lastSeenTime_ = 0L;
}
public static final int LAST_SEEN_USER_AGENT_FIELD_NUMBER = 15;
private java.lang.String lastSeenUserAgent_;
/**
* string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
* @return The lastSeenUserAgent.
*/
@java.lang.Override
public java.lang.String getLastSeenUserAgent() {
return lastSeenUserAgent_;
}
/**
* string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
* @return The bytes for lastSeenUserAgent.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLastSeenUserAgentBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(lastSeenUserAgent_);
}
/**
* string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
* @param value The lastSeenUserAgent to set.
*/
private void setLastSeenUserAgent(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
lastSeenUserAgent_ = value;
}
/**
* string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
*/
private void clearLastSeenUserAgent() {
lastSeenUserAgent_ = getDefaultInstance().getLastSeenUserAgent();
}
/**
* string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
* @param value The bytes for lastSeenUserAgent to set.
*/
private void setLastSeenUserAgentBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
lastSeenUserAgent_ = value.toStringUtf8();
}
public static pbx.Model.TopicSub parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.TopicSub parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.TopicSub parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.TopicSub parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.TopicSub parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.TopicSub parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.TopicSub parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.TopicSub parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.TopicSub parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.TopicSub parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.TopicSub parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.TopicSub parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.TopicSub prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* MsgTopicSub: topic subscription details, sent in Meta message
*
*
* Protobuf type {@code pbx.TopicSub}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.TopicSub, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.TopicSub)
pbx.Model.TopicSubOrBuilder {
// Construct using pbx.Model.TopicSub.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* int64 updated_at = 1 [json_name = "updatedAt"];
* @return The updatedAt.
*/
@java.lang.Override
public long getUpdatedAt() {
return instance.getUpdatedAt();
}
/**
* int64 updated_at = 1 [json_name = "updatedAt"];
* @param value The updatedAt to set.
* @return This builder for chaining.
*/
public Builder setUpdatedAt(long value) {
copyOnWrite();
instance.setUpdatedAt(value);
return this;
}
/**
* int64 updated_at = 1 [json_name = "updatedAt"];
* @return This builder for chaining.
*/
public Builder clearUpdatedAt() {
copyOnWrite();
instance.clearUpdatedAt();
return this;
}
/**
* int64 deleted_at = 2 [json_name = "deletedAt"];
* @return The deletedAt.
*/
@java.lang.Override
public long getDeletedAt() {
return instance.getDeletedAt();
}
/**
* int64 deleted_at = 2 [json_name = "deletedAt"];
* @param value The deletedAt to set.
* @return This builder for chaining.
*/
public Builder setDeletedAt(long value) {
copyOnWrite();
instance.setDeletedAt(value);
return this;
}
/**
* int64 deleted_at = 2 [json_name = "deletedAt"];
* @return This builder for chaining.
*/
public Builder clearDeletedAt() {
copyOnWrite();
instance.clearDeletedAt();
return this;
}
/**
* int64 created_at = 17 [json_name = "createdAt"];
* @return The createdAt.
*/
@java.lang.Override
public long getCreatedAt() {
return instance.getCreatedAt();
}
/**
* int64 created_at = 17 [json_name = "createdAt"];
* @param value The createdAt to set.
* @return This builder for chaining.
*/
public Builder setCreatedAt(long value) {
copyOnWrite();
instance.setCreatedAt(value);
return this;
}
/**
* int64 created_at = 17 [json_name = "createdAt"];
* @return This builder for chaining.
*/
public Builder clearCreatedAt() {
copyOnWrite();
instance.clearCreatedAt();
return this;
}
/**
* bool online = 3 [json_name = "online"];
* @return The online.
*/
@java.lang.Override
public boolean getOnline() {
return instance.getOnline();
}
/**
* bool online = 3 [json_name = "online"];
* @param value The online to set.
* @return This builder for chaining.
*/
public Builder setOnline(boolean value) {
copyOnWrite();
instance.setOnline(value);
return this;
}
/**
* bool online = 3 [json_name = "online"];
* @return This builder for chaining.
*/
public Builder clearOnline() {
copyOnWrite();
instance.clearOnline();
return this;
}
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
*/
@java.lang.Override
public boolean hasAcs() {
return instance.hasAcs();
}
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
*/
@java.lang.Override
public pbx.Model.AccessMode getAcs() {
return instance.getAcs();
}
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
*/
public Builder setAcs(pbx.Model.AccessMode value) {
copyOnWrite();
instance.setAcs(value);
return this;
}
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
*/
public Builder setAcs(
pbx.Model.AccessMode.Builder builderForValue) {
copyOnWrite();
instance.setAcs(builderForValue.build());
return this;
}
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
*/
public Builder mergeAcs(pbx.Model.AccessMode value) {
copyOnWrite();
instance.mergeAcs(value);
return this;
}
/**
* .pbx.AccessMode acs = 4 [json_name = "acs"];
*/
public Builder clearAcs() { copyOnWrite();
instance.clearAcs();
return this;
}
/**
* int32 read_id = 5 [json_name = "readId"];
* @return The readId.
*/
@java.lang.Override
public int getReadId() {
return instance.getReadId();
}
/**
* int32 read_id = 5 [json_name = "readId"];
* @param value The readId to set.
* @return This builder for chaining.
*/
public Builder setReadId(int value) {
copyOnWrite();
instance.setReadId(value);
return this;
}
/**
* int32 read_id = 5 [json_name = "readId"];
* @return This builder for chaining.
*/
public Builder clearReadId() {
copyOnWrite();
instance.clearReadId();
return this;
}
/**
* int32 recv_id = 6 [json_name = "recvId"];
* @return The recvId.
*/
@java.lang.Override
public int getRecvId() {
return instance.getRecvId();
}
/**
* int32 recv_id = 6 [json_name = "recvId"];
* @param value The recvId to set.
* @return This builder for chaining.
*/
public Builder setRecvId(int value) {
copyOnWrite();
instance.setRecvId(value);
return this;
}
/**
* int32 recv_id = 6 [json_name = "recvId"];
* @return This builder for chaining.
*/
public Builder clearRecvId() {
copyOnWrite();
instance.clearRecvId();
return this;
}
/**
* bytes public = 7 [json_name = "public"];
* @return The public.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPublic() {
return instance.getPublic();
}
/**
* bytes public = 7 [json_name = "public"];
* @param value The public to set.
* @return This builder for chaining.
*/
public Builder setPublic(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setPublic(value);
return this;
}
/**
* bytes public = 7 [json_name = "public"];
* @return This builder for chaining.
*/
public Builder clearPublic() {
copyOnWrite();
instance.clearPublic();
return this;
}
/**
*
* 16!
*
*
* bytes trusted = 16 [json_name = "trusted"];
* @return The trusted.
*/
@java.lang.Override
public com.google.protobuf.ByteString getTrusted() {
return instance.getTrusted();
}
/**
*
* 16!
*
*
* bytes trusted = 16 [json_name = "trusted"];
* @param value The trusted to set.
* @return This builder for chaining.
*/
public Builder setTrusted(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTrusted(value);
return this;
}
/**
*
* 16!
*
*
* bytes trusted = 16 [json_name = "trusted"];
* @return This builder for chaining.
*/
public Builder clearTrusted() {
copyOnWrite();
instance.clearTrusted();
return this;
}
/**
* bytes private = 8 [json_name = "private"];
* @return The private.
*/
@java.lang.Override
public com.google.protobuf.ByteString getPrivate() {
return instance.getPrivate();
}
/**
* bytes private = 8 [json_name = "private"];
* @param value The private to set.
* @return This builder for chaining.
*/
public Builder setPrivate(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setPrivate(value);
return this;
}
/**
* bytes private = 8 [json_name = "private"];
* @return This builder for chaining.
*/
public Builder clearPrivate() {
copyOnWrite();
instance.clearPrivate();
return this;
}
/**
*
* Uid of the subscribed user
*
*
* string user_id = 9 [json_name = "userId"];
* @return The userId.
*/
@java.lang.Override
public java.lang.String getUserId() {
return instance.getUserId();
}
/**
*
* Uid of the subscribed user
*
*
* string user_id = 9 [json_name = "userId"];
* @return The bytes for userId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserIdBytes() {
return instance.getUserIdBytes();
}
/**
*
* Uid of the subscribed user
*
*
* string user_id = 9 [json_name = "userId"];
* @param value The userId to set.
* @return This builder for chaining.
*/
public Builder setUserId(
java.lang.String value) {
copyOnWrite();
instance.setUserId(value);
return this;
}
/**
*
* Uid of the subscribed user
*
*
* string user_id = 9 [json_name = "userId"];
* @return This builder for chaining.
*/
public Builder clearUserId() {
copyOnWrite();
instance.clearUserId();
return this;
}
/**
*
* Uid of the subscribed user
*
*
* string user_id = 9 [json_name = "userId"];
* @param value The bytes for userId to set.
* @return This builder for chaining.
*/
public Builder setUserIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setUserIdBytes(value);
return this;
}
/**
*
* Topic name of this subscription
*
*
* string topic = 10 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
*
* Topic name of this subscription
*
*
* string topic = 10 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
*
* Topic name of this subscription
*
*
* string topic = 10 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
*
* Topic name of this subscription
*
*
* string topic = 10 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
*
* Topic name of this subscription
*
*
* string topic = 10 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
* int64 touched_at = 11 [json_name = "touchedAt"];
* @return The touchedAt.
*/
@java.lang.Override
public long getTouchedAt() {
return instance.getTouchedAt();
}
/**
* int64 touched_at = 11 [json_name = "touchedAt"];
* @param value The touchedAt to set.
* @return This builder for chaining.
*/
public Builder setTouchedAt(long value) {
copyOnWrite();
instance.setTouchedAt(value);
return this;
}
/**
* int64 touched_at = 11 [json_name = "touchedAt"];
* @return This builder for chaining.
*/
public Builder clearTouchedAt() {
copyOnWrite();
instance.clearTouchedAt();
return this;
}
/**
*
* ID of the last {data} message in a topic
*
*
* int32 seq_id = 12 [json_name = "seqId"];
* @return The seqId.
*/
@java.lang.Override
public int getSeqId() {
return instance.getSeqId();
}
/**
*
* ID of the last {data} message in a topic
*
*
* int32 seq_id = 12 [json_name = "seqId"];
* @param value The seqId to set.
* @return This builder for chaining.
*/
public Builder setSeqId(int value) {
copyOnWrite();
instance.setSeqId(value);
return this;
}
/**
*
* ID of the last {data} message in a topic
*
*
* int32 seq_id = 12 [json_name = "seqId"];
* @return This builder for chaining.
*/
public Builder clearSeqId() {
copyOnWrite();
instance.clearSeqId();
return this;
}
/**
*
* Messages are deleted up to this ID
*
*
* int32 del_id = 13 [json_name = "delId"];
* @return The delId.
*/
@java.lang.Override
public int getDelId() {
return instance.getDelId();
}
/**
*
* Messages are deleted up to this ID
*
*
* int32 del_id = 13 [json_name = "delId"];
* @param value The delId to set.
* @return This builder for chaining.
*/
public Builder setDelId(int value) {
copyOnWrite();
instance.setDelId(value);
return this;
}
/**
*
* Messages are deleted up to this ID
*
*
* int32 del_id = 13 [json_name = "delId"];
* @return This builder for chaining.
*/
public Builder clearDelId() {
copyOnWrite();
instance.clearDelId();
return this;
}
/**
*
* Other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 14 [json_name = "lastSeenTime"];
* @return The lastSeenTime.
*/
@java.lang.Override
public long getLastSeenTime() {
return instance.getLastSeenTime();
}
/**
*
* Other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 14 [json_name = "lastSeenTime"];
* @param value The lastSeenTime to set.
* @return This builder for chaining.
*/
public Builder setLastSeenTime(long value) {
copyOnWrite();
instance.setLastSeenTime(value);
return this;
}
/**
*
* Other user's last online timestamp & user agent
*
*
* int64 last_seen_time = 14 [json_name = "lastSeenTime"];
* @return This builder for chaining.
*/
public Builder clearLastSeenTime() {
copyOnWrite();
instance.clearLastSeenTime();
return this;
}
/**
* string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
* @return The lastSeenUserAgent.
*/
@java.lang.Override
public java.lang.String getLastSeenUserAgent() {
return instance.getLastSeenUserAgent();
}
/**
* string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
* @return The bytes for lastSeenUserAgent.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLastSeenUserAgentBytes() {
return instance.getLastSeenUserAgentBytes();
}
/**
* string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
* @param value The lastSeenUserAgent to set.
* @return This builder for chaining.
*/
public Builder setLastSeenUserAgent(
java.lang.String value) {
copyOnWrite();
instance.setLastSeenUserAgent(value);
return this;
}
/**
* string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
* @return This builder for chaining.
*/
public Builder clearLastSeenUserAgent() {
copyOnWrite();
instance.clearLastSeenUserAgent();
return this;
}
/**
* string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
* @param value The bytes for lastSeenUserAgent to set.
* @return This builder for chaining.
*/
public Builder setLastSeenUserAgentBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setLastSeenUserAgentBytes(value);
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.TopicSub)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.TopicSub();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"updatedAt_",
"deletedAt_",
"online_",
"acs_",
"readId_",
"recvId_",
"public_",
"private_",
"userId_",
"topic_",
"touchedAt_",
"seqId_",
"delId_",
"lastSeenTime_",
"lastSeenUserAgent_",
"trusted_",
"createdAt_",
};
java.lang.String info =
"\u0000\u0011\u0000\u0001\u0001\u0011\u0011\u0000\u0000\u0000\u0001\u0002\u0002\u0002" +
"\u0003\u0007\u0004\u1009\u0000\u0005\u0004\u0006\u0004\u0007\n\b\n\t\u0208\n\u0208" +
"\u000b\u0002\f\u0004\r\u0004\u000e\u0002\u000f\u0208\u0010\n\u0011\u0002";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.TopicSub.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.TopicSub)
private static final pbx.Model.TopicSub DEFAULT_INSTANCE;
static {
TopicSub defaultInstance = new TopicSub();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
TopicSub.class, defaultInstance);
}
public static pbx.Model.TopicSub getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface DelValuesOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.DelValues)
com.google.protobuf.MessageLiteOrBuilder {
/**
* int32 del_id = 1 [json_name = "delId"];
* @return The delId.
*/
int getDelId();
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
java.util.List
getDelSeqList();
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
pbx.Model.SeqRange getDelSeq(int index);
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
int getDelSeqCount();
}
/**
* Protobuf type {@code pbx.DelValues}
*/
public static final class DelValues extends
com.google.protobuf.GeneratedMessageLite<
DelValues, DelValues.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.DelValues)
DelValuesOrBuilder {
private DelValues() {
delSeq_ = emptyProtobufList();
}
public static final int DEL_ID_FIELD_NUMBER = 1;
private int delId_;
/**
* int32 del_id = 1 [json_name = "delId"];
* @return The delId.
*/
@java.lang.Override
public int getDelId() {
return delId_;
}
/**
* int32 del_id = 1 [json_name = "delId"];
* @param value The delId to set.
*/
private void setDelId(int value) {
delId_ = value;
}
/**
* int32 del_id = 1 [json_name = "delId"];
*/
private void clearDelId() {
delId_ = 0;
}
public static final int DEL_SEQ_FIELD_NUMBER = 2;
private com.google.protobuf.Internal.ProtobufList delSeq_;
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
@java.lang.Override
public java.util.List getDelSeqList() {
return delSeq_;
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
public java.util.List extends pbx.Model.SeqRangeOrBuilder>
getDelSeqOrBuilderList() {
return delSeq_;
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
@java.lang.Override
public int getDelSeqCount() {
return delSeq_.size();
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
@java.lang.Override
public pbx.Model.SeqRange getDelSeq(int index) {
return delSeq_.get(index);
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
public pbx.Model.SeqRangeOrBuilder getDelSeqOrBuilder(
int index) {
return delSeq_.get(index);
}
private void ensureDelSeqIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = delSeq_;
if (!tmp.isModifiable()) {
delSeq_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
private void setDelSeq(
int index, pbx.Model.SeqRange value) {
value.getClass();
ensureDelSeqIsMutable();
delSeq_.set(index, value);
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
private void addDelSeq(pbx.Model.SeqRange value) {
value.getClass();
ensureDelSeqIsMutable();
delSeq_.add(value);
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
private void addDelSeq(
int index, pbx.Model.SeqRange value) {
value.getClass();
ensureDelSeqIsMutable();
delSeq_.add(index, value);
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
private void addAllDelSeq(
java.lang.Iterable extends pbx.Model.SeqRange> values) {
ensureDelSeqIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, delSeq_);
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
private void clearDelSeq() {
delSeq_ = emptyProtobufList();
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
private void removeDelSeq(int index) {
ensureDelSeqIsMutable();
delSeq_.remove(index);
}
public static pbx.Model.DelValues parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.DelValues parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.DelValues parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.DelValues parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.DelValues parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.DelValues parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.DelValues parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.DelValues parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.DelValues parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.DelValues parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.DelValues parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.DelValues parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.DelValues prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
* Protobuf type {@code pbx.DelValues}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.DelValues, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.DelValues)
pbx.Model.DelValuesOrBuilder {
// Construct using pbx.Model.DelValues.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* int32 del_id = 1 [json_name = "delId"];
* @return The delId.
*/
@java.lang.Override
public int getDelId() {
return instance.getDelId();
}
/**
* int32 del_id = 1 [json_name = "delId"];
* @param value The delId to set.
* @return This builder for chaining.
*/
public Builder setDelId(int value) {
copyOnWrite();
instance.setDelId(value);
return this;
}
/**
* int32 del_id = 1 [json_name = "delId"];
* @return This builder for chaining.
*/
public Builder clearDelId() {
copyOnWrite();
instance.clearDelId();
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
@java.lang.Override
public java.util.List getDelSeqList() {
return java.util.Collections.unmodifiableList(
instance.getDelSeqList());
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
@java.lang.Override
public int getDelSeqCount() {
return instance.getDelSeqCount();
}/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
@java.lang.Override
public pbx.Model.SeqRange getDelSeq(int index) {
return instance.getDelSeq(index);
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
public Builder setDelSeq(
int index, pbx.Model.SeqRange value) {
copyOnWrite();
instance.setDelSeq(index, value);
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
public Builder setDelSeq(
int index, pbx.Model.SeqRange.Builder builderForValue) {
copyOnWrite();
instance.setDelSeq(index,
builderForValue.build());
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
public Builder addDelSeq(pbx.Model.SeqRange value) {
copyOnWrite();
instance.addDelSeq(value);
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
public Builder addDelSeq(
int index, pbx.Model.SeqRange value) {
copyOnWrite();
instance.addDelSeq(index, value);
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
public Builder addDelSeq(
pbx.Model.SeqRange.Builder builderForValue) {
copyOnWrite();
instance.addDelSeq(builderForValue.build());
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
public Builder addDelSeq(
int index, pbx.Model.SeqRange.Builder builderForValue) {
copyOnWrite();
instance.addDelSeq(index,
builderForValue.build());
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
public Builder addAllDelSeq(
java.lang.Iterable extends pbx.Model.SeqRange> values) {
copyOnWrite();
instance.addAllDelSeq(values);
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
public Builder clearDelSeq() {
copyOnWrite();
instance.clearDelSeq();
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 2 [json_name = "delSeq"];
*/
public Builder removeDelSeq(int index) {
copyOnWrite();
instance.removeDelSeq(index);
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.DelValues)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.DelValues();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"delId_",
"delSeq_",
pbx.Model.SeqRange.class,
};
java.lang.String info =
"\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0001\u0000\u0001\u0004\u0002\u001b" +
"";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.DelValues.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.DelValues)
private static final pbx.Model.DelValues DEFAULT_INSTANCE;
static {
DelValues defaultInstance = new DelValues();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
DelValues.class, defaultInstance);
}
public static pbx.Model.DelValues getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ServerCtrlOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ServerCtrl)
com.google.protobuf.MessageLiteOrBuilder {
/**
* string id = 1 [json_name = "id"];
* @return The id.
*/
java.lang.String getId();
/**
* string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
* int32 code = 3 [json_name = "code"];
* @return The code.
*/
int getCode();
/**
* string text = 4 [json_name = "text"];
* @return The text.
*/
java.lang.String getText();
/**
* string text = 4 [json_name = "text"];
* @return The bytes for text.
*/
com.google.protobuf.ByteString
getTextBytes();
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
int getParamsCount();
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
boolean containsParams(
java.lang.String key);
/**
* Use {@link #getParamsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getParams();
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
java.util.Map
getParamsMap();
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
/* nullable */
com.google.protobuf.ByteString getParamsOrDefault(
java.lang.String key,
/* nullable */
com.google.protobuf.ByteString defaultValue);
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
com.google.protobuf.ByteString getParamsOrThrow(
java.lang.String key);
}
/**
*
* {ctrl} message
*
*
* Protobuf type {@code pbx.ServerCtrl}
*/
public static final class ServerCtrl extends
com.google.protobuf.GeneratedMessageLite<
ServerCtrl, ServerCtrl.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ServerCtrl)
ServerCtrlOrBuilder {
private ServerCtrl() {
id_ = "";
topic_ = "";
text_ = "";
}
public static final int ID_FIELD_NUMBER = 1;
private java.lang.String id_;
/**
* string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return id_;
}
/**
* string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(id_);
}
/**
* string id = 1 [json_name = "id"];
* @param value The id to set.
*/
private void setId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
id_ = value;
}
/**
* string id = 1 [json_name = "id"];
*/
private void clearId() {
id_ = getDefaultInstance().getId();
}
/**
* string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
*/
private void setIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
id_ = value.toStringUtf8();
}
public static final int TOPIC_FIELD_NUMBER = 2;
private java.lang.String topic_;
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
* string topic = 2 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int CODE_FIELD_NUMBER = 3;
private int code_;
/**
* int32 code = 3 [json_name = "code"];
* @return The code.
*/
@java.lang.Override
public int getCode() {
return code_;
}
/**
* int32 code = 3 [json_name = "code"];
* @param value The code to set.
*/
private void setCode(int value) {
code_ = value;
}
/**
* int32 code = 3 [json_name = "code"];
*/
private void clearCode() {
code_ = 0;
}
public static final int TEXT_FIELD_NUMBER = 4;
private java.lang.String text_;
/**
* string text = 4 [json_name = "text"];
* @return The text.
*/
@java.lang.Override
public java.lang.String getText() {
return text_;
}
/**
* string text = 4 [json_name = "text"];
* @return The bytes for text.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTextBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(text_);
}
/**
* string text = 4 [json_name = "text"];
* @param value The text to set.
*/
private void setText(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
text_ = value;
}
/**
* string text = 4 [json_name = "text"];
*/
private void clearText() {
text_ = getDefaultInstance().getText();
}
/**
* string text = 4 [json_name = "text"];
* @param value The bytes for text to set.
*/
private void setTextBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
text_ = value.toStringUtf8();
}
public static final int PARAMS_FIELD_NUMBER = 5;
private static final class ParamsDefaultEntryHolder {
static final com.google.protobuf.MapEntryLite<
java.lang.String, com.google.protobuf.ByteString> defaultEntry =
com.google.protobuf.MapEntryLite
.newDefaultInstance(
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.BYTES,
com.google.protobuf.ByteString.EMPTY);
}
private com.google.protobuf.MapFieldLite<
java.lang.String, com.google.protobuf.ByteString> params_ =
com.google.protobuf.MapFieldLite.emptyMapField();
private com.google.protobuf.MapFieldLite
internalGetParams() {
return params_;
}
private com.google.protobuf.MapFieldLite
internalGetMutableParams() {
if (!params_.isMutable()) {
params_ = params_.mutableCopy();
}
return params_;
}
@java.lang.Override
public int getParamsCount() {
return internalGetParams().size();
}
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
@java.lang.Override
public boolean containsParams(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
return internalGetParams().containsKey(key);
}
/**
* Use {@link #getParamsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getParams() {
return getParamsMap();
}
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
@java.lang.Override
public java.util.Map getParamsMap() {
return java.util.Collections.unmodifiableMap(
internalGetParams());
}
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
@java.lang.Override
public /* nullable */
com.google.protobuf.ByteString getParamsOrDefault(
java.lang.String key,
/* nullable */
com.google.protobuf.ByteString defaultValue) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
internalGetParams();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
@java.lang.Override
public com.google.protobuf.ByteString getParamsOrThrow(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
internalGetParams();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
private java.util.Map
getMutableParamsMap() {
return internalGetMutableParams();
}
public static pbx.Model.ServerCtrl parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerCtrl parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerCtrl parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerCtrl parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerCtrl parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerCtrl parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerCtrl parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerCtrl parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ServerCtrl parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerCtrl parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ServerCtrl parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerCtrl parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ServerCtrl prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* {ctrl} message
*
*
* Protobuf type {@code pbx.ServerCtrl}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ServerCtrl, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ServerCtrl)
pbx.Model.ServerCtrlOrBuilder {
// Construct using pbx.Model.ServerCtrl.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return instance.getId();
}
/**
* string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return instance.getIdBytes();
}
/**
* string id = 1 [json_name = "id"];
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* string id = 1 [json_name = "id"];
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIdBytes(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
* int32 code = 3 [json_name = "code"];
* @return The code.
*/
@java.lang.Override
public int getCode() {
return instance.getCode();
}
/**
* int32 code = 3 [json_name = "code"];
* @param value The code to set.
* @return This builder for chaining.
*/
public Builder setCode(int value) {
copyOnWrite();
instance.setCode(value);
return this;
}
/**
* int32 code = 3 [json_name = "code"];
* @return This builder for chaining.
*/
public Builder clearCode() {
copyOnWrite();
instance.clearCode();
return this;
}
/**
* string text = 4 [json_name = "text"];
* @return The text.
*/
@java.lang.Override
public java.lang.String getText() {
return instance.getText();
}
/**
* string text = 4 [json_name = "text"];
* @return The bytes for text.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTextBytes() {
return instance.getTextBytes();
}
/**
* string text = 4 [json_name = "text"];
* @param value The text to set.
* @return This builder for chaining.
*/
public Builder setText(
java.lang.String value) {
copyOnWrite();
instance.setText(value);
return this;
}
/**
* string text = 4 [json_name = "text"];
* @return This builder for chaining.
*/
public Builder clearText() {
copyOnWrite();
instance.clearText();
return this;
}
/**
* string text = 4 [json_name = "text"];
* @param value The bytes for text to set.
* @return This builder for chaining.
*/
public Builder setTextBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTextBytes(value);
return this;
}
@java.lang.Override
public int getParamsCount() {
return instance.getParamsMap().size();
}
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
@java.lang.Override
public boolean containsParams(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
return instance.getParamsMap().containsKey(key);
}
public Builder clearParams() {
copyOnWrite();
instance.getMutableParamsMap().clear();
return this;
}
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
public Builder removeParams(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
copyOnWrite();
instance.getMutableParamsMap().remove(key);
return this;
}
/**
* Use {@link #getParamsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getParams() {
return getParamsMap();
}
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
@java.lang.Override
public java.util.Map getParamsMap() {
return java.util.Collections.unmodifiableMap(
instance.getParamsMap());
}
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
@java.lang.Override
public /* nullable */
com.google.protobuf.ByteString getParamsOrDefault(
java.lang.String key,
/* nullable */
com.google.protobuf.ByteString defaultValue) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
instance.getParamsMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
@java.lang.Override
public com.google.protobuf.ByteString getParamsOrThrow(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
instance.getParamsMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
public Builder putParams(
java.lang.String key,
com.google.protobuf.ByteString value) {
java.lang.Class> keyClass = key.getClass();
java.lang.Class> valueClass = value.getClass();
copyOnWrite();
instance.getMutableParamsMap().put(key, value);
return this;
}
/**
* map<string, bytes> params = 5 [json_name = "params"];
*/
public Builder putAllParams(
java.util.Map values) {
copyOnWrite();
instance.getMutableParamsMap().putAll(values);
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ServerCtrl)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ServerCtrl();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"id_",
"topic_",
"code_",
"text_",
"params_",
ParamsDefaultEntryHolder.defaultEntry,
};
java.lang.String info =
"\u0000\u0005\u0000\u0000\u0001\u0005\u0005\u0001\u0000\u0000\u0001\u0208\u0002\u0208" +
"\u0003\u0004\u0004\u0208\u00052";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ServerCtrl.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ServerCtrl)
private static final pbx.Model.ServerCtrl DEFAULT_INSTANCE;
static {
ServerCtrl defaultInstance = new ServerCtrl();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ServerCtrl.class, defaultInstance);
}
public static pbx.Model.ServerCtrl getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ServerDataOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ServerData)
com.google.protobuf.MessageLiteOrBuilder {
/**
* string topic = 1 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
* string topic = 1 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
*
* ID of the user who originated the message as {pub}, could be empty if sent by the system
*
*
* string from_user_id = 2 [json_name = "fromUserId"];
* @return The fromUserId.
*/
java.lang.String getFromUserId();
/**
*
* ID of the user who originated the message as {pub}, could be empty if sent by the system
*
*
* string from_user_id = 2 [json_name = "fromUserId"];
* @return The bytes for fromUserId.
*/
com.google.protobuf.ByteString
getFromUserIdBytes();
/**
*
* Timestamp when the message was sent.
*
*
* int64 timestamp = 7 [json_name = "timestamp"];
* @return The timestamp.
*/
long getTimestamp();
/**
*
* Timestamp when the message was deleted or 0. Milliseconds since the epoch 01/01/1970
*
*
* int64 deleted_at = 3 [json_name = "deletedAt"];
* @return The deletedAt.
*/
long getDeletedAt();
/**
* int32 seq_id = 4 [json_name = "seqId"];
* @return The seqId.
*/
int getSeqId();
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
int getHeadCount();
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
boolean containsHead(
java.lang.String key);
/**
* Use {@link #getHeadMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getHead();
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
java.util.Map
getHeadMap();
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
/* nullable */
com.google.protobuf.ByteString getHeadOrDefault(
java.lang.String key,
/* nullable */
com.google.protobuf.ByteString defaultValue);
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
com.google.protobuf.ByteString getHeadOrThrow(
java.lang.String key);
/**
* bytes content = 6 [json_name = "content"];
* @return The content.
*/
com.google.protobuf.ByteString getContent();
}
/**
*
* {data} message
*
*
* Protobuf type {@code pbx.ServerData}
*/
public static final class ServerData extends
com.google.protobuf.GeneratedMessageLite<
ServerData, ServerData.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ServerData)
ServerDataOrBuilder {
private ServerData() {
topic_ = "";
fromUserId_ = "";
content_ = com.google.protobuf.ByteString.EMPTY;
}
public static final int TOPIC_FIELD_NUMBER = 1;
private java.lang.String topic_;
/**
* string topic = 1 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
* string topic = 1 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
* string topic = 1 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
* string topic = 1 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
* string topic = 1 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int FROM_USER_ID_FIELD_NUMBER = 2;
private java.lang.String fromUserId_;
/**
*
* ID of the user who originated the message as {pub}, could be empty if sent by the system
*
*
* string from_user_id = 2 [json_name = "fromUserId"];
* @return The fromUserId.
*/
@java.lang.Override
public java.lang.String getFromUserId() {
return fromUserId_;
}
/**
*
* ID of the user who originated the message as {pub}, could be empty if sent by the system
*
*
* string from_user_id = 2 [json_name = "fromUserId"];
* @return The bytes for fromUserId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFromUserIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(fromUserId_);
}
/**
*
* ID of the user who originated the message as {pub}, could be empty if sent by the system
*
*
* string from_user_id = 2 [json_name = "fromUserId"];
* @param value The fromUserId to set.
*/
private void setFromUserId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
fromUserId_ = value;
}
/**
*
* ID of the user who originated the message as {pub}, could be empty if sent by the system
*
*
* string from_user_id = 2 [json_name = "fromUserId"];
*/
private void clearFromUserId() {
fromUserId_ = getDefaultInstance().getFromUserId();
}
/**
*
* ID of the user who originated the message as {pub}, could be empty if sent by the system
*
*
* string from_user_id = 2 [json_name = "fromUserId"];
* @param value The bytes for fromUserId to set.
*/
private void setFromUserIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
fromUserId_ = value.toStringUtf8();
}
public static final int TIMESTAMP_FIELD_NUMBER = 7;
private long timestamp_;
/**
*
* Timestamp when the message was sent.
*
*
* int64 timestamp = 7 [json_name = "timestamp"];
* @return The timestamp.
*/
@java.lang.Override
public long getTimestamp() {
return timestamp_;
}
/**
*
* Timestamp when the message was sent.
*
*
* int64 timestamp = 7 [json_name = "timestamp"];
* @param value The timestamp to set.
*/
private void setTimestamp(long value) {
timestamp_ = value;
}
/**
*
* Timestamp when the message was sent.
*
*
* int64 timestamp = 7 [json_name = "timestamp"];
*/
private void clearTimestamp() {
timestamp_ = 0L;
}
public static final int DELETED_AT_FIELD_NUMBER = 3;
private long deletedAt_;
/**
*
* Timestamp when the message was deleted or 0. Milliseconds since the epoch 01/01/1970
*
*
* int64 deleted_at = 3 [json_name = "deletedAt"];
* @return The deletedAt.
*/
@java.lang.Override
public long getDeletedAt() {
return deletedAt_;
}
/**
*
* Timestamp when the message was deleted or 0. Milliseconds since the epoch 01/01/1970
*
*
* int64 deleted_at = 3 [json_name = "deletedAt"];
* @param value The deletedAt to set.
*/
private void setDeletedAt(long value) {
deletedAt_ = value;
}
/**
*
* Timestamp when the message was deleted or 0. Milliseconds since the epoch 01/01/1970
*
*
* int64 deleted_at = 3 [json_name = "deletedAt"];
*/
private void clearDeletedAt() {
deletedAt_ = 0L;
}
public static final int SEQ_ID_FIELD_NUMBER = 4;
private int seqId_;
/**
* int32 seq_id = 4 [json_name = "seqId"];
* @return The seqId.
*/
@java.lang.Override
public int getSeqId() {
return seqId_;
}
/**
* int32 seq_id = 4 [json_name = "seqId"];
* @param value The seqId to set.
*/
private void setSeqId(int value) {
seqId_ = value;
}
/**
* int32 seq_id = 4 [json_name = "seqId"];
*/
private void clearSeqId() {
seqId_ = 0;
}
public static final int HEAD_FIELD_NUMBER = 5;
private static final class HeadDefaultEntryHolder {
static final com.google.protobuf.MapEntryLite<
java.lang.String, com.google.protobuf.ByteString> defaultEntry =
com.google.protobuf.MapEntryLite
.newDefaultInstance(
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.BYTES,
com.google.protobuf.ByteString.EMPTY);
}
private com.google.protobuf.MapFieldLite<
java.lang.String, com.google.protobuf.ByteString> head_ =
com.google.protobuf.MapFieldLite.emptyMapField();
private com.google.protobuf.MapFieldLite
internalGetHead() {
return head_;
}
private com.google.protobuf.MapFieldLite
internalGetMutableHead() {
if (!head_.isMutable()) {
head_ = head_.mutableCopy();
}
return head_;
}
@java.lang.Override
public int getHeadCount() {
return internalGetHead().size();
}
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
@java.lang.Override
public boolean containsHead(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
return internalGetHead().containsKey(key);
}
/**
* Use {@link #getHeadMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getHead() {
return getHeadMap();
}
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
@java.lang.Override
public java.util.Map getHeadMap() {
return java.util.Collections.unmodifiableMap(
internalGetHead());
}
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
@java.lang.Override
public /* nullable */
com.google.protobuf.ByteString getHeadOrDefault(
java.lang.String key,
/* nullable */
com.google.protobuf.ByteString defaultValue) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
internalGetHead();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
@java.lang.Override
public com.google.protobuf.ByteString getHeadOrThrow(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
internalGetHead();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
private java.util.Map
getMutableHeadMap() {
return internalGetMutableHead();
}
public static final int CONTENT_FIELD_NUMBER = 6;
private com.google.protobuf.ByteString content_;
/**
* bytes content = 6 [json_name = "content"];
* @return The content.
*/
@java.lang.Override
public com.google.protobuf.ByteString getContent() {
return content_;
}
/**
* bytes content = 6 [json_name = "content"];
* @param value The content to set.
*/
private void setContent(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
content_ = value;
}
/**
* bytes content = 6 [json_name = "content"];
*/
private void clearContent() {
content_ = getDefaultInstance().getContent();
}
public static pbx.Model.ServerData parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerData parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerData parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerData parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerData parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerData parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerData parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerData parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ServerData parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerData parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ServerData parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerData parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ServerData prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* {data} message
*
*
* Protobuf type {@code pbx.ServerData}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ServerData, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ServerData)
pbx.Model.ServerDataOrBuilder {
// Construct using pbx.Model.ServerData.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* string topic = 1 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
* string topic = 1 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
* string topic = 1 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
* string topic = 1 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
* string topic = 1 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
*
* ID of the user who originated the message as {pub}, could be empty if sent by the system
*
*
* string from_user_id = 2 [json_name = "fromUserId"];
* @return The fromUserId.
*/
@java.lang.Override
public java.lang.String getFromUserId() {
return instance.getFromUserId();
}
/**
*
* ID of the user who originated the message as {pub}, could be empty if sent by the system
*
*
* string from_user_id = 2 [json_name = "fromUserId"];
* @return The bytes for fromUserId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFromUserIdBytes() {
return instance.getFromUserIdBytes();
}
/**
*
* ID of the user who originated the message as {pub}, could be empty if sent by the system
*
*
* string from_user_id = 2 [json_name = "fromUserId"];
* @param value The fromUserId to set.
* @return This builder for chaining.
*/
public Builder setFromUserId(
java.lang.String value) {
copyOnWrite();
instance.setFromUserId(value);
return this;
}
/**
*
* ID of the user who originated the message as {pub}, could be empty if sent by the system
*
*
* string from_user_id = 2 [json_name = "fromUserId"];
* @return This builder for chaining.
*/
public Builder clearFromUserId() {
copyOnWrite();
instance.clearFromUserId();
return this;
}
/**
*
* ID of the user who originated the message as {pub}, could be empty if sent by the system
*
*
* string from_user_id = 2 [json_name = "fromUserId"];
* @param value The bytes for fromUserId to set.
* @return This builder for chaining.
*/
public Builder setFromUserIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setFromUserIdBytes(value);
return this;
}
/**
*
* Timestamp when the message was sent.
*
*
* int64 timestamp = 7 [json_name = "timestamp"];
* @return The timestamp.
*/
@java.lang.Override
public long getTimestamp() {
return instance.getTimestamp();
}
/**
*
* Timestamp when the message was sent.
*
*
* int64 timestamp = 7 [json_name = "timestamp"];
* @param value The timestamp to set.
* @return This builder for chaining.
*/
public Builder setTimestamp(long value) {
copyOnWrite();
instance.setTimestamp(value);
return this;
}
/**
*
* Timestamp when the message was sent.
*
*
* int64 timestamp = 7 [json_name = "timestamp"];
* @return This builder for chaining.
*/
public Builder clearTimestamp() {
copyOnWrite();
instance.clearTimestamp();
return this;
}
/**
*
* Timestamp when the message was deleted or 0. Milliseconds since the epoch 01/01/1970
*
*
* int64 deleted_at = 3 [json_name = "deletedAt"];
* @return The deletedAt.
*/
@java.lang.Override
public long getDeletedAt() {
return instance.getDeletedAt();
}
/**
*
* Timestamp when the message was deleted or 0. Milliseconds since the epoch 01/01/1970
*
*
* int64 deleted_at = 3 [json_name = "deletedAt"];
* @param value The deletedAt to set.
* @return This builder for chaining.
*/
public Builder setDeletedAt(long value) {
copyOnWrite();
instance.setDeletedAt(value);
return this;
}
/**
*
* Timestamp when the message was deleted or 0. Milliseconds since the epoch 01/01/1970
*
*
* int64 deleted_at = 3 [json_name = "deletedAt"];
* @return This builder for chaining.
*/
public Builder clearDeletedAt() {
copyOnWrite();
instance.clearDeletedAt();
return this;
}
/**
* int32 seq_id = 4 [json_name = "seqId"];
* @return The seqId.
*/
@java.lang.Override
public int getSeqId() {
return instance.getSeqId();
}
/**
* int32 seq_id = 4 [json_name = "seqId"];
* @param value The seqId to set.
* @return This builder for chaining.
*/
public Builder setSeqId(int value) {
copyOnWrite();
instance.setSeqId(value);
return this;
}
/**
* int32 seq_id = 4 [json_name = "seqId"];
* @return This builder for chaining.
*/
public Builder clearSeqId() {
copyOnWrite();
instance.clearSeqId();
return this;
}
@java.lang.Override
public int getHeadCount() {
return instance.getHeadMap().size();
}
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
@java.lang.Override
public boolean containsHead(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
return instance.getHeadMap().containsKey(key);
}
public Builder clearHead() {
copyOnWrite();
instance.getMutableHeadMap().clear();
return this;
}
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
public Builder removeHead(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
copyOnWrite();
instance.getMutableHeadMap().remove(key);
return this;
}
/**
* Use {@link #getHeadMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getHead() {
return getHeadMap();
}
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
@java.lang.Override
public java.util.Map getHeadMap() {
return java.util.Collections.unmodifiableMap(
instance.getHeadMap());
}
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
@java.lang.Override
public /* nullable */
com.google.protobuf.ByteString getHeadOrDefault(
java.lang.String key,
/* nullable */
com.google.protobuf.ByteString defaultValue) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
instance.getHeadMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
@java.lang.Override
public com.google.protobuf.ByteString getHeadOrThrow(
java.lang.String key) {
java.lang.Class> keyClass = key.getClass();
java.util.Map map =
instance.getHeadMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
public Builder putHead(
java.lang.String key,
com.google.protobuf.ByteString value) {
java.lang.Class> keyClass = key.getClass();
java.lang.Class> valueClass = value.getClass();
copyOnWrite();
instance.getMutableHeadMap().put(key, value);
return this;
}
/**
* map<string, bytes> head = 5 [json_name = "head"];
*/
public Builder putAllHead(
java.util.Map values) {
copyOnWrite();
instance.getMutableHeadMap().putAll(values);
return this;
}
/**
* bytes content = 6 [json_name = "content"];
* @return The content.
*/
@java.lang.Override
public com.google.protobuf.ByteString getContent() {
return instance.getContent();
}
/**
* bytes content = 6 [json_name = "content"];
* @param value The content to set.
* @return This builder for chaining.
*/
public Builder setContent(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setContent(value);
return this;
}
/**
* bytes content = 6 [json_name = "content"];
* @return This builder for chaining.
*/
public Builder clearContent() {
copyOnWrite();
instance.clearContent();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ServerData)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ServerData();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"topic_",
"fromUserId_",
"deletedAt_",
"seqId_",
"head_",
HeadDefaultEntryHolder.defaultEntry,
"content_",
"timestamp_",
};
java.lang.String info =
"\u0000\u0007\u0000\u0000\u0001\u0007\u0007\u0001\u0000\u0000\u0001\u0208\u0002\u0208" +
"\u0003\u0002\u0004\u0004\u00052\u0006\n\u0007\u0002";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ServerData.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ServerData)
private static final pbx.Model.ServerData DEFAULT_INSTANCE;
static {
ServerData defaultInstance = new ServerData();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ServerData.class, defaultInstance);
}
public static pbx.Model.ServerData getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ServerPresOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ServerPres)
com.google.protobuf.MessageLiteOrBuilder {
/**
* string topic = 1 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
* string topic = 1 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
* string src = 2 [json_name = "src"];
* @return The src.
*/
java.lang.String getSrc();
/**
* string src = 2 [json_name = "src"];
* @return The bytes for src.
*/
com.google.protobuf.ByteString
getSrcBytes();
/**
* .pbx.ServerPres.What what = 3 [json_name = "what"];
* @return The enum numeric value on the wire for what.
*/
int getWhatValue();
/**
* .pbx.ServerPres.What what = 3 [json_name = "what"];
* @return The what.
*/
pbx.Model.ServerPres.What getWhat();
/**
* string user_agent = 4 [json_name = "userAgent"];
* @return The userAgent.
*/
java.lang.String getUserAgent();
/**
* string user_agent = 4 [json_name = "userAgent"];
* @return The bytes for userAgent.
*/
com.google.protobuf.ByteString
getUserAgentBytes();
/**
* int32 seq_id = 5 [json_name = "seqId"];
* @return The seqId.
*/
int getSeqId();
/**
* int32 del_id = 6 [json_name = "delId"];
* @return The delId.
*/
int getDelId();
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
java.util.List
getDelSeqList();
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
pbx.Model.SeqRange getDelSeq(int index);
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
int getDelSeqCount();
/**
* string target_user_id = 8 [json_name = "targetUserId"];
* @return The targetUserId.
*/
java.lang.String getTargetUserId();
/**
* string target_user_id = 8 [json_name = "targetUserId"];
* @return The bytes for targetUserId.
*/
com.google.protobuf.ByteString
getTargetUserIdBytes();
/**
* string actor_user_id = 9 [json_name = "actorUserId"];
* @return The actorUserId.
*/
java.lang.String getActorUserId();
/**
* string actor_user_id = 9 [json_name = "actorUserId"];
* @return The bytes for actorUserId.
*/
com.google.protobuf.ByteString
getActorUserIdBytes();
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
* @return Whether the acs field is set.
*/
boolean hasAcs();
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
* @return The acs.
*/
pbx.Model.AccessMode getAcs();
}
/**
*
* {pres} message
*
*
* Protobuf type {@code pbx.ServerPres}
*/
public static final class ServerPres extends
com.google.protobuf.GeneratedMessageLite<
ServerPres, ServerPres.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ServerPres)
ServerPresOrBuilder {
private ServerPres() {
topic_ = "";
src_ = "";
userAgent_ = "";
delSeq_ = emptyProtobufList();
targetUserId_ = "";
actorUserId_ = "";
}
/**
* Protobuf enum {@code pbx.ServerPres.What}
*/
public enum What
implements com.google.protobuf.Internal.EnumLite {
/**
*
* Invalid value. The name must be globally unique.
*
*
* X3 = 0;
*/
X3(0),
/**
* ON = 1;
*/
ON(1),
/**
* OFF = 2;
*/
OFF(2),
/**
* UA = 3;
*/
UA(3),
/**
* UPD = 4;
*/
UPD(4),
/**
* GONE = 5;
*/
GONE(5),
/**
* ACS = 6;
*/
ACS(6),
/**
* TERM = 7;
*/
TERM(7),
/**
* MSG = 8;
*/
MSG(8),
/**
* READ = 9;
*/
READ(9),
/**
* RECV = 10;
*/
RECV(10),
/**
* DEL = 11;
*/
DEL(11),
/**
* TAGS = 12;
*/
TAGS(12),
UNRECOGNIZED(-1),
;
/**
*
* Invalid value. The name must be globally unique.
*
*
* X3 = 0;
*/
public static final int X3_VALUE = 0;
/**
* ON = 1;
*/
public static final int ON_VALUE = 1;
/**
* OFF = 2;
*/
public static final int OFF_VALUE = 2;
/**
* UA = 3;
*/
public static final int UA_VALUE = 3;
/**
* UPD = 4;
*/
public static final int UPD_VALUE = 4;
/**
* GONE = 5;
*/
public static final int GONE_VALUE = 5;
/**
* ACS = 6;
*/
public static final int ACS_VALUE = 6;
/**
* TERM = 7;
*/
public static final int TERM_VALUE = 7;
/**
* MSG = 8;
*/
public static final int MSG_VALUE = 8;
/**
* READ = 9;
*/
public static final int READ_VALUE = 9;
/**
* RECV = 10;
*/
public static final int RECV_VALUE = 10;
/**
* DEL = 11;
*/
public static final int DEL_VALUE = 11;
/**
* TAGS = 12;
*/
public static final int TAGS_VALUE = 12;
@java.lang.Override
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static What valueOf(int value) {
return forNumber(value);
}
public static What forNumber(int value) {
switch (value) {
case 0: return X3;
case 1: return ON;
case 2: return OFF;
case 3: return UA;
case 4: return UPD;
case 5: return GONE;
case 6: return ACS;
case 7: return TERM;
case 8: return MSG;
case 9: return READ;
case 10: return RECV;
case 11: return DEL;
case 12: return TAGS;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
What> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
@java.lang.Override
public What findValueByNumber(int number) {
return What.forNumber(number);
}
};
public static com.google.protobuf.Internal.EnumVerifier
internalGetVerifier() {
return WhatVerifier.INSTANCE;
}
private static final class WhatVerifier implements
com.google.protobuf.Internal.EnumVerifier {
static final com.google.protobuf.Internal.EnumVerifier INSTANCE = new WhatVerifier();
@java.lang.Override
public boolean isInRange(int number) {
return What.forNumber(number) != null;
}
};
private final int value;
private What(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:pbx.ServerPres.What)
}
private int bitField0_;
public static final int TOPIC_FIELD_NUMBER = 1;
private java.lang.String topic_;
/**
* string topic = 1 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
* string topic = 1 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
* string topic = 1 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
* string topic = 1 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
* string topic = 1 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int SRC_FIELD_NUMBER = 2;
private java.lang.String src_;
/**
* string src = 2 [json_name = "src"];
* @return The src.
*/
@java.lang.Override
public java.lang.String getSrc() {
return src_;
}
/**
* string src = 2 [json_name = "src"];
* @return The bytes for src.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSrcBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(src_);
}
/**
* string src = 2 [json_name = "src"];
* @param value The src to set.
*/
private void setSrc(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
src_ = value;
}
/**
* string src = 2 [json_name = "src"];
*/
private void clearSrc() {
src_ = getDefaultInstance().getSrc();
}
/**
* string src = 2 [json_name = "src"];
* @param value The bytes for src to set.
*/
private void setSrcBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
src_ = value.toStringUtf8();
}
public static final int WHAT_FIELD_NUMBER = 3;
private int what_;
/**
* .pbx.ServerPres.What what = 3 [json_name = "what"];
* @return The enum numeric value on the wire for what.
*/
@java.lang.Override
public int getWhatValue() {
return what_;
}
/**
* .pbx.ServerPres.What what = 3 [json_name = "what"];
* @return The what.
*/
@java.lang.Override
public pbx.Model.ServerPres.What getWhat() {
pbx.Model.ServerPres.What result = pbx.Model.ServerPres.What.forNumber(what_);
return result == null ? pbx.Model.ServerPres.What.UNRECOGNIZED : result;
}
/**
* .pbx.ServerPres.What what = 3 [json_name = "what"];
* @param value The enum numeric value on the wire for what to set.
*/
private void setWhatValue(int value) {
what_ = value;
}
/**
* .pbx.ServerPres.What what = 3 [json_name = "what"];
* @param value The what to set.
*/
private void setWhat(pbx.Model.ServerPres.What value) {
what_ = value.getNumber();
}
/**
* .pbx.ServerPres.What what = 3 [json_name = "what"];
*/
private void clearWhat() {
what_ = 0;
}
public static final int USER_AGENT_FIELD_NUMBER = 4;
private java.lang.String userAgent_;
/**
* string user_agent = 4 [json_name = "userAgent"];
* @return The userAgent.
*/
@java.lang.Override
public java.lang.String getUserAgent() {
return userAgent_;
}
/**
* string user_agent = 4 [json_name = "userAgent"];
* @return The bytes for userAgent.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserAgentBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(userAgent_);
}
/**
* string user_agent = 4 [json_name = "userAgent"];
* @param value The userAgent to set.
*/
private void setUserAgent(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
userAgent_ = value;
}
/**
* string user_agent = 4 [json_name = "userAgent"];
*/
private void clearUserAgent() {
userAgent_ = getDefaultInstance().getUserAgent();
}
/**
* string user_agent = 4 [json_name = "userAgent"];
* @param value The bytes for userAgent to set.
*/
private void setUserAgentBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
userAgent_ = value.toStringUtf8();
}
public static final int SEQ_ID_FIELD_NUMBER = 5;
private int seqId_;
/**
* int32 seq_id = 5 [json_name = "seqId"];
* @return The seqId.
*/
@java.lang.Override
public int getSeqId() {
return seqId_;
}
/**
* int32 seq_id = 5 [json_name = "seqId"];
* @param value The seqId to set.
*/
private void setSeqId(int value) {
seqId_ = value;
}
/**
* int32 seq_id = 5 [json_name = "seqId"];
*/
private void clearSeqId() {
seqId_ = 0;
}
public static final int DEL_ID_FIELD_NUMBER = 6;
private int delId_;
/**
* int32 del_id = 6 [json_name = "delId"];
* @return The delId.
*/
@java.lang.Override
public int getDelId() {
return delId_;
}
/**
* int32 del_id = 6 [json_name = "delId"];
* @param value The delId to set.
*/
private void setDelId(int value) {
delId_ = value;
}
/**
* int32 del_id = 6 [json_name = "delId"];
*/
private void clearDelId() {
delId_ = 0;
}
public static final int DEL_SEQ_FIELD_NUMBER = 7;
private com.google.protobuf.Internal.ProtobufList delSeq_;
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
@java.lang.Override
public java.util.List getDelSeqList() {
return delSeq_;
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
public java.util.List extends pbx.Model.SeqRangeOrBuilder>
getDelSeqOrBuilderList() {
return delSeq_;
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
@java.lang.Override
public int getDelSeqCount() {
return delSeq_.size();
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
@java.lang.Override
public pbx.Model.SeqRange getDelSeq(int index) {
return delSeq_.get(index);
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
public pbx.Model.SeqRangeOrBuilder getDelSeqOrBuilder(
int index) {
return delSeq_.get(index);
}
private void ensureDelSeqIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = delSeq_;
if (!tmp.isModifiable()) {
delSeq_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
private void setDelSeq(
int index, pbx.Model.SeqRange value) {
value.getClass();
ensureDelSeqIsMutable();
delSeq_.set(index, value);
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
private void addDelSeq(pbx.Model.SeqRange value) {
value.getClass();
ensureDelSeqIsMutable();
delSeq_.add(value);
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
private void addDelSeq(
int index, pbx.Model.SeqRange value) {
value.getClass();
ensureDelSeqIsMutable();
delSeq_.add(index, value);
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
private void addAllDelSeq(
java.lang.Iterable extends pbx.Model.SeqRange> values) {
ensureDelSeqIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, delSeq_);
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
private void clearDelSeq() {
delSeq_ = emptyProtobufList();
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
private void removeDelSeq(int index) {
ensureDelSeqIsMutable();
delSeq_.remove(index);
}
public static final int TARGET_USER_ID_FIELD_NUMBER = 8;
private java.lang.String targetUserId_;
/**
* string target_user_id = 8 [json_name = "targetUserId"];
* @return The targetUserId.
*/
@java.lang.Override
public java.lang.String getTargetUserId() {
return targetUserId_;
}
/**
* string target_user_id = 8 [json_name = "targetUserId"];
* @return The bytes for targetUserId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetUserIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(targetUserId_);
}
/**
* string target_user_id = 8 [json_name = "targetUserId"];
* @param value The targetUserId to set.
*/
private void setTargetUserId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
targetUserId_ = value;
}
/**
* string target_user_id = 8 [json_name = "targetUserId"];
*/
private void clearTargetUserId() {
targetUserId_ = getDefaultInstance().getTargetUserId();
}
/**
* string target_user_id = 8 [json_name = "targetUserId"];
* @param value The bytes for targetUserId to set.
*/
private void setTargetUserIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
targetUserId_ = value.toStringUtf8();
}
public static final int ACTOR_USER_ID_FIELD_NUMBER = 9;
private java.lang.String actorUserId_;
/**
* string actor_user_id = 9 [json_name = "actorUserId"];
* @return The actorUserId.
*/
@java.lang.Override
public java.lang.String getActorUserId() {
return actorUserId_;
}
/**
* string actor_user_id = 9 [json_name = "actorUserId"];
* @return The bytes for actorUserId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getActorUserIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(actorUserId_);
}
/**
* string actor_user_id = 9 [json_name = "actorUserId"];
* @param value The actorUserId to set.
*/
private void setActorUserId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
actorUserId_ = value;
}
/**
* string actor_user_id = 9 [json_name = "actorUserId"];
*/
private void clearActorUserId() {
actorUserId_ = getDefaultInstance().getActorUserId();
}
/**
* string actor_user_id = 9 [json_name = "actorUserId"];
* @param value The bytes for actorUserId to set.
*/
private void setActorUserIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
actorUserId_ = value.toStringUtf8();
}
public static final int ACS_FIELD_NUMBER = 10;
private pbx.Model.AccessMode acs_;
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
*/
@java.lang.Override
public boolean hasAcs() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
*/
@java.lang.Override
public pbx.Model.AccessMode getAcs() {
return acs_ == null ? pbx.Model.AccessMode.getDefaultInstance() : acs_;
}
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
*/
private void setAcs(pbx.Model.AccessMode value) {
value.getClass();
acs_ = value;
bitField0_ |= 0x00000001;
}
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeAcs(pbx.Model.AccessMode value) {
value.getClass();
if (acs_ != null &&
acs_ != pbx.Model.AccessMode.getDefaultInstance()) {
acs_ =
pbx.Model.AccessMode.newBuilder(acs_).mergeFrom(value).buildPartial();
} else {
acs_ = value;
}
bitField0_ |= 0x00000001;
}
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
*/
private void clearAcs() { acs_ = null;
bitField0_ = (bitField0_ & ~0x00000001);
}
public static pbx.Model.ServerPres parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerPres parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerPres parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerPres parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerPres parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerPres parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerPres parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerPres parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ServerPres parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerPres parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ServerPres parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerPres parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ServerPres prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* {pres} message
*
*
* Protobuf type {@code pbx.ServerPres}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ServerPres, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ServerPres)
pbx.Model.ServerPresOrBuilder {
// Construct using pbx.Model.ServerPres.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* string topic = 1 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
* string topic = 1 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
* string topic = 1 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
* string topic = 1 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
* string topic = 1 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
* string src = 2 [json_name = "src"];
* @return The src.
*/
@java.lang.Override
public java.lang.String getSrc() {
return instance.getSrc();
}
/**
* string src = 2 [json_name = "src"];
* @return The bytes for src.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSrcBytes() {
return instance.getSrcBytes();
}
/**
* string src = 2 [json_name = "src"];
* @param value The src to set.
* @return This builder for chaining.
*/
public Builder setSrc(
java.lang.String value) {
copyOnWrite();
instance.setSrc(value);
return this;
}
/**
* string src = 2 [json_name = "src"];
* @return This builder for chaining.
*/
public Builder clearSrc() {
copyOnWrite();
instance.clearSrc();
return this;
}
/**
* string src = 2 [json_name = "src"];
* @param value The bytes for src to set.
* @return This builder for chaining.
*/
public Builder setSrcBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setSrcBytes(value);
return this;
}
/**
* .pbx.ServerPres.What what = 3 [json_name = "what"];
* @return The enum numeric value on the wire for what.
*/
@java.lang.Override
public int getWhatValue() {
return instance.getWhatValue();
}
/**
* .pbx.ServerPres.What what = 3 [json_name = "what"];
* @param value The what to set.
* @return This builder for chaining.
*/
public Builder setWhatValue(int value) {
copyOnWrite();
instance.setWhatValue(value);
return this;
}
/**
* .pbx.ServerPres.What what = 3 [json_name = "what"];
* @return The what.
*/
@java.lang.Override
public pbx.Model.ServerPres.What getWhat() {
return instance.getWhat();
}
/**
* .pbx.ServerPres.What what = 3 [json_name = "what"];
* @param value The enum numeric value on the wire for what to set.
* @return This builder for chaining.
*/
public Builder setWhat(pbx.Model.ServerPres.What value) {
copyOnWrite();
instance.setWhat(value);
return this;
}
/**
* .pbx.ServerPres.What what = 3 [json_name = "what"];
* @return This builder for chaining.
*/
public Builder clearWhat() {
copyOnWrite();
instance.clearWhat();
return this;
}
/**
* string user_agent = 4 [json_name = "userAgent"];
* @return The userAgent.
*/
@java.lang.Override
public java.lang.String getUserAgent() {
return instance.getUserAgent();
}
/**
* string user_agent = 4 [json_name = "userAgent"];
* @return The bytes for userAgent.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserAgentBytes() {
return instance.getUserAgentBytes();
}
/**
* string user_agent = 4 [json_name = "userAgent"];
* @param value The userAgent to set.
* @return This builder for chaining.
*/
public Builder setUserAgent(
java.lang.String value) {
copyOnWrite();
instance.setUserAgent(value);
return this;
}
/**
* string user_agent = 4 [json_name = "userAgent"];
* @return This builder for chaining.
*/
public Builder clearUserAgent() {
copyOnWrite();
instance.clearUserAgent();
return this;
}
/**
* string user_agent = 4 [json_name = "userAgent"];
* @param value The bytes for userAgent to set.
* @return This builder for chaining.
*/
public Builder setUserAgentBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setUserAgentBytes(value);
return this;
}
/**
* int32 seq_id = 5 [json_name = "seqId"];
* @return The seqId.
*/
@java.lang.Override
public int getSeqId() {
return instance.getSeqId();
}
/**
* int32 seq_id = 5 [json_name = "seqId"];
* @param value The seqId to set.
* @return This builder for chaining.
*/
public Builder setSeqId(int value) {
copyOnWrite();
instance.setSeqId(value);
return this;
}
/**
* int32 seq_id = 5 [json_name = "seqId"];
* @return This builder for chaining.
*/
public Builder clearSeqId() {
copyOnWrite();
instance.clearSeqId();
return this;
}
/**
* int32 del_id = 6 [json_name = "delId"];
* @return The delId.
*/
@java.lang.Override
public int getDelId() {
return instance.getDelId();
}
/**
* int32 del_id = 6 [json_name = "delId"];
* @param value The delId to set.
* @return This builder for chaining.
*/
public Builder setDelId(int value) {
copyOnWrite();
instance.setDelId(value);
return this;
}
/**
* int32 del_id = 6 [json_name = "delId"];
* @return This builder for chaining.
*/
public Builder clearDelId() {
copyOnWrite();
instance.clearDelId();
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
@java.lang.Override
public java.util.List getDelSeqList() {
return java.util.Collections.unmodifiableList(
instance.getDelSeqList());
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
@java.lang.Override
public int getDelSeqCount() {
return instance.getDelSeqCount();
}/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
@java.lang.Override
public pbx.Model.SeqRange getDelSeq(int index) {
return instance.getDelSeq(index);
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
public Builder setDelSeq(
int index, pbx.Model.SeqRange value) {
copyOnWrite();
instance.setDelSeq(index, value);
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
public Builder setDelSeq(
int index, pbx.Model.SeqRange.Builder builderForValue) {
copyOnWrite();
instance.setDelSeq(index,
builderForValue.build());
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
public Builder addDelSeq(pbx.Model.SeqRange value) {
copyOnWrite();
instance.addDelSeq(value);
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
public Builder addDelSeq(
int index, pbx.Model.SeqRange value) {
copyOnWrite();
instance.addDelSeq(index, value);
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
public Builder addDelSeq(
pbx.Model.SeqRange.Builder builderForValue) {
copyOnWrite();
instance.addDelSeq(builderForValue.build());
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
public Builder addDelSeq(
int index, pbx.Model.SeqRange.Builder builderForValue) {
copyOnWrite();
instance.addDelSeq(index,
builderForValue.build());
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
public Builder addAllDelSeq(
java.lang.Iterable extends pbx.Model.SeqRange> values) {
copyOnWrite();
instance.addAllDelSeq(values);
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
public Builder clearDelSeq() {
copyOnWrite();
instance.clearDelSeq();
return this;
}
/**
* repeated .pbx.SeqRange del_seq = 7 [json_name = "delSeq"];
*/
public Builder removeDelSeq(int index) {
copyOnWrite();
instance.removeDelSeq(index);
return this;
}
/**
* string target_user_id = 8 [json_name = "targetUserId"];
* @return The targetUserId.
*/
@java.lang.Override
public java.lang.String getTargetUserId() {
return instance.getTargetUserId();
}
/**
* string target_user_id = 8 [json_name = "targetUserId"];
* @return The bytes for targetUserId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetUserIdBytes() {
return instance.getTargetUserIdBytes();
}
/**
* string target_user_id = 8 [json_name = "targetUserId"];
* @param value The targetUserId to set.
* @return This builder for chaining.
*/
public Builder setTargetUserId(
java.lang.String value) {
copyOnWrite();
instance.setTargetUserId(value);
return this;
}
/**
* string target_user_id = 8 [json_name = "targetUserId"];
* @return This builder for chaining.
*/
public Builder clearTargetUserId() {
copyOnWrite();
instance.clearTargetUserId();
return this;
}
/**
* string target_user_id = 8 [json_name = "targetUserId"];
* @param value The bytes for targetUserId to set.
* @return This builder for chaining.
*/
public Builder setTargetUserIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTargetUserIdBytes(value);
return this;
}
/**
* string actor_user_id = 9 [json_name = "actorUserId"];
* @return The actorUserId.
*/
@java.lang.Override
public java.lang.String getActorUserId() {
return instance.getActorUserId();
}
/**
* string actor_user_id = 9 [json_name = "actorUserId"];
* @return The bytes for actorUserId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getActorUserIdBytes() {
return instance.getActorUserIdBytes();
}
/**
* string actor_user_id = 9 [json_name = "actorUserId"];
* @param value The actorUserId to set.
* @return This builder for chaining.
*/
public Builder setActorUserId(
java.lang.String value) {
copyOnWrite();
instance.setActorUserId(value);
return this;
}
/**
* string actor_user_id = 9 [json_name = "actorUserId"];
* @return This builder for chaining.
*/
public Builder clearActorUserId() {
copyOnWrite();
instance.clearActorUserId();
return this;
}
/**
* string actor_user_id = 9 [json_name = "actorUserId"];
* @param value The bytes for actorUserId to set.
* @return This builder for chaining.
*/
public Builder setActorUserIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setActorUserIdBytes(value);
return this;
}
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
*/
@java.lang.Override
public boolean hasAcs() {
return instance.hasAcs();
}
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
*/
@java.lang.Override
public pbx.Model.AccessMode getAcs() {
return instance.getAcs();
}
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
*/
public Builder setAcs(pbx.Model.AccessMode value) {
copyOnWrite();
instance.setAcs(value);
return this;
}
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
*/
public Builder setAcs(
pbx.Model.AccessMode.Builder builderForValue) {
copyOnWrite();
instance.setAcs(builderForValue.build());
return this;
}
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
*/
public Builder mergeAcs(pbx.Model.AccessMode value) {
copyOnWrite();
instance.mergeAcs(value);
return this;
}
/**
* .pbx.AccessMode acs = 10 [json_name = "acs"];
*/
public Builder clearAcs() { copyOnWrite();
instance.clearAcs();
return this;
}
// @@protoc_insertion_point(builder_scope:pbx.ServerPres)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new pbx.Model.ServerPres();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"bitField0_",
"topic_",
"src_",
"what_",
"userAgent_",
"seqId_",
"delId_",
"delSeq_",
pbx.Model.SeqRange.class,
"targetUserId_",
"actorUserId_",
"acs_",
};
java.lang.String info =
"\u0000\n\u0000\u0001\u0001\n\n\u0000\u0001\u0000\u0001\u0208\u0002\u0208\u0003\f" +
"\u0004\u0208\u0005\u0004\u0006\u0004\u0007\u001b\b\u0208\t\u0208\n\u1009\u0000";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (pbx.Model.ServerPres.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:pbx.ServerPres)
private static final pbx.Model.ServerPres DEFAULT_INSTANCE;
static {
ServerPres defaultInstance = new ServerPres();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
ServerPres.class, defaultInstance);
}
public static pbx.Model.ServerPres getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public interface ServerMetaOrBuilder extends
// @@protoc_insertion_point(interface_extends:pbx.ServerMeta)
com.google.protobuf.MessageLiteOrBuilder {
/**
* string id = 1 [json_name = "id"];
* @return The id.
*/
java.lang.String getId();
/**
* string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
java.lang.String getTopic();
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
com.google.protobuf.ByteString
getTopicBytes();
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
* @return Whether the desc field is set.
*/
boolean hasDesc();
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
* @return The desc.
*/
pbx.Model.TopicDesc getDesc();
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
java.util.List
getSubList();
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
pbx.Model.TopicSub getSub(int index);
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
int getSubCount();
/**
* .pbx.DelValues del = 5 [json_name = "del"];
* @return Whether the del field is set.
*/
boolean hasDel();
/**
* .pbx.DelValues del = 5 [json_name = "del"];
* @return The del.
*/
pbx.Model.DelValues getDel();
/**
* repeated string tags = 6 [json_name = "tags"];
* @return A list containing the tags.
*/
java.util.List
getTagsList();
/**
* repeated string tags = 6 [json_name = "tags"];
* @return The count of tags.
*/
int getTagsCount();
/**
* repeated string tags = 6 [json_name = "tags"];
* @param index The index of the element to return.
* @return The tags at the given index.
*/
java.lang.String getTags(int index);
/**
* repeated string tags = 6 [json_name = "tags"];
* @param index The index of the element to return.
* @return The tags at the given index.
*/
com.google.protobuf.ByteString
getTagsBytes(int index);
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
java.util.List
getCredList();
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
pbx.Model.ServerCred getCred(int index);
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
int getCredCount();
}
/**
*
* {meta} message
*
*
* Protobuf type {@code pbx.ServerMeta}
*/
public static final class ServerMeta extends
com.google.protobuf.GeneratedMessageLite<
ServerMeta, ServerMeta.Builder> implements
// @@protoc_insertion_point(message_implements:pbx.ServerMeta)
ServerMetaOrBuilder {
private ServerMeta() {
id_ = "";
topic_ = "";
sub_ = emptyProtobufList();
tags_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
cred_ = emptyProtobufList();
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private java.lang.String id_;
/**
* string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return id_;
}
/**
* string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(id_);
}
/**
* string id = 1 [json_name = "id"];
* @param value The id to set.
*/
private void setId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
id_ = value;
}
/**
* string id = 1 [json_name = "id"];
*/
private void clearId() {
id_ = getDefaultInstance().getId();
}
/**
* string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
*/
private void setIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
id_ = value.toStringUtf8();
}
public static final int TOPIC_FIELD_NUMBER = 2;
private java.lang.String topic_;
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return topic_;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(topic_);
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
*/
private void setTopic(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
topic_ = value;
}
/**
* string topic = 2 [json_name = "topic"];
*/
private void clearTopic() {
topic_ = getDefaultInstance().getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
*/
private void setTopicBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
topic_ = value.toStringUtf8();
}
public static final int DESC_FIELD_NUMBER = 3;
private pbx.Model.TopicDesc desc_;
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
*/
@java.lang.Override
public boolean hasDesc() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
*/
@java.lang.Override
public pbx.Model.TopicDesc getDesc() {
return desc_ == null ? pbx.Model.TopicDesc.getDefaultInstance() : desc_;
}
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
*/
private void setDesc(pbx.Model.TopicDesc value) {
value.getClass();
desc_ = value;
bitField0_ |= 0x00000001;
}
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeDesc(pbx.Model.TopicDesc value) {
value.getClass();
if (desc_ != null &&
desc_ != pbx.Model.TopicDesc.getDefaultInstance()) {
desc_ =
pbx.Model.TopicDesc.newBuilder(desc_).mergeFrom(value).buildPartial();
} else {
desc_ = value;
}
bitField0_ |= 0x00000001;
}
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
*/
private void clearDesc() { desc_ = null;
bitField0_ = (bitField0_ & ~0x00000001);
}
public static final int SUB_FIELD_NUMBER = 4;
private com.google.protobuf.Internal.ProtobufList sub_;
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
@java.lang.Override
public java.util.List getSubList() {
return sub_;
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
public java.util.List extends pbx.Model.TopicSubOrBuilder>
getSubOrBuilderList() {
return sub_;
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
@java.lang.Override
public int getSubCount() {
return sub_.size();
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
@java.lang.Override
public pbx.Model.TopicSub getSub(int index) {
return sub_.get(index);
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
public pbx.Model.TopicSubOrBuilder getSubOrBuilder(
int index) {
return sub_.get(index);
}
private void ensureSubIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = sub_;
if (!tmp.isModifiable()) {
sub_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
private void setSub(
int index, pbx.Model.TopicSub value) {
value.getClass();
ensureSubIsMutable();
sub_.set(index, value);
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
private void addSub(pbx.Model.TopicSub value) {
value.getClass();
ensureSubIsMutable();
sub_.add(value);
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
private void addSub(
int index, pbx.Model.TopicSub value) {
value.getClass();
ensureSubIsMutable();
sub_.add(index, value);
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
private void addAllSub(
java.lang.Iterable extends pbx.Model.TopicSub> values) {
ensureSubIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, sub_);
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
private void clearSub() {
sub_ = emptyProtobufList();
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
private void removeSub(int index) {
ensureSubIsMutable();
sub_.remove(index);
}
public static final int DEL_FIELD_NUMBER = 5;
private pbx.Model.DelValues del_;
/**
* .pbx.DelValues del = 5 [json_name = "del"];
*/
@java.lang.Override
public boolean hasDel() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* .pbx.DelValues del = 5 [json_name = "del"];
*/
@java.lang.Override
public pbx.Model.DelValues getDel() {
return del_ == null ? pbx.Model.DelValues.getDefaultInstance() : del_;
}
/**
* .pbx.DelValues del = 5 [json_name = "del"];
*/
private void setDel(pbx.Model.DelValues value) {
value.getClass();
del_ = value;
bitField0_ |= 0x00000002;
}
/**
* .pbx.DelValues del = 5 [json_name = "del"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeDel(pbx.Model.DelValues value) {
value.getClass();
if (del_ != null &&
del_ != pbx.Model.DelValues.getDefaultInstance()) {
del_ =
pbx.Model.DelValues.newBuilder(del_).mergeFrom(value).buildPartial();
} else {
del_ = value;
}
bitField0_ |= 0x00000002;
}
/**
* .pbx.DelValues del = 5 [json_name = "del"];
*/
private void clearDel() { del_ = null;
bitField0_ = (bitField0_ & ~0x00000002);
}
public static final int TAGS_FIELD_NUMBER = 6;
private com.google.protobuf.Internal.ProtobufList tags_;
/**
* repeated string tags = 6 [json_name = "tags"];
* @return A list containing the tags.
*/
@java.lang.Override
public java.util.List getTagsList() {
return tags_;
}
/**
* repeated string tags = 6 [json_name = "tags"];
* @return The count of tags.
*/
@java.lang.Override
public int getTagsCount() {
return tags_.size();
}
/**
* repeated string tags = 6 [json_name = "tags"];
* @param index The index of the element to return.
* @return The tags at the given index.
*/
@java.lang.Override
public java.lang.String getTags(int index) {
return tags_.get(index);
}
/**
* repeated string tags = 6 [json_name = "tags"];
* @param index The index of the value to return.
* @return The bytes of the tags at the given index.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTagsBytes(int index) {
return com.google.protobuf.ByteString.copyFromUtf8(
tags_.get(index));
}
private void ensureTagsIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp =
tags_; if (!tmp.isModifiable()) {
tags_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
* repeated string tags = 6 [json_name = "tags"];
* @param index The index to set the value at.
* @param value The tags to set.
*/
private void setTags(
int index, java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ensureTagsIsMutable();
tags_.set(index, value);
}
/**
* repeated string tags = 6 [json_name = "tags"];
* @param value The tags to add.
*/
private void addTags(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ensureTagsIsMutable();
tags_.add(value);
}
/**
* repeated string tags = 6 [json_name = "tags"];
* @param values The tags to add.
*/
private void addAllTags(
java.lang.Iterable values) {
ensureTagsIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, tags_);
}
/**
* repeated string tags = 6 [json_name = "tags"];
*/
private void clearTags() {
tags_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
}
/**
* repeated string tags = 6 [json_name = "tags"];
* @param value The bytes of the tags to add.
*/
private void addTagsBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
ensureTagsIsMutable();
tags_.add(value.toStringUtf8());
}
public static final int CRED_FIELD_NUMBER = 7;
private com.google.protobuf.Internal.ProtobufList cred_;
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
@java.lang.Override
public java.util.List getCredList() {
return cred_;
}
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
public java.util.List extends pbx.Model.ServerCredOrBuilder>
getCredOrBuilderList() {
return cred_;
}
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
@java.lang.Override
public int getCredCount() {
return cred_.size();
}
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
@java.lang.Override
public pbx.Model.ServerCred getCred(int index) {
return cred_.get(index);
}
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
public pbx.Model.ServerCredOrBuilder getCredOrBuilder(
int index) {
return cred_.get(index);
}
private void ensureCredIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = cred_;
if (!tmp.isModifiable()) {
cred_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
private void setCred(
int index, pbx.Model.ServerCred value) {
value.getClass();
ensureCredIsMutable();
cred_.set(index, value);
}
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
private void addCred(pbx.Model.ServerCred value) {
value.getClass();
ensureCredIsMutable();
cred_.add(value);
}
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
private void addCred(
int index, pbx.Model.ServerCred value) {
value.getClass();
ensureCredIsMutable();
cred_.add(index, value);
}
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
private void addAllCred(
java.lang.Iterable extends pbx.Model.ServerCred> values) {
ensureCredIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, cred_);
}
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
private void clearCred() {
cred_ = emptyProtobufList();
}
/**
* repeated .pbx.ServerCred cred = 7 [json_name = "cred"];
*/
private void removeCred(int index) {
ensureCredIsMutable();
cred_.remove(index);
}
public static pbx.Model.ServerMeta parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerMeta parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerMeta parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerMeta parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerMeta parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static pbx.Model.ServerMeta parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static pbx.Model.ServerMeta parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerMeta parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ServerMeta parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerMeta parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static pbx.Model.ServerMeta parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static pbx.Model.ServerMeta parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(pbx.Model.ServerMeta prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* {meta} message
*
*
* Protobuf type {@code pbx.ServerMeta}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
pbx.Model.ServerMeta, Builder> implements
// @@protoc_insertion_point(builder_implements:pbx.ServerMeta)
pbx.Model.ServerMetaOrBuilder {
// Construct using pbx.Model.ServerMeta.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* string id = 1 [json_name = "id"];
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
return instance.getId();
}
/**
* string id = 1 [json_name = "id"];
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
return instance.getIdBytes();
}
/**
* string id = 1 [json_name = "id"];
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* string id = 1 [json_name = "id"];
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* string id = 1 [json_name = "id"];
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIdBytes(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return The topic.
*/
@java.lang.Override
public java.lang.String getTopic() {
return instance.getTopic();
}
/**
* string topic = 2 [json_name = "topic"];
* @return The bytes for topic.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicBytes() {
return instance.getTopicBytes();
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The topic to set.
* @return This builder for chaining.
*/
public Builder setTopic(
java.lang.String value) {
copyOnWrite();
instance.setTopic(value);
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @return This builder for chaining.
*/
public Builder clearTopic() {
copyOnWrite();
instance.clearTopic();
return this;
}
/**
* string topic = 2 [json_name = "topic"];
* @param value The bytes for topic to set.
* @return This builder for chaining.
*/
public Builder setTopicBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTopicBytes(value);
return this;
}
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
*/
@java.lang.Override
public boolean hasDesc() {
return instance.hasDesc();
}
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
*/
@java.lang.Override
public pbx.Model.TopicDesc getDesc() {
return instance.getDesc();
}
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
*/
public Builder setDesc(pbx.Model.TopicDesc value) {
copyOnWrite();
instance.setDesc(value);
return this;
}
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
*/
public Builder setDesc(
pbx.Model.TopicDesc.Builder builderForValue) {
copyOnWrite();
instance.setDesc(builderForValue.build());
return this;
}
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
*/
public Builder mergeDesc(pbx.Model.TopicDesc value) {
copyOnWrite();
instance.mergeDesc(value);
return this;
}
/**
* .pbx.TopicDesc desc = 3 [json_name = "desc"];
*/
public Builder clearDesc() { copyOnWrite();
instance.clearDesc();
return this;
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
@java.lang.Override
public java.util.List getSubList() {
return java.util.Collections.unmodifiableList(
instance.getSubList());
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
@java.lang.Override
public int getSubCount() {
return instance.getSubCount();
}/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
@java.lang.Override
public pbx.Model.TopicSub getSub(int index) {
return instance.getSub(index);
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
public Builder setSub(
int index, pbx.Model.TopicSub value) {
copyOnWrite();
instance.setSub(index, value);
return this;
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
public Builder setSub(
int index, pbx.Model.TopicSub.Builder builderForValue) {
copyOnWrite();
instance.setSub(index,
builderForValue.build());
return this;
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
public Builder addSub(pbx.Model.TopicSub value) {
copyOnWrite();
instance.addSub(value);
return this;
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
public Builder addSub(
int index, pbx.Model.TopicSub value) {
copyOnWrite();
instance.addSub(index, value);
return this;
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
public Builder addSub(
pbx.Model.TopicSub.Builder builderForValue) {
copyOnWrite();
instance.addSub(builderForValue.build());
return this;
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
public Builder addSub(
int index, pbx.Model.TopicSub.Builder builderForValue) {
copyOnWrite();
instance.addSub(index,
builderForValue.build());
return this;
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
public Builder addAllSub(
java.lang.Iterable extends pbx.Model.TopicSub> values) {
copyOnWrite();
instance.addAllSub(values);
return this;
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
public Builder clearSub() {
copyOnWrite();
instance.clearSub();
return this;
}
/**
* repeated .pbx.TopicSub sub = 4 [json_name = "sub"];
*/
public Builder removeSub(int index) {
copyOnWrite();
instance.removeSub(index);
return this;
}
/**
* .pbx.DelValues del = 5 [json_name = "del"];
*/
@java.lang.Override
public boolean hasDel() {
return instance.hasDel();
}
/**
* .pbx.DelValues del = 5 [json_name = "del"];
*/
@java.lang.Override
public pbx.Model.DelValues getDel() {
return instance.getDel();
}
/**
* .pbx.DelValues del = 5 [json_name = "del"];
*/
public Builder setDel(pbx.Model.DelValues value) {
copyOnWrite();
instance.setDel(value);
return this;
}
/**
* .pbx.DelValues del = 5 [json_name = "del"];
*/
public Builder setDel(
pbx.Model.DelValues.Builder builderForValue) {
copyOnWrite();
instance.setDel(builderForValue.build());
return this;
}
/**
* .pbx.DelValues del = 5 [json_name = "del"];
*/
public Builder mergeDel(pbx.Model.DelValues value) {
copyOnWrite();
instance.mergeDel(value);
return this;
}
/**
* .pbx.DelValues del = 5 [json_name = "del"];
*/
public Builder clearDel() { copyOnWrite();
instance.clearDel();
return this;
}
/**
* repeated string tags = 6 [json_name = "tags"];
* @return A list containing the tags.
*/
@java.lang.Override
public java.util.List
getTagsList() {
return java.util.Collections.unmodifiableList(
instance.getTagsList());
}
/**
*