Package io.hstream.internal
Class BatchedRecord.Builder
- java.lang.Object
- 
- com.google.protobuf.AbstractMessageLite.Builder
- 
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
- 
- com.google.protobuf.GeneratedMessageV3.Builder<BatchedRecord.Builder>
- 
- io.hstream.internal.BatchedRecord.Builder
 
 
 
 
- 
- All Implemented Interfaces:
- com.google.protobuf.Message.Builder,- com.google.protobuf.MessageLite.Builder,- com.google.protobuf.MessageLiteOrBuilder,- com.google.protobuf.MessageOrBuilder,- BatchedRecordOrBuilder,- Cloneable
 - Enclosing class:
- BatchedRecord
 
 public static final class BatchedRecord.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BatchedRecord.Builder> implements BatchedRecordOrBuilder Protobuf typehstream.server.BatchedRecord
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BatchedRecordbuild()BatchedRecordbuildPartial()BatchedRecord.Builderclear()BatchedRecord.BuilderclearBatchSize()Required batchSize records the number of compressed HStreamRecords in the current batch.BatchedRecord.BuilderclearCompressionType().hstream.server.CompressionType compressionType = 1;BatchedRecord.BuilderclearPayload()serialized BatchHStreamRecordsBatchedRecord.BuilderclearPublishTime()Required.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;BatchedRecordgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.ByteStringgetPayload()serialized BatchHStreamRecordscom.google.protobuf.TimestampgetPublishTime()Required.com.google.protobuf.Timestamp.BuildergetPublishTimeBuilder()Required.com.google.protobuf.TimestampOrBuildergetPublishTimeOrBuilder()Required.booleanhasPublishTime()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()BatchedRecord.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)BatchedRecord.BuildermergeFrom(com.google.protobuf.Message other)BatchedRecord.BuildermergeFrom(BatchedRecord other)BatchedRecord.BuildermergePublishTime(com.google.protobuf.Timestamp value)Required.BatchedRecord.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)BatchedRecord.BuildersetBatchSize(int value)Required batchSize records the number of compressed HStreamRecords in the current batch.BatchedRecord.BuildersetCompressionType(CompressionType value).hstream.server.CompressionType compressionType = 1;BatchedRecord.BuildersetCompressionTypeValue(int value).hstream.server.CompressionType compressionType = 1;BatchedRecord.BuildersetPayload(com.google.protobuf.ByteString value)serialized BatchHStreamRecordsBatchedRecord.BuildersetPublishTime(com.google.protobuf.Timestamp value)Required.BatchedRecord.BuildersetPublishTime(com.google.protobuf.Timestamp.Builder builderForValue)Required.BatchedRecord.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 
Methods inherited from class com.google.protobuf.GeneratedMessageV3.BuilderaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
 - 
Methods inherited from class com.google.protobuf.AbstractMessage.BuilderfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
 - 
Methods inherited from class com.google.protobuf.AbstractMessageLite.BuilderaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
 - 
Methods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
- 
 
- 
- 
- 
Method Detail- 
getDescriptorpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor() 
 - 
internalGetFieldAccessorTableprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() - Specified by:
- internalGetFieldAccessorTablein class- com.google.protobuf.GeneratedMessageV3.Builder<BatchedRecord.Builder>
 
 - 
clearpublic BatchedRecord.Builder clear() - Specified by:
- clearin interface- com.google.protobuf.Message.Builder
- Specified by:
- clearin interface- com.google.protobuf.MessageLite.Builder
- Overrides:
- clearin class- com.google.protobuf.GeneratedMessageV3.Builder<BatchedRecord.Builder>
 
 - 
getDescriptorForTypepublic com.google.protobuf.Descriptors.Descriptor getDescriptorForType() - Specified by:
- getDescriptorForTypein interface- com.google.protobuf.Message.Builder
- Specified by:
- getDescriptorForTypein interface- com.google.protobuf.MessageOrBuilder
- Overrides:
- getDescriptorForTypein class- com.google.protobuf.GeneratedMessageV3.Builder<BatchedRecord.Builder>
 
 - 
getDefaultInstanceForTypepublic BatchedRecord getDefaultInstanceForType() - Specified by:
- getDefaultInstanceForTypein interface- com.google.protobuf.MessageLiteOrBuilder
- Specified by:
- getDefaultInstanceForTypein interface- com.google.protobuf.MessageOrBuilder
 
 - 
buildpublic BatchedRecord build() - Specified by:
- buildin interface- com.google.protobuf.Message.Builder
- Specified by:
- buildin interface- com.google.protobuf.MessageLite.Builder
 
 - 
buildPartialpublic BatchedRecord buildPartial() - Specified by:
- buildPartialin interface- com.google.protobuf.Message.Builder
- Specified by:
- buildPartialin interface- com.google.protobuf.MessageLite.Builder
 
 - 
mergeFrompublic BatchedRecord.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
- mergeFromin interface- com.google.protobuf.Message.Builder
- Overrides:
- mergeFromin class- com.google.protobuf.AbstractMessage.Builder<BatchedRecord.Builder>
 
 - 
mergeFrompublic BatchedRecord.Builder mergeFrom(BatchedRecord other) 
 - 
isInitializedpublic final boolean isInitialized() - Specified by:
- isInitializedin interface- com.google.protobuf.MessageLiteOrBuilder
- Overrides:
- isInitializedin class- com.google.protobuf.GeneratedMessageV3.Builder<BatchedRecord.Builder>
 
 - 
mergeFrompublic BatchedRecord.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
- mergeFromin interface- com.google.protobuf.Message.Builder
- Specified by:
- mergeFromin interface- com.google.protobuf.MessageLite.Builder
- Overrides:
- mergeFromin class- com.google.protobuf.AbstractMessage.Builder<BatchedRecord.Builder>
- Throws:
- IOException
 
 - 
getCompressionTypeValuepublic int getCompressionTypeValue() .hstream.server.CompressionType compressionType = 1;- Specified by:
- getCompressionTypeValuein interface- BatchedRecordOrBuilder
- Returns:
- The enum numeric value on the wire for compressionType.
 
 - 
setCompressionTypeValuepublic BatchedRecord.Builder setCompressionTypeValue(int value) .hstream.server.CompressionType compressionType = 1;- Parameters:
- value- The enum numeric value on the wire for compressionType to set.
- Returns:
- This builder for chaining.
 
 - 
getCompressionTypepublic CompressionType getCompressionType() .hstream.server.CompressionType compressionType = 1;- Specified by:
- getCompressionTypein interface- BatchedRecordOrBuilder
- Returns:
- The compressionType.
 
 - 
setCompressionTypepublic BatchedRecord.Builder setCompressionType(CompressionType value) .hstream.server.CompressionType compressionType = 1;- Parameters:
- value- The compressionType to set.
- Returns:
- This builder for chaining.
 
 - 
clearCompressionTypepublic BatchedRecord.Builder clearCompressionType() .hstream.server.CompressionType compressionType = 1;- Returns:
- This builder for chaining.
 
 - 
hasPublishTimepublic boolean hasPublishTime() Required. The time at which the message was published, populated by the server. .google.protobuf.Timestamp publishTime = 2;- Specified by:
- hasPublishTimein interface- BatchedRecordOrBuilder
- Returns:
- Whether the publishTime field is set.
 
 - 
getPublishTimepublic 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 interface- BatchedRecordOrBuilder
- Returns:
- The publishTime.
 
 - 
setPublishTimepublic BatchedRecord.Builder setPublishTime(com.google.protobuf.Timestamp value) Required. The time at which the message was published, populated by the server. .google.protobuf.Timestamp publishTime = 2;
 - 
setPublishTimepublic BatchedRecord.Builder setPublishTime(com.google.protobuf.Timestamp.Builder builderForValue) Required. The time at which the message was published, populated by the server. .google.protobuf.Timestamp publishTime = 2;
 - 
mergePublishTimepublic BatchedRecord.Builder mergePublishTime(com.google.protobuf.Timestamp value) Required. The time at which the message was published, populated by the server. .google.protobuf.Timestamp publishTime = 2;
 - 
clearPublishTimepublic BatchedRecord.Builder clearPublishTime() Required. The time at which the message was published, populated by the server. .google.protobuf.Timestamp publishTime = 2;
 - 
getPublishTimeBuilderpublic com.google.protobuf.Timestamp.Builder getPublishTimeBuilder() Required. The time at which the message was published, populated by the server. .google.protobuf.Timestamp publishTime = 2;
 - 
getPublishTimeOrBuilderpublic 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 interface- BatchedRecordOrBuilder
 
 - 
getBatchSizepublic 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 interface- BatchedRecordOrBuilder
- Returns:
- The batchSize.
 
 - 
setBatchSizepublic BatchedRecord.Builder setBatchSize(int value) 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;- Parameters:
- value- The batchSize to set.
- Returns:
- This builder for chaining.
 
 - 
clearBatchSizepublic BatchedRecord.Builder clearBatchSize() 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;- Returns:
- This builder for chaining.
 
 - 
getPayloadpublic com.google.protobuf.ByteString getPayload() serialized BatchHStreamRecords bytes payload = 4;- Specified by:
- getPayloadin interface- BatchedRecordOrBuilder
- Returns:
- The payload.
 
 - 
setPayloadpublic BatchedRecord.Builder setPayload(com.google.protobuf.ByteString value) serialized BatchHStreamRecords bytes payload = 4;- Parameters:
- value- The payload to set.
- Returns:
- This builder for chaining.
 
 - 
clearPayloadpublic BatchedRecord.Builder clearPayload() serialized BatchHStreamRecords bytes payload = 4;- Returns:
- This builder for chaining.
 
 - 
setUnknownFieldspublic final BatchedRecord.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
- setUnknownFieldsin interface- com.google.protobuf.Message.Builder
- Overrides:
- setUnknownFieldsin class- com.google.protobuf.GeneratedMessageV3.Builder<BatchedRecord.Builder>
 
 - 
mergeUnknownFieldspublic final BatchedRecord.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
- mergeUnknownFieldsin interface- com.google.protobuf.Message.Builder
- Overrides:
- mergeUnknownFieldsin class- com.google.protobuf.GeneratedMessageV3.Builder<BatchedRecord.Builder>
 
 
- 
 
-