Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: protos/ydb_topic.proto
package tech.ydb.proto.topic;
public final class YdbTopic {
private YdbTopic() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* Protobuf enum {@code Ydb.Topic.Codec}
*/
public enum Codec
implements com.google.protobuf.ProtocolMessageEnum {
/**
* CODEC_UNSPECIFIED = 0;
*/
CODEC_UNSPECIFIED(0),
/**
* CODEC_RAW = 1;
*/
CODEC_RAW(1),
/**
* CODEC_GZIP = 2;
*/
CODEC_GZIP(2),
/**
* CODEC_LZOP = 3;
*/
CODEC_LZOP(3),
/**
* CODEC_ZSTD = 4;
*/
CODEC_ZSTD(4),
/**
*
* User-defined codecs from 10000 to 19999
*
*
* CODEC_CUSTOM = 10000;
*/
CODEC_CUSTOM(10000),
UNRECOGNIZED(-1),
;
/**
* CODEC_UNSPECIFIED = 0;
*/
public static final int CODEC_UNSPECIFIED_VALUE = 0;
/**
* CODEC_RAW = 1;
*/
public static final int CODEC_RAW_VALUE = 1;
/**
* CODEC_GZIP = 2;
*/
public static final int CODEC_GZIP_VALUE = 2;
/**
* CODEC_LZOP = 3;
*/
public static final int CODEC_LZOP_VALUE = 3;
/**
* CODEC_ZSTD = 4;
*/
public static final int CODEC_ZSTD_VALUE = 4;
/**
*
* User-defined codecs from 10000 to 19999
*
*
* CODEC_CUSTOM = 10000;
*/
public static final int CODEC_CUSTOM_VALUE = 10000;
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 numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Codec valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Codec forNumber(int value) {
switch (value) {
case 0: return CODEC_UNSPECIFIED;
case 1: return CODEC_RAW;
case 2: return CODEC_GZIP;
case 3: return CODEC_LZOP;
case 4: return CODEC_ZSTD;
case 10000: return CODEC_CUSTOM;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Codec> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Codec findValueByNumber(int number) {
return Codec.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalStateException(
"Can't get the descriptor of an unrecognized enum value.");
}
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.getDescriptor().getEnumTypes().get(0);
}
private static final Codec[] VALUES = values();
public static Codec valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private Codec(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Ydb.Topic.Codec)
}
/**
*
* Metering mode specifies the method used to determine consumption of resources by the topic.
* This settings will have an effect only in a serverless database.
*
*
* METERING_MODE_UNSPECIFIED = 0;
*/
public static final int METERING_MODE_UNSPECIFIED_VALUE = 0;
/**
*
* Metering based on resource reservation
*
*
* METERING_MODE_RESERVED_CAPACITY = 1;
*/
public static final int METERING_MODE_RESERVED_CAPACITY_VALUE = 1;
/**
*
* Metering based on actual consumption. Default.
*
*
* METERING_MODE_REQUEST_UNITS = 2;
*/
public static final int METERING_MODE_REQUEST_UNITS_VALUE = 2;
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 numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static MeteringMode valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static MeteringMode forNumber(int value) {
switch (value) {
case 0: return METERING_MODE_UNSPECIFIED;
case 1: return METERING_MODE_RESERVED_CAPACITY;
case 2: return METERING_MODE_REQUEST_UNITS;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
MeteringMode> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public MeteringMode findValueByNumber(int number) {
return MeteringMode.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalStateException(
"Can't get the descriptor of an unrecognized enum value.");
}
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.getDescriptor().getEnumTypes().get(1);
}
private static final MeteringMode[] VALUES = values();
public static MeteringMode valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private MeteringMode(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Ydb.Topic.MeteringMode)
}
public interface SupportedCodecsOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.SupportedCodecs)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @return A list containing the codecs.
*/
java.util.List getCodecsList();
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @return The count of codecs.
*/
int getCodecsCount();
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @param index The index of the element to return.
* @return The codecs at the given index.
*/
int getCodecs(int index);
}
/**
*
* Description of supported codecs.
*
*
* Protobuf type {@code Ydb.Topic.SupportedCodecs}
*/
public static final class SupportedCodecs extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.SupportedCodecs)
SupportedCodecsOrBuilder {
private static final long serialVersionUID = 0L;
// Use SupportedCodecs.newBuilder() to construct.
private SupportedCodecs(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private SupportedCodecs() {
codecs_ = emptyIntList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new SupportedCodecs();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_SupportedCodecs_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_SupportedCodecs_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.SupportedCodecs.class, tech.ydb.proto.topic.YdbTopic.SupportedCodecs.Builder.class);
}
public static final int CODECS_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private com.google.protobuf.Internal.IntList codecs_ =
emptyIntList();
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @return A list containing the codecs.
*/
@java.lang.Override
public java.util.List
getCodecsList() {
return codecs_;
}
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @return The count of codecs.
*/
public int getCodecsCount() {
return codecs_.size();
}
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @param index The index of the element to return.
* @return The codecs at the given index.
*/
public int getCodecs(int index) {
return codecs_.getInt(index);
}
private int codecsMemoizedSerializedSize = -1;
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (getCodecsList().size() > 0) {
output.writeUInt32NoTag(10);
output.writeUInt32NoTag(codecsMemoizedSerializedSize);
}
for (int i = 0; i < codecs_.size(); i++) {
output.writeInt32NoTag(codecs_.getInt(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
{
int dataSize = 0;
for (int i = 0; i < codecs_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(codecs_.getInt(i));
}
size += dataSize;
if (!getCodecsList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
codecsMemoizedSerializedSize = dataSize;
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.SupportedCodecs)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.SupportedCodecs other = (tech.ydb.proto.topic.YdbTopic.SupportedCodecs) obj;
if (!getCodecsList()
.equals(other.getCodecsList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getCodecsCount() > 0) {
hash = (37 * hash) + CODECS_FIELD_NUMBER;
hash = (53 * hash) + getCodecsList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.SupportedCodecs prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Description of supported codecs.
*
*
* Protobuf type {@code Ydb.Topic.SupportedCodecs}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.SupportedCodecs)
tech.ydb.proto.topic.YdbTopic.SupportedCodecsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_SupportedCodecs_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_SupportedCodecs_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.SupportedCodecs.class, tech.ydb.proto.topic.YdbTopic.SupportedCodecs.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.SupportedCodecs.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
codecs_ = emptyIntList();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_SupportedCodecs_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.SupportedCodecs getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.SupportedCodecs.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.SupportedCodecs build() {
tech.ydb.proto.topic.YdbTopic.SupportedCodecs result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.SupportedCodecs buildPartial() {
tech.ydb.proto.topic.YdbTopic.SupportedCodecs result = new tech.ydb.proto.topic.YdbTopic.SupportedCodecs(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(tech.ydb.proto.topic.YdbTopic.SupportedCodecs result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
codecs_.makeImmutable();
result.codecs_ = codecs_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.SupportedCodecs) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.SupportedCodecs)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.SupportedCodecs other) {
if (other == tech.ydb.proto.topic.YdbTopic.SupportedCodecs.getDefaultInstance()) return this;
if (!other.codecs_.isEmpty()) {
if (codecs_.isEmpty()) {
codecs_ = other.codecs_;
codecs_.makeImmutable();
bitField0_ |= 0x00000001;
} else {
ensureCodecsIsMutable();
codecs_.addAll(other.codecs_);
}
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int v = input.readInt32();
ensureCodecsIsMutable();
codecs_.addInt(v);
break;
} // case 8
case 10: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
ensureCodecsIsMutable();
while (input.getBytesUntilLimit() > 0) {
codecs_.addInt(input.readInt32());
}
input.popLimit(limit);
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private com.google.protobuf.Internal.IntList codecs_ = emptyIntList();
private void ensureCodecsIsMutable() {
if (!codecs_.isModifiable()) {
codecs_ = makeMutableCopy(codecs_);
}
bitField0_ |= 0x00000001;
}
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @return A list containing the codecs.
*/
public java.util.List
getCodecsList() {
codecs_.makeImmutable();
return codecs_;
}
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @return The count of codecs.
*/
public int getCodecsCount() {
return codecs_.size();
}
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @param index The index of the element to return.
* @return The codecs at the given index.
*/
public int getCodecs(int index) {
return codecs_.getInt(index);
}
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @param index The index to set the value at.
* @param value The codecs to set.
* @return This builder for chaining.
*/
public Builder setCodecs(
int index, int value) {
ensureCodecsIsMutable();
codecs_.setInt(index, value);
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @param value The codecs to add.
* @return This builder for chaining.
*/
public Builder addCodecs(int value) {
ensureCodecsIsMutable();
codecs_.addInt(value);
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @param values The codecs to add.
* @return This builder for chaining.
*/
public Builder addAllCodecs(
java.lang.Iterable extends java.lang.Integer> values) {
ensureCodecsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, codecs_);
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* List of supported codecs.
* See enum Codec above for values.
*
*
* repeated int32 codecs = 1 [(.Ydb.size) = { ... }
* @return This builder for chaining.
*/
public Builder clearCodecs() {
codecs_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Ydb.Topic.SupportedCodecs)
}
// @@protoc_insertion_point(class_scope:Ydb.Topic.SupportedCodecs)
private static final tech.ydb.proto.topic.YdbTopic.SupportedCodecs DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tech.ydb.proto.topic.YdbTopic.SupportedCodecs();
}
public static tech.ydb.proto.topic.YdbTopic.SupportedCodecs getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public SupportedCodecs parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.SupportedCodecs getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface OffsetsRangeOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.OffsetsRange)
com.google.protobuf.MessageOrBuilder {
/**
* int64 start = 1;
* @return The start.
*/
long getStart();
/**
* int64 end = 2;
* @return The end.
*/
long getEnd();
}
/**
*
* Represents range [start, end).
* I.e. (end - 1) is the greatest of offsets, included in non-empty range.
*
*
* Protobuf type {@code Ydb.Topic.OffsetsRange}
*/
public static final class OffsetsRange extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.OffsetsRange)
OffsetsRangeOrBuilder {
private static final long serialVersionUID = 0L;
// Use OffsetsRange.newBuilder() to construct.
private OffsetsRange(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private OffsetsRange() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new OffsetsRange();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_OffsetsRange_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_OffsetsRange_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.OffsetsRange.class, tech.ydb.proto.topic.YdbTopic.OffsetsRange.Builder.class);
}
public static final int START_FIELD_NUMBER = 1;
private long start_ = 0L;
/**
* int64 start = 1;
* @return The start.
*/
@java.lang.Override
public long getStart() {
return start_;
}
public static final int END_FIELD_NUMBER = 2;
private long end_ = 0L;
/**
* int64 end = 2;
* @return The end.
*/
@java.lang.Override
public long getEnd() {
return end_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (start_ != 0L) {
output.writeInt64(1, start_);
}
if (end_ != 0L) {
output.writeInt64(2, end_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (start_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, start_);
}
if (end_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, end_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.OffsetsRange)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.OffsetsRange other = (tech.ydb.proto.topic.YdbTopic.OffsetsRange) obj;
if (getStart()
!= other.getStart()) return false;
if (getEnd()
!= other.getEnd()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + START_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getStart());
hash = (37 * hash) + END_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getEnd());
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.OffsetsRange prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Represents range [start, end).
* I.e. (end - 1) is the greatest of offsets, included in non-empty range.
*
*
* Protobuf type {@code Ydb.Topic.OffsetsRange}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.OffsetsRange)
tech.ydb.proto.topic.YdbTopic.OffsetsRangeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_OffsetsRange_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_OffsetsRange_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.OffsetsRange.class, tech.ydb.proto.topic.YdbTopic.OffsetsRange.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.OffsetsRange.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
start_ = 0L;
end_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_OffsetsRange_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.OffsetsRange getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.OffsetsRange.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.OffsetsRange build() {
tech.ydb.proto.topic.YdbTopic.OffsetsRange result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.OffsetsRange buildPartial() {
tech.ydb.proto.topic.YdbTopic.OffsetsRange result = new tech.ydb.proto.topic.YdbTopic.OffsetsRange(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(tech.ydb.proto.topic.YdbTopic.OffsetsRange result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.start_ = start_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.end_ = end_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.OffsetsRange) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.OffsetsRange)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.OffsetsRange other) {
if (other == tech.ydb.proto.topic.YdbTopic.OffsetsRange.getDefaultInstance()) return this;
if (other.getStart() != 0L) {
setStart(other.getStart());
}
if (other.getEnd() != 0L) {
setEnd(other.getEnd());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
start_ = input.readInt64();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16: {
end_ = input.readInt64();
bitField0_ |= 0x00000002;
break;
} // case 16
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private long start_ ;
/**
* int64 start = 1;
* @return The start.
*/
@java.lang.Override
public long getStart() {
return start_;
}
/**
* int64 start = 1;
* @param value The start to set.
* @return This builder for chaining.
*/
public Builder setStart(long value) {
start_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* int64 start = 1;
* @return This builder for chaining.
*/
public Builder clearStart() {
bitField0_ = (bitField0_ & ~0x00000001);
start_ = 0L;
onChanged();
return this;
}
private long end_ ;
/**
* int64 end = 2;
* @return The end.
*/
@java.lang.Override
public long getEnd() {
return end_;
}
/**
* int64 end = 2;
* @param value The end to set.
* @return This builder for chaining.
*/
public Builder setEnd(long value) {
end_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
* int64 end = 2;
* @return This builder for chaining.
*/
public Builder clearEnd() {
bitField0_ = (bitField0_ & ~0x00000002);
end_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Ydb.Topic.OffsetsRange)
}
// @@protoc_insertion_point(class_scope:Ydb.Topic.OffsetsRange)
private static final tech.ydb.proto.topic.YdbTopic.OffsetsRange DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tech.ydb.proto.topic.YdbTopic.OffsetsRange();
}
public static tech.ydb.proto.topic.YdbTopic.OffsetsRange getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public OffsetsRange parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.OffsetsRange getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateTokenRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.UpdateTokenRequest)
com.google.protobuf.MessageOrBuilder {
/**
* string token = 1;
* @return The token.
*/
java.lang.String getToken();
/**
* string token = 1;
* @return The bytes for token.
*/
com.google.protobuf.ByteString
getTokenBytes();
}
/**
*
* In-session reauthentication and reauthorization, lets user increase session lifetime.
* Client should wait for UpdateTokenResponse before sending next UpdateTokenRequest.
*
*
* Protobuf type {@code Ydb.Topic.UpdateTokenRequest}
*/
public static final class UpdateTokenRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.UpdateTokenRequest)
UpdateTokenRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateTokenRequest.newBuilder() to construct.
private UpdateTokenRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateTokenRequest() {
token_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateTokenRequest();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_UpdateTokenRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_UpdateTokenRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest.class, tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest.Builder.class);
}
public static final int TOKEN_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private volatile java.lang.Object token_ = "";
/**
* string token = 1;
* @return The token.
*/
@java.lang.Override
public java.lang.String getToken() {
java.lang.Object ref = token_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
token_ = s;
return s;
}
}
/**
* string token = 1;
* @return The bytes for token.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTokenBytes() {
java.lang.Object ref = token_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
token_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(token_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, token_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(token_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, token_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest other = (tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest) obj;
if (!getToken()
.equals(other.getToken())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getToken().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* In-session reauthentication and reauthorization, lets user increase session lifetime.
* Client should wait for UpdateTokenResponse before sending next UpdateTokenRequest.
*
*
* Protobuf type {@code Ydb.Topic.UpdateTokenRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.UpdateTokenRequest)
tech.ydb.proto.topic.YdbTopic.UpdateTokenRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_UpdateTokenRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_UpdateTokenRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest.class, tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
token_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_UpdateTokenRequest_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest build() {
tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest buildPartial() {
tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest result = new tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.token_ = token_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest other) {
if (other == tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest.getDefaultInstance()) return this;
if (!other.getToken().isEmpty()) {
token_ = other.token_;
bitField0_ |= 0x00000001;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
token_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000001;
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object token_ = "";
/**
* string token = 1;
* @return The token.
*/
public java.lang.String getToken() {
java.lang.Object ref = token_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
token_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string token = 1;
* @return The bytes for token.
*/
public com.google.protobuf.ByteString
getTokenBytes() {
java.lang.Object ref = token_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
token_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string token = 1;
* @param value The token to set.
* @return This builder for chaining.
*/
public Builder setToken(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
token_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* string token = 1;
* @return This builder for chaining.
*/
public Builder clearToken() {
token_ = getDefaultInstance().getToken();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
* string token = 1;
* @param value The bytes for token to set.
* @return This builder for chaining.
*/
public Builder setTokenBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
token_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Ydb.Topic.UpdateTokenRequest)
}
// @@protoc_insertion_point(class_scope:Ydb.Topic.UpdateTokenRequest)
private static final tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest();
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateTokenRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateTokenResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.UpdateTokenResponse)
com.google.protobuf.MessageOrBuilder {
}
/**
* Protobuf type {@code Ydb.Topic.UpdateTokenResponse}
*/
public static final class UpdateTokenResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.UpdateTokenResponse)
UpdateTokenResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateTokenResponse.newBuilder() to construct.
private UpdateTokenResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateTokenResponse() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateTokenResponse();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_UpdateTokenResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_UpdateTokenResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse.class, tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse other = (tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Ydb.Topic.UpdateTokenResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.UpdateTokenResponse)
tech.ydb.proto.topic.YdbTopic.UpdateTokenResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_UpdateTokenResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_UpdateTokenResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse.class, tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_UpdateTokenResponse_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse build() {
tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse buildPartial() {
tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse result = new tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse other) {
if (other == tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Ydb.Topic.UpdateTokenResponse)
}
// @@protoc_insertion_point(class_scope:Ydb.Topic.UpdateTokenResponse)
private static final tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse();
}
public static tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateTokenResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MetadataItemOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.MetadataItem)
com.google.protobuf.MessageOrBuilder {
/**
* string key = 1;
* @return The key.
*/
java.lang.String getKey();
/**
* string key = 1;
* @return The bytes for key.
*/
com.google.protobuf.ByteString
getKeyBytes();
/**
* bytes value = 2;
* @return The value.
*/
com.google.protobuf.ByteString getValue();
}
/**
* Protobuf type {@code Ydb.Topic.MetadataItem}
*/
public static final class MetadataItem extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.MetadataItem)
MetadataItemOrBuilder {
private static final long serialVersionUID = 0L;
// Use MetadataItem.newBuilder() to construct.
private MetadataItem(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MetadataItem() {
key_ = "";
value_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MetadataItem();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_MetadataItem_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_MetadataItem_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.MetadataItem.class, tech.ydb.proto.topic.YdbTopic.MetadataItem.Builder.class);
}
public static final int KEY_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private volatile java.lang.Object key_ = "";
/**
* string key = 1;
* @return The key.
*/
@java.lang.Override
public java.lang.String getKey() {
java.lang.Object ref = key_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
key_ = s;
return s;
}
}
/**
* string key = 1;
* @return The bytes for key.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getKeyBytes() {
java.lang.Object ref = key_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
key_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int VALUE_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY;
/**
* bytes value = 2;
* @return The value.
*/
@java.lang.Override
public com.google.protobuf.ByteString getValue() {
return value_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_);
}
if (!value_.isEmpty()) {
output.writeBytes(2, value_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_);
}
if (!value_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, value_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.MetadataItem)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.MetadataItem other = (tech.ydb.proto.topic.YdbTopic.MetadataItem) obj;
if (!getKey()
.equals(other.getKey())) return false;
if (!getValue()
.equals(other.getValue())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + KEY_FIELD_NUMBER;
hash = (53 * hash) + getKey().hashCode();
hash = (37 * hash) + VALUE_FIELD_NUMBER;
hash = (53 * hash) + getValue().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.MetadataItem prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Ydb.Topic.MetadataItem}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.MetadataItem)
tech.ydb.proto.topic.YdbTopic.MetadataItemOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_MetadataItem_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_MetadataItem_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.MetadataItem.class, tech.ydb.proto.topic.YdbTopic.MetadataItem.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.MetadataItem.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
key_ = "";
value_ = com.google.protobuf.ByteString.EMPTY;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_MetadataItem_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.MetadataItem getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.MetadataItem.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.MetadataItem build() {
tech.ydb.proto.topic.YdbTopic.MetadataItem result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.MetadataItem buildPartial() {
tech.ydb.proto.topic.YdbTopic.MetadataItem result = new tech.ydb.proto.topic.YdbTopic.MetadataItem(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(tech.ydb.proto.topic.YdbTopic.MetadataItem result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.key_ = key_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.value_ = value_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.MetadataItem) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.MetadataItem)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.MetadataItem other) {
if (other == tech.ydb.proto.topic.YdbTopic.MetadataItem.getDefaultInstance()) return this;
if (!other.getKey().isEmpty()) {
key_ = other.key_;
bitField0_ |= 0x00000001;
onChanged();
}
if (other.getValue() != com.google.protobuf.ByteString.EMPTY) {
setValue(other.getValue());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
key_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
value_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object key_ = "";
/**
* string key = 1;
* @return The key.
*/
public java.lang.String getKey() {
java.lang.Object ref = key_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
key_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string key = 1;
* @return The bytes for key.
*/
public com.google.protobuf.ByteString
getKeyBytes() {
java.lang.Object ref = key_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
key_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string key = 1;
* @param value The key to set.
* @return This builder for chaining.
*/
public Builder setKey(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
key_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* string key = 1;
* @return This builder for chaining.
*/
public Builder clearKey() {
key_ = getDefaultInstance().getKey();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
* string key = 1;
* @param value The bytes for key to set.
* @return This builder for chaining.
*/
public Builder setKeyBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
key_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY;
/**
* bytes value = 2;
* @return The value.
*/
@java.lang.Override
public com.google.protobuf.ByteString getValue() {
return value_;
}
/**
* bytes value = 2;
* @param value The value to set.
* @return This builder for chaining.
*/
public Builder setValue(com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
value_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
* bytes value = 2;
* @return This builder for chaining.
*/
public Builder clearValue() {
bitField0_ = (bitField0_ & ~0x00000002);
value_ = getDefaultInstance().getValue();
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Ydb.Topic.MetadataItem)
}
// @@protoc_insertion_point(class_scope:Ydb.Topic.MetadataItem)
private static final tech.ydb.proto.topic.YdbTopic.MetadataItem DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tech.ydb.proto.topic.YdbTopic.MetadataItem();
}
public static tech.ydb.proto.topic.YdbTopic.MetadataItem getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MetadataItem parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.MetadataItem getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface StreamWriteMessageOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.StreamWriteMessage)
com.google.protobuf.MessageOrBuilder {
}
/**
*
* Messages for bidirectional streaming rpc StreamWrite
*
*
* Protobuf type {@code Ydb.Topic.StreamWriteMessage}
*/
public static final class StreamWriteMessage extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.StreamWriteMessage)
StreamWriteMessageOrBuilder {
private static final long serialVersionUID = 0L;
// Use StreamWriteMessage.newBuilder() to construct.
private StreamWriteMessage(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private StreamWriteMessage() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new StreamWriteMessage();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.class, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.Builder.class);
}
public interface FromClientOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.StreamWriteMessage.FromClient)
com.google.protobuf.MessageOrBuilder {
/**
* .Ydb.Topic.StreamWriteMessage.InitRequest init_request = 1;
* @return Whether the initRequest field is set.
*/
boolean hasInitRequest();
/**
* .Ydb.Topic.StreamWriteMessage.InitRequest init_request = 1;
* @return The initRequest.
*/
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitRequest getInitRequest();
/**
* .Ydb.Topic.StreamWriteMessage.InitRequest init_request = 1;
*/
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitRequestOrBuilder getInitRequestOrBuilder();
/**
* .Ydb.Topic.StreamWriteMessage.WriteRequest write_request = 2;
* @return Whether the writeRequest field is set.
*/
boolean hasWriteRequest();
/**
* .Ydb.Topic.StreamWriteMessage.WriteRequest write_request = 2;
* @return The writeRequest.
*/
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteRequest getWriteRequest();
/**
* .Ydb.Topic.StreamWriteMessage.WriteRequest write_request = 2;
*/
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteRequestOrBuilder getWriteRequestOrBuilder();
/**
* .Ydb.Topic.UpdateTokenRequest update_token_request = 3;
* @return Whether the updateTokenRequest field is set.
*/
boolean hasUpdateTokenRequest();
/**
* .Ydb.Topic.UpdateTokenRequest update_token_request = 3;
* @return The updateTokenRequest.
*/
tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest getUpdateTokenRequest();
/**
* .Ydb.Topic.UpdateTokenRequest update_token_request = 3;
*/
tech.ydb.proto.topic.YdbTopic.UpdateTokenRequestOrBuilder getUpdateTokenRequestOrBuilder();
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient.ClientMessageCase getClientMessageCase();
}
/**
*
* Client-server message for write session. Contains one of:
* InitRequest - handshake request.
* WriteRequest - portion of data to be written.
* UpdateTokenRequest - user credentials if update is needed.
*
*
* Protobuf type {@code Ydb.Topic.StreamWriteMessage.FromClient}
*/
public static final class FromClient extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.StreamWriteMessage.FromClient)
FromClientOrBuilder {
private static final long serialVersionUID = 0L;
// Use FromClient.newBuilder() to construct.
private FromClient(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private FromClient() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new FromClient();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_FromClient_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_FromClient_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient.class, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient.Builder.class);
}
private int clientMessageCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object clientMessage_;
public enum ClientMessageCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
INIT_REQUEST(1),
WRITE_REQUEST(2),
UPDATE_TOKEN_REQUEST(3),
CLIENTMESSAGE_NOT_SET(0);
private final int value;
private ClientMessageCase(int value) {
this.value = 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 ClientMessageCase valueOf(int value) {
return forNumber(value);
}
public static ClientMessageCase forNumber(int value) {
switch (value) {
case 1: return INIT_REQUEST;
case 2: return WRITE_REQUEST;
case 3: return UPDATE_TOKEN_REQUEST;
case 0: return CLIENTMESSAGE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ClientMessageCase
getClientMessageCase() {
return ClientMessageCase.forNumber(
clientMessageCase_);
}
public static final int INIT_REQUEST_FIELD_NUMBER = 1;
/**
* .Ydb.Topic.StreamWriteMessage.InitRequest init_request = 1;
* @return Whether the initRequest field is set.
*/
@java.lang.Override
public boolean hasInitRequest() {
return clientMessageCase_ == 1;
}
/**
* .Ydb.Topic.StreamWriteMessage.InitRequest init_request = 1;
* @return The initRequest.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitRequest getInitRequest() {
if (clientMessageCase_ == 1) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitRequest.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamWriteMessage.InitRequest init_request = 1;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitRequestOrBuilder getInitRequestOrBuilder() {
if (clientMessageCase_ == 1) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitRequest.getDefaultInstance();
}
public static final int WRITE_REQUEST_FIELD_NUMBER = 2;
/**
* .Ydb.Topic.StreamWriteMessage.WriteRequest write_request = 2;
* @return Whether the writeRequest field is set.
*/
@java.lang.Override
public boolean hasWriteRequest() {
return clientMessageCase_ == 2;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteRequest write_request = 2;
* @return The writeRequest.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteRequest getWriteRequest() {
if (clientMessageCase_ == 2) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteRequest.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteRequest write_request = 2;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteRequestOrBuilder getWriteRequestOrBuilder() {
if (clientMessageCase_ == 2) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteRequest.getDefaultInstance();
}
public static final int UPDATE_TOKEN_REQUEST_FIELD_NUMBER = 3;
/**
* .Ydb.Topic.UpdateTokenRequest update_token_request = 3;
* @return Whether the updateTokenRequest field is set.
*/
@java.lang.Override
public boolean hasUpdateTokenRequest() {
return clientMessageCase_ == 3;
}
/**
* .Ydb.Topic.UpdateTokenRequest update_token_request = 3;
* @return The updateTokenRequest.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest getUpdateTokenRequest() {
if (clientMessageCase_ == 3) {
return (tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest.getDefaultInstance();
}
/**
* .Ydb.Topic.UpdateTokenRequest update_token_request = 3;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenRequestOrBuilder getUpdateTokenRequestOrBuilder() {
if (clientMessageCase_ == 3) {
return (tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (clientMessageCase_ == 1) {
output.writeMessage(1, (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitRequest) clientMessage_);
}
if (clientMessageCase_ == 2) {
output.writeMessage(2, (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteRequest) clientMessage_);
}
if (clientMessageCase_ == 3) {
output.writeMessage(3, (tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest) clientMessage_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (clientMessageCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitRequest) clientMessage_);
}
if (clientMessageCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteRequest) clientMessage_);
}
if (clientMessageCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest) clientMessage_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient other = (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient) obj;
if (!getClientMessageCase().equals(other.getClientMessageCase())) return false;
switch (clientMessageCase_) {
case 1:
if (!getInitRequest()
.equals(other.getInitRequest())) return false;
break;
case 2:
if (!getWriteRequest()
.equals(other.getWriteRequest())) return false;
break;
case 3:
if (!getUpdateTokenRequest()
.equals(other.getUpdateTokenRequest())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (clientMessageCase_) {
case 1:
hash = (37 * hash) + INIT_REQUEST_FIELD_NUMBER;
hash = (53 * hash) + getInitRequest().hashCode();
break;
case 2:
hash = (37 * hash) + WRITE_REQUEST_FIELD_NUMBER;
hash = (53 * hash) + getWriteRequest().hashCode();
break;
case 3:
hash = (37 * hash) + UPDATE_TOKEN_REQUEST_FIELD_NUMBER;
hash = (53 * hash) + getUpdateTokenRequest().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromClient prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Client-server message for write session. Contains one of:
* InitRequest - handshake request.
* WriteRequest - portion of data to be written.
* UpdateTokenRequest - user credentials if update is needed.
*
* Server-client message for write session. Contains either non-success status, or one of:
* InitResponse - correct handshake response.
* WriteResponse - acknowledgment of storing client messages.
* UpdateTokenResponse - acknowledgment of reauthentication and reauthorization.
*
*
* Protobuf type {@code Ydb.Topic.StreamWriteMessage.FromServer}
*/
public static final class FromServer extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.StreamWriteMessage.FromServer)
FromServerOrBuilder {
private static final long serialVersionUID = 0L;
// Use FromServer.newBuilder() to construct.
private FromServer(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private FromServer() {
status_ = 0;
issues_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new FromServer();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_FromServer_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_FromServer_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer.class, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer.Builder.class);
}
private int serverMessageCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object serverMessage_;
public enum ServerMessageCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
INIT_RESPONSE(3),
WRITE_RESPONSE(4),
UPDATE_TOKEN_RESPONSE(5),
SERVERMESSAGE_NOT_SET(0);
private final int value;
private ServerMessageCase(int value) {
this.value = 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 ServerMessageCase valueOf(int value) {
return forNumber(value);
}
public static ServerMessageCase forNumber(int value) {
switch (value) {
case 3: return INIT_RESPONSE;
case 4: return WRITE_RESPONSE;
case 5: return UPDATE_TOKEN_RESPONSE;
case 0: return SERVERMESSAGE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ServerMessageCase
getServerMessageCase() {
return ServerMessageCase.forNumber(
serverMessageCase_);
}
public static final int STATUS_FIELD_NUMBER = 1;
private int status_ = 0;
/**
*
* Server status of response.
*
*
* .Ydb.StatusIds.StatusCode status = 1;
* @return The enum numeric value on the wire for status.
*/
@java.lang.Override public int getStatusValue() {
return status_;
}
/**
*
* Server status of response.
*
*
* .Ydb.StatusIds.StatusCode status = 1;
* @return The status.
*/
@java.lang.Override public tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode getStatus() {
tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode result = tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode.forNumber(status_);
return result == null ? tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode.UNRECOGNIZED : result;
}
public static final int ISSUES_FIELD_NUMBER = 2;
@SuppressWarnings("serial")
private java.util.List issues_;
/**
*
*
* repeated .Ydb.Issue.IssueMessage issues = 2;
*/
@java.lang.Override
public tech.ydb.proto.YdbIssueMessage.IssueMessageOrBuilder getIssuesOrBuilder(
int index) {
return issues_.get(index);
}
public static final int INIT_RESPONSE_FIELD_NUMBER = 3;
/**
* .Ydb.Topic.StreamWriteMessage.InitResponse init_response = 3;
* @return Whether the initResponse field is set.
*/
@java.lang.Override
public boolean hasInitResponse() {
return serverMessageCase_ == 3;
}
/**
* .Ydb.Topic.StreamWriteMessage.InitResponse init_response = 3;
* @return The initResponse.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitResponse getInitResponse() {
if (serverMessageCase_ == 3) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitResponse.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamWriteMessage.InitResponse init_response = 3;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitResponseOrBuilder getInitResponseOrBuilder() {
if (serverMessageCase_ == 3) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitResponse.getDefaultInstance();
}
public static final int WRITE_RESPONSE_FIELD_NUMBER = 4;
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse write_response = 4;
* @return Whether the writeResponse field is set.
*/
@java.lang.Override
public boolean hasWriteResponse() {
return serverMessageCase_ == 4;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse write_response = 4;
* @return The writeResponse.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse getWriteResponse() {
if (serverMessageCase_ == 4) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse write_response = 4;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponseOrBuilder getWriteResponseOrBuilder() {
if (serverMessageCase_ == 4) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.getDefaultInstance();
}
public static final int UPDATE_TOKEN_RESPONSE_FIELD_NUMBER = 5;
/**
* .Ydb.Topic.UpdateTokenResponse update_token_response = 5;
* @return Whether the updateTokenResponse field is set.
*/
@java.lang.Override
public boolean hasUpdateTokenResponse() {
return serverMessageCase_ == 5;
}
/**
* .Ydb.Topic.UpdateTokenResponse update_token_response = 5;
* @return The updateTokenResponse.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse getUpdateTokenResponse() {
if (serverMessageCase_ == 5) {
return (tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse.getDefaultInstance();
}
/**
* .Ydb.Topic.UpdateTokenResponse update_token_response = 5;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenResponseOrBuilder getUpdateTokenResponseOrBuilder() {
if (serverMessageCase_ == 5) {
return (tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (status_ != tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode.STATUS_CODE_UNSPECIFIED.getNumber()) {
output.writeEnum(1, status_);
}
for (int i = 0; i < issues_.size(); i++) {
output.writeMessage(2, issues_.get(i));
}
if (serverMessageCase_ == 3) {
output.writeMessage(3, (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitResponse) serverMessage_);
}
if (serverMessageCase_ == 4) {
output.writeMessage(4, (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse) serverMessage_);
}
if (serverMessageCase_ == 5) {
output.writeMessage(5, (tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse) serverMessage_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (status_ != tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode.STATUS_CODE_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, status_);
}
for (int i = 0; i < issues_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, issues_.get(i));
}
if (serverMessageCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.InitResponse) serverMessage_);
}
if (serverMessageCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse) serverMessage_);
}
if (serverMessageCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse) serverMessage_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer other = (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer) obj;
if (status_ != other.status_) return false;
if (!getIssuesList()
.equals(other.getIssuesList())) return false;
if (!getServerMessageCase().equals(other.getServerMessageCase())) return false;
switch (serverMessageCase_) {
case 3:
if (!getInitResponse()
.equals(other.getInitResponse())) return false;
break;
case 4:
if (!getWriteResponse()
.equals(other.getWriteResponse())) return false;
break;
case 5:
if (!getUpdateTokenResponse()
.equals(other.getUpdateTokenResponse())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + STATUS_FIELD_NUMBER;
hash = (53 * hash) + status_;
if (getIssuesCount() > 0) {
hash = (37 * hash) + ISSUES_FIELD_NUMBER;
hash = (53 * hash) + getIssuesList().hashCode();
}
switch (serverMessageCase_) {
case 3:
hash = (37 * hash) + INIT_RESPONSE_FIELD_NUMBER;
hash = (53 * hash) + getInitResponse().hashCode();
break;
case 4:
hash = (37 * hash) + WRITE_RESPONSE_FIELD_NUMBER;
hash = (53 * hash) + getWriteResponse().hashCode();
break;
case 5:
hash = (37 * hash) + UPDATE_TOKEN_RESPONSE_FIELD_NUMBER;
hash = (53 * hash) + getUpdateTokenResponse().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Server-client message for write session. Contains either non-success status, or one of:
* InitResponse - correct handshake response.
* WriteResponse - acknowledgment of storing client messages.
* UpdateTokenResponse - acknowledgment of reauthentication and reauthorization.
*
*
* Protobuf type {@code Ydb.Topic.StreamWriteMessage.FromServer}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.StreamWriteMessage.FromServer)
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServerOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_FromServer_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_FromServer_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer.class, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
status_ = 0;
if (issuesBuilder_ == null) {
issues_ = java.util.Collections.emptyList();
} else {
issues_ = null;
issuesBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
if (initResponseBuilder_ != null) {
initResponseBuilder_.clear();
}
if (writeResponseBuilder_ != null) {
writeResponseBuilder_.clear();
}
if (updateTokenResponseBuilder_ != null) {
updateTokenResponseBuilder_.clear();
}
serverMessageCase_ = 0;
serverMessage_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_FromServer_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer build() {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer buildPartial() {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer result = new tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer(this);
buildPartialRepeatedFields(result);
if (bitField0_ != 0) { buildPartial0(result); }
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartialRepeatedFields(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer result) {
if (issuesBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
issues_ = java.util.Collections.unmodifiableList(issues_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.issues_ = issues_;
} else {
result.issues_ = issuesBuilder_.build();
}
}
private void buildPartial0(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.status_ = status_;
}
}
private void buildPartialOneofs(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer result) {
result.serverMessageCase_ = serverMessageCase_;
result.serverMessage_ = this.serverMessage_;
if (serverMessageCase_ == 3 &&
initResponseBuilder_ != null) {
result.serverMessage_ = initResponseBuilder_.build();
}
if (serverMessageCase_ == 4 &&
writeResponseBuilder_ != null) {
result.serverMessage_ = writeResponseBuilder_.build();
}
if (serverMessageCase_ == 5 &&
updateTokenResponseBuilder_ != null) {
result.serverMessage_ = updateTokenResponseBuilder_.build();
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer other) {
if (other == tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.FromServer.getDefaultInstance()) return this;
if (other.status_ != 0) {
setStatusValue(other.getStatusValue());
}
if (issuesBuilder_ == null) {
if (!other.issues_.isEmpty()) {
if (issues_.isEmpty()) {
issues_ = other.issues_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureIssuesIsMutable();
issues_.addAll(other.issues_);
}
onChanged();
}
} else {
if (!other.issues_.isEmpty()) {
if (issuesBuilder_.isEmpty()) {
issuesBuilder_.dispose();
issuesBuilder_ = null;
issues_ = other.issues_;
bitField0_ = (bitField0_ & ~0x00000002);
issuesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getIssuesFieldBuilder() : null;
} else {
issuesBuilder_.addAllMessages(other.issues_);
}
}
}
switch (other.getServerMessageCase()) {
case INIT_RESPONSE: {
mergeInitResponse(other.getInitResponse());
break;
}
case WRITE_RESPONSE: {
mergeWriteResponse(other.getWriteResponse());
break;
}
case UPDATE_TOKEN_RESPONSE: {
mergeUpdateTokenResponse(other.getUpdateTokenResponse());
break;
}
case SERVERMESSAGE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
status_ = input.readEnum();
bitField0_ |= 0x00000001;
break;
} // case 8
case 18: {
tech.ydb.proto.YdbIssueMessage.IssueMessage m =
input.readMessage(
tech.ydb.proto.YdbIssueMessage.IssueMessage.parser(),
extensionRegistry);
if (issuesBuilder_ == null) {
ensureIssuesIsMutable();
issues_.add(m);
} else {
issuesBuilder_.addMessage(m);
}
break;
} // case 18
case 26: {
input.readMessage(
getInitResponseFieldBuilder().getBuilder(),
extensionRegistry);
serverMessageCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getWriteResponseFieldBuilder().getBuilder(),
extensionRegistry);
serverMessageCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getUpdateTokenResponseFieldBuilder().getBuilder(),
extensionRegistry);
serverMessageCase_ = 5;
break;
} // case 42
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int serverMessageCase_ = 0;
private java.lang.Object serverMessage_;
public ServerMessageCase
getServerMessageCase() {
return ServerMessageCase.forNumber(
serverMessageCase_);
}
public Builder clearServerMessage() {
serverMessageCase_ = 0;
serverMessage_ = null;
onChanged();
return this;
}
private int bitField0_;
private int status_ = 0;
/**
*
* Server status of response.
*
*
* .Ydb.StatusIds.StatusCode status = 1;
* @return The enum numeric value on the wire for status.
*/
@java.lang.Override public int getStatusValue() {
return status_;
}
/**
*
* Server status of response.
*
*
* .Ydb.StatusIds.StatusCode status = 1;
* @param value The enum numeric value on the wire for status to set.
* @return This builder for chaining.
*/
public Builder setStatusValue(int value) {
status_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Server status of response.
*
*
* .Ydb.StatusIds.StatusCode status = 1;
* @return The status.
*/
@java.lang.Override
public tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode getStatus() {
tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode result = tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode.forNumber(status_);
return result == null ? tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode.UNRECOGNIZED : result;
}
/**
*
* Server status of response.
*
*
* .Ydb.StatusIds.StatusCode status = 1;
* @param value The status to set.
* @return This builder for chaining.
*/
public Builder setStatus(tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
status_ = value.getNumber();
onChanged();
return this;
}
/**
*
*
* .google.protobuf.Timestamp created_at = 2;
*/
@java.lang.Override
public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder() {
return createdAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createdAt_;
}
public static final int DATA_FIELD_NUMBER = 3;
private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY;
/**
*
* Compressed client message body.
*
*
* bytes data = 3;
* @return The data.
*/
@java.lang.Override
public com.google.protobuf.ByteString getData() {
return data_;
}
public static final int UNCOMPRESSED_SIZE_FIELD_NUMBER = 4;
private long uncompressedSize_ = 0L;
/**
*
* Uncompressed size of client message body.
*
*
* int64 uncompressed_size = 4;
* @return The uncompressedSize.
*/
@java.lang.Override
public long getUncompressedSize() {
return uncompressedSize_;
}
public static final int MESSAGE_GROUP_ID_FIELD_NUMBER = 5;
/**
*
* All messages with given pair (producer_id, message_group_id) go to single partition in order of writes.
*
*
* string message_group_id = 5;
* @return Whether the messageGroupId field is set.
*/
public boolean hasMessageGroupId() {
return partitioningCase_ == 5;
}
/**
*
* All messages with given pair (producer_id, message_group_id) go to single partition in order of writes.
*
*
* bytes data = 3;
* @return The data.
*/
@java.lang.Override
public com.google.protobuf.ByteString getData() {
return data_;
}
/**
*
* Compressed client message body.
*
*
* bytes data = 3;
* @param value The data to set.
* @return This builder for chaining.
*/
public Builder setData(com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
data_ = value;
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
* Compressed client message body.
*
*
* bytes data = 3;
* @return This builder for chaining.
*/
public Builder clearData() {
bitField0_ = (bitField0_ & ~0x00000004);
data_ = getDefaultInstance().getData();
onChanged();
return this;
}
private long uncompressedSize_ ;
/**
*
* Uncompressed size of client message body.
*
*
* int64 uncompressed_size = 4;
* @return The uncompressedSize.
*/
@java.lang.Override
public long getUncompressedSize() {
return uncompressedSize_;
}
/**
*
* Uncompressed size of client message body.
*
*
* int64 uncompressed_size = 4;
* @param value The uncompressedSize to set.
* @return This builder for chaining.
*/
public Builder setUncompressedSize(long value) {
uncompressedSize_ = value;
bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
*
* Assigned partition for all client messages inside this batch.
* This actual partition may differ from that returned in InitResponse
* or other WriteResponses in this write session.
*
*
* int64 partition_id = 2;
* @return The partitionId.
*/
long getPartitionId();
/**
*
* Write statistics for this sequence of client messages.
*
*
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteStatistics write_statistics = 3;
* @return Whether the writeStatistics field is set.
*/
boolean hasWriteStatistics();
/**
*
* Write statistics for this sequence of client messages.
*
* Message that represents acknowledgment for sequence of client messages.
* This sequence is persisted together so write statistics is for messages batch.
*
*
* Protobuf type {@code Ydb.Topic.StreamWriteMessage.WriteResponse}
*/
public static final class WriteResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.StreamWriteMessage.WriteResponse)
WriteResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use WriteResponse.newBuilder() to construct.
private WriteResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private WriteResponse() {
acks_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new WriteResponse();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.class, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.Builder.class);
}
public interface WriteAckOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck)
com.google.protobuf.MessageOrBuilder {
/**
*
* Sequence number as in WriteRequest.
*
*
* int64 seq_no = 1;
* @return The seqNo.
*/
long getSeqNo();
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
* @return Whether the written field is set.
*/
boolean hasWritten();
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
* @return The written.
*/
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written getWritten();
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
*/
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.WrittenOrBuilder getWrittenOrBuilder();
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
* @return Whether the skipped field is set.
*/
boolean hasSkipped();
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
* @return The skipped.
*/
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped getSkipped();
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
*/
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.SkippedOrBuilder getSkippedOrBuilder();
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.MessageWriteStatusCase getMessageWriteStatusCase();
}
/**
*
* Acknowledgment for one persistently written message.
*
*
* Protobuf type {@code Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck}
*/
public static final class WriteAck extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck)
WriteAckOrBuilder {
private static final long serialVersionUID = 0L;
// Use WriteAck.newBuilder() to construct.
private WriteAck(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private WriteAck() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new WriteAck();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.class, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Builder.class);
}
public interface WrittenOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written)
com.google.protobuf.MessageOrBuilder {
/**
*
* Assigned partition offset.
*
*
* int64 offset = 1;
* @return The offset.
*/
long getOffset();
}
/**
* Protobuf type {@code Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written}
*/
public static final class Written extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written)
WrittenOrBuilder {
private static final long serialVersionUID = 0L;
// Use Written.newBuilder() to construct.
private Written(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Written() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Written();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_Written_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_Written_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.class, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.Builder.class);
}
public static final int OFFSET_FIELD_NUMBER = 1;
private long offset_ = 0L;
/**
*
* Assigned partition offset.
*
*
* int64 offset = 1;
* @return The offset.
*/
@java.lang.Override
public long getOffset() {
return offset_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (offset_ != 0L) {
output.writeInt64(1, offset_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (offset_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, offset_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written other = (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written) obj;
if (getOffset()
!= other.getOffset()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + OFFSET_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOffset());
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written)
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.WrittenOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_Written_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_Written_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.class, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
offset_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_Written_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written build() {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written buildPartial() {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written result = new tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.offset_ = offset_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written other) {
if (other == tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.getDefaultInstance()) return this;
if (other.getOffset() != 0L) {
setOffset(other.getOffset());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
offset_ = input.readInt64();
bitField0_ |= 0x00000001;
break;
} // case 8
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private long offset_ ;
/**
*
* Assigned partition offset.
*
*
* int64 offset = 1;
* @return The offset.
*/
@java.lang.Override
public long getOffset() {
return offset_;
}
/**
*
* Assigned partition offset.
*
*
* int64 offset = 1;
* @param value The offset to set.
* @return This builder for chaining.
*/
public Builder setOffset(long value) {
offset_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Assigned partition offset.
*
*
* int64 offset = 1;
* @return This builder for chaining.
*/
public Builder clearOffset() {
bitField0_ = (bitField0_ & ~0x00000001);
offset_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written)
}
// @@protoc_insertion_point(class_scope:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written)
private static final tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written();
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Written parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface SkippedOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped)
com.google.protobuf.MessageOrBuilder {
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason reason = 1;
* @return The enum numeric value on the wire for reason.
*/
int getReasonValue();
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason reason = 1;
* @return The reason.
*/
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason getReason();
}
/**
* Protobuf type {@code Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped}
*/
public static final class Skipped extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped)
SkippedOrBuilder {
private static final long serialVersionUID = 0L;
// Use Skipped.newBuilder() to construct.
private Skipped(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Skipped() {
reason_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Skipped();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_Skipped_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_Skipped_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.class, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Builder.class);
}
/**
* Protobuf enum {@code Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason}
*/
public enum Reason
implements com.google.protobuf.ProtocolMessageEnum {
/**
* REASON_UNSPECIFIED = 0;
*/
REASON_UNSPECIFIED(0),
/**
* REASON_ALREADY_WRITTEN = 1;
*/
REASON_ALREADY_WRITTEN(1),
UNRECOGNIZED(-1),
;
/**
* REASON_UNSPECIFIED = 0;
*/
public static final int REASON_UNSPECIFIED_VALUE = 0;
/**
* REASON_ALREADY_WRITTEN = 1;
*/
public static final int REASON_ALREADY_WRITTEN_VALUE = 1;
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 numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Reason valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Reason forNumber(int value) {
switch (value) {
case 0: return REASON_UNSPECIFIED;
case 1: return REASON_ALREADY_WRITTEN;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Reason> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Reason findValueByNumber(int number) {
return Reason.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalStateException(
"Can't get the descriptor of an unrecognized enum value.");
}
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.getDescriptor().getEnumTypes().get(0);
}
private static final Reason[] VALUES = values();
public static Reason valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private Reason(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason)
}
public static final int REASON_FIELD_NUMBER = 1;
private int reason_ = 0;
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason reason = 1;
* @return The enum numeric value on the wire for reason.
*/
@java.lang.Override public int getReasonValue() {
return reason_;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason reason = 1;
* @return The reason.
*/
@java.lang.Override public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason getReason() {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason result = tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason.forNumber(reason_);
return result == null ? tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason.UNRECOGNIZED : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (reason_ != tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason.REASON_UNSPECIFIED.getNumber()) {
output.writeEnum(1, reason_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (reason_ != tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason.REASON_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, reason_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped other = (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped) obj;
if (reason_ != other.reason_) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + REASON_FIELD_NUMBER;
hash = (53 * hash) + reason_;
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped)
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.SkippedOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_Skipped_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_Skipped_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.class, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
reason_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_Skipped_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped build() {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped buildPartial() {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped result = new tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.reason_ = reason_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped other) {
if (other == tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.getDefaultInstance()) return this;
if (other.reason_ != 0) {
setReasonValue(other.getReasonValue());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
reason_ = input.readEnum();
bitField0_ |= 0x00000001;
break;
} // case 8
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int reason_ = 0;
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason reason = 1;
* @return The enum numeric value on the wire for reason.
*/
@java.lang.Override public int getReasonValue() {
return reason_;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason reason = 1;
* @param value The enum numeric value on the wire for reason to set.
* @return This builder for chaining.
*/
public Builder setReasonValue(int value) {
reason_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason reason = 1;
* @return The reason.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason getReason() {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason result = tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason.forNumber(reason_);
return result == null ? tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason.UNRECOGNIZED : result;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason reason = 1;
* @param value The reason to set.
* @return This builder for chaining.
*/
public Builder setReason(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
reason_ = value.getNumber();
onChanged();
return this;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Reason reason = 1;
* @return This builder for chaining.
*/
public Builder clearReason() {
bitField0_ = (bitField0_ & ~0x00000001);
reason_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped)
}
// @@protoc_insertion_point(class_scope:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped)
private static final tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped();
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Skipped parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int messageWriteStatusCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object messageWriteStatus_;
public enum MessageWriteStatusCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
WRITTEN(2),
SKIPPED(3),
MESSAGEWRITESTATUS_NOT_SET(0);
private final int value;
private MessageWriteStatusCase(int value) {
this.value = 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 MessageWriteStatusCase valueOf(int value) {
return forNumber(value);
}
public static MessageWriteStatusCase forNumber(int value) {
switch (value) {
case 2: return WRITTEN;
case 3: return SKIPPED;
case 0: return MESSAGEWRITESTATUS_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public MessageWriteStatusCase
getMessageWriteStatusCase() {
return MessageWriteStatusCase.forNumber(
messageWriteStatusCase_);
}
public static final int SEQ_NO_FIELD_NUMBER = 1;
private long seqNo_ = 0L;
/**
*
* Sequence number as in WriteRequest.
*
*
* int64 seq_no = 1;
* @return The seqNo.
*/
@java.lang.Override
public long getSeqNo() {
return seqNo_;
}
public static final int WRITTEN_FIELD_NUMBER = 2;
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
* @return Whether the written field is set.
*/
@java.lang.Override
public boolean hasWritten() {
return messageWriteStatusCase_ == 2;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
* @return The written.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written getWritten() {
if (messageWriteStatusCase_ == 2) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written) messageWriteStatus_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.WrittenOrBuilder getWrittenOrBuilder() {
if (messageWriteStatusCase_ == 2) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written) messageWriteStatus_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.getDefaultInstance();
}
public static final int SKIPPED_FIELD_NUMBER = 3;
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
* @return Whether the skipped field is set.
*/
@java.lang.Override
public boolean hasSkipped() {
return messageWriteStatusCase_ == 3;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
* @return The skipped.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped getSkipped() {
if (messageWriteStatusCase_ == 3) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped) messageWriteStatus_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.SkippedOrBuilder getSkippedOrBuilder() {
if (messageWriteStatusCase_ == 3) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped) messageWriteStatus_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (seqNo_ != 0L) {
output.writeInt64(1, seqNo_);
}
if (messageWriteStatusCase_ == 2) {
output.writeMessage(2, (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written) messageWriteStatus_);
}
if (messageWriteStatusCase_ == 3) {
output.writeMessage(3, (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped) messageWriteStatus_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (seqNo_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, seqNo_);
}
if (messageWriteStatusCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written) messageWriteStatus_);
}
if (messageWriteStatusCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped) messageWriteStatus_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck other = (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck) obj;
if (getSeqNo()
!= other.getSeqNo()) return false;
if (!getMessageWriteStatusCase().equals(other.getMessageWriteStatusCase())) return false;
switch (messageWriteStatusCase_) {
case 2:
if (!getWritten()
.equals(other.getWritten())) return false;
break;
case 3:
if (!getSkipped()
.equals(other.getSkipped())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + SEQ_NO_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getSeqNo());
switch (messageWriteStatusCase_) {
case 2:
hash = (37 * hash) + WRITTEN_FIELD_NUMBER;
hash = (53 * hash) + getWritten().hashCode();
break;
case 3:
hash = (37 * hash) + SKIPPED_FIELD_NUMBER;
hash = (53 * hash) + getSkipped().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Acknowledgment for one persistently written message.
*
*
* Protobuf type {@code Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck)
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAckOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.class, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
seqNo_ = 0L;
if (writtenBuilder_ != null) {
writtenBuilder_.clear();
}
if (skippedBuilder_ != null) {
skippedBuilder_.clear();
}
messageWriteStatusCase_ = 0;
messageWriteStatus_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_WriteAck_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck build() {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck buildPartial() {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck result = new tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck(this);
if (bitField0_ != 0) { buildPartial0(result); }
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartial0(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.seqNo_ = seqNo_;
}
}
private void buildPartialOneofs(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck result) {
result.messageWriteStatusCase_ = messageWriteStatusCase_;
result.messageWriteStatus_ = this.messageWriteStatus_;
if (messageWriteStatusCase_ == 2 &&
writtenBuilder_ != null) {
result.messageWriteStatus_ = writtenBuilder_.build();
}
if (messageWriteStatusCase_ == 3 &&
skippedBuilder_ != null) {
result.messageWriteStatus_ = skippedBuilder_.build();
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck other) {
if (other == tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.getDefaultInstance()) return this;
if (other.getSeqNo() != 0L) {
setSeqNo(other.getSeqNo());
}
switch (other.getMessageWriteStatusCase()) {
case WRITTEN: {
mergeWritten(other.getWritten());
break;
}
case SKIPPED: {
mergeSkipped(other.getSkipped());
break;
}
case MESSAGEWRITESTATUS_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
seqNo_ = input.readInt64();
bitField0_ |= 0x00000001;
break;
} // case 8
case 18: {
input.readMessage(
getWrittenFieldBuilder().getBuilder(),
extensionRegistry);
messageWriteStatusCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getSkippedFieldBuilder().getBuilder(),
extensionRegistry);
messageWriteStatusCase_ = 3;
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int messageWriteStatusCase_ = 0;
private java.lang.Object messageWriteStatus_;
public MessageWriteStatusCase
getMessageWriteStatusCase() {
return MessageWriteStatusCase.forNumber(
messageWriteStatusCase_);
}
public Builder clearMessageWriteStatus() {
messageWriteStatusCase_ = 0;
messageWriteStatus_ = null;
onChanged();
return this;
}
private int bitField0_;
private long seqNo_ ;
/**
*
* Sequence number as in WriteRequest.
*
*
* int64 seq_no = 1;
* @return The seqNo.
*/
@java.lang.Override
public long getSeqNo() {
return seqNo_;
}
/**
*
* Sequence number as in WriteRequest.
*
*
* int64 seq_no = 1;
* @param value The seqNo to set.
* @return This builder for chaining.
*/
public Builder setSeqNo(long value) {
seqNo_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Sequence number as in WriteRequest.
*
*
* int64 seq_no = 1;
* @return This builder for chaining.
*/
public Builder clearSeqNo() {
bitField0_ = (bitField0_ & ~0x00000001);
seqNo_ = 0L;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.Builder, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.WrittenOrBuilder> writtenBuilder_;
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
* @return Whether the written field is set.
*/
@java.lang.Override
public boolean hasWritten() {
return messageWriteStatusCase_ == 2;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
* @return The written.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written getWritten() {
if (writtenBuilder_ == null) {
if (messageWriteStatusCase_ == 2) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written) messageWriteStatus_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.getDefaultInstance();
} else {
if (messageWriteStatusCase_ == 2) {
return writtenBuilder_.getMessage();
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.getDefaultInstance();
}
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
*/
public Builder setWritten(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written value) {
if (writtenBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
messageWriteStatus_ = value;
onChanged();
} else {
writtenBuilder_.setMessage(value);
}
messageWriteStatusCase_ = 2;
return this;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
*/
public Builder setWritten(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.Builder builderForValue) {
if (writtenBuilder_ == null) {
messageWriteStatus_ = builderForValue.build();
onChanged();
} else {
writtenBuilder_.setMessage(builderForValue.build());
}
messageWriteStatusCase_ = 2;
return this;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
*/
public Builder mergeWritten(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written value) {
if (writtenBuilder_ == null) {
if (messageWriteStatusCase_ == 2 &&
messageWriteStatus_ != tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.getDefaultInstance()) {
messageWriteStatus_ = tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.newBuilder((tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written) messageWriteStatus_)
.mergeFrom(value).buildPartial();
} else {
messageWriteStatus_ = value;
}
onChanged();
} else {
if (messageWriteStatusCase_ == 2) {
writtenBuilder_.mergeFrom(value);
} else {
writtenBuilder_.setMessage(value);
}
}
messageWriteStatusCase_ = 2;
return this;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
*/
public Builder clearWritten() {
if (writtenBuilder_ == null) {
if (messageWriteStatusCase_ == 2) {
messageWriteStatusCase_ = 0;
messageWriteStatus_ = null;
onChanged();
}
} else {
if (messageWriteStatusCase_ == 2) {
messageWriteStatusCase_ = 0;
messageWriteStatus_ = null;
}
writtenBuilder_.clear();
}
return this;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
*/
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.Builder getWrittenBuilder() {
return getWrittenFieldBuilder().getBuilder();
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.WrittenOrBuilder getWrittenOrBuilder() {
if ((messageWriteStatusCase_ == 2) && (writtenBuilder_ != null)) {
return writtenBuilder_.getMessageOrBuilder();
} else {
if (messageWriteStatusCase_ == 2) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written) messageWriteStatus_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.getDefaultInstance();
}
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Written written = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.Builder, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.WrittenOrBuilder>
getWrittenFieldBuilder() {
if (writtenBuilder_ == null) {
if (!(messageWriteStatusCase_ == 2)) {
messageWriteStatus_ = tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.getDefaultInstance();
}
writtenBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written.Builder, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.WrittenOrBuilder>(
(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Written) messageWriteStatus_,
getParentForChildren(),
isClean());
messageWriteStatus_ = null;
}
messageWriteStatusCase_ = 2;
onChanged();
return writtenBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Builder, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.SkippedOrBuilder> skippedBuilder_;
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
* @return Whether the skipped field is set.
*/
@java.lang.Override
public boolean hasSkipped() {
return messageWriteStatusCase_ == 3;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
* @return The skipped.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped getSkipped() {
if (skippedBuilder_ == null) {
if (messageWriteStatusCase_ == 3) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped) messageWriteStatus_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.getDefaultInstance();
} else {
if (messageWriteStatusCase_ == 3) {
return skippedBuilder_.getMessage();
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.getDefaultInstance();
}
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
*/
public Builder setSkipped(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped value) {
if (skippedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
messageWriteStatus_ = value;
onChanged();
} else {
skippedBuilder_.setMessage(value);
}
messageWriteStatusCase_ = 3;
return this;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
*/
public Builder setSkipped(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Builder builderForValue) {
if (skippedBuilder_ == null) {
messageWriteStatus_ = builderForValue.build();
onChanged();
} else {
skippedBuilder_.setMessage(builderForValue.build());
}
messageWriteStatusCase_ = 3;
return this;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
*/
public Builder mergeSkipped(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped value) {
if (skippedBuilder_ == null) {
if (messageWriteStatusCase_ == 3 &&
messageWriteStatus_ != tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.getDefaultInstance()) {
messageWriteStatus_ = tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.newBuilder((tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped) messageWriteStatus_)
.mergeFrom(value).buildPartial();
} else {
messageWriteStatus_ = value;
}
onChanged();
} else {
if (messageWriteStatusCase_ == 3) {
skippedBuilder_.mergeFrom(value);
} else {
skippedBuilder_.setMessage(value);
}
}
messageWriteStatusCase_ = 3;
return this;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
*/
public Builder clearSkipped() {
if (skippedBuilder_ == null) {
if (messageWriteStatusCase_ == 3) {
messageWriteStatusCase_ = 0;
messageWriteStatus_ = null;
onChanged();
}
} else {
if (messageWriteStatusCase_ == 3) {
messageWriteStatusCase_ = 0;
messageWriteStatus_ = null;
}
skippedBuilder_.clear();
}
return this;
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
*/
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Builder getSkippedBuilder() {
return getSkippedFieldBuilder().getBuilder();
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.SkippedOrBuilder getSkippedOrBuilder() {
if ((messageWriteStatusCase_ == 3) && (skippedBuilder_ != null)) {
return skippedBuilder_.getMessageOrBuilder();
} else {
if (messageWriteStatusCase_ == 3) {
return (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped) messageWriteStatus_;
}
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.getDefaultInstance();
}
}
/**
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck.Skipped skipped = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Builder, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.SkippedOrBuilder>
getSkippedFieldBuilder() {
if (skippedBuilder_ == null) {
if (!(messageWriteStatusCase_ == 3)) {
messageWriteStatus_ = tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.getDefaultInstance();
}
skippedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped.Builder, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.SkippedOrBuilder>(
(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Skipped) messageWriteStatus_,
getParentForChildren(),
isClean());
messageWriteStatus_ = null;
}
messageWriteStatusCase_ = 3;
onChanged();
return skippedBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck)
}
// @@protoc_insertion_point(class_scope:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck)
private static final tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck();
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public WriteAck parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface WriteStatisticsOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.StreamWriteMessage.WriteResponse.WriteStatistics)
com.google.protobuf.MessageOrBuilder {
/**
*
* Time spent in persisting of data. Same for each message in response.
*
*
* .google.protobuf.Duration persisting_time = 1;
* @return Whether the persistingTime field is set.
*/
boolean hasPersistingTime();
/**
*
* Time spent in persisting of data. Same for each message in response.
*
* Number of acks is equal to number of messages in the corresponding WriteRequests.
*
*
* repeated .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteAck acks = 1;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAckOrBuilder getAcksOrBuilder(
int index) {
return acks_.get(index);
}
public static final int PARTITION_ID_FIELD_NUMBER = 2;
private long partitionId_ = 0L;
/**
*
* Assigned partition for all client messages inside this batch.
* This actual partition may differ from that returned in InitResponse
* or other WriteResponses in this write session.
*
*
* int64 partition_id = 2;
* @return The partitionId.
*/
@java.lang.Override
public long getPartitionId() {
return partitionId_;
}
public static final int WRITE_STATISTICS_FIELD_NUMBER = 3;
private tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteStatistics writeStatistics_;
/**
*
* Write statistics for this sequence of client messages.
*
*
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteStatistics write_statistics = 3;
* @return Whether the writeStatistics field is set.
*/
@java.lang.Override
public boolean hasWriteStatistics() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Write statistics for this sequence of client messages.
*
* Write statistics for this sequence of client messages.
*
*
* .Ydb.Topic.StreamWriteMessage.WriteResponse.WriteStatistics write_statistics = 3;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteStatisticsOrBuilder getWriteStatisticsOrBuilder() {
return writeStatistics_ == null ? tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteStatistics.getDefaultInstance() : writeStatistics_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < acks_.size(); i++) {
output.writeMessage(1, acks_.get(i));
}
if (partitionId_ != 0L) {
output.writeInt64(2, partitionId_);
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(3, getWriteStatistics());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < acks_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, acks_.get(i));
}
if (partitionId_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, partitionId_);
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getWriteStatistics());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse other = (tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse) obj;
if (!getAcksList()
.equals(other.getAcksList())) return false;
if (getPartitionId()
!= other.getPartitionId()) return false;
if (hasWriteStatistics() != other.hasWriteStatistics()) return false;
if (hasWriteStatistics()) {
if (!getWriteStatistics()
.equals(other.getWriteStatistics())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getAcksCount() > 0) {
hash = (37 * hash) + ACKS_FIELD_NUMBER;
hash = (53 * hash) + getAcksList().hashCode();
}
hash = (37 * hash) + PARTITION_ID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getPartitionId());
if (hasWriteStatistics()) {
hash = (37 * hash) + WRITE_STATISTICS_FIELD_NUMBER;
hash = (53 * hash) + getWriteStatistics().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Message that represents acknowledgment for sequence of client messages.
* This sequence is persisted together so write statistics is for messages batch.
*
*
* Protobuf type {@code Ydb.Topic.StreamWriteMessage.WriteResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.StreamWriteMessage.WriteResponse)
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.class, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getAcksFieldBuilder();
getWriteStatisticsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
if (acksBuilder_ == null) {
acks_ = java.util.Collections.emptyList();
} else {
acks_ = null;
acksBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
partitionId_ = 0L;
writeStatistics_ = null;
if (writeStatisticsBuilder_ != null) {
writeStatisticsBuilder_.dispose();
writeStatisticsBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamWriteMessage_WriteResponse_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse build() {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse buildPartial() {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse result = new tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse(this);
buildPartialRepeatedFields(result);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartialRepeatedFields(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse result) {
if (acksBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
acks_ = java.util.Collections.unmodifiableList(acks_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.acks_ = acks_;
} else {
result.acks_ = acksBuilder_.build();
}
}
private void buildPartial0(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.partitionId_ = partitionId_;
}
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000004) != 0)) {
result.writeStatistics_ = writeStatisticsBuilder_ == null
? writeStatistics_
: writeStatisticsBuilder_.build();
to_bitField0_ |= 0x00000001;
}
result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse other) {
if (other == tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.getDefaultInstance()) return this;
if (acksBuilder_ == null) {
if (!other.acks_.isEmpty()) {
if (acks_.isEmpty()) {
acks_ = other.acks_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureAcksIsMutable();
acks_.addAll(other.acks_);
}
onChanged();
}
} else {
if (!other.acks_.isEmpty()) {
if (acksBuilder_.isEmpty()) {
acksBuilder_.dispose();
acksBuilder_ = null;
acks_ = other.acks_;
bitField0_ = (bitField0_ & ~0x00000001);
acksBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getAcksFieldBuilder() : null;
} else {
acksBuilder_.addAllMessages(other.acks_);
}
}
}
if (other.getPartitionId() != 0L) {
setPartitionId(other.getPartitionId());
}
if (other.hasWriteStatistics()) {
mergeWriteStatistics(other.getWriteStatistics());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck m =
input.readMessage(
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.parser(),
extensionRegistry);
if (acksBuilder_ == null) {
ensureAcksIsMutable();
acks_.add(m);
} else {
acksBuilder_.addMessage(m);
}
break;
} // case 10
case 16: {
partitionId_ = input.readInt64();
bitField0_ |= 0x00000002;
break;
} // case 16
case 26: {
input.readMessage(
getWriteStatisticsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000004;
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.util.List acks_ =
java.util.Collections.emptyList();
private void ensureAcksIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
acks_ = new java.util.ArrayList(acks_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAck.Builder, tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteResponse.WriteAckOrBuilder> acksBuilder_;
/**
*
* Number of acks is equal to number of messages in the corresponding WriteRequests.
*
* Assigned partition for all client messages inside this batch.
* This actual partition may differ from that returned in InitResponse
* or other WriteResponses in this write session.
*
*
* int64 partition_id = 2;
* @return The partitionId.
*/
@java.lang.Override
public long getPartitionId() {
return partitionId_;
}
/**
*
* Assigned partition for all client messages inside this batch.
* This actual partition may differ from that returned in InitResponse
* or other WriteResponses in this write session.
*
*
* int64 partition_id = 2;
* @param value The partitionId to set.
* @return This builder for chaining.
*/
public Builder setPartitionId(long value) {
partitionId_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Assigned partition for all client messages inside this batch.
* This actual partition may differ from that returned in InitResponse
* or other WriteResponses in this write session.
*
* Client-server message for read session. Contains one of:
* InitRequest - handshake request.
* ReadRequest - request for data.
* CommitOffsetRequest - request for commit of some read data.
* PartitionSessionStatusRequest - request for session status
* UpdateTokenRequest - request to update auth token
*
* StartPartitionSessionResponse - Response to StreamReadServerMessage.StartPartitionSessionRequest.
* Client signals it is ready to get data from partition.
* StopPartitionSessionResponse - Response to StreamReadServerMessage.StopPartitionSessionRequest.
* Client signals it has finished working with partition. Mandatory for graceful stop, optional otherwise.
*
*
* Protobuf type {@code Ydb.Topic.StreamReadMessage.FromClient}
*/
public static final class FromClient extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.StreamReadMessage.FromClient)
FromClientOrBuilder {
private static final long serialVersionUID = 0L;
// Use FromClient.newBuilder() to construct.
private FromClient(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private FromClient() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new FromClient();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_FromClient_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_FromClient_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient.class, tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient.Builder.class);
}
private int clientMessageCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object clientMessage_;
public enum ClientMessageCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
INIT_REQUEST(1),
READ_REQUEST(2),
COMMIT_OFFSET_REQUEST(3),
PARTITION_SESSION_STATUS_REQUEST(4),
UPDATE_TOKEN_REQUEST(5),
START_PARTITION_SESSION_RESPONSE(6),
STOP_PARTITION_SESSION_RESPONSE(7),
CLIENTMESSAGE_NOT_SET(0);
private final int value;
private ClientMessageCase(int value) {
this.value = 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 ClientMessageCase valueOf(int value) {
return forNumber(value);
}
public static ClientMessageCase forNumber(int value) {
switch (value) {
case 1: return INIT_REQUEST;
case 2: return READ_REQUEST;
case 3: return COMMIT_OFFSET_REQUEST;
case 4: return PARTITION_SESSION_STATUS_REQUEST;
case 5: return UPDATE_TOKEN_REQUEST;
case 6: return START_PARTITION_SESSION_RESPONSE;
case 7: return STOP_PARTITION_SESSION_RESPONSE;
case 0: return CLIENTMESSAGE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ClientMessageCase
getClientMessageCase() {
return ClientMessageCase.forNumber(
clientMessageCase_);
}
public static final int INIT_REQUEST_FIELD_NUMBER = 1;
/**
*
* Client requests.
*
*
* .Ydb.Topic.StreamReadMessage.InitRequest init_request = 1;
* @return Whether the initRequest field is set.
*/
@java.lang.Override
public boolean hasInitRequest() {
return clientMessageCase_ == 1;
}
/**
*
* Client requests.
*
*
* .Ydb.Topic.StreamReadMessage.InitRequest init_request = 1;
* @return The initRequest.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest getInitRequest() {
if (clientMessageCase_ == 1) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest.getDefaultInstance();
}
/**
*
* Client requests.
*
*
* .Ydb.Topic.StreamReadMessage.InitRequest init_request = 1;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequestOrBuilder getInitRequestOrBuilder() {
if (clientMessageCase_ == 1) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest.getDefaultInstance();
}
public static final int READ_REQUEST_FIELD_NUMBER = 2;
/**
* .Ydb.Topic.StreamReadMessage.ReadRequest read_request = 2;
* @return Whether the readRequest field is set.
*/
@java.lang.Override
public boolean hasReadRequest() {
return clientMessageCase_ == 2;
}
/**
* .Ydb.Topic.StreamReadMessage.ReadRequest read_request = 2;
* @return The readRequest.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest getReadRequest() {
if (clientMessageCase_ == 2) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamReadMessage.ReadRequest read_request = 2;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequestOrBuilder getReadRequestOrBuilder() {
if (clientMessageCase_ == 2) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest.getDefaultInstance();
}
public static final int COMMIT_OFFSET_REQUEST_FIELD_NUMBER = 3;
/**
* .Ydb.Topic.StreamReadMessage.CommitOffsetRequest commit_offset_request = 3;
* @return Whether the commitOffsetRequest field is set.
*/
@java.lang.Override
public boolean hasCommitOffsetRequest() {
return clientMessageCase_ == 3;
}
/**
* .Ydb.Topic.StreamReadMessage.CommitOffsetRequest commit_offset_request = 3;
* @return The commitOffsetRequest.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetRequest getCommitOffsetRequest() {
if (clientMessageCase_ == 3) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetRequest.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamReadMessage.CommitOffsetRequest commit_offset_request = 3;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetRequestOrBuilder getCommitOffsetRequestOrBuilder() {
if (clientMessageCase_ == 3) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetRequest.getDefaultInstance();
}
public static final int PARTITION_SESSION_STATUS_REQUEST_FIELD_NUMBER = 4;
/**
* .Ydb.Topic.StreamReadMessage.PartitionSessionStatusRequest partition_session_status_request = 4;
* @return Whether the partitionSessionStatusRequest field is set.
*/
@java.lang.Override
public boolean hasPartitionSessionStatusRequest() {
return clientMessageCase_ == 4;
}
/**
* .Ydb.Topic.StreamReadMessage.PartitionSessionStatusRequest partition_session_status_request = 4;
* @return The partitionSessionStatusRequest.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusRequest getPartitionSessionStatusRequest() {
if (clientMessageCase_ == 4) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusRequest.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamReadMessage.PartitionSessionStatusRequest partition_session_status_request = 4;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusRequestOrBuilder getPartitionSessionStatusRequestOrBuilder() {
if (clientMessageCase_ == 4) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusRequest.getDefaultInstance();
}
public static final int UPDATE_TOKEN_REQUEST_FIELD_NUMBER = 5;
/**
* .Ydb.Topic.UpdateTokenRequest update_token_request = 5;
* @return Whether the updateTokenRequest field is set.
*/
@java.lang.Override
public boolean hasUpdateTokenRequest() {
return clientMessageCase_ == 5;
}
/**
* .Ydb.Topic.UpdateTokenRequest update_token_request = 5;
* @return The updateTokenRequest.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest getUpdateTokenRequest() {
if (clientMessageCase_ == 5) {
return (tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest.getDefaultInstance();
}
/**
* .Ydb.Topic.UpdateTokenRequest update_token_request = 5;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenRequestOrBuilder getUpdateTokenRequestOrBuilder() {
if (clientMessageCase_ == 5) {
return (tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest.getDefaultInstance();
}
public static final int START_PARTITION_SESSION_RESPONSE_FIELD_NUMBER = 6;
/**
*
* Responses to respective server commands.
*
*
* .Ydb.Topic.StreamReadMessage.StartPartitionSessionResponse start_partition_session_response = 6;
* @return Whether the startPartitionSessionResponse field is set.
*/
@java.lang.Override
public boolean hasStartPartitionSessionResponse() {
return clientMessageCase_ == 6;
}
/**
*
* Responses to respective server commands.
*
*
* .Ydb.Topic.StreamReadMessage.StartPartitionSessionResponse start_partition_session_response = 6;
* @return The startPartitionSessionResponse.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionResponse getStartPartitionSessionResponse() {
if (clientMessageCase_ == 6) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionResponse) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionResponse.getDefaultInstance();
}
/**
*
* Responses to respective server commands.
*
*
* .Ydb.Topic.StreamReadMessage.StartPartitionSessionResponse start_partition_session_response = 6;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionResponseOrBuilder getStartPartitionSessionResponseOrBuilder() {
if (clientMessageCase_ == 6) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionResponse) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionResponse.getDefaultInstance();
}
public static final int STOP_PARTITION_SESSION_RESPONSE_FIELD_NUMBER = 7;
/**
* .Ydb.Topic.StreamReadMessage.StopPartitionSessionResponse stop_partition_session_response = 7;
* @return Whether the stopPartitionSessionResponse field is set.
*/
@java.lang.Override
public boolean hasStopPartitionSessionResponse() {
return clientMessageCase_ == 7;
}
/**
* .Ydb.Topic.StreamReadMessage.StopPartitionSessionResponse stop_partition_session_response = 7;
* @return The stopPartitionSessionResponse.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionResponse getStopPartitionSessionResponse() {
if (clientMessageCase_ == 7) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionResponse) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionResponse.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamReadMessage.StopPartitionSessionResponse stop_partition_session_response = 7;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionResponseOrBuilder getStopPartitionSessionResponseOrBuilder() {
if (clientMessageCase_ == 7) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionResponse) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionResponse.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (clientMessageCase_ == 1) {
output.writeMessage(1, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest) clientMessage_);
}
if (clientMessageCase_ == 2) {
output.writeMessage(2, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest) clientMessage_);
}
if (clientMessageCase_ == 3) {
output.writeMessage(3, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetRequest) clientMessage_);
}
if (clientMessageCase_ == 4) {
output.writeMessage(4, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusRequest) clientMessage_);
}
if (clientMessageCase_ == 5) {
output.writeMessage(5, (tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest) clientMessage_);
}
if (clientMessageCase_ == 6) {
output.writeMessage(6, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionResponse) clientMessage_);
}
if (clientMessageCase_ == 7) {
output.writeMessage(7, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionResponse) clientMessage_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (clientMessageCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest) clientMessage_);
}
if (clientMessageCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest) clientMessage_);
}
if (clientMessageCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetRequest) clientMessage_);
}
if (clientMessageCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusRequest) clientMessage_);
}
if (clientMessageCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (tech.ydb.proto.topic.YdbTopic.UpdateTokenRequest) clientMessage_);
}
if (clientMessageCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionResponse) clientMessage_);
}
if (clientMessageCase_ == 7) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionResponse) clientMessage_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient other = (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient) obj;
if (!getClientMessageCase().equals(other.getClientMessageCase())) return false;
switch (clientMessageCase_) {
case 1:
if (!getInitRequest()
.equals(other.getInitRequest())) return false;
break;
case 2:
if (!getReadRequest()
.equals(other.getReadRequest())) return false;
break;
case 3:
if (!getCommitOffsetRequest()
.equals(other.getCommitOffsetRequest())) return false;
break;
case 4:
if (!getPartitionSessionStatusRequest()
.equals(other.getPartitionSessionStatusRequest())) return false;
break;
case 5:
if (!getUpdateTokenRequest()
.equals(other.getUpdateTokenRequest())) return false;
break;
case 6:
if (!getStartPartitionSessionResponse()
.equals(other.getStartPartitionSessionResponse())) return false;
break;
case 7:
if (!getStopPartitionSessionResponse()
.equals(other.getStopPartitionSessionResponse())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (clientMessageCase_) {
case 1:
hash = (37 * hash) + INIT_REQUEST_FIELD_NUMBER;
hash = (53 * hash) + getInitRequest().hashCode();
break;
case 2:
hash = (37 * hash) + READ_REQUEST_FIELD_NUMBER;
hash = (53 * hash) + getReadRequest().hashCode();
break;
case 3:
hash = (37 * hash) + COMMIT_OFFSET_REQUEST_FIELD_NUMBER;
hash = (53 * hash) + getCommitOffsetRequest().hashCode();
break;
case 4:
hash = (37 * hash) + PARTITION_SESSION_STATUS_REQUEST_FIELD_NUMBER;
hash = (53 * hash) + getPartitionSessionStatusRequest().hashCode();
break;
case 5:
hash = (37 * hash) + UPDATE_TOKEN_REQUEST_FIELD_NUMBER;
hash = (53 * hash) + getUpdateTokenRequest().hashCode();
break;
case 6:
hash = (37 * hash) + START_PARTITION_SESSION_RESPONSE_FIELD_NUMBER;
hash = (53 * hash) + getStartPartitionSessionResponse().hashCode();
break;
case 7:
hash = (37 * hash) + STOP_PARTITION_SESSION_RESPONSE_FIELD_NUMBER;
hash = (53 * hash) + getStopPartitionSessionResponse().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Client-server message for read session. Contains one of:
* InitRequest - handshake request.
* ReadRequest - request for data.
* CommitOffsetRequest - request for commit of some read data.
* PartitionSessionStatusRequest - request for session status
* UpdateTokenRequest - request to update auth token
*
* StartPartitionSessionResponse - Response to StreamReadServerMessage.StartPartitionSessionRequest.
* Client signals it is ready to get data from partition.
* StopPartitionSessionResponse - Response to StreamReadServerMessage.StopPartitionSessionRequest.
* Client signals it has finished working with partition. Mandatory for graceful stop, optional otherwise.
*
*
* Protobuf type {@code Ydb.Topic.StreamReadMessage.FromClient}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.StreamReadMessage.FromClient)
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClientOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_FromClient_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_FromClient_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient.class, tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
if (initRequestBuilder_ != null) {
initRequestBuilder_.clear();
}
if (readRequestBuilder_ != null) {
readRequestBuilder_.clear();
}
if (commitOffsetRequestBuilder_ != null) {
commitOffsetRequestBuilder_.clear();
}
if (partitionSessionStatusRequestBuilder_ != null) {
partitionSessionStatusRequestBuilder_.clear();
}
if (updateTokenRequestBuilder_ != null) {
updateTokenRequestBuilder_.clear();
}
if (startPartitionSessionResponseBuilder_ != null) {
startPartitionSessionResponseBuilder_.clear();
}
if (stopPartitionSessionResponseBuilder_ != null) {
stopPartitionSessionResponseBuilder_.clear();
}
clientMessageCase_ = 0;
clientMessage_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_FromClient_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient build() {
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient buildPartial() {
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient result = new tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient(this);
if (bitField0_ != 0) { buildPartial0(result); }
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartial0(tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient result) {
int from_bitField0_ = bitField0_;
}
private void buildPartialOneofs(tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient result) {
result.clientMessageCase_ = clientMessageCase_;
result.clientMessage_ = this.clientMessage_;
if (clientMessageCase_ == 1 &&
initRequestBuilder_ != null) {
result.clientMessage_ = initRequestBuilder_.build();
}
if (clientMessageCase_ == 2 &&
readRequestBuilder_ != null) {
result.clientMessage_ = readRequestBuilder_.build();
}
if (clientMessageCase_ == 3 &&
commitOffsetRequestBuilder_ != null) {
result.clientMessage_ = commitOffsetRequestBuilder_.build();
}
if (clientMessageCase_ == 4 &&
partitionSessionStatusRequestBuilder_ != null) {
result.clientMessage_ = partitionSessionStatusRequestBuilder_.build();
}
if (clientMessageCase_ == 5 &&
updateTokenRequestBuilder_ != null) {
result.clientMessage_ = updateTokenRequestBuilder_.build();
}
if (clientMessageCase_ == 6 &&
startPartitionSessionResponseBuilder_ != null) {
result.clientMessage_ = startPartitionSessionResponseBuilder_.build();
}
if (clientMessageCase_ == 7 &&
stopPartitionSessionResponseBuilder_ != null) {
result.clientMessage_ = stopPartitionSessionResponseBuilder_.build();
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient other) {
if (other == tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromClient.getDefaultInstance()) return this;
switch (other.getClientMessageCase()) {
case INIT_REQUEST: {
mergeInitRequest(other.getInitRequest());
break;
}
case READ_REQUEST: {
mergeReadRequest(other.getReadRequest());
break;
}
case COMMIT_OFFSET_REQUEST: {
mergeCommitOffsetRequest(other.getCommitOffsetRequest());
break;
}
case PARTITION_SESSION_STATUS_REQUEST: {
mergePartitionSessionStatusRequest(other.getPartitionSessionStatusRequest());
break;
}
case UPDATE_TOKEN_REQUEST: {
mergeUpdateTokenRequest(other.getUpdateTokenRequest());
break;
}
case START_PARTITION_SESSION_RESPONSE: {
mergeStartPartitionSessionResponse(other.getStartPartitionSessionResponse());
break;
}
case STOP_PARTITION_SESSION_RESPONSE: {
mergeStopPartitionSessionResponse(other.getStopPartitionSessionResponse());
break;
}
case CLIENTMESSAGE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getInitRequestFieldBuilder().getBuilder(),
extensionRegistry);
clientMessageCase_ = 1;
break;
} // case 10
case 18: {
input.readMessage(
getReadRequestFieldBuilder().getBuilder(),
extensionRegistry);
clientMessageCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getCommitOffsetRequestFieldBuilder().getBuilder(),
extensionRegistry);
clientMessageCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getPartitionSessionStatusRequestFieldBuilder().getBuilder(),
extensionRegistry);
clientMessageCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getUpdateTokenRequestFieldBuilder().getBuilder(),
extensionRegistry);
clientMessageCase_ = 5;
break;
} // case 42
case 50: {
input.readMessage(
getStartPartitionSessionResponseFieldBuilder().getBuilder(),
extensionRegistry);
clientMessageCase_ = 6;
break;
} // case 50
case 58: {
input.readMessage(
getStopPartitionSessionResponseFieldBuilder().getBuilder(),
extensionRegistry);
clientMessageCase_ = 7;
break;
} // case 58
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int clientMessageCase_ = 0;
private java.lang.Object clientMessage_;
public ClientMessageCase
getClientMessageCase() {
return ClientMessageCase.forNumber(
clientMessageCase_);
}
public Builder clearClientMessage() {
clientMessageCase_ = 0;
clientMessage_ = null;
onChanged();
return this;
}
private int bitField0_;
private com.google.protobuf.SingleFieldBuilderV3<
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest, tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest.Builder, tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequestOrBuilder> initRequestBuilder_;
/**
*
* Client requests.
*
*
* .Ydb.Topic.StreamReadMessage.InitRequest init_request = 1;
* @return Whether the initRequest field is set.
*/
@java.lang.Override
public boolean hasInitRequest() {
return clientMessageCase_ == 1;
}
/**
*
* Client requests.
*
*
* .Ydb.Topic.StreamReadMessage.InitRequest init_request = 1;
* @return The initRequest.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest getInitRequest() {
if (initRequestBuilder_ == null) {
if (clientMessageCase_ == 1) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest) clientMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest.getDefaultInstance();
} else {
if (clientMessageCase_ == 1) {
return initRequestBuilder_.getMessage();
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitRequest.getDefaultInstance();
}
}
/**
*
* Server-client message for read session. Contains one of:
* InitResponse - handshake response from server.
* ReadResponse - portion of data.
* CommitOffsetResponse - acknowledgment for commit.
* PartitionSessionStatusResponse - server response with partition session status.
* UpdateTokenResponse - acknowledgment of token update.
*
* StartPartitionSessionRequest - command from server to create a partition session.
* StopPartitionSessionRequest - command from server to destroy a partition session.
*
*
* Protobuf type {@code Ydb.Topic.StreamReadMessage.FromServer}
*/
public static final class FromServer extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.StreamReadMessage.FromServer)
FromServerOrBuilder {
private static final long serialVersionUID = 0L;
// Use FromServer.newBuilder() to construct.
private FromServer(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private FromServer() {
status_ = 0;
issues_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new FromServer();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_FromServer_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_FromServer_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer.class, tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer.Builder.class);
}
private int serverMessageCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object serverMessage_;
public enum ServerMessageCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
INIT_RESPONSE(3),
READ_RESPONSE(4),
COMMIT_OFFSET_RESPONSE(5),
PARTITION_SESSION_STATUS_RESPONSE(6),
UPDATE_TOKEN_RESPONSE(7),
START_PARTITION_SESSION_REQUEST(8),
STOP_PARTITION_SESSION_REQUEST(9),
SERVERMESSAGE_NOT_SET(0);
private final int value;
private ServerMessageCase(int value) {
this.value = 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 ServerMessageCase valueOf(int value) {
return forNumber(value);
}
public static ServerMessageCase forNumber(int value) {
switch (value) {
case 3: return INIT_RESPONSE;
case 4: return READ_RESPONSE;
case 5: return COMMIT_OFFSET_RESPONSE;
case 6: return PARTITION_SESSION_STATUS_RESPONSE;
case 7: return UPDATE_TOKEN_RESPONSE;
case 8: return START_PARTITION_SESSION_REQUEST;
case 9: return STOP_PARTITION_SESSION_REQUEST;
case 0: return SERVERMESSAGE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ServerMessageCase
getServerMessageCase() {
return ServerMessageCase.forNumber(
serverMessageCase_);
}
public static final int STATUS_FIELD_NUMBER = 1;
private int status_ = 0;
/**
*
* Server status of response.
*
*
* .Ydb.StatusIds.StatusCode status = 1;
* @return The enum numeric value on the wire for status.
*/
@java.lang.Override public int getStatusValue() {
return status_;
}
/**
*
* Server status of response.
*
*
* .Ydb.StatusIds.StatusCode status = 1;
* @return The status.
*/
@java.lang.Override public tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode getStatus() {
tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode result = tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode.forNumber(status_);
return result == null ? tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode.UNRECOGNIZED : result;
}
public static final int ISSUES_FIELD_NUMBER = 2;
@SuppressWarnings("serial")
private java.util.List issues_;
/**
*
*
* repeated .Ydb.Issue.IssueMessage issues = 2;
*/
@java.lang.Override
public tech.ydb.proto.YdbIssueMessage.IssueMessageOrBuilder getIssuesOrBuilder(
int index) {
return issues_.get(index);
}
public static final int INIT_RESPONSE_FIELD_NUMBER = 3;
/**
*
* Responses to respective client requests.
*
*
* .Ydb.Topic.StreamReadMessage.InitResponse init_response = 3;
* @return Whether the initResponse field is set.
*/
@java.lang.Override
public boolean hasInitResponse() {
return serverMessageCase_ == 3;
}
/**
*
* Responses to respective client requests.
*
*
* .Ydb.Topic.StreamReadMessage.InitResponse init_response = 3;
* @return The initResponse.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitResponse getInitResponse() {
if (serverMessageCase_ == 3) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitResponse.getDefaultInstance();
}
/**
*
* Responses to respective client requests.
*
*
* .Ydb.Topic.StreamReadMessage.InitResponse init_response = 3;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitResponseOrBuilder getInitResponseOrBuilder() {
if (serverMessageCase_ == 3) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitResponse.getDefaultInstance();
}
public static final int READ_RESPONSE_FIELD_NUMBER = 4;
/**
* .Ydb.Topic.StreamReadMessage.ReadResponse read_response = 4;
* @return Whether the readResponse field is set.
*/
@java.lang.Override
public boolean hasReadResponse() {
return serverMessageCase_ == 4;
}
/**
* .Ydb.Topic.StreamReadMessage.ReadResponse read_response = 4;
* @return The readResponse.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadResponse getReadResponse() {
if (serverMessageCase_ == 4) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadResponse.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamReadMessage.ReadResponse read_response = 4;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadResponseOrBuilder getReadResponseOrBuilder() {
if (serverMessageCase_ == 4) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadResponse.getDefaultInstance();
}
public static final int COMMIT_OFFSET_RESPONSE_FIELD_NUMBER = 5;
/**
* .Ydb.Topic.StreamReadMessage.CommitOffsetResponse commit_offset_response = 5;
* @return Whether the commitOffsetResponse field is set.
*/
@java.lang.Override
public boolean hasCommitOffsetResponse() {
return serverMessageCase_ == 5;
}
/**
* .Ydb.Topic.StreamReadMessage.CommitOffsetResponse commit_offset_response = 5;
* @return The commitOffsetResponse.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetResponse getCommitOffsetResponse() {
if (serverMessageCase_ == 5) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetResponse.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamReadMessage.CommitOffsetResponse commit_offset_response = 5;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetResponseOrBuilder getCommitOffsetResponseOrBuilder() {
if (serverMessageCase_ == 5) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetResponse.getDefaultInstance();
}
public static final int PARTITION_SESSION_STATUS_RESPONSE_FIELD_NUMBER = 6;
/**
* .Ydb.Topic.StreamReadMessage.PartitionSessionStatusResponse partition_session_status_response = 6;
* @return Whether the partitionSessionStatusResponse field is set.
*/
@java.lang.Override
public boolean hasPartitionSessionStatusResponse() {
return serverMessageCase_ == 6;
}
/**
* .Ydb.Topic.StreamReadMessage.PartitionSessionStatusResponse partition_session_status_response = 6;
* @return The partitionSessionStatusResponse.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusResponse getPartitionSessionStatusResponse() {
if (serverMessageCase_ == 6) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusResponse.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamReadMessage.PartitionSessionStatusResponse partition_session_status_response = 6;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusResponseOrBuilder getPartitionSessionStatusResponseOrBuilder() {
if (serverMessageCase_ == 6) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusResponse.getDefaultInstance();
}
public static final int UPDATE_TOKEN_RESPONSE_FIELD_NUMBER = 7;
/**
* .Ydb.Topic.UpdateTokenResponse update_token_response = 7;
* @return Whether the updateTokenResponse field is set.
*/
@java.lang.Override
public boolean hasUpdateTokenResponse() {
return serverMessageCase_ == 7;
}
/**
* .Ydb.Topic.UpdateTokenResponse update_token_response = 7;
* @return The updateTokenResponse.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse getUpdateTokenResponse() {
if (serverMessageCase_ == 7) {
return (tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse.getDefaultInstance();
}
/**
* .Ydb.Topic.UpdateTokenResponse update_token_response = 7;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.UpdateTokenResponseOrBuilder getUpdateTokenResponseOrBuilder() {
if (serverMessageCase_ == 7) {
return (tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse.getDefaultInstance();
}
public static final int START_PARTITION_SESSION_REQUEST_FIELD_NUMBER = 8;
/**
*
* Server commands.
*
*
* .Ydb.Topic.StreamReadMessage.StartPartitionSessionRequest start_partition_session_request = 8;
* @return Whether the startPartitionSessionRequest field is set.
*/
@java.lang.Override
public boolean hasStartPartitionSessionRequest() {
return serverMessageCase_ == 8;
}
/**
*
* Server commands.
*
*
* .Ydb.Topic.StreamReadMessage.StartPartitionSessionRequest start_partition_session_request = 8;
* @return The startPartitionSessionRequest.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionRequest getStartPartitionSessionRequest() {
if (serverMessageCase_ == 8) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionRequest) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionRequest.getDefaultInstance();
}
/**
*
* Server commands.
*
*
* .Ydb.Topic.StreamReadMessage.StartPartitionSessionRequest start_partition_session_request = 8;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionRequestOrBuilder getStartPartitionSessionRequestOrBuilder() {
if (serverMessageCase_ == 8) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionRequest) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionRequest.getDefaultInstance();
}
public static final int STOP_PARTITION_SESSION_REQUEST_FIELD_NUMBER = 9;
/**
* .Ydb.Topic.StreamReadMessage.StopPartitionSessionRequest stop_partition_session_request = 9;
* @return Whether the stopPartitionSessionRequest field is set.
*/
@java.lang.Override
public boolean hasStopPartitionSessionRequest() {
return serverMessageCase_ == 9;
}
/**
* .Ydb.Topic.StreamReadMessage.StopPartitionSessionRequest stop_partition_session_request = 9;
* @return The stopPartitionSessionRequest.
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionRequest getStopPartitionSessionRequest() {
if (serverMessageCase_ == 9) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionRequest) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionRequest.getDefaultInstance();
}
/**
* .Ydb.Topic.StreamReadMessage.StopPartitionSessionRequest stop_partition_session_request = 9;
*/
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionRequestOrBuilder getStopPartitionSessionRequestOrBuilder() {
if (serverMessageCase_ == 9) {
return (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionRequest) serverMessage_;
}
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionRequest.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (status_ != tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode.STATUS_CODE_UNSPECIFIED.getNumber()) {
output.writeEnum(1, status_);
}
for (int i = 0; i < issues_.size(); i++) {
output.writeMessage(2, issues_.get(i));
}
if (serverMessageCase_ == 3) {
output.writeMessage(3, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitResponse) serverMessage_);
}
if (serverMessageCase_ == 4) {
output.writeMessage(4, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadResponse) serverMessage_);
}
if (serverMessageCase_ == 5) {
output.writeMessage(5, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetResponse) serverMessage_);
}
if (serverMessageCase_ == 6) {
output.writeMessage(6, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusResponse) serverMessage_);
}
if (serverMessageCase_ == 7) {
output.writeMessage(7, (tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse) serverMessage_);
}
if (serverMessageCase_ == 8) {
output.writeMessage(8, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionRequest) serverMessage_);
}
if (serverMessageCase_ == 9) {
output.writeMessage(9, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionRequest) serverMessage_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (status_ != tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode.STATUS_CODE_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, status_);
}
for (int i = 0; i < issues_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, issues_.get(i));
}
if (serverMessageCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitResponse) serverMessage_);
}
if (serverMessageCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadResponse) serverMessage_);
}
if (serverMessageCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.CommitOffsetResponse) serverMessage_);
}
if (serverMessageCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.PartitionSessionStatusResponse) serverMessage_);
}
if (serverMessageCase_ == 7) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, (tech.ydb.proto.topic.YdbTopic.UpdateTokenResponse) serverMessage_);
}
if (serverMessageCase_ == 8) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StartPartitionSessionRequest) serverMessage_);
}
if (serverMessageCase_ == 9) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.StopPartitionSessionRequest) serverMessage_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer other = (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer) obj;
if (status_ != other.status_) return false;
if (!getIssuesList()
.equals(other.getIssuesList())) return false;
if (!getServerMessageCase().equals(other.getServerMessageCase())) return false;
switch (serverMessageCase_) {
case 3:
if (!getInitResponse()
.equals(other.getInitResponse())) return false;
break;
case 4:
if (!getReadResponse()
.equals(other.getReadResponse())) return false;
break;
case 5:
if (!getCommitOffsetResponse()
.equals(other.getCommitOffsetResponse())) return false;
break;
case 6:
if (!getPartitionSessionStatusResponse()
.equals(other.getPartitionSessionStatusResponse())) return false;
break;
case 7:
if (!getUpdateTokenResponse()
.equals(other.getUpdateTokenResponse())) return false;
break;
case 8:
if (!getStartPartitionSessionRequest()
.equals(other.getStartPartitionSessionRequest())) return false;
break;
case 9:
if (!getStopPartitionSessionRequest()
.equals(other.getStopPartitionSessionRequest())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + STATUS_FIELD_NUMBER;
hash = (53 * hash) + status_;
if (getIssuesCount() > 0) {
hash = (37 * hash) + ISSUES_FIELD_NUMBER;
hash = (53 * hash) + getIssuesList().hashCode();
}
switch (serverMessageCase_) {
case 3:
hash = (37 * hash) + INIT_RESPONSE_FIELD_NUMBER;
hash = (53 * hash) + getInitResponse().hashCode();
break;
case 4:
hash = (37 * hash) + READ_RESPONSE_FIELD_NUMBER;
hash = (53 * hash) + getReadResponse().hashCode();
break;
case 5:
hash = (37 * hash) + COMMIT_OFFSET_RESPONSE_FIELD_NUMBER;
hash = (53 * hash) + getCommitOffsetResponse().hashCode();
break;
case 6:
hash = (37 * hash) + PARTITION_SESSION_STATUS_RESPONSE_FIELD_NUMBER;
hash = (53 * hash) + getPartitionSessionStatusResponse().hashCode();
break;
case 7:
hash = (37 * hash) + UPDATE_TOKEN_RESPONSE_FIELD_NUMBER;
hash = (53 * hash) + getUpdateTokenResponse().hashCode();
break;
case 8:
hash = (37 * hash) + START_PARTITION_SESSION_REQUEST_FIELD_NUMBER;
hash = (53 * hash) + getStartPartitionSessionRequest().hashCode();
break;
case 9:
hash = (37 * hash) + STOP_PARTITION_SESSION_REQUEST_FIELD_NUMBER;
hash = (53 * hash) + getStopPartitionSessionRequest().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Server-client message for read session. Contains one of:
* InitResponse - handshake response from server.
* ReadResponse - portion of data.
* CommitOffsetResponse - acknowledgment for commit.
* PartitionSessionStatusResponse - server response with partition session status.
* UpdateTokenResponse - acknowledgment of token update.
*
* StartPartitionSessionRequest - command from server to create a partition session.
* StopPartitionSessionRequest - command from server to destroy a partition session.
*
*
* Protobuf type {@code Ydb.Topic.StreamReadMessage.FromServer}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.StreamReadMessage.FromServer)
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServerOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_FromServer_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_FromServer_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer.class, tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
status_ = 0;
if (issuesBuilder_ == null) {
issues_ = java.util.Collections.emptyList();
} else {
issues_ = null;
issuesBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
if (initResponseBuilder_ != null) {
initResponseBuilder_.clear();
}
if (readResponseBuilder_ != null) {
readResponseBuilder_.clear();
}
if (commitOffsetResponseBuilder_ != null) {
commitOffsetResponseBuilder_.clear();
}
if (partitionSessionStatusResponseBuilder_ != null) {
partitionSessionStatusResponseBuilder_.clear();
}
if (updateTokenResponseBuilder_ != null) {
updateTokenResponseBuilder_.clear();
}
if (startPartitionSessionRequestBuilder_ != null) {
startPartitionSessionRequestBuilder_.clear();
}
if (stopPartitionSessionRequestBuilder_ != null) {
stopPartitionSessionRequestBuilder_.clear();
}
serverMessageCase_ = 0;
serverMessage_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_FromServer_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer build() {
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer buildPartial() {
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer result = new tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer(this);
buildPartialRepeatedFields(result);
if (bitField0_ != 0) { buildPartial0(result); }
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartialRepeatedFields(tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer result) {
if (issuesBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
issues_ = java.util.Collections.unmodifiableList(issues_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.issues_ = issues_;
} else {
result.issues_ = issuesBuilder_.build();
}
}
private void buildPartial0(tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.status_ = status_;
}
}
private void buildPartialOneofs(tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer result) {
result.serverMessageCase_ = serverMessageCase_;
result.serverMessage_ = this.serverMessage_;
if (serverMessageCase_ == 3 &&
initResponseBuilder_ != null) {
result.serverMessage_ = initResponseBuilder_.build();
}
if (serverMessageCase_ == 4 &&
readResponseBuilder_ != null) {
result.serverMessage_ = readResponseBuilder_.build();
}
if (serverMessageCase_ == 5 &&
commitOffsetResponseBuilder_ != null) {
result.serverMessage_ = commitOffsetResponseBuilder_.build();
}
if (serverMessageCase_ == 6 &&
partitionSessionStatusResponseBuilder_ != null) {
result.serverMessage_ = partitionSessionStatusResponseBuilder_.build();
}
if (serverMessageCase_ == 7 &&
updateTokenResponseBuilder_ != null) {
result.serverMessage_ = updateTokenResponseBuilder_.build();
}
if (serverMessageCase_ == 8 &&
startPartitionSessionRequestBuilder_ != null) {
result.serverMessage_ = startPartitionSessionRequestBuilder_.build();
}
if (serverMessageCase_ == 9 &&
stopPartitionSessionRequestBuilder_ != null) {
result.serverMessage_ = stopPartitionSessionRequestBuilder_.build();
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer other) {
if (other == tech.ydb.proto.topic.YdbTopic.StreamReadMessage.FromServer.getDefaultInstance()) return this;
if (other.status_ != 0) {
setStatusValue(other.getStatusValue());
}
if (issuesBuilder_ == null) {
if (!other.issues_.isEmpty()) {
if (issues_.isEmpty()) {
issues_ = other.issues_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureIssuesIsMutable();
issues_.addAll(other.issues_);
}
onChanged();
}
} else {
if (!other.issues_.isEmpty()) {
if (issuesBuilder_.isEmpty()) {
issuesBuilder_.dispose();
issuesBuilder_ = null;
issues_ = other.issues_;
bitField0_ = (bitField0_ & ~0x00000002);
issuesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getIssuesFieldBuilder() : null;
} else {
issuesBuilder_.addAllMessages(other.issues_);
}
}
}
switch (other.getServerMessageCase()) {
case INIT_RESPONSE: {
mergeInitResponse(other.getInitResponse());
break;
}
case READ_RESPONSE: {
mergeReadResponse(other.getReadResponse());
break;
}
case COMMIT_OFFSET_RESPONSE: {
mergeCommitOffsetResponse(other.getCommitOffsetResponse());
break;
}
case PARTITION_SESSION_STATUS_RESPONSE: {
mergePartitionSessionStatusResponse(other.getPartitionSessionStatusResponse());
break;
}
case UPDATE_TOKEN_RESPONSE: {
mergeUpdateTokenResponse(other.getUpdateTokenResponse());
break;
}
case START_PARTITION_SESSION_REQUEST: {
mergeStartPartitionSessionRequest(other.getStartPartitionSessionRequest());
break;
}
case STOP_PARTITION_SESSION_REQUEST: {
mergeStopPartitionSessionRequest(other.getStopPartitionSessionRequest());
break;
}
case SERVERMESSAGE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
status_ = input.readEnum();
bitField0_ |= 0x00000001;
break;
} // case 8
case 18: {
tech.ydb.proto.YdbIssueMessage.IssueMessage m =
input.readMessage(
tech.ydb.proto.YdbIssueMessage.IssueMessage.parser(),
extensionRegistry);
if (issuesBuilder_ == null) {
ensureIssuesIsMutable();
issues_.add(m);
} else {
issuesBuilder_.addMessage(m);
}
break;
} // case 18
case 26: {
input.readMessage(
getInitResponseFieldBuilder().getBuilder(),
extensionRegistry);
serverMessageCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getReadResponseFieldBuilder().getBuilder(),
extensionRegistry);
serverMessageCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getCommitOffsetResponseFieldBuilder().getBuilder(),
extensionRegistry);
serverMessageCase_ = 5;
break;
} // case 42
case 50: {
input.readMessage(
getPartitionSessionStatusResponseFieldBuilder().getBuilder(),
extensionRegistry);
serverMessageCase_ = 6;
break;
} // case 50
case 58: {
input.readMessage(
getUpdateTokenResponseFieldBuilder().getBuilder(),
extensionRegistry);
serverMessageCase_ = 7;
break;
} // case 58
case 66: {
input.readMessage(
getStartPartitionSessionRequestFieldBuilder().getBuilder(),
extensionRegistry);
serverMessageCase_ = 8;
break;
} // case 66
case 74: {
input.readMessage(
getStopPartitionSessionRequestFieldBuilder().getBuilder(),
extensionRegistry);
serverMessageCase_ = 9;
break;
} // case 74
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int serverMessageCase_ = 0;
private java.lang.Object serverMessage_;
public ServerMessageCase
getServerMessageCase() {
return ServerMessageCase.forNumber(
serverMessageCase_);
}
public Builder clearServerMessage() {
serverMessageCase_ = 0;
serverMessage_ = null;
onChanged();
return this;
}
private int bitField0_;
private int status_ = 0;
/**
*
* Server status of response.
*
*
* .Ydb.StatusIds.StatusCode status = 1;
* @return The enum numeric value on the wire for status.
*/
@java.lang.Override public int getStatusValue() {
return status_;
}
/**
*
* Server status of response.
*
*
* .Ydb.StatusIds.StatusCode status = 1;
* @param value The enum numeric value on the wire for status to set.
* @return This builder for chaining.
*/
public Builder setStatusValue(int value) {
status_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Server status of response.
*
*
* .Ydb.StatusIds.StatusCode status = 1;
* @return The status.
*/
@java.lang.Override
public tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode getStatus() {
tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode result = tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode.forNumber(status_);
return result == null ? tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode.UNRECOGNIZED : result;
}
/**
*
* Server status of response.
*
*
* .Ydb.StatusIds.StatusCode status = 1;
* @param value The status to set.
* @return This builder for chaining.
*/
public Builder setStatus(tech.ydb.proto.StatusCodesProtos.StatusIds.StatusCode value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
status_ = value.getNumber();
onChanged();
return this;
}
/**
*
*
* string path = 1;
* @return The bytes for path.
*/
com.google.protobuf.ByteString
getPathBytes();
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* repeated int64 partition_ids = 2;
* @return A list containing the partitionIds.
*/
java.util.List getPartitionIdsList();
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* repeated int64 partition_ids = 2;
* @return The count of partitionIds.
*/
int getPartitionIdsCount();
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* repeated int64 partition_ids = 2;
* @param index The index of the element to return.
* @return The partitionIds at the given index.
*/
long getPartitionIds(int index);
/**
*
* Skip all messages that has write timestamp smaller than now - max_lag.
* Zero means infinite lag.
*
*
* .google.protobuf.Duration max_lag = 3;
* @return Whether the maxLag field is set.
*/
boolean hasMaxLag();
/**
*
* Skip all messages that has write timestamp smaller than now - max_lag.
* Zero means infinite lag.
*
*
* string path = 1;
* @return The bytes for path.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getPathBytes() {
java.lang.Object ref = path_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
path_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PARTITION_IDS_FIELD_NUMBER = 2;
@SuppressWarnings("serial")
private com.google.protobuf.Internal.LongList partitionIds_ =
emptyLongList();
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* repeated int64 partition_ids = 2;
* @return A list containing the partitionIds.
*/
@java.lang.Override
public java.util.List
getPartitionIdsList() {
return partitionIds_;
}
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* repeated int64 partition_ids = 2;
* @return The count of partitionIds.
*/
public int getPartitionIdsCount() {
return partitionIds_.size();
}
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* repeated int64 partition_ids = 2;
* @param index The index of the element to return.
* @return The partitionIds at the given index.
*/
public long getPartitionIds(int index) {
return partitionIds_.getLong(index);
}
private int partitionIdsMemoizedSerializedSize = -1;
public static final int MAX_LAG_FIELD_NUMBER = 3;
private com.google.protobuf.Duration maxLag_;
/**
*
* Skip all messages that has write timestamp smaller than now - max_lag.
* Zero means infinite lag.
*
*
* .google.protobuf.Duration max_lag = 3;
* @return Whether the maxLag field is set.
*/
@java.lang.Override
public boolean hasMaxLag() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Skip all messages that has write timestamp smaller than now - max_lag.
* Zero means infinite lag.
*
*
* string path = 1;
* @param value The bytes for path to set.
* @return This builder for chaining.
*/
public Builder setPathBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
path_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
private com.google.protobuf.Internal.LongList partitionIds_ = emptyLongList();
private void ensurePartitionIdsIsMutable() {
if (!partitionIds_.isModifiable()) {
partitionIds_ = makeMutableCopy(partitionIds_);
}
bitField0_ |= 0x00000002;
}
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* repeated int64 partition_ids = 2;
* @return A list containing the partitionIds.
*/
public java.util.List
getPartitionIdsList() {
partitionIds_.makeImmutable();
return partitionIds_;
}
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* repeated int64 partition_ids = 2;
* @return The count of partitionIds.
*/
public int getPartitionIdsCount() {
return partitionIds_.size();
}
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* repeated int64 partition_ids = 2;
* @param index The index of the element to return.
* @return The partitionIds at the given index.
*/
public long getPartitionIds(int index) {
return partitionIds_.getLong(index);
}
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* repeated int64 partition_ids = 2;
* @param index The index to set the value at.
* @param value The partitionIds to set.
* @return This builder for chaining.
*/
public Builder setPartitionIds(
int index, long value) {
ensurePartitionIdsIsMutable();
partitionIds_.setLong(index, value);
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* repeated int64 partition_ids = 2;
* @param value The partitionIds to add.
* @return This builder for chaining.
*/
public Builder addPartitionIds(long value) {
ensurePartitionIdsIsMutable();
partitionIds_.addLong(value);
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* repeated int64 partition_ids = 2;
* @param values The partitionIds to add.
* @return This builder for chaining.
*/
public Builder addAllPartitionIds(
java.lang.Iterable extends java.lang.Long> values) {
ensurePartitionIdsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, partitionIds_);
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Partitions that will be read by this session.
* If list is empty - then session will read all partitions.
*
*
* string session_id = 1;
* @param value The bytes for sessionId to set.
* @return This builder for chaining.
*/
public Builder setSessionIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
sessionId_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Ydb.Topic.StreamReadMessage.InitResponse)
}
// @@protoc_insertion_point(class_scope:Ydb.Topic.StreamReadMessage.InitResponse)
private static final tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitResponse();
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public InitResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.InitResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ReadRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.StreamReadMessage.ReadRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* Server and client each keep track of total bytes size of all ReadResponses.
* When client is ready to receive N more bytes in responses (to increment possible total by N),
* it sends a ReadRequest with bytes_size = N.
* bytes_size value must be positive.
* So in expression 'A = (sum of bytes_size in all ReadRequests) - (sum of bytes_size in all ReadResponses)'
* server will keep A (available size for responses) non-negative.
* But there is an exception. If server receives ReadRequest, and the first message in response exceeds A -
* then it will still be delivered, and A will become negative until enough additional ReadRequests.
*
* Example:
* 1) Let client have 200 bytes buffer. It sends ReadRequest with bytes_size = 200;
* 2) Server may return one ReadResponse with bytes_size = 70 and than another 80 bytes response;
* now client buffer has 50 free bytes, server is free to send up to 50 bytes in responses.
* 3) Client processes 100 bytes from buffer, now buffer free space is 150 bytes,
* so client sends ReadRequest with bytes_size = 100;
* 4) Server is free to send up to 50 + 100 = 150 bytes. But the next read message is too big,
* and it sends 160 bytes ReadResponse.
* 5) Let's assume client somehow processes it, and its 200 bytes buffer is free again.
* It shoud account for excess 10 bytes and send ReadRequest with bytes_size = 210.
*
*
* int64 bytes_size = 1;
* @return The bytesSize.
*/
long getBytesSize();
}
/**
*
* Message that represents client readiness for receiving more data.
*
*
* Protobuf type {@code Ydb.Topic.StreamReadMessage.ReadRequest}
*/
public static final class ReadRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.StreamReadMessage.ReadRequest)
ReadRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ReadRequest.newBuilder() to construct.
private ReadRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ReadRequest() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ReadRequest();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_ReadRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_ReadRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest.class, tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest.Builder.class);
}
public static final int BYTES_SIZE_FIELD_NUMBER = 1;
private long bytesSize_ = 0L;
/**
*
* Server and client each keep track of total bytes size of all ReadResponses.
* When client is ready to receive N more bytes in responses (to increment possible total by N),
* it sends a ReadRequest with bytes_size = N.
* bytes_size value must be positive.
* So in expression 'A = (sum of bytes_size in all ReadRequests) - (sum of bytes_size in all ReadResponses)'
* server will keep A (available size for responses) non-negative.
* But there is an exception. If server receives ReadRequest, and the first message in response exceeds A -
* then it will still be delivered, and A will become negative until enough additional ReadRequests.
*
* Example:
* 1) Let client have 200 bytes buffer. It sends ReadRequest with bytes_size = 200;
* 2) Server may return one ReadResponse with bytes_size = 70 and than another 80 bytes response;
* now client buffer has 50 free bytes, server is free to send up to 50 bytes in responses.
* 3) Client processes 100 bytes from buffer, now buffer free space is 150 bytes,
* so client sends ReadRequest with bytes_size = 100;
* 4) Server is free to send up to 50 + 100 = 150 bytes. But the next read message is too big,
* and it sends 160 bytes ReadResponse.
* 5) Let's assume client somehow processes it, and its 200 bytes buffer is free again.
* It shoud account for excess 10 bytes and send ReadRequest with bytes_size = 210.
*
*
* int64 bytes_size = 1;
* @return The bytesSize.
*/
@java.lang.Override
public long getBytesSize() {
return bytesSize_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (bytesSize_ != 0L) {
output.writeInt64(1, bytesSize_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (bytesSize_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, bytesSize_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest)) {
return super.equals(obj);
}
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest other = (tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest) obj;
if (getBytesSize()
!= other.getBytesSize()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + BYTES_SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getBytesSize());
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Message that represents client readiness for receiving more data.
*
*
* Protobuf type {@code Ydb.Topic.StreamReadMessage.ReadRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ydb.Topic.StreamReadMessage.ReadRequest)
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_ReadRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_ReadRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest.class, tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest.Builder.class);
}
// Construct using tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
bytesSize_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_ReadRequest_descriptor;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest getDefaultInstanceForType() {
return tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest.getDefaultInstance();
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest build() {
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest buildPartial() {
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest result = new tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.bytesSize_ = bytesSize_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest) {
return mergeFrom((tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest other) {
if (other == tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest.getDefaultInstance()) return this;
if (other.getBytesSize() != 0L) {
setBytesSize(other.getBytesSize());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
bytesSize_ = input.readInt64();
bitField0_ |= 0x00000001;
break;
} // case 8
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private long bytesSize_ ;
/**
*
* Server and client each keep track of total bytes size of all ReadResponses.
* When client is ready to receive N more bytes in responses (to increment possible total by N),
* it sends a ReadRequest with bytes_size = N.
* bytes_size value must be positive.
* So in expression 'A = (sum of bytes_size in all ReadRequests) - (sum of bytes_size in all ReadResponses)'
* server will keep A (available size for responses) non-negative.
* But there is an exception. If server receives ReadRequest, and the first message in response exceeds A -
* then it will still be delivered, and A will become negative until enough additional ReadRequests.
*
* Example:
* 1) Let client have 200 bytes buffer. It sends ReadRequest with bytes_size = 200;
* 2) Server may return one ReadResponse with bytes_size = 70 and than another 80 bytes response;
* now client buffer has 50 free bytes, server is free to send up to 50 bytes in responses.
* 3) Client processes 100 bytes from buffer, now buffer free space is 150 bytes,
* so client sends ReadRequest with bytes_size = 100;
* 4) Server is free to send up to 50 + 100 = 150 bytes. But the next read message is too big,
* and it sends 160 bytes ReadResponse.
* 5) Let's assume client somehow processes it, and its 200 bytes buffer is free again.
* It shoud account for excess 10 bytes and send ReadRequest with bytes_size = 210.
*
*
* int64 bytes_size = 1;
* @return The bytesSize.
*/
@java.lang.Override
public long getBytesSize() {
return bytesSize_;
}
/**
*
* Server and client each keep track of total bytes size of all ReadResponses.
* When client is ready to receive N more bytes in responses (to increment possible total by N),
* it sends a ReadRequest with bytes_size = N.
* bytes_size value must be positive.
* So in expression 'A = (sum of bytes_size in all ReadRequests) - (sum of bytes_size in all ReadResponses)'
* server will keep A (available size for responses) non-negative.
* But there is an exception. If server receives ReadRequest, and the first message in response exceeds A -
* then it will still be delivered, and A will become negative until enough additional ReadRequests.
*
* Example:
* 1) Let client have 200 bytes buffer. It sends ReadRequest with bytes_size = 200;
* 2) Server may return one ReadResponse with bytes_size = 70 and than another 80 bytes response;
* now client buffer has 50 free bytes, server is free to send up to 50 bytes in responses.
* 3) Client processes 100 bytes from buffer, now buffer free space is 150 bytes,
* so client sends ReadRequest with bytes_size = 100;
* 4) Server is free to send up to 50 + 100 = 150 bytes. But the next read message is too big,
* and it sends 160 bytes ReadResponse.
* 5) Let's assume client somehow processes it, and its 200 bytes buffer is free again.
* It shoud account for excess 10 bytes and send ReadRequest with bytes_size = 210.
*
*
* int64 bytes_size = 1;
* @param value The bytesSize to set.
* @return This builder for chaining.
*/
public Builder setBytesSize(long value) {
bytesSize_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Server and client each keep track of total bytes size of all ReadResponses.
* When client is ready to receive N more bytes in responses (to increment possible total by N),
* it sends a ReadRequest with bytes_size = N.
* bytes_size value must be positive.
* So in expression 'A = (sum of bytes_size in all ReadRequests) - (sum of bytes_size in all ReadResponses)'
* server will keep A (available size for responses) non-negative.
* But there is an exception. If server receives ReadRequest, and the first message in response exceeds A -
* then it will still be delivered, and A will become negative until enough additional ReadRequests.
*
* Example:
* 1) Let client have 200 bytes buffer. It sends ReadRequest with bytes_size = 200;
* 2) Server may return one ReadResponse with bytes_size = 70 and than another 80 bytes response;
* now client buffer has 50 free bytes, server is free to send up to 50 bytes in responses.
* 3) Client processes 100 bytes from buffer, now buffer free space is 150 bytes,
* so client sends ReadRequest with bytes_size = 100;
* 4) Server is free to send up to 50 + 100 = 150 bytes. But the next read message is too big,
* and it sends 160 bytes ReadResponse.
* 5) Let's assume client somehow processes it, and its 200 bytes buffer is free again.
* It shoud account for excess 10 bytes and send ReadRequest with bytes_size = 210.
*
*
* int64 bytes_size = 1;
* @return This builder for chaining.
*/
public Builder clearBytesSize() {
bitField0_ = (bitField0_ & ~0x00000001);
bytesSize_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Ydb.Topic.StreamReadMessage.ReadRequest)
}
// @@protoc_insertion_point(class_scope:Ydb.Topic.StreamReadMessage.ReadRequest)
private static final tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest();
}
public static tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ReadRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ReadResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ydb.Topic.StreamReadMessage.ReadResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
*
* bytes data = 5;
* @return The data.
*/
com.google.protobuf.ByteString getData();
/**
*
* Uncompressed size of client message body.
* sent as is from WriteRequest, without check on server side. May be empty (for writes from old client) or wrong (if bug in writer).
* Use it for optimization purposes only, don't trust it.
*
*
* int64 uncompressed_size = 6;
* @return The uncompressedSize.
*/
long getUncompressedSize();
/**
*
* Filled if message_group_id was set on message write.
*
*
* Protobuf type {@code Ydb.Topic.StreamReadMessage.ReadResponse.MessageData}
*/
public static final class MessageData extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ydb.Topic.StreamReadMessage.ReadResponse.MessageData)
MessageDataOrBuilder {
private static final long serialVersionUID = 0L;
// Use MessageData.newBuilder() to construct.
private MessageData(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MessageData() {
data_ = com.google.protobuf.ByteString.EMPTY;
messageGroupId_ = "";
metadataItems_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MessageData();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_ReadResponse_MessageData_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tech.ydb.proto.topic.YdbTopic.internal_static_Ydb_Topic_StreamReadMessage_ReadResponse_MessageData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadResponse.MessageData.class, tech.ydb.proto.topic.YdbTopic.StreamReadMessage.ReadResponse.MessageData.Builder.class);
}
private int bitField0_;
public static final int OFFSET_FIELD_NUMBER = 1;
private long offset_ = 0L;
/**
*
* Partition offset in partition that assigned for message.
*
*
* int64 offset = 1;
* @return The offset.
*/
@java.lang.Override
public long getOffset() {
return offset_;
}
public static final int SEQ_NO_FIELD_NUMBER = 2;
private long seqNo_ = 0L;
/**
*
* Sequence number that provided with message on write from client.
*
*
* int64 seq_no = 2;
* @return The seqNo.
*/
@java.lang.Override
public long getSeqNo() {
return seqNo_;
}
public static final int CREATED_AT_FIELD_NUMBER = 3;
private com.google.protobuf.Timestamp createdAt_;
/**
*
* Timestamp of creation of message provided on write from client.
*
*
* .google.protobuf.Timestamp created_at = 3;
* @return Whether the createdAt field is set.
*/
@java.lang.Override
public boolean hasCreatedAt() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Timestamp of creation of message provided on write from client.
*
* Timestamp of creation of message provided on write from client.
*
*
* .google.protobuf.Timestamp created_at = 3;
*/
@java.lang.Override
public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder() {
return createdAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createdAt_;
}
public static final int DATA_FIELD_NUMBER = 5;
private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY;
/**
*
* Compressed client message body.
*
*
* bytes data = 5;
* @return The data.
*/
@java.lang.Override
public com.google.protobuf.ByteString getData() {
return data_;
}
public static final int UNCOMPRESSED_SIZE_FIELD_NUMBER = 6;
private long uncompressedSize_ = 0L;
/**
*
* Uncompressed size of client message body.
* sent as is from WriteRequest, without check on server side. May be empty (for writes from old client) or wrong (if bug in writer).
* Use it for optimization purposes only, don't trust it.
*
*
* int64 uncompressed_size = 6;
* @return The uncompressedSize.
*/
@java.lang.Override
public long getUncompressedSize() {
return uncompressedSize_;
}
public static final int MESSAGE_GROUP_ID_FIELD_NUMBER = 7;
@SuppressWarnings("serial")
private volatile java.lang.Object messageGroupId_ = "";
/**
*
* Filled if message_group_id was set on message write.
*
*
* bytes data = 5;
* @return The data.
*/
@java.lang.Override
public com.google.protobuf.ByteString getData() {
return data_;
}
/**
*
* Compressed client message body.
*
*
* bytes data = 5;
* @param value The data to set.
* @return This builder for chaining.
*/
public Builder setData(com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
data_ = value;
bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
*
* Compressed client message body.
*
*
* bytes data = 5;
* @return This builder for chaining.
*/
public Builder clearData() {
bitField0_ = (bitField0_ & ~0x00000008);
data_ = getDefaultInstance().getData();
onChanged();
return this;
}
private long uncompressedSize_ ;
/**
*
* Uncompressed size of client message body.
* sent as is from WriteRequest, without check on server side. May be empty (for writes from old client) or wrong (if bug in writer).
* Use it for optimization purposes only, don't trust it.
*
*
* int64 uncompressed_size = 6;
* @return The uncompressedSize.
*/
@java.lang.Override
public long getUncompressedSize() {
return uncompressedSize_;
}
/**
*
* Uncompressed size of client message body.
* sent as is from WriteRequest, without check on server side. May be empty (for writes from old client) or wrong (if bug in writer).
* Use it for optimization purposes only, don't trust it.
*
*
* int64 uncompressed_size = 6;
* @param value The uncompressedSize to set.
* @return This builder for chaining.
*/
public Builder setUncompressedSize(long value) {
uncompressedSize_ = value;
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
* Uncompressed size of client message body.
* sent as is from WriteRequest, without check on server side. May be empty (for writes from old client) or wrong (if bug in writer).
* Use it for optimization purposes only, don't trust it.
*