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 \ V1Methods
__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 |
|