Cloud PubSub V1 Client - Class Compression (2.22.1)

Reference documentation and code samples for the Cloud PubSub V1 Client class Compression.

Configuration for compressing/decompressing message data using a user-specified compression algorithm.

Generated from protobuf message google.pubsub.v1.Compression

Namespace

Google \ Cloud \ PubSub \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ compression_algorithm int

Required. Specifies the compression algorithm to use.

↳ compression_mode int

Required. Specifies whether to compress or decompress the message.

getCompressionAlgorithm

Required. Specifies the compression algorithm to use.

Returns
Type Description
int Enum of type CompressionAlgorithm.

setCompressionAlgorithm

Required. Specifies the compression algorithm to use.

Parameter
Name Description
var int

Enum of type CompressionAlgorithm.

Returns
Type Description
$this

getCompressionMode

Required. Specifies whether to compress or decompress the message.

Returns
Type Description
int Enum of type CompressionMode.

setCompressionMode

Required. Specifies whether to compress or decompress the message.

Parameter
Name Description
var int

Enum of type CompressionMode.

Returns
Type Description
$this