Package io.hstream.internal
Class BatchedRecord
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.hstream.internal.BatchedRecord
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,BatchedRecordOrBuilder,Serializable
public final class BatchedRecord extends com.google.protobuf.GeneratedMessageV3 implements BatchedRecordOrBuilder
Protobuf typehstream.server.BatchedRecord- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBatchedRecord.BuilderProtobuf typehstream.server.BatchedRecord-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intBATCHSIZE_FIELD_NUMBERstatic intCOMPRESSIONTYPE_FIELD_NUMBERstatic intPAYLOAD_FIELD_NUMBERstatic intPUBLISHTIME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)intgetBatchSize()Required batchSize records the number of compressed HStreamRecords in the current batch.CompressionTypegetCompressionType().hstream.server.CompressionType compressionType = 1;intgetCompressionTypeValue().hstream.server.CompressionType compressionType = 1;static BatchedRecordgetDefaultInstance()BatchedRecordgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<BatchedRecord>getParserForType()com.google.protobuf.ByteStringgetPayload()serialized BatchHStreamRecordscom.google.protobuf.TimestampgetPublishTime()Required.com.google.protobuf.TimestampOrBuildergetPublishTimeOrBuilder()Required.intgetSerializedSize()inthashCode()booleanhasPublishTime()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static BatchedRecord.BuildernewBuilder()static BatchedRecord.BuildernewBuilder(BatchedRecord prototype)BatchedRecord.BuildernewBuilderForType()protected BatchedRecord.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static BatchedRecordparseDelimitedFrom(InputStream input)static BatchedRecordparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BatchedRecordparseFrom(byte[] data)static BatchedRecordparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BatchedRecordparseFrom(com.google.protobuf.ByteString data)static BatchedRecordparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BatchedRecordparseFrom(com.google.protobuf.CodedInputStream input)static BatchedRecordparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BatchedRecordparseFrom(InputStream input)static BatchedRecordparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BatchedRecordparseFrom(ByteBuffer data)static BatchedRecordparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<BatchedRecord>parser()BatchedRecord.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
COMPRESSIONTYPE_FIELD_NUMBER
public static final int COMPRESSIONTYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PUBLISHTIME_FIELD_NUMBER
public static final int PUBLISHTIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BATCHSIZE_FIELD_NUMBER
public static final int BATCHSIZE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PAYLOAD_FIELD_NUMBER
public static final int PAYLOAD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getCompressionTypeValue
public int getCompressionTypeValue()
.hstream.server.CompressionType compressionType = 1;- Specified by:
getCompressionTypeValuein interfaceBatchedRecordOrBuilder- Returns:
- The enum numeric value on the wire for compressionType.
-
getCompressionType
public CompressionType getCompressionType()
.hstream.server.CompressionType compressionType = 1;- Specified by:
getCompressionTypein interfaceBatchedRecordOrBuilder- Returns:
- The compressionType.
-
hasPublishTime
public boolean hasPublishTime()
Required. The time at which the message was published, populated by the server.
.google.protobuf.Timestamp publishTime = 2;- Specified by:
hasPublishTimein interfaceBatchedRecordOrBuilder- Returns:
- Whether the publishTime field is set.
-
getPublishTime
public com.google.protobuf.Timestamp getPublishTime()
Required. The time at which the message was published, populated by the server.
.google.protobuf.Timestamp publishTime = 2;- Specified by:
getPublishTimein interfaceBatchedRecordOrBuilder- Returns:
- The publishTime.
-
getPublishTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getPublishTimeOrBuilder()
Required. The time at which the message was published, populated by the server.
.google.protobuf.Timestamp publishTime = 2;- Specified by:
getPublishTimeOrBuilderin interfaceBatchedRecordOrBuilder
-
getBatchSize
public int getBatchSize()
Required batchSize records the number of compressed HStreamRecords in the current batch. This field allows the server to build the RecordId correctly without decompression after reading the data from the store.
uint32 batchSize = 3;- Specified by:
getBatchSizein interfaceBatchedRecordOrBuilder- Returns:
- The batchSize.
-
getPayload
public com.google.protobuf.ByteString getPayload()
serialized BatchHStreamRecords
bytes payload = 4;- Specified by:
getPayloadin interfaceBatchedRecordOrBuilder- Returns:
- The payload.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static BatchedRecord parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BatchedRecord parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BatchedRecord parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BatchedRecord parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BatchedRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BatchedRecord parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BatchedRecord parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static BatchedRecord parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static BatchedRecord parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static BatchedRecord parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static BatchedRecord parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static BatchedRecord parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public BatchedRecord.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static BatchedRecord.Builder newBuilder()
-
newBuilder
public static BatchedRecord.Builder newBuilder(BatchedRecord prototype)
-
toBuilder
public BatchedRecord.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected BatchedRecord.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static BatchedRecord getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<BatchedRecord> parser()
-
getParserForType
public com.google.protobuf.Parser<BatchedRecord> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public BatchedRecord getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-