Class RiceDeltaEncoding.Builder (2.40.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public RiceDeltaEncoding.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
RiceDeltaEncoding.Builder
Overrides

build()

public RiceDeltaEncoding build()
Returns
TypeDescription
RiceDeltaEncoding

buildPartial()

public RiceDeltaEncoding buildPartial()
Returns
TypeDescription
RiceDeltaEncoding

clear()

public RiceDeltaEncoding.Builder clear()
Returns
TypeDescription
RiceDeltaEncoding.Builder
Overrides

clearEncodedData()

public RiceDeltaEncoding.Builder clearEncodedData()

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

bytes encoded_data = 4;

Returns
TypeDescription
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
TypeDescription
RiceDeltaEncoding.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public RiceDeltaEncoding.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
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
TypeDescription
RiceDeltaEncoding.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public RiceDeltaEncoding.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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
TypeDescription
RiceDeltaEncoding.Builder

This builder for chaining.

clone()

public RiceDeltaEncoding.Builder clone()
Returns
TypeDescription
RiceDeltaEncoding.Builder
Overrides

getDefaultInstanceForType()

public RiceDeltaEncoding getDefaultInstanceForType()
Returns
TypeDescription
RiceDeltaEncoding

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getEncodedData()

public ByteString getEncodedData()

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

bytes encoded_data = 4;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
int

The riceParameter.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RiceDeltaEncoding.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
RiceDeltaEncoding.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public RiceDeltaEncoding.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
RiceDeltaEncoding.Builder
Overrides

mergeFrom(RiceDeltaEncoding other)

public RiceDeltaEncoding.Builder mergeFrom(RiceDeltaEncoding other)
Parameter
NameDescription
otherRiceDeltaEncoding
Returns
TypeDescription
RiceDeltaEncoding.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final RiceDeltaEncoding.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueByteString

The encodedData to set.

Returns
TypeDescription
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
NameDescription
valueint

The entryCount to set.

Returns
TypeDescription
RiceDeltaEncoding.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public RiceDeltaEncoding.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valuelong

The firstValue to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
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
NameDescription
valueint

The riceParameter to set.

Returns
TypeDescription
RiceDeltaEncoding.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final RiceDeltaEncoding.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
RiceDeltaEncoding.Builder
Overrides