Class: Google::Cloud::WebRisk::V1::RiceDeltaEncoding
- Inherits:
-
Object
- Object
- Google::Cloud::WebRisk::V1::RiceDeltaEncoding
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/webrisk/v1/webrisk.rb
Overview
The Rice-Golomb encoded data. Used for sending compressed 4-byte hashes or compressed removal indices.
Instance Attribute Summary collapse
-
#encoded_data ⇒ ::String
The encoded deltas that are encoded using the Golomb-Rice coder.
-
#entry_count ⇒ ::Integer
The number of entries that are delta encoded in the encoded data.
-
#first_value ⇒ ::Integer
The offset of the first entry in the encoded data, or, if only a single integer was encoded, that single integer's value.
-
#rice_parameter ⇒ ::Integer
The Golomb-Rice parameter, which is a number between 2 and 28.
Instance Attribute Details
#encoded_data ⇒ ::String
Returns The encoded deltas that are encoded using the Golomb-Rice coder.
284 285 286 287 |
# File 'proto_docs/google/cloud/webrisk/v1/webrisk.rb', line 284 class RiceDeltaEncoding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#entry_count ⇒ ::Integer
Returns 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
.
284 285 286 287 |
# File 'proto_docs/google/cloud/webrisk/v1/webrisk.rb', line 284 class RiceDeltaEncoding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#first_value ⇒ ::Integer
Returns 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.
284 285 286 287 |
# File 'proto_docs/google/cloud/webrisk/v1/webrisk.rb', line 284 class RiceDeltaEncoding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#rice_parameter ⇒ ::Integer
Returns The Golomb-Rice parameter, which is a number between 2 and 28. This field
is missing (that is, zero) if num_entries
is zero.
284 285 286 287 |
# File 'proto_docs/google/cloud/webrisk/v1/webrisk.rb', line 284 class RiceDeltaEncoding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |