Reference documentation and code samples for the Cloud Pub/Sub V1 API class Google::Cloud::PubSub::V1::Compression.
Configuration for compressing/decompressing message data using a user-specified compression algorithm.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#compression_algorithm
def compression_algorithm() -> ::Google::Cloud::PubSub::V1::Compression::CompressionAlgorithm
Returns
- (::Google::Cloud::PubSub::V1::Compression::CompressionAlgorithm) — Required. Specifies the compression algorithm to use.
#compression_algorithm=
def compression_algorithm=(value) -> ::Google::Cloud::PubSub::V1::Compression::CompressionAlgorithm
Parameter
- value (::Google::Cloud::PubSub::V1::Compression::CompressionAlgorithm) — Required. Specifies the compression algorithm to use.
Returns
- (::Google::Cloud::PubSub::V1::Compression::CompressionAlgorithm) — Required. Specifies the compression algorithm to use.
#compression_mode
def compression_mode() -> ::Google::Cloud::PubSub::V1::Compression::CompressionMode
Returns
- (::Google::Cloud::PubSub::V1::Compression::CompressionMode) — Required. Specifies whether to compress or decompress the message.
#compression_mode=
def compression_mode=(value) -> ::Google::Cloud::PubSub::V1::Compression::CompressionMode
Parameter
- value (::Google::Cloud::PubSub::V1::Compression::CompressionMode) — Required. Specifies whether to compress or decompress the message.
Returns
- (::Google::Cloud::PubSub::V1::Compression::CompressionMode) — Required. Specifies whether to compress or decompress the message.