public static final class RiceDeltaEncoding.Builder extends GeneratedMessageV3.Builder<RiceDeltaEncoding.Builder> implements RiceDeltaEncodingOrBuilder
The Rice-Golomb encoded data. Used for sending compressed 4-byte hashes or
compressed removal indices.
Protobuf type google.cloud.webrisk.v1beta1.RiceDeltaEncoding
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RiceDeltaEncoding.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public RiceDeltaEncoding build()
buildPartial()
public RiceDeltaEncoding buildPartial()
clear()
public RiceDeltaEncoding.Builder clear()
Overrides
clearEncodedData()
public RiceDeltaEncoding.Builder clearEncodedData()
The encoded deltas that are encoded using the Golomb-Rice coder.
bytes encoded_data = 4;
clearEntryCount()
public RiceDeltaEncoding.Builder clearEntryCount()
The number of entries that are delta encoded in the encoded data. If only a
single integer was encoded, this will be zero and the single value will be
stored in first_value
.
int32 entry_count = 3;
clearField(Descriptors.FieldDescriptor field)
public RiceDeltaEncoding.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearFirstValue()
public RiceDeltaEncoding.Builder clearFirstValue()
The offset of the first entry in the encoded data, or, if only a single
integer was encoded, that single integer's value. If the field is empty or
missing, assume zero.
int64 first_value = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
public RiceDeltaEncoding.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRiceParameter()
public RiceDeltaEncoding.Builder clearRiceParameter()
The Golomb-Rice parameter, which is a number between 2 and 28. This field
is missing (that is, zero) if num_entries
is zero.
int32 rice_parameter = 2;
clone()
public RiceDeltaEncoding.Builder clone()
Overrides
getDefaultInstanceForType()
public RiceDeltaEncoding getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEncodedData()
public ByteString getEncodedData()
The encoded deltas that are encoded using the Golomb-Rice coder.
bytes encoded_data = 4;
getEntryCount()
public int getEntryCount()
The number of entries that are delta encoded in the encoded data. If only a
single integer was encoded, this will be zero and the single value will be
stored in first_value
.
int32 entry_count = 3;
Returns |
---|
Type | Description |
int | The entryCount.
|
getFirstValue()
public long getFirstValue()
The offset of the first entry in the encoded data, or, if only a single
integer was encoded, that single integer's value. If the field is empty or
missing, assume zero.
int64 first_value = 1;
Returns |
---|
Type | Description |
long | The firstValue.
|
getRiceParameter()
public int getRiceParameter()
The Golomb-Rice parameter, which is a number between 2 and 28. This field
is missing (that is, zero) if num_entries
is zero.
int32 rice_parameter = 2;
Returns |
---|
Type | Description |
int | The riceParameter.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
public RiceDeltaEncoding.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public RiceDeltaEncoding.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeFrom(RiceDeltaEncoding other)
public RiceDeltaEncoding.Builder mergeFrom(RiceDeltaEncoding other)
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RiceDeltaEncoding.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setEncodedData(ByteString value)
public RiceDeltaEncoding.Builder setEncodedData(ByteString value)
The encoded deltas that are encoded using the Golomb-Rice coder.
bytes encoded_data = 4;
Parameter |
---|
Name | Description |
value | ByteString
The encodedData to set.
|
setEntryCount(int value)
public RiceDeltaEncoding.Builder setEntryCount(int value)
The number of entries that are delta encoded in the encoded data. If only a
single integer was encoded, this will be zero and the single value will be
stored in first_value
.
int32 entry_count = 3;
Parameter |
---|
Name | Description |
value | int
The entryCount to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public RiceDeltaEncoding.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setFirstValue(long value)
public RiceDeltaEncoding.Builder setFirstValue(long value)
The offset of the first entry in the encoded data, or, if only a single
integer was encoded, that single integer's value. If the field is empty or
missing, assume zero.
int64 first_value = 1;
Parameter |
---|
Name | Description |
value | long
The firstValue to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RiceDeltaEncoding.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setRiceParameter(int value)
public RiceDeltaEncoding.Builder setRiceParameter(int value)
The Golomb-Rice parameter, which is a number between 2 and 28. This field
is missing (that is, zero) if num_entries
is zero.
int32 rice_parameter = 2;
Parameter |
---|
Name | Description |
value | int
The riceParameter to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final RiceDeltaEncoding.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides