All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.xmtp.proto.message.api.v1.MessageApiOuterClass Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: message_api/v1/message_api.proto

package org.xmtp.proto.message.api.v1;

public final class MessageApiOuterClass {
  private MessageApiOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }
  /**
   * 
   * Sort direction
   * 
* * Protobuf enum {@code xmtp.message_api.v1.SortDirection} */ public enum SortDirection implements com.google.protobuf.Internal.EnumLite { /** * SORT_DIRECTION_UNSPECIFIED = 0; */ SORT_DIRECTION_UNSPECIFIED(0), /** * SORT_DIRECTION_ASCENDING = 1; */ SORT_DIRECTION_ASCENDING(1), /** * SORT_DIRECTION_DESCENDING = 2; */ SORT_DIRECTION_DESCENDING(2), UNRECOGNIZED(-1), ; /** * SORT_DIRECTION_UNSPECIFIED = 0; */ public static final int SORT_DIRECTION_UNSPECIFIED_VALUE = 0; /** * SORT_DIRECTION_ASCENDING = 1; */ public static final int SORT_DIRECTION_ASCENDING_VALUE = 1; /** * SORT_DIRECTION_DESCENDING = 2; */ public static final int SORT_DIRECTION_DESCENDING_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 SortDirection valueOf(int value) { return forNumber(value); } public static SortDirection forNumber(int value) { switch (value) { case 0: return SORT_DIRECTION_UNSPECIFIED; case 1: return SORT_DIRECTION_ASCENDING; case 2: return SORT_DIRECTION_DESCENDING; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< SortDirection> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { @java.lang.Override public SortDirection findValueByNumber(int number) { return SortDirection.forNumber(number); } }; public static com.google.protobuf.Internal.EnumVerifier internalGetVerifier() { return SortDirectionVerifier.INSTANCE; } private static final class SortDirectionVerifier implements com.google.protobuf.Internal.EnumVerifier { static final com.google.protobuf.Internal.EnumVerifier INSTANCE = new SortDirectionVerifier(); @java.lang.Override public boolean isInRange(int number) { return SortDirection.forNumber(number) != null; } }; private final int value; private SortDirection(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:xmtp.message_api.v1.SortDirection) } public interface IndexCursorOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_api.v1.IndexCursor) com.google.protobuf.MessageLiteOrBuilder { /** * bytes digest = 1; * @return The digest. */ com.google.protobuf.ByteString getDigest(); /** * uint64 sender_time_ns = 2; * @return The senderTimeNs. */ long getSenderTimeNs(); } /** *
   * This is based off of the go-waku Index type, but with the
   * receiverTime and pubsubTopic removed for simplicity.
   * Both removed fields are optional
   * 
* * Protobuf type {@code xmtp.message_api.v1.IndexCursor} */ public static final class IndexCursor extends com.google.protobuf.GeneratedMessageLite< IndexCursor, IndexCursor.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_api.v1.IndexCursor) IndexCursorOrBuilder { private IndexCursor() { digest_ = com.google.protobuf.ByteString.EMPTY; } public static final int DIGEST_FIELD_NUMBER = 1; private com.google.protobuf.ByteString digest_; /** * bytes digest = 1; * @return The digest. */ @java.lang.Override public com.google.protobuf.ByteString getDigest() { return digest_; } /** * bytes digest = 1; * @param value The digest to set. */ private void setDigest(com.google.protobuf.ByteString value) { java.lang.Class valueClass = value.getClass(); digest_ = value; } /** * bytes digest = 1; */ private void clearDigest() { digest_ = getDefaultInstance().getDigest(); } public static final int SENDER_TIME_NS_FIELD_NUMBER = 2; private long senderTimeNs_; /** * uint64 sender_time_ns = 2; * @return The senderTimeNs. */ @java.lang.Override public long getSenderTimeNs() { return senderTimeNs_; } /** * uint64 sender_time_ns = 2; * @param value The senderTimeNs to set. */ private void setSenderTimeNs(long value) { senderTimeNs_ = value; } /** * uint64 sender_time_ns = 2; */ private void clearSenderTimeNs() { senderTimeNs_ = 0L; } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor 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(org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * This is based off of the go-waku Index type, but with the
     * receiverTime and pubsubTopic removed for simplicity.
     * Both removed fields are optional
     * 
* * Protobuf type {@code xmtp.message_api.v1.IndexCursor} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_api.v1.IndexCursor) org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursorOrBuilder { // Construct using org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** * bytes digest = 1; * @return The digest. */ @java.lang.Override public com.google.protobuf.ByteString getDigest() { return instance.getDigest(); } /** * bytes digest = 1; * @param value The digest to set. * @return This builder for chaining. */ public Builder setDigest(com.google.protobuf.ByteString value) { copyOnWrite(); instance.setDigest(value); return this; } /** * bytes digest = 1; * @return This builder for chaining. */ public Builder clearDigest() { copyOnWrite(); instance.clearDigest(); return this; } /** * uint64 sender_time_ns = 2; * @return The senderTimeNs. */ @java.lang.Override public long getSenderTimeNs() { return instance.getSenderTimeNs(); } /** * uint64 sender_time_ns = 2; * @param value The senderTimeNs to set. * @return This builder for chaining. */ public Builder setSenderTimeNs(long value) { copyOnWrite(); instance.setSenderTimeNs(value); return this; } /** * uint64 sender_time_ns = 2; * @return This builder for chaining. */ public Builder clearSenderTimeNs() { copyOnWrite(); instance.clearSenderTimeNs(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_api.v1.IndexCursor) } @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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "digest_", "senderTimeNs_", }; java.lang.String info = "\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\n\u0002\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 (org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor.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:xmtp.message_api.v1.IndexCursor) private static final org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor DEFAULT_INSTANCE; static { IndexCursor defaultInstance = new IndexCursor(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( IndexCursor.class, defaultInstance); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor 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 CursorOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_api.v1.Cursor) com.google.protobuf.MessageLiteOrBuilder { /** * .xmtp.message_api.v1.IndexCursor index = 1; * @return Whether the index field is set. */ boolean hasIndex(); /** * .xmtp.message_api.v1.IndexCursor index = 1; * @return The index. */ org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor getIndex(); public org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor.CursorCase getCursorCase(); } /** *
   * Wrapper for potentially multiple types of cursor
   * 
* * Protobuf type {@code xmtp.message_api.v1.Cursor} */ public static final class Cursor extends com.google.protobuf.GeneratedMessageLite< Cursor, Cursor.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_api.v1.Cursor) CursorOrBuilder { private Cursor() { } private int cursorCase_ = 0; private java.lang.Object cursor_; public enum CursorCase { INDEX(1), CURSOR_NOT_SET(0); private final int value; private CursorCase(int value) { this.value = value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static CursorCase valueOf(int value) { return forNumber(value); } public static CursorCase forNumber(int value) { switch (value) { case 1: return INDEX; case 0: return CURSOR_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; @java.lang.Override public CursorCase getCursorCase() { return CursorCase.forNumber( cursorCase_); } private void clearCursor() { cursorCase_ = 0; cursor_ = null; } public static final int INDEX_FIELD_NUMBER = 1; /** * .xmtp.message_api.v1.IndexCursor index = 1; */ @java.lang.Override public boolean hasIndex() { return cursorCase_ == 1; } /** * .xmtp.message_api.v1.IndexCursor index = 1; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor getIndex() { if (cursorCase_ == 1) { return (org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor) cursor_; } return org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor.getDefaultInstance(); } /** * .xmtp.message_api.v1.IndexCursor index = 1; */ private void setIndex(org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor value) { value.getClass(); cursor_ = value; cursorCase_ = 1; } /** * .xmtp.message_api.v1.IndexCursor index = 1; */ private void mergeIndex(org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor value) { value.getClass(); if (cursorCase_ == 1 && cursor_ != org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor.getDefaultInstance()) { cursor_ = org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor.newBuilder((org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor) cursor_) .mergeFrom(value).buildPartial(); } else { cursor_ = value; } cursorCase_ = 1; } /** * .xmtp.message_api.v1.IndexCursor index = 1; */ private void clearIndex() { if (cursorCase_ == 1) { cursorCase_ = 0; cursor_ = null; } } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor 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(org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Wrapper for potentially multiple types of cursor
     * 
* * Protobuf type {@code xmtp.message_api.v1.Cursor} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_api.v1.Cursor) org.xmtp.proto.message.api.v1.MessageApiOuterClass.CursorOrBuilder { // Construct using org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } @java.lang.Override public CursorCase getCursorCase() { return instance.getCursorCase(); } public Builder clearCursor() { copyOnWrite(); instance.clearCursor(); return this; } /** * .xmtp.message_api.v1.IndexCursor index = 1; */ @java.lang.Override public boolean hasIndex() { return instance.hasIndex(); } /** * .xmtp.message_api.v1.IndexCursor index = 1; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor getIndex() { return instance.getIndex(); } /** * .xmtp.message_api.v1.IndexCursor index = 1; */ public Builder setIndex(org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor value) { copyOnWrite(); instance.setIndex(value); return this; } /** * .xmtp.message_api.v1.IndexCursor index = 1; */ public Builder setIndex( org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor.Builder builderForValue) { copyOnWrite(); instance.setIndex(builderForValue.build()); return this; } /** * .xmtp.message_api.v1.IndexCursor index = 1; */ public Builder mergeIndex(org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor value) { copyOnWrite(); instance.mergeIndex(value); return this; } /** * .xmtp.message_api.v1.IndexCursor index = 1; */ public Builder clearIndex() { copyOnWrite(); instance.clearIndex(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_api.v1.Cursor) } @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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "cursor_", "cursorCase_", org.xmtp.proto.message.api.v1.MessageApiOuterClass.IndexCursor.class, }; java.lang.String info = "\u0000\u0001\u0001\u0000\u0001\u0001\u0001\u0000\u0000\u0000\u0001<\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 (org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor.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:xmtp.message_api.v1.Cursor) private static final org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor DEFAULT_INSTANCE; static { Cursor defaultInstance = new Cursor(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( Cursor.class, defaultInstance); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor 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 PagingInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_api.v1.PagingInfo) com.google.protobuf.MessageLiteOrBuilder { /** *
     * Note: this is a uint32, while go-waku's pageSize is a uint64
     * 
* * uint32 limit = 1; * @return The limit. */ int getLimit(); /** * .xmtp.message_api.v1.Cursor cursor = 2; * @return Whether the cursor field is set. */ boolean hasCursor(); /** * .xmtp.message_api.v1.Cursor cursor = 2; * @return The cursor. */ org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor getCursor(); /** * .xmtp.message_api.v1.SortDirection direction = 3; * @return The enum numeric value on the wire for direction. */ int getDirectionValue(); /** * .xmtp.message_api.v1.SortDirection direction = 3; * @return The direction. */ org.xmtp.proto.message.api.v1.MessageApiOuterClass.SortDirection getDirection(); } /** *
   * This is based off of the go-waku PagingInfo struct, but with the direction
   * changed to our SortDirection enum format
   * 
* * Protobuf type {@code xmtp.message_api.v1.PagingInfo} */ public static final class PagingInfo extends com.google.protobuf.GeneratedMessageLite< PagingInfo, PagingInfo.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_api.v1.PagingInfo) PagingInfoOrBuilder { private PagingInfo() { } public static final int LIMIT_FIELD_NUMBER = 1; private int limit_; /** *
     * Note: this is a uint32, while go-waku's pageSize is a uint64
     * 
* * uint32 limit = 1; * @return The limit. */ @java.lang.Override public int getLimit() { return limit_; } /** *
     * Note: this is a uint32, while go-waku's pageSize is a uint64
     * 
* * uint32 limit = 1; * @param value The limit to set. */ private void setLimit(int value) { limit_ = value; } /** *
     * Note: this is a uint32, while go-waku's pageSize is a uint64
     * 
* * uint32 limit = 1; */ private void clearLimit() { limit_ = 0; } public static final int CURSOR_FIELD_NUMBER = 2; private org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor cursor_; /** * .xmtp.message_api.v1.Cursor cursor = 2; */ @java.lang.Override public boolean hasCursor() { return cursor_ != null; } /** * .xmtp.message_api.v1.Cursor cursor = 2; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor getCursor() { return cursor_ == null ? org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor.getDefaultInstance() : cursor_; } /** * .xmtp.message_api.v1.Cursor cursor = 2; */ private void setCursor(org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor value) { value.getClass(); cursor_ = value; } /** * .xmtp.message_api.v1.Cursor cursor = 2; */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergeCursor(org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor value) { value.getClass(); if (cursor_ != null && cursor_ != org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor.getDefaultInstance()) { cursor_ = org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor.newBuilder(cursor_).mergeFrom(value).buildPartial(); } else { cursor_ = value; } } /** * .xmtp.message_api.v1.Cursor cursor = 2; */ private void clearCursor() { cursor_ = null; } public static final int DIRECTION_FIELD_NUMBER = 3; private int direction_; /** * .xmtp.message_api.v1.SortDirection direction = 3; * @return The enum numeric value on the wire for direction. */ @java.lang.Override public int getDirectionValue() { return direction_; } /** * .xmtp.message_api.v1.SortDirection direction = 3; * @return The direction. */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.SortDirection getDirection() { org.xmtp.proto.message.api.v1.MessageApiOuterClass.SortDirection result = org.xmtp.proto.message.api.v1.MessageApiOuterClass.SortDirection.forNumber(direction_); return result == null ? org.xmtp.proto.message.api.v1.MessageApiOuterClass.SortDirection.UNRECOGNIZED : result; } /** * .xmtp.message_api.v1.SortDirection direction = 3; * @param value The enum numeric value on the wire for direction to set. */ private void setDirectionValue(int value) { direction_ = value; } /** * .xmtp.message_api.v1.SortDirection direction = 3; * @param value The direction to set. */ private void setDirection(org.xmtp.proto.message.api.v1.MessageApiOuterClass.SortDirection value) { direction_ = value.getNumber(); } /** * .xmtp.message_api.v1.SortDirection direction = 3; */ private void clearDirection() { direction_ = 0; } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo 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(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * This is based off of the go-waku PagingInfo struct, but with the direction
     * changed to our SortDirection enum format
     * 
* * Protobuf type {@code xmtp.message_api.v1.PagingInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_api.v1.PagingInfo) org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfoOrBuilder { // Construct using org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** *
       * Note: this is a uint32, while go-waku's pageSize is a uint64
       * 
* * uint32 limit = 1; * @return The limit. */ @java.lang.Override public int getLimit() { return instance.getLimit(); } /** *
       * Note: this is a uint32, while go-waku's pageSize is a uint64
       * 
* * uint32 limit = 1; * @param value The limit to set. * @return This builder for chaining. */ public Builder setLimit(int value) { copyOnWrite(); instance.setLimit(value); return this; } /** *
       * Note: this is a uint32, while go-waku's pageSize is a uint64
       * 
* * uint32 limit = 1; * @return This builder for chaining. */ public Builder clearLimit() { copyOnWrite(); instance.clearLimit(); return this; } /** * .xmtp.message_api.v1.Cursor cursor = 2; */ @java.lang.Override public boolean hasCursor() { return instance.hasCursor(); } /** * .xmtp.message_api.v1.Cursor cursor = 2; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor getCursor() { return instance.getCursor(); } /** * .xmtp.message_api.v1.Cursor cursor = 2; */ public Builder setCursor(org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor value) { copyOnWrite(); instance.setCursor(value); return this; } /** * .xmtp.message_api.v1.Cursor cursor = 2; */ public Builder setCursor( org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor.Builder builderForValue) { copyOnWrite(); instance.setCursor(builderForValue.build()); return this; } /** * .xmtp.message_api.v1.Cursor cursor = 2; */ public Builder mergeCursor(org.xmtp.proto.message.api.v1.MessageApiOuterClass.Cursor value) { copyOnWrite(); instance.mergeCursor(value); return this; } /** * .xmtp.message_api.v1.Cursor cursor = 2; */ public Builder clearCursor() { copyOnWrite(); instance.clearCursor(); return this; } /** * .xmtp.message_api.v1.SortDirection direction = 3; * @return The enum numeric value on the wire for direction. */ @java.lang.Override public int getDirectionValue() { return instance.getDirectionValue(); } /** * .xmtp.message_api.v1.SortDirection direction = 3; * @param value The direction to set. * @return This builder for chaining. */ public Builder setDirectionValue(int value) { copyOnWrite(); instance.setDirectionValue(value); return this; } /** * .xmtp.message_api.v1.SortDirection direction = 3; * @return The direction. */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.SortDirection getDirection() { return instance.getDirection(); } /** * .xmtp.message_api.v1.SortDirection direction = 3; * @param value The enum numeric value on the wire for direction to set. * @return This builder for chaining. */ public Builder setDirection(org.xmtp.proto.message.api.v1.MessageApiOuterClass.SortDirection value) { copyOnWrite(); instance.setDirection(value); return this; } /** * .xmtp.message_api.v1.SortDirection direction = 3; * @return This builder for chaining. */ public Builder clearDirection() { copyOnWrite(); instance.clearDirection(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_api.v1.PagingInfo) } @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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "limit_", "cursor_", "direction_", }; java.lang.String info = "\u0000\u0003\u0000\u0000\u0001\u0003\u0003\u0000\u0000\u0000\u0001\u000b\u0002\t" + "\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 (org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo.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:xmtp.message_api.v1.PagingInfo) private static final org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo DEFAULT_INSTANCE; static { PagingInfo defaultInstance = new PagingInfo(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( PagingInfo.class, defaultInstance); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo 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 EnvelopeOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_api.v1.Envelope) com.google.protobuf.MessageLiteOrBuilder { /** *
     * The topic the message belongs to,
     * If the message includes the topic as well
     * it MUST be the same as the topic in the envelope.
     * 
* * string content_topic = 1; * @return The contentTopic. */ java.lang.String getContentTopic(); /** *
     * The topic the message belongs to,
     * If the message includes the topic as well
     * it MUST be the same as the topic in the envelope.
     * 
* * string content_topic = 1; * @return The bytes for contentTopic. */ com.google.protobuf.ByteString getContentTopicBytes(); /** *
     * Message creation timestamp
     * If the message includes the timestamp as well
     * it MUST be equivalent to the timestamp in the envelope.
     * 
* * uint64 timestamp_ns = 2; * @return The timestampNs. */ long getTimestampNs(); /** * bytes message = 3; * @return The message. */ com.google.protobuf.ByteString getMessage(); } /** *
   * Envelope encapsulates a message while in transit.
   * 
* * Protobuf type {@code xmtp.message_api.v1.Envelope} */ public static final class Envelope extends com.google.protobuf.GeneratedMessageLite< Envelope, Envelope.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_api.v1.Envelope) EnvelopeOrBuilder { private Envelope() { contentTopic_ = ""; message_ = com.google.protobuf.ByteString.EMPTY; } public static final int CONTENT_TOPIC_FIELD_NUMBER = 1; private java.lang.String contentTopic_; /** *
     * The topic the message belongs to,
     * If the message includes the topic as well
     * it MUST be the same as the topic in the envelope.
     * 
* * string content_topic = 1; * @return The contentTopic. */ @java.lang.Override public java.lang.String getContentTopic() { return contentTopic_; } /** *
     * The topic the message belongs to,
     * If the message includes the topic as well
     * it MUST be the same as the topic in the envelope.
     * 
* * string content_topic = 1; * @return The bytes for contentTopic. */ @java.lang.Override public com.google.protobuf.ByteString getContentTopicBytes() { return com.google.protobuf.ByteString.copyFromUtf8(contentTopic_); } /** *
     * The topic the message belongs to,
     * If the message includes the topic as well
     * it MUST be the same as the topic in the envelope.
     * 
* * string content_topic = 1; * @param value The contentTopic to set. */ private void setContentTopic( java.lang.String value) { java.lang.Class valueClass = value.getClass(); contentTopic_ = value; } /** *
     * The topic the message belongs to,
     * If the message includes the topic as well
     * it MUST be the same as the topic in the envelope.
     * 
* * string content_topic = 1; */ private void clearContentTopic() { contentTopic_ = getDefaultInstance().getContentTopic(); } /** *
     * The topic the message belongs to,
     * If the message includes the topic as well
     * it MUST be the same as the topic in the envelope.
     * 
* * string content_topic = 1; * @param value The bytes for contentTopic to set. */ private void setContentTopicBytes( com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); contentTopic_ = value.toStringUtf8(); } public static final int TIMESTAMP_NS_FIELD_NUMBER = 2; private long timestampNs_; /** *
     * Message creation timestamp
     * If the message includes the timestamp as well
     * it MUST be equivalent to the timestamp in the envelope.
     * 
* * uint64 timestamp_ns = 2; * @return The timestampNs. */ @java.lang.Override public long getTimestampNs() { return timestampNs_; } /** *
     * Message creation timestamp
     * If the message includes the timestamp as well
     * it MUST be equivalent to the timestamp in the envelope.
     * 
* * uint64 timestamp_ns = 2; * @param value The timestampNs to set. */ private void setTimestampNs(long value) { timestampNs_ = value; } /** *
     * Message creation timestamp
     * If the message includes the timestamp as well
     * it MUST be equivalent to the timestamp in the envelope.
     * 
* * uint64 timestamp_ns = 2; */ private void clearTimestampNs() { timestampNs_ = 0L; } public static final int MESSAGE_FIELD_NUMBER = 3; private com.google.protobuf.ByteString message_; /** * bytes message = 3; * @return The message. */ @java.lang.Override public com.google.protobuf.ByteString getMessage() { return message_; } /** * bytes message = 3; * @param value The message to set. */ private void setMessage(com.google.protobuf.ByteString value) { java.lang.Class valueClass = value.getClass(); message_ = value; } /** * bytes message = 3; */ private void clearMessage() { message_ = getDefaultInstance().getMessage(); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope 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(org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Envelope encapsulates a message while in transit.
     * 
* * Protobuf type {@code xmtp.message_api.v1.Envelope} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_api.v1.Envelope) org.xmtp.proto.message.api.v1.MessageApiOuterClass.EnvelopeOrBuilder { // Construct using org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** *
       * The topic the message belongs to,
       * If the message includes the topic as well
       * it MUST be the same as the topic in the envelope.
       * 
* * string content_topic = 1; * @return The contentTopic. */ @java.lang.Override public java.lang.String getContentTopic() { return instance.getContentTopic(); } /** *
       * The topic the message belongs to,
       * If the message includes the topic as well
       * it MUST be the same as the topic in the envelope.
       * 
* * string content_topic = 1; * @return The bytes for contentTopic. */ @java.lang.Override public com.google.protobuf.ByteString getContentTopicBytes() { return instance.getContentTopicBytes(); } /** *
       * The topic the message belongs to,
       * If the message includes the topic as well
       * it MUST be the same as the topic in the envelope.
       * 
* * string content_topic = 1; * @param value The contentTopic to set. * @return This builder for chaining. */ public Builder setContentTopic( java.lang.String value) { copyOnWrite(); instance.setContentTopic(value); return this; } /** *
       * The topic the message belongs to,
       * If the message includes the topic as well
       * it MUST be the same as the topic in the envelope.
       * 
* * string content_topic = 1; * @return This builder for chaining. */ public Builder clearContentTopic() { copyOnWrite(); instance.clearContentTopic(); return this; } /** *
       * The topic the message belongs to,
       * If the message includes the topic as well
       * it MUST be the same as the topic in the envelope.
       * 
* * string content_topic = 1; * @param value The bytes for contentTopic to set. * @return This builder for chaining. */ public Builder setContentTopicBytes( com.google.protobuf.ByteString value) { copyOnWrite(); instance.setContentTopicBytes(value); return this; } /** *
       * Message creation timestamp
       * If the message includes the timestamp as well
       * it MUST be equivalent to the timestamp in the envelope.
       * 
* * uint64 timestamp_ns = 2; * @return The timestampNs. */ @java.lang.Override public long getTimestampNs() { return instance.getTimestampNs(); } /** *
       * Message creation timestamp
       * If the message includes the timestamp as well
       * it MUST be equivalent to the timestamp in the envelope.
       * 
* * uint64 timestamp_ns = 2; * @param value The timestampNs to set. * @return This builder for chaining. */ public Builder setTimestampNs(long value) { copyOnWrite(); instance.setTimestampNs(value); return this; } /** *
       * Message creation timestamp
       * If the message includes the timestamp as well
       * it MUST be equivalent to the timestamp in the envelope.
       * 
* * uint64 timestamp_ns = 2; * @return This builder for chaining. */ public Builder clearTimestampNs() { copyOnWrite(); instance.clearTimestampNs(); return this; } /** * bytes message = 3; * @return The message. */ @java.lang.Override public com.google.protobuf.ByteString getMessage() { return instance.getMessage(); } /** * bytes message = 3; * @param value The message to set. * @return This builder for chaining. */ public Builder setMessage(com.google.protobuf.ByteString value) { copyOnWrite(); instance.setMessage(value); return this; } /** * bytes message = 3; * @return This builder for chaining. */ public Builder clearMessage() { copyOnWrite(); instance.clearMessage(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_api.v1.Envelope) } @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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "contentTopic_", "timestampNs_", "message_", }; java.lang.String info = "\u0000\u0003\u0000\u0000\u0001\u0003\u0003\u0000\u0000\u0000\u0001\u0208\u0002\u0003" + "\u0003\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 (org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.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:xmtp.message_api.v1.Envelope) private static final org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope DEFAULT_INSTANCE; static { Envelope defaultInstance = new Envelope(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( Envelope.class, defaultInstance); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope 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 PublishRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_api.v1.PublishRequest) com.google.protobuf.MessageLiteOrBuilder { /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ java.util.List getEnvelopesList(); /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope getEnvelopes(int index); /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ int getEnvelopesCount(); } /** *
   * Publish
   * 
* * Protobuf type {@code xmtp.message_api.v1.PublishRequest} */ public static final class PublishRequest extends com.google.protobuf.GeneratedMessageLite< PublishRequest, PublishRequest.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_api.v1.PublishRequest) PublishRequestOrBuilder { private PublishRequest() { envelopes_ = emptyProtobufList(); } public static final int ENVELOPES_FIELD_NUMBER = 1; private com.google.protobuf.Internal.ProtobufList envelopes_; /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ @java.lang.Override public java.util.List getEnvelopesList() { return envelopes_; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public java.util.List getEnvelopesOrBuilderList() { return envelopes_; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ @java.lang.Override public int getEnvelopesCount() { return envelopes_.size(); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope getEnvelopes(int index) { return envelopes_.get(index); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public org.xmtp.proto.message.api.v1.MessageApiOuterClass.EnvelopeOrBuilder getEnvelopesOrBuilder( int index) { return envelopes_.get(index); } private void ensureEnvelopesIsMutable() { com.google.protobuf.Internal.ProtobufList tmp = envelopes_; if (!tmp.isModifiable()) { envelopes_ = com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp); } } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ private void setEnvelopes( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope value) { value.getClass(); ensureEnvelopesIsMutable(); envelopes_.set(index, value); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ private void addEnvelopes(org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope value) { value.getClass(); ensureEnvelopesIsMutable(); envelopes_.add(value); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ private void addEnvelopes( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope value) { value.getClass(); ensureEnvelopesIsMutable(); envelopes_.add(index, value); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ private void addAllEnvelopes( java.lang.Iterable values) { ensureEnvelopesIsMutable(); com.google.protobuf.AbstractMessageLite.addAll( values, envelopes_); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ private void clearEnvelopes() { envelopes_ = emptyProtobufList(); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ private void removeEnvelopes(int index) { ensureEnvelopesIsMutable(); envelopes_.remove(index); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest 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(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Publish
     * 
* * Protobuf type {@code xmtp.message_api.v1.PublishRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_api.v1.PublishRequest) org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequestOrBuilder { // Construct using org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ @java.lang.Override public java.util.List getEnvelopesList() { return java.util.Collections.unmodifiableList( instance.getEnvelopesList()); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ @java.lang.Override public int getEnvelopesCount() { return instance.getEnvelopesCount(); }/** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope getEnvelopes(int index) { return instance.getEnvelopes(index); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder setEnvelopes( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope value) { copyOnWrite(); instance.setEnvelopes(index, value); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder setEnvelopes( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.Builder builderForValue) { copyOnWrite(); instance.setEnvelopes(index, builderForValue.build()); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder addEnvelopes(org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope value) { copyOnWrite(); instance.addEnvelopes(value); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder addEnvelopes( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope value) { copyOnWrite(); instance.addEnvelopes(index, value); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder addEnvelopes( org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.Builder builderForValue) { copyOnWrite(); instance.addEnvelopes(builderForValue.build()); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder addEnvelopes( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.Builder builderForValue) { copyOnWrite(); instance.addEnvelopes(index, builderForValue.build()); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder addAllEnvelopes( java.lang.Iterable values) { copyOnWrite(); instance.addAllEnvelopes(values); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder clearEnvelopes() { copyOnWrite(); instance.clearEnvelopes(); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder removeEnvelopes(int index) { copyOnWrite(); instance.removeEnvelopes(index); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_api.v1.PublishRequest) } @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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "envelopes_", org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.class, }; java.lang.String info = "\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0001\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 (org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest.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:xmtp.message_api.v1.PublishRequest) private static final org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest DEFAULT_INSTANCE; static { PublishRequest defaultInstance = new PublishRequest(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( PublishRequest.class, defaultInstance); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest 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 PublishResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_api.v1.PublishResponse) com.google.protobuf.MessageLiteOrBuilder { } /** *
   * Empty message as a response for Publish
   * 
* * Protobuf type {@code xmtp.message_api.v1.PublishResponse} */ public static final class PublishResponse extends com.google.protobuf.GeneratedMessageLite< PublishResponse, PublishResponse.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_api.v1.PublishResponse) PublishResponseOrBuilder { private PublishResponse() { } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse 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(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Empty message as a response for Publish
     * 
* * Protobuf type {@code xmtp.message_api.v1.PublishResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_api.v1.PublishResponse) org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponseOrBuilder { // Construct using org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } // @@protoc_insertion_point(builder_scope:xmtp.message_api.v1.PublishResponse) } @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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse(); } 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 (org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse.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:xmtp.message_api.v1.PublishResponse) private static final org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse DEFAULT_INSTANCE; static { PublishResponse defaultInstance = new PublishResponse(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( PublishResponse.class, defaultInstance); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse 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 SubscribeRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_api.v1.SubscribeRequest) com.google.protobuf.MessageLiteOrBuilder { /** * repeated string content_topics = 1; * @return A list containing the contentTopics. */ java.util.List getContentTopicsList(); /** * repeated string content_topics = 1; * @return The count of contentTopics. */ int getContentTopicsCount(); /** * repeated string content_topics = 1; * @param index The index of the element to return. * @return The contentTopics at the given index. */ java.lang.String getContentTopics(int index); /** * repeated string content_topics = 1; * @param index The index of the element to return. * @return The contentTopics at the given index. */ com.google.protobuf.ByteString getContentTopicsBytes(int index); } /** *
   * Subscribe
   * 
* * Protobuf type {@code xmtp.message_api.v1.SubscribeRequest} */ public static final class SubscribeRequest extends com.google.protobuf.GeneratedMessageLite< SubscribeRequest, SubscribeRequest.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_api.v1.SubscribeRequest) SubscribeRequestOrBuilder { private SubscribeRequest() { contentTopics_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList(); } public static final int CONTENT_TOPICS_FIELD_NUMBER = 1; private com.google.protobuf.Internal.ProtobufList contentTopics_; /** * repeated string content_topics = 1; * @return A list containing the contentTopics. */ @java.lang.Override public java.util.List getContentTopicsList() { return contentTopics_; } /** * repeated string content_topics = 1; * @return The count of contentTopics. */ @java.lang.Override public int getContentTopicsCount() { return contentTopics_.size(); } /** * repeated string content_topics = 1; * @param index The index of the element to return. * @return The contentTopics at the given index. */ @java.lang.Override public java.lang.String getContentTopics(int index) { return contentTopics_.get(index); } /** * repeated string content_topics = 1; * @param index The index of the value to return. * @return The bytes of the contentTopics at the given index. */ @java.lang.Override public com.google.protobuf.ByteString getContentTopicsBytes(int index) { return com.google.protobuf.ByteString.copyFromUtf8( contentTopics_.get(index)); } private void ensureContentTopicsIsMutable() { com.google.protobuf.Internal.ProtobufList tmp = contentTopics_; if (!tmp.isModifiable()) { contentTopics_ = com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp); } } /** * repeated string content_topics = 1; * @param index The index to set the value at. * @param value The contentTopics to set. */ private void setContentTopics( int index, java.lang.String value) { java.lang.Class valueClass = value.getClass(); ensureContentTopicsIsMutable(); contentTopics_.set(index, value); } /** * repeated string content_topics = 1; * @param value The contentTopics to add. */ private void addContentTopics( java.lang.String value) { java.lang.Class valueClass = value.getClass(); ensureContentTopicsIsMutable(); contentTopics_.add(value); } /** * repeated string content_topics = 1; * @param values The contentTopics to add. */ private void addAllContentTopics( java.lang.Iterable values) { ensureContentTopicsIsMutable(); com.google.protobuf.AbstractMessageLite.addAll( values, contentTopics_); } /** * repeated string content_topics = 1; */ private void clearContentTopics() { contentTopics_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList(); } /** * repeated string content_topics = 1; * @param value The bytes of the contentTopics to add. */ private void addContentTopicsBytes( com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureContentTopicsIsMutable(); contentTopics_.add(value.toStringUtf8()); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest 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(org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Subscribe
     * 
* * Protobuf type {@code xmtp.message_api.v1.SubscribeRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_api.v1.SubscribeRequest) org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequestOrBuilder { // Construct using org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** * repeated string content_topics = 1; * @return A list containing the contentTopics. */ @java.lang.Override public java.util.List getContentTopicsList() { return java.util.Collections.unmodifiableList( instance.getContentTopicsList()); } /** * repeated string content_topics = 1; * @return The count of contentTopics. */ @java.lang.Override public int getContentTopicsCount() { return instance.getContentTopicsCount(); } /** * repeated string content_topics = 1; * @param index The index of the element to return. * @return The contentTopics at the given index. */ @java.lang.Override public java.lang.String getContentTopics(int index) { return instance.getContentTopics(index); } /** * repeated string content_topics = 1; * @param index The index of the value to return. * @return The bytes of the contentTopics at the given index. */ @java.lang.Override public com.google.protobuf.ByteString getContentTopicsBytes(int index) { return instance.getContentTopicsBytes(index); } /** * repeated string content_topics = 1; * @param index The index to set the value at. * @param value The contentTopics to set. * @return This builder for chaining. */ public Builder setContentTopics( int index, java.lang.String value) { copyOnWrite(); instance.setContentTopics(index, value); return this; } /** * repeated string content_topics = 1; * @param value The contentTopics to add. * @return This builder for chaining. */ public Builder addContentTopics( java.lang.String value) { copyOnWrite(); instance.addContentTopics(value); return this; } /** * repeated string content_topics = 1; * @param values The contentTopics to add. * @return This builder for chaining. */ public Builder addAllContentTopics( java.lang.Iterable values) { copyOnWrite(); instance.addAllContentTopics(values); return this; } /** * repeated string content_topics = 1; * @return This builder for chaining. */ public Builder clearContentTopics() { copyOnWrite(); instance.clearContentTopics(); return this; } /** * repeated string content_topics = 1; * @param value The bytes of the contentTopics to add. * @return This builder for chaining. */ public Builder addContentTopicsBytes( com.google.protobuf.ByteString value) { copyOnWrite(); instance.addContentTopicsBytes(value); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_api.v1.SubscribeRequest) } @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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "contentTopics_", }; java.lang.String info = "\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0001\u021a"; 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 (org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest.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:xmtp.message_api.v1.SubscribeRequest) private static final org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest DEFAULT_INSTANCE; static { SubscribeRequest defaultInstance = new SubscribeRequest(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( SubscribeRequest.class, defaultInstance); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest 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 SubscribeAllRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_api.v1.SubscribeAllRequest) com.google.protobuf.MessageLiteOrBuilder { } /** *
   * SubscribeAll
   * 
* * Protobuf type {@code xmtp.message_api.v1.SubscribeAllRequest} */ public static final class SubscribeAllRequest extends com.google.protobuf.GeneratedMessageLite< SubscribeAllRequest, SubscribeAllRequest.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_api.v1.SubscribeAllRequest) SubscribeAllRequestOrBuilder { private SubscribeAllRequest() { } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest 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(org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * SubscribeAll
     * 
* * Protobuf type {@code xmtp.message_api.v1.SubscribeAllRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_api.v1.SubscribeAllRequest) org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequestOrBuilder { // Construct using org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } // @@protoc_insertion_point(builder_scope:xmtp.message_api.v1.SubscribeAllRequest) } @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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest(); } 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 (org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest.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:xmtp.message_api.v1.SubscribeAllRequest) private static final org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest DEFAULT_INSTANCE; static { SubscribeAllRequest defaultInstance = new SubscribeAllRequest(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( SubscribeAllRequest.class, defaultInstance); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest 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 QueryRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_api.v1.QueryRequest) com.google.protobuf.MessageLiteOrBuilder { /** * repeated string content_topics = 1; * @return A list containing the contentTopics. */ java.util.List getContentTopicsList(); /** * repeated string content_topics = 1; * @return The count of contentTopics. */ int getContentTopicsCount(); /** * repeated string content_topics = 1; * @param index The index of the element to return. * @return The contentTopics at the given index. */ java.lang.String getContentTopics(int index); /** * repeated string content_topics = 1; * @param index The index of the element to return. * @return The contentTopics at the given index. */ com.google.protobuf.ByteString getContentTopicsBytes(int index); /** * uint64 start_time_ns = 2; * @return The startTimeNs. */ long getStartTimeNs(); /** * uint64 end_time_ns = 3; * @return The endTimeNs. */ long getEndTimeNs(); /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; * @return Whether the pagingInfo field is set. */ boolean hasPagingInfo(); /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; * @return The pagingInfo. */ org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo getPagingInfo(); } /** *
   * Query
   * 
* * Protobuf type {@code xmtp.message_api.v1.QueryRequest} */ public static final class QueryRequest extends com.google.protobuf.GeneratedMessageLite< QueryRequest, QueryRequest.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_api.v1.QueryRequest) QueryRequestOrBuilder { private QueryRequest() { contentTopics_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList(); } public static final int CONTENT_TOPICS_FIELD_NUMBER = 1; private com.google.protobuf.Internal.ProtobufList contentTopics_; /** * repeated string content_topics = 1; * @return A list containing the contentTopics. */ @java.lang.Override public java.util.List getContentTopicsList() { return contentTopics_; } /** * repeated string content_topics = 1; * @return The count of contentTopics. */ @java.lang.Override public int getContentTopicsCount() { return contentTopics_.size(); } /** * repeated string content_topics = 1; * @param index The index of the element to return. * @return The contentTopics at the given index. */ @java.lang.Override public java.lang.String getContentTopics(int index) { return contentTopics_.get(index); } /** * repeated string content_topics = 1; * @param index The index of the value to return. * @return The bytes of the contentTopics at the given index. */ @java.lang.Override public com.google.protobuf.ByteString getContentTopicsBytes(int index) { return com.google.protobuf.ByteString.copyFromUtf8( contentTopics_.get(index)); } private void ensureContentTopicsIsMutable() { com.google.protobuf.Internal.ProtobufList tmp = contentTopics_; if (!tmp.isModifiable()) { contentTopics_ = com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp); } } /** * repeated string content_topics = 1; * @param index The index to set the value at. * @param value The contentTopics to set. */ private void setContentTopics( int index, java.lang.String value) { java.lang.Class valueClass = value.getClass(); ensureContentTopicsIsMutable(); contentTopics_.set(index, value); } /** * repeated string content_topics = 1; * @param value The contentTopics to add. */ private void addContentTopics( java.lang.String value) { java.lang.Class valueClass = value.getClass(); ensureContentTopicsIsMutable(); contentTopics_.add(value); } /** * repeated string content_topics = 1; * @param values The contentTopics to add. */ private void addAllContentTopics( java.lang.Iterable values) { ensureContentTopicsIsMutable(); com.google.protobuf.AbstractMessageLite.addAll( values, contentTopics_); } /** * repeated string content_topics = 1; */ private void clearContentTopics() { contentTopics_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList(); } /** * repeated string content_topics = 1; * @param value The bytes of the contentTopics to add. */ private void addContentTopicsBytes( com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureContentTopicsIsMutable(); contentTopics_.add(value.toStringUtf8()); } public static final int START_TIME_NS_FIELD_NUMBER = 2; private long startTimeNs_; /** * uint64 start_time_ns = 2; * @return The startTimeNs. */ @java.lang.Override public long getStartTimeNs() { return startTimeNs_; } /** * uint64 start_time_ns = 2; * @param value The startTimeNs to set. */ private void setStartTimeNs(long value) { startTimeNs_ = value; } /** * uint64 start_time_ns = 2; */ private void clearStartTimeNs() { startTimeNs_ = 0L; } public static final int END_TIME_NS_FIELD_NUMBER = 3; private long endTimeNs_; /** * uint64 end_time_ns = 3; * @return The endTimeNs. */ @java.lang.Override public long getEndTimeNs() { return endTimeNs_; } /** * uint64 end_time_ns = 3; * @param value The endTimeNs to set. */ private void setEndTimeNs(long value) { endTimeNs_ = value; } /** * uint64 end_time_ns = 3; */ private void clearEndTimeNs() { endTimeNs_ = 0L; } public static final int PAGING_INFO_FIELD_NUMBER = 4; private org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo pagingInfo_; /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; */ @java.lang.Override public boolean hasPagingInfo() { return pagingInfo_ != null; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo getPagingInfo() { return pagingInfo_ == null ? org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo.getDefaultInstance() : pagingInfo_; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; */ private void setPagingInfo(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo value) { value.getClass(); pagingInfo_ = value; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergePagingInfo(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo value) { value.getClass(); if (pagingInfo_ != null && pagingInfo_ != org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo.getDefaultInstance()) { pagingInfo_ = org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo.newBuilder(pagingInfo_).mergeFrom(value).buildPartial(); } else { pagingInfo_ = value; } } /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; */ private void clearPagingInfo() { pagingInfo_ = null; } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest 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(org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Query
     * 
* * Protobuf type {@code xmtp.message_api.v1.QueryRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_api.v1.QueryRequest) org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequestOrBuilder { // Construct using org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** * repeated string content_topics = 1; * @return A list containing the contentTopics. */ @java.lang.Override public java.util.List getContentTopicsList() { return java.util.Collections.unmodifiableList( instance.getContentTopicsList()); } /** * repeated string content_topics = 1; * @return The count of contentTopics. */ @java.lang.Override public int getContentTopicsCount() { return instance.getContentTopicsCount(); } /** * repeated string content_topics = 1; * @param index The index of the element to return. * @return The contentTopics at the given index. */ @java.lang.Override public java.lang.String getContentTopics(int index) { return instance.getContentTopics(index); } /** * repeated string content_topics = 1; * @param index The index of the value to return. * @return The bytes of the contentTopics at the given index. */ @java.lang.Override public com.google.protobuf.ByteString getContentTopicsBytes(int index) { return instance.getContentTopicsBytes(index); } /** * repeated string content_topics = 1; * @param index The index to set the value at. * @param value The contentTopics to set. * @return This builder for chaining. */ public Builder setContentTopics( int index, java.lang.String value) { copyOnWrite(); instance.setContentTopics(index, value); return this; } /** * repeated string content_topics = 1; * @param value The contentTopics to add. * @return This builder for chaining. */ public Builder addContentTopics( java.lang.String value) { copyOnWrite(); instance.addContentTopics(value); return this; } /** * repeated string content_topics = 1; * @param values The contentTopics to add. * @return This builder for chaining. */ public Builder addAllContentTopics( java.lang.Iterable values) { copyOnWrite(); instance.addAllContentTopics(values); return this; } /** * repeated string content_topics = 1; * @return This builder for chaining. */ public Builder clearContentTopics() { copyOnWrite(); instance.clearContentTopics(); return this; } /** * repeated string content_topics = 1; * @param value The bytes of the contentTopics to add. * @return This builder for chaining. */ public Builder addContentTopicsBytes( com.google.protobuf.ByteString value) { copyOnWrite(); instance.addContentTopicsBytes(value); return this; } /** * uint64 start_time_ns = 2; * @return The startTimeNs. */ @java.lang.Override public long getStartTimeNs() { return instance.getStartTimeNs(); } /** * uint64 start_time_ns = 2; * @param value The startTimeNs to set. * @return This builder for chaining. */ public Builder setStartTimeNs(long value) { copyOnWrite(); instance.setStartTimeNs(value); return this; } /** * uint64 start_time_ns = 2; * @return This builder for chaining. */ public Builder clearStartTimeNs() { copyOnWrite(); instance.clearStartTimeNs(); return this; } /** * uint64 end_time_ns = 3; * @return The endTimeNs. */ @java.lang.Override public long getEndTimeNs() { return instance.getEndTimeNs(); } /** * uint64 end_time_ns = 3; * @param value The endTimeNs to set. * @return This builder for chaining. */ public Builder setEndTimeNs(long value) { copyOnWrite(); instance.setEndTimeNs(value); return this; } /** * uint64 end_time_ns = 3; * @return This builder for chaining. */ public Builder clearEndTimeNs() { copyOnWrite(); instance.clearEndTimeNs(); return this; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; */ @java.lang.Override public boolean hasPagingInfo() { return instance.hasPagingInfo(); } /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo getPagingInfo() { return instance.getPagingInfo(); } /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; */ public Builder setPagingInfo(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo value) { copyOnWrite(); instance.setPagingInfo(value); return this; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; */ public Builder setPagingInfo( org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo.Builder builderForValue) { copyOnWrite(); instance.setPagingInfo(builderForValue.build()); return this; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; */ public Builder mergePagingInfo(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo value) { copyOnWrite(); instance.mergePagingInfo(value); return this; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 4; */ public Builder clearPagingInfo() { copyOnWrite(); instance.clearPagingInfo(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_api.v1.QueryRequest) } @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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "contentTopics_", "startTimeNs_", "endTimeNs_", "pagingInfo_", }; java.lang.String info = "\u0000\u0004\u0000\u0000\u0001\u0004\u0004\u0000\u0001\u0000\u0001\u021a\u0002\u0003" + "\u0003\u0003\u0004\t"; 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 (org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest.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:xmtp.message_api.v1.QueryRequest) private static final org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest DEFAULT_INSTANCE; static { QueryRequest defaultInstance = new QueryRequest(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( QueryRequest.class, defaultInstance); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest 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 QueryResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_api.v1.QueryResponse) com.google.protobuf.MessageLiteOrBuilder { /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ java.util.List getEnvelopesList(); /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope getEnvelopes(int index); /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ int getEnvelopesCount(); /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; * @return Whether the pagingInfo field is set. */ boolean hasPagingInfo(); /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; * @return The pagingInfo. */ org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo getPagingInfo(); } /** *
   * The response, containing envelopes, for a query
   * 
* * Protobuf type {@code xmtp.message_api.v1.QueryResponse} */ public static final class QueryResponse extends com.google.protobuf.GeneratedMessageLite< QueryResponse, QueryResponse.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_api.v1.QueryResponse) QueryResponseOrBuilder { private QueryResponse() { envelopes_ = emptyProtobufList(); } public static final int ENVELOPES_FIELD_NUMBER = 1; private com.google.protobuf.Internal.ProtobufList envelopes_; /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ @java.lang.Override public java.util.List getEnvelopesList() { return envelopes_; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public java.util.List getEnvelopesOrBuilderList() { return envelopes_; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ @java.lang.Override public int getEnvelopesCount() { return envelopes_.size(); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope getEnvelopes(int index) { return envelopes_.get(index); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public org.xmtp.proto.message.api.v1.MessageApiOuterClass.EnvelopeOrBuilder getEnvelopesOrBuilder( int index) { return envelopes_.get(index); } private void ensureEnvelopesIsMutable() { com.google.protobuf.Internal.ProtobufList tmp = envelopes_; if (!tmp.isModifiable()) { envelopes_ = com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp); } } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ private void setEnvelopes( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope value) { value.getClass(); ensureEnvelopesIsMutable(); envelopes_.set(index, value); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ private void addEnvelopes(org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope value) { value.getClass(); ensureEnvelopesIsMutable(); envelopes_.add(value); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ private void addEnvelopes( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope value) { value.getClass(); ensureEnvelopesIsMutable(); envelopes_.add(index, value); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ private void addAllEnvelopes( java.lang.Iterable values) { ensureEnvelopesIsMutable(); com.google.protobuf.AbstractMessageLite.addAll( values, envelopes_); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ private void clearEnvelopes() { envelopes_ = emptyProtobufList(); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ private void removeEnvelopes(int index) { ensureEnvelopesIsMutable(); envelopes_.remove(index); } public static final int PAGING_INFO_FIELD_NUMBER = 2; private org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo pagingInfo_; /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; */ @java.lang.Override public boolean hasPagingInfo() { return pagingInfo_ != null; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo getPagingInfo() { return pagingInfo_ == null ? org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo.getDefaultInstance() : pagingInfo_; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; */ private void setPagingInfo(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo value) { value.getClass(); pagingInfo_ = value; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergePagingInfo(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo value) { value.getClass(); if (pagingInfo_ != null && pagingInfo_ != org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo.getDefaultInstance()) { pagingInfo_ = org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo.newBuilder(pagingInfo_).mergeFrom(value).buildPartial(); } else { pagingInfo_ = value; } } /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; */ private void clearPagingInfo() { pagingInfo_ = null; } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse 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(org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * The response, containing envelopes, for a query
     * 
* * Protobuf type {@code xmtp.message_api.v1.QueryResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_api.v1.QueryResponse) org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponseOrBuilder { // Construct using org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ @java.lang.Override public java.util.List getEnvelopesList() { return java.util.Collections.unmodifiableList( instance.getEnvelopesList()); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ @java.lang.Override public int getEnvelopesCount() { return instance.getEnvelopesCount(); }/** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope getEnvelopes(int index) { return instance.getEnvelopes(index); } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder setEnvelopes( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope value) { copyOnWrite(); instance.setEnvelopes(index, value); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder setEnvelopes( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.Builder builderForValue) { copyOnWrite(); instance.setEnvelopes(index, builderForValue.build()); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder addEnvelopes(org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope value) { copyOnWrite(); instance.addEnvelopes(value); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder addEnvelopes( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope value) { copyOnWrite(); instance.addEnvelopes(index, value); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder addEnvelopes( org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.Builder builderForValue) { copyOnWrite(); instance.addEnvelopes(builderForValue.build()); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder addEnvelopes( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.Builder builderForValue) { copyOnWrite(); instance.addEnvelopes(index, builderForValue.build()); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder addAllEnvelopes( java.lang.Iterable values) { copyOnWrite(); instance.addAllEnvelopes(values); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder clearEnvelopes() { copyOnWrite(); instance.clearEnvelopes(); return this; } /** * repeated .xmtp.message_api.v1.Envelope envelopes = 1; */ public Builder removeEnvelopes(int index) { copyOnWrite(); instance.removeEnvelopes(index); return this; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; */ @java.lang.Override public boolean hasPagingInfo() { return instance.hasPagingInfo(); } /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo getPagingInfo() { return instance.getPagingInfo(); } /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; */ public Builder setPagingInfo(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo value) { copyOnWrite(); instance.setPagingInfo(value); return this; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; */ public Builder setPagingInfo( org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo.Builder builderForValue) { copyOnWrite(); instance.setPagingInfo(builderForValue.build()); return this; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; */ public Builder mergePagingInfo(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PagingInfo value) { copyOnWrite(); instance.mergePagingInfo(value); return this; } /** * .xmtp.message_api.v1.PagingInfo paging_info = 2; */ public Builder clearPagingInfo() { copyOnWrite(); instance.clearPagingInfo(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_api.v1.QueryResponse) } @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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "envelopes_", org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.class, "pagingInfo_", }; java.lang.String info = "\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0001\u0000\u0001\u001b\u0002\t" + ""; 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 (org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse.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:xmtp.message_api.v1.QueryResponse) private static final org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse DEFAULT_INSTANCE; static { QueryResponse defaultInstance = new QueryResponse(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( QueryResponse.class, defaultInstance); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse 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 BatchQueryRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_api.v1.BatchQueryRequest) com.google.protobuf.MessageLiteOrBuilder { /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ java.util.List getRequestsList(); /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest getRequests(int index); /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ int getRequestsCount(); } /** *
   * BatchQuery
   * 
* * Protobuf type {@code xmtp.message_api.v1.BatchQueryRequest} */ public static final class BatchQueryRequest extends com.google.protobuf.GeneratedMessageLite< BatchQueryRequest, BatchQueryRequest.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_api.v1.BatchQueryRequest) BatchQueryRequestOrBuilder { private BatchQueryRequest() { requests_ = emptyProtobufList(); } public static final int REQUESTS_FIELD_NUMBER = 1; private com.google.protobuf.Internal.ProtobufList requests_; /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ @java.lang.Override public java.util.List getRequestsList() { return requests_; } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ public java.util.List getRequestsOrBuilderList() { return requests_; } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ @java.lang.Override public int getRequestsCount() { return requests_.size(); } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest getRequests(int index) { return requests_.get(index); } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ public org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequestOrBuilder getRequestsOrBuilder( int index) { return requests_.get(index); } private void ensureRequestsIsMutable() { com.google.protobuf.Internal.ProtobufList tmp = requests_; if (!tmp.isModifiable()) { requests_ = com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp); } } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ private void setRequests( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest value) { value.getClass(); ensureRequestsIsMutable(); requests_.set(index, value); } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ private void addRequests(org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest value) { value.getClass(); ensureRequestsIsMutable(); requests_.add(value); } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ private void addRequests( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest value) { value.getClass(); ensureRequestsIsMutable(); requests_.add(index, value); } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ private void addAllRequests( java.lang.Iterable values) { ensureRequestsIsMutable(); com.google.protobuf.AbstractMessageLite.addAll( values, requests_); } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ private void clearRequests() { requests_ = emptyProtobufList(); } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ private void removeRequests(int index) { ensureRequestsIsMutable(); requests_.remove(index); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest 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(org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * BatchQuery
     * 
* * Protobuf type {@code xmtp.message_api.v1.BatchQueryRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_api.v1.BatchQueryRequest) org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequestOrBuilder { // Construct using org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ @java.lang.Override public java.util.List getRequestsList() { return java.util.Collections.unmodifiableList( instance.getRequestsList()); } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ @java.lang.Override public int getRequestsCount() { return instance.getRequestsCount(); }/** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest getRequests(int index) { return instance.getRequests(index); } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ public Builder setRequests( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest value) { copyOnWrite(); instance.setRequests(index, value); return this; } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ public Builder setRequests( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest.Builder builderForValue) { copyOnWrite(); instance.setRequests(index, builderForValue.build()); return this; } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ public Builder addRequests(org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest value) { copyOnWrite(); instance.addRequests(value); return this; } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ public Builder addRequests( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest value) { copyOnWrite(); instance.addRequests(index, value); return this; } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ public Builder addRequests( org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest.Builder builderForValue) { copyOnWrite(); instance.addRequests(builderForValue.build()); return this; } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ public Builder addRequests( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest.Builder builderForValue) { copyOnWrite(); instance.addRequests(index, builderForValue.build()); return this; } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ public Builder addAllRequests( java.lang.Iterable values) { copyOnWrite(); instance.addAllRequests(values); return this; } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ public Builder clearRequests() { copyOnWrite(); instance.clearRequests(); return this; } /** * repeated .xmtp.message_api.v1.QueryRequest requests = 1; */ public Builder removeRequests(int index) { copyOnWrite(); instance.removeRequests(index); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_api.v1.BatchQueryRequest) } @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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "requests_", org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest.class, }; java.lang.String info = "\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0001\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 (org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest.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:xmtp.message_api.v1.BatchQueryRequest) private static final org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest DEFAULT_INSTANCE; static { BatchQueryRequest defaultInstance = new BatchQueryRequest(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( BatchQueryRequest.class, defaultInstance); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest 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 BatchQueryResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_api.v1.BatchQueryResponse) com.google.protobuf.MessageLiteOrBuilder { /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ java.util.List getResponsesList(); /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse getResponses(int index); /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ int getResponsesCount(); } /** *
   * Response containing a list of QueryResponse messages
   * 
* * Protobuf type {@code xmtp.message_api.v1.BatchQueryResponse} */ public static final class BatchQueryResponse extends com.google.protobuf.GeneratedMessageLite< BatchQueryResponse, BatchQueryResponse.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_api.v1.BatchQueryResponse) BatchQueryResponseOrBuilder { private BatchQueryResponse() { responses_ = emptyProtobufList(); } public static final int RESPONSES_FIELD_NUMBER = 1; private com.google.protobuf.Internal.ProtobufList responses_; /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ @java.lang.Override public java.util.List getResponsesList() { return responses_; } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ public java.util.List getResponsesOrBuilderList() { return responses_; } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ @java.lang.Override public int getResponsesCount() { return responses_.size(); } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse getResponses(int index) { return responses_.get(index); } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ public org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponseOrBuilder getResponsesOrBuilder( int index) { return responses_.get(index); } private void ensureResponsesIsMutable() { com.google.protobuf.Internal.ProtobufList tmp = responses_; if (!tmp.isModifiable()) { responses_ = com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp); } } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ private void setResponses( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse value) { value.getClass(); ensureResponsesIsMutable(); responses_.set(index, value); } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ private void addResponses(org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse value) { value.getClass(); ensureResponsesIsMutable(); responses_.add(value); } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ private void addResponses( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse value) { value.getClass(); ensureResponsesIsMutable(); responses_.add(index, value); } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ private void addAllResponses( java.lang.Iterable values) { ensureResponsesIsMutable(); com.google.protobuf.AbstractMessageLite.addAll( values, responses_); } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ private void clearResponses() { responses_ = emptyProtobufList(); } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ private void removeResponses(int index) { ensureResponsesIsMutable(); responses_.remove(index); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse 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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse 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(org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Response containing a list of QueryResponse messages
     * 
* * Protobuf type {@code xmtp.message_api.v1.BatchQueryResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_api.v1.BatchQueryResponse) org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponseOrBuilder { // Construct using org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ @java.lang.Override public java.util.List getResponsesList() { return java.util.Collections.unmodifiableList( instance.getResponsesList()); } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ @java.lang.Override public int getResponsesCount() { return instance.getResponsesCount(); }/** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ @java.lang.Override public org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse getResponses(int index) { return instance.getResponses(index); } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ public Builder setResponses( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse value) { copyOnWrite(); instance.setResponses(index, value); return this; } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ public Builder setResponses( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse.Builder builderForValue) { copyOnWrite(); instance.setResponses(index, builderForValue.build()); return this; } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ public Builder addResponses(org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse value) { copyOnWrite(); instance.addResponses(value); return this; } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ public Builder addResponses( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse value) { copyOnWrite(); instance.addResponses(index, value); return this; } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ public Builder addResponses( org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse.Builder builderForValue) { copyOnWrite(); instance.addResponses(builderForValue.build()); return this; } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ public Builder addResponses( int index, org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse.Builder builderForValue) { copyOnWrite(); instance.addResponses(index, builderForValue.build()); return this; } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ public Builder addAllResponses( java.lang.Iterable values) { copyOnWrite(); instance.addAllResponses(values); return this; } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ public Builder clearResponses() { copyOnWrite(); instance.clearResponses(); return this; } /** * repeated .xmtp.message_api.v1.QueryResponse responses = 1; */ public Builder removeResponses(int index) { copyOnWrite(); instance.removeResponses(index); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_api.v1.BatchQueryResponse) } @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 org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "responses_", org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse.class, }; java.lang.String info = "\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0001\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 (org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse.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:xmtp.message_api.v1.BatchQueryResponse) private static final org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse DEFAULT_INSTANCE; static { BatchQueryResponse defaultInstance = new BatchQueryResponse(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( BatchQueryResponse.class, defaultInstance); } public static org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static volatile com.google.protobuf.Parser PARSER; public static com.google.protobuf.Parser parser() { return DEFAULT_INSTANCE.getParserForType(); } } static { } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy