Class RiceDeltaEncoding.Builder (2.42.0)

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
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public RiceDeltaEncoding.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RiceDeltaEncoding.Builder
Overrides

build()

public RiceDeltaEncoding build()
Returns
Type Description
RiceDeltaEncoding

buildPartial()

public RiceDeltaEncoding buildPartial()
Returns
Type Description
RiceDeltaEncoding

clear()

public RiceDeltaEncoding.Builder clear()
Returns
Type Description
RiceDeltaEncoding.Builder
Overrides

clearEncodedData()

public RiceDeltaEncoding.Builder clearEncodedData()

The encoded deltas that are encoded using the Golomb-Rice coder.

bytes encoded_data = 4;

Returns
Type Description
RiceDeltaEncoding.Builder

This builder for chaining.

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
Type Description
RiceDeltaEncoding.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public RiceDeltaEncoding.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
RiceDeltaEncoding.Builder
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
Type Description
RiceDeltaEncoding.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public RiceDeltaEncoding.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
RiceDeltaEncoding.Builder
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
Type Description
RiceDeltaEncoding.Builder

This builder for chaining.

clone()

public RiceDeltaEncoding.Builder clone()
Returns
Type Description
RiceDeltaEncoding.Builder
Overrides

getDefaultInstanceForType()

public RiceDeltaEncoding getDefaultInstanceForType()
Returns
Type Description
RiceDeltaEncoding

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEncodedData()

public ByteString getEncodedData()

The encoded deltas that are encoded using the Golomb-Rice coder.

bytes encoded_data = 4;

Returns
Type Description
ByteString

The encodedData.

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
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RiceDeltaEncoding.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RiceDeltaEncoding.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public RiceDeltaEncoding.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
RiceDeltaEncoding.Builder
Overrides

mergeFrom(RiceDeltaEncoding other)

public RiceDeltaEncoding.Builder mergeFrom(RiceDeltaEncoding other)
Parameter
Name Description
other RiceDeltaEncoding
Returns
Type Description
RiceDeltaEncoding.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final RiceDeltaEncoding.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
RiceDeltaEncoding.Builder
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
Type Description
RiceDeltaEncoding.Builder

This builder for chaining.

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
Type Description
RiceDeltaEncoding.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public RiceDeltaEncoding.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RiceDeltaEncoding.Builder
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
Type Description
RiceDeltaEncoding.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public RiceDeltaEncoding.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
RiceDeltaEncoding.Builder
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
Type Description
RiceDeltaEncoding.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final RiceDeltaEncoding.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
RiceDeltaEncoding.Builder
Overrides