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.v1.RiceDeltaEncoding
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RiceDeltaEncoding.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public RiceDeltaEncoding build()
Returns
buildPartial()
public RiceDeltaEncoding buildPartial()
Returns
clear()
public RiceDeltaEncoding.Builder clear()
Returns
Overrides
clearEncodedData()
public RiceDeltaEncoding.Builder clearEncodedData()
The encoded deltas that are encoded using the Golomb-Rice coder.
bytes encoded_data = 4;
Returns
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;
Returns
clearField(Descriptors.FieldDescriptor field)
public RiceDeltaEncoding.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
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;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public RiceDeltaEncoding.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
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;
Returns
clone()
public RiceDeltaEncoding.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public RiceDeltaEncoding getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getEncodedData()
public ByteString getEncodedData()
The encoded deltas that are encoded using the Golomb-Rice coder.
bytes encoded_data = 4;
Returns
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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
public RiceDeltaEncoding.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public RiceDeltaEncoding.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeFrom(RiceDeltaEncoding other)
public RiceDeltaEncoding.Builder mergeFrom(RiceDeltaEncoding other)
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RiceDeltaEncoding.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
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.
|
Returns
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.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public RiceDeltaEncoding.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RiceDeltaEncoding.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
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.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final RiceDeltaEncoding.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides